/cp
[official-gcc.git] / gcc / testsuite / ChangeLog
blobdde2803688eb428b453716951c3e0985ad7f2109
1 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/54521
4         * g++.dg/init/explicit3.C: New.
6 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
8         PR target/66819
9         * gcc.target/i386/pr66819-1.c: New test.
10         * gcc.target/i386/pr66819-2.c: Likewise.
11         * gcc.target/i386/pr66819-3.c: Likewise.
12         * gcc.target/i386/pr66819-4.c: Likewise.
13         * gcc.target/i386/pr66819-5.c: Likewise.
15 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
17         PR target/66703
18         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
19         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
20         type to prevent possible flag-clobbering zero-extensions.
21         * gcc.target/i386/pr66703.c: New test.
23 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
25         PR c++/60842
26         * g++.dg/cpp0x/nsdmi-template15.C: New.
28 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
30         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
32 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
34         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
35         * gcc.target/arm/flip-thumb.c: Likewise.
37 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
39         PR target/66813
40         * gcc.target/i386/pr66813.c: New test.
42 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
44         PR middle-end/66820
45         * gcc.dg/gomp/pr66820.c: New test.
47 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
49         PR c++/65592
50         * g++.dg/cpp0x/scoped_enum6.C: New.
52 2015-07-10  Tom de Vries  <tom@codesourcery.com>
54         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
55         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
57 2015-07-10  Richard Biener  <rguenther@suse.de>
59         PR tree-optimization/66823
60         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
61         which should not be necessary.  XFAIL.
63 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
65         PR c++/64848
66         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
68 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
70         PR middle-end/66633
71         * gcc.dg/gomp/pr66633-1.c: New test.
72         * gcc.dg/gomp/pr66633-2.c: New test.
73         * gcc.dg/gomp/pr66633-3.c: New test.
74         * gcc.dg/gomp/pr66633-4.c: New test.
76 2015-07-09  John Marino  <gnugcc@marino.st>
78         * lib/target-supports.exp (check_effective_target_pie):
79         Add *-*-dragonfly*
81 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
83         PR target/66814
84         * gcc.target/i386/pr66814.c: New test.
86 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
88         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
89         * gcc.target/aarch64/fnmul-2.c: Likewise.
90         * gcc.target/aarch64/fnmul-3.c: Likewise.
91         * gcc.target/aarch64/fnmul-4.c: Likewise.
93 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
95         PR c++/65790
96         * g++.dg/cpp0x/vt-65790.C: New.
98 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
100         PR target/66818
101         * gcc.target/i386/pr66818.c: New test.
103 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
105         PR target/66817
106         * gcc.target/i386/pr66817.c: New test.
108 2015-07-09  Marek Polacek  <polacek@redhat.com>
110         PR tree-optimization/66718
111         * gcc.dg/vect/vect-126.c: New test.
113 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
115         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
116         even when dwarf-2 is not the default.
118 2015-07-08  Jeff Law  <law@redhat.com>
120         PR testsuite/66796
121         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
122         to have a single memory reference.
124 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
126         * g++.dg/other/dump-ada-spec-9.C: New test.
128 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
130         * g++.dg/vect/vect.exp: Run also simd* tests.
131         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
132         (check_vect): Fix up get_cpuid call for C++.
133         * g++.dg/vect/simd-clone-1.cc: New test.
135 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
137         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
139 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
141         * gcc.target/i386/readeflags-1.c (abort): New prototype.
142         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
144 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
146         PR c++/66421
147         * g++.dg/cpp0x/auto45.C: New.
149 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
151         PR middle-end/66334
152         * gcc.target/i386/pr66334.c: New.
154 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
156         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
157         comments.
159 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
161         PR jit/66783
162         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
163         (verify_code): Update expected error message.
164         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
165         (verify_code): Likewise.
166         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
167         (verify_code): Likewise.
169 2015-07-08  Richard Biener  <rguenther@suse.de>
171         PR tree-optimization/66793
172         * gcc.dg/torture/pr66793.c: New testcase.
174 2015-07-08  Richard Biener  <rguenther@suse.de>
176         PR tree-optimization/66794
177         * gcc.dg/torture/pr66794.c: New testcase.
179 2015-07-08  Marek Polacek  <polacek@redhat.com>
181         PR c++/66748
182         * g++.dg/abi/abi-tag15.C: New test.
184 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
186         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
187         * gcc.target/mips/branch-3.c: Ditto
188         * gcc.target/mips/branch-4.c: Ditto.
189         * gcc.target/mips/branch-5.c: Ditto.
190         * gcc.target/mips/branch-6.c: Ditto.
191         * gcc.target/mips/branch-7.c: Ditto.
192         * gcc.target/mips/branch-8.c: Ditto.
193         * gcc.target/mips/branch-9.c: Ditto.
194         * gcc.target/mips/branch-10.c: Ditto.
195         * gcc.target/mips/branch-11.c: Ditto.
196         * gcc.target/mips/branch-12.c: Ditto.
197         * gcc.target/mips/branch-13.c: Ditto.
198         * gcc.target/mips/umips-branch-5.c: New file.
199         * gcc.target/mips/umips-branch-6.c: New file.
200         * gcc.target/mips/umips-branch-7.c: New file.
201         * gcc.target/mips/umips-branch-8.c: New file.
202         * gcc.target/mips/umips-branch-9.c: New file.
203         * gcc.target/mips/umips-branch-10.c: New file.
204         * gcc.target/mips/umips-branch-11.c: New file.
205         * gcc.target/mips/umips-branch-12.c: New file.
206         * gcc.target/mips/umips-branch-13.c: New file.
207         * gcc.target/mips/umips-branch-14.c: New file.
208         * gcc.target/mips/umips-branch-15.c: New file.
209         * gcc.target/mips/umips-branch-16.c: New file.
210         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.  
211         (OCCUPY_0xfffc): New define.
213 2015-07-08  Renlin Li  <renlin.li@arm.com>
215         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
217 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
219         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
221 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
223         * gcc.target/i386/bt-3.c: New test.
224         * gcc.target/i386/bt-4.c: Ditto.
226 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
228         * g++.dg/other/dump-ada-spec-8.C: New test.
230 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
232         PR jit/66783
233         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
234         test case.
235         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
236         New test case.
237         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
238         New test case.
239         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
240         Avoid using an opaque struct for local "f".
242 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
244         PR jit/66779
245         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
246         * jit.dg/test-pr66779.c: New testcase.
248 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
250         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
251         NOCOMPRESSION.
253 2015-07-07  Richard Biener  <rguenther@suse.de>
255         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
257 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
259         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
260         * gcc.target/mips/call-5.c: Ditto.
261         * gcc.target/mips/call-6.c: Ditto.
263 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
265         * gcc.dg/dx-test.c: New test-case.
267 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
269         PR fortran/66578
270         * gfortran.dg/allocate_with_source_9.f08: New test.
272 2015-07-07  Christian Bruel  <christian.bruel@st.com>
274         PR target/52144
275         * gcc.target/arm/flip-thumb.c: Fix scan.
276         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
277         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
278         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
279         Fix return value.
281 2015-05-05  Jakub Jelinek  <jakub@redhat.com>
283         PR target/65956
284         * gcc.c-torture/execute/pr65956.c: New test.
286 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
288         * gcc.target/arm/aapcs/align1.c: New.
289         * gcc.target/arm/aapcs/align_rec1.c: New.
290         * gcc.target/arm/aapcs/align2.c: New.
291         * gcc.target/arm/aapcs/align_rec2.c: New.
292         * gcc.target/arm/aapcs/align3.c: New.
293         * gcc.target/arm/aapcs/align_rec3.c: New.
294         * gcc.target/arm/aapcs/align4.c: New.
295         * gcc.target/arm/aapcs/align_rec4.c: New.
296         * gcc.target/arm/aapcs/align_vararg1.c: New.
297         * gcc.target/arm/aapcs/align_vararg2.c: New.
299 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
301         * gfortran.dg/iomsg_2.f90: New test.
303 2015-07-06  Richard Biener  <rguenther@suse.de>
305         PR tree-optimization/66772
306         * gcc.dg/torture/pr66772-1.c: New testcase.
307         * gcc.dg/torture/pr66772-2.c: Likewise.
309 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
311         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
312         the jals instruction.
314 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
316         PR target/53383
317         * gcc.target/i386/pr53383-1.c: New file.
318         * gcc.target/i386/pr53383-2.c: Likewise.
319         * gcc.target/i386/pr53383-3.c: Likewise.
321 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
323         * gcc.target/aarch64/fnmul-1.c: New.
324         * gcc.target/aarch64/fnmul-2.c: New.
325         * gcc.target/aarch64/fnmul-3.c: New.
326         * gcc.target/aarch64/fnmul-4.c: New.
328 2015-07-06  Richard Biener  <rguenther@suse.de>
330         PR middle-end/66759
331         * gcc.dg/torture/pr66759.c: New testcase.
333 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
335         PR fortran/58586
336         * gfortran.dg/alloc_comp_class_3.f03: New test.
337         * gfortran.dg/alloc_comp_class_4.f03: New test.
339 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
341         * gcc.c-torture/execute/pr66757.c: New test.
343 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
345         PR tree-optimization/66720
346         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
348 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
349             Sandra Loosemore <sandra@codesourcery.com>
351         * gcc.target/nios2/gprel-offset.c: New test.
353 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
355         PR fortran/66725
356         * gfortran.dg/pr66725.f90: New test.
358 2015-07-03  Jason Merrill  <jason@redhat.com>
360         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
361         Avoid narrowing error.
363 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
365         PR rtl-optimization/66706
366         * gcc.target/powerpc/shift-int.c: New testcase.
368 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
370         PR target/66746.
371         * gcc.target/i386/pr66746.c: New file.
373 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
375         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
377 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
379         PR tree-optimization/66119
380         * g++.dg/opt/pr66119.C: New.
382 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
384         PR fortran/52846
385         * gfortran.dg/submodule_1.f90: New test
386         * gfortran.dg/submodule_2.f90: New test
387         * gfortran.dg/submodule_3.f90: New test
388         * gfortran.dg/submodule_4.f90: New test
389         * gfortran.dg/submodule_5.f90: New test
390         * gfortran.dg/submodule_6.f90: New test
391         * gfortran.dg/submodule_7.f90: New test
393 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
395         PR preprocessor/53690
396         * g++.dg/cpp/pr53690.C: New.
398 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
400         * gcc.target/powerpc/vec-cmp.c: New test.
402 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
404         PR fortran/56520
405         * gfortran.dg/pr56520.f90: New test.
407 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
409         PR fortran/66545
410         * gfortran.dg/pr66545_1.f90: New test.
411         * gfortran.dg/pr66545_2.f90: New test.
413 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
415         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
416         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
418 2015-07-02  Richard Biener  <rguenther@suse.de>
420         PR testsuite/66719
421         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
422         unaligned loads.
424 2015-07-02  Richard Biener  <rguenther@suse.de>
426         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
428 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
430         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
432 2015-07-01  Jason Merrill  <jason@redhat.com>
434         * lib/target-supports.exp (cxx_default): Set to C++14.
436 2015-07-01  Tom de Vries  <tom@codesourcery.com>
438         PR testsuite/66723
439         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
440         scan-assembler.
442 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
444         * gfortran.dg/warn_conversion_8.f90:  New test.
446 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
448         PR rtl-optimization/61047
449         * gcc.c-torture/execute/20150611-1.c: New testcase.
451 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
453         PR jit/66700
454         * jit.dg/all-non-failing-tests.h: Add
455         test-pr66700-observing-write-through-ptr.c.
456         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
458 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
460         * jit.dg/test-accessing-union.c: Add comments for use by
461         gcc/jit/docs/topics/types.rst.
463 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
465         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
466         'do-require-effective-target' with 'dg-require-effective-target'.
467         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
468         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
469         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
470         'stlex' with 'strex' as the expected output.
472 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
474         PR c++/60365
475         * g++.dg/cpp0x/gen-attrs-60.C: New.
476         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
478 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
480         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
481         New function.
482         * gcc.target/aarch64/pic-small.c: Restrict this test under
483         check_effective_target_aarch64_small_fpic.
485 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
487         * gfortran.dg/gomp/pr66633.f90: New test.
489 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
491         PR c++/66686
492         * g++.dg/template/pr66686.C: New test.
494 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
496         * gnat.dg/lto17.ad[sb]: New test.
498 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
500         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
501         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
502         testcase.
503         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
504         New testcase.
505         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
506         New testcase.
507         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
508         New testcase.
509         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
510         New testcase.
511         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
512         New testcase.
513         * jit.dg/test-switch.c: New testcase.
514         * jit.dg/test-switch.cc: New testcase.
516 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
518         PR jit/66546
519         * jit.dg/all-non-failing-tests.h: Add note about
520         test-validly-unreachable-block.c.
521         * jit.dg/test-validly-unreachable-block.c: New file.
523 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
525         PR jit/66628
526         * jit.dg/all-non-failing-tests.h: Add note about
527         test-extra-options.c.
528         * jit.dg/test-extra-options.c: New testcase.
530 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
532         PR debug/66691
533         * gcc.target/i386/pr66691.c: New.
535 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
537         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
538         * gcc.target/i386/iamcu/args.h: Likewise.
539         * gcc.target/i386/iamcu/asm-support.S: Likewise.
540         * gcc.target/i386/iamcu/defines.h: Likewise.
541         * gcc.target/i386/iamcu/macros.h: Likewise.
542         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
543         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
544         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
545         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
546         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
547         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
548         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
549         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
550         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
551         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
552         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
553         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
554         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
555         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
556         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
557         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
558         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
560 2015-06-30  Marek Polacek  <polacek@redhat.com>
562         * gcc.dg/fold-minus-6.c: New test.
564         * gcc.dg/fold-ior-3.c: New test.
566 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
568         Implement N4197 - Adding u8 character literals
569         * g++.dg/cpp1z/utf8.C: New.
570         * g++.dg/cpp1z/utf8-neg.C: New.
571         * g++.dg/cpp1z/udlit-utf8char.C: New.
573 2015-06-30  Marek Polacek  <polacek@redhat.com>
575         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
577 2015-06-30  Tom de Vries  <tom@codesourcery.com>
579         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
580         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
581         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
582         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
584 2015-06-30  Marek Polacek  <polacek@redhat.com>
586         * gcc.dg/fold-ior-2.c: New test.
588 2015-06-30  Tom de Vries  <tom@codesourcery.com>
590         PR tree-optimization/66652
591         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
592         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
593         pointers.
594         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
596 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
598         PR c++/65977
599         * g++.dg/cpp0x/constexpr-friend-3.C: New.
600         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
602 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
604         PR fortran/66605
605         * gfortran.dg/wunused-parameter.f90: New test.
607 2015-06-29  Richard Henderson  <rth@redhat.com>
609         * gcc.target/i386/asm-flag-1.c: New.
610         * gcc.target/i386/asm-flag-2.c: New.
611         * gcc.target/i386/asm-flag-3.c: New.
612         * gcc.target/i386/asm-flag-4.c: New.
613         * gcc.target/i386/asm-flag-5.c: New.
615 2015-06-29  Marek Polacek  <polacek@redhat.com>
617         PR c/66322
618         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
619         * c-c++-common/pr66322.c: New test.
620         * g++.dg/eh/scope1.C: Remove dg-warning.
622 2015-06-29  Richard Biener  <rguenther@suse.de>
624         PR tree-optimization/66677
625         * gcc.dg/vect/pr66677.c: New testcase.
627 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
629         PR middle-end/64130
630         * gcc.dg/tree-ssa/pr64130.c: New test.
632 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
634         * gcc.target/aarch64/pic-small.c: New testcase.
636 2015-06-26  Richard Biener  <rguenther@suse.de>
638         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
640 2015-06-26  Marek Polacek  <polacek@redhat.com>
642         * gcc.dg/fold-and-1.c: New test.
643         * gcc.dg/fold-and-2.c: New test.
645 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
647         * gnat.dg/warn11.adb: Add missing dg directive.
648         * gnat.dg/warn12.adb: New test.
649         * gnat.dg/warn12_pkg.ads: New helper.
651 2015-06-26  Richard Biener  <rguenther@suse.de>
653         * gfortran.dg/reassoc_3.f90: Adjust.
655 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
657         PR target/66412
658         * gcc.target/i386/pr66412.c: New test.
660 2015-06-25  Richard Biener  <rguenther@suse.de>
662         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
664 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
666         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
668 2015-06-25  Richard Biener  <rguenther@suse.de>
670         * gfortran.dg/vect/vect-9.f90: New testcase.
672 2015-06-25  Nick Clifton  <nickc@redhat.com>
674         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
675         H8300 and M32R targets.
677 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
679         PR fortran/66528
680         * gfortran.dg/maxerrors.f90: New test.
682 2015-06-08  DJ Delorie  <dj@redhat.com>
684         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
686 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
688         * gcc.target/aarch64/mgeneral-regs_3.c: New.
690 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
692         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
693         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
694         * gcc.target/aarch64/nofp_1.c: New file.
696 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
698         Implement N3928 - Extending static_assert
699         * g++.dg/cpp0x/static_assert8.C: Adjust.
700         * g++.dg/cpp0x/static_assert12.C: New.
701         * g++.dg/cpp0x/static_assert13.C: New.
702         * g++.dg/cpp1y/static_assert1.C: New.
703         * g++.dg/cpp1y/static_assert2.C: New.
704         * g++.dg/cpp1z/static_assert-nomsg.C: New.
706 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
708         PR c++/65750
709         * g++.dg/cpp0x/trailing11.C: New.
711 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
713         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
714           multilibs.
715         * gcc.target/arm/memset-inline-10.c: Likewise.
716         * gcc.target/arm/pr58784.c: Likewise.
717         * gcc.target/arm/pr59985.C: Likewise.
718         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
720 2015-06-24  Renlin Li  <renlin.li@arm.com>
722         * gcc.target/aarch64/arm_align_max_pwr.c: New.
723         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
725 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
727         Revert:
728         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
730         PR c++/30044
731         * g++.dg/cpp0x/auto45.C: New test.
732         * g++.dg/template/pr30044.C: New test.
733         * g++.dg/template/crash83.C: Accept any error string.
734         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
735         parameters.
736         * g++.dg/cpp0x/variadic18.C: Likewise
737         * g++.dg/template/canon-type-13.C: Likewise.
738         * g++.old-deja/g++.pt/ttp42.C: Likewise.
740 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
742         PR c++/65811
743         * g++.dg/other/linkage2.C: New.
745 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
747         PR target/63408
748         * gcc.target/arm/pr63408.c: New test.
750 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
752         * lib/c-torture.exp: Don't call check_effective_target_lto
753         before setting up environment correctly.
754         * lib/gcc-dg.exp: Likewise, and protect
755         gcc_force_conventional_output.
757 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
759         PR rtl-optimization/66306
760         * gcc.target/s390/pr66306.c: New test.
762 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
764         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
765         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
766         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
767         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
768         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
769         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
770         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
772 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
774         PR target/65803
775         * gcc.c-torture/pr65803.c: New test.
777 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
779         PR c++/30044
780         * g++.dg/cpp0x/auto45.C: New test.
781         * g++.dg/template/pr30044.C: New test.
782         * g++.dg/template/crash83.C: Accept any error string.
783         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
784         parameters.
785         * g++.dg/cpp0x/variadic18.C: Likewise
786         * g++.dg/template/canon-type-13.C: Likewise.
787         * g++.old-deja/g++.pt/ttp42.C: Likewise.
789 2015-06-23  Marek Polacek  <polacek@redhat.com>
791         * c-c++-common/Wlogical-op-3.c: New test.
793 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
795         PR c++/66254
796         * g++.dg/cpp0x/scoped_enum5.C: New.
798 2015-06-23  Richard Biener  <rguenther@suse.de>
800         PR tree-optimization/66636
801         * gcc.dg/vect/pr66636.c: New testcase.
803 2015-06-23  Marek Polacek  <polacek@redhat.com>
805         * gcc.dg/fold-minus-4.c: New test.
806         * gcc.dg/fold-minus-5.c: New test.
807         * c-c++-common/ubsan/overflow-add-5.c: New test.
809 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
811         Add missing testcase from r224672.
812         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
814         * gcc.target/vax/bswapdi-1.c: New.
816 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
818         PR fortran/64674
819         * gfortran.dg/associate_18.f08: New test.
821 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
823         PR target/66560
824         * gcc.target/i386/pr66560-1.c: New test.
825         * gcc.target/i386/pr66560-2.c: Ditto.
826         * gcc.target/i386/pr66560-3.c: Ditto.
827         * gcc.target/i386/pr66560-4.c: Ditto.
829 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
831         * gcc.target/nvptx/nvptx.exp: New file.
832         * gcc.target/nvptx/proto-1.c: Likewise.
834 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
836         PR tree-optimization/66449
837         * gcc.dg/vect/pr66449.c: New test.
839 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
841         * g++.dg/other/dump-ada-spec-5.C: New test.
842         * g++.dg/other/dump-ada-spec-6.C: Likewise.
843         * g++.dg/other/dump-ada-spec-7.C: Likewise.
845 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
847         * g++.dg/inherit/pure1.C: Test location too.
849 2015-06-22  Marek Polacek  <polacek@redhat.com>
851         * gcc.dg/fold-ior-1.c: New test.
852         * gcc.dg/fold-minus-2.c: New test.
853         * gcc.dg/fold-minus-3.c: New test.
854         * gcc.dg/fold-plus-1.c: New test.
855         * gcc.dg/fold-plus-2.c: New test.
856         * gcc.dg/fold-xor-4.c: New test.
857         * gcc.dg/fold-xor-5.c: New test.
859 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
861         PR target/65914
862         * g++.dg/torture/pr65914.C:  New.
864 2015-06-22  Richard Biener  <rguenther@suse.de>
866         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
867         not existing TORTURE_OPTIONS only.
868         * lib/gcc-dg.exp: Likewise.
870 2015-06-22  Christian Bruel  <christian.bruel@st.com>
872         PR target/52144
873         * gcc.target/arm/flip-thumb.c: New test.
875 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
876             Martin Liska  <mliska@suse.cz>
878         PR ipa/65908
879         * g++.dg/ipa/pr65908.C: New testcase.
881 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
883         PR c++/65882
884         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
885         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
887 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
889         * gnat.dg/specs/debug1.ads: Adjust.
891 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
893         * gcc.target/aarch64/fmovd-zero-mem.c: New.
894         * gcc.target/aarch64/fmovd-zero-reg.c: New.
895         * gcc.target/aarch64/fmovf-zero-mem.c: New.
896         * gcc.target/aarch64/fmovf-zero-reg.c: New.
897         * gcc.target/aarch64/fmovld-zero-mem.c: New.
898         * gcc.target/aarch64/fmovld-zero-mem.c: New.
899         * gcc.target/aarch64/fmovd-zero.c: Delete.
900         * gcc.target/aarch64/fmovf-zero.c: Delete.
902 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
904         * gcc.target/vax/bswapdi-1.c: New.
906 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
908         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
910 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
912         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
914 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
916         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
918 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
920         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
922 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
924         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
926 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
928         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
930 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
932         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
934 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
936         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
938 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
940         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
942 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
944         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
946 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
948         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
950 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
952         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
954 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
956         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
958 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
960         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
962 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
964         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
966 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
968         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
970 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
972         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
974 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
976         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
978 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
980         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
982 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
984         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
985         (_ARM_FPSCR): Add FZ field.
986         (clean_results): Force FZ=1 on AArch64.
987         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
989 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
991         * gcc.target/aarch64/pr62308.c: New test.
993 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
995         PR fortran/66549
996         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
998 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
1000         * gcc.target/i386/mpx/pr66581.c: New test.
1002 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
1004         * gcc.target/i386/cmov9.c: New test.
1006 2015-06-18  Richard Biener  <rguenther@suse.de>
1008         * g++.dg/other/const4.C: New testcase.
1010 2015-06-18  Michael Matz  <matz@suse.de>
1012         PR middle-end/66253
1013         * gcc.dg/vect/pr66253.c: New testcase.
1015 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1017         PR target/66569
1018         * gcc.target/i386/mpx/chkp-vararg.c: New test.
1020 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1022         PR middle-end/66568
1023         * gcc.target/i386/mpx/pr66568.c: New test.
1025 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1027         PR middle-end/66567
1028         * gcc.target/i386/mpx/pr66567.c: New test.
1030 2015-06-18  Richard Biener  <rguenther@suse.de>
1032         PR tree-optimization/66510
1033         * gcc.dg/vect/slp-perm-12.c: New testcase.
1035 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1037         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1038         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1039         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1040         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1042 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
1044         PR c++/66571
1045         * g++.dg/gomp/pr66571-1.C: New test.
1047         PR middle-end/66429
1048         * c-c++-common/gomp/pr66429.c: New test.
1050 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
1052         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1053         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1054         ...this.
1055         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1056         New testcase.
1057         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1058         New testcase.
1060 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1062         PR testsuite/65944
1063         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1065 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
1067         * gcc.target/mips/pr65862-1.c: New test.
1068         * gcc.target/mips/pr65862-2.c: Likewise.
1070 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1072         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1073         * gcc.target/i386/pr52252-atom.c: Ditto.
1074         * gcc.target/i386/vect-div-1.c: Ditto.
1075         * gcc.target/i386/rotate-5.c: Ditto.
1076         * gcc.target/i386/pr50202.c: Ditto.
1077         * gcc.target/i386/pr37843-3.c: Ditto.
1078         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1079         * gcc.target/i386/pr53397-1.c: Ditto.
1080         * gcc.target/i386/pr55934.c: Ditto.
1081         * gcc.target/i386/pr37843-4.c: Ditto.
1082         * gcc.target/i386/pr60451.c: Ditto.
1083         * gcc.target/i386/pr53397-2.c: Ditto.
1084         * gcc.target/i386/vectorize1.c: Ditto.
1085         * gcc.target/i386/extract-insert-combining.c: Ditto.
1086         * gcc.target/i386/pr53759.c: Ditto.
1087         * gcc.target/i386/pr52252-core.c: Ditto.
1088         * gcc.target/i386/rotate-3.c: Ditto.
1089         * gcc.target/i386/sse-20.c: Ditto.
1090         * gcc.target/i386/rotate-4.c: Ditto.
1091         * gcc.target/i386/pr61403.c: Ditto.
1092         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1093         * gcc.target/i386/pr60901.c: Ditto.
1094         * gcc.target/i386/pr59794-7.c: Ditto.
1095         * gcc.target/i386/pr62208.c: Ditto.
1096         * gcc.target/i386/pr53416.c: Ditto.
1097         * gcc.target/i386/asm-dialect-1.c: Ditto.
1098         * gcc.target/i386/pr50038.c: Ditto.
1099         * gcc.target/i386/47698.c: Ditto.
1100         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1101         * gcc.target/i386/pr59794-2.c: Ditto.
1102         * gcc.target/i386/pr59794-3.c: Ditto.
1103         * gcc.target/i386/pr39058.c: Ditto.
1104         * gcc.target/i386/pr60205-1.c: Ditto.
1105         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1106         * gcc.target/i386/sse2-movq-2.c: Ditto.
1108 2015-06-17  Richard Biener  <rguenther@suse.de>
1110         PR tree-optimization/66251
1111         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1113 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
1115         PR c++/59682
1116         * g++.dg/parse/new-placement1.C: New.
1118 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1120         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1121         * jit.dg/test-compound-assignment.c: New testcase.
1123 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1125         PR jit/66539
1126         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1127         to "testcases" array.
1129 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1131         PR jit/66539
1132         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1133         * jit.dg/test-debug-strings.c: New test case.
1134         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1135         the discriminant has a sane debug string.
1137 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
1139         PR target/56766
1140         * gcc.target/i386/pr56766-1.c: New test.
1141         * gcc.target/i386/pr56766-2.c: Ditto.
1143 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
1145         * gcc.target/mips/loongson-shift-count-truncated-1.c:
1146         Skip on mips*-mti-linux* and mips*-img-linux* targets.
1147         * gcc.target/mips/loongson-simd.c: Ditto.
1149 2015-06-16  Richard Biener  <rguenther@suse.de>
1151         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1153 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1155         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1156         passed by the testsuite driver.
1158 2015-06-16  Richard Biener  <rguenther@suse.de>
1160         * gcc.dg/vect/slp-perm-11.c: New testcase.
1162 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
1164         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1165         dg-options.
1167 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1169         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1170         Reinstate calls to torture-init and torture-finalize.
1172 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1174         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1176 2015-06-15  Nathan Sidwell  <nathan@acm.org>
1178         PR c++/58583
1179         * g++.dg/cpp0x/nsdmi-template14.C: New test.
1181 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
1183         PR c++/51048
1184         * g++.dg/cpp0x/local-type1.C: New.
1186 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
1188         PR fortran/44672
1189         PR fortran/45440
1190         PR fortran/57307
1191         * gfortran.dg/allocate_with_source_3.f90: Removed check for
1192         unimplemented error.
1193         * gfortran.dg/allocate_with_source_7.f08: New test.
1194         * gfortran.dg/allocate_with_source_8.f08: New test.
1196 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
1198         PR c++/65168
1199         * g++.dg/warn/Walways-true-3.C: New test.
1201 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1203         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1205 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1207         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1208         (main): Remove superfluous attributes.
1209         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1210         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1212 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1214         * gcc.target/i386/monitorx.c: New.
1215         * gcc.target/i386/sse-12.c: Add -mmwaitx.
1216         * gcc.target/i386/sse-13.c: Ditto.
1217         * gcc.target/i386/sse-14.c: Ditto.
1218         * gcc.target/i386/sse-22.c: Ditto.
1219         * gcc.target/i386/sse-23.c: Ditto.
1220         * g++.dg/other/i386-2.C: Ditto.
1221         * g++.dg/other/i386-3.C: Ditto.
1223 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
1225         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1227 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
1229         PR fortran/66079
1230         * gfortran.dg/allocatable_scalar_13.f90: New test
1232 2015-06-11  Marek Polacek  <polacek@redhat.com>
1234         * gcc.dg/fold-xor-3.c: New test.
1236 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1238         * gcc.target/arm/short-it-ifcvt-1.c: New test.
1239         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1241 2015-06-11  Christian Bruel  <christian.bruel@st.com>
1243         PR target/52144
1244         * gcc.target/arm/pragma_attribute.c: New test.
1246 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1248         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1250 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1252         PR target/66473
1253         * gcc.target/i386/pr66473.c: New test.
1255 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
1257         PR target/66470
1258         * gcc.dg/tls/pr66470.c: New test.
1259         * gcc.target/i386/pr66470.c: New test.
1261 2015-06-10  Christian Bruel  <christian.bruel@st.com>
1263         PR target/52144
1264         * gcc.target/arm/attr_arm.c: New test
1265         * gcc.target/arm/attr_arm-err.c: New test
1266         * gcc.target/arm/attr_thumb.c: New test
1267         * gcc.target/arm/attr_thumb-static.c: New test
1269 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1271         PR target/66200
1272         PR target/66428
1273         PR c++/66192
1274         * g++.dg/abi/aarch64_guard1.C: Adjust test.
1276 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
1278         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1279         passed by the testsuite driver.
1281 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1283         Revert:
1284         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1285         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1286         * gcc.dg/ssp-1.c: Make counter a register.
1287         * gcc.dg/ssp-2.c: Likewise.
1288         * gcc.dg/torture/parm-coalesce.c: New.
1290 2015-06-09  Tom de Vries  <tom@codesourcery.com>
1292         * gcc.target/i386/vararg-loc.c: New test.
1294 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1296         PR c++/65815
1297         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1298         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1300 2015-06-09  Marek Polacek  <polacek@redhat.com>
1302         PR tree-optimization/66299
1303         * gcc.dg/pr66299-1.c: New test.
1304         * gcc.dg/pr66299-2.c: New test.
1305         * gcc.dg/pr66299-3.c: New test.
1307 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
1309         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1310         passed by the testsuite driver.
1312 2015-06-09  Richard Biener  <rguenther@suse.de>
1314         PR middle-end/66423
1315         * gcc.dg/fold-modpow2.c: New testcase.
1317 2015-06-09  Richard Biener  <rguenther@suse.de>
1319         PR tree-optimization/66419
1320         * gcc.dg/vect/bb-slp-37.c: New testcase.
1322 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
1324         * gcc.target/arm/stl-cond.c: New test.
1326 2015-06-09  Richard Biener  <rguenther@suse.de>
1328         PR middle-end/66413
1329         * gcc.dg/torture/pr66413.c: New testcase.
1331 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1333         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1334         * gcc.dg/ssp-1.c: Make counter a register.
1335         * gcc.dg/ssp-2.c: Likewise.
1336         * gcc.dg/torture/parm-coalesce.c: New.
1338 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
1340         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1341         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1343 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1345         PR rtl-optimization/66444
1346         * gcc.dg/pr66444.c: New test.
1348 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
1350         PR fortran/66245
1351         * gfortran.dg/class_is_1.f90: New test.
1352         * gfortran.dg/type_is_1.f90: Ditto.
1354 2015-06-08  Marek Polacek  <polacek@redhat.com>
1356         PR c/66415
1357         * gcc.dg/cpp/pr66415-1.c: New test.
1358         * gcc.dg/cpp/pr66415-2.c: New test.
1360 2015-06-08  Richard Biener  <rguenther@suse.de>
1362         PR tree-optimization/66422
1363         * gcc.dg/Warray-bounds-16.c: New testcase.
1365 2015-06-08  Richard Biener  <rguenther@suse.de>
1367         * gcc.dg/vect/slp-perm-10.c: New testcase.
1368         * gcc.dg/vect/slp-23.c: Adjust.
1369         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1370         vector pointer update.
1372 2015-06-08  Marek Polacek  <polacek@redhat.com>
1374         PR sanitizer/66452
1375         * g++.dg/ubsan/pr66452.C: New test.
1377 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1379         PR tree-optimization/66436
1380         * gcc.dg/gomp/dump-new-function-2.c: New test.
1381         * gcc.dg/gomp/dump-new-function-3.c: Same.
1382         * gcc.dg/gomp/dump-new-function.c: Same.
1384 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1386         PR tree-optimization/66435
1387         * gcc.dg/gomp/notify-new-function-2.c: New test.
1388         * gcc.dg/gomp/notify-new-function-3.c: Same.
1389         * gcc.dg/gomp/notify-new-function.c: Same.
1391 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
1393         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1394         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1395         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1396         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1397         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1398         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1399         -fshort-enum.
1401 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
1403         PR fortran/47659
1404         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1405         * gfortran.dg/warn_conversion.f90: Add warning for change in value
1406         for assignment.
1407         * gfortran.dg/warn_conversion_3.f90: Add warnings.
1408         * gfortran.dg/warn_conversion_5.f90: New test.
1409         * gfortran.dg/warn_conversion_6.f90: New test.
1410         * gfortran.dg/warn_conversion_7.f90: New test.
1412 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1414         PR fortran/66347
1415         * gfortran.dg/blockdata_9.f: New test.
1417 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1419         PR fortran/66385
1420         * gfortran.dg/forall_17.f90:  New test.
1422 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
1424         * g++.dg/cpp0x/pr57101.C: Add warning.
1425         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1426         * g++.dg/ext/visibility/anon7.C: Same.
1427         * g++.dg/ipa/pr63587-2.C: Same.
1428         * g++.dg/opt/dump1.C: Same.
1429         * g++.dg/opt/pr59622-3.C: Same.
1430         * g++.dg/opt/pr59622.C: Same.
1431         * g++.dg/torture/pr46383.C: Same.
1432         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1433         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1434         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1435         functions.
1436         * gfortran.dg/intent_out_8.f90: Same.
1437         * gfortran.dg/warn_target_lifetime_3.f90: Same.
1439 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1441         PR fortran/66377
1442         gfortran.dg/equiv_9.f90: New test.
1445 2015-06-05  Tom de Vries  <tom@codesourcery.com>
1447         merge from gomp4 branch:
1448         2015-05-28  Tom de Vries  <tom@codesourcery.com>
1450         PR tree-optimization/65443
1451         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1452         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1453         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1455 2015-06-05  Nathan Sidwell  <nathan@acm.org>
1457         PR c++/52595
1458         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1460 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
1462         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1464 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1466         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1468 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
1470         * testsuite/gcc.target/i386/noplt-1.c: New test.
1471         * testsuite/gcc.target/i386/noplt-2.c: New test.
1472         * testsuite/gcc.target/i386/noplt-3.c: New test.
1473         * testsuite/gcc.target/i386/noplt-4.c: New test.
1475 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
1477         PR fortran/58749
1478         * gfortran.dg/adjustl_1.f90:  New test.
1480 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
1482         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1483         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1485 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
1487         * lto.c (iterative_hash_canonical_type,
1488         gimple_register_canonical_type): only hash main variants of types
1490 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
1492         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1493         Move set of dg-do-what-default after early return.
1495 2015-06-04  Marek Polacek  <polacek@redhat.com>
1497         PR c/66341
1498         * gcc.dg/lvalue-8.c: New test.
1500 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1501             Paolo Carlini  <paolo.carlini@oracle.com>
1503         PR c++/66130
1504         * g++.dg/other/pr66130.C: New.
1505         * g++.dg/cpp0x/pr66130.C: Likewise.
1507 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1509         * g++.dg/cpp0x/decl-loc1.C: New.
1510         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1511         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1512         * g++.dg/init/ctor8.C: Likewise.
1513         * g++.dg/parse/semicolon4.C: Likewise.
1515 2015-06-03  Marek Polacek  <polacek@redhat.com>
1517         PR sanitizer/66190
1518         * g++.dg/ubsan/static-init-1.C: New test.
1519         * g++.dg/ubsan/static-init-2.C: New test.
1520         * g++.dg/ubsan/static-init-3.C: New test.
1522 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
1524         PR target/66275
1525         * gcc.target/i386/pr66275.c: New test.
1527 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1529         * gcc.dg/Wcxx-compat-22.c: New testcase.
1530         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1531         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1532         * c-c++-common/pr58346-1.c: Likewise.
1533         * c-c++-common/transparent-union-1.c: Likewise.
1535 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
1537         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1538         * g++.dg/plugin/def_plugin.c: New file.
1539         * g++.dg/plugin/def-plugin-test.C: New file.
1541 2015-06-03  Richard Biener  <rguenther@suse.de>
1543         * gcc.dg/vect/bb-slp-36.c: New testcase.
1545 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1547         * gcc.dg/lto/chkp-removed-alias_0.c: New.
1549 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1551         * gcc.dg/lto/chkp-privatize-1_0.c: New.
1552         * gcc.dg/lto/chkp-privatize-1_1.c: New.
1553         * gcc.dg/lto/chkp-privatize-2_0.c: New.
1554         * gcc.dg/lto/chkp-privatize-2_1.c: New.
1556 2015-06-03  Marek Polacek  <polacek@redhat.com>
1558         PR c/64223
1559         PR c/29358
1560         * gcc.dg/pr64223-1.c: New test.
1561         * gcc.dg/pr64223-2.c: New test.
1563 2015-06-03  Richard Biener  <rguenther@suse.de>
1565         PR tree-optimization/63916
1566         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1568 2015-06-03  Richard Biener  <rguenther@suse.de>
1570         PR tree-optimization/66375
1571         * gcc.dg/torture/pr66375.c: New testcase.
1573 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
1575         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1577 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
1579         PR target/65768
1580         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1582 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1584         PR fortran/66380
1585         * gfortran.dg/reshape_7.f90: New test.
1587 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
1589         PR c/66220:
1590         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1591         (fn_36): New.
1593 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1595         PR c/49551
1596         * gcc.dg/pr49551.c: New testcase.
1598 2015-06-02  Richard Biener  <rguenther@suse.de>
1600         PR debug/65549
1601         * g++.dg/lto/pr65549_0.C: New testcase.
1603 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
1605         PR libgomp/65742
1606         PR middle-end/66332
1607         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1609 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1611         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1613 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
1615         PR c++/61683
1616         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1618 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1620         PR tree-optimization/48052
1621         * gcc.dg/tree-ssa/scev-8.c: New.
1622         * gcc.dg/tree-ssa/scev-9.c: New.
1623         * gcc.dg/tree-ssa/scev-10.c: New.
1624         * gcc.dg/vect/pr48052.c: New.
1626 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
1628         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1630 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1632         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1634 2015-06-02  Marek Polacek  <polacek@redhat.com>
1636         PR middle-end/66345
1637         * gcc.dg/torture/pr66345.c: New test.
1639 2015-06-02  Richard Biener  <rguenther@suse.de>
1641         PR tree-optimization/65961
1642         * gcc.dg/torture/pr65961.c: New testcase.
1644 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1646         PR tree-optimization/52563
1647         PR tree-optimization/62173
1648         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1649         * gcc.dg/tree-ssa/scev-4.c: Ditto.
1651 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1653         * gnat.dg/specs/varsize_return2.ads: New test.
1654         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1656 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
1658         * gcc.dg/vect/vect-outer-simd-1.c: New test.
1660 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
1662         PR target/65697
1663         * gcc.target/aarch64/sync-comp-swap.c: New.
1664         * gcc.target/aarch64/sync-comp-swap.x: New.
1665         * gcc.target/aarch64/sync-op-acquire.c: New.
1666         * gcc.target/aarch64/sync-op-acquire.x: New.
1667         * gcc.target/aarch64/sync-op-full.c: New.
1668         * gcc.target/aarch64/sync-op-full.x: New.
1669         * gcc.target/aarch64/sync-op-release.c: New.
1670         * gcc.target/aarch64/sync-op-release.x: New.
1672 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
1674         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1675         (bar): Predefined.
1677 2015-06-01  Richard Biener  <rguenther@suse.de>
1679         PR tree-optimization/66349
1680         PR tree-optimization/66352
1681         PR tree-optimization/66357
1682         * gcc.dg/torture/pr66357.c: New testcase.
1683         * gcc.dg/torture/pr66349.c: Likewise.
1684         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1686 2015-06-01  Richard Biener  <rguenther@suse.de>
1688         Revert
1689         2015-05-29  Richard Biener  <rguenther@suse.de>
1691         PR tree-optimization/66314
1692         * gcc.dg/asan/pr66314.c: New testcase.
1694 2015-06-01  Richard Biener  <rguenther@suse.de>
1696         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1698 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
1700         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1701         directives.
1702         (hp3, hp4): Add inline keyword.
1703         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1704         (hp2): Add inline keyword.
1705         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1706         (hp2): Add inline keyword.
1708 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
1710         PR target/65527
1711         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1712         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1713         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1714         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1716 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
1718         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1719         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1721 2015-06-01  Richard Biener  <rguenther@suse.de>
1723         PR tree-optimization/66280
1724         * g++.dg/torture/pr66280.C: New testcase.
1725         * g++.dg/torture/pr66280-2.C: Likewise.
1727 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1729         * gnat.dg/addr9_1.adb: New test.
1730         * gnat.dg/addr9_2.adb: Likewise.
1731         * gnat.dg/addr9_3.adb: Likewise.
1732         * gnat.dg/addr9_4.adb: Likewise.
1734 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1736           * g++.dg/other/dump-ada-spec-4.C: New test.
1738 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
1740         * gcc.dg/alias-8.c: Fix dg-warning.
1742 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
1744         * gcc.dg/alias-8.c: Do not xfail.
1745         * gcc.dg/pr62167.c: Prevent FRE.
1746         * gcc.dg/alias-14.c: New testcase.
1748 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
1750         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1752 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1754         PR target/66215
1755         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1756         dg-options.
1757         * gcc.target/s390/hotpatch-10.c: Likewise.
1758         * gcc.target/s390/hotpatch-11.c: Likewise.
1759         * gcc.target/s390/hotpatch-12.c: Likewise.
1760         * gcc.target/s390/hotpatch-17.c: Likewise.
1761         * gcc.target/s390/hotpatch-18.c: Likewise.
1762         * gcc.target/s390/hotpatch-20.c: Likewise.
1763         * gcc.target/s390/hotpatch-21.c: Likewise.
1764         * gcc.target/s390/hotpatch-22.c: Likewise.
1765         * gcc.target/s390/hotpatch-23.c: Likewise.
1766         * gcc.target/s390/hotpatch-24.c: Likewise.
1767         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
1768         to check for the exact nops too.
1769         * gcc.target/s390/hotpatch-3.c: Likewise.
1770         * gcc.target/s390/hotpatch-4.c: Likewise.
1771         * gcc.target/s390/hotpatch-5.c: Likewise.
1772         * gcc.target/s390/hotpatch-6.c: Likewise.
1773         * gcc.target/s390/hotpatch-7.c: Likewise.
1774         * gcc.target/s390/hotpatch-8.c: Likewise.
1775         * gcc.target/s390/hotpatch-9.c: Likewise.
1776         * gcc.target/s390/hotpatch-14.c: Likewise.
1777         * gcc.target/s390/hotpatch-15.c: Likewise.
1778         * gcc.target/s390/hotpatch-16.c: Likewise.
1779         * gcc.target/s390/hotpatch-19.c: Likewise.
1780         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
1781         scan-assembler-times counting number of .align directives.
1782         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1783         dg-options.  Remove scan-assembler-times counting number of .align
1784         directives.
1785         * gcc.target/s390/hotpatch-26.c: New file.
1786         * gcc.target/s390/hotpatch-27.c: New file.
1787         * gcc.target/s390/hotpatch-28.c: New file.
1788         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1789         using -Os -O0 -O1 -O2 -O3 options.
1791 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1793         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1795 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
1797         PR tree-optimization/66142
1798         * gcc.dg/vect/pr66142.c: New test.
1800 2015-05-29  Richard Biener  <rguenther@suse.de>
1802         PR tree-optimization/66314
1803         * gcc.dg/asan/pr66314.c: New testcase.
1805 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1807         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1808         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1809         Adjust all callers.
1810         (schedule-cleanups, dg-keep-saved-temps): New proc.
1811         (gcc-dg-test-1): Schedule cleanups.
1812         * lib/profopt.exp (profopt-execute): Likewise.
1813         * g++.dg/cdce3.C: Adjust expected line numbers.
1814         * gcc.dg/cdce1.c: Likewise.
1815         * gcc.dg/cdce2.c: Likewise.
1816         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1817         * gcc.dg/strlenopt-24.c: Likewise.
1818         * gcc.dg/tree-ssa/vrp26.c: Likewise.
1819         * gcc.dg/tree-ssa/vrp28.c: Likewise.
1820         * obj-c++.dg/encode-2.mm: Likewise.
1822 2015-05-28  DJ Delorie  <dj@redhat.com>
1824         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1826 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1828         * gnat.dg/discr43.adb: New test.
1830 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1832         * gnat.dg/varsize_temp.adb: Rename into...
1833         * gnat.dg/varsize1.adb: ...this.
1834         * gnat.dg/varsize_copy.ad[sb]: Rename into...
1835         * gnat.dg/varsize2.ad[sb]: ...this.
1836         * gnat.dg/varsize3_1.adb: New test.
1837         * gnat.dg/varsize3_2.adb: Likewise.
1838         * gnat.dg/varsize3_3.adb: Likewise.
1839         * gnat.dg/varsize3_4.adb: Likewise.
1840         * gnat.dg/varsize3_5.adb: Likewise.
1841         * gnat.dg/varsize3_6.adb: Likewise.
1842         * gnat.dg/varsize3_pkg1.ads: New helper.
1843         * gnat.dg/varsize3_pkg2.ads: Likewise.
1844         * gnat.dg/varsize3_pkg3.ads: Likewise.
1846 2015-05-28  Richard Biener  <rguenther@suse.de>
1848         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1850 2015-05-28  Richard Biener  <rguenther@suse.de>
1852         PR tree-optimization/66142
1853         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1855 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
1857         PR target/63810
1858         * gcc.dg/darwin-minversion-3.c: Update testcase.
1859         * gcc.dg/darwin-minversion-4.c: Ditto.
1860         * gcc.dg/darwin-minversion-5.c: New testcase.
1861         * gcc.dg/darwin-minversion-6.c: Ditto.
1862         * gcc.dg/darwin-minversion-7.c: Ditto.
1863         * gcc.dg/darwin-minversion-8.c: Ditto.
1864         * gcc.dg/darwin-minversion-9.c: Ditto.
1865         * gcc.dg/darwin-minversion-10.c: Ditto.
1866         * gcc.dg/darwin-minversion-11.c: Ditto.
1867         * gcc.dg/darwin-minversion-12.c: Ditto.
1869 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1871         PR rtl-optimization/66168
1872         * gcc.c-torture/compile/pr66168.c: New test.
1874 2015-05-27  Jeff Law  <law@redhat.com>
1876         PR target/39726
1877         * gcc.dg/target/m68k/pr39726-1.c: New test.
1879 2015-05-27  Nathan Sidwell  <nathan@acm.org>
1881         PR c++/66270
1882         * g++.dg/ext/alias-canon3.C: New.
1884 2015-05-27  Richard Biener  <rguenther@suse.de>
1886         PR tree-optimization/66272
1887         Revert parts of
1888         2014-08-15  Richard Biener  <rguenther@suse.de>
1890         PR tree-optimization/62031
1891         * gcc.dg/torture/pr66272.c: New testcase.
1893 2015-05-27  Richard Biener  <rguenther@suse.de>
1895         * gcc.dg/vect/slp-reduc-7.c: New testcase.
1897 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
1899         PR target/65358
1900         * gcc.dg/pr65358.c: New test.
1902 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
1904         PR fortran/65548
1905         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1906         semantic.
1907         * gfortran.dg/allocate_with_source_6.f90: New test.
1909 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1911         * gnat.dg/atomic7_1.adb: New test.
1912         * gnat.dg/atomic7_2.adb: Likewise.
1913         * gnat.dg/atomic7_pkg1.ads: New helper.
1914         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1916 2015-05-26  Michael Matz  <matz@suse.de>
1918         PR middle-end/66251
1919         * gcc.dg/vect/pr66251.c: New test.
1921 2015-05-26  Richard Biener  <rguenther@suse.de>
1923         PR tree-optimization/66142
1924         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1926 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
1928         PR fortran/66082
1929         * gfortran.dg/allocatable_scalar_13.f90: New test
1931 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1933         * gnat.dg/warn11.adb: New test.
1934         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1936 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1938         * gnat.dg/vfa1_1.adb: New test.
1939         * gnat.dg/vfa1_2.adb: Likewise.
1940         * gnat.dg/vfa1_3.adb: Likewise.
1941         * gnat.dg/vfa1_4.adb: Likewise.
1942         * gnat.dg/vfa1_pkg.ads: New helper.
1944 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
1946         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1947         * gcc.target/i386/pr66232-3.c: Likewise.
1949 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
1951         PR target/66274
1952         * gcc.target/i386/pr66274.c: New test.
1954 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1956         * gnat.dg/renaming6.ad[sb]: New test.
1958 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
1960         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1961         and 'dg-require-effective-target pie'.
1963 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1965         PR c++/66243
1966         * g++.dg/cpp0x/pr66243.C: New.
1968 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
1970         PR lto/66180
1971         * g++.dg/lto/pr66180_0.C: New testcase.
1972         * g++.dg/lto/pr66180_1.C: New testcase.
1974 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
1976         PR fortran/66257
1977         * typebound_call_27.f90: New file.
1979 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1981         PR c++/65936
1982         * g++.dg/template/pr65936.C: New.
1984 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1986         PR tree-optimization/63387
1987         * gcc.dg/pr63387-2.c: New testcase.
1989 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1991         * gcc.dg/simd-1.c: Update to the new message.
1993 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1995         * gcc.dg/nand.c: New testcase.
1997 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
1999         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2000         Set dg-do-what-default to compile only on ARM targets without
2001         arm_neon_hw execution support.  Remove redundant c-torture-execute
2002         in loop over test cases.
2004 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2006         PR target/65491
2007         * gcc.target/aarch64/pr65491_1.c: New test.
2008         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2009         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2011 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2013         PR c++/65598
2014         * g++.dg/cpp0x/explicit9.C: New.
2015         * g++.dg/cpp0x/explicit8.C: Check the locations too.
2017 2015-05-22  Richard Biener  <rguenther@suse.de>
2019         PR tree-optimization/66251
2020         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2022 2015-05-22  Marek Polacek  <polacek@redhat.com>
2024         PR c/47043
2025         * c-c++-common/attributes-enum-1.c: New test.
2026         * c-c++-common/attributes-enum-2.c: New test.
2027         * g++.dg/cpp0x/attributes-enum-1.C: New test.
2028         * g++.dg/cpp1y/attributes-enum-1.C: New test.
2030 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2032         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2033         effective target support.  If no arm_neon_hw support, do not attempt
2034         to execute the tests; only compile them.
2035         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2036         and "dg-require-effective-target arm_neon_ok".
2037         * gcc.target/arm/simd/vextp16_1.c: Likewise.
2038         * gcc.target/arm/simd/vextp64_1.c: Likewise.
2039         * gcc.target/arm/simd/vextp8_1.c: Likewise.
2040         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2041         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2042         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2043         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2044         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2045         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2046         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2047         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2048         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2049         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2050         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2051         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2052         * gcc.target/arm/simd/vexts16_1.c: Likewise.
2053         * gcc.target/arm/simd/vexts32_1.c: Likewise.
2054         * gcc.target/arm/simd/vexts64_1.c: Likewise.
2055         * gcc.target/arm/simd/vexts8_1.c: Likewise.
2056         * gcc.target/arm/simd/vextu16_1.c: Likewise.
2057         * gcc.target/arm/simd/vextu32_1.c: Likewise.
2058         * gcc.target/arm/simd/vextu64_1.c: Likewise.
2059         * gcc.target/arm/simd/vextu8_1.c: Likewise.
2060         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2061         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2062         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2063         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2064         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2065         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2066         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2067         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2068         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2069         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2070         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2071         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2072         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2073         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2074         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2075         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2076         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2077         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2078         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2079         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2080         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2081         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2082         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2083         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2084         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2085         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2086         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2087         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2088         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2089         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2090         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2091         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2092         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2093         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2094         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2095         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2096         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2097         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2098         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2099         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2100         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2101         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2102         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2103         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2104         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2105         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2106         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2107         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2108         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2109         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2110         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2111         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2112         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2113         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2114         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2115         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2116         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2117         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2118         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2119         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2120         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2121         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2122         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2123         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2124         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2125         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2126         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2127         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2128         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2129         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2130         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2131         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2132         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2133         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2134         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2135         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2136         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2137         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2138         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2139         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2140         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2141         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2142         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2143         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2144         * gcc.target/arm/simd/vzips16_1.c: Likewise.
2145         * gcc.target/arm/simd/vzips32_1.c: Likewise.
2146         * gcc.target/arm/simd/vzips8_1.c: Likewise.
2147         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2148         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2149         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2151 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2153         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2154         * gcc.dg/vect/pr59354.c: Likewise.
2155         * gcc.dg/vect/pr64252.c: Likewise.
2156         * gcc.dg/vect/pr64404.c: Likewise.
2157         * gcc.dg/vect/pr64493.c: Likewise.
2158         * gcc.dg/vect/pr64495.c: Likewise.
2159         * gcc.dg/vect/pr64844.c: Likewise.
2160         * gcc.dg/vect/pr65518.c: Likewise.
2161         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2163 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2165         PR c++/66210
2166         * g++.dg/cpp1y/var-templ28.C: New.
2168 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
2170         PR target/66232
2171         * gcc.target/i386/pr66232-1.c: New test.
2172         * gcc.target/i386/pr66232-2.c: Likewise.
2173         * gcc.target/i386/pr66232-3.c: Likewise.
2174         * gcc.target/i386/pr66232-4.c: Likewise.
2175         * gcc.target/i386/pr66232-5.c: Likewise.
2177 2015-05-21  Nathan Sidwell  <nathan@acm.org>
2179         * g++.dg/cpp1y/pr60943.C: New.
2181 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
2183         PR tree-optimization/66233
2184         * gcc.c-torture/execute/pr66233.c: New test.
2186 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2188         PR fortran/66176
2189         * gfortran.dg/inline_matmul_11.f90:  New test.
2191 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
2193         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2194         instead of listing several targets on its own.
2195         * gcc.target/i386/pr32219-2.c: Likewise.
2196         * gcc.target/i386/pr32219-3.c: Likewise.
2197         * gcc.target/i386/pr32219-4.c: Likewise.
2198         * gcc.target/i386/pr32219-5.c: Likewise.
2199         * gcc.target/i386/pr32219-6.c: Likewise
2200         * gcc.target/i386/pr32219-7.c: Likewise.
2201         * gcc.target/i386/pr32219-8.c: Likewise.
2202         * gcc.target/i386/pr39013-1.c: Likewise.
2203         * gcc.target/i386/pr39013-2.c: Likewise.
2204         * gcc.target/i386/pr64317.c: Likewise.
2206 2015-05-21  Jeff Law  <law@redhat.com>
2208         * gcc.target/hppa/shadd-3.c: New test.
2209         * gcc.target/hppa/shadd-4.c: New test.
2211 2015-05-21  Michael Matz  <matz@suse.de>
2213         * gcc.dg/vect/vect-strided-store.c: New test.
2214         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2215         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2217 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2219         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2220         * gcc.dg/pow-sqrt-synth-1.c: New test.
2221         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2223 2015-05-21  Richard Biener  <rguenther@suse.de>
2225         PR c++/66211
2226         * g++.dg/conversion/pr66211.C: New testcase.
2227         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2229 2015-05-21  Jeff Law  <law@redhat.com>
2231         * gcc.target/hppa/shadd-2.c: New test.
2233 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
2235         PR target/54236
2236         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2238 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2240         PR target/65937
2241         * gcc.target/arm/pr26702.c: Adjust target selector.
2243 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
2245         PR middle-end/66221
2246         * gcc.dg/lto/pr66221_0.c: New test.
2247         * gcc.dg/lto/pr66221_1.c: New test.
2249 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2251         PR c/52952
2252         * gcc.dg/redecl-4.c: Update column numbers.
2253         * gcc.dg/format/bitfld-1.c: Likewise.
2254         * gcc.dg/format/attr-2.c: Likewise.
2255         * gcc.dg/format/attr-6.c: Likewise.
2256         * gcc.dg/format/attr-7.c (baz): Likewise.
2257         * gcc.dg/format/asm_fprintf-1.c: Likewise.
2258         * gcc.dg/format/attr-4.c: Likewise.
2259         * gcc.dg/format/branch-1.c: Likewise.
2260         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2261         locations within strings with embedded escape sequences.
2263 2015-05-20  Jeff Law  <law@redhat.com>
2265         * gcc.target/hppa/hppa.exp: New target test driver.
2266         * gcc.target/hppa/shadd-1.c: New test.
2268 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
2270         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2272 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
2274         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2275         (fn_33_k_and_r_style): New.
2276         (fn_33_stroustrup_style): New.
2277         (fn_33_allman_style): New.
2278         (fn_33_whitesmiths_style): New.
2279         (fn_33_horstmann_style): New.
2280         (fn_33_ratliff_banner_style): New.
2281         (fn_33_lisp_style): New.
2282         (fn_34_indent_dash_gnu): New.
2283         (fn_34_indent_dash_kr): New.
2284         (fn_34_indent_dash_orig): New.
2285         (fn_34_indent_linux_style): New.
2287 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
2289         PR fortran/65548
2290         * gfortran.dg/allocate_with_source_5.f90: Extend test.
2292 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
2294         PR tree-optimization/65447
2295         * gcc.dg/tree-ssa/pr65447.c: New test.
2297 2015-05-19  Nathan sidwell  <nathan@acm.org>
2299         * g++.dg/cpp0x/pr65954.C: New.
2301 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
2303         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2305 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2307         * lib/target-supports.exp: Vector do not always have natural
2308         alignment on s390*.
2310 2015-05-19  David Sherwood  <david.sherwood@arm.com>
2312         * gcc.dg/loop-invariant.c: New testcase.
2314 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2316         * lib/target-supports.exp: Vector do not always have natural
2317         alignment on s390*.
2319 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2321         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2322         s390*.
2323         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2325 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2327         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2328         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2329         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2330         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2331         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2332         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2333         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2334         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2335         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2336         * gcc.target/s390/zvector/vec-elem-1.c: New test.
2338 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2340         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2342 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2344         * gcc.target/s390/s390.exp
2345         (check_effective_target_vector): New check.
2346         * gcc.target/s390/vector/vec-abi-1.c: New test.
2347         * gcc.target/s390/vector/vec-abi-2.c: New test.
2348         * gcc.target/s390/vector/vec-abi-3.c: New test.
2349         * gcc.target/s390/vector/vec-abi-4.c: New test.
2350         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2351         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2352         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2353         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2354         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2355         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2356         * gcc.target/s390/vector/vec-clobber-1.c: New test.
2357         * gcc.target/s390/vector/vec-cmp-1.c: New test.
2358         * gcc.target/s390/vector/vec-cmp-2.c: New test.
2359         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2360         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2361         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2362         * gcc.target/s390/vector/vec-genmask-1.c: New test.
2363         * gcc.target/s390/vector/vec-genmask-2.c: New test.
2364         * gcc.target/s390/vector/vec-init-1.c: New test.
2365         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2366         * gcc.target/s390/vector/vec-shift-1.c: New test.
2367         * gcc.target/s390/vector/vec-sub-1.c: New test.
2369 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2371         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2373 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2375         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2377 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2379         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2381 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2383         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2385 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2387         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2389 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2391         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2393 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2395         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2397 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2399         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2401 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2403         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2405 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2407         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2409 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2411         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2413 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2415         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2417 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2419         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2421 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
2423         PR tree-optimization/66187
2424         * gcc.c-torture/execute/pr66187.c: New test.
2425         * gcc.dg/pr66187-1.c: New test.
2426         * gcc.dg/pr66187-2.c: New test.
2428 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2430         * gcc.dg/vect/bb-slp-35.c: Adjust.
2432 2015-05-19  Richard Biener  <rguenther@suse.de>
2434         PR tree-optimization/66165
2435         * gcc.dg/torture/pr66165.c: New testcase.
2437         PR tree-optimization/66185
2438         * gcc.dg/torture/pr66185.c: New testcase.
2440 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
2442         PR target/54236
2443         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2445 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
2447         * gcc.target/mips/p5600-bonding.c : New file.
2449 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2451         PR fortran/66106
2452         * gfortran.dg/interface_operator_1.f90: New tests.
2454 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2456         PR fortran/66057
2457         * gfortran.dg/generic_29.f90: New tests.
2459 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2461         PR fortran/66043
2462         * gfortran.dg/storage_size_6.f90: New tests.
2464 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2466         PR fortran/66045
2467         * gfortran.dg/null1.f90: New test.
2469 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2471         PR fortran/66044
2472         * gfortran.dg/entry_21.f90: New test.
2474 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2476         PR fortran/66043
2477         * gfortran.dg/storage_size_6.f90: New tests.
2479 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2481         PR fortran/66040
2482         * gfortran.dg/misplaced_statement.f90: New test.
2484 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2486         PR fortran/66039
2487         * gfortran.dg/filepos1.f90: New test
2489 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2491         PR fortran/64925
2492         * gfortran.dg/pr64925.f90: New test.
2494 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2496         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2497         unit.
2498         * gfortran.dg/lto/pr41576_1.f90: Ditto.
2500 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
2502         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2503         to the family of pie capable targets.
2505 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
2507         * gcc.target/arm/bics_1.c : New testcase.
2508         * gcc.target/arm/bics_2.c : New testcase.
2509         * gcc.target/arm/bics_3.c : New testcase.
2510         * gcc.target/arm/bics_4.c : New testcase.
2512 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
2514         * gcc.target/mips/umips-attr.c: New test.
2516 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2518         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2519         * gcc.dg/20150120-2.c (dg-final): Ditto.
2520         * gcc.dg/20150120-2.c (dg-final): Ditto.
2521         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2523 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2525         PR target/66174
2526         * gcc.target/i386/pr66174.c: New test.
2528 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
2530         PR fortran/37131
2531         * gfortran.dg/matmul_bounds_6.f90:  New test.
2532         * gfortran.dg/matmul_bounds_7.f90:  New test.
2534 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
2536         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2537         * gfortran.dg/lto/pr41576_1.f90: Add interface.
2538         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2539         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2540         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2541         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2543 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2545         PR fortran/65903
2546         * gfortran.dg/continuation_13.f90: Update test.
2547         * gfortran.dg/pr65903.f90: New test.
2549 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2551         PR fortran/66113
2552         * gfortran.dg/block_14.f90:  New test.
2554 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2556         PR fortran/44054
2557         * lib/gfortran-dg.exp: Update regex to handle two locations for
2558         the same diagnostic without caret.
2559         * gfortran.dg/badline.f: Test also that line numbers are correct
2560         before and after "left but not entered" warning.
2562 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
2563             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2565         PR target/65768
2566         * gcc.target/arm/maskdata.c: New test.
2568 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
2570         PR fortran/65792
2571         * gfortran.dg/derived_constructor_components_5: New test
2573 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
2575         PR target/66140
2576         * gcc.target/alpha/pr66140.c: New test.
2578 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
2580         PR c/48956
2581         * gcc.dg/Wconversion-complex-c99.c: New test.
2582         * gcc.dg/Wconversion-complex-gnu.c: New test.
2584 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
2586         PR tree-optimization/64454
2587         * gcc.dg/modmod.c: New testcase.
2589 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
2591         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2593 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2595         PR middle-end/66134
2596         * gcc.target/i386/mpx/pr66134.c: New test.
2598 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
2600         * gcc.target/powerpc/pr60158.c: New test.
2602 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
2604         * gcc.target/i386/sibcall-7.c: New test.
2605         * gcc.target/i386/sibcall-8.c: New test.
2607 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
2609         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2610         (abs64_in_dreg): Likewise.
2612 2015-05-14  Marek Polacek  <polacek@redhat.com>
2614         PR c/66066
2615         PR c/66127
2616         * gcc.dg/pr14649-1.c: Add -Wpedantic.
2617         * gcc.dg/pr19984.c: Likewise.
2618         * gcc.dg/pr66066-1.c: New test.
2619         * gcc.dg/pr66066-2.c: New test.
2620         * gcc.dg/pr66066-3.c: New test.
2622 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2624         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2625         * gcc.dg/pow-sqrt.x: New file.
2626         * gcc.dg/pow-sqrt-1.c: New test.
2627         * gcc.dg/pow-sqrt-2.c: Likewise.
2628         * gcc.dg/pow-sqrt-3.c: Likewise.
2630 2015-05-13  Richard Biener  <rguenther@suse.de>
2632         PR tree-optimization/66123
2633         * gcc.dg/torture/pr66123.c: New testcase.
2635 2015-05-13  Richard Biener  <rguenther@suse.de>
2637         PR middle-end/66110
2638         * gcc.dg/alias-2.c: Adjust.
2639         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2641 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2643         PR target/65103
2644         * gcc.target/i386/pr65103-3.c: New.
2646 2015-05-13  Martin Liska  <mliska@suse.cz>
2648         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2650 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
2652         PR target/66112
2653         * gcc.target/i386/pr66112-2.c: New test.
2655         PR target/66112
2656         * gcc.target/i386/pr66112-1.c: New test.
2658 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2660         PR target/66048
2661         * gcc.target/i386/mpx/pr66048.cc: New.
2663 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2665         PR rtl-optimization/64616
2666         * gcc.dg/loop-8.c: New test.
2667         * gcc.dg/loop-9.c: New test.
2669 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2671         PR target/pr66047.c
2672         * gcc.target/i386/pr66047.c: New testcase.
2674 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2676         PR ipa/65873
2677         * gcc.c-torture/compile/pr65873.c: New testcase.
2679 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2681         PR fortran/66111
2682         * gfortran.dg/inline_matmul_10.f90:  New test.
2684 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
2686         * c-c++-common/Wmisleading-indentation.c: New testcase.
2687         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2688         * c-c++-common/Wmisleading-indentation-2.md: New file.
2690 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2692         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2693         "break".
2694         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2696 2015-05-12  Richard Biener  <rguenther@suse.de>
2698         PR tree-optimization/66101
2699         * gcc.dg/torture/pr66101.c: New testcase.
2701 2015-05-12  Richard Biener  <rguenther@suse.de>
2703         PR tree-optimization/37021
2704         * gcc.target/i386/vect-addsub.c: New testcase.
2706 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
2708         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2710 2015-05-12  Tom de Vries  <tom@codesourcery.com>
2712         PR tree-optimization/66010
2713         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2715 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2717         PR c++/65133
2718         * g++.dg/cpp0x/trailing10.C: New.
2720 2015-05-12  Richard Biener  <rguenther@suse.de>
2722         * gcc.dg/vect/bb-slp-35.c: New testcase.
2724 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
2726         PR fortran/66100
2727         * gfortran.dg/bound_simplification_6.f90: New.
2729 2015-05-11  Steve Ellcey  <sellcey@mips.com>
2731         * gcc.target/mips/branch-1.c: Pass argument to bar().
2733 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
2735         PR target/65753
2736         * gcc.target/i386/pr65753.c: New test.
2738 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
2740         PR rtl-optimization/66076
2741         * gcc.dg/torture/pr66076.c: New test.
2743 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2745         PR fortran/66041
2746         * gfortran.dg/inline_matmul_7.f90:  New test.
2747         * gfortran.dg/inline_matmul_8.f90:  New test.
2748         * gfortran.dg/inline_matmul_9.f90:  New test.
2750 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
2752         * gfortran.dg/bound_simplification_5.f90: New.
2754 2015-05-09  Jason Merrill  <jason@redhat.com>
2756         * lib/target-supports.exp (cxx_default): New global.
2757         (check_effective_target_c++11_only)
2758         (check_effective_target_c++14_only)
2759         (check_effective_target_c++98_only)
2760         (check_effective_target_c++1z_only): Check it.
2762 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
2764         PR tree-optimization/64454
2765         * gcc.dg/tree-ssa/vrp97.c: New file.
2766         * gcc.dg/vect/slp-perm-7.c: Update.
2768 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
2770         PR fortran/65894
2771         * gfortran.dg/elemental_subroutine_11.f90: New test.
2773 2015-05-08  Richard Biener  <rguenther@suse.de>
2775         PR tree-optimization/66036
2776         * gcc.dg/vect/slp-41.c: New testcase.
2778 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
2780         * gfortran.dg/elemental_optional_args_7.f90: New.
2782 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
2784         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2785         allow cmlt or sshr.
2787 2015-05-08  Marek Polacek  <polacek@redhat.com>
2789         PR c/64918
2790         * gcc.dg/Woverride-init-side-effects-1.c: New test.
2791         * gcc.dg/Woverride-init-side-effects-2.c: New test.
2793 2015-05-07  Marek Polacek  <polacek@redhat.com>
2795         PR c/65179
2796         * c-c++-common/Wshift-negative-value-1.c: New test.
2797         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2798         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2799         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2800         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2801         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2802         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2803         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2804         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2806 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
2808         PR middle-end/192
2809         PR middle-end/54303
2810         * gcc.dg/fdata-sections-2.c: New file.
2812 2015-05-07  Marek Polacek  <polacek@redhat.com>
2814         PR testsuite/66046
2815         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2816         last dg-output.
2817         * c-c++-common/ubsan/align-7.c: Likewise.
2818         * c-c++-common/ubsan/bounds-8.c: Likewise.
2819         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2820         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2821         * c-c++-common/ubsan/null-1.c: Likewise.
2822         * c-c++-common/ubsan/null-10.c: Likewise.
2823         * c-c++-common/ubsan/null-11.c: Likewise.
2824         * c-c++-common/ubsan/null-2.c: Likewise.
2825         * c-c++-common/ubsan/null-3.c: Likewise.
2826         * c-c++-common/ubsan/null-4.c: Likewise.
2827         * c-c++-common/ubsan/null-5.c: Likewise.
2828         * c-c++-common/ubsan/null-6.c: Likewise.
2829         * c-c++-common/ubsan/null-7.c: Likewise.
2830         * c-c++-common/ubsan/null-8.c: Likewise.
2831         * c-c++-common/ubsan/null-9.c: Likewise.
2832         * c-c++-common/ubsan/object-size-1.c: Likewise.
2833         * c-c++-common/ubsan/object-size-10.c: Likewise.
2834         * c-c++-common/ubsan/object-size-4.c: Likewise.
2835         * c-c++-common/ubsan/object-size-5.c: Likewise.
2836         * c-c++-common/ubsan/object-size-7.c: Likewise.
2837         * c-c++-common/ubsan/object-size-8.c: Likewise.
2838         * c-c++-common/ubsan/object-size-9.c: Likewise.
2839         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2840         * c-c++-common/ubsan/overflow-int128.c: Likewise.
2841         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2842         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2843         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2844         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2845         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2846         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2847         * c-c++-common/ubsan/pr59333.c: Likewise.
2848         * c-c++-common/ubsan/pr59667.c: Likewise.
2849         * c-c++-common/ubsan/pr60613-2.c: Likewise.
2850         * c-c++-common/ubsan/pr60636.c: Likewise.
2851         * c-c++-common/ubsan/pr63802.c: Likewise.
2852         * c-c++-common/ubsan/recovery-1.c: Likewise.
2853         * c-c++-common/ubsan/recovery-3.c: Likewise.
2854         * c-c++-common/ubsan/shift-1.c: Likewise.
2855         * c-c++-common/ubsan/shift-2.c: Likewise.
2856         * c-c++-common/ubsan/shift-4.c: Likewise.
2857         * c-c++-common/ubsan/shift-7.c: Likewise.
2858         * c-c++-common/ubsan/undefined-2.c: Likewise.
2859         * c-c++-common/ubsan/vla-1.c: Likewise.
2860         * g++.dg/ubsan/null-1.C: Likewise.
2861         * g++.dg/ubsan/null-3.C: Likewise.
2862         * g++.dg/ubsan/null-4.C: Likewise.
2863         * g++.dg/ubsan/vptr-8.C: Likewise.
2864         * g++.dg/ubsan/vptr-9.C: Likewise.
2865         * gcc.dg/ubsan/bounds-2.c: Likewise.
2866         * gcc.dg/ubsan/object-size-9.c: Likewise.
2868 2015-05-07  Jeff Law  <law@redhat.com>
2870         * gcc.dg/tree-ssa/shorten-1.c: New test.
2872 2015-05-07  Richard Biener  <rguenther@suse.de>
2874         PR tree-optimization/66002
2875         * gcc.dg/vect/vect-125.c: New testcase.
2877 2015-05-07  Marek Polacek  <polacek@redhat.com>
2878             Martin Uecker  <uecker@eecs.berkeley.edu>
2880         * c-c++-common/ubsan/bounds-10.c: New test.
2882 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
2884         * jit.dg/harness.h (set_options): Wrap with
2885         #ifndef TEST_ESCHEWS_SET_OPTIONS.
2886         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2887         Special-case test-benchmark.c as a negative.
2888         * jit.dg/test-benchmark.c: New file.
2890 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
2892         PR target/64208
2893         * gcc.target/arm/pr64208.c: New test.
2895 2015-05-06  Alan Modra  <amodra@gmail.com>
2897         PR target/66020
2898         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2899         (gparms): Make volatile.
2901 2015-05-06  Richard Biener  <rguenther@suse.de>
2903         PR tree-optimization/62283
2904         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2906 2015-05-06  Christian Bruel  <christian.bruel@st.com>
2908         PR target/66015
2909         * gcc.target/aarch64/iinline-attr-1.c: New test.
2911 2015-05-06  Richard Biener  <rguenther@suse.de>
2913         * gcc.dg/vect/bb-slp-34.c: New testcase.
2915 2015-05-06  Richard Biener  <rguenther@suse.de>
2917         PR tree-optimization/62283
2918         * gcc.dg/vect/bb-slp-14.c: Adjust.
2920 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2922         PR target/65990
2923         * gcc.target/i386/pr65990.c: New test.
2925 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
2927         PR target/65915
2928         * gcc.target/i386/pr65915.c: New.
2930 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2932         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2933         'va_list escapes 0'.
2935 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2937         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2938         in r222173.
2940 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
2942         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2943         * gcc.target/arm/pr65924.c: Likewise.
2945 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2947         PR target/65871
2948         * gcc.target/i386/pr65871-3.c: New test.
2950 2015-05-04  Jeff Law  <law@redhat.com>
2952         Revert:
2953         2015-05-04  Jeff Law  <law@redhat.com>
2954         * gcc.dg/tree-ssa/shorten-1.c: New test.
2956 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2957             Jakub Jelinek  <jakub@redhat.com>
2959         PR c++/66007
2960         * g++.dg/cpp0x/Wnarrowing4.C: New.
2962 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
2964         * lib/target-supports.exp
2965         (check_effective_target_keeps_null_pointer_checks): Clarify that
2966         this is for targets that disable -fdelete-null-pointer-checks,
2967         not default it to off.
2968         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2969         -fdelete-null-pointer-checks explicit.
2970         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2971         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2972         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2973         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2974         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2975         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2976         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2977         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2978         * gcc.dg/tree-ssa/pr20318.c: Likewise.
2979         * gcc.dg/tree-ssa/pr20701.c: Likewise.
2980         * gcc.dg/tree-ssa/pr20702.c: Likewise.
2981         * gcc.dg/tree-ssa/pr21086.c: Likewise.
2982         * gcc.dg/tree-ssa/pr21090.c: Likewise.
2983         * gcc.dg/tree-ssa/pr58480.c: Likewise.
2984         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2985         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2986         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2987         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2988         * gcc.dg/tree-ssa/unreachable.c: Likewise.
2989         * gcc.dg/tree-ssa/vrp02.c: Likewise.
2990         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2991         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2992         * gcc.dg/tree-ssa/vrp55.c: Likewise.
2993         * g++.dg/cpp0x/static_assert9.C: Likewise.
2994         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2995         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2996         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2997         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2998         * g++.dg/tree-ssa/pr26406.C: Likewise.
3000 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
3002         PR tree-optimization/65984
3003         * c-c++-common/ubsan/pr65984.c: New test.
3005 2015-05-04  Jeff Law  <law@redhat.com>
3007         * gcc.dg/tree-ssa/shorten-1.c: New test.
3009 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3011         PR fortran/44735
3012         * gfortran.dg/pr44735.f90: New test.
3014 2015-05-04  Richard Biener  <rguenther@suse.de>
3016         PR tree-optimization/65965
3017         * gcc.dg/vect/bb-slp-33.c: New testcase.
3019 2015-05-04  Richard Biener  <rguenther@suse.de>
3021         PR tree-optimization/65935
3022         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3024 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3026         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3027         for each supported variant instead of CHECK_RESULTS.
3028         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3029         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3030         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3031         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3032         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3033         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3034         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3035         expected results for unsupported variants.  Call CHECK for each
3036         supported variant instead of CHECK_RESULTS.
3037         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3038         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3039         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3040         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3041         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3042         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3043         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3044         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3045         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3046         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3047         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3048         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3049         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3050         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3051         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3052         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3053         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3054         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3055         expected results for unsupported variants.
3056         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3057         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3058         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3059         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3060         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3061         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3062         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3063         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3064         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3065         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3066         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3067         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3068         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3069         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3070         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3071         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3072         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3073         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3074         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3075         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3076         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3077         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3078         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3079         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3080         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3081         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3082         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3083         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3085 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3087         PR fortran/37131
3088         * gfortran.dg/bound_9.f90:  Add pointer assignment.
3090 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3091             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
3093         PR c++/65858
3094         * g++.dg/cpp0x/Wnarrowing3.C: New.
3096 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
3098         * gcc.dg/20150120-1.c: New test.
3099         * gcc.dg/20150120-2.c: New test.
3100         * gcc.dg/20150120-3.c: New test.
3102 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
3104         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3106 2015-05-01  Renlin Li  <renlin.li@arm.com>
3108         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3110 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
3112         * gfortran.dg/bound_simplification_4.f90: New.
3114 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3116         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3117         with powerpc_p8vector_ok.
3119 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3121         PR fortran/37131
3122         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
3123         scan pattern.
3124         * gfortran.dg/bound_9.f90:  New test case.
3126 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
3128         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3129         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3130         for 32bit x86 targets.
3131         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3132         for 32bit x86 targets.
3133         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3134         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3135         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3136         for 32bit x86 targets.
3138 2015-04-30  Marek Polacek  <polacek@redhat.com>
3140         PR tree-optimization/63551
3141         * g++.dg/ipa/pr63551.C: New test.
3143 2015-04-30  Caroline Tice  <cmtice@google.com>
3145         PR  65929
3146         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
3147         partition size on certain targets.
3149 2015-04-30  Renlin Li  <renlin.li@arm.com>
3151         * gcc.target/aarch64/vect-reduc-or_1.c: New.
3153 2015-04-30  Marek Polacek  <polacek@redhat.com>
3155         * c-c++-common/Wbool-compare-3.c: New test.
3157         * gcc.dg/pr65901.c (foo): Adjust dg-error.
3158         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3160 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3162         PR c++/57610
3163         * g++.dg/init/ref22.C: New.
3165 2015-04-30  Marek Polacek  <polacek@redhat.com>
3167         * gcc.dg/init-bad-8.c: New test.
3169         * gcc.dg/incomplete-typedef-1.c: New test.
3171 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3173         PR c++/59955
3174         * g++.dg/template/crash121.C: New.
3176 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
3178         * gcc.target/mips/call-from-init.c: New test.
3179         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3181 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3183         PR target/65871
3184         * gcc.target/i386/pr65871-1.c: New test.
3185         * gcc.target/i386/pr65871-2.c: Ditto.
3187 2015-04-29  Marek Polacek  <polacek@redhat.com>
3189         PR c/64610
3190         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3191         * c-c++-common/Wbool-compare-2.c: New test.
3193 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3195         PR target/65770
3196         * gcc.target/aarch64/vstN_lane_1.c: New file.
3198 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3200         PR c++/64667
3201         * g++.dg/warn/Winit-self-3.C: New.
3203 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3205         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3207 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
3209         PR target/65924
3210         * gcc.target/arm/pr65924.c: New test.
3212 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
3214         * g++.dg/gomp/tpl-target-update.C: New file.
3216 2015-04-29  Richard Biener  <rguenther@suse.de>
3218         PR tree-optimization/65917
3219         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3221 2015-04-29  Christian Bruel  <christian.bruel@st.com>
3223         PR target/64835
3224         * gcc.dg/ipa/iinline-attr.c: New test.
3225         * gcc.target/i386/iinline-attr-2.c: New test.
3227 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
3229         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3230         segfault is fixed.
3232 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3234         * gcc.dg/vect/vect-33.c: Remove spurious line.
3236 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
3238         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3240 2015-04-28  Marek Polacek  <polacek@redhat.com>
3242         PR c/65901
3243         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3244         * gcc.dg/pr65901.c: New test.
3246 2015-04-28  Richard Biener  <rguenther@suse.de>
3248         PR tree-optimization/62283
3249         * gfortran.dg/vect/pr62283-2.f: New testcase.
3250         * gcc.dg/vect/bb-slp-14.c: Adjust.
3252 2015-04-28  Richard Biener  <rguenther@suse.de>
3254         PR tree-optimization/65851
3255         * g++.dg/torture/pr65851.C: New testcase.
3257 2015-04-27  Jeff Law <law@redhat.com>
3259         PR tree-optimization/65217
3260         * gcc.target/i386/pr65217.c: Remove XFAIL.
3262 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3264         PR fortran/60322
3265         Add tests forgotten to svn-add.
3266         * gfortran.dg/class_allocate_19.f03: New test.
3267         * gfortran.dg/class_array_20.f03: New test.
3268         * gfortran.dg/class_array_21.f03: New test.
3269         * gfortran.dg/finalize_29.f08: New test.
3271 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3273         PR fortran/59678
3274         PR fortran/65841
3275         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3276         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3278 2015-04-27  Caroline Tice  <cmtice@google.com>
3280         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3281         partition size.
3283 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
3285         PR target/64579
3286         * gcc.target/powerpc/htm-1.c: New test.
3287         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3288         on 64-bit compiles.
3289         (__builtin_tabortdci): Likewise.
3290         (__builtin_tcheck): Remove operand.
3291         * lib/target-supports.exp (check_htm_hw_available): New function.
3293 2015-04-27  Richard Biener  <rguenther@suse.de>
3295         * gcc.target/i386/pr65217.c: XFAIL.
3297 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
3299         PR tree-optimization/65875
3300         * gcc.c-torture/compile/pr65875.c: New test.
3302 2015-04-25  Marek Polacek  <polacek@redhat.com>
3304         PR c/52085
3305         * gcc.dg/enum-incomplete-2.c: New test.
3306         * gcc.dg/enum-mode-1.c: New test.
3308 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3310         PR target/65849
3311         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3312         set new options.
3313         * gcc.target/powerpc/pr65849-2.c: Likewise.
3315 2015-04-24  Tom de Vries  <tom@codesourcery.com>
3317         PR tree-optimization/65802
3318         * g++.dg/pr65802.C: Move to ...
3319         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
3320         stdarg.h.  Rewrite for C.
3321         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
3322         va_start and va_end.  Remove unnecessary inline asm.
3324 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
3325             Wei Mi  <wmi@google.com>
3327         * gcc.target/i386/sse2-load-multi.c: New test.
3328         * gcc.target/i386/sse2-store-multi.c: Ditto.
3330 2015-04-24  Marek Polacek  <polacek@redhat.com>
3332         PR c/65830
3333         * c-c++-common/pr65830.c: New test.
3335         PR c/63357
3336         * c-c++-common/Wlogical-op-1.c: New test.
3338 2015-04-24  Marek Polacek  <polacek@redhat.com>
3340         PR c/61534
3341         * c-c++-common/pr61534-1.c: New test.
3343 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3344             Steven Bosscher <steven@gcc.gnu.org>
3346         PR rtl-optimization/34503
3347         * gcc.target/arm/pr64616.c: New file.
3349 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
3351         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3353 2015-04-24  Terry Guo  <terry.guo@arm.com>
3355         * gcc.target/arm/pr65710.c: Update the options.
3357 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
3359         * gcc.target/i386/pr65523.c: Skip x32.
3361 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3363         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3364         to look for vcl* where appropriate.
3366 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3368         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3369         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3371 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
3373         PR target/26702
3374         * gcc.target/arm/pr26702.c: New test.
3376 2015-04-23  Marek Polacek  <polacek@redhat.com>
3378         PR c/65345
3379         * gcc.dg/pr65345-1.c: New test.
3380         * gcc.dg/pr65345-2.c: New test.
3382 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3384         * gcc.target/powerpc/crypto-builtin-2.c: New.
3386 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
3388         PR fortran/60322
3389         * gfortran.dg/class_allocate_19.f03: New test.
3390         * gfortran.dg/class_array_20.f03: New test.
3391         * gfortran.dg/class_array_21.f03: New test.
3392         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3393         * gfortran.dg/finalize_15.f90: Fixing comparision to model
3394         initialization correctly.
3395         * gfortran.dg/finalize_29.f08: New test.
3397 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3399         * gcc.target/powerpc/swaps-p8-18.c: New test.
3401 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3403         PR target/65456
3404         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3405         * gcc.dg/vect/bb-slp-25.c: Likewise.
3406         * gcc.dg/vect/bb-slp-29.c: Likewise.
3407         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3408         vect_no_align && { ! vect_hw_misalign }.
3409         * gcc.dg/vect/bb-slp-9.c: Likewise.
3410         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3411         vect_hw_misalign.
3412         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3413         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3414         account for POWER8, where peeling for alignment is not needed.
3415         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3416         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3417         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3418         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3419         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3420         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3421         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3422         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3423         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3424         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3425         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3426         * gcc.dg/vect/pr16105.c: Likewise.
3427         * gcc.dg/vect/pr20122.c: Likewise.
3428         * gcc.dg/vect/pr33804.c: Likewise.
3429         * gcc.dg/vect/pr33953.c: Likewise.
3430         * gcc.dg/vect/pr56787.c: Likewise.
3431         * gcc.dg/vect/pr58508.c: Likewise.
3432         * gcc.dg/vect/slp-25.c: Likewise.
3433         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3434         * gcc.dg/vect/vect-105.c: Likewise.
3435         * gcc.dg/vect/vect-27.c: Likewise.
3436         * gcc.dg/vect/vect-29.c: Likewise.
3437         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3438         POWER8.
3439         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3440         && { ! vect_hw_misalign }.
3441         * gcc.dg/vect/vect-44.c: Likewise.
3442         * gcc.dg/vect/vect-48.c: Likewise.
3443         * gcc.dg/vect/vect-50.c: Likewise.
3444         * gcc.dg/vect/vect-52.c: Likewise.
3445         * gcc.dg/vect/vect-56.c: Likewise.
3446         * gcc.dg/vect/vect-60.c: Likewise.
3447         * gcc.dg/vect/vect-72.c: Likewise.
3448         * gcc.dg/vect/vect-75-big-array.c: Likewise.
3449         * gcc.dg/vect/vect-75.c: Likewise.
3450         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3451         * gcc.dg/vect/vect-77-global.c: Likewise.
3452         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3453         * gcc.dg/vect/vect-78-global.c: Likewise.
3454         * gcc.dg/vect/vect-93.c: Likewise.
3455         * gcc.dg/vect/vect-95.c: Likewise.
3456         * gcc.dg/vect/vect-96.c: Likewise.
3457         * gcc.dg/vect/vect-cond-1.c: Likewise.
3458         * gcc.dg/vect/vect-cond-3.c: Likewise.
3459         * gcc.dg/vect/vect-cond-4.c: Likewise.
3460         * gcc.dg/vect/vect-cselim-1.c: Likewise.
3461         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3462         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3463         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3464         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3465         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3466         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3467         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3468         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3469         * gcc.dg/vect/vect-outer-5.c: Likewise.
3470         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3471         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3472         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3473         * gcc.dg/vect/vect-outer-fir.c: Likewise.
3474         * gcc.dg/vect/vect-peel-3.c: Likewise.
3475         * gcc.dg/vect/vect-peel-4.c: Likewise.
3476         * gcc.dg/vect/vect-pre-interact.c: Likewise.
3477         * gcc.target/powerpc/pr65456.c: New test.
3478         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3479         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3480         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3481         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3482         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3483         vect_no_align && { ! vect_hw_misalign }.
3484         * gfortran.dg/vect/vect-3.f90: Likewise.
3485         * gfortran.dg/vect/vect-4.f90: Likewise.
3486         * gfortran.dg/vect/vect-5.f90: Likewise.
3487         * lib/target-supports.exp (check_effective_target_vect_no_align):
3488         Return 1 for POWER8.
3489         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3491 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3493         PR fortran/65429
3494         * gfortran.dg/pr65429.f90: New test.
3496 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
3498         * c-c++-common/asan/user-section-1.c: New test.
3499         * c-c++-common/asan/user-section-2.c: New test.
3500         * c-c++-common/asan/user-section-3.c: New test.
3502 2015-04-22  Hale Wang  <hale.wang@arm.com>
3503             Terry Guo  <terry.guo@arm.com>
3505         PR rtl-optimization/64818
3506         * gcc.target/arm/pr64818.c: New test.
3508 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
3510         PR ipa/65076
3511         * g++.dg/tree-ssa/pr61034.C: Update template.
3512         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3513         * gcc.dg/Warray-bounds-11.c: Likewise.
3514         * gcc.dg/Warray-bounds.c: Likewise.
3516 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3518         PR libgfortran/65234
3519         * gfortran.dg/fmt_unlimited.f90: New test.
3521 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
3523         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3524         headers.
3525         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3526         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3527         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3528         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3529         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3530         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3531         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3533 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3535         PR libgfortran/56743
3536         * gfortran.dg/namelist_87.f90: New test.
3538 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3540         * gcc.target/aarch64/mult-synth_1.c: New test.
3541         * gcc.target/aarch64/mult-synth_2.c: Likewise.
3542         * gcc.target/aarch64/mult-synth_3.c: Likewise.
3543         * gcc.target/aarch64/mult-synth_4.c: Likewise.
3544         * gcc.target/aarch64/mult-synth_5.c: Likewise.
3545         * gcc.target/aarch64/mult-synth_6.c: Likewise.
3547 2015-04-21  Richard Biener  <rguenther@suse.de>
3549         PR tree-optimization/65650
3550         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3551         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3552         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3553         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3554         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3555         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3557 2015-04-21  Tom de Vries  <tom@codesourcery.com>
3559         PR tree-optimization/65802
3560         * g++.dg/pr65802.C: New test.
3562 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
3564         PR testsuite/65767
3565         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3566         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3568 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
3570         PR c++/65801
3571         * g++.dg/cpp0x/Wnarrowing2.C: New.
3573 2015-04-20  Jeff Law  <law@redhat.com>
3575         PR tree-optimization/65658
3576         * gcc.dg/pr65658.c: New test.
3578 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
3580         PR target/64134
3581         * gcc.target/aarch64/vec_init_1.c: New test.
3583 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
3585         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3586         targets.
3588 2015-04-18  Martin Sebor  <msebor@redhat.com>
3590         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3591         of non-nul characters.
3592         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3594 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3596         PR target/65787
3597         * gcc.target/powerpc/pr65787.c: New.
3599 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3601         PR target/65689
3602         * gcc.target/aarch64/c-output-template-4.c: New test.
3604 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3606         PR target/65780
3607         * gcc.dg/pr65780-1.c: New test.
3608         * gcc.dg/pr65780-2.c: Likewise.
3609         * gcc.target/i386/pr32219-9.c: Likewise.
3610         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3611         symbol.
3612         * gcc.target/i386/pr64317.c (c): Initialize.
3614 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3616         PR target/65612
3617         * g++.dg/ext/mv18.C: New test.
3618         * g++.dg/ext/mv19.C: Likewise.
3619         * g++.dg/ext/mv20.C: Likewise.
3620         * g++.dg/ext/mv21.C: Likewise.
3621         * g++.dg/ext/mv22.C: Likewise.
3622         * g++.dg/ext/mv23.C: Likewise.
3624 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
3626         PR c++/64527
3627         * g++.dg/init/pr64527.C: New test.
3629 2015-04-17  Tom de Vries  <tom@codesourcery.com>
3630             Michael Matz  <matz@suse.de>
3632         PR tree-optimization/64950
3633         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3634         x86_64-*-*.
3636 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
3638         * c-c++-common/asan/user-section-1.c: New test.
3640 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3642         PR debug/65771
3643         * gcc.dg/debug/pr65771.c: New test.
3645 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
3647         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3648         __buitlin_alloca with __builtin_alloca.
3650 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
3652         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3654 2015-04-16  Richard Biener  <rguenther@suse.de>
3656         PR tree-optimization/64277
3657         * gcc.dg/Warray-bounds-14.c: New testcase.
3658         * gcc.dg/Warray-bounds-15.c: Likewise.
3659         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3660         * c-c++-common/ubsan/bounds-6.c: Likewise.
3662 2015-04-16  Renlin Li  <renlin.li@arm.com>
3664         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3665         * gcc.target/arm/unsigned-float.c: New.
3667 2015-04-16  Richard Biener  <rguenther@suse.de>
3669         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3670         * gcc.dg/tree-ssa/pr37508.c: Adjust.
3671         * gfortran.dg/reassoc_6.f: Remove XFAIL.
3673 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
3675         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3676         * g++.dg/cpp0x/decltype-call1.C: Likewise.
3677         * g++.dg/cpp0x/defaulted21.C: Likewise.
3678         * g++.dg/cpp0x/defaulted28.C: Likewise.
3679         * g++.dg/cpp0x/defaulted47.C: Likewise.
3680         * g++.dg/cpp0x/elision_neg.C: Likewise.
3681         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3682         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3683         * g++.dg/cpp0x/implicit1.C: Likewise.
3684         * g++.dg/cpp0x/implicit9.C: Likewise.
3685         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3686         * g++.dg/cpp0x/range-for13.C: Likewise.
3687         * g++.dg/gomp/clause-2.C: Likewise.
3688         * g++.dg/gomp/udr-5.C: Likewise.
3689         * g++.dg/inherit/access6.C: Likewise.
3690         * g++.dg/lookup/duperr1.C: Likewise.
3691         * g++.dg/lookup/friend2.C: Likewise.
3692         * g++.dg/lookup/pr6936.C: Likewise.
3693         * g++.dg/lookup/scoped1.C: Likewise.
3694         * g++.dg/lookup/using26.C: Likewise.
3695         * g++.dg/lookup/using38.C: Likewise.
3696         * g++.dg/other/access2.C: Likewise.
3697         * g++.dg/overload/defarg3.C: Likewise.
3698         * g++.dg/overload/defarg6.C: Likewise.
3699         * g++.dg/parse/access11.C: Likewise.
3700         * g++.dg/parse/access2.C: Likewise.
3701         * g++.dg/parse/access3.C: Likewise.
3702         * g++.dg/parse/access4.C: Likewise.
3703         * g++.dg/parse/access5.C: Likewise.
3704         * g++.dg/parse/access6.C: Likewise.
3705         * g++.dg/parse/access8.C: Likewise.
3706         * g++.dg/parse/access9.C: Likewise.
3707         * g++.dg/parse/crash40.C: Likewise.
3708         * g++.dg/tc1/dr142.C: Likewise.
3709         * g++.dg/tc1/dr166.C: Likewise.
3710         * g++.dg/tc1/dr52.C: Likewise.
3711         * g++.dg/template/access11.C: Likewise.
3712         * g++.dg/template/access18.C: Likewise.
3713         * g++.dg/template/access19.C: Likewise.
3714         * g++.dg/template/access2.C: Likewise.
3715         * g++.dg/template/access20.C: Likewise.
3716         * g++.dg/template/access26.C: Likewise.
3717         * g++.dg/template/access3.C: Likewise.
3718         * g++.dg/template/access7.C: Likewise.
3719         * g++.dg/template/conv12.C: Likewise.
3720         * g++.dg/template/crash69.C: Likewise.
3721         * g++.dg/template/friend31.C: Likewise.
3722         * g++.dg/template/friend32.C: Likewise.
3723         * g++.dg/template/memfriend15.C: Likewise.
3724         * g++.dg/template/memfriend16.C: Likewise.
3725         * g++.dg/template/memfriend17.C: Likewise.
3726         * g++.dg/template/memfriend7.C: Likewise.
3727         * g++.dg/template/pr32519.C: Likewise.
3728         * g++.dg/template/qualttp21.C: Likewise.
3729         * g++.dg/template/qualttp8.C: Likewise.
3730         * g++.dg/template/ttp10.C: Likewise.
3731         * g++.dg/template/typedef11.C: Likewise.
3732         * g++.dg/template/typedef13.C: Likewise.
3733         * g++.dg/template/typedef19.C: Likewise.
3734         * g++.dg/template/typedef20.C: Likewise.
3735         * g++.dg/template/typedef22.C: Likewise.
3736         * g++.dg/template/using16.C: Likewise.
3737         * g++.dg/template/virtual3.C: Likewise.
3738         * g++.dg/ubsan/pr61272.C: Likewise.
3739         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3740         * g++.old-deja/g++.brendan/crash11.C: Likewise.
3741         * g++.old-deja/g++.brendan/enum6.C: Likewise.
3742         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3743         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3744         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3745         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3746         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3747         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3748         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3749         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3750         * g++.old-deja/g++.jason/access17.C: Likewise.
3751         * g++.old-deja/g++.jason/access18.C: Likewise.
3752         * g++.old-deja/g++.jason/access22.C: Likewise.
3753         * g++.old-deja/g++.jason/access23.C: Likewise.
3754         * g++.old-deja/g++.jason/access8.C: Likewise.
3755         * g++.old-deja/g++.jason/delete3.C: Likewise.
3756         * g++.old-deja/g++.jason/report.C: Likewise.
3757         * g++.old-deja/g++.law/access2.C: Likewise.
3758         * g++.old-deja/g++.law/access3.C: Likewise.
3759         * g++.old-deja/g++.law/access4.C: Likewise.
3760         * g++.old-deja/g++.law/access5.C: Likewise.
3761         * g++.old-deja/g++.law/arm12.C: Likewise.
3762         * g++.old-deja/g++.law/arm14.C: Likewise.
3763         * g++.old-deja/g++.law/ctors13.C: Likewise.
3764         * g++.old-deja/g++.law/union2.C: Likewise.
3765         * g++.old-deja/g++.law/visibility12.C: Likewise.
3766         * g++.old-deja/g++.law/visibility15.C: Likewise.
3767         * g++.old-deja/g++.law/visibility16.C: Likewise.
3768         * g++.old-deja/g++.law/visibility17.C: Likewise.
3769         * g++.old-deja/g++.law/visibility18.C: Likewise.
3770         * g++.old-deja/g++.law/visibility19.C: Likewise.
3771         * g++.old-deja/g++.law/visibility20.C: Likewise.
3772         * g++.old-deja/g++.law/visibility21.C: Likewise.
3773         * g++.old-deja/g++.law/visibility24.C: Likewise.
3774         * g++.old-deja/g++.law/visibility4.C: Likewise.
3775         * g++.old-deja/g++.law/visibility5.C: Likewise.
3776         * g++.old-deja/g++.law/visibility6.C: Likewise.
3777         * g++.old-deja/g++.law/visibility7.C: Likewise.
3778         * g++.old-deja/g++.law/visibility8.C: Likewise.
3779         * g++.old-deja/g++.law/visibility9.C: Likewise.
3780         * g++.old-deja/g++.niklas/t135.C: Likewise.
3781         * g++.old-deja/g++.oliva/delete1.C: Likewise.
3782         * g++.old-deja/g++.oliva/partord1.C: Likewise.
3783         * g++.old-deja/g++.other/access11.C: Likewise.
3784         * g++.old-deja/g++.other/access4.C: Likewise.
3785         * g++.old-deja/g++.other/access7.C: Likewise.
3786         * g++.old-deja/g++.other/crash1.C: Likewise.
3787         * g++.old-deja/g++.other/crash7.C: Likewise.
3788         * g++.old-deja/g++.other/friend1.C: Likewise.
3789         * g++.old-deja/g++.other/friend4.C: Likewise.
3790         * g++.old-deja/g++.other/friend9.C: Likewise.
3791         * g++.old-deja/g++.other/lineno1.C: Likewise.
3792         * g++.old-deja/g++.other/using1.C: Likewise.
3793         * g++.old-deja/g++.pt/enum14.C: Likewise.
3794         * g++.old-deja/g++.pt/friend11.C: Likewise.
3795         * g++.old-deja/g++.pt/friend21.C: Likewise.
3796         * g++.old-deja/g++.pt/friend3.C: Likewise.
3797         * g++.old-deja/g++.pt/inherit2.C: Likewise.
3798         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3799         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3800         * g++.old-deja/g++.robertl/eb94.C: Likewise.
3802 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
3804         PR ipa/65765
3805         * g++.dg/ipa/pr65765.C: New test.
3807 2015-04-15  Nick Clifton  <nickc@redhat.com>
3809         * gcc.target/rx/builtins.c: Disable RMPA test if string
3810         instructions are not allowed.
3812 2015-04-15  Alan Modra  <amodra@gmail.com>
3814         * gcc.dg/pr65408.c: New.
3816 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
3818         PR target/65729
3819         * gcc.target/arm/pr65729.c: New test.
3821 2015-04-14  Richard Biener  <rguenther@suse.de>
3823         PR tree-optimization/65758
3824         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3826 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
3828         PR target/65648
3829         * gcc.c-torture/execute/pr65648.c: New test.
3831 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3833         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3834         __builtin_finite instead of finite.
3835         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3836         Likewise.
3838 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
3840         PR tree-optimization/63387
3841         * gcc.dg/pr63387.c: New testcase.
3843 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
3845         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3847 2015-04-13  Richard Biener  <rguenther@suse.de>
3849         PR tree-optimization/65204
3850         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3852 2015-04-13  Terry Guo  <terry.guo@arm.com>
3854         PR target/65710
3855         * gcc.target/arm/pr65710.c: New.
3857 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
3859         PR tree-optimization/65747
3860         * g++.dg/torture/pr65747.C: New test.
3862 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
3864         PR c++/65736
3865         * g++.dg/cpp0x/pr65736.C: New test.
3867 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
3868             Martin Liska  <mliska@suse.cz>
3870         PR ipa/65722
3871         * g++.dg/ipa/pr65722.C: New testcase.
3873 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
3875         PR tree-optimization/65735
3876         * gcc.c-torture/compile/pr65735.c: New test.
3878 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
3880         PR middle-end/65554
3881         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3883 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
3885         PR target/65671
3886         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3888 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
3890         PR target/65647
3891         * gcc.target/arm/pr65647-2.c: New.
3893 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3895         PR target/65694
3896         * g++.dg/torture/pr65694.C: New test.
3898 2015-04-10  Tobias Burnus  <burnus@net-b.de>
3900         * gfortran.dg/coarray_lock_6.f90: New.
3901         * gfortran.dg/coarray_lock_7.f90: New.
3902         * gfortran.dg/coarray/lock_2.f90: New.
3904 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
3906         PR fortran/56674
3907         PR fortran/58813
3908         PR fortran/59016
3909         PR fortran/59024
3910         * gfortran.dg/used_types_27.f90: New.
3912 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3914         PR target/65671
3915         * gcc.target/i386/pr65671.c: New.
3917 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3919         PR tree-optimization/65709
3920         * c-c++-common/ubsan/align-9.c: New test.
3922 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
3924         PR fortran/56852
3925         * gfortran.dg/pr56852.f90: New test.
3927 2015-04-09  Marek Polacek  <polacek@redhat.com>
3928             Jakub Jelinek  <jakub@redhat.com>
3930         PR middle-end/65554
3931         * g++.dg/opt/pr65554.C: New test.
3933 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3935         PR c++/65690
3936         * c-c++-common/attr-aligned-1.c: New test.
3938 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
3940         * gcc.target/i386/mpx/memmove-zero-length.c: New.
3942 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3944         PR target/65676
3945         * gcc.target/i386/sse-25.c: New.
3947 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3949         PR target/65693
3950         * gcc.target/i386/pr65693.c: New test.
3952 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3954         * gcc.dg/lto/chkp-static-bounds_0.c: New.
3956 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3958         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3960 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3962         * gcc.target/i386/thunk-retbnd.c: New.
3964 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
3966         * gnat.dg/opt48.adb: New test.
3967         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3968         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3970 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
3972         PR ipa/65540
3973         * gcc.c-torture/compile/pr65540.c: New.
3975 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
3977         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3978         -Wno-pointer-arith.
3980 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
3982         PR debug/65678
3983         * g++.dg/debug/pr65678.C: New test.
3985         PR middle-end/65680
3986         * gcc.c-torture/compile/pr65680.c: New test.
3988 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
3990         PR fortran/65548
3991         * gfortran.dg/allocate_with_source_5.f90: New test.
3993 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
3995         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3996         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3998 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
4000         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4002 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4004         PR target/65614
4005         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4006         to get floating point compression.
4007         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4009 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
4011         PR preprocessor/61977
4012         * gcc.dg/cpp/pr61977.c: New test.
4014 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
4016         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4018 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
4020         PR target/65647
4021         * gcc.target/arm/pr65647.c: New.
4023 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
4025         PR ipa/65655
4026         * g++.dg/torture/pr65655.C: New testcase.
4028 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4030         PR c++/64085
4031         * g++.dg/cpp1y/lambda-init13.C: New.
4033 2015-04-03  Marek Polacek  <polacek@redhat.com>
4035         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4037 2015-04-02  Marek Polacek  <polacek@redhat.com>
4039         PR c++/65642
4040         * g++.dg/cpp0x/constexpr-fold1.C: New test.
4041         * g++.dg/cpp0x/constexpr-fold2.C: New test.
4043 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
4045         PR preprocessor/61977
4046         * gcc.target/powerpc/pr61977-1.c: New test.
4047         * gcc.target/powerpc/pr61977-2.c: New test.
4049 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
4051         PR c++/56100
4052         * g++.dg/warn/Wshadow-8.C: New.
4053         * g++.dg/warn/Wshadow-9.C: Likewise.
4054         * g++.dg/warn/Wshadow-10.C: Likewise.
4055         * g++.dg/warn/Wshadow-11.C: Likewise.
4057 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4059         * gcc.dg/pr23623.c: Added aligned attribute.
4060         * gcc.dg/20141029-1.c: Likewise.
4061         * gcc.dg/20150306-1.c: New test.
4063 2015-04-01  Marek Polacek  <polacek@redhat.com>
4065         PR c++/65554
4066         * g++.dg/cpp0x/initlist93.C: New test.
4067         * g++.dg/cpp0x/initlist94.C: New test.
4069 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4071         PR target/65624
4072         * gcc.target/aarch64/pr65624.c: New test.
4074 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
4076         * gcc.dg/ipa/inlinehint-4.c: New testcase.
4078 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
4080         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4081         extra variable to force stack alignment.
4082         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4083         extra variable to force stack alignment.
4085 2015-03-31  Marek Polacek  <polacek@redhat.com>
4087         PR c++/65390
4088         * g++.dg/template/pr65390.C: New test.
4090 2015-03-31  Martin Liska  <mliska@suse.cz>
4092         * g++.dg/ipa/pr65557.C: New test.
4094 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4096         * gcc.target/s390/hotpatch-25.c: New test.
4097         * gcc.target/s390/hotpatch-1.c: Update test.
4098         * gcc.target/s390/hotpatch-10.c: Update test.
4099         * gcc.target/s390/hotpatch-11.c: Update test.
4100         * gcc.target/s390/hotpatch-12.c: Update test.
4101         * gcc.target/s390/hotpatch-13.c: Update test.
4102         * gcc.target/s390/hotpatch-14.c: Update test.
4103         * gcc.target/s390/hotpatch-15.c: Update test.
4104         * gcc.target/s390/hotpatch-16.c: Update test.
4105         * gcc.target/s390/hotpatch-17.c: Update test.
4106         * gcc.target/s390/hotpatch-18.c: Update test.
4107         * gcc.target/s390/hotpatch-19.c: Update test.
4108         * gcc.target/s390/hotpatch-2.c: Update test.
4109         * gcc.target/s390/hotpatch-21.c: Update test.
4110         * gcc.target/s390/hotpatch-22.c: Update test.
4111         * gcc.target/s390/hotpatch-23.c: Update test.
4112         * gcc.target/s390/hotpatch-24.c: Update test.
4113         * gcc.target/s390/hotpatch-3.c: Update test.
4114         * gcc.target/s390/hotpatch-4.c: Update test.
4115         * gcc.target/s390/hotpatch-5.c: Update test.
4116         * gcc.target/s390/hotpatch-6.c: Update test.
4117         * gcc.target/s390/hotpatch-7.c: Update test.
4118         * gcc.target/s390/hotpatch-8.c: Update test.
4119         * gcc.target/s390/hotpatch-9.c: Update test.
4120         * gcc.target/s390/hotpatch-compile-16.c: Update test.
4122 2015-03-31  Richard Biener  <rguenther@suse.de>
4124         PR middle-end/65626
4125         * g++.dg/torture/pr65626.C: New testcase.
4127 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4129         PR target/65531
4130         * gcc.target/i386/mpx/pr65531.cc: New.
4132 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4134         PR target/65602
4135         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4136         __builtin_alloca instead of alloca.
4137         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4138         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4139         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4140         check.
4142 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
4144         PR ipa/65610
4145         * g++.dg/ubsan/pr65610.C: New test.
4147 2015-03-30  Marek Polacek  <polacek@redhat.com>
4149         PR c++/65398
4150         * g++.dg/cpp0x/pr65398-2.C: New test.
4152 2015-03-30  Marek Polacek  <polacek@redhat.com>
4154         * c-c++-common/pr65556.c: Change the width of bit-fields.
4156 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4158         PR ipa/65588
4159         * gcc.target/i386/pr65588.c: New testcase.
4161 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4163         PR libgfortran/65563
4164         * gfortran.dg/open_errors_2.f90:  New test.
4166 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4168         PR libgfortran/65596
4169         * gfortran.dg/namelist_86.f90: New test.
4171 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
4173         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4174         statement to reflect new ownership.
4176 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4178         PR c++/42328
4179         * g++.dg/template/friend58.C: New.
4180         * g++.dg/template/friend59.C: Likewise.
4182 2015-03-27  Tobias Burnus  <burnus@net-b.de>
4184         PR c/65586
4185         * g++.dg/gomp/openmp-simd-3.C: New.
4186         * gcc.dg/gomp/openmp-simd-3.c: New.
4188 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4190         PR target/65248
4191         * gcc.target/i386/pr65248-1.c: New file.
4192         * gcc.target/i386/pr65248-2.c: Likewise.
4193         * gcc.target/i386/pr65248-3.c: Likewise.
4194         * gcc.target/i386/pr65248-4.c: Likewise.
4196 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
4198         PR target/65593
4199         * gcc.c-torture/compile/pr65593.c: New test.
4201 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
4203         PR c++/59329
4204         * g++.dg/cpp1y/constexpr-assert1.C: New.
4206 2015-03-27  Marek Polacek  <polacek@redhat.com>
4208         PR c++/65556
4209         * c-c++-common/pr65556.c: New test.
4211 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4213         PR ipa/65600
4214         * g++.dg/torture/pr65600.C: New testcase.
4216 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4218         PR target/65407
4219         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4221 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
4223         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4224         statement and cleanup. Fixed typos.
4226 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4228         PR middle-end/65595
4229         * gcc.c-torture/compile/pr65595.c: New testcase.
4231 2015-03-27  Marek Polacek  <polacek@redhat.com>
4233         PR sanitizer/65583
4234         * g++.dg/ubsan/pr65583.C: New test.
4236 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4238         * gcc.c-torture/compile/20150327.c: New testcase.
4240 2015-03-26  Richard Biener  <rguenther@suse.de>
4242         PR middle-end/65555
4243         * g++.dg/torture/pr65555.C: New testcase.
4245 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
4247         PR tree-optimization/64715
4248         * gcc.dg/builtin-object-size-15.c: New test.
4249         * gcc.dg/pr64715-1.c: New test.
4250         * gcc.dg/pr64715-2.c: New test.
4252 2015-03-26  Richard Biener  <rguenther@suse.de>
4254         PR middle-end/65519
4255         * gnat.dg/specs/opt2.ads: Fix testcase.
4257 2015-03-25  Martin Sebor  <msebor@redhat.com>
4259         PR testsuite/65526
4260         * lib/target-supports.exp (check_effective_target_arm32): Fail early
4261         when target isn't arm*-*-*-*.
4262         (check_effective_target_arm_nothumb): Likewise.
4263         (check_effective_target_arm_little_endian): Likewise.
4264         (check_effective_target_arm_vect_no_misalign): Likewise.
4265         (check_effective_target_aarch64_little_endian): Fail early if target
4266         isn't aarch64*-*-*.
4268 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
4270         PR tree-optimization/65177
4271         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4273 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
4275         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4276         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4277         smmintrin.h and mm3dnow.h.
4279 2015-03-25  Marek Polacek  <polacek@redhat.com>
4281         PR c++/65558
4282         * g++.dg/cpp0x/pr65558.C: New test.
4284 2015-03-25  Marek Polacek  <polacek@redhat.com>
4286         PR c++/61670
4287         * g++.dg/template/pr61670.C: New test.
4289 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4291         PR c++/54987
4292         * g++.dg/template/pr54987.C: New.
4294 2015-03-25  Richard Biener  <rguenther@suse.de>
4296         PR tree-optimization/62630
4297         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4299 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
4301         PR target/65508
4302         * gcc.target/i386/mpx/pr65508.c: New.
4304 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
4306         PR fortran/64952
4307         PR fortran/65532
4308         * gfortran.dg/data_initialized_3.f90: New.
4310 2015-03-25  Richard Biener  <rguenther@suse.de>
4312         PR middle-end/65519
4313         * gnat.dg/specs/opt2.ads: New testcase.
4315 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
4317         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4318         * gcc.target/arm/memset-inline-4.c: Skip for
4319         arm_tune_string_ops_prefer_neon.
4320         * gcc.target/arm/memset-inline-5.c: Ditto.
4321         * gcc.target/arm/memset-inline-6.c: Ditto.
4322         * gcc.target/arm/memset-inline-8.c: Ditto.
4323         * gcc.target/arm/memset-inline-9.c: Ditto.
4325 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4327         PR c++/58923
4328         * g++.dg/other/virtual3.C: New.
4330 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4332         PR c++/60130
4333         * g++.dg/cpp0x/vt-60130.C: New.
4335 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4337         PR c++/61971
4338         * g++.dg/warn/Warray-bounds-7.C: New.
4340 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4342         PR c++/60067
4343         * g++.dg/template/defarg18.C: New.
4345 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4347         PR c++/59988
4348         * g++.dg/cpp0x/vt-59988.C: New.
4350 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
4352         PR tree-optimization/65533
4353         * gcc.dg/pr65533.c: New test.
4355 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
4357         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4358         source= and mold= expressions functionality.
4359         * gfortran.dg/allocate_class_4.f90: New test.
4360         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4361         copying an unlimited polymorhpic object containing a char array
4362         to another unlimited polymorphic object respects the _len
4363         component.
4364         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4365         whether deferred length char array allocate works, unlimited
4366         polymorphic object allocation from a string works and if
4367         allocating an array of deferred length strings works.
4368         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4370 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4372         PR c++/65513
4373         * g++.dg/cpp0x/constexpr-array11.C: New.
4375 2015-03-24  Richard Biener  <rguenther@suse.de>
4377         PR middle-end/65517
4378         * gcc.dg/torture/pr65517.c: New testcase.
4380 2015-03-24  Tobias Burnus  <burnus@net-b.de>
4382         * gfortran.dg/coindexed_1.f90: Moved from
4383         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4385 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4387         PR testsuite/65506
4388         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4389         gimple dump.
4391         PR target/65523
4392         * gcc.target/i386/pr65523.c: New test.
4394         PR ipa/65475
4395         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4396         dg-options.
4397         * g++.dg/lto/pr65475b_0.C: Likewise.
4399 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
4401         PR target/65505
4402         * gcc.target/sh/torture/pr65505.c: New.
4404 2015-03-23  Martin Sebor  <msebor@redhat.com>
4406         PR testsuite/63175
4407         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4408         assembly for lvx in addition to lxv.
4410 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4412         PR target/65504
4413         * gfortran.dg/pr65504.f90: New test.
4415         PR ipa/65521
4416         * gcc.dg/pr65521.c: New test.
4418 2015-03-23  Richard Biener  <rguenther@suse.de>
4420         PR tree-optimization/65518
4421         * gcc.dg/vect/pr65518.c: New testcase.
4423 2015-03-23  Richard Biener  <rguenther@suse.de>
4425         PR tree-optimization/65494
4426         * gcc.dg/vect/pr65494.c: New testcase.
4428 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4430         PR preprocessor/65238
4431         * c-c++-common/cpp/pr65238-1.c: New test.
4432         * gcc.dg/cpp/pr65238-2.c: New test.
4433         * gcc.dg/cpp/trad/pr65238-3.c: New test.
4434         * gcc.dg/cpp/trad/pr65238-4.c: New test.
4436 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
4437             Mikael Morin  <mikael@gcc.gnu.org>
4439         PR fortran/64952
4440         * gfortran.dg/elemental_dependency_4.f90: New.
4441         * gfortran.dg/elemental_dependency_5.f90: New.
4443 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
4445         PR ipa/65475
4446         * g++.dg/lto/pr65475b_0.C: New testcase.
4447         * g++.dg/lto/pr65475b_1.C: New testcase.
4448         * g++.dg/lto/pr65475c_0.C: New testcase.
4449         * g++.dg/lto/pr65475c_1.C: New testcase.
4451 2015-03-21  Tobias Burnus  <burnus@net-b.de>
4453         * gfortran.dg/coarray_38.f90: New.
4454         * gfortran.dg/coarray_39.f90: New.
4455         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4456         compile test.
4458 2015-03-20  Marek Polacek  <polacek@redhat.com>
4460         PR c++/65398
4461         * g++.dg/cpp0x/pr65398.C: New test.
4463 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
4465         PR ipa/65475
4466         * g++.dg/lto/pr65475_0.C: New testcase.
4467         * g++.dg/lto/pr65475_1.C: New testcase.
4469 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
4471         PR rtl-optimization/64366
4472         * gcc.target/sh/pr64366.c: New.
4474 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4476         PR c++/48324
4477         * g++.dg/cpp0x/constexpr-48324.C: New.
4479 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4481         PR c++/48453
4482         * g++.dg/cpp0x/pr48453.C: New.
4484 2015-03-20  Marek Polacek  <polacek@redhat.com>
4486         PR c++/65072
4487         * g++.dg/cpp0x/pr65072.C: New test.
4489 2015-03-20  Richard Biener  <rguenther@suse.de>
4491         PR middle-end/64715
4492         * gcc.dg/pr15347.c: Use -O.
4493         * c-c++-common/pr19807-1.c: Likewise.
4495 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
4497         * gnat.dg/volatile13.ad[sb]: New test.
4499 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
4501         PR rtl-optimization/60851
4502         * gcc.target/i386/pr60851.c: New test.
4504 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
4506         PR target/65240
4507         * g++.dg/pr65240.h: Add tests for PR 65240.
4508         * g++.dg/pr65240-1.C: Likewise.
4509         * g++.dg/pr65240-2.C: Likewise.
4510         * g++.dg/pr65240-3.C: Likewise.
4511         * g++.dg/pr65240-4.C: Likewise.
4513 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
4515         PR rtl-optimization/63491
4516         * gcc.target/powerpc/pr63491.c: New.
4518 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4520         * g++.dg/ipa/pr65465.C: New test.
4522 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4524         PR c++/52659
4525         * g++.dg/cpp0x/deleted11.C: New.
4527 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4529         PR sanitizer/65400
4530         * c-c++-common/tsan/pr65400-3.c: New test.
4532 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4534         PR c++/59686
4535         * g++.dg/cpp0x/constexpr-59686.C: New.
4537 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4539         PR sanitizer/64265
4540         * g++.dg/tsan/pr64265.C: New test.
4542         PR sanitizer/65400
4543         * c-c++-common/tsan/pr65400-1.c: New test.
4544         * c-c++-common/tsan/pr65400-2.c: New test.
4546 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4548         PR c++/59816
4549         * g++.dg/cpp0x/pr59816.C: New.
4551 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
4553         PR fortran/59198
4554         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4556 2015-03-18  Martin Liska  <mliska@suse.cz>
4558         PR ipa/65439
4559         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4560         equivalences either to 6 or 7.
4562 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
4564         PR middle-end/64491
4565         Revert:
4566         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
4568         * gcc.dg/undefined-loop-1.c: New file.
4569         * gcc.dg/undefined-loop-2.c: New file.
4571         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
4573         PR testsuite/64032
4574         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4575         loop exits too early.
4577 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
4579         PR tree-optimization/65450
4580         * gfortran.dg/pr65450.f90: New test.
4582         PR target/65078
4583         * gcc.target/i386/pr65078-1.c: New test.
4584         * gcc.target/i386/pr65078-2.c: New test.
4585         * gcc.target/i386/pr65078-3.c: New test.
4586         * gcc.target/i386/pr65078-4.c: New test.
4587         * gcc.target/i386/pr65078-5.c: New test.
4588         * gcc.target/i386/pr65078-6.c: New test.
4590 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4592         PR c++/65340
4593         * g++.dg/cpp1y/pr65340.C: New.
4595 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4597         PR fortran/64432
4598         * gfortran.dg/system_clock_3.f08: Adjust test.
4600 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
4602         PR fortran/59198
4603         * gfortran.dg/proc_ptr_comp_44.f90: New test.
4604         * gfortran.dg/proc_ptr_comp_45.f90: New test.
4606 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4608         PR fortran/64432
4609         * gfortran.dg/system_clock_3.f08: New test.
4611 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
4613         PR c++/64626
4614         g++.dg/cpp1y/pr64626-1.C: New.
4615         g++.dg/cpp1y/pr64626-2.C: New.
4616         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4618 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
4620         PR tree-optimization/65427
4621         * gcc.c-torture/execute/pr65427.c: New test.
4623 2015-03-16  Marek Polacek  <polacek@redhat.com>
4625         DR 1688
4626         PR c++/65327
4627         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4628         * g++.dg/cpp0x/pr65327.C: New test.
4630 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4632         PR sanitizer/64820
4633         * c-c++-common/asan/pr64820.c: New test.
4635 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
4637         * gfortran.dg/pointer_2.f90: New test.
4639 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4641         * g++.dg/pr65049.C: New test.
4643 2015-03-16  Tom de Vries  <tom@codesourcery.com>
4645         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4646         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4647         * gcc.target/i386/fuse-caller-save.c: Same.
4649 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4651         * gnat.dg/loop_optimization18.ad[sb]: New test.
4652         * gnat.dg/loop_optimization18_pkg.ads: New helper.
4654 2015-03-16  Alan Modra  <amodra@gmail.com>
4656         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
4657         2014-12-05 change.
4659 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
4661         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4662         hppa*-*-hpux*.
4663         * gcc.dg/torture/pr65270-2.c: Likewise.
4665 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4667         PR fortran/61138
4668         * gfortran.dg/pointer_remapping_9.f90: New.
4670 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
4672         PR tree-optimization/65369
4673         * gcc.c-torture/execute/pr65369.c: New test.
4675         PR tree-optimization/65418
4676         * gcc.c-torture/execute/pr65418-1.c: New test.
4677         * gcc.c-torture/execute/pr65418-2.c: New test.
4679         PR rtl-optimization/65401
4680         * gcc.c-torture/execute/pr65401.c: New test.
4682 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4684         PR target/64600
4685         * gcc.target/arm/pr64600_1.c: New test.
4687 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4689         PR rtl-optimization/65235
4690         * gcc.target/aarch64/pr65235_1.c: New test.
4692 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4694         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4695         * gcc.target/s390/hotpatch-22.c: Likewise.
4696         * gcc.target/s390/hotpatch-23.c: Likewise.
4697         * gcc.target/s390/hotpatch-24.c: Likewise.
4698         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4699         * gcc.target/s390/hotpatch-1.c: Update expected output.
4700         * gcc.target/s390/hotpatch-2.c: Likewise.
4701         * gcc.target/s390/hotpatch-3.c: Likewise.
4702         * gcc.target/s390/hotpatch-4.c: Likewise.
4703         * gcc.target/s390/hotpatch-5.c: Likewise.
4704         * gcc.target/s390/hotpatch-6.c: Likewise.
4705         * gcc.target/s390/hotpatch-7.c: Likewise.
4706         * gcc.target/s390/hotpatch-8.c: Likewise.
4707         * gcc.target/s390/hotpatch-9.c: Likewise.
4708         * gcc.target/s390/hotpatch-10.c: Likewise.
4709         * gcc.target/s390/hotpatch-11.c: Likewise.
4710         * gcc.target/s390/hotpatch-12.c: Likewise.
4711         * gcc.target/s390/hotpatch-13.c: Likewise.
4712         * gcc.target/s390/hotpatch-14.c: Likewise.
4713         * gcc.target/s390/hotpatch-15.c: Likewise.
4714         * gcc.target/s390/hotpatch-16.c: Likewise.
4715         * gcc.target/s390/hotpatch-17.c: Likewise.
4716         * gcc.target/s390/hotpatch-18.c: Likewise.
4717         * gcc.target/s390/hotpatch-19.c: Likewise.
4719 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4721         PR target/65103
4722         * gcc.target/i386/pr65103-1.c: New.
4724 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4726         PR target/65044
4727         * gcc.target/i386/pr65044.c: New.
4729 2015-03-12  Tom de Vries  <tom@codesourcery.com>
4731         PR rtl-optimization/64895
4732         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4733         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4734         * gcc.target/i386/fuse-caller-save.c: Ditto.
4736 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4738         * gcc.dg/ipa/pr63569.c: Fix template.
4740 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
4742         * g++.dg/ipa/pr64146.C: Require fpic support.
4744 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
4746         PR libfortran/65200
4747         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4748         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4750 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
4752         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4753         to dg-options, fix up dg-skip-if.
4755 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
4757         PR target/65296
4758         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4759         * gcc.target/avr/tiny-caller-save.c: Same.
4761 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4763         PR target/65242
4764         * g++.dg/pr65242.C: New test.
4766 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
4768         * c-c++-common/asan/no-asan-check-glob.c: New test.
4770 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
4772         PR c++/65370
4773         * g++.dg/other/default11.C: New.
4774         * g++.dg/other/default12.C: Likewise.
4776 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4778         PR target/65368
4779         * gcc.target/i386/bmi2-bzhi-2.c: New test.
4781 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
4783         PR fortran/65024
4784         * gfortran.dg/unlimited_polymorphic_23.f90: New test
4786 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4788         PR c++/65127
4789         * g++.dg/cpp0x/pr65127.C: New test.
4791 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4793         * gcc.dg/ipa/PR64550.c: Update template.
4795 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4796             Tobias Burnus  <burnus@net-b.de>
4798         * gfortran.dg/coarray_sync_memory.f90: New.
4800 2015-03-10  Marek Polacek  <polacek@redhat.com>
4802         PR sanitizer/65367
4803         * c-c++-common/ubsan/pr65367.c: New test.
4805 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4807         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4808         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4809         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4810         * gcc.target/i386/mpx/calloc-1-nov.c: New.
4811         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4812         * gcc.target/i386/mpx/malloc-1-nov.c: New.
4813         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4814         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4815         * gcc.target/i386/mpx/realloc-1-nov.c: New.
4816         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4817         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4818         * gcc.target/i386/mpx/realloc-2-nov.c: New.
4819         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4821 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4823         * lib/mpx-dg.exp (mpx_link_flags): New.
4824         (mpx_init): New.
4825         (mpx_finish): New.
4826         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4827         * gcc.target/i386/mpx/alloca-1-nov.c: New.
4828         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4829         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4830         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4831         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4832         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4833         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4834         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4835         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4836         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4837         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4838         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4839         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4840         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4841         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4842         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4843         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4844         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4845         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4846         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4847         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4848         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4849         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4850         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4851         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4852         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4853         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4854         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4855         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4856         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4857         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4858         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4859         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4860         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4861         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4862         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4863         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4864         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4865         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4866         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4867         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4868         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4869         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4870         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4871         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4872         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4873         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4874         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4875         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4876         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4877         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4878         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4879         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4880         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4881         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4882         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4883         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4884         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4885         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4886         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4887         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4888         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4889         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4890         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4891         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4892         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4893         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4894         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4895         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4896         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4897         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4898         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4899         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4900         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4901         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4902         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4903         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4904         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4905         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4906         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4907         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4908         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4909         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4910         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4911         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4912         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4913         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4914         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4915         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4916         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4917         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4918         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4919         * gcc.target/i386/mpx/label-address-1.c: New.
4920         * gcc.target/i386/mpx/legacy-1-nov.c: New.
4921         * gcc.target/i386/mpx/macro.c: New.
4922         * gcc.target/i386/mpx/mpx-check.h: New.
4923         * gcc.target/i386/mpx/mpx.exp: New.
4924         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4925         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4926         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4927         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4928         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4929         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4930         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4931         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4932         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4933         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4934         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4935         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4936         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4937         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4938         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4939         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4940         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4941         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4942         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4943         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4944         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4945         * gcc.target/i386/mpx/reference-1-lbv.c: New.
4946         * gcc.target/i386/mpx/reference-1-nov.c: New.
4947         * gcc.target/i386/mpx/reference-1-ubv.c: New.
4948         * gcc.target/i386/mpx/reference-2-lbv.c: New.
4949         * gcc.target/i386/mpx/reference-2-nov.c: New.
4950         * gcc.target/i386/mpx/reference-2-ubv.c: New.
4951         * gcc.target/i386/mpx/reference-3-lbv.c: New.
4952         * gcc.target/i386/mpx/reference-3-nov.c: New.
4953         * gcc.target/i386/mpx/reference-3-ubv.c: New.
4954         * gcc.target/i386/mpx/reference-4-lbv.c: New.
4955         * gcc.target/i386/mpx/reference-4-nov.c: New.
4956         * gcc.target/i386/mpx/reference-4-ubv.c: New.
4957         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4958         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4959         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4960         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4961         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4962         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4963         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4964         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4965         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4966         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4967         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4968         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4969         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4970         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4971         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4972         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4973         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4974         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4975         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4976         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4977         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4978         * gcc.target/i386/mpx/sincos-1-nov.c: New.
4979         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4980         * gcc.target/i386/mpx/static-array-1-nov.c: New.
4981         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4982         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4983         * gcc.target/i386/mpx/static-init-1-nov.c: New.
4984         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4985         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4986         * gcc.target/i386/mpx/static-init-2-nov.c: New.
4987         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4988         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4989         * gcc.target/i386/mpx/static-init-3-nov.c: New.
4990         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4991         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4992         * gcc.target/i386/mpx/static-init-4-nov.c: New.
4993         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4994         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4995         * gcc.target/i386/mpx/static-init-5-nov.c: New.
4996         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4997         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4998         * gcc.target/i386/mpx/static-init-6-nov.c: New.
4999         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5000         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5001         * gcc.target/i386/mpx/static-string-1-nov.c: New.
5002         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5003         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5004         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5005         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5006         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5007         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5008         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5009         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5010         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5011         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5012         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5013         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5014         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5015         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5016         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5017         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5018         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5019         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5020         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5021         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5022         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5023         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5024         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5025         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5026         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5027         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5028         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5029         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5030         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5031         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5032         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5033         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5034         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5035         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5036         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5037         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5038         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5039         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5040         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5041         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5042         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5043         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5044         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5045         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5046         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5047         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5048         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5049         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5050         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5051         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5052         * gcc.target/i386/mpx/vararg-1-nov.c: New.
5053         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5054         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5055         * gcc.target/i386/mpx/vararg-2-nov.c: New.
5056         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5057         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5058         * gcc.target/i386/mpx/vararg-3-nov.c: New.
5059         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5060         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5061         * gcc.target/i386/mpx/vararg-4-nov.c: New.
5062         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5063         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5064         * gcc.target/i386/mpx/vararg-5-nov.c: New.
5065         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5066         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5067         * gcc.target/i386/mpx/vararg-6-nov.c: New.
5068         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5069         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5070         * gcc.target/i386/mpx/vararg-7-nov.c: New.
5071         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5072         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5073         * gcc.target/i386/mpx/vararg-8-nov.c: New.
5074         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5075         * gcc.target/i386/mpx/vla-1-lbv.c: New.
5076         * gcc.target/i386/mpx/vla-1-nov.c: New.
5077         * gcc.target/i386/mpx/vla-1-ubv.c: New.
5078         * gcc.target/i386/mpx/vla-2-lbv.c: New.
5079         * gcc.target/i386/mpx/vla-2-nov.c: New.
5080         * gcc.target/i386/mpx/vla-2-ubv.c: New.
5082 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
5084         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5086 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
5088         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5090 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
5092         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5093         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5095 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5097         PR c/65120
5098         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5099         on rhs is 0.
5100         (fn4): New test.
5101         * c-c++-common/pr65120.c: New test.
5103         PR rtl-optimization/65321
5104         * gcc.dg/pr65321.c: New test.
5106 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5108         PR tree-optimization/65355
5109         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5111 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
5113         PR c/65120
5114         * c-c++-common/pr49706.c: Adjust tests for not warning
5115         about !!x == y or !b == y where b is boolean, and add
5116         some further tests.
5117         * c-c++-common/pr62199-2.c: Likewise.
5119 2015-03-09  Richard Biener  <rguenther@suse.de>
5121         PR middle-end/65270
5122         * gcc.dg/torture/pr65270-1.c: New testcase.
5123         * gcc.dg/torture/pr65270-2.c: Likewise.
5125 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5127         PR tree-optimization/63743
5128         * gcc.dg/pr63743.c: New test.
5130 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
5132         PR lto/65316
5133         * g++.dg/lto/pr65316_0.C: New testcase.
5134         * g++.dg/lto/pr65316_1.C: New testcase.
5136 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
5138         PR target/62247
5139         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5140         hppa*-*-hpux*.
5141         * g++.dg/abi/rtti3.C: Likewise.
5143         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5145         PR target/62251
5146         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5148         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5150         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5152         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5154 2015-03-08  Morin  <mikael@gcc.gnu.org>
5156         PR fortran/60898
5157         * gfortran.dg/entry_20.f90: New.
5159 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5161         PR target/65153
5162         * gcc.c-torture/compile/pr65153.c: New.
5164 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5166         PR target/65249
5167         * g++.dg/torture/pr65249.C: New.
5169 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
5171         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5172         long.
5173         (int64_t): Likewise.
5175 2015-03-07  Marek Polacek  <polacek@redhat.com>
5176             Martin Uecker  <uecker@eecs.berkeley.edu>
5178         PR sanitizer/65280
5179         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5180         member-like arrays.
5181         * c-c++-common/ubsan/bounds-8.c: New test.
5182         * c-c++-common/ubsan/bounds-9.c: New test.
5183         * gcc.dg/ubsan/bounds-2.c: New test.
5185 2015-03-05  Martin Sebor  <msebor@redhat.com>
5187         * PR testsuite/63175
5188         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5189         checking of results into main to prevent it from getting optimized
5190         away.
5191         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5193 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
5195         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5196         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5197         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5198         x64.
5200 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
5202         * g++.dg/lto/pr65302_1.C: New testcase.
5203         * g++.dg/lto/pr65302_0.C: New testcase.
5205 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5207         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5208         -fno-ipa-icf to dg-options.
5210 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5212         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5213         compiles using the linker plugin.
5215 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5217         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5219 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5221         * gcc.target/arm/pr65067.c: New test.
5223 2015-03-05  Martin Liska  <mliska@suse.cz>
5225         PR ipa/65318
5226         * gcc.dg/ipa/pr65318.c: New test.
5228 2015-03-05  Marek Polacek  <polacek@redhat.com>
5230         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5232 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5234         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5236 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5238         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5239         max-unroll-times back to defaults for s390.
5241 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5243         Fix last commit.
5245 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5247         PR c++/64665
5248         * g++.dg/cpp0x/initlist92.C: New.
5250 2015-03-05  Richard Biener  <rguenther@suse.de>
5252         PR tree-optimization/65310
5253         * gcc.dg/vect/pr65310.c: New testcase.
5255 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5257         PR c++/64834
5258         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5260 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
5262         * gnat.dg/entry_queues3.adb: New test.
5264 2015-03-04  Ian Lance Taylor  <iant@google.com>
5266         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5268 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5270         PR c++/64227
5271         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5273 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
5275         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5276         -fno-ipa-icf to dg-options
5277         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5278         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5280 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5282         PR c++/64398
5283         * g++.dg/cpp0x/decltype62.C: New.
5285 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
5287         * gnat.dg/object_overflow5.adb: New test.
5289 2015-03-03  Martin Liska  <mliska@suse.cz>
5291         PR ipa/65287
5292         * gcc.dg/ipa/pr65287.c: New test.
5294 2015-03-03  Martin Jambor  <mjambor@suse.cz>
5295             Eric Botcazou  <ebotcazou@adacore.com>
5297         * gnat.dg/specs/pack12.ads: New test.
5299 2015-03-03  Martin Liska  <mliska@suse.cz>
5301         * gcc.dg/ipa/PR65282.c: New test.
5303 2015-03-13  Jeff Law  <law@redhat.com>
5305         PR tree-optimization/65241
5306         * gcc.c-torture/compile/pr65241.c: New test.
5308 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
5310         PR target/64331
5311         * gcc.target/avr/torture/pr64331.c: New test.
5313 2015-03-03  Martin Liska  <mliska@suse.cz>
5314             Jan Hubicka  <hubicka@ucw.cz>
5316         * g++.dg/ipa/pr65263.C: New test.
5318 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5320         PR ipa/65130
5321         * gcc.dg/lto/pr65130_0.c: New testcase.
5322         * gcc.dg/lto/pr65130_1.c: New testcase.
5324 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5326         PR ipa/64988
5327         * g++.dg/torture/pr64988.C: New testcase.
5329 2015-03-02  Tobias Burnus  <burnus@net-b.de>
5331         * gfortran.dg/coarray_atomic_6.f90: New.
5333 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5335         PR target/65184
5336         * gcc.target/i386/pr65184.c: New.
5338 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5340         PR target/65183
5341         * gcc.target/i386/pr65183.c: New.
5343 2015-02-28  Martin Liska  <mliska@suse.cz>
5344             Jan Hubicka  <hubicka@ucw.cz>
5346         * gcc.dg/ipa/ipa-icf-35.c: New test.
5347         * gcc.dg/ipa/ipa-icf-36.c: New test.
5348         * gcc.dg/ipa/ipa-icf-37.c: New test.
5350 2015-02-28  Martin Liska  <mliska@suse.cz>
5351             Jan Hubicka  <hubicka@ucw.cz>
5353         PR ipa/65245
5354         * gcc.dg/ipa/ipa-icf-34.c: New test.
5356 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
5358         PR target/61142
5359         * gcc.target/sh/sh/pr61142.c: New.
5361 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
5363         * g++.dg/other/dump-ada-spec-3.C: New test.
5365 2015-03-01  Martin Liska  <mliska@suse.cz>
5367         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5368         * g++.dg/ipa/pr63595.C: Update expected results.
5370 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
5372         PR ipa/65236
5373         * g++.dg/ipa/ipa-icf-6.C: New testcase.
5375 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
5377         * gcc.dg/vect/pr59354.c: Move vector producing code to
5378         separate function.
5380 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
5382         PR ipa/65237
5383         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5384         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5385         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5386         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5388 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
5390         PR tree-optimization/65048
5391         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5392         (foo): Use K&R style definition.
5394 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
5396         PR target/65032
5397         * g++.dg/pr65032.C: New.
5399 2015-02-27  Marek Polacek  <polacek@redhat.com>
5401         PR c/65040
5402         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5403         -Wformat=2.
5405 2015-02-27  Marek Polacek  <polacek@redhat.com>
5407         PR c/65228
5408         * gcc.dg/pr65228.c: New test.
5410 2015-02-27  Kai Tietz  <ktietz@redhat.com>
5412         PR c/35330
5413         * gcc.dg/weak/weak-17.c: New file.
5415 2015-02-27  Richard Biener  <rguenther@suse.de>
5417         PR lto/65193
5418         * g++.dg/lto/pr65193_0.C: New testcase.
5420 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5422         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5423         * gcc.target/s390/hotpatch-8.c: Likewise.
5424         * gcc.target/s390/hotpatch-9.c: Likewise.
5425         * gcc.target/s390/pr61078.c: Likewise.
5426         * gcc.target/s390/pr57960.c: Remove -m64.
5427         * gcc.target/s390/pr61078.c: Likewise.
5429 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
5430             Martin Liska  <mliska@suse.cz>
5432         PR bootstrap/65150
5433         * gcc.dg/pr64454.c: Disable ICF.
5434         * gcc.dg/pr28685-1.c: Disable ICF
5435         * gcc.dg/ipa/iinline-5.c: Disable ICF.
5436         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5437         * g++.dg/ipa/ipa-icf-4.C: Update template.
5439 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
5441         PR tree-optimization/65216
5442         * gcc.c-torture/execute/pr65216.c: New test.
5444         PR tree-optimization/65215
5445         * gcc.c-torture/execute/pr65215-1.c: New test.
5446         * gcc.c-torture/execute/pr65215-2.c: New test.
5447         * gcc.c-torture/execute/pr65215-3.c: New test.
5448         * gcc.c-torture/execute/pr65215-4.c: New test.
5449         * gcc.c-torture/execute/pr65215-5.c: New test.
5451 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5453         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5455 2015-02-26  Martin Liska  <mliska@suse.cz>
5456             Jan Hubicka  <hubicka@ucw.cz>
5458         * g++.dg/ipa/pr64146.C: Update expected results.
5459         * gcc.dg/ipa/ipa-icf-26.c: Update test.
5460         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5461         * gcc.dg/ipa/ipa-icf-34.c: New test.
5463 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5465         * gcc.dg/vect/vect-pr61917.c: Rename to ...
5466         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5467         (dg-additional-options): Remove dg directive.
5468         (dg-final): Add dg directive.
5470 2015-02-26  Marek Polacek  <polacek@redhat.com>
5472         PR ipa/65008
5473         * g++.dg/ipa/pr65008.C: New test.
5475 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5477         * lib/profopt.exp (profopt-target-cleanup): New proc.
5478         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5479         files from sources from dg-additional-sources.
5481 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5483         * lib/gcov.exp: Cleanup in case of xfail.
5485 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5487         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5489 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
5491         PR debug/46102
5492         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5493         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5494         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5495         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5496         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5497         * g++.dg/debug/pr46123.C: XFAIL and move...
5498         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5499         * gcc.dg/debug/dwarf2-3.c: Move...
5500         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5502 2015-02-26  Marek Polacek  <polacek@redhat.com>
5504         PR c++/65202
5505         * g++.dg/cpp1y/pr65202.C: New test.
5507 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5509         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5510         locale_facets.h.gcov.
5512 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5514         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5516 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5518         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5520 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5522         PR target/65217
5523         * gcc.target/i386/pr65217.c: New.
5525 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5527         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5529 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5531         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5533 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5535         PR tree-optimization/65048
5536         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5538 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5540         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5541         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5543 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
5545         PR target/65161
5546         * gcc.target/i386/pr65161.c: New test.
5548 2015-02-26  Terry Guo  <terry.guo@arm.com>
5550         * gcc.target/arm/no-volatile-in-it.c: New test.
5552 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
5554         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5555         (dg-options): Add -save-temps.
5556         (dg-final): Add cleanup-saved-temps.
5558 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
5560         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5562 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
5564         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5565         * gcc.target/powerpc/pack01.c: Include string.h.
5567 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5569         PR target/65167
5570         * gcc.target/i386/pr65167.c: New.
5572 2015-02-25  Kai Tietz  <ktietz@redhat.com>
5574         PR tree-optimization/61917
5575         * gcc.dg/vect/vect-pr61917.c: New file.
5577 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
5579         PR tree-optimization/65170
5580         * gcc.c-torture/execute/pr65170.c: New test.
5581         * gcc.dg/tree-ssa/vrp96.c: New test.
5583 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5585         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5587 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5589         PR testsuite/65126
5590         * lib/gcc-defs.exp (additional_sources_used): Add new var.
5591         (dg-additional-files-options): Copy additional_sources to
5592         additional_sources_used before emptying additional_sources.
5593         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5594         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5595         (cleanup-saved-temps): Use additional_sources_used instead of
5596         additional_sources.
5597         (dg-test): Reset additional_sources_used.
5599 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
5601         PR fortran/63427
5602         * gfortran.dg/integer_exponentiation_6.F90: New test.
5604 2015-02-23  Martin Sebor  <msebor@redhat.com>
5606         PR target/65109
5607         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5608         two parts.  One to save registers, the other to verify the
5609         registers have the right values.  Save register state into
5610         static data rather than on the stack.
5612 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
5614         PR bootstrap/63888
5615         * c-c++-common/asan/pr63888.c: New test.
5617 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
5619         PR target/65163
5620         * gcc.c-torture/compile/pr65163.c: New.
5622 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5624         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5625         with -m31 on 64 bit.
5626         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5627         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5629 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5631         * gcc.target/s390/20090223-1.c: Add
5632         -Wno-implicit-function-declaration option.
5633         * gcc.target/s390/pr42224.c: Likewise.
5634         * gcc.target/s390/pr55718.c: Likewise.
5636 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5638         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5639         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5640         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5641         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5642         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5643         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5644         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5645         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5646         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5647         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5648         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5649         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5650         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5651         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5652         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5653         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5654         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5655         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5656         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5657         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5658         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5660 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5662         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5663         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5664         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5665         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5666         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5667         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5668         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5669         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5670         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5671         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5672         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5673         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5674         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5675         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5676         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5677         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5679 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5681         PR fortran/64980
5682         PR fortran/61960
5683         * gfortran.dg/pr61960.f90: New.
5684         * gfortran.dg/pr64230.f90: New.
5685         * gfortran.dg/pr64980.f03: New.
5687 2015-02-22  Tom de Vries  <tom@codesourcery.com>
5689         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5691 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
5693         PR ada/65156
5694         * gnat.dg/timing_events.adb: Removed, invalid test.
5696 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
5698         PR debug/58123
5699         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5700         location.
5701         * g++.dg/gcov/gcov-2.C: Likewise.
5703 2015-02-20  Richard Biener  <rguenther@suse.de>
5705         PR tree-optimization/65136
5706         * gcc.dg/tree-ssa/pr65136.c: New testcase.
5708 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
5710         PR testsuite/64158
5711         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5712         and nvptx-*-* blacklisting.
5714         * gcc.dg/sibcall-9.c: New test.
5715         * gcc.dg/sibcall-10.c: New test.
5717 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5719         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5721 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
5723         PR target/64452
5724         * gcc.target/avr/torture/pr64452.c: New test.
5726 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5728         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5729         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5731 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5733         PR testsuite/65116
5734         * lib/target-supports.exp (check_compile): Check whether
5735         additional_sources is defined before using it.
5737 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
5739         PR middle-end/65074
5740         * g++.dg/opt/pr65074.C: New file.
5742 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
5744         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5745         (size_type): New typedef.
5746         (operator "" _script): Use it for the last argument.
5748 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5750         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5752 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5754         * lib/target-supports.exp (check_compile): Save/restore
5755         additional_sources that may belong to an actual test.
5757 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
5759         PR gcov-profile/64634
5760         * g++.dg/gcov/gcov-15.C: New test.
5762 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5764         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5766 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5768         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5770 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5772         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5774 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5776         * gfortran.dg/fmt_cache_1.f: Add missing close.
5778 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5780         PR testsuite/65107
5781         * gfortran.dg/read_eof_8.f90: Add missing close.
5783 2015-02-18  Richard Biener  <rguenther@suse.de>
5785         PR tree-optimization/65063
5786         * gcc.dg/pr65063.c: New testcase.
5788 2015-02-18  Richard Biener  <rguenther@suse.de>
5790         PR tree-optimization/62217
5791         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5793 2015-02-18  Marek Polacek  <polacek@redhat.com>
5795         PR sanitizer/65081
5796         * c-c++-common/ubsan/pr65081.c: New test.
5798 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
5800         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5801         * gcc.target/sh/force-cbranch-delay-slot.c: New.
5803 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
5805         * gcc.dg/ipa/propalign-3.c: New test.
5807 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
5809         PR target/64793
5810         * gcc.target/sh/pr64793.c: New.
5811         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5813 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
5815         * gcc.target/arm/divzero.c: New test case.
5817 2015-02-17  Tom de Vries  <tom@codesourcery.com>
5819         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5821 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
5822             Jakub Jelinek  <jakub@redhat.com>
5824         PR c++/65075
5825         * g++.dg/cpp0x/pr65075.C: New test.
5827 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
5829         PR target/65058
5830         * gcc.target/powerpc/pr65058.c: New test.
5832 2015-02-16  Jeff Law  <law@redhat.com>
5834         PR tree-optimization/64823
5835         * gcc.dg/uninit-20.c: New test.
5837 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
5838             James Greenhalgh  <james.greenhalgh@arm.com>
5840         PR ipa/64963
5841         * gcc.dg/ipa/ipa-clone-1.c: New test.
5843 2015-02-16  Richard Biener  <rguenther@suse.de>
5845         PR tree-optimization/65077
5846         * gcc.dg/torture/pr65077.c: New testcase.
5848 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
5850         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5851         Directive adjusted to scan for ldaxr.
5852         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5853         adjusted to scan for ldaex.
5855 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
5857         PR c++/65080
5858         * g++.dg/cpp0x/constexpr-65080.C: New.
5860 2015-02-16  Richard Biener  <rguenther@suse.de>
5862         PR tree-optimization/63593
5863         * gcc.dg/pr63593.c: New testcase.
5865 2015-02-16  Marek Polacek  <polacek@redhat.com>
5867         PR c/65066
5868         * gcc.dg/pr65066.c: New test.
5870 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
5872         * gcc.dg/pr65002.C: Move ...
5873         * g++.dg/ipa/pr65002.C: ... here.
5875 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
5877         * gcc.target/powerpc/pr64205.c: Skip on AIX.
5878         * gcc.target/powerpc/pr64505.c: Skip on AIX.
5879         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5880         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5882 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
5884         PR testsuite/64850
5885         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5886         the expression to find calls.
5887         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5888         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5889         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5890         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5891         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5893 2015-02-14  Marek Polacek  <polacek@redhat.com>
5895         PR c/64768
5896         * gcc.dg/array-11.c: New test.
5897         * gcc.dg/array-12.c: New test.
5898         * gcc.dg/array-13.c: New test.
5899         * gcc.dg/array-14.c: New test.
5900         * gcc.dg/c99-flex-array-typedef-1.c: New test.
5901         * gcc.dg/c99-flex-array-typedef-2.c: New test.
5902         * gcc.dg/c99-flex-array-typedef-3.c: New test.
5903         * gcc.dg/c99-flex-array-typedef-5.c: New test.
5904         * gcc.dg/c99-flex-array-typedef-7.c: New test.
5905         * gcc.dg/c99-flex-array-typedef-8.c: New test.
5907 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5909         PR c++/60894
5910         * g++.dg/lookup/using54.C: New.
5912 2015-02-13  Jeff Law  <law@redhat.com>
5914         PR bootstrap/65060
5915         Revert my change for tree-optimization/64823.
5917 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5919         PR tree-optimization/65053
5920         * gcc.c-torture/execute/pr65053-1.c: New test.
5921         * gcc.c-torture/execute/pr65053-2.c: New test.
5923 2015-02-13  Marek Polacek  <polacek@redhat.com>
5925         PR c/65050
5926         * gcc.dg/pr65050.c: New test.
5928 2015-02-13  Jeff Law  <law@redhat.com>
5930         PR tree-optimization/64823
5931         * gcc.dg/uninit-20.c: New test.
5933         PR rtl-optimization/47477
5934         * gcc.dg/tree-ssa/pr47477.c: New test.
5936 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5938         PR c++/60211
5939         * g++.dg/parse/ivdep-2.C: New.
5940         * g++.dg/parse/ivdep-3.C: Likewise.
5942 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5944         PR fortran/64506
5945         * gfortran.dg/continuation_13.f90: New test.
5946         * gfortran.dg/continuation_14.f: New test.
5948 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5950         PR c++/64970
5951         * g++.dg/cpp0x/sfinae55.C: New.
5953 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5955         PR ipa/65034
5956         * g++.dg/ipa/pr65034.C: New test.
5958 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5960         PR tree-optimization/65002
5961         * gcc.dg/pr65002.C: New.
5963 2015-02-13  Marek Polacek  <polacek@redhat.com>
5965         PR c/65040
5966         * c-c++-common/pr65040.c: New test.
5968 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
5970         PR tree-optimization/64705
5971         * gcc.dg/tree-ssa/pr64705.c: New test.
5973 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5975         PR rtl/32219
5976         * gcc.dg/visibility-22.c: New test.
5977         * gcc.dg/visibility-23.c: New test.
5978         * gcc.target/i386/pr32219-1.c: New test.
5979         * gcc.target/i386/pr32219-2.c: New test.
5980         * gcc.target/i386/pr32219-3.c: New test.
5981         * gcc.target/i386/pr32219-4.c: New test.
5982         * gcc.target/i386/pr32219-5.c: New test.
5983         * gcc.target/i386/pr32219-6.c: New test.
5984         * gcc.target/i386/pr32219-7.c: New test.
5985         * gcc.target/i386/pr32219-8.c: New test.
5986         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5988 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5990         PR libgfortran/57822
5991         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5992         four different KINDs.
5994 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5996         PR c++/64884
5997         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5999         PR sanitizer/65000
6000         * g++.dg/ubsan/pr65000.C: New test.
6002 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
6004         PR fortran/64932
6005         * gfortran.dg/finalize_28.f90: New test
6007 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6009         PR debug/55541
6010         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6011         DW_TAG_lexical_block removal.
6012         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6013         * g++.dg/guality/pr55541.C: New test.
6015         PR sanitizer/64984
6016         * g++.dg/ubsan/pr64984.C: New test.
6018 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
6020         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6022 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6024         PR testsuite/64930
6025         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6026         instructions for 2015-01-14 get_memmodel changes.
6027         * gcc.target/powerpc/atomic-p8.c: Likewise.
6029         PR sanitizer/65019
6030         * g++.dg/ubsan/pr65019.C: New test.
6032         PR tree-optimization/65014
6033         * gcc.c-torture/compile/pr65014.c: New test.
6035 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6037         PR libgfortran/57822
6038         * gfortran/fmt_g0_7.f08: Revise test.
6040 2015-02-11  Jeff Law  <law@redhat.com>
6042         PR target/63347
6043         * gcc.target/m68k/pr63347.c: New test.
6045 2015-02-11  Marek Polacek  <polacek@redhat.com>
6047         * g++.dg/ubsan/shift-1.C: New test.
6048         * gcc.dg/ubsan/c-shift-2.c: New test.
6049         * c-c++-common/ubsan/shift-5.c: Remove file.
6051 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
6053         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6054         Directive adjusted to XFAIL.
6055         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6056         adjusted to XFAIL.
6058 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6060         PR middle-end/65003
6061         * g++.dg/opt/pr65003.C: New test.
6063 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6065         * lib/target-supports.exp (check_effective_target_pie): Renamed
6066         to ...
6067         (check_effective_target_pie_enabled): This.
6068         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6069         * gcc.target/i386/pie.c: Likewise.
6071 2015-02-11  Andrew Pinski  <apinski@cavium.com>
6073         PR target/64893
6074         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6075         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6077 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6079         PR target/61925
6080         * gcc.target/i386/pr61925-1.c: New test.
6081         * gcc.target/i386/pr61925-2.c: New test.
6082         * gcc.target/i386/pr61925-3.c: New test.
6084 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
6086         PR sanitizer/65004
6087         * g++.dg/asan/pr65004.C: New test.
6089 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
6091         PR target/64661
6092         * gcc.taget/sh/pr64661-0.h: New.
6093         * gcc.taget/sh/pr64661-1.c: New.
6094         * gcc.taget/sh/pr64661-2.c: New.
6095         * gcc.taget/sh/pr64661-3.c: New.
6096         * gcc.taget/sh/pr64661-4.c: New.
6098 2015-02-10  Richard Biener  <rguenther@suse.de>
6100         PR tree-optimization/64995
6101         * g++.dg/torture/pr64995.C: New testcase.
6103 2015-02-10  Richard Biener  <rguenther@suse.de>
6105         PR tree-optimization/64909
6106         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6108 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6110         * gcc.dg/signbit-sa.c: New test.
6112 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6114         PR libgfortran/57822
6115         * gfortran/fmt_g0_7.f08: New test.
6117 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
6119         PR tree-optimization/43378
6120         * gcc.dg/tree-ssa/pr43378.c: New test.
6122 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
6124         PR ipa/64978
6125         * g++.dg/torture/pr64978.C: New testcase.
6127 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6129         PR sanitizer/64981
6130         * gcc.dg/asan/pr64981.c: New test.
6132 2015-02-09  Marek Polacek  <polacek@redhat.com>
6134         PR c/64856
6135         * gcc.dg/pr64856.c: New test.
6137 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6139         PR target/64979
6140         * gcc.dg/tree-ssa/stdarg-7.c: New test.
6141         * gcc.c-torture/execute/pr64979.c: New test.
6143 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
6145         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6147 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6149         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6150         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6152 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6154         PR target/58757
6155         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6157 2015-02-09  Richard Biener  <rguenther@suse.de>
6159         PR tree-optimization/54000
6160         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6162 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6164         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6166 2015-02-09  Martin Liska  <mliska@suse.cz>
6168         * g++.dg/ipa/pr64858.C: New test.
6170 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6172         * gcc.dg/uninit-19.c: Fix warning line for fpic.
6174 2015-02-08  Andrew Pinski  <apinski@cavium.com>
6176         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6178 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6180         PR fortran/63744
6181         * gfortran.dg/use_rename_8.f90: New.
6183 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
6185         * gnat.dg/addr7.ad[sb]: New test.
6186         * gnat.dg/addr8.ad[sb]: Likewise.
6188 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
6190         PR jit/64752
6191         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6192         from jit.dg/test-compile-to-executable.c's create_code, with a
6193         clarification of the output message.
6194         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6195         pass/fail message.
6196         (test_jit): Use CHECK_NO_ERRORS when calling
6197         gcc_jit_context_compile_to_file.
6198         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6199         jit-verify-compile-to-file to jit-verify-output-file-was-created.
6200         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
6201         about deletions that are attempted.
6202         (jit-verify-compile-to-file): Rename to...
6203         (jit-verify-output-file-was-created): ...this, and drop the
6204         attempt to run "file" and verify the output.
6205         (jit-verify-assembler): New function.
6206         (jit-verify-object): New function.
6207         (jit-verify-dynamic-library): New function.
6208         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6209         favor of an implementation from new file
6210         create-code-for-hello-world-executable.h, which also adds a
6211         "main".
6212         (dg-final): Replace jit-verify-compile-to-file with
6213         jit-verify-output-file-was-created, and invoke new function
6214         jit-verify-assembler.
6215         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6216         the output message.
6217         (dg-final): Replace jit-verify-compile-to-file with
6218         jit-verify-output-file-was-created, and invoke new function
6219         jit-verify-dynamic-library.
6220         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6221         favor of an implementation from new file
6222         create-code-for-hello-world-executable.h, which also adds a
6223         "main".
6224         (dg-final): Replace jit-verify-compile-to-file with
6225         jit-verify-output-file-was-created.  Strengthen the expected stdout
6226         from the built executable.
6227         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6228         favor of an implementation from new file
6229         create-code-for-hello-world-executable.h, which also adds a
6230         "main".
6231         (dg-final): Replace jit-verify-compile-to-file with
6232         jit-verify-output-file-was-created, and invoke new function
6233         jit-verify-object.
6234         * jit.dg/verify-dynamic-library.c: New source file.
6236 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
6237             Brian Rzycki  <b.rzycki@samsung.com>
6239         PR tree-optimization/64878
6240         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6242 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6244         PR ipa/64896
6245         * g++.dg/ipa/pr64896.C: New test.
6247 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6249         PR target/64205
6250         * gcc.target/powerpc/pr64205.c: New file.
6252 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
6254         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6255         (dg-options): Use -fpie instead of -fPIE -pie.
6257 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6259         PR middle-end/64937
6260         * g++.dg/asan/pr64937.C: New test.
6262 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
6264         PR fortran/63205
6265         * gfortran.dg/class_to_type_4.f90: New test
6267 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
6269         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6271 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6273         PR rtl-optimization/64957
6274         PR debug/64817
6275         * gcc.c-torture/execute/pr64957.c: New test.
6277 2015-02-05  Jeff Law  <law@redhat.com>
6279         PR target/17306
6280         * gcc.target/h8300/pr17306-1.c: New test.
6281         * gcc.target/h8300/pr17306-2.c: New test.
6283 2015-02-05  Tobias Burnus  <burnus@net-b.de>
6285         PR fortran/64943
6286         * gfortran.dg/structure_constructor_12.f90: New.
6288 2015-02-05  Jeff Law  <law@redhat.com>
6290         PR target/58400
6291         gcc.target/h8300/pr58400.c: New test.
6293 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
6295         * gcc.target/arm/macro_defs0.c: New test.
6296         * gcc.target/arm/macro_defs1.c: New test.
6297         * gcc.target/arm/macro_defs2.c: New test.
6299 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
6301         PR rtl-optimization/64905
6302         * gcc.target/i386/pr64905.c: Require nonpic target.
6303         (dg-options): Add -fomit-frame-pointer.
6304         (main): Remove.
6306 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
6308         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6309         tree dump scanning.
6311 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
6313         PR fortran/64757
6314         * gfortran.dg/type_to_class_2.f90: New test
6315         * gfortran.dg/type_to_class_3.f90: New test
6317 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
6319         PR ipa/64686
6320         * g++.dg/torture/pr64686.C: New testcase.
6322 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
6324         PR rtl-optimization/64905
6325         * gcc.target/i386/pr64905.c: New file.
6327 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6329         * gcc.dg/guality/pr41447-1.c: Remove xfail.
6330         * gcc.dg/guality/pr41616-1.c: Ditto.
6332 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
6334         PR debug/64817
6335         * gcc.dg/pr64817-3.c: New.
6337 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
6338             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6340         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6341         pass parameters in registers.
6342         * gcc.dg/guality/pr36728-2.c (main): Likewise.
6343         * gcc.dg/guality/pr36728-3.c (main): Likewise.
6344         * gcc.dg/guality/pr36728-4.c (main): Likewise.
6346 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
6347             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6349         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6350         list, allow for multilibed targets.
6351         * gcc.dg/combine_ashiftrt_2.c: Likewise.
6353 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6355         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6356         * gcc.dg/pr46728-6.c: Ditto.
6358 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
6360         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6361         for mips_nanlegacy target.
6363 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
6365         * gcc.target/i386/chkp-hidden-def.c: New.
6367 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6369         PR middle-end/62103
6370         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6371         to use 24 bits for bitfield b.
6373 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6375         PR testsuite/64796
6376         * lib/target-supports.exp (check_effective_target_bswap64): Do not
6377         cache result in a global variable.  Include all 32-bit targets for
6378         bswap64 tests.
6380 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
6382         PR rtl-optimization/64756
6383         * gcc.c-torture/execute/pr64756.c: New test.
6385 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
6387         PR target/64660
6388         * gcc.target/sh/pr64660-0.h: New.
6389         * gcc.target/sh/pr64660-1.c: New.
6390         * gcc.target/sh/pr64660-2.c: New.
6391         * gcc.target/sh/pr64660-3.c: New.
6392         * gcc.target/sh/pr64660-4.c: New.
6394 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
6396         PR c++/64877
6397         * g++.dg/warn/Waddress-2.C: New.
6399 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
6401         PR middle-end/61225
6402         * gcc.target/i386/pr49095.c: XFAIL for ia32.
6404 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
6406         PR preprocessor/64803
6407         * gcc.dg/cpp/builtin-macro-1.c: New test case.
6409 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
6411         * g++.dg/ipa/devirt-37.C: Disable early inlining.
6413 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
6415         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6416         (_ARM_FPSRC): Add DN and AHP fields.
6417         (clean_results): Force DN=1 on AArch64.
6418         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6419         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6420         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6421         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6422         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6423         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6425 2015-02-02  Alan Modra  <amodra@gmail.com>
6427         * gcc.target/powerpc/cprophard.c: New.
6429 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
6431         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6432         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6434 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
6436         PR debug/64817
6437         * gcc.dg/pr64817-1.c: New test.
6438         * gcc.dg/pr64817-2.c: New test.
6440 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
6442         PR target/64851
6443         * gcc.target/sh/pr64851-0.h: New
6444         * gcc.target/sh/pr64851-1.c: New
6445         * gcc.target/sh/pr64851-2.c: New
6446         * gcc.target/sh/pr64851-3.c: New
6447         * gcc.target/sh/pr64851-4.c: New
6449 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6451         PR target/64882
6452         * gcc.dg/torture/pr64882.c: New test.
6454 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
6456         PR target/64159
6457         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6458         sparc*-*-*.
6460 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6462         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6463         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6464         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6465         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6466         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6467         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6468         tree dump.
6469         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6470         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6471         tree dump.
6472         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6473         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6474         tree dump.
6476 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6478         PR target/64688
6479         * g++.dg/pr64688-2.C: New.
6481 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6483         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6484         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6485         * gcc.target/i386/fuse-caller-save.c: Ditto.
6486         * gcc.target/i386/headmerge-1.c: Ditto.
6487         * gcc.target/i386/headmerge-2.c: Ditto.
6488         * gcc.target/i386/sibcall-6.c: Ditto.
6490 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6492         PR target/64617
6493         * gcc.target/i386/pr64617.c: New test.
6495 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6497         PR target/15184
6498         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6499         (dg-options): Remove -m32.
6500         (dg-final): Scan for "movb %al" only.
6501         * gcc.target/i386/pr15184-2.c: Ditto.
6503 2015-01-30  Richard Biener  <rguenther@suse.de>
6505         PR tree-optimization/64829
6506         * gcc.dg/vect/pr64829.c: New testcase.
6508 2015-01-29  Marek Polacek  <polacek@redhat.com>
6510         PR c/64709
6511         * gcc.dg/pr64709.c: New test.
6513 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
6515         PR c++/64717
6516         * g++.dg/ubsan/pr64717-1.C: New test.
6517         * g++.dg/ubsan/pr64717-2.C: New test.
6519 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
6521         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6523 2015-01-29  Jeff Law  <law@redhat.com>
6525         PR target/15184
6526         * gcc.target/i386/pr15184-1.c: New test.
6527         * gcc.target/i386/pr15184-2.c: New test.
6529 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6531         PR tree-optimization/64746
6532         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6534 2015-01-29  Richard Biener  <rguenther@suse.de>
6536         PR tree-optimization/64853
6537         * gcc.dg/torture/pr64853.c: New testcase.
6539 2015-01-29  Richard Biener  <rguenther@suse.de>
6541         PR tree-optimization/64844
6542         * gcc.dg/vect/pr64844.c: New testcase.
6544 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6546         PR middle-end/64809
6547         * gcc.dg/pr64809.c: Delete.
6549 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6551         PR middle-end/64805
6552         * gcc.target/i386/pr64805.c: New.
6554 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6556         * gcc.dg/guality/guality.h (main): Add argv[0] to
6557         guality_gdb_command.
6559 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
6561         PR ipa/64801
6562         * gcc.dg/tree-ssa/pr64801.c: New testcase.
6564 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
6566         PR target/64659
6567         * gcc.target/sh/sh.exp
6568         (check_effective_target_atomic_model_soft_gusa_available,
6569         check_effective_target_atomic_model_soft_tcb_available,
6570         check_effective_target_atomic_model_soft_imask_available,
6571         check_effective_target_atomic_model_hard_llcs_available): New.
6572         * gcc.target/sh/pr64659-0.h: New.
6573         * gcc.target/sh/pr64659-1.c: New.
6574         * gcc.target/sh/pr64659-2.c: New.
6575         * gcc.target/sh/pr64659-3.c: New.
6576         * gcc.target/sh/pr64659-4.c: New.
6578 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
6580         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6581         scan-assembler-times pattern.
6583 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
6585         PR middle-end/64809
6586         * gcc.dg/pr64809.c: New test.
6588 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
6590         PR tree-optimization/64277
6591         * gcc.dg/pr64277.c: New.
6593 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6595         PR tree-optimization/64718
6596         * gcc.c-torture/execute/pr64718.c: New test.
6598 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
6600         * gcc.target/aarch64/abs_2.c: New.
6602 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
6604         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6605         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6606         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6607         ISA rev < 2.
6609 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
6611         PR bootstrap/64612
6612         * lib/target-supports.exp (check_effective_target_comdat_group): New.
6613         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6614         { target comdat_group }.
6616 2015-01-27  Tobias Burnus  <burnus@net-b.de>
6618         PR fortran/63861
6619         * gfortran.dg/goacc/coarray_2.f90: New.
6621 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6623         PR ipa/60871
6624         PR ipa/64139
6625         * g++.dg/torture/pr64139.C: New testcase.
6626         * g++.dg/torture/pr60871.C: Likewise.
6628 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
6630         PR fortran/64230
6631         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6632         prevent linking errors.
6634 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6636         PR ipa/64282
6637         * g++.dg/torture/pr64282.C: New testcase.
6639 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6641         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6642         for wzr reg.
6644 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6646         * gcc.target/s390/hotpatch-13.c: New testcase.
6647         * gcc.target/s390/hotpatch-14.c: New testcase.
6648         * gcc.target/s390/hotpatch-15.c: New testcase.
6649         * gcc.target/s390/hotpatch-16.c: New testcase.
6650         * gcc.target/s390/hotpatch-17.c: New testcase.
6651         * gcc.target/s390/hotpatch-18.c: New testcase.
6652         * gcc.target/s390/hotpatch-19.c: New testcase.
6653         * gcc.target/s390/hotpatch-20.c: New testcase.
6654         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6655         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6656         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6657         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6658         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6659         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6660         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6661         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6662         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6663         * gcc.target/s390/hotpatch-10.c: Likewise.
6664         * gcc.target/s390/hotpatch-11.c: Likewise.
6665         * gcc.target/s390/hotpatch-12.c: Likewise.
6666         * gcc.target/s390/hotpatch-2.c: Likewise.
6667         * gcc.target/s390/hotpatch-3.c: Likewise.
6668         * gcc.target/s390/hotpatch-4.c: Likewise.
6669         * gcc.target/s390/hotpatch-5.c: Likewise.
6670         * gcc.target/s390/hotpatch-6.c: Likewise.
6671         * gcc.target/s390/hotpatch-7.c: Likewise.
6672         * gcc.target/s390/hotpatch-8.c: Likewise.
6673         * gcc.target/s390/hotpatch-9.c: Likewise.
6674         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6675         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6676         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6677         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6678         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6679         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6680         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6681         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6683 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
6685         * gcc.dg/long_branch.c: New testcase.
6687 2015-01-27  Richard Biener  <rguenther@suse.de>
6689         PR tree-optimization/56273
6690         PR tree-optimization/59124
6691         PR tree-optimization/64277
6692         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6693         * gcc.dg/Warray-bounds-12.c: Likewise.
6694         * gcc.dg/Warray-bounds-13.c: Likewise.
6696 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6698         PR rtl-optimization/61058
6699         * gcc.dg/pr61058.c: New test.
6701 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
6703         * gcc.target/i386/chkp-narrow-bounds.c: New.
6705 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6707         PR tree-optimization/64807
6708         * gcc.dg/pr64807.c: New test.
6710         PR c/64766
6711         * gcc.dg/pr64766.c: New test.
6713 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
6715         PR target/49263
6716         * gcc.target/sh/pr49263-4.c: New.
6718 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
6720         PR fortran/62044
6721         * gfortran.dg/allocate_with_mold_1.f90: New test
6723 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
6725         PR c/64778
6726         * gcc.dg/pr64778.c: New test.
6728         PR middle-end/64421
6729         * gcc.dg/vect/pr64421.c: New test.
6731 2015-01-26  Tobias Burnus  <burnus@net-b.de>
6733         PR fortran/64771
6734         * gfortran.dg/coarray_36.f: New.
6735         * gfortran.dg/coarray_37.f90: New.
6737 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
6739         PR fortran/64230
6740         * gfortran.dg/class_allocate_18.f90: New.
6742 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6744         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6746 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6748         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6750 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6752         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6754 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6756         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6758 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6760         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6761         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6762         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6763         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6765 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6767         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6768         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6769         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6771 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6773         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6774         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6775         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6776         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6777         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6778         vXXXhn.inc.
6780 2015-01-26  Richard Biener  <rguenther@suse.de>
6782         PR middle-end/64764
6783         * gcc.dg/uninit-19.c: New testcase.
6785 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6787         * lib/target-supports.exp (check_effective_target_vect64): Add
6788         sparc*-*-*.
6790 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
6792         PR testsuite/64712
6793         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6795 2015-01-26  Tony Liu  <tony.liu@arm.com>
6797         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6798         non-UAL cases.
6800 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
6802         PR libfortran/64770
6803         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6804         correctly, clean up afterwards.
6806 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
6808         PR fortran/62044
6809         * gfortran.dg/use_rename_7.f90: New.
6811 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
6813         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6814         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6816 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
6818         PR target/54236
6819         * gcc.target/sh/pr54236-4.c: New.
6821 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
6823         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6824         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
6825         Bridge test.
6827 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
6829         PR libfortran/64770
6830         * gfortran.dg/open_new_segv.f90: New test.
6832 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
6834         PR target/49263
6835         PR target/53987
6836         PR target/64345
6837         PR target/59533
6838         PR target/52933
6839         PR target/54236
6840         PR target/51244
6841         * gcc.target/sh/pr64345-1.c: New.
6842         * gcc.target/sh/pr64345-2.c: New.
6843         * gcc.target/sh/pr59533-1.c: New.
6844         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6845         * gcc.target/sh/pr52933-2.c: Likewise.
6846         * gcc.target/sh/pr54089-1.c: Likewise.
6847         * gcc.target/sh/pr54236-1.c: Likewise.
6848         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6849         * gcc.target/sh/pr49263-1.c: Remove xfails.
6850         * gcc.target/sh/pr49263-2.c: Likewise.
6851         * gcc.target/sh/pr49263-3.c: Likewise.
6852         * gcc.target/sh/pr53987-1.c: Likewise.
6853         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6854         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6855         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6856         (test05, test06, test07, test08, test09, test10, test11, test12): New.
6857         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6858         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6859         test_009): New.
6860         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6861         (test_02): New.
6863 2015-01-24  Tom de Vries  <tom@codesourcery.com>
6865         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6867 2015-01-23  Ian Lance Taylor  <iant@google.com>
6869         PR go/64510
6870         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6871         targets without split stack support.
6873 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
6875         PR target/64317
6876         * gcc.target/i386/pr64317.c: New test.
6878 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
6880         PR rtl-optimization/63637
6881         PR rtl-optimization/60663
6882         * gcc.dg/pr63637-1.c: New test.
6883         * gcc.dg/pr63637-2.c: New test.
6884         * gcc.dg/pr63637-3.c: New test.
6885         * gcc.dg/pr63637-4.c: New test.
6886         * gcc.dg/pr63637-5.c: New test.
6887         * gcc.dg/pr63637-6.c: New test.
6888         * gcc.target/i386/pr63637-1.c: New test.
6889         * gcc.target/i386/pr63637-2.c: New test.
6890         * gcc.target/i386/pr63637-3.c: New test.
6891         * gcc.target/i386/pr63637-4.c: New test.
6892         * gcc.target/i386/pr63637-5.c: New test.
6893         * gcc.target/i386/pr63637-6.c: New test.
6895 2015-01-23  Richard Biener  <rguenther@suse.de>
6897         PR testsuite/63439
6898         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6899         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6901 2015-01-23  Marek Polacek  <polacek@redhat.com>
6903         PR preprocessor/60570
6904         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6905         * gcc.dg/cpp/pr60570.c: New test.
6907 2015-01-23  Richard Biener  <rguenther@suse.de>
6909         PR testsuite/63439
6910         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6911         vectorization on vect64 targets.
6913 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
6915         PR fortran/60922
6916         * gfortran.dg/class_allocate_17.f90: New.
6918 2015-01-23  Tobias Burnus  <burnus@net-b.de>
6920         PR fortran/64726
6921         * gfortran.dg/goacc/combined_loop.f90: New.
6923 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6925         PR fortran/61933
6926         * gfortran.dg/make_unit.f90: New test.
6928 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6930         PR fortran/61933
6931         * gfortran.dg/negative_unit_int8.f: Update.
6933 2015-01-22  Jeff Law  <law@redhat.com>
6935         PR target/52076
6936         * gcc.target/m68k/pr52076-1.c: New test.
6937         * gcc.target/m68k/pr52076-2.c: New test.
6939 2015-01-22  Richard Biener  <rguenther@suse.de>
6941         PR middle-end/64728
6942         * gcc.dg/torture/pr64728.c: New testcase.
6944 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
6946         PR target/64688
6947         * g++.dg/pr64688.C: New test.
6949 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
6951         * gcc.target/i386/chkp-always_inline.c (f1): Make static
6952         to avoid errors with -fpic.
6954 2015-01-22  Richard Biener  <rguenther@suse.de>
6956         PR libstdc++/64535
6957         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6959 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
6961         PR rtl-optimization/64682
6962         * gcc.c-torture/execute/pr64682.c: New file.
6964 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
6966         PR debug/64511
6967         * gcc.dg/pr64511.c: New test.
6969         PR rtl-optimization/62078
6970         * g++.dg/opt/pr62078.C: New test.
6972         PR c/63307
6973         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6975 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
6977         PR fortran/57023
6978         * gfortran.dg/internal_pack_15.f90:  New test.
6980 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6982         * c-c++-common/tsan/step.c: New testcase.
6984 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6986         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6988 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6990         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6992 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6994         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6996 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6998         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7000 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7002         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7004 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7006         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7008 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7010         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7012 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7014         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7016 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7018         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7020 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7022         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7024 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7026         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7028 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7030         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7032 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7034         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7035         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7036         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7037         vXXXw.inc.
7039 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7041         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7042         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7043         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7044         vXXXl.inc.
7046 2015-01-21  Renlin Li  <renlin.li@arm.com>
7048         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7049         * g++.dg/tls/thread_local5g.C: Likewise.
7050         * g++.dg/tls/thread_local6g.C: Likewise.
7052 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7054         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7055         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7056         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7058 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7060         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7061         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7062         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7064 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7066         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7067         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7068         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7070 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7072         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7073         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7074         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7076 2015-01-20  Jeff Law  <law@redhat.com>
7078         PR target/59946
7079         * gcc.target/m68k/pr59946.c: New test.
7081 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7083         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7084         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7085         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7087 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7089         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7090         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7091         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7093 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7095         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7096         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7097         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7099 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7101         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7102         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7103         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7104         vshuffle.inc.
7105         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7106         vshuffle.inc.
7108 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7110         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7111         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7112         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7114 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7116         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7117         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7118         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7120 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7122         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7124 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
7126         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7128         PR sanitizer/64632
7129         * g++.dg/ubsan/pr64632.C: New test.
7131         PR debug/64663
7132         * gcc.dg/pr64663.c: New test.
7134 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7136         PR c++/64383
7137         * g++.dg/warn/Wunused-var-23.C: New.
7139 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7141         PR c++/59937
7142         * g++.dg/cpp0x/constexpr-59937-1.C: New.
7143         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7145 2015-01-20  Richard Biener  <rguenther@suse.de>
7147         PR ipa/64684
7148         * gcc.dg/lto/pr64684_0.c: New testcase.
7149         * gcc.dg/lto/pr64684_1.c: Likewise.
7150         * gcc.dg/lto/pr64684_2.c: Likewise.
7151         * gcc.dg/lto/pr64685_0.c: Likewise.
7152         * gcc.dg/lto/pr64685_1.c: Likewise.
7154 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7156         PR c++/62241
7157         * g++.dg/cpp1y/lambda-init12.C: New.
7159 2015-01-20  Richard Biener  <rguenther@suse.de>
7161         PR tree-optimization/64410
7162         * g++.dg/vect/pr64410.cc: Require vect_double.
7164 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
7166         PR target/64149
7167         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7169 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
7171         PR bootstrap/64676
7172         Revert:
7173         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7175         PR rtl-optimization/64081
7176         * gcc.dg/pr64081.c: New test.
7178 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7180         * jit.dg/harness.h: Include <unistd.h>.
7181         (CHECK_NO_ERRORS): New.
7182         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7183         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7184         gcc_jit_context_compile_to_file.
7185         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7186         args to the spawned executable.
7187         (jit-expand-vars): New function.
7188         (jit-exe-params): New variable.
7189         (dg-jit-set-exe-params): New function.
7190         (jit-dg-test): Detect testcases that use
7191         jit-verify-compile-to-file and call jit-setup-compile-to-file.
7192         Set arguments of spawned process to jit-exe-params.
7193         (jit-get-output-filename): New function.
7194         (jit-setup-compile-to-file): New function.
7195         (jit-verify-compile-to-file): New function.
7196         (jit-run-executable): New function.
7197         (jit-verify-executable): New function.
7198         * jit.dg/test-compile-to-assembler.c: New testcase.
7199         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7200         * jit.dg/test-compile-to-executable.c: New testcase.
7201         * jit.dg/test-compile-to-object.c: New testcase.
7203 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
7205         PR target/64652
7206         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7207         (test_1): New.
7209 2015-01-19  Martin Liska  <mliska@suse.cz>
7211         * objc/compile/pr64668.m: New test.
7213 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7215         * jit.dg/test-arith-overflow.c: Include stdbool.h.
7216         (create_overflow_fn): Update comment to clarify that
7217         the third param of the created function is a bool *, not
7218         an int *.
7219         (verify_int_overflow_fn): Convert param "expected_ovf" from
7220         int to bool.  Update third param of "overflow_fn_type" from int *
7221         to bool *.  Update local "actual_ovf" from int to bool.
7222         (verify_uint_overflow_fn): Likewise.
7224 2015-01-19  Martin Liska  <mliska@suse.cz>
7226         * gcc.dg/ipa/ipa-icf-33.c: New test.
7228 2015-01-19  Felix Yang  <felix.yang@huawei.com>
7229             Haijian Zhang  <z.zhanghaijian@huawei.com>
7231         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7232         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7233         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7234         result_float64x2, expected_hfloat64x2): New helper type, variable and
7235         declaration.
7236         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7237         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7238         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7239         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7240         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7241         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7242         and target without the FMA feature.
7244 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
7246         * gcc.target/aarch64/pr64304.c: New testcase.
7248 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7250         PR rtl-optimization/64081
7251         * gcc.dg/pr64081.c: New test.
7253 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
7255         PR target/63971
7256         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7257         the epilogue).
7258         * gcc.target/aarch64/test_frame_6.c: Likewise.
7259         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7260         and x19 (in the epilogue).
7261         * gcc.target/aarch64/test_frame_4.c: Likewise.
7262         * gcc.target/aarch64/test_frame_7.c: Likewise.
7264 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7266         * gcc.target/i386/chkp-always_inline.c: New.
7268 2015-01-15  Andrew Pinski  <apinski@cavium.com>
7269             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7271         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7272         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7274 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
7276         PR fortran/60255
7277         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7278         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7280 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7282         PR fortran/64578
7283         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7285 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
7287         PR target/64652
7288         * gcc.target/sh/torture/pr64652.c: New.
7290 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7292         * gcc.dg/ipa/ipa-icf-32.c: Update template.
7293         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7294         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7295         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7296         * c-c++-common/asan/kasan-recover-1.c: Likewise.
7297         * c-c++-common/asan/kasan-recover-2.c: Likewise.
7299 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7301         PR ipa/64378
7302         * g++.dg/torture/pr64378.C: New testcase.
7304 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7306         PR fortran/57959
7307         * gfortran.dg/block_13.f08: New test
7309 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7311         PR fortran/55901
7312         * gfortran.dg/associate_1.f03: Allow test for character with
7313         automatic length.
7315 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7317         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7318         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7320 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7322         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7324 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
7326         PR fortran/64578
7327         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7329 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7331         PR fortran/60357
7332         * gfortran.dg/alloc_comp_assign_13.f08: New test.
7334         PR fortran/61275
7335         * gfortran.dg/alloc_comp_assign_14.f08: New test.
7337         PR fortran/55932
7338         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7340 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7342         PR fortran/60334
7343         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7345 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
7347         PR rtl-optimization/52773
7348         * gcc.c-torture/compile/pr52773.c: New test.
7350 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7352         PR c++/62134
7353         * g++.dg/cpp0x/alias-decl-46.C: New.
7355 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7357         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7359 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7361         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7362         Add trace.
7363         (CHECK_FP): Likewise.
7364         (CHECK_CUMULATIVE_SAT): Likewise.
7366 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7368         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7369         (Set_Neon_Cumulative_Sat): Add parameter.
7370         (__set_neon_cumulative_sat): Support new parameter.
7371         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7372         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7373         argument.
7374         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7375         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7376         argument.
7378 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7380         * g++.dg/tsan/vptr_benign_race.C: New testcase.
7381         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7383 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7385         PR c++/60056
7386         * g++.dg/tls/thread_local-ice4.C: New.
7388 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
7390         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7391         than Neon options.
7393 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7395         PR c++/62276
7396         * g++.dg/cpp0x/vt-62276.C: New.
7398 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7400         PR middle-end/64353
7401         * g++.dg/pr64353.C: New.
7403 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7405         PR target/64263
7406         * gcc.target/aarch64/pr64263_1.c: New test.
7408 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
7410         PR tree-optimization/64434
7411         * gcc.dg/torture/pr64434.c: Move to...
7412         * gcc.dg/pr64434.c: ... here.
7414 2015-01-16  Richard Biener  <rguenther@suse.de>
7416         PR middle-end/64614
7417         * gcc.dg/uninit-18.c: New testcase.
7419 2015-01-16  Richard Biener  <rguenther@suse.de>
7421         PR tree-optimization/64568
7422         * g++.dg/torture/pr64568-2.C: New testcase.
7424 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7426         PR target/64363
7427         * gcc.target/i386/chkp-label-address.c: New.
7429 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
7431         PR fortran/45290
7432         * gfortran.dg/pointer_init_6.f90: Extended.
7434 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
7436         * gcc.c-torture/compile/20150108.c: New test.
7438 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7440         * gcc.target/visium: New directory.
7442 2015-01-16  Richard Biener  <rguenther@suse.de>
7444         PR tree-optimization/61743
7445         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7446         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7448 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
7450         * gcc.dg/pr64015.c: New test.
7452 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
7454         PR ipa/64163
7455         PR ipa/64612
7456         * g++.dg/ipa/pr64612.C: New test.
7458 2015-01-16  Renlin Li  <renlin.li@arm.com>
7460         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7462 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
7464         * gcc.target/i386/sse-14.c: Test new intrinsic.
7465         * gcc.target/i386/sse-22.c: Ditto.
7467 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7469         PR c++/58614
7470         * g++.dg/cpp0x/auto44.C: New.
7472 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
7474         PR target/59710
7475         * gcc.target/nios2/gpopt-all.c: New test case.
7476         * gcc.target/nios2/gpopt-local.c: New test case.
7477         * gcc.target/nios2/gpopt-global.c: New test case.
7478         * gcc.target/nios2/gpopt-data.c: New test case.
7479         * gcc.target/nios2/gpopt-none.c: New test case.
7481 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
7483         * g++.dg/ubsan/vptr-1.C: New test.
7484         * g++.dg/ubsan/vptr-2.C: New test.
7485         * g++.dg/ubsan/vptr-3.C: New test.
7486         * g++.dg/ubsan/vptr-4.C: New test.
7487         * g++.dg/ubsan/vptr-5.C: New test.
7488         * g++.dg/ubsan/vptr-6.C: New test.
7489         * g++.dg/ubsan/vptr-7.C: New test.
7490         * g++.dg/ubsan/vptr-8.C: New test.
7491         * g++.dg/ubsan/vptr-9.C: New test.
7493 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7495         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7496         is set up.
7497         * lib/gcc-dg.exp: Likewise.
7499 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7501         PR rtl-optimization/64110
7502         * gcc.target/i386/pr64110.c: Add scan-assembler.
7504 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
7505             James Norris  <jnorris@codesourcery.com>
7506             Cesar Philippidis  <cesar@codesourcery.com>
7507             Ilmir Usmanov  <i.usmanov@samsung.com>
7509         * lib/target-supports.exp (check_effective_target_fopenacc): New
7510         procedure.
7511         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7512         * g++.dg/goacc/goacc.exp: Likewise.
7513         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7514         * gcc.dg/goacc/goacc.exp: Likewise.
7515         * gfortran.dg/goacc/goacc.exp: Likewise.
7516         * c-c++-common/cpp/openacc-define-1.c: New file.
7517         * c-c++-common/cpp/openacc-define-2.c: Likewise.
7518         * c-c++-common/cpp/openacc-define-3.c: Likewise.
7519         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7520         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7521         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7522         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7523         * c-c++-common/goacc/asyncwait-1.c: Likewise.
7524         * c-c++-common/goacc/cache-1.c: Likewise.
7525         * c-c++-common/goacc/clauses-fail.c: Likewise.
7526         * c-c++-common/goacc/collapse-1.c: Likewise.
7527         * c-c++-common/goacc/data-1.c: Likewise.
7528         * c-c++-common/goacc/data-2.c: Likewise.
7529         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7530         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7531         * c-c++-common/goacc/deviceptr-2.c: Likewise.
7532         * c-c++-common/goacc/deviceptr-3.c: Likewise.
7533         * c-c++-common/goacc/if-clause-1.c: Likewise.
7534         * c-c++-common/goacc/if-clause-2.c: Likewise.
7535         * c-c++-common/goacc/kernels-1.c: Likewise.
7536         * c-c++-common/goacc/loop-1.c: Likewise.
7537         * c-c++-common/goacc/loop-private-1.c: Likewise.
7538         * c-c++-common/goacc/nesting-1.c: Likewise.
7539         * c-c++-common/goacc/nesting-data-1.c: Likewise.
7540         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7541         * c-c++-common/goacc/parallel-1.c: Likewise.
7542         * c-c++-common/goacc/pcopy.c: Likewise.
7543         * c-c++-common/goacc/pcopyin.c: Likewise.
7544         * c-c++-common/goacc/pcopyout.c: Likewise.
7545         * c-c++-common/goacc/pcreate.c: Likewise.
7546         * c-c++-common/goacc/pragma_context.c: Likewise.
7547         * c-c++-common/goacc/present-1.c: Likewise.
7548         * c-c++-common/goacc/reduction-1.c: Likewise.
7549         * c-c++-common/goacc/reduction-2.c: Likewise.
7550         * c-c++-common/goacc/reduction-3.c: Likewise.
7551         * c-c++-common/goacc/reduction-4.c: Likewise.
7552         * c-c++-common/goacc/sb-1.c: Likewise.
7553         * c-c++-common/goacc/sb-2.c: Likewise.
7554         * c-c++-common/goacc/sb-3.c: Likewise.
7555         * c-c++-common/goacc/update-1.c: Likewise.
7556         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7557         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7558         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7559         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7560         * gfortran.dg/goacc/assumed.f95: Likewise.
7561         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7562         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7563         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7564         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7565         * gfortran.dg/goacc/branch.f95: Likewise.
7566         * gfortran.dg/goacc/cache-1.f95: Likewise.
7567         * gfortran.dg/goacc/coarray.f95: Likewise.
7568         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7569         * gfortran.dg/goacc/cray.f95: Likewise.
7570         * gfortran.dg/goacc/critical.f95: Likewise.
7571         * gfortran.dg/goacc/data-clauses.f95: Likewise.
7572         * gfortran.dg/goacc/data-tree.f95: Likewise.
7573         * gfortran.dg/goacc/declare-1.f95: Likewise.
7574         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7575         * gfortran.dg/goacc/fixed-1.f: Likewise.
7576         * gfortran.dg/goacc/fixed-2.f: Likewise.
7577         * gfortran.dg/goacc/fixed-3.f: Likewise.
7578         * gfortran.dg/goacc/fixed-4.f: Likewise.
7579         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7580         * gfortran.dg/goacc/if.f95: Likewise.
7581         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7582         * gfortran.dg/goacc/list.f95: Likewise.
7583         * gfortran.dg/goacc/literal.f95: Likewise.
7584         * gfortran.dg/goacc/loop-1.f95: Likewise.
7585         * gfortran.dg/goacc/loop-2.f95: Likewise.
7586         * gfortran.dg/goacc/loop-3.f95: Likewise.
7587         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7588         * gfortran.dg/goacc/omp.f95: Likewise.
7589         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7590         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7591         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7592         * gfortran.dg/goacc/parameter.f95: Likewise.
7593         * gfortran.dg/goacc/private-1.f95: Likewise.
7594         * gfortran.dg/goacc/private-2.f95: Likewise.
7595         * gfortran.dg/goacc/private-3.f95: Likewise.
7596         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7597         * gfortran.dg/goacc/reduction-2.f95: Likewise.
7598         * gfortran.dg/goacc/reduction.f95: Likewise.
7599         * gfortran.dg/goacc/routine-1.f90: Likewise.
7600         * gfortran.dg/goacc/routine-2.f90: Likewise.
7601         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7602         * gfortran.dg/goacc/several-directives.f95: Likewise.
7603         * gfortran.dg/goacc/sie.f95: Likewise.
7604         * gfortran.dg/goacc/subarrays.f95: Likewise.
7605         * gfortran.dg/gomp/map-1.f90: Likewise.
7606         * gfortran.dg/openacc-define-1.f90: Likewise.
7607         * gfortran.dg/openacc-define-2.f90: Likewise.
7608         * gfortran.dg/openacc-define-3.f90: Likewise.
7609         * g++.dg/gomp/block-1.C: Update for changed compiler output.
7610         * g++.dg/gomp/block-2.C: Likewise.
7611         * g++.dg/gomp/block-3.C: Likewise.
7612         * g++.dg/gomp/block-5.C: Likewise.
7613         * g++.dg/gomp/target-1.C: Likewise.
7614         * g++.dg/gomp/target-2.C: Likewise.
7615         * g++.dg/gomp/taskgroup-1.C: Likewise.
7616         * g++.dg/gomp/teams-1.C: Likewise.
7617         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7618         * gcc.dg/cilk-plus/jump.c: Likewise.
7619         * gcc.dg/gomp/block-1.c: Likewise.
7620         * gcc.dg/gomp/block-10.c: Likewise.
7621         * gcc.dg/gomp/block-2.c: Likewise.
7622         * gcc.dg/gomp/block-3.c: Likewise.
7623         * gcc.dg/gomp/block-4.c: Likewise.
7624         * gcc.dg/gomp/block-5.c: Likewise.
7625         * gcc.dg/gomp/block-6.c: Likewise.
7626         * gcc.dg/gomp/block-7.c: Likewise.
7627         * gcc.dg/gomp/block-8.c: Likewise.
7628         * gcc.dg/gomp/block-9.c: Likewise.
7629         * gcc.dg/gomp/target-1.c: Likewise.
7630         * gcc.dg/gomp/target-2.c: Likewise.
7631         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7632         * gcc.dg/gomp/teams-1.c: Likewise.
7634 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
7636         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7637         test case.
7639 2015-01-15  Mike Stump  <mikestump@comcast.net>
7641         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7642         * gcc.dg/inline_2.c: Likewise.
7643         * gcc.dg/inline_3.c: Likewise.
7644         * gcc.dg/inline_4.c: Likewise.
7646 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
7648         PR fortran/58023
7649         * gfortran.dg/proc_ptr_comp_43.f90: New.
7651 2015-01-15  Mike Stump  <mikestump@comcast.net>
7653         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7654         * gcc.dg/unroll_2.c: Likewise.
7655         * gcc.dg/unroll_3.c: Likewise.
7656         * gcc.dg/unroll_4.c: Likewise.
7657         * gcc.dg/unroll_5.c: Likewise.
7659 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
7661         PR target/63971
7662         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7663         in epilogue.
7664         * gcc.target/aarch64/test_frame_6.c: Likewise.
7665         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7666         x30 and x19 (in the epilogue).
7667         * gcc.target/aarch64/test_frame_4.c: Likewise.
7668         * gcc.target/aarch64/test_frame_7.c: Likewise.
7670 2015-01-15  Martin Liska  <mliska@suse.cz>
7672         * g++.dg/ipa/pr64068.C: New test.
7673         * gcc.dg/ipa/PR64559.c: New test.
7675 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7677         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7678         with PIE.
7680 2015-01-15  Richard Biener  <rguenther@suse.de>
7682         PR tree-optimization/61743
7683         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7684         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7686 2015-01-15 Renlin Li <renlin.li@arm.com>
7688         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7689         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7691 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7693         * gcc.dg/vect/vect-aggressive-1.c: New.
7694         * gcc.target/i386/avx2-vect-aggressive.c: New.
7696 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7698         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7700 2015-01-15  Richard Biener  <rguenther@suse.de>
7702         PR lto/64415
7703         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7704         -Wl,-undefined,dynamic_lookup.
7706 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7708         * gnat.dg/opt47.adb: New test.
7710 2015-01-15  Richard Biener  <rguenther@suse.de>
7712         PR lto/64415
7713         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7715 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7717         PR tree-optimization/64434
7718         * gcc.dg/torture/pr64434.c: New test.
7720 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
7722         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7723         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
7724         -march=loongson* and -march=octeon* require -mno-micromips.
7726 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
7727             Matthew Fortune  <matthew.fortune@imgtec.com>
7729         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7730         * gcc.target/mips/call-saved-5.c (foo): Likewise.
7731         * gcc.target/mips/call-saved-6.c (foo): Likewise.
7732         * gcc.target/mips/call-saved-7.c: New file.
7733         * gcc.target/mips/call-saved-8.c: New file.
7734         * gcc.target/mips/call-saved-9.c: New file.
7736 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
7738         * gcc.target/mips/lsa.c: New file.
7739         * gcc.target/mips/mips64-lsa.c: Likewise.
7740         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7741         * gcc.target/mips/mulsize-4.c: Likewise.
7742         * gcc.target/mips/mulsize-5.c: New file.
7743         * gcc.target/mips/mulsize-6.c: Likewise.
7744         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7745         and !HAS_LSA as ghost options.
7746         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7747         for !HAS_LSA.
7749 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
7751         * g++.dg/torture/20141013.c: Set -fno-short-enums.
7753 2015-01-15  Richard Biener  <rguenther@suse.de>
7755         PR middle-end/64365
7756         * gcc.dg/torture/pr64365.c: New testcase.
7758 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
7760         * gcc.dg/stackprotectexplicit1.c: New test.
7761         * g++.dg/stackprotectexplicit2.c: New test.
7763 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7765         PR target/61933
7766         * gfortran.dg/inquire_internal.f90: New.
7767         * gfortran.dg/negative_unit_check.f90: New.
7769 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
7771         PR target/53988
7772         * gcc.target/sh/pr53988-1.c: New.
7774 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
7776         PR c++/58671
7777         * g++.dg/tls/thread_local-ice3.C: New.
7779 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
7781         * gcc.target/i386/fentry-override.c: Properly place {} in target
7782         selector.  Remove nonpic.
7783         * gcc.target/i386/fentry.c: Likewise.
7785 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
7787         * gcc.dg/atomic-invalid.c: Check for invalid memory model
7788         warnings instead of errors.
7790 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
7792         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7793         option support instead of ENABLE_LTO from Makefile.
7795 2015-01-14  Richard Biener  <rguenther@suse.de>
7797         PR tree-optimization/59354
7798         * gcc.dg/vect/pr59354.c: New testcase.
7800 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
7802         * lib/target-supports.exp
7803         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7804         on ARM architures before v7.
7806 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
7808         PR middle-end/59448
7809         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7810         an atomic_exchange.
7812 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7814         PR target/64386
7815         * gcc.target/i386/pr64386.c: New test.
7817 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7819         PR target/64393
7820         * gcc.target/i386/pr64393.c: New test.
7822 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7824         PR target/64387
7825         * gcc.target/i386/pr64387.c: New test.
7827 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
7829         * gcc.target/aarch64/store-pair-1.c: Fix typo.
7831 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7833         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7835 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7837         PR target/64453
7838         * gcc.target/arm/pr64453.c: New.
7840 2015-01-14  Richard Biener  <rguenther@suse.de>
7842         PR lto/64415
7843         * gcc.dg/lto/pr64415_0.c: New testcase.
7844         * gcc.dg/lto/pr64415_1.c: Likewise.
7846 2015-01-14  Martin Liska  <mliska@suse.cz>
7848         * gcc.dg/ipa/pr64307.c: New test.
7850 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7852         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7853         64-bit and 128-bit.
7855 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7857         PR target/64460
7858         * gcc.target/arm/pr64460_1.c: New test.
7860 2015-01-14  Richard Biener  <rguenther@suse.de>
7862         PR tree-optimization/64493
7863         PR tree-optimization/64495
7864         * gcc.dg/vect/pr64493.c: New testcase.
7865         * gcc.dg/vect/pr64495.c: Likewise.
7867 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
7869         * gcc.dg/Warray-bounds-11.c: New test-case.
7871 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7873         * gcc.target/mips/octeon3-pipe-1.c: New test.
7875 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
7877         * jit.dg/harness.h (set_up_logging): Move string concatenation
7878         into...
7879         (concat_strings): New function.
7880         (dump_reproducer): New function.
7881         (test_jit): Call dump_reproducer.
7882         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7883         function.
7884         (jit-dg-test): Delete any generated reproducer from previous runs.
7885         Verify that a generated reproducer was created, and verify that it
7886         compiles.
7887         * jit.dg/test-nested-contexts.c (main): Call
7888         gcc_jit_context_dump_reproducer_to_file.
7890 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7892         * gcc.dg/aru-2.c: Add dg-require-profiling.
7894 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7896         * lib/target-supports.exp (check_profiling_available): Check if
7897         -pg links.
7899 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
7901         PR ipa/64565
7902         * g++.dg/torture/pr64565.C: New testcase.
7904 2015-01-13  Marek Polacek  <polacek@redhat.com>
7906         PR middle-end/64391
7907         * gcc.dg/tm/pr64391.c: New test.
7909 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7911         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7912         true.
7914 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7916         * gcc.target/i386/pie.c: New test.
7918         * lib/target-supports.exp (check_effective_target_pie): New.
7920 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7922         PR rtl-optimization/64286
7923         * gcc.target/i386/avx2-pr64286.c: New test.
7925 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
7927         PR c++/57626
7928         * g++.dg/cpp0x/vt-57626.C: New.
7930 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7932         PR fortran/64528
7933         * gfortran.dg/pr64528.f90: New test.
7935 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
7937         * gcc.target/aarch64/subsp.c: New test.
7939 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7941         * gcc.target/aarch64/store-pair-1.c: New testcase.
7943 2015-01-13  Richard Biener  <rguenther@suse.de>
7945         PR lto/64373
7946         * gcc.dg/lto/pr64373_0.c: New testcase.
7948 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7950         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7951         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7953 2015-01-13  Richard Biener  <rguenther@suse.de>
7955         PR tree-optimization/64406
7956         * gcc.dg/pr64406.c: New testcase.
7958 2015-01-13  Richard Biener  <rguenther@suse.de>
7960         PR tree-optimization/64404
7961         * gcc.dg/vect/pr64404.c: New testcase.
7963 2015-01-13  Richard Biener  <rguenther@suse.de>
7965         PR tree-optimization/64568
7966         * g++.dg/torture/pr64568.C: New testcase.
7968 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
7970         * jit.dg/test-error-local-used-from-other-function.c: New test
7971         case.
7972         * jit.dg/test-error-param-reuse.c: New test case.
7973         * jit.dg/test-error-param-sharing.c: New test case.
7974         * jit.dg/test-error-param-used-from-other-function.c: New test
7975         case.
7976         * jit.dg/test-error-param-used-without-a-function.c: New test
7977         case.
7979 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
7981         PR tree-optimization/64563
7982         * gcc.dg/pr64563.c: New test.
7984         PR target/64513
7985         * gcc.target/i386/pr64513.c: New test.
7987         PR tree-optimization/64454
7988         * gcc.dg/pr64454.c: New test.
7990         PR testsuite/64028
7991         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7992         bind_pic_locally.
7993         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7994         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7995         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7996         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7997         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7998         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7999         * gcc.dg/vect/slp-25.c: Likewise.
8000         * gcc.dg/vect/vect-109.c: Likewise.
8001         * gcc.dg/vect/vect-13.c: Likewise.
8002         * gcc.dg/vect/vect-17.c: Likewise.
8003         * gcc.dg/vect/vect-18.c: Likewise.
8004         * gcc.dg/vect/vect-19.c: Likewise.
8005         * gcc.dg/vect/vect-20.c: Likewise.
8006         * gcc.dg/vect/vect-21.c: Likewise.
8007         * gcc.dg/vect/vect-22.c: Likewise.
8008         * gcc.dg/vect/vect-27.c: Likewise.
8009         * gcc.dg/vect/vect-29.c: Likewise.
8010         * gcc.dg/vect/vect-2-big-array.c: Likewise.
8011         * gcc.dg/vect/vect-2.c: Likewise.
8012         * gcc.dg/vect/vect-3.c: Likewise.
8013         * gcc.dg/vect/vect-4.c: Likewise.
8014         * gcc.dg/vect/vect-5.c: Likewise.
8015         * gcc.dg/vect/vect-72.c: Likewise.
8016         * gcc.dg/vect/vect-73-big-array.c: Likewise.
8017         * gcc.dg/vect/vect-73.c: Likewise.
8018         * gcc.dg/vect/vect-77-global.c: Likewise.
8019         * gcc.dg/vect/vect-78-global.c: Likewise.
8020         * gcc.dg/vect/vect-7.c: Likewise.
8021         * gcc.dg/vect/vect-86.c: Likewise.
8022         * gcc.dg/vect/vect-align-1.c: Likewise.
8023         * gcc.dg/vect/vect-align-3.c: Likewise.
8024         * gcc.dg/vect/vect-all-big-array.c: Likewise.
8025         * gcc.dg/vect/vect-all.c: Likewise.
8026         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8027         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8028         * gcc.dg/vect/vect-peel-3.c: Likewise.
8029         * gcc.dg/vect/vect-peel-4.c: Likewise.
8030         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8032 2015-01-12  Jeff Law  <law@redhat.com>
8034         PR target/64461
8035         * gcc.target/m68k/pr64461.c: New test.
8037 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8039         * jit.dg/test-array-as-pointer.c (create_code): Update call
8040         to gcc_jit_context_new_global by setting "kind" to
8041         GCC_JIT_GLOBAL_IMPORTED.
8042         * jit.dg/test-error-array-as-pointer.c: Likewise.
8043         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8044         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8045         setting kind to GCC_JIT_GLOBAL_EXPORTED.
8046         * jit.dg/test-using-global.c (the_global): Rename to...
8047         (imported_global): ...this.
8048         (create_code): Update to test the three kinds of global.
8049         (verify_code): Likewise.
8051 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
8053         PR testsuite/64427
8054         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
8055         undefined behavior.
8056         * gcc.target/i386/pr64291-2.c: Updated.
8058 2015-01-12  Richard Biener  <rguenther@suse.de>
8060         PR tree-optimization/64530
8061         * gfortran.dg/pr64530.f90: New testcase.
8063 2015-01-12  Richard Biener  <rguenther@suse.de>
8065         PR middle-end/64357
8066         * gcc.dg/torture/pr64357.c: New testcase.
8068 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
8070         * gcc.target/i386/nop-mcount.c: Properly place {} in target
8071         selector.
8073 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8074         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8076 2015-01-12  Martin Liska  <mliska@suse.cz>
8078         * gcc.dg/ipa/PR64550.c: New test.
8080 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
8082         PR ipa/63470
8083         * g++.dg/ipa/pr63470.C: New testcase.
8085 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8087         PR fortran/63733
8088         * gfortran.dg/typebound_operator_20.f90: New.
8090 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8092         PR fortran/58023
8093         * gfortran.dg/proc_ptr_comp_42.f90: New.
8095 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8097         PR fortran/64508
8098         * gfortran.dg/proc_ptr_comp_41.f90: New.
8100 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
8102         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8104 2015-01-10  Tobias Burnus  <burnus@net-b.de>
8106         PR fortran/64522
8107         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8108         and add dg-excess-errors.
8109         * gfortran.dg/line_length_6.f90: New.
8110         * gfortran.dg/line_length_7.f90: New.
8111         * gfortran.dg/line_length_8.f90: New.
8112         * gfortran.dg/line_length_9.f90: New.
8113         * gfortran.dg/line_length_10.f90: New.
8114         * gfortran.dg/line_length_11.f90: New.
8116 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8118         * jit.dg/test-threads.c (struct testcase): Move declaration
8119         to jit.dg/all-non-failing-tests.h.
8120         (testcases): Likewise.
8121         * jit.dg/all-non-failing-tests.h (struct testcase): Move
8122         declaration here from jit.dg/all-non-failing-tests.h.
8123         (testcases): Likewise.
8124         * jit.dg/test-combination.c (create_code): Eliminate spelling
8125         out all of the testcases in favor of looping through the
8126         "testcases" metadata.
8127         (verify_code): Likewise.
8129 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
8131         PR rtl-optimization/64536
8132         * gcc.dg/pr64536.c: New test.
8134 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8136         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8137         * jit.dg/test-combination.c (create_code): Likewise.
8138         (verify_code): Likewise.
8139         * jit.dg/test-constants.c: New test case.
8140         * jit.dg/test-threads.c: Add test-constants.c.
8142 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
8144         PR libobjc/51891
8145         * objc.dg/gnu-api-2-class.m: Add a test case
8146         for the above change.
8148 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8150         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8152 2015-01-09  Richard Biener  <rguenther@suse.de>
8154         PR tree-optimization/64410
8155         * g++.dg/vect/pr64410.cc: New testcase.
8157 2015-01-09  Martin Liska  <mliska@suse.cz>
8159         * gcc.dg/ipa/ipa-icf-32.c: New test.
8161 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8163         * c-c++-common/tsan/tsan_barrier.h: New.
8164         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8165         * c-c++-common/tsan/bitfield_race.c: Likewise.
8166         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8167         * c-c++-common/tsan/mutexset1.c: Likewise.
8168         * c-c++-common/tsan/race_on_barrier.c: Likewise.
8169         * c-c++-common/tsan/race_on_mutex.c: Likewise.
8170         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8171         * c-c++-common/tsan/simple_race.c: Likewise.
8172         * c-c++-common/tsan/simple_stack.c: Likewise.
8173         * c-c++-common/tsan/sleep_sync.c: Likewise.
8174         * c-c++-common/tsan/tiny_race.c: Likewise.
8175         * c-c++-common/tsan/tls_race.c: Likewise.
8176         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8177         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8178         * g++.dg/tsan/atomic_free.C: Likewise.
8179         * g++.dg/tsan/atomic_free2.C: Likewise.
8180         * g++.dg/tsan/cond_race.C: Likewise.
8181         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8183 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
8185         PR testsuite/62250
8186         * lib/target-supports.exp (check_effective_target_libatomic_available):
8187         New.
8188         * gfortran.dg/coarray/caf.exp: Only add -latomic for
8189         targets that match effective-target libatomic_available.
8190         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8192 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8194         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8195         Verify the result of gcc_jit_context_get_last_error.
8196         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8198 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8200         PR tree-optimization/63989
8201         * gcc.dg/strlenopt-27.c: New test.
8203 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8205         * jit.dg/harness.h (set_up_logging): New function.
8206         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
8207         set_up_logging on the context, so that every testcase is
8208         logged to a particular file.
8209         * jit.dg/test-nested-contexts.c (main): Open a logfile,
8210         and call gcc_jit_context_set_logfile on the top-level context.
8212 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8214         PR target/64338
8215         * g++.dg/opt/pr64338.C: New test.
8217 2015-01-08  Tobias Burnus  <burnus@net-b.de>
8219         * gfortran.dg/coarray/codimension_2b.f90: New file.
8220         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8221         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8223 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8225         PR c++/59004
8226         * g++.dg/ext/fnname4.C: New.
8228 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8230         PR c++/64462
8231         * g++.dg/cpp0x/constexpr-64462.C: New.
8233 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8235         PR c++/60753
8236         * g++.dg/cpp0x/deleted10.C: New.
8238 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8240         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8242 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8244         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8245         GCC_JIT_UNARY_OP_ABS.
8246         (verify_unary_ops): Likewise.
8248 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8250         * jit.dg/test-arith-overflow.c: New test case.
8251         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8252         * jit.dg/test-combination.c (create_code): Likewise.
8253         (verify_code): Likewise.
8254         * jit.dg/test-threads.c (testcases): Likewise.
8256 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8258         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8259         rather than "jit".  Load g++.exp, and call g++_init.
8260         Run test-*.cc files within the testsuite and *.cc files within
8261         docs/examples.
8262         (jit-dg-test): Drop the addition of -fgnu89-inline to
8263         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8264         doing it when compiling C testcases (since g++ does not handle
8265         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8266         is restored to the value after g++_init ran, rather than the
8267         value before g++_init ran.  Return a list of
8268         $comp_output $output_file, as dg-test assumes.
8270 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8272         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8273         make it easier to figure out the origin of each test result when
8274         running test-combination.c and test-threads.c.
8275         (CHECK_VALUE): Likewise.
8276         (CHECK_DOUBLE_VALUE): Likewise.
8277         (CHECK_STRING_VALUE): Likewise.
8278         (CHECK_STRING_STARTS_WITH): Likewise.
8279         (CHECK_STRING_CONTAINS): Likewise.
8280         (CHECK): Likewise.
8281         (check_string_value): Likewise, add "funcname" param.
8282         (check_string_starts_with): Likewise.
8283         (check_string_contains): Likewise.
8285 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8287         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8288         generating name of built executable.
8290 2015-01-07  Marek Polacek  <polacek@redhat.com>
8292         PR c/64440
8293         * gcc.dg/pr64440.c: New test.
8294         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8296 2015-01-07  Marek Polacek  <polacek@redhat.com>
8298         PR c/64417
8299         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8300         * gcc.dg/pr64417.c: New test.
8302 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8304         PR target/64505
8305         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8306         fix is correct.
8308 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8310         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8311         Check if testcases run without errors, not just if they compile.
8313 2015-01-06  Christian Bruel  <christian.bruel@st.com>
8315         PR target/64507
8316         * gcc.target/sh/pr64507.c: New test.
8318 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
8320         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8322 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
8324         * c-c++-common/asan/sanitize-all-1.c: New test.
8325         * c-c++-common/ubsan/sanitize-all-1.c: New test.
8326         * c-c++-common/ubsan/sanitize-all-2.c: New test.
8327         * c-c++-common/ubsan/sanitize-all-3.c: New test.
8328         * c-c++-common/ubsan/sanitize-all-4.c: New test.
8330 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8332         * lib/target-supports.exp (check_profiling_available): Return 0 for
8333         Visium.
8334         (check_effective_target_tls_runtime): Likewise.
8335         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8336         * gcc.dg/20020312-2.c: Adjust for Visium.
8337         * gcc.dg/tls/thr-cse-1.c: Likewise
8338         * gcc.dg/tree-ssa/20040204-1.c: Likewise
8339         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8340         * gcc.dg/weak/typeof-2.c: Likewise.
8342 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
8344         PR rtl-optimization/64287
8345         * gcc.dg/aru-2.c: New test.
8347 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8349         PR sanitizer/64344
8350         * c-c++-common/ubsan/pr64344-1.c: New test.
8351         * c-c++-common/ubsan/pr64344-2.c: New test.
8353         PR tree-optimization/64465
8354         * gcc.dg/pr64465.c: New test.
8356         PR tree-optimization/64494
8357         * gcc.c-torture/compile/pr64494.c: New test.
8359 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8361         PR fortran/47674
8362         * gfortran.dg/realloc_on_assign_25.f90:  New test.
8364 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8366         Update copyright years.
8368 2015-01-05  Marek Polacek  <polacek@redhat.com>
8370         PR c/64423
8371         * gcc.dg/pr64423.c: New test.
8373 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8375         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8376         mmix-knuth-mmixware for the same reason as for MIPS.
8377         * gcc.dg/debug/debug-2.c: Ditto.
8379         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8381 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
8383         PR testsuite/62250
8384         * lib/gfortran.exp: Add libatomic library search path.
8385         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8386         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8388         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8390 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8392         * c-c++-common/tsan/bitfield_race.c: New testcase.
8393         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8395 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8397         * gfortran.dg/coarray/collectives_4.f90: New.
8399 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8401         PR fortran/57562
8402         * gfortran.dg/extends_16.f90: New.
8404 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8406         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8408 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8410         * gfortran.dg/coarray/codimension_2.f90: New.
8411         * gfortran.dg/coarray/codimension_2a.f90: New.
8412         * gfortran.dg/coarray_35.f90: New.
8413         * gfortran.dg/coarray_35a.f90: New.
8415 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8417         PR fortran/60507
8418         * gfortran.dg/dummy_procedure_11.f90: New.
8420 Copyright (C) 2015 Free Software Foundation, Inc.
8422 Copying and distribution of this file, with or without modification,
8423 are permitted in any medium without royalty provided the copyright
8424 notice and this notice are preserved.