2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobabdf8177898fd1769c553343b1dab28f76dbf75f
1 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/64848
4         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
6 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
8         PR middle-end/66633
9         * gcc.dg/gomp/pr66633-1.c: New test.
10         * gcc.dg/gomp/pr66633-2.c: New test.
11         * gcc.dg/gomp/pr66633-3.c: New test.
12         * gcc.dg/gomp/pr66633-4.c: New test.
14 2015-07-09  John Marino  <gnugcc@marino.st>
16         * lib/target-supports.exp (check_effective_target_pie):
17         Add *-*-dragonfly*
19 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
21         PR target/66814
22         * gcc.target/i386/pr66814.c: New test.
24 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
26         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
27         * gcc.target/aarch64/fnmul-2.c: Likewise.
28         * gcc.target/aarch64/fnmul-3.c: Likewise.
29         * gcc.target/aarch64/fnmul-4.c: Likewise.
31 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
33         PR c++/65790
34         * g++.dg/cpp0x/vt-65790.C: New.
36 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
38         PR target/66818
39         * gcc.target/i386/pr66818.c: New test.
41 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
43         PR target/66817
44         * gcc.target/i386/pr66817.c: New test.
46 2015-07-09  Marek Polacek  <polacek@redhat.com>
48         PR tree-optimization/66718
49         * gcc.dg/vect/vect-126.c: New test.
51 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
53         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
54         even when dwarf-2 is not the default.
56 2015-07-08  Jeff Law  <law@redhat.com>
58         PR testsuite/66796
59         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
60         to have a single memory reference.
62 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
64         * g++.dg/other/dump-ada-spec-9.C: New test.
66 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
68         * g++.dg/vect/vect.exp: Run also simd* tests.
69         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
70         (check_vect): Fix up get_cpuid call for C++.
71         * g++.dg/vect/simd-clone-1.cc: New test.
73 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
75         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
77 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
79         * gcc.target/i386/readeflags-1.c (abort): New prototype.
80         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
82 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
84         PR c++/66421
85         * g++.dg/cpp0x/auto45.C: New.
87 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
89         PR middle-end/66334
90         * gcc.target/i386/pr66334.c: New.
92 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
94         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
95         comments.
97 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
99         PR jit/66783
100         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
101         (verify_code): Update expected error message.
102         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
103         (verify_code): Likewise.
104         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
105         (verify_code): Likewise.
107 2015-07-08  Richard Biener  <rguenther@suse.de>
109         PR tree-optimization/66793
110         * gcc.dg/torture/pr66793.c: New testcase.
112 2015-07-08  Richard Biener  <rguenther@suse.de>
114         PR tree-optimization/66794
115         * gcc.dg/torture/pr66794.c: New testcase.
117 2015-07-08  Marek Polacek  <polacek@redhat.com>
119         PR c++/66748
120         * g++.dg/abi/abi-tag15.C: New test.
122 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
124         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
125         * gcc.target/mips/branch-3.c: Ditto
126         * gcc.target/mips/branch-4.c: Ditto.
127         * gcc.target/mips/branch-5.c: Ditto.
128         * gcc.target/mips/branch-6.c: Ditto.
129         * gcc.target/mips/branch-7.c: Ditto.
130         * gcc.target/mips/branch-8.c: Ditto.
131         * gcc.target/mips/branch-9.c: Ditto.
132         * gcc.target/mips/branch-10.c: Ditto.
133         * gcc.target/mips/branch-11.c: Ditto.
134         * gcc.target/mips/branch-12.c: Ditto.
135         * gcc.target/mips/branch-13.c: Ditto.
136         * gcc.target/mips/umips-branch-5.c: New file.
137         * gcc.target/mips/umips-branch-6.c: New file.
138         * gcc.target/mips/umips-branch-7.c: New file.
139         * gcc.target/mips/umips-branch-8.c: New file.
140         * gcc.target/mips/umips-branch-9.c: New file.
141         * gcc.target/mips/umips-branch-10.c: New file.
142         * gcc.target/mips/umips-branch-11.c: New file.
143         * gcc.target/mips/umips-branch-12.c: New file.
144         * gcc.target/mips/umips-branch-13.c: New file.
145         * gcc.target/mips/umips-branch-14.c: New file.
146         * gcc.target/mips/umips-branch-15.c: New file.
147         * gcc.target/mips/umips-branch-16.c: New file.
148         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.  
149         (OCCUPY_0xfffc): New define.
151 2015-07-08  Renlin Li  <renlin.li@arm.com>
153         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
155 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
157         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
159 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
161         * gcc.target/i386/bt-3.c: New test.
162         * gcc.target/i386/bt-4.c: Ditto.
164 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
166         * g++.dg/other/dump-ada-spec-8.C: New test.
168 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
170         PR jit/66783
171         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
172         test case.
173         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
174         New test case.
175         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
176         New test case.
177         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
178         Avoid using an opaque struct for local "f".
180 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
182         PR jit/66779
183         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
184         * jit.dg/test-pr66779.c: New testcase.
186 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
188         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
189         NOCOMPRESSION.
191 2015-07-07  Richard Biener  <rguenther@suse.de>
193         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
195 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
197         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
198         * gcc.target/mips/call-5.c: Ditto.
199         * gcc.target/mips/call-6.c: Ditto.
201 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
203         * gcc.dg/dx-test.c: New test-case.
205 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
207         PR fortran/66578
208         * gfortran.dg/allocate_with_source_9.f08: New test.
210 2015-07-07  Christian Bruel  <christian.bruel@st.com>
212         PR target/52144
213         * gcc.target/arm/flip-thumb.c: Fix scan.
214         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
215         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
216         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
217         Fix return value.
219 2015-05-05  Jakub Jelinek  <jakub@redhat.com>
221         PR target/65956
222         * gcc.c-torture/execute/pr65956.c: New test.
224 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
226         * gcc.target/arm/aapcs/align1.c: New.
227         * gcc.target/arm/aapcs/align_rec1.c: New.
228         * gcc.target/arm/aapcs/align2.c: New.
229         * gcc.target/arm/aapcs/align_rec2.c: New.
230         * gcc.target/arm/aapcs/align3.c: New.
231         * gcc.target/arm/aapcs/align_rec3.c: New.
232         * gcc.target/arm/aapcs/align4.c: New.
233         * gcc.target/arm/aapcs/align_rec4.c: New.
234         * gcc.target/arm/aapcs/align_vararg1.c: New.
235         * gcc.target/arm/aapcs/align_vararg2.c: New.
237 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
239         * gfortran.dg/iomsg_2.f90: New test.
241 2015-07-06  Richard Biener  <rguenther@suse.de>
243         PR tree-optimization/66772
244         * gcc.dg/torture/pr66772-1.c: New testcase.
245         * gcc.dg/torture/pr66772-2.c: Likewise.
247 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
249         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
250         the jals instruction.
252 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
254         PR target/53383
255         * gcc.target/i386/pr53383-1.c: New file.
256         * gcc.target/i386/pr53383-2.c: Likewise.
257         * gcc.target/i386/pr53383-3.c: Likewise.
259 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
261         * gcc.target/aarch64/fnmul-1.c: New.
262         * gcc.target/aarch64/fnmul-2.c: New.
263         * gcc.target/aarch64/fnmul-3.c: New.
264         * gcc.target/aarch64/fnmul-4.c: New.
266 2015-07-06  Richard Biener  <rguenther@suse.de>
268         PR middle-end/66759
269         * gcc.dg/torture/pr66759.c: New testcase.
271 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
273         PR fortran/58586
274         * gfortran.dg/alloc_comp_class_3.f03: New test.
275         * gfortran.dg/alloc_comp_class_4.f03: New test.
277 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
279         * gcc.c-torture/execute/pr66757.c: New test.
281 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
283         PR tree-optimization/66720
284         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
286 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
287             Sandra Loosemore <sandra@codesourcery.com>
289         * gcc.target/nios2/gprel-offset.c: New test.
291 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
293         PR fortran/66725
294         * gfortran.dg/pr66725.f90: New test.
296 2015-07-03  Jason Merrill  <jason@redhat.com>
298         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
299         Avoid narrowing error.
301 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
303         PR rtl-optimization/66706
304         * gcc.target/powerpc/shift-int.c: New testcase.
306 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
308         PR target/66746.
309         * gcc.target/i386/pr66746.c: New file.
311 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
313         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
315 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
317         PR tree-optimization/66119
318         * g++.dg/opt/pr66119.C: New.
320 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
322         PR fortran/52846
323         * gfortran.dg/submodule_1.f90: New test
324         * gfortran.dg/submodule_2.f90: New test
325         * gfortran.dg/submodule_3.f90: New test
326         * gfortran.dg/submodule_4.f90: New test
327         * gfortran.dg/submodule_5.f90: New test
328         * gfortran.dg/submodule_6.f90: New test
329         * gfortran.dg/submodule_7.f90: New test
331 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
333         PR preprocessor/53690
334         * g++.dg/cpp/pr53690.C: New.
336 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
338         * gcc.target/powerpc/vec-cmp.c: New test.
340 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
342         PR fortran/56520
343         * gfortran.dg/pr56520.f90: New test.
345 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
347         PR fortran/66545
348         * gfortran.dg/pr66545_1.f90: New test.
349         * gfortran.dg/pr66545_2.f90: New test.
351 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
353         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
354         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
356 2015-07-02  Richard Biener  <rguenther@suse.de>
358         PR testsuite/66719
359         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
360         unaligned loads.
362 2015-07-02  Richard Biener  <rguenther@suse.de>
364         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
366 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
368         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
370 2015-07-01  Jason Merrill  <jason@redhat.com>
372         * lib/target-supports.exp (cxx_default): Set to C++14.
374 2015-07-01  Tom de Vries  <tom@codesourcery.com>
376         PR testsuite/66723
377         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
378         scan-assembler.
380 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
382         * gfortran.dg/warn_conversion_8.f90:  New test.
384 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
386         PR rtl-optimization/61047
387         * gcc.c-torture/execute/20150611-1.c: New testcase.
389 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
391         PR jit/66700
392         * jit.dg/all-non-failing-tests.h: Add
393         test-pr66700-observing-write-through-ptr.c.
394         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
396 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
398         * jit.dg/test-accessing-union.c: Add comments for use by
399         gcc/jit/docs/topics/types.rst.
401 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
403         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
404         'do-require-effective-target' with 'dg-require-effective-target'.
405         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
406         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
407         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
408         'stlex' with 'strex' as the expected output.
410 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
412         PR c++/60365
413         * g++.dg/cpp0x/gen-attrs-60.C: New.
414         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
416 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
418         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
419         New function.
420         * gcc.target/aarch64/pic-small.c: Restrict this test under
421         check_effective_target_aarch64_small_fpic.
423 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
425         * gfortran.dg/gomp/pr66633.f90: New test.
427 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
429         PR c++/66686
430         * g++.dg/template/pr66686.C: New test.
432 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
434         * gnat.dg/lto17.ad[sb]: New test.
436 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
438         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
439         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
440         testcase.
441         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
442         New testcase.
443         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
444         New testcase.
445         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
446         New testcase.
447         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
448         New testcase.
449         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
450         New testcase.
451         * jit.dg/test-switch.c: New testcase.
452         * jit.dg/test-switch.cc: New testcase.
454 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
456         PR jit/66546
457         * jit.dg/all-non-failing-tests.h: Add note about
458         test-validly-unreachable-block.c.
459         * jit.dg/test-validly-unreachable-block.c: New file.
461 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
463         PR jit/66628
464         * jit.dg/all-non-failing-tests.h: Add note about
465         test-extra-options.c.
466         * jit.dg/test-extra-options.c: New testcase.
468 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
470         PR debug/66691
471         * gcc.target/i386/pr66691.c: New.
473 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
475         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
476         * gcc.target/i386/iamcu/args.h: Likewise.
477         * gcc.target/i386/iamcu/asm-support.S: Likewise.
478         * gcc.target/i386/iamcu/defines.h: Likewise.
479         * gcc.target/i386/iamcu/macros.h: Likewise.
480         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
481         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
482         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
483         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
484         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
485         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
486         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
487         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
488         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
489         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
490         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
491         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
492         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
493         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
494         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
495         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
496         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
498 2015-06-30  Marek Polacek  <polacek@redhat.com>
500         * gcc.dg/fold-minus-6.c: New test.
502         * gcc.dg/fold-ior-3.c: New test.
504 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
506         Implement N4197 - Adding u8 character literals
507         * g++.dg/cpp1z/utf8.C: New.
508         * g++.dg/cpp1z/utf8-neg.C: New.
509         * g++.dg/cpp1z/udlit-utf8char.C: New.
511 2015-06-30  Marek Polacek  <polacek@redhat.com>
513         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
515 2015-06-30  Tom de Vries  <tom@codesourcery.com>
517         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
518         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
519         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
520         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
522 2015-06-30  Marek Polacek  <polacek@redhat.com>
524         * gcc.dg/fold-ior-2.c: New test.
526 2015-06-30  Tom de Vries  <tom@codesourcery.com>
528         PR tree-optimization/66652
529         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
530         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
531         pointers.
532         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
534 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
536         PR c++/65977
537         * g++.dg/cpp0x/constexpr-friend-3.C: New.
538         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
540 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
542         PR fortran/66605
543         * gfortran.dg/wunused-parameter.f90: New test.
545 2015-06-29  Richard Henderson  <rth@redhat.com>
547         * gcc.target/i386/asm-flag-1.c: New.
548         * gcc.target/i386/asm-flag-2.c: New.
549         * gcc.target/i386/asm-flag-3.c: New.
550         * gcc.target/i386/asm-flag-4.c: New.
551         * gcc.target/i386/asm-flag-5.c: New.
553 2015-06-29  Marek Polacek  <polacek@redhat.com>
555         PR c/66322
556         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
557         * c-c++-common/pr66322.c: New test.
558         * g++.dg/eh/scope1.C: Remove dg-warning.
560 2015-06-29  Richard Biener  <rguenther@suse.de>
562         PR tree-optimization/66677
563         * gcc.dg/vect/pr66677.c: New testcase.
565 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
567         PR middle-end/64130
568         * gcc.dg/tree-ssa/pr64130.c: New test.
570 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
572         * gcc.target/aarch64/pic-small.c: New testcase.
574 2015-06-26  Richard Biener  <rguenther@suse.de>
576         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
578 2015-06-26  Marek Polacek  <polacek@redhat.com>
580         * gcc.dg/fold-and-1.c: New test.
581         * gcc.dg/fold-and-2.c: New test.
583 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
585         * gnat.dg/warn11.adb: Add missing dg directive.
586         * gnat.dg/warn12.adb: New test.
587         * gnat.dg/warn12_pkg.ads: New helper.
589 2015-06-26  Richard Biener  <rguenther@suse.de>
591         * gfortran.dg/reassoc_3.f90: Adjust.
593 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
595         PR target/66412
596         * gcc.target/i386/pr66412.c: New test.
598 2015-06-25  Richard Biener  <rguenther@suse.de>
600         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
602 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
604         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
606 2015-06-25  Richard Biener  <rguenther@suse.de>
608         * gfortran.dg/vect/vect-9.f90: New testcase.
610 2015-06-25  Nick Clifton  <nickc@redhat.com>
612         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
613         H8300 and M32R targets.
615 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
617         PR fortran/66528
618         * gfortran.dg/maxerrors.f90: New test.
620 2015-06-08  DJ Delorie  <dj@redhat.com>
622         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
624 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
626         * gcc.target/aarch64/mgeneral-regs_3.c: New.
628 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
630         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
631         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
632         * gcc.target/aarch64/nofp_1.c: New file.
634 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
636         Implement N3928 - Extending static_assert
637         * g++.dg/cpp0x/static_assert8.C: Adjust.
638         * g++.dg/cpp0x/static_assert12.C: New.
639         * g++.dg/cpp0x/static_assert13.C: New.
640         * g++.dg/cpp1y/static_assert1.C: New.
641         * g++.dg/cpp1y/static_assert2.C: New.
642         * g++.dg/cpp1z/static_assert-nomsg.C: New.
644 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
646         PR c++/65750
647         * g++.dg/cpp0x/trailing11.C: New.
649 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
651         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
652           multilibs.
653         * gcc.target/arm/memset-inline-10.c: Likewise.
654         * gcc.target/arm/pr58784.c: Likewise.
655         * gcc.target/arm/pr59985.C: Likewise.
656         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
658 2015-06-24  Renlin Li  <renlin.li@arm.com>
660         * gcc.target/aarch64/arm_align_max_pwr.c: New.
661         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
663 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
665         Revert:
666         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
668         PR c++/30044
669         * g++.dg/cpp0x/auto45.C: New test.
670         * g++.dg/template/pr30044.C: New test.
671         * g++.dg/template/crash83.C: Accept any error string.
672         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
673         parameters.
674         * g++.dg/cpp0x/variadic18.C: Likewise
675         * g++.dg/template/canon-type-13.C: Likewise.
676         * g++.old-deja/g++.pt/ttp42.C: Likewise.
678 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
680         PR c++/65811
681         * g++.dg/other/linkage2.C: New.
683 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
685         PR target/63408
686         * gcc.target/arm/pr63408.c: New test.
688 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
690         * lib/c-torture.exp: Don't call check_effective_target_lto
691         before setting up environment correctly.
692         * lib/gcc-dg.exp: Likewise, and protect
693         gcc_force_conventional_output.
695 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
697         PR rtl-optimization/66306
698         * gcc.target/s390/pr66306.c: New test.
700 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
702         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
703         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
704         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
705         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
706         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
707         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
708         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
710 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
712         PR target/65803
713         * gcc.c-torture/pr65803.c: New test.
715 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
717         PR c++/30044
718         * g++.dg/cpp0x/auto45.C: New test.
719         * g++.dg/template/pr30044.C: New test.
720         * g++.dg/template/crash83.C: Accept any error string.
721         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
722         parameters.
723         * g++.dg/cpp0x/variadic18.C: Likewise
724         * g++.dg/template/canon-type-13.C: Likewise.
725         * g++.old-deja/g++.pt/ttp42.C: Likewise.
727 2015-06-23  Marek Polacek  <polacek@redhat.com>
729         * c-c++-common/Wlogical-op-3.c: New test.
731 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
733         PR c++/66254
734         * g++.dg/cpp0x/scoped_enum5.C: New.
736 2015-06-23  Richard Biener  <rguenther@suse.de>
738         PR tree-optimization/66636
739         * gcc.dg/vect/pr66636.c: New testcase.
741 2015-06-23  Marek Polacek  <polacek@redhat.com>
743         * gcc.dg/fold-minus-4.c: New test.
744         * gcc.dg/fold-minus-5.c: New test.
745         * c-c++-common/ubsan/overflow-add-5.c: New test.
747 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
749         Add missing testcase from r224672.
750         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
752         * gcc.target/vax/bswapdi-1.c: New.
754 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
756         PR fortran/64674
757         * gfortran.dg/associate_18.f08: New test.
759 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
761         PR target/66560
762         * gcc.target/i386/pr66560-1.c: New test.
763         * gcc.target/i386/pr66560-2.c: Ditto.
764         * gcc.target/i386/pr66560-3.c: Ditto.
765         * gcc.target/i386/pr66560-4.c: Ditto.
767 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
769         * gcc.target/nvptx/nvptx.exp: New file.
770         * gcc.target/nvptx/proto-1.c: Likewise.
772 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
774         PR tree-optimization/66449
775         * gcc.dg/vect/pr66449.c: New test.
777 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
779         * g++.dg/other/dump-ada-spec-5.C: New test.
780         * g++.dg/other/dump-ada-spec-6.C: Likewise.
781         * g++.dg/other/dump-ada-spec-7.C: Likewise.
783 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
785         * g++.dg/inherit/pure1.C: Test location too.
787 2015-06-22  Marek Polacek  <polacek@redhat.com>
789         * gcc.dg/fold-ior-1.c: New test.
790         * gcc.dg/fold-minus-2.c: New test.
791         * gcc.dg/fold-minus-3.c: New test.
792         * gcc.dg/fold-plus-1.c: New test.
793         * gcc.dg/fold-plus-2.c: New test.
794         * gcc.dg/fold-xor-4.c: New test.
795         * gcc.dg/fold-xor-5.c: New test.
797 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
799         PR target/65914
800         * g++.dg/torture/pr65914.C:  New.
802 2015-06-22  Richard Biener  <rguenther@suse.de>
804         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
805         not existing TORTURE_OPTIONS only.
806         * lib/gcc-dg.exp: Likewise.
808 2015-06-22  Christian Bruel  <christian.bruel@st.com>
810         PR target/52144
811         * gcc.target/arm/flip-thumb.c: New test.
813 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
814             Martin Liska  <mliska@suse.cz>
816         PR ipa/65908
817         * g++.dg/ipa/pr65908.C: New testcase.
819 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
821         PR c++/65882
822         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
823         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
825 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
827         * gnat.dg/specs/debug1.ads: Adjust.
829 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
831         * gcc.target/aarch64/fmovd-zero-mem.c: New.
832         * gcc.target/aarch64/fmovd-zero-reg.c: New.
833         * gcc.target/aarch64/fmovf-zero-mem.c: New.
834         * gcc.target/aarch64/fmovf-zero-reg.c: New.
835         * gcc.target/aarch64/fmovld-zero-mem.c: New.
836         * gcc.target/aarch64/fmovld-zero-mem.c: New.
837         * gcc.target/aarch64/fmovd-zero.c: Delete.
838         * gcc.target/aarch64/fmovf-zero.c: Delete.
840 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
842         * gcc.target/vax/bswapdi-1.c: New.
844 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
846         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
848 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
850         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
852 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
854         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
856 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
858         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
860 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
862         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
864 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
866         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
868 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
870         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
872 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
874         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
876 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
878         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
880 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
882         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
884 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
886         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
888 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
890         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
892 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
894         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
896 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
898         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
900 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
902         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
904 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
906         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
908 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
910         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
912 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
914         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
916 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
918         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
920 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
922         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
923         (_ARM_FPSCR): Add FZ field.
924         (clean_results): Force FZ=1 on AArch64.
925         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
927 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
929         * gcc.target/aarch64/pr62308.c: New test.
931 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
933         PR fortran/66549
934         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
936 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
938         * gcc.target/i386/mpx/pr66581.c: New test.
940 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
942         * gcc.target/i386/cmov9.c: New test.
944 2015-06-18  Richard Biener  <rguenther@suse.de>
946         * g++.dg/other/const4.C: New testcase.
948 2015-06-18  Michael Matz  <matz@suse.de>
950         PR middle-end/66253
951         * gcc.dg/vect/pr66253.c: New testcase.
953 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
955         PR target/66569
956         * gcc.target/i386/mpx/chkp-vararg.c: New test.
958 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
960         PR middle-end/66568
961         * gcc.target/i386/mpx/pr66568.c: New test.
963 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
965         PR middle-end/66567
966         * gcc.target/i386/mpx/pr66567.c: New test.
968 2015-06-18  Richard Biener  <rguenther@suse.de>
970         PR tree-optimization/66510
971         * gcc.dg/vect/slp-perm-12.c: New testcase.
973 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
975         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
976         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
977         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
978         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
980 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
982         PR c++/66571
983         * g++.dg/gomp/pr66571-1.C: New test.
985         PR middle-end/66429
986         * c-c++-common/gomp/pr66429.c: New test.
988 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
990         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
991         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
992         ...this.
993         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
994         New testcase.
995         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
996         New testcase.
998 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1000         PR testsuite/65944
1001         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1003 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
1005         * gcc.target/mips/pr65862-1.c: New test.
1006         * gcc.target/mips/pr65862-2.c: Likewise.
1008 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1010         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1011         * gcc.target/i386/pr52252-atom.c: Ditto.
1012         * gcc.target/i386/vect-div-1.c: Ditto.
1013         * gcc.target/i386/rotate-5.c: Ditto.
1014         * gcc.target/i386/pr50202.c: Ditto.
1015         * gcc.target/i386/pr37843-3.c: Ditto.
1016         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1017         * gcc.target/i386/pr53397-1.c: Ditto.
1018         * gcc.target/i386/pr55934.c: Ditto.
1019         * gcc.target/i386/pr37843-4.c: Ditto.
1020         * gcc.target/i386/pr60451.c: Ditto.
1021         * gcc.target/i386/pr53397-2.c: Ditto.
1022         * gcc.target/i386/vectorize1.c: Ditto.
1023         * gcc.target/i386/extract-insert-combining.c: Ditto.
1024         * gcc.target/i386/pr53759.c: Ditto.
1025         * gcc.target/i386/pr52252-core.c: Ditto.
1026         * gcc.target/i386/rotate-3.c: Ditto.
1027         * gcc.target/i386/sse-20.c: Ditto.
1028         * gcc.target/i386/rotate-4.c: Ditto.
1029         * gcc.target/i386/pr61403.c: Ditto.
1030         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1031         * gcc.target/i386/pr60901.c: Ditto.
1032         * gcc.target/i386/pr59794-7.c: Ditto.
1033         * gcc.target/i386/pr62208.c: Ditto.
1034         * gcc.target/i386/pr53416.c: Ditto.
1035         * gcc.target/i386/asm-dialect-1.c: Ditto.
1036         * gcc.target/i386/pr50038.c: Ditto.
1037         * gcc.target/i386/47698.c: Ditto.
1038         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1039         * gcc.target/i386/pr59794-2.c: Ditto.
1040         * gcc.target/i386/pr59794-3.c: Ditto.
1041         * gcc.target/i386/pr39058.c: Ditto.
1042         * gcc.target/i386/pr60205-1.c: Ditto.
1043         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1044         * gcc.target/i386/sse2-movq-2.c: Ditto.
1046 2015-06-17  Richard Biener  <rguenther@suse.de>
1048         PR tree-optimization/66251
1049         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1051 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
1053         PR c++/59682
1054         * g++.dg/parse/new-placement1.C: New.
1056 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1058         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1059         * jit.dg/test-compound-assignment.c: New testcase.
1061 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1063         PR jit/66539
1064         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1065         to "testcases" array.
1067 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1069         PR jit/66539
1070         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1071         * jit.dg/test-debug-strings.c: New test case.
1072         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1073         the discriminant has a sane debug string.
1075 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
1077         PR target/56766
1078         * gcc.target/i386/pr56766-1.c: New test.
1079         * gcc.target/i386/pr56766-2.c: Ditto.
1081 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
1083         * gcc.target/mips/loongson-shift-count-truncated-1.c:
1084         Skip on mips*-mti-linux* and mips*-img-linux* targets.
1085         * gcc.target/mips/loongson-simd.c: Ditto.
1087 2015-06-16  Richard Biener  <rguenther@suse.de>
1089         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1091 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1093         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1094         passed by the testsuite driver.
1096 2015-06-16  Richard Biener  <rguenther@suse.de>
1098         * gcc.dg/vect/slp-perm-11.c: New testcase.
1100 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
1102         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1103         dg-options.
1105 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1107         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1108         Reinstate calls to torture-init and torture-finalize.
1110 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1112         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1114 2015-06-15  Nathan Sidwell  <nathan@acm.org>
1116         PR c++/58583
1117         * g++.dg/cpp0x/nsdmi-template14.C: New test.
1119 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
1121         PR c++/51048
1122         * g++.dg/cpp0x/local-type1.C: New.
1124 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
1126         PR fortran/44672
1127         PR fortran/45440
1128         PR fortran/57307
1129         * gfortran.dg/allocate_with_source_3.f90: Removed check for
1130         unimplemented error.
1131         * gfortran.dg/allocate_with_source_7.f08: New test.
1132         * gfortran.dg/allocate_with_source_8.f08: New test.
1134 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
1136         PR c++/65168
1137         * g++.dg/warn/Walways-true-3.C: New test.
1139 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1141         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1143 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1145         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1146         (main): Remove superfluous attributes.
1147         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1148         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1150 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1152         * gcc.target/i386/monitorx.c: New.
1153         * gcc.target/i386/sse-12.c: Add -mmwaitx.
1154         * gcc.target/i386/sse-13.c: Ditto.
1155         * gcc.target/i386/sse-14.c: Ditto.
1156         * gcc.target/i386/sse-22.c: Ditto.
1157         * gcc.target/i386/sse-23.c: Ditto.
1158         * g++.dg/other/i386-2.C: Ditto.
1159         * g++.dg/other/i386-3.C: Ditto.
1161 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
1163         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1165 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
1167         PR fortran/66079
1168         * gfortran.dg/allocatable_scalar_13.f90: New test
1170 2015-06-11  Marek Polacek  <polacek@redhat.com>
1172         * gcc.dg/fold-xor-3.c: New test.
1174 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1176         * gcc.target/arm/short-it-ifcvt-1.c: New test.
1177         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1179 2015-06-11  Christian Bruel  <christian.bruel@st.com>
1181         PR target/52144
1182         * gcc.target/arm/pragma_attribute.c: New test.
1184 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1186         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1188 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1190         PR target/66473
1191         * gcc.target/i386/pr66473.c: New test.
1193 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
1195         PR target/66470
1196         * gcc.dg/tls/pr66470.c: New test.
1197         * gcc.target/i386/pr66470.c: New test.
1199 2015-06-10  Christian Bruel  <christian.bruel@st.com>
1201         PR target/52144
1202         * gcc.target/arm/attr_arm.c: New test
1203         * gcc.target/arm/attr_arm-err.c: New test
1204         * gcc.target/arm/attr_thumb.c: New test
1205         * gcc.target/arm/attr_thumb-static.c: New test
1207 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1209         PR target/66200
1210         PR target/66428
1211         PR c++/66192
1212         * g++.dg/abi/aarch64_guard1.C: Adjust test.
1214 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
1216         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1217         passed by the testsuite driver.
1219 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1221         Revert:
1222         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1223         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1224         * gcc.dg/ssp-1.c: Make counter a register.
1225         * gcc.dg/ssp-2.c: Likewise.
1226         * gcc.dg/torture/parm-coalesce.c: New.
1228 2015-06-09  Tom de Vries  <tom@codesourcery.com>
1230         * gcc.target/i386/vararg-loc.c: New test.
1232 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1234         PR c++/65815
1235         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1236         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1238 2015-06-09  Marek Polacek  <polacek@redhat.com>
1240         PR tree-optimization/66299
1241         * gcc.dg/pr66299-1.c: New test.
1242         * gcc.dg/pr66299-2.c: New test.
1243         * gcc.dg/pr66299-3.c: New test.
1245 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
1247         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1248         passed by the testsuite driver.
1250 2015-06-09  Richard Biener  <rguenther@suse.de>
1252         PR middle-end/66423
1253         * gcc.dg/fold-modpow2.c: New testcase.
1255 2015-06-09  Richard Biener  <rguenther@suse.de>
1257         PR tree-optimization/66419
1258         * gcc.dg/vect/bb-slp-37.c: New testcase.
1260 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
1262         * gcc.target/arm/stl-cond.c: New test.
1264 2015-06-09  Richard Biener  <rguenther@suse.de>
1266         PR middle-end/66413
1267         * gcc.dg/torture/pr66413.c: New testcase.
1269 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1271         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1272         * gcc.dg/ssp-1.c: Make counter a register.
1273         * gcc.dg/ssp-2.c: Likewise.
1274         * gcc.dg/torture/parm-coalesce.c: New.
1276 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
1278         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1279         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1281 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1283         PR rtl-optimization/66444
1284         * gcc.dg/pr66444.c: New test.
1286 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
1288         PR fortran/66245
1289         * gfortran.dg/class_is_1.f90: New test.
1290         * gfortran.dg/type_is_1.f90: Ditto.
1292 2015-06-08  Marek Polacek  <polacek@redhat.com>
1294         PR c/66415
1295         * gcc.dg/cpp/pr66415-1.c: New test.
1296         * gcc.dg/cpp/pr66415-2.c: New test.
1298 2015-06-08  Richard Biener  <rguenther@suse.de>
1300         PR tree-optimization/66422
1301         * gcc.dg/Warray-bounds-16.c: New testcase.
1303 2015-06-08  Richard Biener  <rguenther@suse.de>
1305         * gcc.dg/vect/slp-perm-10.c: New testcase.
1306         * gcc.dg/vect/slp-23.c: Adjust.
1307         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1308         vector pointer update.
1310 2015-06-08  Marek Polacek  <polacek@redhat.com>
1312         PR sanitizer/66452
1313         * g++.dg/ubsan/pr66452.C: New test.
1315 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1317         PR tree-optimization/66436
1318         * gcc.dg/gomp/dump-new-function-2.c: New test.
1319         * gcc.dg/gomp/dump-new-function-3.c: Same.
1320         * gcc.dg/gomp/dump-new-function.c: Same.
1322 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1324         PR tree-optimization/66435
1325         * gcc.dg/gomp/notify-new-function-2.c: New test.
1326         * gcc.dg/gomp/notify-new-function-3.c: Same.
1327         * gcc.dg/gomp/notify-new-function.c: Same.
1329 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
1331         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1332         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1333         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1334         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1335         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1336         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1337         -fshort-enum.
1339 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
1341         PR fortran/47659
1342         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1343         * gfortran.dg/warn_conversion.f90: Add warning for change in value
1344         for assignment.
1345         * gfortran.dg/warn_conversion_3.f90: Add warnings.
1346         * gfortran.dg/warn_conversion_5.f90: New test.
1347         * gfortran.dg/warn_conversion_6.f90: New test.
1348         * gfortran.dg/warn_conversion_7.f90: New test.
1350 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1352         PR fortran/66347
1353         * gfortran.dg/blockdata_9.f: New test.
1355 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1357         PR fortran/66385
1358         * gfortran.dg/forall_17.f90:  New test.
1360 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
1362         * g++.dg/cpp0x/pr57101.C: Add warning.
1363         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1364         * g++.dg/ext/visibility/anon7.C: Same.
1365         * g++.dg/ipa/pr63587-2.C: Same.
1366         * g++.dg/opt/dump1.C: Same.
1367         * g++.dg/opt/pr59622-3.C: Same.
1368         * g++.dg/opt/pr59622.C: Same.
1369         * g++.dg/torture/pr46383.C: Same.
1370         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1371         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1372         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1373         functions.
1374         * gfortran.dg/intent_out_8.f90: Same.
1375         * gfortran.dg/warn_target_lifetime_3.f90: Same.
1377 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1379         PR fortran/66377
1380         gfortran.dg/equiv_9.f90: New test.
1383 2015-06-05  Tom de Vries  <tom@codesourcery.com>
1385         merge from gomp4 branch:
1386         2015-05-28  Tom de Vries  <tom@codesourcery.com>
1388         PR tree-optimization/65443
1389         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1390         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1391         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1393 2015-06-05  Nathan Sidwell  <nathan@acm.org>
1395         PR c++/52595
1396         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1398 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
1400         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1402 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1404         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1406 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
1408         * testsuite/gcc.target/i386/noplt-1.c: New test.
1409         * testsuite/gcc.target/i386/noplt-2.c: New test.
1410         * testsuite/gcc.target/i386/noplt-3.c: New test.
1411         * testsuite/gcc.target/i386/noplt-4.c: New test.
1413 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
1415         PR fortran/58749
1416         * gfortran.dg/adjustl_1.f90:  New test.
1418 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
1420         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1421         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1423 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
1425         * lto.c (iterative_hash_canonical_type,
1426         gimple_register_canonical_type): only hash main variants of types
1428 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
1430         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1431         Move set of dg-do-what-default after early return.
1433 2015-06-04  Marek Polacek  <polacek@redhat.com>
1435         PR c/66341
1436         * gcc.dg/lvalue-8.c: New test.
1438 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1439             Paolo Carlini  <paolo.carlini@oracle.com>
1441         PR c++/66130
1442         * g++.dg/other/pr66130.C: New.
1443         * g++.dg/cpp0x/pr66130.C: Likewise.
1445 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1447         * g++.dg/cpp0x/decl-loc1.C: New.
1448         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1449         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1450         * g++.dg/init/ctor8.C: Likewise.
1451         * g++.dg/parse/semicolon4.C: Likewise.
1453 2015-06-03  Marek Polacek  <polacek@redhat.com>
1455         PR sanitizer/66190
1456         * g++.dg/ubsan/static-init-1.C: New test.
1457         * g++.dg/ubsan/static-init-2.C: New test.
1458         * g++.dg/ubsan/static-init-3.C: New test.
1460 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
1462         PR target/66275
1463         * gcc.target/i386/pr66275.c: New test.
1465 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1467         * gcc.dg/Wcxx-compat-22.c: New testcase.
1468         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1469         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1470         * c-c++-common/pr58346-1.c: Likewise.
1471         * c-c++-common/transparent-union-1.c: Likewise.
1473 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
1475         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1476         * g++.dg/plugin/def_plugin.c: New file.
1477         * g++.dg/plugin/def-plugin-test.C: New file.
1479 2015-06-03  Richard Biener  <rguenther@suse.de>
1481         * gcc.dg/vect/bb-slp-36.c: New testcase.
1483 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1485         * gcc.dg/lto/chkp-removed-alias_0.c: New.
1487 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1489         * gcc.dg/lto/chkp-privatize-1_0.c: New.
1490         * gcc.dg/lto/chkp-privatize-1_1.c: New.
1491         * gcc.dg/lto/chkp-privatize-2_0.c: New.
1492         * gcc.dg/lto/chkp-privatize-2_1.c: New.
1494 2015-06-03  Marek Polacek  <polacek@redhat.com>
1496         PR c/64223
1497         PR c/29358
1498         * gcc.dg/pr64223-1.c: New test.
1499         * gcc.dg/pr64223-2.c: New test.
1501 2015-06-03  Richard Biener  <rguenther@suse.de>
1503         PR tree-optimization/63916
1504         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1506 2015-06-03  Richard Biener  <rguenther@suse.de>
1508         PR tree-optimization/66375
1509         * gcc.dg/torture/pr66375.c: New testcase.
1511 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
1513         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1515 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
1517         PR target/65768
1518         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1520 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1522         PR fortran/66380
1523         * gfortran.dg/reshape_7.f90: New test.
1525 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
1527         PR c/66220:
1528         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1529         (fn_36): New.
1531 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1533         PR c/49551
1534         * gcc.dg/pr49551.c: New testcase.
1536 2015-06-02  Richard Biener  <rguenther@suse.de>
1538         PR debug/65549
1539         * g++.dg/lto/pr65549_0.C: New testcase.
1541 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
1543         PR libgomp/65742
1544         PR middle-end/66332
1545         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1547 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1549         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1551 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
1553         PR c++/61683
1554         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1556 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1558         PR tree-optimization/48052
1559         * gcc.dg/tree-ssa/scev-8.c: New.
1560         * gcc.dg/tree-ssa/scev-9.c: New.
1561         * gcc.dg/tree-ssa/scev-10.c: New.
1562         * gcc.dg/vect/pr48052.c: New.
1564 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
1566         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1568 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1570         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1572 2015-06-02  Marek Polacek  <polacek@redhat.com>
1574         PR middle-end/66345
1575         * gcc.dg/torture/pr66345.c: New test.
1577 2015-06-02  Richard Biener  <rguenther@suse.de>
1579         PR tree-optimization/65961
1580         * gcc.dg/torture/pr65961.c: New testcase.
1582 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1584         PR tree-optimization/52563
1585         PR tree-optimization/62173
1586         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1587         * gcc.dg/tree-ssa/scev-4.c: Ditto.
1589 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1591         * gnat.dg/specs/varsize_return2.ads: New test.
1592         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1594 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
1596         * gcc.dg/vect/vect-outer-simd-1.c: New test.
1598 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
1600         PR target/65697
1601         * gcc.target/aarch64/sync-comp-swap.c: New.
1602         * gcc.target/aarch64/sync-comp-swap.x: New.
1603         * gcc.target/aarch64/sync-op-acquire.c: New.
1604         * gcc.target/aarch64/sync-op-acquire.x: New.
1605         * gcc.target/aarch64/sync-op-full.c: New.
1606         * gcc.target/aarch64/sync-op-full.x: New.
1607         * gcc.target/aarch64/sync-op-release.c: New.
1608         * gcc.target/aarch64/sync-op-release.x: New.
1610 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
1612         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1613         (bar): Predefined.
1615 2015-06-01  Richard Biener  <rguenther@suse.de>
1617         PR tree-optimization/66349
1618         PR tree-optimization/66352
1619         PR tree-optimization/66357
1620         * gcc.dg/torture/pr66357.c: New testcase.
1621         * gcc.dg/torture/pr66349.c: Likewise.
1622         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1624 2015-06-01  Richard Biener  <rguenther@suse.de>
1626         Revert
1627         2015-05-29  Richard Biener  <rguenther@suse.de>
1629         PR tree-optimization/66314
1630         * gcc.dg/asan/pr66314.c: New testcase.
1632 2015-06-01  Richard Biener  <rguenther@suse.de>
1634         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1636 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
1638         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1639         directives.
1640         (hp3, hp4): Add inline keyword.
1641         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1642         (hp2): Add inline keyword.
1643         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1644         (hp2): Add inline keyword.
1646 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
1648         PR target/65527
1649         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1650         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1651         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1652         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1654 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
1656         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1657         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1659 2015-06-01  Richard Biener  <rguenther@suse.de>
1661         PR tree-optimization/66280
1662         * g++.dg/torture/pr66280.C: New testcase.
1663         * g++.dg/torture/pr66280-2.C: Likewise.
1665 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1667         * gnat.dg/addr9_1.adb: New test.
1668         * gnat.dg/addr9_2.adb: Likewise.
1669         * gnat.dg/addr9_3.adb: Likewise.
1670         * gnat.dg/addr9_4.adb: Likewise.
1672 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1674           * g++.dg/other/dump-ada-spec-4.C: New test.
1676 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
1678         * gcc.dg/alias-8.c: Fix dg-warning.
1680 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
1682         * gcc.dg/alias-8.c: Do not xfail.
1683         * gcc.dg/pr62167.c: Prevent FRE.
1684         * gcc.dg/alias-14.c: New testcase.
1686 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
1688         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1690 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1692         PR target/66215
1693         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1694         dg-options.
1695         * gcc.target/s390/hotpatch-10.c: Likewise.
1696         * gcc.target/s390/hotpatch-11.c: Likewise.
1697         * gcc.target/s390/hotpatch-12.c: Likewise.
1698         * gcc.target/s390/hotpatch-17.c: Likewise.
1699         * gcc.target/s390/hotpatch-18.c: Likewise.
1700         * gcc.target/s390/hotpatch-20.c: Likewise.
1701         * gcc.target/s390/hotpatch-21.c: Likewise.
1702         * gcc.target/s390/hotpatch-22.c: Likewise.
1703         * gcc.target/s390/hotpatch-23.c: Likewise.
1704         * gcc.target/s390/hotpatch-24.c: Likewise.
1705         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
1706         to check for the exact nops too.
1707         * gcc.target/s390/hotpatch-3.c: Likewise.
1708         * gcc.target/s390/hotpatch-4.c: Likewise.
1709         * gcc.target/s390/hotpatch-5.c: Likewise.
1710         * gcc.target/s390/hotpatch-6.c: Likewise.
1711         * gcc.target/s390/hotpatch-7.c: Likewise.
1712         * gcc.target/s390/hotpatch-8.c: Likewise.
1713         * gcc.target/s390/hotpatch-9.c: Likewise.
1714         * gcc.target/s390/hotpatch-14.c: Likewise.
1715         * gcc.target/s390/hotpatch-15.c: Likewise.
1716         * gcc.target/s390/hotpatch-16.c: Likewise.
1717         * gcc.target/s390/hotpatch-19.c: Likewise.
1718         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
1719         scan-assembler-times counting number of .align directives.
1720         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1721         dg-options.  Remove scan-assembler-times counting number of .align
1722         directives.
1723         * gcc.target/s390/hotpatch-26.c: New file.
1724         * gcc.target/s390/hotpatch-27.c: New file.
1725         * gcc.target/s390/hotpatch-28.c: New file.
1726         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1727         using -Os -O0 -O1 -O2 -O3 options.
1729 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1731         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1733 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
1735         PR tree-optimization/66142
1736         * gcc.dg/vect/pr66142.c: New test.
1738 2015-05-29  Richard Biener  <rguenther@suse.de>
1740         PR tree-optimization/66314
1741         * gcc.dg/asan/pr66314.c: New testcase.
1743 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1745         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1746         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1747         Adjust all callers.
1748         (schedule-cleanups, dg-keep-saved-temps): New proc.
1749         (gcc-dg-test-1): Schedule cleanups.
1750         * lib/profopt.exp (profopt-execute): Likewise.
1751         * g++.dg/cdce3.C: Adjust expected line numbers.
1752         * gcc.dg/cdce1.c: Likewise.
1753         * gcc.dg/cdce2.c: Likewise.
1754         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1755         * gcc.dg/strlenopt-24.c: Likewise.
1756         * gcc.dg/tree-ssa/vrp26.c: Likewise.
1757         * gcc.dg/tree-ssa/vrp28.c: Likewise.
1758         * obj-c++.dg/encode-2.mm: Likewise.
1760 2015-05-28  DJ Delorie  <dj@redhat.com>
1762         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1764 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1766         * gnat.dg/discr43.adb: New test.
1768 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1770         * gnat.dg/varsize_temp.adb: Rename into...
1771         * gnat.dg/varsize1.adb: ...this.
1772         * gnat.dg/varsize_copy.ad[sb]: Rename into...
1773         * gnat.dg/varsize2.ad[sb]: ...this.
1774         * gnat.dg/varsize3_1.adb: New test.
1775         * gnat.dg/varsize3_2.adb: Likewise.
1776         * gnat.dg/varsize3_3.adb: Likewise.
1777         * gnat.dg/varsize3_4.adb: Likewise.
1778         * gnat.dg/varsize3_5.adb: Likewise.
1779         * gnat.dg/varsize3_6.adb: Likewise.
1780         * gnat.dg/varsize3_pkg1.ads: New helper.
1781         * gnat.dg/varsize3_pkg2.ads: Likewise.
1782         * gnat.dg/varsize3_pkg3.ads: Likewise.
1784 2015-05-28  Richard Biener  <rguenther@suse.de>
1786         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1788 2015-05-28  Richard Biener  <rguenther@suse.de>
1790         PR tree-optimization/66142
1791         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1793 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
1795         PR target/63810
1796         * gcc.dg/darwin-minversion-3.c: Update testcase.
1797         * gcc.dg/darwin-minversion-4.c: Ditto.
1798         * gcc.dg/darwin-minversion-5.c: New testcase.
1799         * gcc.dg/darwin-minversion-6.c: Ditto.
1800         * gcc.dg/darwin-minversion-7.c: Ditto.
1801         * gcc.dg/darwin-minversion-8.c: Ditto.
1802         * gcc.dg/darwin-minversion-9.c: Ditto.
1803         * gcc.dg/darwin-minversion-10.c: Ditto.
1804         * gcc.dg/darwin-minversion-11.c: Ditto.
1805         * gcc.dg/darwin-minversion-12.c: Ditto.
1807 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1809         PR rtl-optimization/66168
1810         * gcc.c-torture/compile/pr66168.c: New test.
1812 2015-05-27  Jeff Law  <law@redhat.com>
1814         PR target/39726
1815         * gcc.dg/target/m68k/pr39726-1.c: New test.
1817 2015-05-27  Nathan Sidwell  <nathan@acm.org>
1819         PR c++/66270
1820         * g++.dg/ext/alias-canon3.C: New.
1822 2015-05-27  Richard Biener  <rguenther@suse.de>
1824         PR tree-optimization/66272
1825         Revert parts of
1826         2014-08-15  Richard Biener  <rguenther@suse.de>
1828         PR tree-optimization/62031
1829         * gcc.dg/torture/pr66272.c: New testcase.
1831 2015-05-27  Richard Biener  <rguenther@suse.de>
1833         * gcc.dg/vect/slp-reduc-7.c: New testcase.
1835 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
1837         PR target/65358
1838         * gcc.dg/pr65358.c: New test.
1840 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
1842         PR fortran/65548
1843         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1844         semantic.
1845         * gfortran.dg/allocate_with_source_6.f90: New test.
1847 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1849         * gnat.dg/atomic7_1.adb: New test.
1850         * gnat.dg/atomic7_2.adb: Likewise.
1851         * gnat.dg/atomic7_pkg1.ads: New helper.
1852         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1854 2015-05-26  Michael Matz  <matz@suse.de>
1856         PR middle-end/66251
1857         * gcc.dg/vect/pr66251.c: New test.
1859 2015-05-26  Richard Biener  <rguenther@suse.de>
1861         PR tree-optimization/66142
1862         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1864 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
1866         PR fortran/66082
1867         * gfortran.dg/allocatable_scalar_13.f90: New test
1869 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1871         * gnat.dg/warn11.adb: New test.
1872         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1874 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1876         * gnat.dg/vfa1_1.adb: New test.
1877         * gnat.dg/vfa1_2.adb: Likewise.
1878         * gnat.dg/vfa1_3.adb: Likewise.
1879         * gnat.dg/vfa1_4.adb: Likewise.
1880         * gnat.dg/vfa1_pkg.ads: New helper.
1882 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
1884         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1885         * gcc.target/i386/pr66232-3.c: Likewise.
1887 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
1889         PR target/66274
1890         * gcc.target/i386/pr66274.c: New test.
1892 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1894         * gnat.dg/renaming6.ad[sb]: New test.
1896 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
1898         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1899         and 'dg-require-effective-target pie'.
1901 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1903         PR c++/66243
1904         * g++.dg/cpp0x/pr66243.C: New.
1906 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
1908         PR lto/66180
1909         * g++.dg/lto/pr66180_0.C: New testcase.
1910         * g++.dg/lto/pr66180_1.C: New testcase.
1912 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
1914         PR fortran/66257
1915         * typebound_call_27.f90: New file.
1917 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1919         PR c++/65936
1920         * g++.dg/template/pr65936.C: New.
1922 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1924         PR tree-optimization/63387
1925         * gcc.dg/pr63387-2.c: New testcase.
1927 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1929         * gcc.dg/simd-1.c: Update to the new message.
1931 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1933         * gcc.dg/nand.c: New testcase.
1935 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
1937         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1938         Set dg-do-what-default to compile only on ARM targets without
1939         arm_neon_hw execution support.  Remove redundant c-torture-execute
1940         in loop over test cases.
1942 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1944         PR target/65491
1945         * gcc.target/aarch64/pr65491_1.c: New test.
1946         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1947         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1949 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1951         PR c++/65598
1952         * g++.dg/cpp0x/explicit9.C: New.
1953         * g++.dg/cpp0x/explicit8.C: Check the locations too.
1955 2015-05-22  Richard Biener  <rguenther@suse.de>
1957         PR tree-optimization/66251
1958         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1960 2015-05-22  Marek Polacek  <polacek@redhat.com>
1962         PR c/47043
1963         * c-c++-common/attributes-enum-1.c: New test.
1964         * c-c++-common/attributes-enum-2.c: New test.
1965         * g++.dg/cpp0x/attributes-enum-1.C: New test.
1966         * g++.dg/cpp1y/attributes-enum-1.C: New test.
1968 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
1970         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1971         effective target support.  If no arm_neon_hw support, do not attempt
1972         to execute the tests; only compile them.
1973         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1974         and "dg-require-effective-target arm_neon_ok".
1975         * gcc.target/arm/simd/vextp16_1.c: Likewise.
1976         * gcc.target/arm/simd/vextp64_1.c: Likewise.
1977         * gcc.target/arm/simd/vextp8_1.c: Likewise.
1978         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1979         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1980         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1981         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1982         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1983         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1984         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1985         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1986         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1987         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1988         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1989         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1990         * gcc.target/arm/simd/vexts16_1.c: Likewise.
1991         * gcc.target/arm/simd/vexts32_1.c: Likewise.
1992         * gcc.target/arm/simd/vexts64_1.c: Likewise.
1993         * gcc.target/arm/simd/vexts8_1.c: Likewise.
1994         * gcc.target/arm/simd/vextu16_1.c: Likewise.
1995         * gcc.target/arm/simd/vextu32_1.c: Likewise.
1996         * gcc.target/arm/simd/vextu64_1.c: Likewise.
1997         * gcc.target/arm/simd/vextu8_1.c: Likewise.
1998         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1999         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2000         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2001         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2002         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2003         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2004         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2005         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2006         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2007         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2008         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2009         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2010         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2011         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2012         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2013         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2014         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2015         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2016         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2017         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2018         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2019         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2020         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2021         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2022         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2023         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2024         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2025         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2026         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2027         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2028         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2029         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2030         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2031         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2032         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2033         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2034         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2035         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2036         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2037         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2038         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2039         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2040         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2041         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2042         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2043         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2044         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2045         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2046         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2047         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2048         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2049         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2050         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2051         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2052         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2053         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2054         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2055         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2056         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2057         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2058         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2059         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2060         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2061         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2062         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2063         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2064         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2065         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2066         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2067         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2068         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2069         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2070         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2071         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2072         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2073         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2074         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2075         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2076         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2077         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2078         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2079         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2080         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2081         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2082         * gcc.target/arm/simd/vzips16_1.c: Likewise.
2083         * gcc.target/arm/simd/vzips32_1.c: Likewise.
2084         * gcc.target/arm/simd/vzips8_1.c: Likewise.
2085         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2086         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2087         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2089 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2091         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2092         * gcc.dg/vect/pr59354.c: Likewise.
2093         * gcc.dg/vect/pr64252.c: Likewise.
2094         * gcc.dg/vect/pr64404.c: Likewise.
2095         * gcc.dg/vect/pr64493.c: Likewise.
2096         * gcc.dg/vect/pr64495.c: Likewise.
2097         * gcc.dg/vect/pr64844.c: Likewise.
2098         * gcc.dg/vect/pr65518.c: Likewise.
2099         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2101 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2103         PR c++/66210
2104         * g++.dg/cpp1y/var-templ28.C: New.
2106 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
2108         PR target/66232
2109         * gcc.target/i386/pr66232-1.c: New test.
2110         * gcc.target/i386/pr66232-2.c: Likewise.
2111         * gcc.target/i386/pr66232-3.c: Likewise.
2112         * gcc.target/i386/pr66232-4.c: Likewise.
2113         * gcc.target/i386/pr66232-5.c: Likewise.
2115 2015-05-21  Nathan Sidwell  <nathan@acm.org>
2117         * g++.dg/cpp1y/pr60943.C: New.
2119 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
2121         PR tree-optimization/66233
2122         * gcc.c-torture/execute/pr66233.c: New test.
2124 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2126         PR fortran/66176
2127         * gfortran.dg/inline_matmul_11.f90:  New test.
2129 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
2131         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2132         instead of listing several targets on its own.
2133         * gcc.target/i386/pr32219-2.c: Likewise.
2134         * gcc.target/i386/pr32219-3.c: Likewise.
2135         * gcc.target/i386/pr32219-4.c: Likewise.
2136         * gcc.target/i386/pr32219-5.c: Likewise.
2137         * gcc.target/i386/pr32219-6.c: Likewise
2138         * gcc.target/i386/pr32219-7.c: Likewise.
2139         * gcc.target/i386/pr32219-8.c: Likewise.
2140         * gcc.target/i386/pr39013-1.c: Likewise.
2141         * gcc.target/i386/pr39013-2.c: Likewise.
2142         * gcc.target/i386/pr64317.c: Likewise.
2144 2015-05-21  Jeff Law  <law@redhat.com>
2146         * gcc.target/hppa/shadd-3.c: New test.
2147         * gcc.target/hppa/shadd-4.c: New test.
2149 2015-05-21  Michael Matz  <matz@suse.de>
2151         * gcc.dg/vect/vect-strided-store.c: New test.
2152         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2153         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2155 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2157         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2158         * gcc.dg/pow-sqrt-synth-1.c: New test.
2159         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2161 2015-05-21  Richard Biener  <rguenther@suse.de>
2163         PR c++/66211
2164         * g++.dg/conversion/pr66211.C: New testcase.
2165         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2167 2015-05-21  Jeff Law  <law@redhat.com>
2169         * gcc.target/hppa/shadd-2.c: New test.
2171 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
2173         PR target/54236
2174         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2176 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2178         PR target/65937
2179         * gcc.target/arm/pr26702.c: Adjust target selector.
2181 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
2183         PR middle-end/66221
2184         * gcc.dg/lto/pr66221_0.c: New test.
2185         * gcc.dg/lto/pr66221_1.c: New test.
2187 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2189         PR c/52952
2190         * gcc.dg/redecl-4.c: Update column numbers.
2191         * gcc.dg/format/bitfld-1.c: Likewise.
2192         * gcc.dg/format/attr-2.c: Likewise.
2193         * gcc.dg/format/attr-6.c: Likewise.
2194         * gcc.dg/format/attr-7.c (baz): Likewise.
2195         * gcc.dg/format/asm_fprintf-1.c: Likewise.
2196         * gcc.dg/format/attr-4.c: Likewise.
2197         * gcc.dg/format/branch-1.c: Likewise.
2198         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2199         locations within strings with embedded escape sequences.
2201 2015-05-20  Jeff Law  <law@redhat.com>
2203         * gcc.target/hppa/hppa.exp: New target test driver.
2204         * gcc.target/hppa/shadd-1.c: New test.
2206 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
2208         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2210 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
2212         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2213         (fn_33_k_and_r_style): New.
2214         (fn_33_stroustrup_style): New.
2215         (fn_33_allman_style): New.
2216         (fn_33_whitesmiths_style): New.
2217         (fn_33_horstmann_style): New.
2218         (fn_33_ratliff_banner_style): New.
2219         (fn_33_lisp_style): New.
2220         (fn_34_indent_dash_gnu): New.
2221         (fn_34_indent_dash_kr): New.
2222         (fn_34_indent_dash_orig): New.
2223         (fn_34_indent_linux_style): New.
2225 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
2227         PR fortran/65548
2228         * gfortran.dg/allocate_with_source_5.f90: Extend test.
2230 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
2232         PR tree-optimization/65447
2233         * gcc.dg/tree-ssa/pr65447.c: New test.
2235 2015-05-19  Nathan sidwell  <nathan@acm.org>
2237         * g++.dg/cpp0x/pr65954.C: New.
2239 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
2241         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2243 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2245         * lib/target-supports.exp: Vector do not always have natural
2246         alignment on s390*.
2248 2015-05-19  David Sherwood  <david.sherwood@arm.com>
2250         * gcc.dg/loop-invariant.c: New testcase.
2252 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2254         * lib/target-supports.exp: Vector do not always have natural
2255         alignment on s390*.
2257 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2259         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2260         s390*.
2261         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2263 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2265         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2266         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2267         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2268         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2269         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2270         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2271         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2272         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2273         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2274         * gcc.target/s390/zvector/vec-elem-1.c: New test.
2276 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2278         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2280 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2282         * gcc.target/s390/s390.exp
2283         (check_effective_target_vector): New check.
2284         * gcc.target/s390/vector/vec-abi-1.c: New test.
2285         * gcc.target/s390/vector/vec-abi-2.c: New test.
2286         * gcc.target/s390/vector/vec-abi-3.c: New test.
2287         * gcc.target/s390/vector/vec-abi-4.c: New test.
2288         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2289         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2290         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2291         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2292         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2293         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2294         * gcc.target/s390/vector/vec-clobber-1.c: New test.
2295         * gcc.target/s390/vector/vec-cmp-1.c: New test.
2296         * gcc.target/s390/vector/vec-cmp-2.c: New test.
2297         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2298         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2299         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2300         * gcc.target/s390/vector/vec-genmask-1.c: New test.
2301         * gcc.target/s390/vector/vec-genmask-2.c: New test.
2302         * gcc.target/s390/vector/vec-init-1.c: New test.
2303         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2304         * gcc.target/s390/vector/vec-shift-1.c: New test.
2305         * gcc.target/s390/vector/vec-sub-1.c: New test.
2307 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2309         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2311 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2313         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2315 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2317         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2319 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2321         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2323 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2325         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2327 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2329         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2331 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2333         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2335 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2337         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2339 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2341         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2343 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2345         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2347 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2349         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2351 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2353         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2355 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2357         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2359 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
2361         PR tree-optimization/66187
2362         * gcc.c-torture/execute/pr66187.c: New test.
2363         * gcc.dg/pr66187-1.c: New test.
2364         * gcc.dg/pr66187-2.c: New test.
2366 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2368         * gcc.dg/vect/bb-slp-35.c: Adjust.
2370 2015-05-19  Richard Biener  <rguenther@suse.de>
2372         PR tree-optimization/66165
2373         * gcc.dg/torture/pr66165.c: New testcase.
2375         PR tree-optimization/66185
2376         * gcc.dg/torture/pr66185.c: New testcase.
2378 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
2380         PR target/54236
2381         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2383 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
2385         * gcc.target/mips/p5600-bonding.c : New file.
2387 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2389         PR fortran/66106
2390         * gfortran.dg/interface_operator_1.f90: New tests.
2392 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2394         PR fortran/66057
2395         * gfortran.dg/generic_29.f90: New tests.
2397 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2399         PR fortran/66043
2400         * gfortran.dg/storage_size_6.f90: New tests.
2402 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2404         PR fortran/66045
2405         * gfortran.dg/null1.f90: New test.
2407 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2409         PR fortran/66044
2410         * gfortran.dg/entry_21.f90: New test.
2412 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2414         PR fortran/66043
2415         * gfortran.dg/storage_size_6.f90: New tests.
2417 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2419         PR fortran/66040
2420         * gfortran.dg/misplaced_statement.f90: New test.
2422 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2424         PR fortran/66039
2425         * gfortran.dg/filepos1.f90: New test
2427 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2429         PR fortran/64925
2430         * gfortran.dg/pr64925.f90: New test.
2432 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2434         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2435         unit.
2436         * gfortran.dg/lto/pr41576_1.f90: Ditto.
2438 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
2440         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2441         to the family of pie capable targets.
2443 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
2445         * gcc.target/arm/bics_1.c : New testcase.
2446         * gcc.target/arm/bics_2.c : New testcase.
2447         * gcc.target/arm/bics_3.c : New testcase.
2448         * gcc.target/arm/bics_4.c : New testcase.
2450 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
2452         * gcc.target/mips/umips-attr.c: New test.
2454 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2456         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2457         * gcc.dg/20150120-2.c (dg-final): Ditto.
2458         * gcc.dg/20150120-2.c (dg-final): Ditto.
2459         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2461 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2463         PR target/66174
2464         * gcc.target/i386/pr66174.c: New test.
2466 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
2468         PR fortran/37131
2469         * gfortran.dg/matmul_bounds_6.f90:  New test.
2470         * gfortran.dg/matmul_bounds_7.f90:  New test.
2472 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
2474         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2475         * gfortran.dg/lto/pr41576_1.f90: Add interface.
2476         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2477         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2478         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2479         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2481 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2483         PR fortran/65903
2484         * gfortran.dg/continuation_13.f90: Update test.
2485         * gfortran.dg/pr65903.f90: New test.
2487 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2489         PR fortran/66113
2490         * gfortran.dg/block_14.f90:  New test.
2492 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2494         PR fortran/44054
2495         * lib/gfortran-dg.exp: Update regex to handle two locations for
2496         the same diagnostic without caret.
2497         * gfortran.dg/badline.f: Test also that line numbers are correct
2498         before and after "left but not entered" warning.
2500 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
2501             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2503         PR target/65768
2504         * gcc.target/arm/maskdata.c: New test.
2506 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
2508         PR fortran/65792
2509         * gfortran.dg/derived_constructor_components_5: New test
2511 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
2513         PR target/66140
2514         * gcc.target/alpha/pr66140.c: New test.
2516 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
2518         PR c/48956
2519         * gcc.dg/Wconversion-complex-c99.c: New test.
2520         * gcc.dg/Wconversion-complex-gnu.c: New test.
2522 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
2524         PR tree-optimization/64454
2525         * gcc.dg/modmod.c: New testcase.
2527 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
2529         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2531 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2533         PR middle-end/66134
2534         * gcc.target/i386/mpx/pr66134.c: New test.
2536 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
2538         * gcc.target/powerpc/pr60158.c: New test.
2540 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
2542         * gcc.target/i386/sibcall-7.c: New test.
2543         * gcc.target/i386/sibcall-8.c: New test.
2545 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
2547         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2548         (abs64_in_dreg): Likewise.
2550 2015-05-14  Marek Polacek  <polacek@redhat.com>
2552         PR c/66066
2553         PR c/66127
2554         * gcc.dg/pr14649-1.c: Add -Wpedantic.
2555         * gcc.dg/pr19984.c: Likewise.
2556         * gcc.dg/pr66066-1.c: New test.
2557         * gcc.dg/pr66066-2.c: New test.
2558         * gcc.dg/pr66066-3.c: New test.
2560 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2562         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2563         * gcc.dg/pow-sqrt.x: New file.
2564         * gcc.dg/pow-sqrt-1.c: New test.
2565         * gcc.dg/pow-sqrt-2.c: Likewise.
2566         * gcc.dg/pow-sqrt-3.c: Likewise.
2568 2015-05-13  Richard Biener  <rguenther@suse.de>
2570         PR tree-optimization/66123
2571         * gcc.dg/torture/pr66123.c: New testcase.
2573 2015-05-13  Richard Biener  <rguenther@suse.de>
2575         PR middle-end/66110
2576         * gcc.dg/alias-2.c: Adjust.
2577         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2579 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2581         PR target/65103
2582         * gcc.target/i386/pr65103-3.c: New.
2584 2015-05-13  Martin Liska  <mliska@suse.cz>
2586         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2588 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
2590         PR target/66112
2591         * gcc.target/i386/pr66112-2.c: New test.
2593         PR target/66112
2594         * gcc.target/i386/pr66112-1.c: New test.
2596 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2598         PR target/66048
2599         * gcc.target/i386/mpx/pr66048.cc: New.
2601 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2603         PR rtl-optimization/64616
2604         * gcc.dg/loop-8.c: New test.
2605         * gcc.dg/loop-9.c: New test.
2607 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2609         PR target/pr66047.c
2610         * gcc.target/i386/pr66047.c: New testcase.
2612 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2614         PR ipa/65873
2615         * gcc.c-torture/compile/pr65873.c: New testcase.
2617 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2619         PR fortran/66111
2620         * gfortran.dg/inline_matmul_10.f90:  New test.
2622 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
2624         * c-c++-common/Wmisleading-indentation.c: New testcase.
2625         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2626         * c-c++-common/Wmisleading-indentation-2.md: New file.
2628 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2630         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2631         "break".
2632         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2634 2015-05-12  Richard Biener  <rguenther@suse.de>
2636         PR tree-optimization/66101
2637         * gcc.dg/torture/pr66101.c: New testcase.
2639 2015-05-12  Richard Biener  <rguenther@suse.de>
2641         PR tree-optimization/37021
2642         * gcc.target/i386/vect-addsub.c: New testcase.
2644 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
2646         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2648 2015-05-12  Tom de Vries  <tom@codesourcery.com>
2650         PR tree-optimization/66010
2651         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2653 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2655         PR c++/65133
2656         * g++.dg/cpp0x/trailing10.C: New.
2658 2015-05-12  Richard Biener  <rguenther@suse.de>
2660         * gcc.dg/vect/bb-slp-35.c: New testcase.
2662 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
2664         PR fortran/66100
2665         * gfortran.dg/bound_simplification_6.f90: New.
2667 2015-05-11  Steve Ellcey  <sellcey@mips.com>
2669         * gcc.target/mips/branch-1.c: Pass argument to bar().
2671 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
2673         PR target/65753
2674         * gcc.target/i386/pr65753.c: New test.
2676 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
2678         PR rtl-optimization/66076
2679         * gcc.dg/torture/pr66076.c: New test.
2681 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2683         PR fortran/66041
2684         * gfortran.dg/inline_matmul_7.f90:  New test.
2685         * gfortran.dg/inline_matmul_8.f90:  New test.
2686         * gfortran.dg/inline_matmul_9.f90:  New test.
2688 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
2690         * gfortran.dg/bound_simplification_5.f90: New.
2692 2015-05-09  Jason Merrill  <jason@redhat.com>
2694         * lib/target-supports.exp (cxx_default): New global.
2695         (check_effective_target_c++11_only)
2696         (check_effective_target_c++14_only)
2697         (check_effective_target_c++98_only)
2698         (check_effective_target_c++1z_only): Check it.
2700 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
2702         PR tree-optimization/64454
2703         * gcc.dg/tree-ssa/vrp97.c: New file.
2704         * gcc.dg/vect/slp-perm-7.c: Update.
2706 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
2708         PR fortran/65894
2709         * gfortran.dg/elemental_subroutine_11.f90: New test.
2711 2015-05-08  Richard Biener  <rguenther@suse.de>
2713         PR tree-optimization/66036
2714         * gcc.dg/vect/slp-41.c: New testcase.
2716 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
2718         * gfortran.dg/elemental_optional_args_7.f90: New.
2720 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
2722         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2723         allow cmlt or sshr.
2725 2015-05-08  Marek Polacek  <polacek@redhat.com>
2727         PR c/64918
2728         * gcc.dg/Woverride-init-side-effects-1.c: New test.
2729         * gcc.dg/Woverride-init-side-effects-2.c: New test.
2731 2015-05-07  Marek Polacek  <polacek@redhat.com>
2733         PR c/65179
2734         * c-c++-common/Wshift-negative-value-1.c: New test.
2735         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2736         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2737         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2738         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2739         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2740         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2741         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2742         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2744 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
2746         PR middle-end/192
2747         PR middle-end/54303
2748         * gcc.dg/fdata-sections-2.c: New file.
2750 2015-05-07  Marek Polacek  <polacek@redhat.com>
2752         PR testsuite/66046
2753         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2754         last dg-output.
2755         * c-c++-common/ubsan/align-7.c: Likewise.
2756         * c-c++-common/ubsan/bounds-8.c: Likewise.
2757         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2758         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2759         * c-c++-common/ubsan/null-1.c: Likewise.
2760         * c-c++-common/ubsan/null-10.c: Likewise.
2761         * c-c++-common/ubsan/null-11.c: Likewise.
2762         * c-c++-common/ubsan/null-2.c: Likewise.
2763         * c-c++-common/ubsan/null-3.c: Likewise.
2764         * c-c++-common/ubsan/null-4.c: Likewise.
2765         * c-c++-common/ubsan/null-5.c: Likewise.
2766         * c-c++-common/ubsan/null-6.c: Likewise.
2767         * c-c++-common/ubsan/null-7.c: Likewise.
2768         * c-c++-common/ubsan/null-8.c: Likewise.
2769         * c-c++-common/ubsan/null-9.c: Likewise.
2770         * c-c++-common/ubsan/object-size-1.c: Likewise.
2771         * c-c++-common/ubsan/object-size-10.c: Likewise.
2772         * c-c++-common/ubsan/object-size-4.c: Likewise.
2773         * c-c++-common/ubsan/object-size-5.c: Likewise.
2774         * c-c++-common/ubsan/object-size-7.c: Likewise.
2775         * c-c++-common/ubsan/object-size-8.c: Likewise.
2776         * c-c++-common/ubsan/object-size-9.c: Likewise.
2777         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2778         * c-c++-common/ubsan/overflow-int128.c: Likewise.
2779         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2780         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2781         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2782         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2783         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2784         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2785         * c-c++-common/ubsan/pr59333.c: Likewise.
2786         * c-c++-common/ubsan/pr59667.c: Likewise.
2787         * c-c++-common/ubsan/pr60613-2.c: Likewise.
2788         * c-c++-common/ubsan/pr60636.c: Likewise.
2789         * c-c++-common/ubsan/pr63802.c: Likewise.
2790         * c-c++-common/ubsan/recovery-1.c: Likewise.
2791         * c-c++-common/ubsan/recovery-3.c: Likewise.
2792         * c-c++-common/ubsan/shift-1.c: Likewise.
2793         * c-c++-common/ubsan/shift-2.c: Likewise.
2794         * c-c++-common/ubsan/shift-4.c: Likewise.
2795         * c-c++-common/ubsan/shift-7.c: Likewise.
2796         * c-c++-common/ubsan/undefined-2.c: Likewise.
2797         * c-c++-common/ubsan/vla-1.c: Likewise.
2798         * g++.dg/ubsan/null-1.C: Likewise.
2799         * g++.dg/ubsan/null-3.C: Likewise.
2800         * g++.dg/ubsan/null-4.C: Likewise.
2801         * g++.dg/ubsan/vptr-8.C: Likewise.
2802         * g++.dg/ubsan/vptr-9.C: Likewise.
2803         * gcc.dg/ubsan/bounds-2.c: Likewise.
2804         * gcc.dg/ubsan/object-size-9.c: Likewise.
2806 2015-05-07  Jeff Law  <law@redhat.com>
2808         * gcc.dg/tree-ssa/shorten-1.c: New test.
2810 2015-05-07  Richard Biener  <rguenther@suse.de>
2812         PR tree-optimization/66002
2813         * gcc.dg/vect/vect-125.c: New testcase.
2815 2015-05-07  Marek Polacek  <polacek@redhat.com>
2816             Martin Uecker  <uecker@eecs.berkeley.edu>
2818         * c-c++-common/ubsan/bounds-10.c: New test.
2820 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
2822         * jit.dg/harness.h (set_options): Wrap with
2823         #ifndef TEST_ESCHEWS_SET_OPTIONS.
2824         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2825         Special-case test-benchmark.c as a negative.
2826         * jit.dg/test-benchmark.c: New file.
2828 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
2830         PR target/64208
2831         * gcc.target/arm/pr64208.c: New test.
2833 2015-05-06  Alan Modra  <amodra@gmail.com>
2835         PR target/66020
2836         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2837         (gparms): Make volatile.
2839 2015-05-06  Richard Biener  <rguenther@suse.de>
2841         PR tree-optimization/62283
2842         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2844 2015-05-06  Christian Bruel  <christian.bruel@st.com>
2846         PR target/66015
2847         * gcc.target/aarch64/iinline-attr-1.c: New test.
2849 2015-05-06  Richard Biener  <rguenther@suse.de>
2851         * gcc.dg/vect/bb-slp-34.c: New testcase.
2853 2015-05-06  Richard Biener  <rguenther@suse.de>
2855         PR tree-optimization/62283
2856         * gcc.dg/vect/bb-slp-14.c: Adjust.
2858 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2860         PR target/65990
2861         * gcc.target/i386/pr65990.c: New test.
2863 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
2865         PR target/65915
2866         * gcc.target/i386/pr65915.c: New.
2868 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2870         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2871         'va_list escapes 0'.
2873 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2875         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2876         in r222173.
2878 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
2880         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2881         * gcc.target/arm/pr65924.c: Likewise.
2883 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2885         PR target/65871
2886         * gcc.target/i386/pr65871-3.c: New test.
2888 2015-05-04  Jeff Law  <law@redhat.com>
2890         Revert:
2891         2015-05-04  Jeff Law  <law@redhat.com>
2892         * gcc.dg/tree-ssa/shorten-1.c: New test.
2894 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2895             Jakub Jelinek  <jakub@redhat.com>
2897         PR c++/66007
2898         * g++.dg/cpp0x/Wnarrowing4.C: New.
2900 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
2902         * lib/target-supports.exp
2903         (check_effective_target_keeps_null_pointer_checks): Clarify that
2904         this is for targets that disable -fdelete-null-pointer-checks,
2905         not default it to off.
2906         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2907         -fdelete-null-pointer-checks explicit.
2908         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2909         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2910         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2911         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2912         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2913         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2914         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2915         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2916         * gcc.dg/tree-ssa/pr20318.c: Likewise.
2917         * gcc.dg/tree-ssa/pr20701.c: Likewise.
2918         * gcc.dg/tree-ssa/pr20702.c: Likewise.
2919         * gcc.dg/tree-ssa/pr21086.c: Likewise.
2920         * gcc.dg/tree-ssa/pr21090.c: Likewise.
2921         * gcc.dg/tree-ssa/pr58480.c: Likewise.
2922         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2923         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2924         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2925         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2926         * gcc.dg/tree-ssa/unreachable.c: Likewise.
2927         * gcc.dg/tree-ssa/vrp02.c: Likewise.
2928         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2929         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2930         * gcc.dg/tree-ssa/vrp55.c: Likewise.
2931         * g++.dg/cpp0x/static_assert9.C: Likewise.
2932         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2933         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2934         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2935         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2936         * g++.dg/tree-ssa/pr26406.C: Likewise.
2938 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
2940         PR tree-optimization/65984
2941         * c-c++-common/ubsan/pr65984.c: New test.
2943 2015-05-04  Jeff Law  <law@redhat.com>
2945         * gcc.dg/tree-ssa/shorten-1.c: New test.
2947 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2949         PR fortran/44735
2950         * gfortran.dg/pr44735.f90: New test.
2952 2015-05-04  Richard Biener  <rguenther@suse.de>
2954         PR tree-optimization/65965
2955         * gcc.dg/vect/bb-slp-33.c: New testcase.
2957 2015-05-04  Richard Biener  <rguenther@suse.de>
2959         PR tree-optimization/65935
2960         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2962 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
2964         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2965         for each supported variant instead of CHECK_RESULTS.
2966         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2967         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2968         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2969         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2970         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2971         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2972         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2973         expected results for unsupported variants.  Call CHECK for each
2974         supported variant instead of CHECK_RESULTS.
2975         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2976         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2977         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2978         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2979         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2980         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2981         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2982         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2983         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2984         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2985         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2986         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2987         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2988         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2989         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2990         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2991         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2992         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2993         expected results for unsupported variants.
2994         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2995         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2996         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2997         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2998         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2999         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3000         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3001         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3002         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3003         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3004         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3005         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3006         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3007         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3008         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3009         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3010         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3011         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3012         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3013         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3014         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3015         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3016         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3017         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3018         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3019         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3020         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3021         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3023 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3025         PR fortran/37131
3026         * gfortran.dg/bound_9.f90:  Add pointer assignment.
3028 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3029             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
3031         PR c++/65858
3032         * g++.dg/cpp0x/Wnarrowing3.C: New.
3034 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
3036         * gcc.dg/20150120-1.c: New test.
3037         * gcc.dg/20150120-2.c: New test.
3038         * gcc.dg/20150120-3.c: New test.
3040 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
3042         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3044 2015-05-01  Renlin Li  <renlin.li@arm.com>
3046         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3048 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
3050         * gfortran.dg/bound_simplification_4.f90: New.
3052 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3054         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3055         with powerpc_p8vector_ok.
3057 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3059         PR fortran/37131
3060         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
3061         scan pattern.
3062         * gfortran.dg/bound_9.f90:  New test case.
3064 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
3066         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3067         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3068         for 32bit x86 targets.
3069         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3070         for 32bit x86 targets.
3071         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3072         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3073         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3074         for 32bit x86 targets.
3076 2015-04-30  Marek Polacek  <polacek@redhat.com>
3078         PR tree-optimization/63551
3079         * g++.dg/ipa/pr63551.C: New test.
3081 2015-04-30  Caroline Tice  <cmtice@google.com>
3083         PR  65929
3084         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
3085         partition size on certain targets.
3087 2015-04-30  Renlin Li  <renlin.li@arm.com>
3089         * gcc.target/aarch64/vect-reduc-or_1.c: New.
3091 2015-04-30  Marek Polacek  <polacek@redhat.com>
3093         * c-c++-common/Wbool-compare-3.c: New test.
3095         * gcc.dg/pr65901.c (foo): Adjust dg-error.
3096         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3098 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3100         PR c++/57610
3101         * g++.dg/init/ref22.C: New.
3103 2015-04-30  Marek Polacek  <polacek@redhat.com>
3105         * gcc.dg/init-bad-8.c: New test.
3107         * gcc.dg/incomplete-typedef-1.c: New test.
3109 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3111         PR c++/59955
3112         * g++.dg/template/crash121.C: New.
3114 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
3116         * gcc.target/mips/call-from-init.c: New test.
3117         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3119 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3121         PR target/65871
3122         * gcc.target/i386/pr65871-1.c: New test.
3123         * gcc.target/i386/pr65871-2.c: Ditto.
3125 2015-04-29  Marek Polacek  <polacek@redhat.com>
3127         PR c/64610
3128         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3129         * c-c++-common/Wbool-compare-2.c: New test.
3131 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3133         PR target/65770
3134         * gcc.target/aarch64/vstN_lane_1.c: New file.
3136 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3138         PR c++/64667
3139         * g++.dg/warn/Winit-self-3.C: New.
3141 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3143         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3145 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
3147         PR target/65924
3148         * gcc.target/arm/pr65924.c: New test.
3150 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
3152         * g++.dg/gomp/tpl-target-update.C: New file.
3154 2015-04-29  Richard Biener  <rguenther@suse.de>
3156         PR tree-optimization/65917
3157         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3159 2015-04-29  Christian Bruel  <christian.bruel@st.com>
3161         PR target/64835
3162         * gcc.dg/ipa/iinline-attr.c: New test.
3163         * gcc.target/i386/iinline-attr-2.c: New test.
3165 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
3167         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3168         segfault is fixed.
3170 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3172         * gcc.dg/vect/vect-33.c: Remove spurious line.
3174 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
3176         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3178 2015-04-28  Marek Polacek  <polacek@redhat.com>
3180         PR c/65901
3181         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3182         * gcc.dg/pr65901.c: New test.
3184 2015-04-28  Richard Biener  <rguenther@suse.de>
3186         PR tree-optimization/62283
3187         * gfortran.dg/vect/pr62283-2.f: New testcase.
3188         * gcc.dg/vect/bb-slp-14.c: Adjust.
3190 2015-04-28  Richard Biener  <rguenther@suse.de>
3192         PR tree-optimization/65851
3193         * g++.dg/torture/pr65851.C: New testcase.
3195 2015-04-27  Jeff Law <law@redhat.com>
3197         PR tree-optimization/65217
3198         * gcc.target/i386/pr65217.c: Remove XFAIL.
3200 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3202         PR fortran/60322
3203         Add tests forgotten to svn-add.
3204         * gfortran.dg/class_allocate_19.f03: New test.
3205         * gfortran.dg/class_array_20.f03: New test.
3206         * gfortran.dg/class_array_21.f03: New test.
3207         * gfortran.dg/finalize_29.f08: New test.
3209 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3211         PR fortran/59678
3212         PR fortran/65841
3213         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3214         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3216 2015-04-27  Caroline Tice  <cmtice@google.com>
3218         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3219         partition size.
3221 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
3223         PR target/64579
3224         * gcc.target/powerpc/htm-1.c: New test.
3225         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3226         on 64-bit compiles.
3227         (__builtin_tabortdci): Likewise.
3228         (__builtin_tcheck): Remove operand.
3229         * lib/target-supports.exp (check_htm_hw_available): New function.
3231 2015-04-27  Richard Biener  <rguenther@suse.de>
3233         * gcc.target/i386/pr65217.c: XFAIL.
3235 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
3237         PR tree-optimization/65875
3238         * gcc.c-torture/compile/pr65875.c: New test.
3240 2015-04-25  Marek Polacek  <polacek@redhat.com>
3242         PR c/52085
3243         * gcc.dg/enum-incomplete-2.c: New test.
3244         * gcc.dg/enum-mode-1.c: New test.
3246 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3248         PR target/65849
3249         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3250         set new options.
3251         * gcc.target/powerpc/pr65849-2.c: Likewise.
3253 2015-04-24  Tom de Vries  <tom@codesourcery.com>
3255         PR tree-optimization/65802
3256         * g++.dg/pr65802.C: Move to ...
3257         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
3258         stdarg.h.  Rewrite for C.
3259         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
3260         va_start and va_end.  Remove unnecessary inline asm.
3262 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
3263             Wei Mi  <wmi@google.com>
3265         * gcc.target/i386/sse2-load-multi.c: New test.
3266         * gcc.target/i386/sse2-store-multi.c: Ditto.
3268 2015-04-24  Marek Polacek  <polacek@redhat.com>
3270         PR c/65830
3271         * c-c++-common/pr65830.c: New test.
3273         PR c/63357
3274         * c-c++-common/Wlogical-op-1.c: New test.
3276 2015-04-24  Marek Polacek  <polacek@redhat.com>
3278         PR c/61534
3279         * c-c++-common/pr61534-1.c: New test.
3281 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3282             Steven Bosscher <steven@gcc.gnu.org>
3284         PR rtl-optimization/34503
3285         * gcc.target/arm/pr64616.c: New file.
3287 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
3289         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3291 2015-04-24  Terry Guo  <terry.guo@arm.com>
3293         * gcc.target/arm/pr65710.c: Update the options.
3295 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
3297         * gcc.target/i386/pr65523.c: Skip x32.
3299 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3301         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3302         to look for vcl* where appropriate.
3304 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3306         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3307         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3309 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
3311         PR target/26702
3312         * gcc.target/arm/pr26702.c: New test.
3314 2015-04-23  Marek Polacek  <polacek@redhat.com>
3316         PR c/65345
3317         * gcc.dg/pr65345-1.c: New test.
3318         * gcc.dg/pr65345-2.c: New test.
3320 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3322         * gcc.target/powerpc/crypto-builtin-2.c: New.
3324 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
3326         PR fortran/60322
3327         * gfortran.dg/class_allocate_19.f03: New test.
3328         * gfortran.dg/class_array_20.f03: New test.
3329         * gfortran.dg/class_array_21.f03: New test.
3330         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3331         * gfortran.dg/finalize_15.f90: Fixing comparision to model
3332         initialization correctly.
3333         * gfortran.dg/finalize_29.f08: New test.
3335 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3337         * gcc.target/powerpc/swaps-p8-18.c: New test.
3339 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3341         PR target/65456
3342         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3343         * gcc.dg/vect/bb-slp-25.c: Likewise.
3344         * gcc.dg/vect/bb-slp-29.c: Likewise.
3345         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3346         vect_no_align && { ! vect_hw_misalign }.
3347         * gcc.dg/vect/bb-slp-9.c: Likewise.
3348         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3349         vect_hw_misalign.
3350         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3351         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3352         account for POWER8, where peeling for alignment is not needed.
3353         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3354         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3355         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3356         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3357         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3358         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3359         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3360         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3361         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3362         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3363         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3364         * gcc.dg/vect/pr16105.c: Likewise.
3365         * gcc.dg/vect/pr20122.c: Likewise.
3366         * gcc.dg/vect/pr33804.c: Likewise.
3367         * gcc.dg/vect/pr33953.c: Likewise.
3368         * gcc.dg/vect/pr56787.c: Likewise.
3369         * gcc.dg/vect/pr58508.c: Likewise.
3370         * gcc.dg/vect/slp-25.c: Likewise.
3371         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3372         * gcc.dg/vect/vect-105.c: Likewise.
3373         * gcc.dg/vect/vect-27.c: Likewise.
3374         * gcc.dg/vect/vect-29.c: Likewise.
3375         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3376         POWER8.
3377         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3378         && { ! vect_hw_misalign }.
3379         * gcc.dg/vect/vect-44.c: Likewise.
3380         * gcc.dg/vect/vect-48.c: Likewise.
3381         * gcc.dg/vect/vect-50.c: Likewise.
3382         * gcc.dg/vect/vect-52.c: Likewise.
3383         * gcc.dg/vect/vect-56.c: Likewise.
3384         * gcc.dg/vect/vect-60.c: Likewise.
3385         * gcc.dg/vect/vect-72.c: Likewise.
3386         * gcc.dg/vect/vect-75-big-array.c: Likewise.
3387         * gcc.dg/vect/vect-75.c: Likewise.
3388         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3389         * gcc.dg/vect/vect-77-global.c: Likewise.
3390         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3391         * gcc.dg/vect/vect-78-global.c: Likewise.
3392         * gcc.dg/vect/vect-93.c: Likewise.
3393         * gcc.dg/vect/vect-95.c: Likewise.
3394         * gcc.dg/vect/vect-96.c: Likewise.
3395         * gcc.dg/vect/vect-cond-1.c: Likewise.
3396         * gcc.dg/vect/vect-cond-3.c: Likewise.
3397         * gcc.dg/vect/vect-cond-4.c: Likewise.
3398         * gcc.dg/vect/vect-cselim-1.c: Likewise.
3399         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3400         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3401         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3402         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3403         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3404         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3405         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3406         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3407         * gcc.dg/vect/vect-outer-5.c: Likewise.
3408         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3409         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3410         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3411         * gcc.dg/vect/vect-outer-fir.c: Likewise.
3412         * gcc.dg/vect/vect-peel-3.c: Likewise.
3413         * gcc.dg/vect/vect-peel-4.c: Likewise.
3414         * gcc.dg/vect/vect-pre-interact.c: Likewise.
3415         * gcc.target/powerpc/pr65456.c: New test.
3416         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3417         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3418         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3419         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3420         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3421         vect_no_align && { ! vect_hw_misalign }.
3422         * gfortran.dg/vect/vect-3.f90: Likewise.
3423         * gfortran.dg/vect/vect-4.f90: Likewise.
3424         * gfortran.dg/vect/vect-5.f90: Likewise.
3425         * lib/target-supports.exp (check_effective_target_vect_no_align):
3426         Return 1 for POWER8.
3427         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3429 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3431         PR fortran/65429
3432         * gfortran.dg/pr65429.f90: New test.
3434 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
3436         * c-c++-common/asan/user-section-1.c: New test.
3437         * c-c++-common/asan/user-section-2.c: New test.
3438         * c-c++-common/asan/user-section-3.c: New test.
3440 2015-04-22  Hale Wang  <hale.wang@arm.com>
3441             Terry Guo  <terry.guo@arm.com>
3443         PR rtl-optimization/64818
3444         * gcc.target/arm/pr64818.c: New test.
3446 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
3448         PR ipa/65076
3449         * g++.dg/tree-ssa/pr61034.C: Update template.
3450         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3451         * gcc.dg/Warray-bounds-11.c: Likewise.
3452         * gcc.dg/Warray-bounds.c: Likewise.
3454 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3456         PR libgfortran/65234
3457         * gfortran.dg/fmt_unlimited.f90: New test.
3459 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
3461         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3462         headers.
3463         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3464         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3465         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3466         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3467         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3468         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3469         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3471 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3473         PR libgfortran/56743
3474         * gfortran.dg/namelist_87.f90: New test.
3476 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3478         * gcc.target/aarch64/mult-synth_1.c: New test.
3479         * gcc.target/aarch64/mult-synth_2.c: Likewise.
3480         * gcc.target/aarch64/mult-synth_3.c: Likewise.
3481         * gcc.target/aarch64/mult-synth_4.c: Likewise.
3482         * gcc.target/aarch64/mult-synth_5.c: Likewise.
3483         * gcc.target/aarch64/mult-synth_6.c: Likewise.
3485 2015-04-21  Richard Biener  <rguenther@suse.de>
3487         PR tree-optimization/65650
3488         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3489         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3490         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3491         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3492         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3493         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3495 2015-04-21  Tom de Vries  <tom@codesourcery.com>
3497         PR tree-optimization/65802
3498         * g++.dg/pr65802.C: New test.
3500 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
3502         PR testsuite/65767
3503         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3504         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3506 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
3508         PR c++/65801
3509         * g++.dg/cpp0x/Wnarrowing2.C: New.
3511 2015-04-20  Jeff Law  <law@redhat.com>
3513         PR tree-optimization/65658
3514         * gcc.dg/pr65658.c: New test.
3516 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
3518         PR target/64134
3519         * gcc.target/aarch64/vec_init_1.c: New test.
3521 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
3523         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3524         targets.
3526 2015-04-18  Martin Sebor  <msebor@redhat.com>
3528         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3529         of non-nul characters.
3530         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3532 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3534         PR target/65787
3535         * gcc.target/powerpc/pr65787.c: New.
3537 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3539         PR target/65689
3540         * gcc.target/aarch64/c-output-template-4.c: New test.
3542 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3544         PR target/65780
3545         * gcc.dg/pr65780-1.c: New test.
3546         * gcc.dg/pr65780-2.c: Likewise.
3547         * gcc.target/i386/pr32219-9.c: Likewise.
3548         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3549         symbol.
3550         * gcc.target/i386/pr64317.c (c): Initialize.
3552 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3554         PR target/65612
3555         * g++.dg/ext/mv18.C: New test.
3556         * g++.dg/ext/mv19.C: Likewise.
3557         * g++.dg/ext/mv20.C: Likewise.
3558         * g++.dg/ext/mv21.C: Likewise.
3559         * g++.dg/ext/mv22.C: Likewise.
3560         * g++.dg/ext/mv23.C: Likewise.
3562 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
3564         PR c++/64527
3565         * g++.dg/init/pr64527.C: New test.
3567 2015-04-17  Tom de Vries  <tom@codesourcery.com>
3568             Michael Matz  <matz@suse.de>
3570         PR tree-optimization/64950
3571         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3572         x86_64-*-*.
3574 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
3576         * c-c++-common/asan/user-section-1.c: New test.
3578 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3580         PR debug/65771
3581         * gcc.dg/debug/pr65771.c: New test.
3583 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
3585         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3586         __buitlin_alloca with __builtin_alloca.
3588 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
3590         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3592 2015-04-16  Richard Biener  <rguenther@suse.de>
3594         PR tree-optimization/64277
3595         * gcc.dg/Warray-bounds-14.c: New testcase.
3596         * gcc.dg/Warray-bounds-15.c: Likewise.
3597         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3598         * c-c++-common/ubsan/bounds-6.c: Likewise.
3600 2015-04-16  Renlin Li  <renlin.li@arm.com>
3602         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3603         * gcc.target/arm/unsigned-float.c: New.
3605 2015-04-16  Richard Biener  <rguenther@suse.de>
3607         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3608         * gcc.dg/tree-ssa/pr37508.c: Adjust.
3609         * gfortran.dg/reassoc_6.f: Remove XFAIL.
3611 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
3613         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3614         * g++.dg/cpp0x/decltype-call1.C: Likewise.
3615         * g++.dg/cpp0x/defaulted21.C: Likewise.
3616         * g++.dg/cpp0x/defaulted28.C: Likewise.
3617         * g++.dg/cpp0x/defaulted47.C: Likewise.
3618         * g++.dg/cpp0x/elision_neg.C: Likewise.
3619         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3620         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3621         * g++.dg/cpp0x/implicit1.C: Likewise.
3622         * g++.dg/cpp0x/implicit9.C: Likewise.
3623         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3624         * g++.dg/cpp0x/range-for13.C: Likewise.
3625         * g++.dg/gomp/clause-2.C: Likewise.
3626         * g++.dg/gomp/udr-5.C: Likewise.
3627         * g++.dg/inherit/access6.C: Likewise.
3628         * g++.dg/lookup/duperr1.C: Likewise.
3629         * g++.dg/lookup/friend2.C: Likewise.
3630         * g++.dg/lookup/pr6936.C: Likewise.
3631         * g++.dg/lookup/scoped1.C: Likewise.
3632         * g++.dg/lookup/using26.C: Likewise.
3633         * g++.dg/lookup/using38.C: Likewise.
3634         * g++.dg/other/access2.C: Likewise.
3635         * g++.dg/overload/defarg3.C: Likewise.
3636         * g++.dg/overload/defarg6.C: Likewise.
3637         * g++.dg/parse/access11.C: Likewise.
3638         * g++.dg/parse/access2.C: Likewise.
3639         * g++.dg/parse/access3.C: Likewise.
3640         * g++.dg/parse/access4.C: Likewise.
3641         * g++.dg/parse/access5.C: Likewise.
3642         * g++.dg/parse/access6.C: Likewise.
3643         * g++.dg/parse/access8.C: Likewise.
3644         * g++.dg/parse/access9.C: Likewise.
3645         * g++.dg/parse/crash40.C: Likewise.
3646         * g++.dg/tc1/dr142.C: Likewise.
3647         * g++.dg/tc1/dr166.C: Likewise.
3648         * g++.dg/tc1/dr52.C: Likewise.
3649         * g++.dg/template/access11.C: Likewise.
3650         * g++.dg/template/access18.C: Likewise.
3651         * g++.dg/template/access19.C: Likewise.
3652         * g++.dg/template/access2.C: Likewise.
3653         * g++.dg/template/access20.C: Likewise.
3654         * g++.dg/template/access26.C: Likewise.
3655         * g++.dg/template/access3.C: Likewise.
3656         * g++.dg/template/access7.C: Likewise.
3657         * g++.dg/template/conv12.C: Likewise.
3658         * g++.dg/template/crash69.C: Likewise.
3659         * g++.dg/template/friend31.C: Likewise.
3660         * g++.dg/template/friend32.C: Likewise.
3661         * g++.dg/template/memfriend15.C: Likewise.
3662         * g++.dg/template/memfriend16.C: Likewise.
3663         * g++.dg/template/memfriend17.C: Likewise.
3664         * g++.dg/template/memfriend7.C: Likewise.
3665         * g++.dg/template/pr32519.C: Likewise.
3666         * g++.dg/template/qualttp21.C: Likewise.
3667         * g++.dg/template/qualttp8.C: Likewise.
3668         * g++.dg/template/ttp10.C: Likewise.
3669         * g++.dg/template/typedef11.C: Likewise.
3670         * g++.dg/template/typedef13.C: Likewise.
3671         * g++.dg/template/typedef19.C: Likewise.
3672         * g++.dg/template/typedef20.C: Likewise.
3673         * g++.dg/template/typedef22.C: Likewise.
3674         * g++.dg/template/using16.C: Likewise.
3675         * g++.dg/template/virtual3.C: Likewise.
3676         * g++.dg/ubsan/pr61272.C: Likewise.
3677         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3678         * g++.old-deja/g++.brendan/crash11.C: Likewise.
3679         * g++.old-deja/g++.brendan/enum6.C: Likewise.
3680         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3681         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3682         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3683         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3684         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3685         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3686         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3687         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3688         * g++.old-deja/g++.jason/access17.C: Likewise.
3689         * g++.old-deja/g++.jason/access18.C: Likewise.
3690         * g++.old-deja/g++.jason/access22.C: Likewise.
3691         * g++.old-deja/g++.jason/access23.C: Likewise.
3692         * g++.old-deja/g++.jason/access8.C: Likewise.
3693         * g++.old-deja/g++.jason/delete3.C: Likewise.
3694         * g++.old-deja/g++.jason/report.C: Likewise.
3695         * g++.old-deja/g++.law/access2.C: Likewise.
3696         * g++.old-deja/g++.law/access3.C: Likewise.
3697         * g++.old-deja/g++.law/access4.C: Likewise.
3698         * g++.old-deja/g++.law/access5.C: Likewise.
3699         * g++.old-deja/g++.law/arm12.C: Likewise.
3700         * g++.old-deja/g++.law/arm14.C: Likewise.
3701         * g++.old-deja/g++.law/ctors13.C: Likewise.
3702         * g++.old-deja/g++.law/union2.C: Likewise.
3703         * g++.old-deja/g++.law/visibility12.C: Likewise.
3704         * g++.old-deja/g++.law/visibility15.C: Likewise.
3705         * g++.old-deja/g++.law/visibility16.C: Likewise.
3706         * g++.old-deja/g++.law/visibility17.C: Likewise.
3707         * g++.old-deja/g++.law/visibility18.C: Likewise.
3708         * g++.old-deja/g++.law/visibility19.C: Likewise.
3709         * g++.old-deja/g++.law/visibility20.C: Likewise.
3710         * g++.old-deja/g++.law/visibility21.C: Likewise.
3711         * g++.old-deja/g++.law/visibility24.C: Likewise.
3712         * g++.old-deja/g++.law/visibility4.C: Likewise.
3713         * g++.old-deja/g++.law/visibility5.C: Likewise.
3714         * g++.old-deja/g++.law/visibility6.C: Likewise.
3715         * g++.old-deja/g++.law/visibility7.C: Likewise.
3716         * g++.old-deja/g++.law/visibility8.C: Likewise.
3717         * g++.old-deja/g++.law/visibility9.C: Likewise.
3718         * g++.old-deja/g++.niklas/t135.C: Likewise.
3719         * g++.old-deja/g++.oliva/delete1.C: Likewise.
3720         * g++.old-deja/g++.oliva/partord1.C: Likewise.
3721         * g++.old-deja/g++.other/access11.C: Likewise.
3722         * g++.old-deja/g++.other/access4.C: Likewise.
3723         * g++.old-deja/g++.other/access7.C: Likewise.
3724         * g++.old-deja/g++.other/crash1.C: Likewise.
3725         * g++.old-deja/g++.other/crash7.C: Likewise.
3726         * g++.old-deja/g++.other/friend1.C: Likewise.
3727         * g++.old-deja/g++.other/friend4.C: Likewise.
3728         * g++.old-deja/g++.other/friend9.C: Likewise.
3729         * g++.old-deja/g++.other/lineno1.C: Likewise.
3730         * g++.old-deja/g++.other/using1.C: Likewise.
3731         * g++.old-deja/g++.pt/enum14.C: Likewise.
3732         * g++.old-deja/g++.pt/friend11.C: Likewise.
3733         * g++.old-deja/g++.pt/friend21.C: Likewise.
3734         * g++.old-deja/g++.pt/friend3.C: Likewise.
3735         * g++.old-deja/g++.pt/inherit2.C: Likewise.
3736         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3737         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3738         * g++.old-deja/g++.robertl/eb94.C: Likewise.
3740 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
3742         PR ipa/65765
3743         * g++.dg/ipa/pr65765.C: New test.
3745 2015-04-15  Nick Clifton  <nickc@redhat.com>
3747         * gcc.target/rx/builtins.c: Disable RMPA test if string
3748         instructions are not allowed.
3750 2015-04-15  Alan Modra  <amodra@gmail.com>
3752         * gcc.dg/pr65408.c: New.
3754 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
3756         PR target/65729
3757         * gcc.target/arm/pr65729.c: New test.
3759 2015-04-14  Richard Biener  <rguenther@suse.de>
3761         PR tree-optimization/65758
3762         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3764 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
3766         PR target/65648
3767         * gcc.c-torture/execute/pr65648.c: New test.
3769 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3771         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3772         __builtin_finite instead of finite.
3773         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3774         Likewise.
3776 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
3778         PR tree-optimization/63387
3779         * gcc.dg/pr63387.c: New testcase.
3781 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
3783         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3785 2015-04-13  Richard Biener  <rguenther@suse.de>
3787         PR tree-optimization/65204
3788         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3790 2015-04-13  Terry Guo  <terry.guo@arm.com>
3792         PR target/65710
3793         * gcc.target/arm/pr65710.c: New.
3795 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
3797         PR tree-optimization/65747
3798         * g++.dg/torture/pr65747.C: New test.
3800 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
3802         PR c++/65736
3803         * g++.dg/cpp0x/pr65736.C: New test.
3805 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
3806             Martin Liska  <mliska@suse.cz>
3808         PR ipa/65722
3809         * g++.dg/ipa/pr65722.C: New testcase.
3811 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
3813         PR tree-optimization/65735
3814         * gcc.c-torture/compile/pr65735.c: New test.
3816 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
3818         PR middle-end/65554
3819         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3821 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
3823         PR target/65671
3824         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3826 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
3828         PR target/65647
3829         * gcc.target/arm/pr65647-2.c: New.
3831 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3833         PR target/65694
3834         * g++.dg/torture/pr65694.C: New test.
3836 2015-04-10  Tobias Burnus  <burnus@net-b.de>
3838         * gfortran.dg/coarray_lock_6.f90: New.
3839         * gfortran.dg/coarray_lock_7.f90: New.
3840         * gfortran.dg/coarray/lock_2.f90: New.
3842 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
3844         PR fortran/56674
3845         PR fortran/58813
3846         PR fortran/59016
3847         PR fortran/59024
3848         * gfortran.dg/used_types_27.f90: New.
3850 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3852         PR target/65671
3853         * gcc.target/i386/pr65671.c: New.
3855 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3857         PR tree-optimization/65709
3858         * c-c++-common/ubsan/align-9.c: New test.
3860 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
3862         PR fortran/56852
3863         * gfortran.dg/pr56852.f90: New test.
3865 2015-04-09  Marek Polacek  <polacek@redhat.com>
3866             Jakub Jelinek  <jakub@redhat.com>
3868         PR middle-end/65554
3869         * g++.dg/opt/pr65554.C: New test.
3871 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3873         PR c++/65690
3874         * c-c++-common/attr-aligned-1.c: New test.
3876 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
3878         * gcc.target/i386/mpx/memmove-zero-length.c: New.
3880 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3882         PR target/65676
3883         * gcc.target/i386/sse-25.c: New.
3885 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3887         PR target/65693
3888         * gcc.target/i386/pr65693.c: New test.
3890 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3892         * gcc.dg/lto/chkp-static-bounds_0.c: New.
3894 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3896         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3898 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3900         * gcc.target/i386/thunk-retbnd.c: New.
3902 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
3904         * gnat.dg/opt48.adb: New test.
3905         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3906         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3908 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
3910         PR ipa/65540
3911         * gcc.c-torture/compile/pr65540.c: New.
3913 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
3915         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3916         -Wno-pointer-arith.
3918 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
3920         PR debug/65678
3921         * g++.dg/debug/pr65678.C: New test.
3923         PR middle-end/65680
3924         * gcc.c-torture/compile/pr65680.c: New test.
3926 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
3928         PR fortran/65548
3929         * gfortran.dg/allocate_with_source_5.f90: New test.
3931 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
3933         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3934         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3936 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
3938         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3940 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3942         PR target/65614
3943         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3944         to get floating point compression.
3945         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3947 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
3949         PR preprocessor/61977
3950         * gcc.dg/cpp/pr61977.c: New test.
3952 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
3954         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3956 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
3958         PR target/65647
3959         * gcc.target/arm/pr65647.c: New.
3961 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
3963         PR ipa/65655
3964         * g++.dg/torture/pr65655.C: New testcase.
3966 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
3968         PR c++/64085
3969         * g++.dg/cpp1y/lambda-init13.C: New.
3971 2015-04-03  Marek Polacek  <polacek@redhat.com>
3973         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3975 2015-04-02  Marek Polacek  <polacek@redhat.com>
3977         PR c++/65642
3978         * g++.dg/cpp0x/constexpr-fold1.C: New test.
3979         * g++.dg/cpp0x/constexpr-fold2.C: New test.
3981 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
3983         PR preprocessor/61977
3984         * gcc.target/powerpc/pr61977-1.c: New test.
3985         * gcc.target/powerpc/pr61977-2.c: New test.
3987 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
3989         PR c++/56100
3990         * g++.dg/warn/Wshadow-8.C: New.
3991         * g++.dg/warn/Wshadow-9.C: Likewise.
3992         * g++.dg/warn/Wshadow-10.C: Likewise.
3993         * g++.dg/warn/Wshadow-11.C: Likewise.
3995 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3997         * gcc.dg/pr23623.c: Added aligned attribute.
3998         * gcc.dg/20141029-1.c: Likewise.
3999         * gcc.dg/20150306-1.c: New test.
4001 2015-04-01  Marek Polacek  <polacek@redhat.com>
4003         PR c++/65554
4004         * g++.dg/cpp0x/initlist93.C: New test.
4005         * g++.dg/cpp0x/initlist94.C: New test.
4007 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4009         PR target/65624
4010         * gcc.target/aarch64/pr65624.c: New test.
4012 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
4014         * gcc.dg/ipa/inlinehint-4.c: New testcase.
4016 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
4018         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4019         extra variable to force stack alignment.
4020         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4021         extra variable to force stack alignment.
4023 2015-03-31  Marek Polacek  <polacek@redhat.com>
4025         PR c++/65390
4026         * g++.dg/template/pr65390.C: New test.
4028 2015-03-31  Martin Liska  <mliska@suse.cz>
4030         * g++.dg/ipa/pr65557.C: New test.
4032 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4034         * gcc.target/s390/hotpatch-25.c: New test.
4035         * gcc.target/s390/hotpatch-1.c: Update test.
4036         * gcc.target/s390/hotpatch-10.c: Update test.
4037         * gcc.target/s390/hotpatch-11.c: Update test.
4038         * gcc.target/s390/hotpatch-12.c: Update test.
4039         * gcc.target/s390/hotpatch-13.c: Update test.
4040         * gcc.target/s390/hotpatch-14.c: Update test.
4041         * gcc.target/s390/hotpatch-15.c: Update test.
4042         * gcc.target/s390/hotpatch-16.c: Update test.
4043         * gcc.target/s390/hotpatch-17.c: Update test.
4044         * gcc.target/s390/hotpatch-18.c: Update test.
4045         * gcc.target/s390/hotpatch-19.c: Update test.
4046         * gcc.target/s390/hotpatch-2.c: Update test.
4047         * gcc.target/s390/hotpatch-21.c: Update test.
4048         * gcc.target/s390/hotpatch-22.c: Update test.
4049         * gcc.target/s390/hotpatch-23.c: Update test.
4050         * gcc.target/s390/hotpatch-24.c: Update test.
4051         * gcc.target/s390/hotpatch-3.c: Update test.
4052         * gcc.target/s390/hotpatch-4.c: Update test.
4053         * gcc.target/s390/hotpatch-5.c: Update test.
4054         * gcc.target/s390/hotpatch-6.c: Update test.
4055         * gcc.target/s390/hotpatch-7.c: Update test.
4056         * gcc.target/s390/hotpatch-8.c: Update test.
4057         * gcc.target/s390/hotpatch-9.c: Update test.
4058         * gcc.target/s390/hotpatch-compile-16.c: Update test.
4060 2015-03-31  Richard Biener  <rguenther@suse.de>
4062         PR middle-end/65626
4063         * g++.dg/torture/pr65626.C: New testcase.
4065 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4067         PR target/65531
4068         * gcc.target/i386/mpx/pr65531.cc: New.
4070 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4072         PR target/65602
4073         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4074         __builtin_alloca instead of alloca.
4075         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4076         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4077         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4078         check.
4080 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
4082         PR ipa/65610
4083         * g++.dg/ubsan/pr65610.C: New test.
4085 2015-03-30  Marek Polacek  <polacek@redhat.com>
4087         PR c++/65398
4088         * g++.dg/cpp0x/pr65398-2.C: New test.
4090 2015-03-30  Marek Polacek  <polacek@redhat.com>
4092         * c-c++-common/pr65556.c: Change the width of bit-fields.
4094 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4096         PR ipa/65588
4097         * gcc.target/i386/pr65588.c: New testcase.
4099 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4101         PR libgfortran/65563
4102         * gfortran.dg/open_errors_2.f90:  New test.
4104 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4106         PR libgfortran/65596
4107         * gfortran.dg/namelist_86.f90: New test.
4109 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
4111         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4112         statement to reflect new ownership.
4114 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4116         PR c++/42328
4117         * g++.dg/template/friend58.C: New.
4118         * g++.dg/template/friend59.C: Likewise.
4120 2015-03-27  Tobias Burnus  <burnus@net-b.de>
4122         PR c/65586
4123         * g++.dg/gomp/openmp-simd-3.C: New.
4124         * gcc.dg/gomp/openmp-simd-3.c: New.
4126 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4128         PR target/65248
4129         * gcc.target/i386/pr65248-1.c: New file.
4130         * gcc.target/i386/pr65248-2.c: Likewise.
4131         * gcc.target/i386/pr65248-3.c: Likewise.
4132         * gcc.target/i386/pr65248-4.c: Likewise.
4134 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
4136         PR target/65593
4137         * gcc.c-torture/compile/pr65593.c: New test.
4139 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
4141         PR c++/59329
4142         * g++.dg/cpp1y/constexpr-assert1.C: New.
4144 2015-03-27  Marek Polacek  <polacek@redhat.com>
4146         PR c++/65556
4147         * c-c++-common/pr65556.c: New test.
4149 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4151         PR ipa/65600
4152         * g++.dg/torture/pr65600.C: New testcase.
4154 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4156         PR target/65407
4157         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4159 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
4161         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4162         statement and cleanup. Fixed typos.
4164 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4166         PR middle-end/65595
4167         * gcc.c-torture/compile/pr65595.c: New testcase.
4169 2015-03-27  Marek Polacek  <polacek@redhat.com>
4171         PR sanitizer/65583
4172         * g++.dg/ubsan/pr65583.C: New test.
4174 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4176         * gcc.c-torture/compile/20150327.c: New testcase.
4178 2015-03-26  Richard Biener  <rguenther@suse.de>
4180         PR middle-end/65555
4181         * g++.dg/torture/pr65555.C: New testcase.
4183 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
4185         PR tree-optimization/64715
4186         * gcc.dg/builtin-object-size-15.c: New test.
4187         * gcc.dg/pr64715-1.c: New test.
4188         * gcc.dg/pr64715-2.c: New test.
4190 2015-03-26  Richard Biener  <rguenther@suse.de>
4192         PR middle-end/65519
4193         * gnat.dg/specs/opt2.ads: Fix testcase.
4195 2015-03-25  Martin Sebor  <msebor@redhat.com>
4197         PR testsuite/65526
4198         * lib/target-supports.exp (check_effective_target_arm32): Fail early
4199         when target isn't arm*-*-*-*.
4200         (check_effective_target_arm_nothumb): Likewise.
4201         (check_effective_target_arm_little_endian): Likewise.
4202         (check_effective_target_arm_vect_no_misalign): Likewise.
4203         (check_effective_target_aarch64_little_endian): Fail early if target
4204         isn't aarch64*-*-*.
4206 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
4208         PR tree-optimization/65177
4209         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4211 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
4213         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4214         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4215         smmintrin.h and mm3dnow.h.
4217 2015-03-25  Marek Polacek  <polacek@redhat.com>
4219         PR c++/65558
4220         * g++.dg/cpp0x/pr65558.C: New test.
4222 2015-03-25  Marek Polacek  <polacek@redhat.com>
4224         PR c++/61670
4225         * g++.dg/template/pr61670.C: New test.
4227 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4229         PR c++/54987
4230         * g++.dg/template/pr54987.C: New.
4232 2015-03-25  Richard Biener  <rguenther@suse.de>
4234         PR tree-optimization/62630
4235         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4237 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
4239         PR target/65508
4240         * gcc.target/i386/mpx/pr65508.c: New.
4242 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
4244         PR fortran/64952
4245         PR fortran/65532
4246         * gfortran.dg/data_initialized_3.f90: New.
4248 2015-03-25  Richard Biener  <rguenther@suse.de>
4250         PR middle-end/65519
4251         * gnat.dg/specs/opt2.ads: New testcase.
4253 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
4255         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4256         * gcc.target/arm/memset-inline-4.c: Skip for
4257         arm_tune_string_ops_prefer_neon.
4258         * gcc.target/arm/memset-inline-5.c: Ditto.
4259         * gcc.target/arm/memset-inline-6.c: Ditto.
4260         * gcc.target/arm/memset-inline-8.c: Ditto.
4261         * gcc.target/arm/memset-inline-9.c: Ditto.
4263 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4265         PR c++/58923
4266         * g++.dg/other/virtual3.C: New.
4268 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4270         PR c++/60130
4271         * g++.dg/cpp0x/vt-60130.C: New.
4273 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4275         PR c++/61971
4276         * g++.dg/warn/Warray-bounds-7.C: New.
4278 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4280         PR c++/60067
4281         * g++.dg/template/defarg18.C: New.
4283 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4285         PR c++/59988
4286         * g++.dg/cpp0x/vt-59988.C: New.
4288 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
4290         PR tree-optimization/65533
4291         * gcc.dg/pr65533.c: New test.
4293 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
4295         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4296         source= and mold= expressions functionality.
4297         * gfortran.dg/allocate_class_4.f90: New test.
4298         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4299         copying an unlimited polymorhpic object containing a char array
4300         to another unlimited polymorphic object respects the _len
4301         component.
4302         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4303         whether deferred length char array allocate works, unlimited
4304         polymorphic object allocation from a string works and if
4305         allocating an array of deferred length strings works.
4306         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4308 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4310         PR c++/65513
4311         * g++.dg/cpp0x/constexpr-array11.C: New.
4313 2015-03-24  Richard Biener  <rguenther@suse.de>
4315         PR middle-end/65517
4316         * gcc.dg/torture/pr65517.c: New testcase.
4318 2015-03-24  Tobias Burnus  <burnus@net-b.de>
4320         * gfortran.dg/coindexed_1.f90: Moved from
4321         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4323 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4325         PR testsuite/65506
4326         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4327         gimple dump.
4329         PR target/65523
4330         * gcc.target/i386/pr65523.c: New test.
4332         PR ipa/65475
4333         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4334         dg-options.
4335         * g++.dg/lto/pr65475b_0.C: Likewise.
4337 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
4339         PR target/65505
4340         * gcc.target/sh/torture/pr65505.c: New.
4342 2015-03-23  Martin Sebor  <msebor@redhat.com>
4344         PR testsuite/63175
4345         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4346         assembly for lvx in addition to lxv.
4348 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4350         PR target/65504
4351         * gfortran.dg/pr65504.f90: New test.
4353         PR ipa/65521
4354         * gcc.dg/pr65521.c: New test.
4356 2015-03-23  Richard Biener  <rguenther@suse.de>
4358         PR tree-optimization/65518
4359         * gcc.dg/vect/pr65518.c: New testcase.
4361 2015-03-23  Richard Biener  <rguenther@suse.de>
4363         PR tree-optimization/65494
4364         * gcc.dg/vect/pr65494.c: New testcase.
4366 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4368         PR preprocessor/65238
4369         * c-c++-common/cpp/pr65238-1.c: New test.
4370         * gcc.dg/cpp/pr65238-2.c: New test.
4371         * gcc.dg/cpp/trad/pr65238-3.c: New test.
4372         * gcc.dg/cpp/trad/pr65238-4.c: New test.
4374 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
4375             Mikael Morin  <mikael@gcc.gnu.org>
4377         PR fortran/64952
4378         * gfortran.dg/elemental_dependency_4.f90: New.
4379         * gfortran.dg/elemental_dependency_5.f90: New.
4381 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
4383         PR ipa/65475
4384         * g++.dg/lto/pr65475b_0.C: New testcase.
4385         * g++.dg/lto/pr65475b_1.C: New testcase.
4386         * g++.dg/lto/pr65475c_0.C: New testcase.
4387         * g++.dg/lto/pr65475c_1.C: New testcase.
4389 2015-03-21  Tobias Burnus  <burnus@net-b.de>
4391         * gfortran.dg/coarray_38.f90: New.
4392         * gfortran.dg/coarray_39.f90: New.
4393         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4394         compile test.
4396 2015-03-20  Marek Polacek  <polacek@redhat.com>
4398         PR c++/65398
4399         * g++.dg/cpp0x/pr65398.C: New test.
4401 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
4403         PR ipa/65475
4404         * g++.dg/lto/pr65475_0.C: New testcase.
4405         * g++.dg/lto/pr65475_1.C: New testcase.
4407 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
4409         PR rtl-optimization/64366
4410         * gcc.target/sh/pr64366.c: New.
4412 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4414         PR c++/48324
4415         * g++.dg/cpp0x/constexpr-48324.C: New.
4417 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4419         PR c++/48453
4420         * g++.dg/cpp0x/pr48453.C: New.
4422 2015-03-20  Marek Polacek  <polacek@redhat.com>
4424         PR c++/65072
4425         * g++.dg/cpp0x/pr65072.C: New test.
4427 2015-03-20  Richard Biener  <rguenther@suse.de>
4429         PR middle-end/64715
4430         * gcc.dg/pr15347.c: Use -O.
4431         * c-c++-common/pr19807-1.c: Likewise.
4433 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
4435         * gnat.dg/volatile13.ad[sb]: New test.
4437 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
4439         PR rtl-optimization/60851
4440         * gcc.target/i386/pr60851.c: New test.
4442 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
4444         PR target/65240
4445         * g++.dg/pr65240.h: Add tests for PR 65240.
4446         * g++.dg/pr65240-1.C: Likewise.
4447         * g++.dg/pr65240-2.C: Likewise.
4448         * g++.dg/pr65240-3.C: Likewise.
4449         * g++.dg/pr65240-4.C: Likewise.
4451 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
4453         PR rtl-optimization/63491
4454         * gcc.target/powerpc/pr63491.c: New.
4456 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4458         * g++.dg/ipa/pr65465.C: New test.
4460 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4462         PR c++/52659
4463         * g++.dg/cpp0x/deleted11.C: New.
4465 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4467         PR sanitizer/65400
4468         * c-c++-common/tsan/pr65400-3.c: New test.
4470 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4472         PR c++/59686
4473         * g++.dg/cpp0x/constexpr-59686.C: New.
4475 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4477         PR sanitizer/64265
4478         * g++.dg/tsan/pr64265.C: New test.
4480         PR sanitizer/65400
4481         * c-c++-common/tsan/pr65400-1.c: New test.
4482         * c-c++-common/tsan/pr65400-2.c: New test.
4484 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4486         PR c++/59816
4487         * g++.dg/cpp0x/pr59816.C: New.
4489 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
4491         PR fortran/59198
4492         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4494 2015-03-18  Martin Liska  <mliska@suse.cz>
4496         PR ipa/65439
4497         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4498         equivalences either to 6 or 7.
4500 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
4502         PR middle-end/64491
4503         Revert:
4504         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
4506         * gcc.dg/undefined-loop-1.c: New file.
4507         * gcc.dg/undefined-loop-2.c: New file.
4509         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
4511         PR testsuite/64032
4512         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4513         loop exits too early.
4515 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
4517         PR tree-optimization/65450
4518         * gfortran.dg/pr65450.f90: New test.
4520         PR target/65078
4521         * gcc.target/i386/pr65078-1.c: New test.
4522         * gcc.target/i386/pr65078-2.c: New test.
4523         * gcc.target/i386/pr65078-3.c: New test.
4524         * gcc.target/i386/pr65078-4.c: New test.
4525         * gcc.target/i386/pr65078-5.c: New test.
4526         * gcc.target/i386/pr65078-6.c: New test.
4528 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4530         PR c++/65340
4531         * g++.dg/cpp1y/pr65340.C: New.
4533 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4535         PR fortran/64432
4536         * gfortran.dg/system_clock_3.f08: Adjust test.
4538 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
4540         PR fortran/59198
4541         * gfortran.dg/proc_ptr_comp_44.f90: New test.
4542         * gfortran.dg/proc_ptr_comp_45.f90: New test.
4544 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4546         PR fortran/64432
4547         * gfortran.dg/system_clock_3.f08: New test.
4549 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
4551         PR c++/64626
4552         g++.dg/cpp1y/pr64626-1.C: New.
4553         g++.dg/cpp1y/pr64626-2.C: New.
4554         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4556 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
4558         PR tree-optimization/65427
4559         * gcc.c-torture/execute/pr65427.c: New test.
4561 2015-03-16  Marek Polacek  <polacek@redhat.com>
4563         DR 1688
4564         PR c++/65327
4565         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4566         * g++.dg/cpp0x/pr65327.C: New test.
4568 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4570         PR sanitizer/64820
4571         * c-c++-common/asan/pr64820.c: New test.
4573 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
4575         * gfortran.dg/pointer_2.f90: New test.
4577 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4579         * g++.dg/pr65049.C: New test.
4581 2015-03-16  Tom de Vries  <tom@codesourcery.com>
4583         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4584         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4585         * gcc.target/i386/fuse-caller-save.c: Same.
4587 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4589         * gnat.dg/loop_optimization18.ad[sb]: New test.
4590         * gnat.dg/loop_optimization18_pkg.ads: New helper.
4592 2015-03-16  Alan Modra  <amodra@gmail.com>
4594         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
4595         2014-12-05 change.
4597 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
4599         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4600         hppa*-*-hpux*.
4601         * gcc.dg/torture/pr65270-2.c: Likewise.
4603 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4605         PR fortran/61138
4606         * gfortran.dg/pointer_remapping_9.f90: New.
4608 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
4610         PR tree-optimization/65369
4611         * gcc.c-torture/execute/pr65369.c: New test.
4613         PR tree-optimization/65418
4614         * gcc.c-torture/execute/pr65418-1.c: New test.
4615         * gcc.c-torture/execute/pr65418-2.c: New test.
4617         PR rtl-optimization/65401
4618         * gcc.c-torture/execute/pr65401.c: New test.
4620 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4622         PR target/64600
4623         * gcc.target/arm/pr64600_1.c: New test.
4625 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4627         PR rtl-optimization/65235
4628         * gcc.target/aarch64/pr65235_1.c: New test.
4630 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4632         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4633         * gcc.target/s390/hotpatch-22.c: Likewise.
4634         * gcc.target/s390/hotpatch-23.c: Likewise.
4635         * gcc.target/s390/hotpatch-24.c: Likewise.
4636         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4637         * gcc.target/s390/hotpatch-1.c: Update expected output.
4638         * gcc.target/s390/hotpatch-2.c: Likewise.
4639         * gcc.target/s390/hotpatch-3.c: Likewise.
4640         * gcc.target/s390/hotpatch-4.c: Likewise.
4641         * gcc.target/s390/hotpatch-5.c: Likewise.
4642         * gcc.target/s390/hotpatch-6.c: Likewise.
4643         * gcc.target/s390/hotpatch-7.c: Likewise.
4644         * gcc.target/s390/hotpatch-8.c: Likewise.
4645         * gcc.target/s390/hotpatch-9.c: Likewise.
4646         * gcc.target/s390/hotpatch-10.c: Likewise.
4647         * gcc.target/s390/hotpatch-11.c: Likewise.
4648         * gcc.target/s390/hotpatch-12.c: Likewise.
4649         * gcc.target/s390/hotpatch-13.c: Likewise.
4650         * gcc.target/s390/hotpatch-14.c: Likewise.
4651         * gcc.target/s390/hotpatch-15.c: Likewise.
4652         * gcc.target/s390/hotpatch-16.c: Likewise.
4653         * gcc.target/s390/hotpatch-17.c: Likewise.
4654         * gcc.target/s390/hotpatch-18.c: Likewise.
4655         * gcc.target/s390/hotpatch-19.c: Likewise.
4657 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4659         PR target/65103
4660         * gcc.target/i386/pr65103-1.c: New.
4662 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4664         PR target/65044
4665         * gcc.target/i386/pr65044.c: New.
4667 2015-03-12  Tom de Vries  <tom@codesourcery.com>
4669         PR rtl-optimization/64895
4670         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4671         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4672         * gcc.target/i386/fuse-caller-save.c: Ditto.
4674 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4676         * gcc.dg/ipa/pr63569.c: Fix template.
4678 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
4680         * g++.dg/ipa/pr64146.C: Require fpic support.
4682 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
4684         PR libfortran/65200
4685         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4686         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4688 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
4690         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4691         to dg-options, fix up dg-skip-if.
4693 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
4695         PR target/65296
4696         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4697         * gcc.target/avr/tiny-caller-save.c: Same.
4699 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4701         PR target/65242
4702         * g++.dg/pr65242.C: New test.
4704 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
4706         * c-c++-common/asan/no-asan-check-glob.c: New test.
4708 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
4710         PR c++/65370
4711         * g++.dg/other/default11.C: New.
4712         * g++.dg/other/default12.C: Likewise.
4714 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4716         PR target/65368
4717         * gcc.target/i386/bmi2-bzhi-2.c: New test.
4719 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
4721         PR fortran/65024
4722         * gfortran.dg/unlimited_polymorphic_23.f90: New test
4724 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4726         PR c++/65127
4727         * g++.dg/cpp0x/pr65127.C: New test.
4729 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4731         * gcc.dg/ipa/PR64550.c: Update template.
4733 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4734             Tobias Burnus  <burnus@net-b.de>
4736         * gfortran.dg/coarray_sync_memory.f90: New.
4738 2015-03-10  Marek Polacek  <polacek@redhat.com>
4740         PR sanitizer/65367
4741         * c-c++-common/ubsan/pr65367.c: New test.
4743 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4745         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4746         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4747         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4748         * gcc.target/i386/mpx/calloc-1-nov.c: New.
4749         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4750         * gcc.target/i386/mpx/malloc-1-nov.c: New.
4751         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4752         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4753         * gcc.target/i386/mpx/realloc-1-nov.c: New.
4754         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4755         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4756         * gcc.target/i386/mpx/realloc-2-nov.c: New.
4757         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4759 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4761         * lib/mpx-dg.exp (mpx_link_flags): New.
4762         (mpx_init): New.
4763         (mpx_finish): New.
4764         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4765         * gcc.target/i386/mpx/alloca-1-nov.c: New.
4766         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4767         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4768         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4769         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4770         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4771         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4772         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4773         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4774         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4775         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4776         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4777         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4778         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4779         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4780         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4781         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4782         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4783         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4784         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4785         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4786         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4787         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4788         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4789         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4790         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4791         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4792         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4793         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4794         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4795         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4796         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4797         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4798         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4799         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4800         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4801         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4802         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4803         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4804         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4805         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4806         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4807         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4808         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4809         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4810         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4811         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4812         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4813         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4814         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4815         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4816         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4817         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4818         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4819         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4820         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4821         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4822         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4823         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4824         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4825         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4826         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4827         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4828         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4829         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4830         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4831         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4832         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4833         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4834         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4835         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4836         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4837         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4838         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4839         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4840         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4841         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4842         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4843         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4844         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4845         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4846         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4847         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4848         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4849         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4850         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4851         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4852         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4853         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4854         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4855         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4856         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4857         * gcc.target/i386/mpx/label-address-1.c: New.
4858         * gcc.target/i386/mpx/legacy-1-nov.c: New.
4859         * gcc.target/i386/mpx/macro.c: New.
4860         * gcc.target/i386/mpx/mpx-check.h: New.
4861         * gcc.target/i386/mpx/mpx.exp: New.
4862         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4863         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4864         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4865         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4866         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4867         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4868         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4869         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4870         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4871         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4872         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4873         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4874         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4875         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4876         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4877         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4878         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4879         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4880         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4881         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4882         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4883         * gcc.target/i386/mpx/reference-1-lbv.c: New.
4884         * gcc.target/i386/mpx/reference-1-nov.c: New.
4885         * gcc.target/i386/mpx/reference-1-ubv.c: New.
4886         * gcc.target/i386/mpx/reference-2-lbv.c: New.
4887         * gcc.target/i386/mpx/reference-2-nov.c: New.
4888         * gcc.target/i386/mpx/reference-2-ubv.c: New.
4889         * gcc.target/i386/mpx/reference-3-lbv.c: New.
4890         * gcc.target/i386/mpx/reference-3-nov.c: New.
4891         * gcc.target/i386/mpx/reference-3-ubv.c: New.
4892         * gcc.target/i386/mpx/reference-4-lbv.c: New.
4893         * gcc.target/i386/mpx/reference-4-nov.c: New.
4894         * gcc.target/i386/mpx/reference-4-ubv.c: New.
4895         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4896         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4897         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4898         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4899         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4900         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4901         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4902         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4903         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4904         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4905         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4906         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4907         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4908         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4909         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4910         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4911         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4912         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4913         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4914         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4915         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4916         * gcc.target/i386/mpx/sincos-1-nov.c: New.
4917         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4918         * gcc.target/i386/mpx/static-array-1-nov.c: New.
4919         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4920         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4921         * gcc.target/i386/mpx/static-init-1-nov.c: New.
4922         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4923         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4924         * gcc.target/i386/mpx/static-init-2-nov.c: New.
4925         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4926         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4927         * gcc.target/i386/mpx/static-init-3-nov.c: New.
4928         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4929         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4930         * gcc.target/i386/mpx/static-init-4-nov.c: New.
4931         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4932         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4933         * gcc.target/i386/mpx/static-init-5-nov.c: New.
4934         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4935         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4936         * gcc.target/i386/mpx/static-init-6-nov.c: New.
4937         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4938         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4939         * gcc.target/i386/mpx/static-string-1-nov.c: New.
4940         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4941         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4942         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4943         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4944         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4945         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4946         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4947         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4948         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4949         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4950         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4951         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4952         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4953         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4954         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4955         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4956         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4957         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4958         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4959         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4960         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4961         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4962         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4963         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4964         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4965         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4966         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4967         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4968         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4969         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4970         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4971         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4972         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4973         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4974         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4975         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4976         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4977         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4978         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4979         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4980         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4981         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4982         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4983         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4984         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4985         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4986         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4987         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4988         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4989         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4990         * gcc.target/i386/mpx/vararg-1-nov.c: New.
4991         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4992         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4993         * gcc.target/i386/mpx/vararg-2-nov.c: New.
4994         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4995         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4996         * gcc.target/i386/mpx/vararg-3-nov.c: New.
4997         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4998         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4999         * gcc.target/i386/mpx/vararg-4-nov.c: New.
5000         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5001         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5002         * gcc.target/i386/mpx/vararg-5-nov.c: New.
5003         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5004         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5005         * gcc.target/i386/mpx/vararg-6-nov.c: New.
5006         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5007         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5008         * gcc.target/i386/mpx/vararg-7-nov.c: New.
5009         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5010         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5011         * gcc.target/i386/mpx/vararg-8-nov.c: New.
5012         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5013         * gcc.target/i386/mpx/vla-1-lbv.c: New.
5014         * gcc.target/i386/mpx/vla-1-nov.c: New.
5015         * gcc.target/i386/mpx/vla-1-ubv.c: New.
5016         * gcc.target/i386/mpx/vla-2-lbv.c: New.
5017         * gcc.target/i386/mpx/vla-2-nov.c: New.
5018         * gcc.target/i386/mpx/vla-2-ubv.c: New.
5020 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
5022         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5024 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
5026         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5028 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
5030         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5031         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5033 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5035         PR c/65120
5036         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5037         on rhs is 0.
5038         (fn4): New test.
5039         * c-c++-common/pr65120.c: New test.
5041         PR rtl-optimization/65321
5042         * gcc.dg/pr65321.c: New test.
5044 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5046         PR tree-optimization/65355
5047         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5049 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
5051         PR c/65120
5052         * c-c++-common/pr49706.c: Adjust tests for not warning
5053         about !!x == y or !b == y where b is boolean, and add
5054         some further tests.
5055         * c-c++-common/pr62199-2.c: Likewise.
5057 2015-03-09  Richard Biener  <rguenther@suse.de>
5059         PR middle-end/65270
5060         * gcc.dg/torture/pr65270-1.c: New testcase.
5061         * gcc.dg/torture/pr65270-2.c: Likewise.
5063 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5065         PR tree-optimization/63743
5066         * gcc.dg/pr63743.c: New test.
5068 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
5070         PR lto/65316
5071         * g++.dg/lto/pr65316_0.C: New testcase.
5072         * g++.dg/lto/pr65316_1.C: New testcase.
5074 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
5076         PR target/62247
5077         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5078         hppa*-*-hpux*.
5079         * g++.dg/abi/rtti3.C: Likewise.
5081         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5083         PR target/62251
5084         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5086         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5088         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5090         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5092 2015-03-08  Morin  <mikael@gcc.gnu.org>
5094         PR fortran/60898
5095         * gfortran.dg/entry_20.f90: New.
5097 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5099         PR target/65153
5100         * gcc.c-torture/compile/pr65153.c: New.
5102 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5104         PR target/65249
5105         * g++.dg/torture/pr65249.C: New.
5107 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
5109         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5110         long.
5111         (int64_t): Likewise.
5113 2015-03-07  Marek Polacek  <polacek@redhat.com>
5114             Martin Uecker  <uecker@eecs.berkeley.edu>
5116         PR sanitizer/65280
5117         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5118         member-like arrays.
5119         * c-c++-common/ubsan/bounds-8.c: New test.
5120         * c-c++-common/ubsan/bounds-9.c: New test.
5121         * gcc.dg/ubsan/bounds-2.c: New test.
5123 2015-03-05  Martin Sebor  <msebor@redhat.com>
5125         * PR testsuite/63175
5126         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5127         checking of results into main to prevent it from getting optimized
5128         away.
5129         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5131 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
5133         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5134         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5135         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5136         x64.
5138 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
5140         * g++.dg/lto/pr65302_1.C: New testcase.
5141         * g++.dg/lto/pr65302_0.C: New testcase.
5143 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5145         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5146         -fno-ipa-icf to dg-options.
5148 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5150         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5151         compiles using the linker plugin.
5153 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5155         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5157 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5159         * gcc.target/arm/pr65067.c: New test.
5161 2015-03-05  Martin Liska  <mliska@suse.cz>
5163         PR ipa/65318
5164         * gcc.dg/ipa/pr65318.c: New test.
5166 2015-03-05  Marek Polacek  <polacek@redhat.com>
5168         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5170 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5172         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5174 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5176         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5177         max-unroll-times back to defaults for s390.
5179 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5181         Fix last commit.
5183 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5185         PR c++/64665
5186         * g++.dg/cpp0x/initlist92.C: New.
5188 2015-03-05  Richard Biener  <rguenther@suse.de>
5190         PR tree-optimization/65310
5191         * gcc.dg/vect/pr65310.c: New testcase.
5193 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5195         PR c++/64834
5196         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5198 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
5200         * gnat.dg/entry_queues3.adb: New test.
5202 2015-03-04  Ian Lance Taylor  <iant@google.com>
5204         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5206 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5208         PR c++/64227
5209         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5211 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
5213         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5214         -fno-ipa-icf to dg-options
5215         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5216         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5218 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5220         PR c++/64398
5221         * g++.dg/cpp0x/decltype62.C: New.
5223 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
5225         * gnat.dg/object_overflow5.adb: New test.
5227 2015-03-03  Martin Liska  <mliska@suse.cz>
5229         PR ipa/65287
5230         * gcc.dg/ipa/pr65287.c: New test.
5232 2015-03-03  Martin Jambor  <mjambor@suse.cz>
5233             Eric Botcazou  <ebotcazou@adacore.com>
5235         * gnat.dg/specs/pack12.ads: New test.
5237 2015-03-03  Martin Liska  <mliska@suse.cz>
5239         * gcc.dg/ipa/PR65282.c: New test.
5241 2015-03-13  Jeff Law  <law@redhat.com>
5243         PR tree-optimization/65241
5244         * gcc.c-torture/compile/pr65241.c: New test.
5246 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
5248         PR target/64331
5249         * gcc.target/avr/torture/pr64331.c: New test.
5251 2015-03-03  Martin Liska  <mliska@suse.cz>
5252             Jan Hubicka  <hubicka@ucw.cz>
5254         * g++.dg/ipa/pr65263.C: New test.
5256 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5258         PR ipa/65130
5259         * gcc.dg/lto/pr65130_0.c: New testcase.
5260         * gcc.dg/lto/pr65130_1.c: New testcase.
5262 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5264         PR ipa/64988
5265         * g++.dg/torture/pr64988.C: New testcase.
5267 2015-03-02  Tobias Burnus  <burnus@net-b.de>
5269         * gfortran.dg/coarray_atomic_6.f90: New.
5271 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5273         PR target/65184
5274         * gcc.target/i386/pr65184.c: New.
5276 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5278         PR target/65183
5279         * gcc.target/i386/pr65183.c: New.
5281 2015-02-28  Martin Liska  <mliska@suse.cz>
5282             Jan Hubicka  <hubicka@ucw.cz>
5284         * gcc.dg/ipa/ipa-icf-35.c: New test.
5285         * gcc.dg/ipa/ipa-icf-36.c: New test.
5286         * gcc.dg/ipa/ipa-icf-37.c: New test.
5288 2015-02-28  Martin Liska  <mliska@suse.cz>
5289             Jan Hubicka  <hubicka@ucw.cz>
5291         PR ipa/65245
5292         * gcc.dg/ipa/ipa-icf-34.c: New test.
5294 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
5296         PR target/61142
5297         * gcc.target/sh/sh/pr61142.c: New.
5299 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
5301         * g++.dg/other/dump-ada-spec-3.C: New test.
5303 2015-03-01  Martin Liska  <mliska@suse.cz>
5305         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5306         * g++.dg/ipa/pr63595.C: Update expected results.
5308 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
5310         PR ipa/65236
5311         * g++.dg/ipa/ipa-icf-6.C: New testcase.
5313 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
5315         * gcc.dg/vect/pr59354.c: Move vector producing code to
5316         separate function.
5318 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
5320         PR ipa/65237
5321         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5322         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5323         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5324         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5326 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
5328         PR tree-optimization/65048
5329         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5330         (foo): Use K&R style definition.
5332 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
5334         PR target/65032
5335         * g++.dg/pr65032.C: New.
5337 2015-02-27  Marek Polacek  <polacek@redhat.com>
5339         PR c/65040
5340         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5341         -Wformat=2.
5343 2015-02-27  Marek Polacek  <polacek@redhat.com>
5345         PR c/65228
5346         * gcc.dg/pr65228.c: New test.
5348 2015-02-27  Kai Tietz  <ktietz@redhat.com>
5350         PR c/35330
5351         * gcc.dg/weak/weak-17.c: New file.
5353 2015-02-27  Richard Biener  <rguenther@suse.de>
5355         PR lto/65193
5356         * g++.dg/lto/pr65193_0.C: New testcase.
5358 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5360         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5361         * gcc.target/s390/hotpatch-8.c: Likewise.
5362         * gcc.target/s390/hotpatch-9.c: Likewise.
5363         * gcc.target/s390/pr61078.c: Likewise.
5364         * gcc.target/s390/pr57960.c: Remove -m64.
5365         * gcc.target/s390/pr61078.c: Likewise.
5367 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
5368             Martin Liska  <mliska@suse.cz>
5370         PR bootstrap/65150
5371         * gcc.dg/pr64454.c: Disable ICF.
5372         * gcc.dg/pr28685-1.c: Disable ICF
5373         * gcc.dg/ipa/iinline-5.c: Disable ICF.
5374         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5375         * g++.dg/ipa/ipa-icf-4.C: Update template.
5377 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
5379         PR tree-optimization/65216
5380         * gcc.c-torture/execute/pr65216.c: New test.
5382         PR tree-optimization/65215
5383         * gcc.c-torture/execute/pr65215-1.c: New test.
5384         * gcc.c-torture/execute/pr65215-2.c: New test.
5385         * gcc.c-torture/execute/pr65215-3.c: New test.
5386         * gcc.c-torture/execute/pr65215-4.c: New test.
5387         * gcc.c-torture/execute/pr65215-5.c: New test.
5389 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5391         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5393 2015-02-26  Martin Liska  <mliska@suse.cz>
5394             Jan Hubicka  <hubicka@ucw.cz>
5396         * g++.dg/ipa/pr64146.C: Update expected results.
5397         * gcc.dg/ipa/ipa-icf-26.c: Update test.
5398         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5399         * gcc.dg/ipa/ipa-icf-34.c: New test.
5401 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5403         * gcc.dg/vect/vect-pr61917.c: Rename to ...
5404         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5405         (dg-additional-options): Remove dg directive.
5406         (dg-final): Add dg directive.
5408 2015-02-26  Marek Polacek  <polacek@redhat.com>
5410         PR ipa/65008
5411         * g++.dg/ipa/pr65008.C: New test.
5413 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5415         * lib/profopt.exp (profopt-target-cleanup): New proc.
5416         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5417         files from sources from dg-additional-sources.
5419 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5421         * lib/gcov.exp: Cleanup in case of xfail.
5423 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5425         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5427 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
5429         PR debug/46102
5430         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5431         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5432         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5433         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5434         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5435         * g++.dg/debug/pr46123.C: XFAIL and move...
5436         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5437         * gcc.dg/debug/dwarf2-3.c: Move...
5438         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5440 2015-02-26  Marek Polacek  <polacek@redhat.com>
5442         PR c++/65202
5443         * g++.dg/cpp1y/pr65202.C: New test.
5445 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5447         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5448         locale_facets.h.gcov.
5450 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5452         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5454 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5456         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5458 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5460         PR target/65217
5461         * gcc.target/i386/pr65217.c: New.
5463 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5465         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5467 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5469         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5471 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5473         PR tree-optimization/65048
5474         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5476 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5478         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5479         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5481 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
5483         PR target/65161
5484         * gcc.target/i386/pr65161.c: New test.
5486 2015-02-26  Terry Guo  <terry.guo@arm.com>
5488         * gcc.target/arm/no-volatile-in-it.c: New test.
5490 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
5492         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5493         (dg-options): Add -save-temps.
5494         (dg-final): Add cleanup-saved-temps.
5496 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
5498         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5500 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
5502         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5503         * gcc.target/powerpc/pack01.c: Include string.h.
5505 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5507         PR target/65167
5508         * gcc.target/i386/pr65167.c: New.
5510 2015-02-25  Kai Tietz  <ktietz@redhat.com>
5512         PR tree-optimization/61917
5513         * gcc.dg/vect/vect-pr61917.c: New file.
5515 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
5517         PR tree-optimization/65170
5518         * gcc.c-torture/execute/pr65170.c: New test.
5519         * gcc.dg/tree-ssa/vrp96.c: New test.
5521 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5523         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5525 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5527         PR testsuite/65126
5528         * lib/gcc-defs.exp (additional_sources_used): Add new var.
5529         (dg-additional-files-options): Copy additional_sources to
5530         additional_sources_used before emptying additional_sources.
5531         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5532         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5533         (cleanup-saved-temps): Use additional_sources_used instead of
5534         additional_sources.
5535         (dg-test): Reset additional_sources_used.
5537 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
5539         PR fortran/63427
5540         * gfortran.dg/integer_exponentiation_6.F90: New test.
5542 2015-02-23  Martin Sebor  <msebor@redhat.com>
5544         PR target/65109
5545         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5546         two parts.  One to save registers, the other to verify the
5547         registers have the right values.  Save register state into
5548         static data rather than on the stack.
5550 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
5552         PR bootstrap/63888
5553         * c-c++-common/asan/pr63888.c: New test.
5555 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
5557         PR target/65163
5558         * gcc.c-torture/compile/pr65163.c: New.
5560 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5562         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5563         with -m31 on 64 bit.
5564         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5565         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5567 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5569         * gcc.target/s390/20090223-1.c: Add
5570         -Wno-implicit-function-declaration option.
5571         * gcc.target/s390/pr42224.c: Likewise.
5572         * gcc.target/s390/pr55718.c: Likewise.
5574 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5576         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5577         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5578         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5579         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5580         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5581         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5582         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5583         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5584         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5585         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5586         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5587         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5588         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5589         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5590         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5591         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5592         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5593         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5594         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5595         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5596         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5598 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5600         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5601         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5602         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5603         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5604         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5605         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5606         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5607         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5608         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5609         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5610         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5611         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5612         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5613         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5614         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5615         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5617 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5619         PR fortran/64980
5620         PR fortran/61960
5621         * gfortran.dg/pr61960.f90: New.
5622         * gfortran.dg/pr64230.f90: New.
5623         * gfortran.dg/pr64980.f03: New.
5625 2015-02-22  Tom de Vries  <tom@codesourcery.com>
5627         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5629 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
5631         PR ada/65156
5632         * gnat.dg/timing_events.adb: Removed, invalid test.
5634 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
5636         PR debug/58123
5637         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5638         location.
5639         * g++.dg/gcov/gcov-2.C: Likewise.
5641 2015-02-20  Richard Biener  <rguenther@suse.de>
5643         PR tree-optimization/65136
5644         * gcc.dg/tree-ssa/pr65136.c: New testcase.
5646 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
5648         PR testsuite/64158
5649         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5650         and nvptx-*-* blacklisting.
5652         * gcc.dg/sibcall-9.c: New test.
5653         * gcc.dg/sibcall-10.c: New test.
5655 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5657         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5659 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
5661         PR target/64452
5662         * gcc.target/avr/torture/pr64452.c: New test.
5664 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5666         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5667         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5669 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5671         PR testsuite/65116
5672         * lib/target-supports.exp (check_compile): Check whether
5673         additional_sources is defined before using it.
5675 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
5677         PR middle-end/65074
5678         * g++.dg/opt/pr65074.C: New file.
5680 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
5682         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5683         (size_type): New typedef.
5684         (operator "" _script): Use it for the last argument.
5686 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5688         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5690 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5692         * lib/target-supports.exp (check_compile): Save/restore
5693         additional_sources that may belong to an actual test.
5695 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
5697         PR gcov-profile/64634
5698         * g++.dg/gcov/gcov-15.C: New test.
5700 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5702         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5704 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5706         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5708 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5710         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5712 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5714         * gfortran.dg/fmt_cache_1.f: Add missing close.
5716 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5718         PR testsuite/65107
5719         * gfortran.dg/read_eof_8.f90: Add missing close.
5721 2015-02-18  Richard Biener  <rguenther@suse.de>
5723         PR tree-optimization/65063
5724         * gcc.dg/pr65063.c: New testcase.
5726 2015-02-18  Richard Biener  <rguenther@suse.de>
5728         PR tree-optimization/62217
5729         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5731 2015-02-18  Marek Polacek  <polacek@redhat.com>
5733         PR sanitizer/65081
5734         * c-c++-common/ubsan/pr65081.c: New test.
5736 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
5738         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5739         * gcc.target/sh/force-cbranch-delay-slot.c: New.
5741 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
5743         * gcc.dg/ipa/propalign-3.c: New test.
5745 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
5747         PR target/64793
5748         * gcc.target/sh/pr64793.c: New.
5749         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5751 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
5753         * gcc.target/arm/divzero.c: New test case.
5755 2015-02-17  Tom de Vries  <tom@codesourcery.com>
5757         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5759 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
5760             Jakub Jelinek  <jakub@redhat.com>
5762         PR c++/65075
5763         * g++.dg/cpp0x/pr65075.C: New test.
5765 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
5767         PR target/65058
5768         * gcc.target/powerpc/pr65058.c: New test.
5770 2015-02-16  Jeff Law  <law@redhat.com>
5772         PR tree-optimization/64823
5773         * gcc.dg/uninit-20.c: New test.
5775 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
5776             James Greenhalgh  <james.greenhalgh@arm.com>
5778         PR ipa/64963
5779         * gcc.dg/ipa/ipa-clone-1.c: New test.
5781 2015-02-16  Richard Biener  <rguenther@suse.de>
5783         PR tree-optimization/65077
5784         * gcc.dg/torture/pr65077.c: New testcase.
5786 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
5788         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5789         Directive adjusted to scan for ldaxr.
5790         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5791         adjusted to scan for ldaex.
5793 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
5795         PR c++/65080
5796         * g++.dg/cpp0x/constexpr-65080.C: New.
5798 2015-02-16  Richard Biener  <rguenther@suse.de>
5800         PR tree-optimization/63593
5801         * gcc.dg/pr63593.c: New testcase.
5803 2015-02-16  Marek Polacek  <polacek@redhat.com>
5805         PR c/65066
5806         * gcc.dg/pr65066.c: New test.
5808 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
5810         * gcc.dg/pr65002.C: Move ...
5811         * g++.dg/ipa/pr65002.C: ... here.
5813 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
5815         * gcc.target/powerpc/pr64205.c: Skip on AIX.
5816         * gcc.target/powerpc/pr64505.c: Skip on AIX.
5817         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5818         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5820 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
5822         PR testsuite/64850
5823         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5824         the expression to find calls.
5825         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5826         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5827         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5828         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5829         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5831 2015-02-14  Marek Polacek  <polacek@redhat.com>
5833         PR c/64768
5834         * gcc.dg/array-11.c: New test.
5835         * gcc.dg/array-12.c: New test.
5836         * gcc.dg/array-13.c: New test.
5837         * gcc.dg/array-14.c: New test.
5838         * gcc.dg/c99-flex-array-typedef-1.c: New test.
5839         * gcc.dg/c99-flex-array-typedef-2.c: New test.
5840         * gcc.dg/c99-flex-array-typedef-3.c: New test.
5841         * gcc.dg/c99-flex-array-typedef-5.c: New test.
5842         * gcc.dg/c99-flex-array-typedef-7.c: New test.
5843         * gcc.dg/c99-flex-array-typedef-8.c: New test.
5845 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5847         PR c++/60894
5848         * g++.dg/lookup/using54.C: New.
5850 2015-02-13  Jeff Law  <law@redhat.com>
5852         PR bootstrap/65060
5853         Revert my change for tree-optimization/64823.
5855 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5857         PR tree-optimization/65053
5858         * gcc.c-torture/execute/pr65053-1.c: New test.
5859         * gcc.c-torture/execute/pr65053-2.c: New test.
5861 2015-02-13  Marek Polacek  <polacek@redhat.com>
5863         PR c/65050
5864         * gcc.dg/pr65050.c: New test.
5866 2015-02-13  Jeff Law  <law@redhat.com>
5868         PR tree-optimization/64823
5869         * gcc.dg/uninit-20.c: New test.
5871         PR rtl-optimization/47477
5872         * gcc.dg/tree-ssa/pr47477.c: New test.
5874 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5876         PR c++/60211
5877         * g++.dg/parse/ivdep-2.C: New.
5878         * g++.dg/parse/ivdep-3.C: Likewise.
5880 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5882         PR fortran/64506
5883         * gfortran.dg/continuation_13.f90: New test.
5884         * gfortran.dg/continuation_14.f: New test.
5886 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5888         PR c++/64970
5889         * g++.dg/cpp0x/sfinae55.C: New.
5891 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5893         PR ipa/65034
5894         * g++.dg/ipa/pr65034.C: New test.
5896 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5898         PR tree-optimization/65002
5899         * gcc.dg/pr65002.C: New.
5901 2015-02-13  Marek Polacek  <polacek@redhat.com>
5903         PR c/65040
5904         * c-c++-common/pr65040.c: New test.
5906 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
5908         PR tree-optimization/64705
5909         * gcc.dg/tree-ssa/pr64705.c: New test.
5911 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5913         PR rtl/32219
5914         * gcc.dg/visibility-22.c: New test.
5915         * gcc.dg/visibility-23.c: New test.
5916         * gcc.target/i386/pr32219-1.c: New test.
5917         * gcc.target/i386/pr32219-2.c: New test.
5918         * gcc.target/i386/pr32219-3.c: New test.
5919         * gcc.target/i386/pr32219-4.c: New test.
5920         * gcc.target/i386/pr32219-5.c: New test.
5921         * gcc.target/i386/pr32219-6.c: New test.
5922         * gcc.target/i386/pr32219-7.c: New test.
5923         * gcc.target/i386/pr32219-8.c: New test.
5924         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5926 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5928         PR libgfortran/57822
5929         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5930         four different KINDs.
5932 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5934         PR c++/64884
5935         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5937         PR sanitizer/65000
5938         * g++.dg/ubsan/pr65000.C: New test.
5940 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
5942         PR fortran/64932
5943         * gfortran.dg/finalize_28.f90: New test
5945 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5947         PR debug/55541
5948         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5949         DW_TAG_lexical_block removal.
5950         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5951         * g++.dg/guality/pr55541.C: New test.
5953         PR sanitizer/64984
5954         * g++.dg/ubsan/pr64984.C: New test.
5956 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
5958         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5960 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5962         PR testsuite/64930
5963         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5964         instructions for 2015-01-14 get_memmodel changes.
5965         * gcc.target/powerpc/atomic-p8.c: Likewise.
5967         PR sanitizer/65019
5968         * g++.dg/ubsan/pr65019.C: New test.
5970         PR tree-optimization/65014
5971         * gcc.c-torture/compile/pr65014.c: New test.
5973 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5975         PR libgfortran/57822
5976         * gfortran/fmt_g0_7.f08: Revise test.
5978 2015-02-11  Jeff Law  <law@redhat.com>
5980         PR target/63347
5981         * gcc.target/m68k/pr63347.c: New test.
5983 2015-02-11  Marek Polacek  <polacek@redhat.com>
5985         * g++.dg/ubsan/shift-1.C: New test.
5986         * gcc.dg/ubsan/c-shift-2.c: New test.
5987         * c-c++-common/ubsan/shift-5.c: Remove file.
5989 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
5991         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5992         Directive adjusted to XFAIL.
5993         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5994         adjusted to XFAIL.
5996 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
5998         PR middle-end/65003
5999         * g++.dg/opt/pr65003.C: New test.
6001 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6003         * lib/target-supports.exp (check_effective_target_pie): Renamed
6004         to ...
6005         (check_effective_target_pie_enabled): This.
6006         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6007         * gcc.target/i386/pie.c: Likewise.
6009 2015-02-11  Andrew Pinski  <apinski@cavium.com>
6011         PR target/64893
6012         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6013         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6015 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6017         PR target/61925
6018         * gcc.target/i386/pr61925-1.c: New test.
6019         * gcc.target/i386/pr61925-2.c: New test.
6020         * gcc.target/i386/pr61925-3.c: New test.
6022 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
6024         PR sanitizer/65004
6025         * g++.dg/asan/pr65004.C: New test.
6027 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
6029         PR target/64661
6030         * gcc.taget/sh/pr64661-0.h: New.
6031         * gcc.taget/sh/pr64661-1.c: New.
6032         * gcc.taget/sh/pr64661-2.c: New.
6033         * gcc.taget/sh/pr64661-3.c: New.
6034         * gcc.taget/sh/pr64661-4.c: New.
6036 2015-02-10  Richard Biener  <rguenther@suse.de>
6038         PR tree-optimization/64995
6039         * g++.dg/torture/pr64995.C: New testcase.
6041 2015-02-10  Richard Biener  <rguenther@suse.de>
6043         PR tree-optimization/64909
6044         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6046 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6048         * gcc.dg/signbit-sa.c: New test.
6050 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6052         PR libgfortran/57822
6053         * gfortran/fmt_g0_7.f08: New test.
6055 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
6057         PR tree-optimization/43378
6058         * gcc.dg/tree-ssa/pr43378.c: New test.
6060 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
6062         PR ipa/64978
6063         * g++.dg/torture/pr64978.C: New testcase.
6065 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6067         PR sanitizer/64981
6068         * gcc.dg/asan/pr64981.c: New test.
6070 2015-02-09  Marek Polacek  <polacek@redhat.com>
6072         PR c/64856
6073         * gcc.dg/pr64856.c: New test.
6075 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6077         PR target/64979
6078         * gcc.dg/tree-ssa/stdarg-7.c: New test.
6079         * gcc.c-torture/execute/pr64979.c: New test.
6081 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
6083         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6085 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6087         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6088         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6090 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6092         PR target/58757
6093         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6095 2015-02-09  Richard Biener  <rguenther@suse.de>
6097         PR tree-optimization/54000
6098         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6100 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6102         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6104 2015-02-09  Martin Liska  <mliska@suse.cz>
6106         * g++.dg/ipa/pr64858.C: New test.
6108 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6110         * gcc.dg/uninit-19.c: Fix warning line for fpic.
6112 2015-02-08  Andrew Pinski  <apinski@cavium.com>
6114         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6116 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6118         PR fortran/63744
6119         * gfortran.dg/use_rename_8.f90: New.
6121 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
6123         * gnat.dg/addr7.ad[sb]: New test.
6124         * gnat.dg/addr8.ad[sb]: Likewise.
6126 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
6128         PR jit/64752
6129         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6130         from jit.dg/test-compile-to-executable.c's create_code, with a
6131         clarification of the output message.
6132         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6133         pass/fail message.
6134         (test_jit): Use CHECK_NO_ERRORS when calling
6135         gcc_jit_context_compile_to_file.
6136         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6137         jit-verify-compile-to-file to jit-verify-output-file-was-created.
6138         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
6139         about deletions that are attempted.
6140         (jit-verify-compile-to-file): Rename to...
6141         (jit-verify-output-file-was-created): ...this, and drop the
6142         attempt to run "file" and verify the output.
6143         (jit-verify-assembler): New function.
6144         (jit-verify-object): New function.
6145         (jit-verify-dynamic-library): New function.
6146         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6147         favor of an implementation from new file
6148         create-code-for-hello-world-executable.h, which also adds a
6149         "main".
6150         (dg-final): Replace jit-verify-compile-to-file with
6151         jit-verify-output-file-was-created, and invoke new function
6152         jit-verify-assembler.
6153         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6154         the output message.
6155         (dg-final): Replace jit-verify-compile-to-file with
6156         jit-verify-output-file-was-created, and invoke new function
6157         jit-verify-dynamic-library.
6158         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6159         favor of an implementation from new file
6160         create-code-for-hello-world-executable.h, which also adds a
6161         "main".
6162         (dg-final): Replace jit-verify-compile-to-file with
6163         jit-verify-output-file-was-created.  Strengthen the expected stdout
6164         from the built executable.
6165         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6166         favor of an implementation from new file
6167         create-code-for-hello-world-executable.h, which also adds a
6168         "main".
6169         (dg-final): Replace jit-verify-compile-to-file with
6170         jit-verify-output-file-was-created, and invoke new function
6171         jit-verify-object.
6172         * jit.dg/verify-dynamic-library.c: New source file.
6174 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
6175             Brian Rzycki  <b.rzycki@samsung.com>
6177         PR tree-optimization/64878
6178         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6180 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6182         PR ipa/64896
6183         * g++.dg/ipa/pr64896.C: New test.
6185 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6187         PR target/64205
6188         * gcc.target/powerpc/pr64205.c: New file.
6190 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
6192         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6193         (dg-options): Use -fpie instead of -fPIE -pie.
6195 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6197         PR middle-end/64937
6198         * g++.dg/asan/pr64937.C: New test.
6200 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
6202         PR fortran/63205
6203         * gfortran.dg/class_to_type_4.f90: New test
6205 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
6207         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6209 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6211         PR rtl-optimization/64957
6212         PR debug/64817
6213         * gcc.c-torture/execute/pr64957.c: New test.
6215 2015-02-05  Jeff Law  <law@redhat.com>
6217         PR target/17306
6218         * gcc.target/h8300/pr17306-1.c: New test.
6219         * gcc.target/h8300/pr17306-2.c: New test.
6221 2015-02-05  Tobias Burnus  <burnus@net-b.de>
6223         PR fortran/64943
6224         * gfortran.dg/structure_constructor_12.f90: New.
6226 2015-02-05  Jeff Law  <law@redhat.com>
6228         PR target/58400
6229         gcc.target/h8300/pr58400.c: New test.
6231 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
6233         * gcc.target/arm/macro_defs0.c: New test.
6234         * gcc.target/arm/macro_defs1.c: New test.
6235         * gcc.target/arm/macro_defs2.c: New test.
6237 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
6239         PR rtl-optimization/64905
6240         * gcc.target/i386/pr64905.c: Require nonpic target.
6241         (dg-options): Add -fomit-frame-pointer.
6242         (main): Remove.
6244 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
6246         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6247         tree dump scanning.
6249 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
6251         PR fortran/64757
6252         * gfortran.dg/type_to_class_2.f90: New test
6253         * gfortran.dg/type_to_class_3.f90: New test
6255 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
6257         PR ipa/64686
6258         * g++.dg/torture/pr64686.C: New testcase.
6260 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
6262         PR rtl-optimization/64905
6263         * gcc.target/i386/pr64905.c: New file.
6265 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6267         * gcc.dg/guality/pr41447-1.c: Remove xfail.
6268         * gcc.dg/guality/pr41616-1.c: Ditto.
6270 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
6272         PR debug/64817
6273         * gcc.dg/pr64817-3.c: New.
6275 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
6276             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6278         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6279         pass parameters in registers.
6280         * gcc.dg/guality/pr36728-2.c (main): Likewise.
6281         * gcc.dg/guality/pr36728-3.c (main): Likewise.
6282         * gcc.dg/guality/pr36728-4.c (main): Likewise.
6284 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
6285             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6287         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6288         list, allow for multilibed targets.
6289         * gcc.dg/combine_ashiftrt_2.c: Likewise.
6291 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6293         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6294         * gcc.dg/pr46728-6.c: Ditto.
6296 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
6298         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6299         for mips_nanlegacy target.
6301 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
6303         * gcc.target/i386/chkp-hidden-def.c: New.
6305 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6307         PR middle-end/62103
6308         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6309         to use 24 bits for bitfield b.
6311 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6313         PR testsuite/64796
6314         * lib/target-supports.exp (check_effective_target_bswap64): Do not
6315         cache result in a global variable.  Include all 32-bit targets for
6316         bswap64 tests.
6318 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
6320         PR rtl-optimization/64756
6321         * gcc.c-torture/execute/pr64756.c: New test.
6323 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
6325         PR target/64660
6326         * gcc.target/sh/pr64660-0.h: New.
6327         * gcc.target/sh/pr64660-1.c: New.
6328         * gcc.target/sh/pr64660-2.c: New.
6329         * gcc.target/sh/pr64660-3.c: New.
6330         * gcc.target/sh/pr64660-4.c: New.
6332 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
6334         PR c++/64877
6335         * g++.dg/warn/Waddress-2.C: New.
6337 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
6339         PR middle-end/61225
6340         * gcc.target/i386/pr49095.c: XFAIL for ia32.
6342 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
6344         PR preprocessor/64803
6345         * gcc.dg/cpp/builtin-macro-1.c: New test case.
6347 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
6349         * g++.dg/ipa/devirt-37.C: Disable early inlining.
6351 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
6353         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6354         (_ARM_FPSRC): Add DN and AHP fields.
6355         (clean_results): Force DN=1 on AArch64.
6356         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6357         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6358         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6359         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6360         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6361         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6363 2015-02-02  Alan Modra  <amodra@gmail.com>
6365         * gcc.target/powerpc/cprophard.c: New.
6367 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
6369         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6370         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6372 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
6374         PR debug/64817
6375         * gcc.dg/pr64817-1.c: New test.
6376         * gcc.dg/pr64817-2.c: New test.
6378 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
6380         PR target/64851
6381         * gcc.target/sh/pr64851-0.h: New
6382         * gcc.target/sh/pr64851-1.c: New
6383         * gcc.target/sh/pr64851-2.c: New
6384         * gcc.target/sh/pr64851-3.c: New
6385         * gcc.target/sh/pr64851-4.c: New
6387 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6389         PR target/64882
6390         * gcc.dg/torture/pr64882.c: New test.
6392 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
6394         PR target/64159
6395         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6396         sparc*-*-*.
6398 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6400         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6401         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6402         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6403         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6404         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6405         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6406         tree dump.
6407         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6408         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6409         tree dump.
6410         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6411         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6412         tree dump.
6414 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6416         PR target/64688
6417         * g++.dg/pr64688-2.C: New.
6419 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6421         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6422         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6423         * gcc.target/i386/fuse-caller-save.c: Ditto.
6424         * gcc.target/i386/headmerge-1.c: Ditto.
6425         * gcc.target/i386/headmerge-2.c: Ditto.
6426         * gcc.target/i386/sibcall-6.c: Ditto.
6428 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6430         PR target/64617
6431         * gcc.target/i386/pr64617.c: New test.
6433 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6435         PR target/15184
6436         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6437         (dg-options): Remove -m32.
6438         (dg-final): Scan for "movb %al" only.
6439         * gcc.target/i386/pr15184-2.c: Ditto.
6441 2015-01-30  Richard Biener  <rguenther@suse.de>
6443         PR tree-optimization/64829
6444         * gcc.dg/vect/pr64829.c: New testcase.
6446 2015-01-29  Marek Polacek  <polacek@redhat.com>
6448         PR c/64709
6449         * gcc.dg/pr64709.c: New test.
6451 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
6453         PR c++/64717
6454         * g++.dg/ubsan/pr64717-1.C: New test.
6455         * g++.dg/ubsan/pr64717-2.C: New test.
6457 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
6459         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6461 2015-01-29  Jeff Law  <law@redhat.com>
6463         PR target/15184
6464         * gcc.target/i386/pr15184-1.c: New test.
6465         * gcc.target/i386/pr15184-2.c: New test.
6467 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6469         PR tree-optimization/64746
6470         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6472 2015-01-29  Richard Biener  <rguenther@suse.de>
6474         PR tree-optimization/64853
6475         * gcc.dg/torture/pr64853.c: New testcase.
6477 2015-01-29  Richard Biener  <rguenther@suse.de>
6479         PR tree-optimization/64844
6480         * gcc.dg/vect/pr64844.c: New testcase.
6482 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6484         PR middle-end/64809
6485         * gcc.dg/pr64809.c: Delete.
6487 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6489         PR middle-end/64805
6490         * gcc.target/i386/pr64805.c: New.
6492 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6494         * gcc.dg/guality/guality.h (main): Add argv[0] to
6495         guality_gdb_command.
6497 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
6499         PR ipa/64801
6500         * gcc.dg/tree-ssa/pr64801.c: New testcase.
6502 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
6504         PR target/64659
6505         * gcc.target/sh/sh.exp
6506         (check_effective_target_atomic_model_soft_gusa_available,
6507         check_effective_target_atomic_model_soft_tcb_available,
6508         check_effective_target_atomic_model_soft_imask_available,
6509         check_effective_target_atomic_model_hard_llcs_available): New.
6510         * gcc.target/sh/pr64659-0.h: New.
6511         * gcc.target/sh/pr64659-1.c: New.
6512         * gcc.target/sh/pr64659-2.c: New.
6513         * gcc.target/sh/pr64659-3.c: New.
6514         * gcc.target/sh/pr64659-4.c: New.
6516 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
6518         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6519         scan-assembler-times pattern.
6521 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
6523         PR middle-end/64809
6524         * gcc.dg/pr64809.c: New test.
6526 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
6528         PR tree-optimization/64277
6529         * gcc.dg/pr64277.c: New.
6531 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6533         PR tree-optimization/64718
6534         * gcc.c-torture/execute/pr64718.c: New test.
6536 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
6538         * gcc.target/aarch64/abs_2.c: New.
6540 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
6542         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6543         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6544         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6545         ISA rev < 2.
6547 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
6549         PR bootstrap/64612
6550         * lib/target-supports.exp (check_effective_target_comdat_group): New.
6551         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6552         { target comdat_group }.
6554 2015-01-27  Tobias Burnus  <burnus@net-b.de>
6556         PR fortran/63861
6557         * gfortran.dg/goacc/coarray_2.f90: New.
6559 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6561         PR ipa/60871
6562         PR ipa/64139
6563         * g++.dg/torture/pr64139.C: New testcase.
6564         * g++.dg/torture/pr60871.C: Likewise.
6566 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
6568         PR fortran/64230
6569         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6570         prevent linking errors.
6572 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6574         PR ipa/64282
6575         * g++.dg/torture/pr64282.C: New testcase.
6577 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6579         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6580         for wzr reg.
6582 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6584         * gcc.target/s390/hotpatch-13.c: New testcase.
6585         * gcc.target/s390/hotpatch-14.c: New testcase.
6586         * gcc.target/s390/hotpatch-15.c: New testcase.
6587         * gcc.target/s390/hotpatch-16.c: New testcase.
6588         * gcc.target/s390/hotpatch-17.c: New testcase.
6589         * gcc.target/s390/hotpatch-18.c: New testcase.
6590         * gcc.target/s390/hotpatch-19.c: New testcase.
6591         * gcc.target/s390/hotpatch-20.c: New testcase.
6592         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6593         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6594         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6595         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6596         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6597         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6598         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6599         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6600         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6601         * gcc.target/s390/hotpatch-10.c: Likewise.
6602         * gcc.target/s390/hotpatch-11.c: Likewise.
6603         * gcc.target/s390/hotpatch-12.c: Likewise.
6604         * gcc.target/s390/hotpatch-2.c: Likewise.
6605         * gcc.target/s390/hotpatch-3.c: Likewise.
6606         * gcc.target/s390/hotpatch-4.c: Likewise.
6607         * gcc.target/s390/hotpatch-5.c: Likewise.
6608         * gcc.target/s390/hotpatch-6.c: Likewise.
6609         * gcc.target/s390/hotpatch-7.c: Likewise.
6610         * gcc.target/s390/hotpatch-8.c: Likewise.
6611         * gcc.target/s390/hotpatch-9.c: Likewise.
6612         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6613         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6614         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6615         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6616         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6617         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6618         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6619         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6621 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
6623         * gcc.dg/long_branch.c: New testcase.
6625 2015-01-27  Richard Biener  <rguenther@suse.de>
6627         PR tree-optimization/56273
6628         PR tree-optimization/59124
6629         PR tree-optimization/64277
6630         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6631         * gcc.dg/Warray-bounds-12.c: Likewise.
6632         * gcc.dg/Warray-bounds-13.c: Likewise.
6634 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6636         PR rtl-optimization/61058
6637         * gcc.dg/pr61058.c: New test.
6639 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
6641         * gcc.target/i386/chkp-narrow-bounds.c: New.
6643 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6645         PR tree-optimization/64807
6646         * gcc.dg/pr64807.c: New test.
6648         PR c/64766
6649         * gcc.dg/pr64766.c: New test.
6651 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
6653         PR target/49263
6654         * gcc.target/sh/pr49263-4.c: New.
6656 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
6658         PR fortran/62044
6659         * gfortran.dg/allocate_with_mold_1.f90: New test
6661 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
6663         PR c/64778
6664         * gcc.dg/pr64778.c: New test.
6666         PR middle-end/64421
6667         * gcc.dg/vect/pr64421.c: New test.
6669 2015-01-26  Tobias Burnus  <burnus@net-b.de>
6671         PR fortran/64771
6672         * gfortran.dg/coarray_36.f: New.
6673         * gfortran.dg/coarray_37.f90: New.
6675 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
6677         PR fortran/64230
6678         * gfortran.dg/class_allocate_18.f90: New.
6680 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6682         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6684 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6686         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6688 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6690         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6692 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6694         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6696 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6698         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6699         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6700         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6701         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6703 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6705         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6706         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6707         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6709 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6711         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6712         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6713         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6714         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6715         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6716         vXXXhn.inc.
6718 2015-01-26  Richard Biener  <rguenther@suse.de>
6720         PR middle-end/64764
6721         * gcc.dg/uninit-19.c: New testcase.
6723 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6725         * lib/target-supports.exp (check_effective_target_vect64): Add
6726         sparc*-*-*.
6728 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
6730         PR testsuite/64712
6731         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6733 2015-01-26  Tony Liu  <tony.liu@arm.com>
6735         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6736         non-UAL cases.
6738 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
6740         PR libfortran/64770
6741         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6742         correctly, clean up afterwards.
6744 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
6746         PR fortran/62044
6747         * gfortran.dg/use_rename_7.f90: New.
6749 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
6751         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6752         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6754 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
6756         PR target/54236
6757         * gcc.target/sh/pr54236-4.c: New.
6759 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
6761         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6762         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
6763         Bridge test.
6765 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
6767         PR libfortran/64770
6768         * gfortran.dg/open_new_segv.f90: New test.
6770 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
6772         PR target/49263
6773         PR target/53987
6774         PR target/64345
6775         PR target/59533
6776         PR target/52933
6777         PR target/54236
6778         PR target/51244
6779         * gcc.target/sh/pr64345-1.c: New.
6780         * gcc.target/sh/pr64345-2.c: New.
6781         * gcc.target/sh/pr59533-1.c: New.
6782         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6783         * gcc.target/sh/pr52933-2.c: Likewise.
6784         * gcc.target/sh/pr54089-1.c: Likewise.
6785         * gcc.target/sh/pr54236-1.c: Likewise.
6786         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6787         * gcc.target/sh/pr49263-1.c: Remove xfails.
6788         * gcc.target/sh/pr49263-2.c: Likewise.
6789         * gcc.target/sh/pr49263-3.c: Likewise.
6790         * gcc.target/sh/pr53987-1.c: Likewise.
6791         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6792         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6793         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6794         (test05, test06, test07, test08, test09, test10, test11, test12): New.
6795         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6796         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6797         test_009): New.
6798         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6799         (test_02): New.
6801 2015-01-24  Tom de Vries  <tom@codesourcery.com>
6803         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6805 2015-01-23  Ian Lance Taylor  <iant@google.com>
6807         PR go/64510
6808         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6809         targets without split stack support.
6811 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
6813         PR target/64317
6814         * gcc.target/i386/pr64317.c: New test.
6816 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
6818         PR rtl-optimization/63637
6819         PR rtl-optimization/60663
6820         * gcc.dg/pr63637-1.c: New test.
6821         * gcc.dg/pr63637-2.c: New test.
6822         * gcc.dg/pr63637-3.c: New test.
6823         * gcc.dg/pr63637-4.c: New test.
6824         * gcc.dg/pr63637-5.c: New test.
6825         * gcc.dg/pr63637-6.c: New test.
6826         * gcc.target/i386/pr63637-1.c: New test.
6827         * gcc.target/i386/pr63637-2.c: New test.
6828         * gcc.target/i386/pr63637-3.c: New test.
6829         * gcc.target/i386/pr63637-4.c: New test.
6830         * gcc.target/i386/pr63637-5.c: New test.
6831         * gcc.target/i386/pr63637-6.c: New test.
6833 2015-01-23  Richard Biener  <rguenther@suse.de>
6835         PR testsuite/63439
6836         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6837         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6839 2015-01-23  Marek Polacek  <polacek@redhat.com>
6841         PR preprocessor/60570
6842         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6843         * gcc.dg/cpp/pr60570.c: New test.
6845 2015-01-23  Richard Biener  <rguenther@suse.de>
6847         PR testsuite/63439
6848         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6849         vectorization on vect64 targets.
6851 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
6853         PR fortran/60922
6854         * gfortran.dg/class_allocate_17.f90: New.
6856 2015-01-23  Tobias Burnus  <burnus@net-b.de>
6858         PR fortran/64726
6859         * gfortran.dg/goacc/combined_loop.f90: New.
6861 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6863         PR fortran/61933
6864         * gfortran.dg/make_unit.f90: New test.
6866 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6868         PR fortran/61933
6869         * gfortran.dg/negative_unit_int8.f: Update.
6871 2015-01-22  Jeff Law  <law@redhat.com>
6873         PR target/52076
6874         * gcc.target/m68k/pr52076-1.c: New test.
6875         * gcc.target/m68k/pr52076-2.c: New test.
6877 2015-01-22  Richard Biener  <rguenther@suse.de>
6879         PR middle-end/64728
6880         * gcc.dg/torture/pr64728.c: New testcase.
6882 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
6884         PR target/64688
6885         * g++.dg/pr64688.C: New test.
6887 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
6889         * gcc.target/i386/chkp-always_inline.c (f1): Make static
6890         to avoid errors with -fpic.
6892 2015-01-22  Richard Biener  <rguenther@suse.de>
6894         PR libstdc++/64535
6895         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6897 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
6899         PR rtl-optimization/64682
6900         * gcc.c-torture/execute/pr64682.c: New file.
6902 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
6904         PR debug/64511
6905         * gcc.dg/pr64511.c: New test.
6907         PR rtl-optimization/62078
6908         * g++.dg/opt/pr62078.C: New test.
6910         PR c/63307
6911         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6913 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
6915         PR fortran/57023
6916         * gfortran.dg/internal_pack_15.f90:  New test.
6918 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6920         * c-c++-common/tsan/step.c: New testcase.
6922 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6924         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6926 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6928         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6930 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6932         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6934 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6936         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6938 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6940         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6942 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6944         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6946 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6948         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6950 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6952         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6954 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6956         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6958 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6960         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6962 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6964         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6966 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6968         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6970 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6972         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6973         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6974         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6975         vXXXw.inc.
6977 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6979         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6980         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6981         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6982         vXXXl.inc.
6984 2015-01-21  Renlin Li  <renlin.li@arm.com>
6986         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6987         * g++.dg/tls/thread_local5g.C: Likewise.
6988         * g++.dg/tls/thread_local6g.C: Likewise.
6990 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6992         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6993         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6994         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6996 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6998         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6999         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7000         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7002 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7004         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7005         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7006         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7008 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7010         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7011         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7012         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7014 2015-01-20  Jeff Law  <law@redhat.com>
7016         PR target/59946
7017         * gcc.target/m68k/pr59946.c: New test.
7019 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7021         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7022         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7023         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7025 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7027         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7028         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7029         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7031 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7033         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7034         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7035         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7037 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7039         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7040         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7041         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7042         vshuffle.inc.
7043         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7044         vshuffle.inc.
7046 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7048         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7049         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7050         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7052 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7054         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7055         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7056         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7058 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7060         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7062 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
7064         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7066         PR sanitizer/64632
7067         * g++.dg/ubsan/pr64632.C: New test.
7069         PR debug/64663
7070         * gcc.dg/pr64663.c: New test.
7072 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7074         PR c++/64383
7075         * g++.dg/warn/Wunused-var-23.C: New.
7077 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7079         PR c++/59937
7080         * g++.dg/cpp0x/constexpr-59937-1.C: New.
7081         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7083 2015-01-20  Richard Biener  <rguenther@suse.de>
7085         PR ipa/64684
7086         * gcc.dg/lto/pr64684_0.c: New testcase.
7087         * gcc.dg/lto/pr64684_1.c: Likewise.
7088         * gcc.dg/lto/pr64684_2.c: Likewise.
7089         * gcc.dg/lto/pr64685_0.c: Likewise.
7090         * gcc.dg/lto/pr64685_1.c: Likewise.
7092 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7094         PR c++/62241
7095         * g++.dg/cpp1y/lambda-init12.C: New.
7097 2015-01-20  Richard Biener  <rguenther@suse.de>
7099         PR tree-optimization/64410
7100         * g++.dg/vect/pr64410.cc: Require vect_double.
7102 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
7104         PR target/64149
7105         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7107 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
7109         PR bootstrap/64676
7110         Revert:
7111         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7113         PR rtl-optimization/64081
7114         * gcc.dg/pr64081.c: New test.
7116 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7118         * jit.dg/harness.h: Include <unistd.h>.
7119         (CHECK_NO_ERRORS): New.
7120         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7121         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7122         gcc_jit_context_compile_to_file.
7123         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7124         args to the spawned executable.
7125         (jit-expand-vars): New function.
7126         (jit-exe-params): New variable.
7127         (dg-jit-set-exe-params): New function.
7128         (jit-dg-test): Detect testcases that use
7129         jit-verify-compile-to-file and call jit-setup-compile-to-file.
7130         Set arguments of spawned process to jit-exe-params.
7131         (jit-get-output-filename): New function.
7132         (jit-setup-compile-to-file): New function.
7133         (jit-verify-compile-to-file): New function.
7134         (jit-run-executable): New function.
7135         (jit-verify-executable): New function.
7136         * jit.dg/test-compile-to-assembler.c: New testcase.
7137         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7138         * jit.dg/test-compile-to-executable.c: New testcase.
7139         * jit.dg/test-compile-to-object.c: New testcase.
7141 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
7143         PR target/64652
7144         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7145         (test_1): New.
7147 2015-01-19  Martin Liska  <mliska@suse.cz>
7149         * objc/compile/pr64668.m: New test.
7151 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7153         * jit.dg/test-arith-overflow.c: Include stdbool.h.
7154         (create_overflow_fn): Update comment to clarify that
7155         the third param of the created function is a bool *, not
7156         an int *.
7157         (verify_int_overflow_fn): Convert param "expected_ovf" from
7158         int to bool.  Update third param of "overflow_fn_type" from int *
7159         to bool *.  Update local "actual_ovf" from int to bool.
7160         (verify_uint_overflow_fn): Likewise.
7162 2015-01-19  Martin Liska  <mliska@suse.cz>
7164         * gcc.dg/ipa/ipa-icf-33.c: New test.
7166 2015-01-19  Felix Yang  <felix.yang@huawei.com>
7167             Haijian Zhang  <z.zhanghaijian@huawei.com>
7169         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7170         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7171         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7172         result_float64x2, expected_hfloat64x2): New helper type, variable and
7173         declaration.
7174         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7175         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7176         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7177         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7178         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7179         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7180         and target without the FMA feature.
7182 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
7184         * gcc.target/aarch64/pr64304.c: New testcase.
7186 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7188         PR rtl-optimization/64081
7189         * gcc.dg/pr64081.c: New test.
7191 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
7193         PR target/63971
7194         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7195         the epilogue).
7196         * gcc.target/aarch64/test_frame_6.c: Likewise.
7197         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7198         and x19 (in the epilogue).
7199         * gcc.target/aarch64/test_frame_4.c: Likewise.
7200         * gcc.target/aarch64/test_frame_7.c: Likewise.
7202 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7204         * gcc.target/i386/chkp-always_inline.c: New.
7206 2015-01-15  Andrew Pinski  <apinski@cavium.com>
7207             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7209         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7210         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7212 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
7214         PR fortran/60255
7215         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7216         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7218 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7220         PR fortran/64578
7221         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7223 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
7225         PR target/64652
7226         * gcc.target/sh/torture/pr64652.c: New.
7228 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7230         * gcc.dg/ipa/ipa-icf-32.c: Update template.
7231         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7232         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7233         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7234         * c-c++-common/asan/kasan-recover-1.c: Likewise.
7235         * c-c++-common/asan/kasan-recover-2.c: Likewise.
7237 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7239         PR ipa/64378
7240         * g++.dg/torture/pr64378.C: New testcase.
7242 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7244         PR fortran/57959
7245         * gfortran.dg/block_13.f08: New test
7247 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7249         PR fortran/55901
7250         * gfortran.dg/associate_1.f03: Allow test for character with
7251         automatic length.
7253 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7255         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7256         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7258 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7260         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7262 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
7264         PR fortran/64578
7265         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7267 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7269         PR fortran/60357
7270         * gfortran.dg/alloc_comp_assign_13.f08: New test.
7272         PR fortran/61275
7273         * gfortran.dg/alloc_comp_assign_14.f08: New test.
7275         PR fortran/55932
7276         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7278 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7280         PR fortran/60334
7281         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7283 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
7285         PR rtl-optimization/52773
7286         * gcc.c-torture/compile/pr52773.c: New test.
7288 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7290         PR c++/62134
7291         * g++.dg/cpp0x/alias-decl-46.C: New.
7293 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7295         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7297 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7299         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7300         Add trace.
7301         (CHECK_FP): Likewise.
7302         (CHECK_CUMULATIVE_SAT): Likewise.
7304 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7306         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7307         (Set_Neon_Cumulative_Sat): Add parameter.
7308         (__set_neon_cumulative_sat): Support new parameter.
7309         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7310         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7311         argument.
7312         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7313         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7314         argument.
7316 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7318         * g++.dg/tsan/vptr_benign_race.C: New testcase.
7319         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7321 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7323         PR c++/60056
7324         * g++.dg/tls/thread_local-ice4.C: New.
7326 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
7328         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7329         than Neon options.
7331 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7333         PR c++/62276
7334         * g++.dg/cpp0x/vt-62276.C: New.
7336 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7338         PR middle-end/64353
7339         * g++.dg/pr64353.C: New.
7341 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7343         PR target/64263
7344         * gcc.target/aarch64/pr64263_1.c: New test.
7346 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
7348         PR tree-optimization/64434
7349         * gcc.dg/torture/pr64434.c: Move to...
7350         * gcc.dg/pr64434.c: ... here.
7352 2015-01-16  Richard Biener  <rguenther@suse.de>
7354         PR middle-end/64614
7355         * gcc.dg/uninit-18.c: New testcase.
7357 2015-01-16  Richard Biener  <rguenther@suse.de>
7359         PR tree-optimization/64568
7360         * g++.dg/torture/pr64568-2.C: New testcase.
7362 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7364         PR target/64363
7365         * gcc.target/i386/chkp-label-address.c: New.
7367 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
7369         PR fortran/45290
7370         * gfortran.dg/pointer_init_6.f90: Extended.
7372 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
7374         * gcc.c-torture/compile/20150108.c: New test.
7376 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7378         * gcc.target/visium: New directory.
7380 2015-01-16  Richard Biener  <rguenther@suse.de>
7382         PR tree-optimization/61743
7383         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7384         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7386 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
7388         * gcc.dg/pr64015.c: New test.
7390 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
7392         PR ipa/64163
7393         PR ipa/64612
7394         * g++.dg/ipa/pr64612.C: New test.
7396 2015-01-16  Renlin Li  <renlin.li@arm.com>
7398         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7400 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
7402         * gcc.target/i386/sse-14.c: Test new intrinsic.
7403         * gcc.target/i386/sse-22.c: Ditto.
7405 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7407         PR c++/58614
7408         * g++.dg/cpp0x/auto44.C: New.
7410 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
7412         PR target/59710
7413         * gcc.target/nios2/gpopt-all.c: New test case.
7414         * gcc.target/nios2/gpopt-local.c: New test case.
7415         * gcc.target/nios2/gpopt-global.c: New test case.
7416         * gcc.target/nios2/gpopt-data.c: New test case.
7417         * gcc.target/nios2/gpopt-none.c: New test case.
7419 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
7421         * g++.dg/ubsan/vptr-1.C: New test.
7422         * g++.dg/ubsan/vptr-2.C: New test.
7423         * g++.dg/ubsan/vptr-3.C: New test.
7424         * g++.dg/ubsan/vptr-4.C: New test.
7425         * g++.dg/ubsan/vptr-5.C: New test.
7426         * g++.dg/ubsan/vptr-6.C: New test.
7427         * g++.dg/ubsan/vptr-7.C: New test.
7428         * g++.dg/ubsan/vptr-8.C: New test.
7429         * g++.dg/ubsan/vptr-9.C: New test.
7431 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7433         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7434         is set up.
7435         * lib/gcc-dg.exp: Likewise.
7437 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7439         PR rtl-optimization/64110
7440         * gcc.target/i386/pr64110.c: Add scan-assembler.
7442 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
7443             James Norris  <jnorris@codesourcery.com>
7444             Cesar Philippidis  <cesar@codesourcery.com>
7445             Ilmir Usmanov  <i.usmanov@samsung.com>
7447         * lib/target-supports.exp (check_effective_target_fopenacc): New
7448         procedure.
7449         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7450         * g++.dg/goacc/goacc.exp: Likewise.
7451         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7452         * gcc.dg/goacc/goacc.exp: Likewise.
7453         * gfortran.dg/goacc/goacc.exp: Likewise.
7454         * c-c++-common/cpp/openacc-define-1.c: New file.
7455         * c-c++-common/cpp/openacc-define-2.c: Likewise.
7456         * c-c++-common/cpp/openacc-define-3.c: Likewise.
7457         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7458         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7459         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7460         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7461         * c-c++-common/goacc/asyncwait-1.c: Likewise.
7462         * c-c++-common/goacc/cache-1.c: Likewise.
7463         * c-c++-common/goacc/clauses-fail.c: Likewise.
7464         * c-c++-common/goacc/collapse-1.c: Likewise.
7465         * c-c++-common/goacc/data-1.c: Likewise.
7466         * c-c++-common/goacc/data-2.c: Likewise.
7467         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7468         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7469         * c-c++-common/goacc/deviceptr-2.c: Likewise.
7470         * c-c++-common/goacc/deviceptr-3.c: Likewise.
7471         * c-c++-common/goacc/if-clause-1.c: Likewise.
7472         * c-c++-common/goacc/if-clause-2.c: Likewise.
7473         * c-c++-common/goacc/kernels-1.c: Likewise.
7474         * c-c++-common/goacc/loop-1.c: Likewise.
7475         * c-c++-common/goacc/loop-private-1.c: Likewise.
7476         * c-c++-common/goacc/nesting-1.c: Likewise.
7477         * c-c++-common/goacc/nesting-data-1.c: Likewise.
7478         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7479         * c-c++-common/goacc/parallel-1.c: Likewise.
7480         * c-c++-common/goacc/pcopy.c: Likewise.
7481         * c-c++-common/goacc/pcopyin.c: Likewise.
7482         * c-c++-common/goacc/pcopyout.c: Likewise.
7483         * c-c++-common/goacc/pcreate.c: Likewise.
7484         * c-c++-common/goacc/pragma_context.c: Likewise.
7485         * c-c++-common/goacc/present-1.c: Likewise.
7486         * c-c++-common/goacc/reduction-1.c: Likewise.
7487         * c-c++-common/goacc/reduction-2.c: Likewise.
7488         * c-c++-common/goacc/reduction-3.c: Likewise.
7489         * c-c++-common/goacc/reduction-4.c: Likewise.
7490         * c-c++-common/goacc/sb-1.c: Likewise.
7491         * c-c++-common/goacc/sb-2.c: Likewise.
7492         * c-c++-common/goacc/sb-3.c: Likewise.
7493         * c-c++-common/goacc/update-1.c: Likewise.
7494         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7495         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7496         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7497         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7498         * gfortran.dg/goacc/assumed.f95: Likewise.
7499         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7500         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7501         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7502         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7503         * gfortran.dg/goacc/branch.f95: Likewise.
7504         * gfortran.dg/goacc/cache-1.f95: Likewise.
7505         * gfortran.dg/goacc/coarray.f95: Likewise.
7506         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7507         * gfortran.dg/goacc/cray.f95: Likewise.
7508         * gfortran.dg/goacc/critical.f95: Likewise.
7509         * gfortran.dg/goacc/data-clauses.f95: Likewise.
7510         * gfortran.dg/goacc/data-tree.f95: Likewise.
7511         * gfortran.dg/goacc/declare-1.f95: Likewise.
7512         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7513         * gfortran.dg/goacc/fixed-1.f: Likewise.
7514         * gfortran.dg/goacc/fixed-2.f: Likewise.
7515         * gfortran.dg/goacc/fixed-3.f: Likewise.
7516         * gfortran.dg/goacc/fixed-4.f: Likewise.
7517         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7518         * gfortran.dg/goacc/if.f95: Likewise.
7519         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7520         * gfortran.dg/goacc/list.f95: Likewise.
7521         * gfortran.dg/goacc/literal.f95: Likewise.
7522         * gfortran.dg/goacc/loop-1.f95: Likewise.
7523         * gfortran.dg/goacc/loop-2.f95: Likewise.
7524         * gfortran.dg/goacc/loop-3.f95: Likewise.
7525         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7526         * gfortran.dg/goacc/omp.f95: Likewise.
7527         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7528         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7529         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7530         * gfortran.dg/goacc/parameter.f95: Likewise.
7531         * gfortran.dg/goacc/private-1.f95: Likewise.
7532         * gfortran.dg/goacc/private-2.f95: Likewise.
7533         * gfortran.dg/goacc/private-3.f95: Likewise.
7534         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7535         * gfortran.dg/goacc/reduction-2.f95: Likewise.
7536         * gfortran.dg/goacc/reduction.f95: Likewise.
7537         * gfortran.dg/goacc/routine-1.f90: Likewise.
7538         * gfortran.dg/goacc/routine-2.f90: Likewise.
7539         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7540         * gfortran.dg/goacc/several-directives.f95: Likewise.
7541         * gfortran.dg/goacc/sie.f95: Likewise.
7542         * gfortran.dg/goacc/subarrays.f95: Likewise.
7543         * gfortran.dg/gomp/map-1.f90: Likewise.
7544         * gfortran.dg/openacc-define-1.f90: Likewise.
7545         * gfortran.dg/openacc-define-2.f90: Likewise.
7546         * gfortran.dg/openacc-define-3.f90: Likewise.
7547         * g++.dg/gomp/block-1.C: Update for changed compiler output.
7548         * g++.dg/gomp/block-2.C: Likewise.
7549         * g++.dg/gomp/block-3.C: Likewise.
7550         * g++.dg/gomp/block-5.C: Likewise.
7551         * g++.dg/gomp/target-1.C: Likewise.
7552         * g++.dg/gomp/target-2.C: Likewise.
7553         * g++.dg/gomp/taskgroup-1.C: Likewise.
7554         * g++.dg/gomp/teams-1.C: Likewise.
7555         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7556         * gcc.dg/cilk-plus/jump.c: Likewise.
7557         * gcc.dg/gomp/block-1.c: Likewise.
7558         * gcc.dg/gomp/block-10.c: Likewise.
7559         * gcc.dg/gomp/block-2.c: Likewise.
7560         * gcc.dg/gomp/block-3.c: Likewise.
7561         * gcc.dg/gomp/block-4.c: Likewise.
7562         * gcc.dg/gomp/block-5.c: Likewise.
7563         * gcc.dg/gomp/block-6.c: Likewise.
7564         * gcc.dg/gomp/block-7.c: Likewise.
7565         * gcc.dg/gomp/block-8.c: Likewise.
7566         * gcc.dg/gomp/block-9.c: Likewise.
7567         * gcc.dg/gomp/target-1.c: Likewise.
7568         * gcc.dg/gomp/target-2.c: Likewise.
7569         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7570         * gcc.dg/gomp/teams-1.c: Likewise.
7572 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
7574         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7575         test case.
7577 2015-01-15  Mike Stump  <mikestump@comcast.net>
7579         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7580         * gcc.dg/inline_2.c: Likewise.
7581         * gcc.dg/inline_3.c: Likewise.
7582         * gcc.dg/inline_4.c: Likewise.
7584 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
7586         PR fortran/58023
7587         * gfortran.dg/proc_ptr_comp_43.f90: New.
7589 2015-01-15  Mike Stump  <mikestump@comcast.net>
7591         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7592         * gcc.dg/unroll_2.c: Likewise.
7593         * gcc.dg/unroll_3.c: Likewise.
7594         * gcc.dg/unroll_4.c: Likewise.
7595         * gcc.dg/unroll_5.c: Likewise.
7597 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
7599         PR target/63971
7600         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7601         in epilogue.
7602         * gcc.target/aarch64/test_frame_6.c: Likewise.
7603         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7604         x30 and x19 (in the epilogue).
7605         * gcc.target/aarch64/test_frame_4.c: Likewise.
7606         * gcc.target/aarch64/test_frame_7.c: Likewise.
7608 2015-01-15  Martin Liska  <mliska@suse.cz>
7610         * g++.dg/ipa/pr64068.C: New test.
7611         * gcc.dg/ipa/PR64559.c: New test.
7613 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7615         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7616         with PIE.
7618 2015-01-15  Richard Biener  <rguenther@suse.de>
7620         PR tree-optimization/61743
7621         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7622         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7624 2015-01-15 Renlin Li <renlin.li@arm.com>
7626         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7627         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7629 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7631         * gcc.dg/vect/vect-aggressive-1.c: New.
7632         * gcc.target/i386/avx2-vect-aggressive.c: New.
7634 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7636         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7638 2015-01-15  Richard Biener  <rguenther@suse.de>
7640         PR lto/64415
7641         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7642         -Wl,-undefined,dynamic_lookup.
7644 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7646         * gnat.dg/opt47.adb: New test.
7648 2015-01-15  Richard Biener  <rguenther@suse.de>
7650         PR lto/64415
7651         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7653 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7655         PR tree-optimization/64434
7656         * gcc.dg/torture/pr64434.c: New test.
7658 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
7660         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7661         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
7662         -march=loongson* and -march=octeon* require -mno-micromips.
7664 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
7665             Matthew Fortune  <matthew.fortune@imgtec.com>
7667         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7668         * gcc.target/mips/call-saved-5.c (foo): Likewise.
7669         * gcc.target/mips/call-saved-6.c (foo): Likewise.
7670         * gcc.target/mips/call-saved-7.c: New file.
7671         * gcc.target/mips/call-saved-8.c: New file.
7672         * gcc.target/mips/call-saved-9.c: New file.
7674 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
7676         * gcc.target/mips/lsa.c: New file.
7677         * gcc.target/mips/mips64-lsa.c: Likewise.
7678         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7679         * gcc.target/mips/mulsize-4.c: Likewise.
7680         * gcc.target/mips/mulsize-5.c: New file.
7681         * gcc.target/mips/mulsize-6.c: Likewise.
7682         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7683         and !HAS_LSA as ghost options.
7684         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7685         for !HAS_LSA.
7687 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
7689         * g++.dg/torture/20141013.c: Set -fno-short-enums.
7691 2015-01-15  Richard Biener  <rguenther@suse.de>
7693         PR middle-end/64365
7694         * gcc.dg/torture/pr64365.c: New testcase.
7696 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
7698         * gcc.dg/stackprotectexplicit1.c: New test.
7699         * g++.dg/stackprotectexplicit2.c: New test.
7701 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7703         PR target/61933
7704         * gfortran.dg/inquire_internal.f90: New.
7705         * gfortran.dg/negative_unit_check.f90: New.
7707 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
7709         PR target/53988
7710         * gcc.target/sh/pr53988-1.c: New.
7712 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
7714         PR c++/58671
7715         * g++.dg/tls/thread_local-ice3.C: New.
7717 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
7719         * gcc.target/i386/fentry-override.c: Properly place {} in target
7720         selector.  Remove nonpic.
7721         * gcc.target/i386/fentry.c: Likewise.
7723 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
7725         * gcc.dg/atomic-invalid.c: Check for invalid memory model
7726         warnings instead of errors.
7728 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
7730         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7731         option support instead of ENABLE_LTO from Makefile.
7733 2015-01-14  Richard Biener  <rguenther@suse.de>
7735         PR tree-optimization/59354
7736         * gcc.dg/vect/pr59354.c: New testcase.
7738 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
7740         * lib/target-supports.exp
7741         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7742         on ARM architures before v7.
7744 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
7746         PR middle-end/59448
7747         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7748         an atomic_exchange.
7750 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7752         PR target/64386
7753         * gcc.target/i386/pr64386.c: New test.
7755 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7757         PR target/64393
7758         * gcc.target/i386/pr64393.c: New test.
7760 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7762         PR target/64387
7763         * gcc.target/i386/pr64387.c: New test.
7765 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
7767         * gcc.target/aarch64/store-pair-1.c: Fix typo.
7769 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7771         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7773 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7775         PR target/64453
7776         * gcc.target/arm/pr64453.c: New.
7778 2015-01-14  Richard Biener  <rguenther@suse.de>
7780         PR lto/64415
7781         * gcc.dg/lto/pr64415_0.c: New testcase.
7782         * gcc.dg/lto/pr64415_1.c: Likewise.
7784 2015-01-14  Martin Liska  <mliska@suse.cz>
7786         * gcc.dg/ipa/pr64307.c: New test.
7788 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7790         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7791         64-bit and 128-bit.
7793 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7795         PR target/64460
7796         * gcc.target/arm/pr64460_1.c: New test.
7798 2015-01-14  Richard Biener  <rguenther@suse.de>
7800         PR tree-optimization/64493
7801         PR tree-optimization/64495
7802         * gcc.dg/vect/pr64493.c: New testcase.
7803         * gcc.dg/vect/pr64495.c: Likewise.
7805 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
7807         * gcc.dg/Warray-bounds-11.c: New test-case.
7809 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7811         * gcc.target/mips/octeon3-pipe-1.c: New test.
7813 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
7815         * jit.dg/harness.h (set_up_logging): Move string concatenation
7816         into...
7817         (concat_strings): New function.
7818         (dump_reproducer): New function.
7819         (test_jit): Call dump_reproducer.
7820         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7821         function.
7822         (jit-dg-test): Delete any generated reproducer from previous runs.
7823         Verify that a generated reproducer was created, and verify that it
7824         compiles.
7825         * jit.dg/test-nested-contexts.c (main): Call
7826         gcc_jit_context_dump_reproducer_to_file.
7828 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7830         * gcc.dg/aru-2.c: Add dg-require-profiling.
7832 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7834         * lib/target-supports.exp (check_profiling_available): Check if
7835         -pg links.
7837 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
7839         PR ipa/64565
7840         * g++.dg/torture/pr64565.C: New testcase.
7842 2015-01-13  Marek Polacek  <polacek@redhat.com>
7844         PR middle-end/64391
7845         * gcc.dg/tm/pr64391.c: New test.
7847 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7849         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7850         true.
7852 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7854         * gcc.target/i386/pie.c: New test.
7856         * lib/target-supports.exp (check_effective_target_pie): New.
7858 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7860         PR rtl-optimization/64286
7861         * gcc.target/i386/avx2-pr64286.c: New test.
7863 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
7865         PR c++/57626
7866         * g++.dg/cpp0x/vt-57626.C: New.
7868 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7870         PR fortran/64528
7871         * gfortran.dg/pr64528.f90: New test.
7873 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
7875         * gcc.target/aarch64/subsp.c: New test.
7877 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7879         * gcc.target/aarch64/store-pair-1.c: New testcase.
7881 2015-01-13  Richard Biener  <rguenther@suse.de>
7883         PR lto/64373
7884         * gcc.dg/lto/pr64373_0.c: New testcase.
7886 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7888         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7889         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7891 2015-01-13  Richard Biener  <rguenther@suse.de>
7893         PR tree-optimization/64406
7894         * gcc.dg/pr64406.c: New testcase.
7896 2015-01-13  Richard Biener  <rguenther@suse.de>
7898         PR tree-optimization/64404
7899         * gcc.dg/vect/pr64404.c: New testcase.
7901 2015-01-13  Richard Biener  <rguenther@suse.de>
7903         PR tree-optimization/64568
7904         * g++.dg/torture/pr64568.C: New testcase.
7906 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
7908         * jit.dg/test-error-local-used-from-other-function.c: New test
7909         case.
7910         * jit.dg/test-error-param-reuse.c: New test case.
7911         * jit.dg/test-error-param-sharing.c: New test case.
7912         * jit.dg/test-error-param-used-from-other-function.c: New test
7913         case.
7914         * jit.dg/test-error-param-used-without-a-function.c: New test
7915         case.
7917 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
7919         PR tree-optimization/64563
7920         * gcc.dg/pr64563.c: New test.
7922         PR target/64513
7923         * gcc.target/i386/pr64513.c: New test.
7925         PR tree-optimization/64454
7926         * gcc.dg/pr64454.c: New test.
7928         PR testsuite/64028
7929         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7930         bind_pic_locally.
7931         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7932         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7933         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7934         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7935         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7936         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7937         * gcc.dg/vect/slp-25.c: Likewise.
7938         * gcc.dg/vect/vect-109.c: Likewise.
7939         * gcc.dg/vect/vect-13.c: Likewise.
7940         * gcc.dg/vect/vect-17.c: Likewise.
7941         * gcc.dg/vect/vect-18.c: Likewise.
7942         * gcc.dg/vect/vect-19.c: Likewise.
7943         * gcc.dg/vect/vect-20.c: Likewise.
7944         * gcc.dg/vect/vect-21.c: Likewise.
7945         * gcc.dg/vect/vect-22.c: Likewise.
7946         * gcc.dg/vect/vect-27.c: Likewise.
7947         * gcc.dg/vect/vect-29.c: Likewise.
7948         * gcc.dg/vect/vect-2-big-array.c: Likewise.
7949         * gcc.dg/vect/vect-2.c: Likewise.
7950         * gcc.dg/vect/vect-3.c: Likewise.
7951         * gcc.dg/vect/vect-4.c: Likewise.
7952         * gcc.dg/vect/vect-5.c: Likewise.
7953         * gcc.dg/vect/vect-72.c: Likewise.
7954         * gcc.dg/vect/vect-73-big-array.c: Likewise.
7955         * gcc.dg/vect/vect-73.c: Likewise.
7956         * gcc.dg/vect/vect-77-global.c: Likewise.
7957         * gcc.dg/vect/vect-78-global.c: Likewise.
7958         * gcc.dg/vect/vect-7.c: Likewise.
7959         * gcc.dg/vect/vect-86.c: Likewise.
7960         * gcc.dg/vect/vect-align-1.c: Likewise.
7961         * gcc.dg/vect/vect-align-3.c: Likewise.
7962         * gcc.dg/vect/vect-all-big-array.c: Likewise.
7963         * gcc.dg/vect/vect-all.c: Likewise.
7964         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7965         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7966         * gcc.dg/vect/vect-peel-3.c: Likewise.
7967         * gcc.dg/vect/vect-peel-4.c: Likewise.
7968         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7970 2015-01-12  Jeff Law  <law@redhat.com>
7972         PR target/64461
7973         * gcc.target/m68k/pr64461.c: New test.
7975 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
7977         * jit.dg/test-array-as-pointer.c (create_code): Update call
7978         to gcc_jit_context_new_global by setting "kind" to
7979         GCC_JIT_GLOBAL_IMPORTED.
7980         * jit.dg/test-error-array-as-pointer.c: Likewise.
7981         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7982         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7983         setting kind to GCC_JIT_GLOBAL_EXPORTED.
7984         * jit.dg/test-using-global.c (the_global): Rename to...
7985         (imported_global): ...this.
7986         (create_code): Update to test the three kinds of global.
7987         (verify_code): Likewise.
7989 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
7991         PR testsuite/64427
7992         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
7993         undefined behavior.
7994         * gcc.target/i386/pr64291-2.c: Updated.
7996 2015-01-12  Richard Biener  <rguenther@suse.de>
7998         PR tree-optimization/64530
7999         * gfortran.dg/pr64530.f90: New testcase.
8001 2015-01-12  Richard Biener  <rguenther@suse.de>
8003         PR middle-end/64357
8004         * gcc.dg/torture/pr64357.c: New testcase.
8006 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
8008         * gcc.target/i386/nop-mcount.c: Properly place {} in target
8009         selector.
8011 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8012         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8014 2015-01-12  Martin Liska  <mliska@suse.cz>
8016         * gcc.dg/ipa/PR64550.c: New test.
8018 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
8020         PR ipa/63470
8021         * g++.dg/ipa/pr63470.C: New testcase.
8023 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8025         PR fortran/63733
8026         * gfortran.dg/typebound_operator_20.f90: New.
8028 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8030         PR fortran/58023
8031         * gfortran.dg/proc_ptr_comp_42.f90: New.
8033 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8035         PR fortran/64508
8036         * gfortran.dg/proc_ptr_comp_41.f90: New.
8038 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
8040         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8042 2015-01-10  Tobias Burnus  <burnus@net-b.de>
8044         PR fortran/64522
8045         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8046         and add dg-excess-errors.
8047         * gfortran.dg/line_length_6.f90: New.
8048         * gfortran.dg/line_length_7.f90: New.
8049         * gfortran.dg/line_length_8.f90: New.
8050         * gfortran.dg/line_length_9.f90: New.
8051         * gfortran.dg/line_length_10.f90: New.
8052         * gfortran.dg/line_length_11.f90: New.
8054 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8056         * jit.dg/test-threads.c (struct testcase): Move declaration
8057         to jit.dg/all-non-failing-tests.h.
8058         (testcases): Likewise.
8059         * jit.dg/all-non-failing-tests.h (struct testcase): Move
8060         declaration here from jit.dg/all-non-failing-tests.h.
8061         (testcases): Likewise.
8062         * jit.dg/test-combination.c (create_code): Eliminate spelling
8063         out all of the testcases in favor of looping through the
8064         "testcases" metadata.
8065         (verify_code): Likewise.
8067 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
8069         PR rtl-optimization/64536
8070         * gcc.dg/pr64536.c: New test.
8072 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8074         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8075         * jit.dg/test-combination.c (create_code): Likewise.
8076         (verify_code): Likewise.
8077         * jit.dg/test-constants.c: New test case.
8078         * jit.dg/test-threads.c: Add test-constants.c.
8080 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
8082         PR libobjc/51891
8083         * objc.dg/gnu-api-2-class.m: Add a test case
8084         for the above change.
8086 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8088         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8090 2015-01-09  Richard Biener  <rguenther@suse.de>
8092         PR tree-optimization/64410
8093         * g++.dg/vect/pr64410.cc: New testcase.
8095 2015-01-09  Martin Liska  <mliska@suse.cz>
8097         * gcc.dg/ipa/ipa-icf-32.c: New test.
8099 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8101         * c-c++-common/tsan/tsan_barrier.h: New.
8102         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8103         * c-c++-common/tsan/bitfield_race.c: Likewise.
8104         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8105         * c-c++-common/tsan/mutexset1.c: Likewise.
8106         * c-c++-common/tsan/race_on_barrier.c: Likewise.
8107         * c-c++-common/tsan/race_on_mutex.c: Likewise.
8108         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8109         * c-c++-common/tsan/simple_race.c: Likewise.
8110         * c-c++-common/tsan/simple_stack.c: Likewise.
8111         * c-c++-common/tsan/sleep_sync.c: Likewise.
8112         * c-c++-common/tsan/tiny_race.c: Likewise.
8113         * c-c++-common/tsan/tls_race.c: Likewise.
8114         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8115         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8116         * g++.dg/tsan/atomic_free.C: Likewise.
8117         * g++.dg/tsan/atomic_free2.C: Likewise.
8118         * g++.dg/tsan/cond_race.C: Likewise.
8119         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8121 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
8123         PR testsuite/62250
8124         * lib/target-supports.exp (check_effective_target_libatomic_available):
8125         New.
8126         * gfortran.dg/coarray/caf.exp: Only add -latomic for
8127         targets that match effective-target libatomic_available.
8128         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8130 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8132         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8133         Verify the result of gcc_jit_context_get_last_error.
8134         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8136 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8138         PR tree-optimization/63989
8139         * gcc.dg/strlenopt-27.c: New test.
8141 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8143         * jit.dg/harness.h (set_up_logging): New function.
8144         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
8145         set_up_logging on the context, so that every testcase is
8146         logged to a particular file.
8147         * jit.dg/test-nested-contexts.c (main): Open a logfile,
8148         and call gcc_jit_context_set_logfile on the top-level context.
8150 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8152         PR target/64338
8153         * g++.dg/opt/pr64338.C: New test.
8155 2015-01-08  Tobias Burnus  <burnus@net-b.de>
8157         * gfortran.dg/coarray/codimension_2b.f90: New file.
8158         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8159         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8161 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8163         PR c++/59004
8164         * g++.dg/ext/fnname4.C: New.
8166 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8168         PR c++/64462
8169         * g++.dg/cpp0x/constexpr-64462.C: New.
8171 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8173         PR c++/60753
8174         * g++.dg/cpp0x/deleted10.C: New.
8176 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8178         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8180 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8182         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8183         GCC_JIT_UNARY_OP_ABS.
8184         (verify_unary_ops): Likewise.
8186 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8188         * jit.dg/test-arith-overflow.c: New test case.
8189         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8190         * jit.dg/test-combination.c (create_code): Likewise.
8191         (verify_code): Likewise.
8192         * jit.dg/test-threads.c (testcases): Likewise.
8194 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8196         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8197         rather than "jit".  Load g++.exp, and call g++_init.
8198         Run test-*.cc files within the testsuite and *.cc files within
8199         docs/examples.
8200         (jit-dg-test): Drop the addition of -fgnu89-inline to
8201         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8202         doing it when compiling C testcases (since g++ does not handle
8203         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8204         is restored to the value after g++_init ran, rather than the
8205         value before g++_init ran.  Return a list of
8206         $comp_output $output_file, as dg-test assumes.
8208 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8210         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8211         make it easier to figure out the origin of each test result when
8212         running test-combination.c and test-threads.c.
8213         (CHECK_VALUE): Likewise.
8214         (CHECK_DOUBLE_VALUE): Likewise.
8215         (CHECK_STRING_VALUE): Likewise.
8216         (CHECK_STRING_STARTS_WITH): Likewise.
8217         (CHECK_STRING_CONTAINS): Likewise.
8218         (CHECK): Likewise.
8219         (check_string_value): Likewise, add "funcname" param.
8220         (check_string_starts_with): Likewise.
8221         (check_string_contains): Likewise.
8223 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8225         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8226         generating name of built executable.
8228 2015-01-07  Marek Polacek  <polacek@redhat.com>
8230         PR c/64440
8231         * gcc.dg/pr64440.c: New test.
8232         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8234 2015-01-07  Marek Polacek  <polacek@redhat.com>
8236         PR c/64417
8237         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8238         * gcc.dg/pr64417.c: New test.
8240 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8242         PR target/64505
8243         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8244         fix is correct.
8246 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8248         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8249         Check if testcases run without errors, not just if they compile.
8251 2015-01-06  Christian Bruel  <christian.bruel@st.com>
8253         PR target/64507
8254         * gcc.target/sh/pr64507.c: New test.
8256 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
8258         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8260 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
8262         * c-c++-common/asan/sanitize-all-1.c: New test.
8263         * c-c++-common/ubsan/sanitize-all-1.c: New test.
8264         * c-c++-common/ubsan/sanitize-all-2.c: New test.
8265         * c-c++-common/ubsan/sanitize-all-3.c: New test.
8266         * c-c++-common/ubsan/sanitize-all-4.c: New test.
8268 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8270         * lib/target-supports.exp (check_profiling_available): Return 0 for
8271         Visium.
8272         (check_effective_target_tls_runtime): Likewise.
8273         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8274         * gcc.dg/20020312-2.c: Adjust for Visium.
8275         * gcc.dg/tls/thr-cse-1.c: Likewise
8276         * gcc.dg/tree-ssa/20040204-1.c: Likewise
8277         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8278         * gcc.dg/weak/typeof-2.c: Likewise.
8280 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
8282         PR rtl-optimization/64287
8283         * gcc.dg/aru-2.c: New test.
8285 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8287         PR sanitizer/64344
8288         * c-c++-common/ubsan/pr64344-1.c: New test.
8289         * c-c++-common/ubsan/pr64344-2.c: New test.
8291         PR tree-optimization/64465
8292         * gcc.dg/pr64465.c: New test.
8294         PR tree-optimization/64494
8295         * gcc.c-torture/compile/pr64494.c: New test.
8297 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8299         PR fortran/47674
8300         * gfortran.dg/realloc_on_assign_25.f90:  New test.
8302 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8304         Update copyright years.
8306 2015-01-05  Marek Polacek  <polacek@redhat.com>
8308         PR c/64423
8309         * gcc.dg/pr64423.c: New test.
8311 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8313         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8314         mmix-knuth-mmixware for the same reason as for MIPS.
8315         * gcc.dg/debug/debug-2.c: Ditto.
8317         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8319 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
8321         PR testsuite/62250
8322         * lib/gfortran.exp: Add libatomic library search path.
8323         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8324         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8326         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8328 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8330         * c-c++-common/tsan/bitfield_race.c: New testcase.
8331         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8333 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8335         * gfortran.dg/coarray/collectives_4.f90: New.
8337 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8339         PR fortran/57562
8340         * gfortran.dg/extends_16.f90: New.
8342 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8344         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8346 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8348         * gfortran.dg/coarray/codimension_2.f90: New.
8349         * gfortran.dg/coarray/codimension_2a.f90: New.
8350         * gfortran.dg/coarray_35.f90: New.
8351         * gfortran.dg/coarray_35a.f90: New.
8353 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8355         PR fortran/60507
8356         * gfortran.dg/dummy_procedure_11.f90: New.
8358 Copyright (C) 2015 Free Software Foundation, Inc.
8360 Copying and distribution of this file, with or without modification,
8361 are permitted in any medium without royalty provided the copyright
8362 notice and this notice are preserved.