2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobaf914b59e16bdac10eb01937542cbd3bc86aeb23
1 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
3         PR c++/30044
4         * g++.dg/cpp0x/auto46.C: New test.
5         * g++.dg/template/pr30044.C: New test.
6         * g++.dg/template/shadow2.C: New test.
7         * g++.dg/template/error55.C: New test.
8         * g++.dg/template/crash83.C: Accept any error string.
9         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10         parameters.
11         * g++.dg/cpp0x/variadic19.C: Likewise
12         * g++.dg/template/canon-type-13.C: Likewise.
13         * g++.old-deja/g++.pt/ttp42.C: Likewise.
14         * g++.dg/torture/20070621-1.C: Likewise.
16 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
18         PR c++/54521
19         * g++.dg/init/explicit3.C: New.
21 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
23         PR target/66819
24         * gcc.target/i386/pr66819-1.c: New test.
25         * gcc.target/i386/pr66819-2.c: Likewise.
26         * gcc.target/i386/pr66819-3.c: Likewise.
27         * gcc.target/i386/pr66819-4.c: Likewise.
28         * gcc.target/i386/pr66819-5.c: Likewise.
30 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
32         PR target/66703
33         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
34         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
35         type to prevent possible flag-clobbering zero-extensions.
36         * gcc.target/i386/pr66703.c: New test.
38 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
40         PR c++/60842
41         * g++.dg/cpp0x/nsdmi-template15.C: New.
43 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
45         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
47 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
49         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
50         * gcc.target/arm/flip-thumb.c: Likewise.
52 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
54         PR target/66813
55         * gcc.target/i386/pr66813.c: New test.
57 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
59         PR middle-end/66820
60         * gcc.dg/gomp/pr66820.c: New test.
62 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
64         PR c++/65592
65         * g++.dg/cpp0x/scoped_enum6.C: New.
67 2015-07-10  Tom de Vries  <tom@codesourcery.com>
69         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
70         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
72 2015-07-10  Richard Biener  <rguenther@suse.de>
74         PR tree-optimization/66823
75         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
76         which should not be necessary.  XFAIL.
78 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
80         PR c++/64848
81         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
83 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
85         PR middle-end/66633
86         * gcc.dg/gomp/pr66633-1.c: New test.
87         * gcc.dg/gomp/pr66633-2.c: New test.
88         * gcc.dg/gomp/pr66633-3.c: New test.
89         * gcc.dg/gomp/pr66633-4.c: New test.
91 2015-07-09  John Marino  <gnugcc@marino.st>
93         * lib/target-supports.exp (check_effective_target_pie):
94         Add *-*-dragonfly*
96 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
98         PR target/66814
99         * gcc.target/i386/pr66814.c: New test.
101 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
103         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
104         * gcc.target/aarch64/fnmul-2.c: Likewise.
105         * gcc.target/aarch64/fnmul-3.c: Likewise.
106         * gcc.target/aarch64/fnmul-4.c: Likewise.
108 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
110         PR c++/65790
111         * g++.dg/cpp0x/vt-65790.C: New.
113 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
115         PR target/66818
116         * gcc.target/i386/pr66818.c: New test.
118 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
120         PR target/66817
121         * gcc.target/i386/pr66817.c: New test.
123 2015-07-09  Marek Polacek  <polacek@redhat.com>
125         PR tree-optimization/66718
126         * gcc.dg/vect/vect-126.c: New test.
128 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
130         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
131         even when dwarf-2 is not the default.
133 2015-07-08  Jeff Law  <law@redhat.com>
135         PR testsuite/66796
136         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
137         to have a single memory reference.
139 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
141         * g++.dg/other/dump-ada-spec-9.C: New test.
143 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
145         * g++.dg/vect/vect.exp: Run also simd* tests.
146         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
147         (check_vect): Fix up get_cpuid call for C++.
148         * g++.dg/vect/simd-clone-1.cc: New test.
150 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
152         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
154 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
156         * gcc.target/i386/readeflags-1.c (abort): New prototype.
157         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
159 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
161         PR c++/66421
162         * g++.dg/cpp0x/auto45.C: New.
164 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
166         PR middle-end/66334
167         * gcc.target/i386/pr66334.c: New.
169 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
171         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
172         comments.
174 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
176         PR jit/66783
177         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
178         (verify_code): Update expected error message.
179         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
180         (verify_code): Likewise.
181         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
182         (verify_code): Likewise.
184 2015-07-08  Richard Biener  <rguenther@suse.de>
186         PR tree-optimization/66793
187         * gcc.dg/torture/pr66793.c: New testcase.
189 2015-07-08  Richard Biener  <rguenther@suse.de>
191         PR tree-optimization/66794
192         * gcc.dg/torture/pr66794.c: New testcase.
194 2015-07-08  Marek Polacek  <polacek@redhat.com>
196         PR c++/66748
197         * g++.dg/abi/abi-tag15.C: New test.
199 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
201         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
202         * gcc.target/mips/branch-3.c: Ditto
203         * gcc.target/mips/branch-4.c: Ditto.
204         * gcc.target/mips/branch-5.c: Ditto.
205         * gcc.target/mips/branch-6.c: Ditto.
206         * gcc.target/mips/branch-7.c: Ditto.
207         * gcc.target/mips/branch-8.c: Ditto.
208         * gcc.target/mips/branch-9.c: Ditto.
209         * gcc.target/mips/branch-10.c: Ditto.
210         * gcc.target/mips/branch-11.c: Ditto.
211         * gcc.target/mips/branch-12.c: Ditto.
212         * gcc.target/mips/branch-13.c: Ditto.
213         * gcc.target/mips/umips-branch-5.c: New file.
214         * gcc.target/mips/umips-branch-6.c: New file.
215         * gcc.target/mips/umips-branch-7.c: New file.
216         * gcc.target/mips/umips-branch-8.c: New file.
217         * gcc.target/mips/umips-branch-9.c: New file.
218         * gcc.target/mips/umips-branch-10.c: New file.
219         * gcc.target/mips/umips-branch-11.c: New file.
220         * gcc.target/mips/umips-branch-12.c: New file.
221         * gcc.target/mips/umips-branch-13.c: New file.
222         * gcc.target/mips/umips-branch-14.c: New file.
223         * gcc.target/mips/umips-branch-15.c: New file.
224         * gcc.target/mips/umips-branch-16.c: New file.
225         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.  
226         (OCCUPY_0xfffc): New define.
228 2015-07-08  Renlin Li  <renlin.li@arm.com>
230         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
232 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
234         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
236 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
238         * gcc.target/i386/bt-3.c: New test.
239         * gcc.target/i386/bt-4.c: Ditto.
241 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
243         * g++.dg/other/dump-ada-spec-8.C: New test.
245 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
247         PR jit/66783
248         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
249         test case.
250         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
251         New test case.
252         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
253         New test case.
254         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
255         Avoid using an opaque struct for local "f".
257 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
259         PR jit/66779
260         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
261         * jit.dg/test-pr66779.c: New testcase.
263 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
265         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
266         NOCOMPRESSION.
268 2015-07-07  Richard Biener  <rguenther@suse.de>
270         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
272 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
274         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
275         * gcc.target/mips/call-5.c: Ditto.
276         * gcc.target/mips/call-6.c: Ditto.
278 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
280         * gcc.dg/dx-test.c: New test-case.
282 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
284         PR fortran/66578
285         * gfortran.dg/allocate_with_source_9.f08: New test.
287 2015-07-07  Christian Bruel  <christian.bruel@st.com>
289         PR target/52144
290         * gcc.target/arm/flip-thumb.c: Fix scan.
291         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
292         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
293         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
294         Fix return value.
296 2015-05-05  Jakub Jelinek  <jakub@redhat.com>
298         PR target/65956
299         * gcc.c-torture/execute/pr65956.c: New test.
301 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
303         * gcc.target/arm/aapcs/align1.c: New.
304         * gcc.target/arm/aapcs/align_rec1.c: New.
305         * gcc.target/arm/aapcs/align2.c: New.
306         * gcc.target/arm/aapcs/align_rec2.c: New.
307         * gcc.target/arm/aapcs/align3.c: New.
308         * gcc.target/arm/aapcs/align_rec3.c: New.
309         * gcc.target/arm/aapcs/align4.c: New.
310         * gcc.target/arm/aapcs/align_rec4.c: New.
311         * gcc.target/arm/aapcs/align_vararg1.c: New.
312         * gcc.target/arm/aapcs/align_vararg2.c: New.
314 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
316         * gfortran.dg/iomsg_2.f90: New test.
318 2015-07-06  Richard Biener  <rguenther@suse.de>
320         PR tree-optimization/66772
321         * gcc.dg/torture/pr66772-1.c: New testcase.
322         * gcc.dg/torture/pr66772-2.c: Likewise.
324 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
326         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
327         the jals instruction.
329 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
331         PR target/53383
332         * gcc.target/i386/pr53383-1.c: New file.
333         * gcc.target/i386/pr53383-2.c: Likewise.
334         * gcc.target/i386/pr53383-3.c: Likewise.
336 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
338         * gcc.target/aarch64/fnmul-1.c: New.
339         * gcc.target/aarch64/fnmul-2.c: New.
340         * gcc.target/aarch64/fnmul-3.c: New.
341         * gcc.target/aarch64/fnmul-4.c: New.
343 2015-07-06  Richard Biener  <rguenther@suse.de>
345         PR middle-end/66759
346         * gcc.dg/torture/pr66759.c: New testcase.
348 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
350         PR fortran/58586
351         * gfortran.dg/alloc_comp_class_3.f03: New test.
352         * gfortran.dg/alloc_comp_class_4.f03: New test.
354 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
356         * gcc.c-torture/execute/pr66757.c: New test.
358 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
360         PR tree-optimization/66720
361         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
363 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
364             Sandra Loosemore <sandra@codesourcery.com>
366         * gcc.target/nios2/gprel-offset.c: New test.
368 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
370         PR fortran/66725
371         * gfortran.dg/pr66725.f90: New test.
373 2015-07-03  Jason Merrill  <jason@redhat.com>
375         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
376         Avoid narrowing error.
378 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
380         PR rtl-optimization/66706
381         * gcc.target/powerpc/shift-int.c: New testcase.
383 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
385         PR target/66746.
386         * gcc.target/i386/pr66746.c: New file.
388 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
390         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
392 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
394         PR tree-optimization/66119
395         * g++.dg/opt/pr66119.C: New.
397 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
399         PR fortran/52846
400         * gfortran.dg/submodule_1.f90: New test
401         * gfortran.dg/submodule_2.f90: New test
402         * gfortran.dg/submodule_3.f90: New test
403         * gfortran.dg/submodule_4.f90: New test
404         * gfortran.dg/submodule_5.f90: New test
405         * gfortran.dg/submodule_6.f90: New test
406         * gfortran.dg/submodule_7.f90: New test
408 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
410         PR preprocessor/53690
411         * g++.dg/cpp/pr53690.C: New.
413 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
415         * gcc.target/powerpc/vec-cmp.c: New test.
417 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
419         PR fortran/56520
420         * gfortran.dg/pr56520.f90: New test.
422 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
424         PR fortran/66545
425         * gfortran.dg/pr66545_1.f90: New test.
426         * gfortran.dg/pr66545_2.f90: New test.
428 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
430         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
431         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
433 2015-07-02  Richard Biener  <rguenther@suse.de>
435         PR testsuite/66719
436         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
437         unaligned loads.
439 2015-07-02  Richard Biener  <rguenther@suse.de>
441         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
443 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
445         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
447 2015-07-01  Jason Merrill  <jason@redhat.com>
449         * lib/target-supports.exp (cxx_default): Set to C++14.
451 2015-07-01  Tom de Vries  <tom@codesourcery.com>
453         PR testsuite/66723
454         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
455         scan-assembler.
457 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
459         * gfortran.dg/warn_conversion_8.f90:  New test.
461 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
463         PR rtl-optimization/61047
464         * gcc.c-torture/execute/20150611-1.c: New testcase.
466 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
468         PR jit/66700
469         * jit.dg/all-non-failing-tests.h: Add
470         test-pr66700-observing-write-through-ptr.c.
471         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
473 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
475         * jit.dg/test-accessing-union.c: Add comments for use by
476         gcc/jit/docs/topics/types.rst.
478 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
480         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
481         'do-require-effective-target' with 'dg-require-effective-target'.
482         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
483         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
484         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
485         'stlex' with 'strex' as the expected output.
487 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
489         PR c++/60365
490         * g++.dg/cpp0x/gen-attrs-60.C: New.
491         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
493 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
495         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
496         New function.
497         * gcc.target/aarch64/pic-small.c: Restrict this test under
498         check_effective_target_aarch64_small_fpic.
500 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
502         * gfortran.dg/gomp/pr66633.f90: New test.
504 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
506         PR c++/66686
507         * g++.dg/template/pr66686.C: New test.
509 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
511         * gnat.dg/lto17.ad[sb]: New test.
513 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
515         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
516         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
517         testcase.
518         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
519         New testcase.
520         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
521         New testcase.
522         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
523         New testcase.
524         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
525         New testcase.
526         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
527         New testcase.
528         * jit.dg/test-switch.c: New testcase.
529         * jit.dg/test-switch.cc: New testcase.
531 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
533         PR jit/66546
534         * jit.dg/all-non-failing-tests.h: Add note about
535         test-validly-unreachable-block.c.
536         * jit.dg/test-validly-unreachable-block.c: New file.
538 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
540         PR jit/66628
541         * jit.dg/all-non-failing-tests.h: Add note about
542         test-extra-options.c.
543         * jit.dg/test-extra-options.c: New testcase.
545 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
547         PR debug/66691
548         * gcc.target/i386/pr66691.c: New.
550 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
552         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
553         * gcc.target/i386/iamcu/args.h: Likewise.
554         * gcc.target/i386/iamcu/asm-support.S: Likewise.
555         * gcc.target/i386/iamcu/defines.h: Likewise.
556         * gcc.target/i386/iamcu/macros.h: Likewise.
557         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
558         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
559         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
560         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
561         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
562         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
563         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
564         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
565         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
566         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
567         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
568         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
569         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
570         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
571         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
572         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
573         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
575 2015-06-30  Marek Polacek  <polacek@redhat.com>
577         * gcc.dg/fold-minus-6.c: New test.
579         * gcc.dg/fold-ior-3.c: New test.
581 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
583         Implement N4197 - Adding u8 character literals
584         * g++.dg/cpp1z/utf8.C: New.
585         * g++.dg/cpp1z/utf8-neg.C: New.
586         * g++.dg/cpp1z/udlit-utf8char.C: New.
588 2015-06-30  Marek Polacek  <polacek@redhat.com>
590         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
592 2015-06-30  Tom de Vries  <tom@codesourcery.com>
594         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
595         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
596         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
597         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
599 2015-06-30  Marek Polacek  <polacek@redhat.com>
601         * gcc.dg/fold-ior-2.c: New test.
603 2015-06-30  Tom de Vries  <tom@codesourcery.com>
605         PR tree-optimization/66652
606         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
607         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
608         pointers.
609         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
611 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
613         PR c++/65977
614         * g++.dg/cpp0x/constexpr-friend-3.C: New.
615         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
617 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
619         PR fortran/66605
620         * gfortran.dg/wunused-parameter.f90: New test.
622 2015-06-29  Richard Henderson  <rth@redhat.com>
624         * gcc.target/i386/asm-flag-1.c: New.
625         * gcc.target/i386/asm-flag-2.c: New.
626         * gcc.target/i386/asm-flag-3.c: New.
627         * gcc.target/i386/asm-flag-4.c: New.
628         * gcc.target/i386/asm-flag-5.c: New.
630 2015-06-29  Marek Polacek  <polacek@redhat.com>
632         PR c/66322
633         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
634         * c-c++-common/pr66322.c: New test.
635         * g++.dg/eh/scope1.C: Remove dg-warning.
637 2015-06-29  Richard Biener  <rguenther@suse.de>
639         PR tree-optimization/66677
640         * gcc.dg/vect/pr66677.c: New testcase.
642 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
644         PR middle-end/64130
645         * gcc.dg/tree-ssa/pr64130.c: New test.
647 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
649         * gcc.target/aarch64/pic-small.c: New testcase.
651 2015-06-26  Richard Biener  <rguenther@suse.de>
653         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
655 2015-06-26  Marek Polacek  <polacek@redhat.com>
657         * gcc.dg/fold-and-1.c: New test.
658         * gcc.dg/fold-and-2.c: New test.
660 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
662         * gnat.dg/warn11.adb: Add missing dg directive.
663         * gnat.dg/warn12.adb: New test.
664         * gnat.dg/warn12_pkg.ads: New helper.
666 2015-06-26  Richard Biener  <rguenther@suse.de>
668         * gfortran.dg/reassoc_3.f90: Adjust.
670 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
672         PR target/66412
673         * gcc.target/i386/pr66412.c: New test.
675 2015-06-25  Richard Biener  <rguenther@suse.de>
677         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
679 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
681         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
683 2015-06-25  Richard Biener  <rguenther@suse.de>
685         * gfortran.dg/vect/vect-9.f90: New testcase.
687 2015-06-25  Nick Clifton  <nickc@redhat.com>
689         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
690         H8300 and M32R targets.
692 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
694         PR fortran/66528
695         * gfortran.dg/maxerrors.f90: New test.
697 2015-06-08  DJ Delorie  <dj@redhat.com>
699         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
701 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
703         * gcc.target/aarch64/mgeneral-regs_3.c: New.
705 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
707         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
708         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
709         * gcc.target/aarch64/nofp_1.c: New file.
711 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
713         Implement N3928 - Extending static_assert
714         * g++.dg/cpp0x/static_assert8.C: Adjust.
715         * g++.dg/cpp0x/static_assert12.C: New.
716         * g++.dg/cpp0x/static_assert13.C: New.
717         * g++.dg/cpp1y/static_assert1.C: New.
718         * g++.dg/cpp1y/static_assert2.C: New.
719         * g++.dg/cpp1z/static_assert-nomsg.C: New.
721 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
723         PR c++/65750
724         * g++.dg/cpp0x/trailing11.C: New.
726 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
728         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
729           multilibs.
730         * gcc.target/arm/memset-inline-10.c: Likewise.
731         * gcc.target/arm/pr58784.c: Likewise.
732         * gcc.target/arm/pr59985.C: Likewise.
733         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
735 2015-06-24  Renlin Li  <renlin.li@arm.com>
737         * gcc.target/aarch64/arm_align_max_pwr.c: New.
738         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
740 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
742         Revert:
743         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
745         PR c++/30044
746         * g++.dg/cpp0x/auto45.C: New test.
747         * g++.dg/template/pr30044.C: New test.
748         * g++.dg/template/crash83.C: Accept any error string.
749         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
750         parameters.
751         * g++.dg/cpp0x/variadic18.C: Likewise
752         * g++.dg/template/canon-type-13.C: Likewise.
753         * g++.old-deja/g++.pt/ttp42.C: Likewise.
755 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
757         PR c++/65811
758         * g++.dg/other/linkage2.C: New.
760 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
762         PR target/63408
763         * gcc.target/arm/pr63408.c: New test.
765 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
767         * lib/c-torture.exp: Don't call check_effective_target_lto
768         before setting up environment correctly.
769         * lib/gcc-dg.exp: Likewise, and protect
770         gcc_force_conventional_output.
772 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
774         PR rtl-optimization/66306
775         * gcc.target/s390/pr66306.c: New test.
777 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
779         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
780         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
781         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
782         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
783         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
784         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
785         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
787 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
789         PR target/65803
790         * gcc.c-torture/pr65803.c: New test.
792 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
794         PR c++/30044
795         * g++.dg/cpp0x/auto45.C: New test.
796         * g++.dg/template/pr30044.C: New test.
797         * g++.dg/template/crash83.C: Accept any error string.
798         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
799         parameters.
800         * g++.dg/cpp0x/variadic18.C: Likewise
801         * g++.dg/template/canon-type-13.C: Likewise.
802         * g++.old-deja/g++.pt/ttp42.C: Likewise.
804 2015-06-23  Marek Polacek  <polacek@redhat.com>
806         * c-c++-common/Wlogical-op-3.c: New test.
808 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
810         PR c++/66254
811         * g++.dg/cpp0x/scoped_enum5.C: New.
813 2015-06-23  Richard Biener  <rguenther@suse.de>
815         PR tree-optimization/66636
816         * gcc.dg/vect/pr66636.c: New testcase.
818 2015-06-23  Marek Polacek  <polacek@redhat.com>
820         * gcc.dg/fold-minus-4.c: New test.
821         * gcc.dg/fold-minus-5.c: New test.
822         * c-c++-common/ubsan/overflow-add-5.c: New test.
824 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
826         Add missing testcase from r224672.
827         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
829         * gcc.target/vax/bswapdi-1.c: New.
831 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
833         PR fortran/64674
834         * gfortran.dg/associate_18.f08: New test.
836 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
838         PR target/66560
839         * gcc.target/i386/pr66560-1.c: New test.
840         * gcc.target/i386/pr66560-2.c: Ditto.
841         * gcc.target/i386/pr66560-3.c: Ditto.
842         * gcc.target/i386/pr66560-4.c: Ditto.
844 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
846         * gcc.target/nvptx/nvptx.exp: New file.
847         * gcc.target/nvptx/proto-1.c: Likewise.
849 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
851         PR tree-optimization/66449
852         * gcc.dg/vect/pr66449.c: New test.
854 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
856         * g++.dg/other/dump-ada-spec-5.C: New test.
857         * g++.dg/other/dump-ada-spec-6.C: Likewise.
858         * g++.dg/other/dump-ada-spec-7.C: Likewise.
860 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
862         * g++.dg/inherit/pure1.C: Test location too.
864 2015-06-22  Marek Polacek  <polacek@redhat.com>
866         * gcc.dg/fold-ior-1.c: New test.
867         * gcc.dg/fold-minus-2.c: New test.
868         * gcc.dg/fold-minus-3.c: New test.
869         * gcc.dg/fold-plus-1.c: New test.
870         * gcc.dg/fold-plus-2.c: New test.
871         * gcc.dg/fold-xor-4.c: New test.
872         * gcc.dg/fold-xor-5.c: New test.
874 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
876         PR target/65914
877         * g++.dg/torture/pr65914.C:  New.
879 2015-06-22  Richard Biener  <rguenther@suse.de>
881         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
882         not existing TORTURE_OPTIONS only.
883         * lib/gcc-dg.exp: Likewise.
885 2015-06-22  Christian Bruel  <christian.bruel@st.com>
887         PR target/52144
888         * gcc.target/arm/flip-thumb.c: New test.
890 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
891             Martin Liska  <mliska@suse.cz>
893         PR ipa/65908
894         * g++.dg/ipa/pr65908.C: New testcase.
896 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
898         PR c++/65882
899         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
900         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
902 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
904         * gnat.dg/specs/debug1.ads: Adjust.
906 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
908         * gcc.target/aarch64/fmovd-zero-mem.c: New.
909         * gcc.target/aarch64/fmovd-zero-reg.c: New.
910         * gcc.target/aarch64/fmovf-zero-mem.c: New.
911         * gcc.target/aarch64/fmovf-zero-reg.c: New.
912         * gcc.target/aarch64/fmovld-zero-mem.c: New.
913         * gcc.target/aarch64/fmovld-zero-mem.c: New.
914         * gcc.target/aarch64/fmovd-zero.c: Delete.
915         * gcc.target/aarch64/fmovf-zero.c: Delete.
917 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
919         * gcc.target/vax/bswapdi-1.c: New.
921 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
923         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
925 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
927         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
929 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
931         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
933 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
935         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
937 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
939         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
941 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
943         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
945 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
947         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
949 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
951         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
953 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
955         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
957 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
959         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
961 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
963         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
965 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
967         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
969 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
971         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
973 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
975         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
977 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
979         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
981 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
983         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
985 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
987         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
989 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
991         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
993 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
995         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
997 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
999         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1000         (_ARM_FPSCR): Add FZ field.
1001         (clean_results): Force FZ=1 on AArch64.
1002         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1004 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1006         * gcc.target/aarch64/pr62308.c: New test.
1008 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
1010         PR fortran/66549
1011         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1013 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
1015         * gcc.target/i386/mpx/pr66581.c: New test.
1017 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
1019         * gcc.target/i386/cmov9.c: New test.
1021 2015-06-18  Richard Biener  <rguenther@suse.de>
1023         * g++.dg/other/const4.C: New testcase.
1025 2015-06-18  Michael Matz  <matz@suse.de>
1027         PR middle-end/66253
1028         * gcc.dg/vect/pr66253.c: New testcase.
1030 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1032         PR target/66569
1033         * gcc.target/i386/mpx/chkp-vararg.c: New test.
1035 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1037         PR middle-end/66568
1038         * gcc.target/i386/mpx/pr66568.c: New test.
1040 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1042         PR middle-end/66567
1043         * gcc.target/i386/mpx/pr66567.c: New test.
1045 2015-06-18  Richard Biener  <rguenther@suse.de>
1047         PR tree-optimization/66510
1048         * gcc.dg/vect/slp-perm-12.c: New testcase.
1050 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1052         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1053         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1054         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1055         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1057 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
1059         PR c++/66571
1060         * g++.dg/gomp/pr66571-1.C: New test.
1062         PR middle-end/66429
1063         * c-c++-common/gomp/pr66429.c: New test.
1065 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
1067         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1068         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1069         ...this.
1070         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1071         New testcase.
1072         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1073         New testcase.
1075 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1077         PR testsuite/65944
1078         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1080 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
1082         * gcc.target/mips/pr65862-1.c: New test.
1083         * gcc.target/mips/pr65862-2.c: Likewise.
1085 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1087         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1088         * gcc.target/i386/pr52252-atom.c: Ditto.
1089         * gcc.target/i386/vect-div-1.c: Ditto.
1090         * gcc.target/i386/rotate-5.c: Ditto.
1091         * gcc.target/i386/pr50202.c: Ditto.
1092         * gcc.target/i386/pr37843-3.c: Ditto.
1093         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1094         * gcc.target/i386/pr53397-1.c: Ditto.
1095         * gcc.target/i386/pr55934.c: Ditto.
1096         * gcc.target/i386/pr37843-4.c: Ditto.
1097         * gcc.target/i386/pr60451.c: Ditto.
1098         * gcc.target/i386/pr53397-2.c: Ditto.
1099         * gcc.target/i386/vectorize1.c: Ditto.
1100         * gcc.target/i386/extract-insert-combining.c: Ditto.
1101         * gcc.target/i386/pr53759.c: Ditto.
1102         * gcc.target/i386/pr52252-core.c: Ditto.
1103         * gcc.target/i386/rotate-3.c: Ditto.
1104         * gcc.target/i386/sse-20.c: Ditto.
1105         * gcc.target/i386/rotate-4.c: Ditto.
1106         * gcc.target/i386/pr61403.c: Ditto.
1107         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1108         * gcc.target/i386/pr60901.c: Ditto.
1109         * gcc.target/i386/pr59794-7.c: Ditto.
1110         * gcc.target/i386/pr62208.c: Ditto.
1111         * gcc.target/i386/pr53416.c: Ditto.
1112         * gcc.target/i386/asm-dialect-1.c: Ditto.
1113         * gcc.target/i386/pr50038.c: Ditto.
1114         * gcc.target/i386/47698.c: Ditto.
1115         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1116         * gcc.target/i386/pr59794-2.c: Ditto.
1117         * gcc.target/i386/pr59794-3.c: Ditto.
1118         * gcc.target/i386/pr39058.c: Ditto.
1119         * gcc.target/i386/pr60205-1.c: Ditto.
1120         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1121         * gcc.target/i386/sse2-movq-2.c: Ditto.
1123 2015-06-17  Richard Biener  <rguenther@suse.de>
1125         PR tree-optimization/66251
1126         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1128 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
1130         PR c++/59682
1131         * g++.dg/parse/new-placement1.C: New.
1133 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1135         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1136         * jit.dg/test-compound-assignment.c: New testcase.
1138 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1140         PR jit/66539
1141         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1142         to "testcases" array.
1144 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1146         PR jit/66539
1147         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1148         * jit.dg/test-debug-strings.c: New test case.
1149         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1150         the discriminant has a sane debug string.
1152 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
1154         PR target/56766
1155         * gcc.target/i386/pr56766-1.c: New test.
1156         * gcc.target/i386/pr56766-2.c: Ditto.
1158 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
1160         * gcc.target/mips/loongson-shift-count-truncated-1.c:
1161         Skip on mips*-mti-linux* and mips*-img-linux* targets.
1162         * gcc.target/mips/loongson-simd.c: Ditto.
1164 2015-06-16  Richard Biener  <rguenther@suse.de>
1166         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1168 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1170         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1171         passed by the testsuite driver.
1173 2015-06-16  Richard Biener  <rguenther@suse.de>
1175         * gcc.dg/vect/slp-perm-11.c: New testcase.
1177 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
1179         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1180         dg-options.
1182 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1184         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1185         Reinstate calls to torture-init and torture-finalize.
1187 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1189         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1191 2015-06-15  Nathan Sidwell  <nathan@acm.org>
1193         PR c++/58583
1194         * g++.dg/cpp0x/nsdmi-template14.C: New test.
1196 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
1198         PR c++/51048
1199         * g++.dg/cpp0x/local-type1.C: New.
1201 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
1203         PR fortran/44672
1204         PR fortran/45440
1205         PR fortran/57307
1206         * gfortran.dg/allocate_with_source_3.f90: Removed check for
1207         unimplemented error.
1208         * gfortran.dg/allocate_with_source_7.f08: New test.
1209         * gfortran.dg/allocate_with_source_8.f08: New test.
1211 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
1213         PR c++/65168
1214         * g++.dg/warn/Walways-true-3.C: New test.
1216 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1218         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1220 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1222         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1223         (main): Remove superfluous attributes.
1224         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1225         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1227 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1229         * gcc.target/i386/monitorx.c: New.
1230         * gcc.target/i386/sse-12.c: Add -mmwaitx.
1231         * gcc.target/i386/sse-13.c: Ditto.
1232         * gcc.target/i386/sse-14.c: Ditto.
1233         * gcc.target/i386/sse-22.c: Ditto.
1234         * gcc.target/i386/sse-23.c: Ditto.
1235         * g++.dg/other/i386-2.C: Ditto.
1236         * g++.dg/other/i386-3.C: Ditto.
1238 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
1240         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1242 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
1244         PR fortran/66079
1245         * gfortran.dg/allocatable_scalar_13.f90: New test
1247 2015-06-11  Marek Polacek  <polacek@redhat.com>
1249         * gcc.dg/fold-xor-3.c: New test.
1251 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1253         * gcc.target/arm/short-it-ifcvt-1.c: New test.
1254         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1256 2015-06-11  Christian Bruel  <christian.bruel@st.com>
1258         PR target/52144
1259         * gcc.target/arm/pragma_attribute.c: New test.
1261 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1263         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1265 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1267         PR target/66473
1268         * gcc.target/i386/pr66473.c: New test.
1270 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
1272         PR target/66470
1273         * gcc.dg/tls/pr66470.c: New test.
1274         * gcc.target/i386/pr66470.c: New test.
1276 2015-06-10  Christian Bruel  <christian.bruel@st.com>
1278         PR target/52144
1279         * gcc.target/arm/attr_arm.c: New test
1280         * gcc.target/arm/attr_arm-err.c: New test
1281         * gcc.target/arm/attr_thumb.c: New test
1282         * gcc.target/arm/attr_thumb-static.c: New test
1284 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1286         PR target/66200
1287         PR target/66428
1288         PR c++/66192
1289         * g++.dg/abi/aarch64_guard1.C: Adjust test.
1291 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
1293         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1294         passed by the testsuite driver.
1296 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1298         Revert:
1299         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1300         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1301         * gcc.dg/ssp-1.c: Make counter a register.
1302         * gcc.dg/ssp-2.c: Likewise.
1303         * gcc.dg/torture/parm-coalesce.c: New.
1305 2015-06-09  Tom de Vries  <tom@codesourcery.com>
1307         * gcc.target/i386/vararg-loc.c: New test.
1309 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1311         PR c++/65815
1312         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1313         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1315 2015-06-09  Marek Polacek  <polacek@redhat.com>
1317         PR tree-optimization/66299
1318         * gcc.dg/pr66299-1.c: New test.
1319         * gcc.dg/pr66299-2.c: New test.
1320         * gcc.dg/pr66299-3.c: New test.
1322 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
1324         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1325         passed by the testsuite driver.
1327 2015-06-09  Richard Biener  <rguenther@suse.de>
1329         PR middle-end/66423
1330         * gcc.dg/fold-modpow2.c: New testcase.
1332 2015-06-09  Richard Biener  <rguenther@suse.de>
1334         PR tree-optimization/66419
1335         * gcc.dg/vect/bb-slp-37.c: New testcase.
1337 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
1339         * gcc.target/arm/stl-cond.c: New test.
1341 2015-06-09  Richard Biener  <rguenther@suse.de>
1343         PR middle-end/66413
1344         * gcc.dg/torture/pr66413.c: New testcase.
1346 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1348         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1349         * gcc.dg/ssp-1.c: Make counter a register.
1350         * gcc.dg/ssp-2.c: Likewise.
1351         * gcc.dg/torture/parm-coalesce.c: New.
1353 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
1355         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1356         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1358 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1360         PR rtl-optimization/66444
1361         * gcc.dg/pr66444.c: New test.
1363 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
1365         PR fortran/66245
1366         * gfortran.dg/class_is_1.f90: New test.
1367         * gfortran.dg/type_is_1.f90: Ditto.
1369 2015-06-08  Marek Polacek  <polacek@redhat.com>
1371         PR c/66415
1372         * gcc.dg/cpp/pr66415-1.c: New test.
1373         * gcc.dg/cpp/pr66415-2.c: New test.
1375 2015-06-08  Richard Biener  <rguenther@suse.de>
1377         PR tree-optimization/66422
1378         * gcc.dg/Warray-bounds-16.c: New testcase.
1380 2015-06-08  Richard Biener  <rguenther@suse.de>
1382         * gcc.dg/vect/slp-perm-10.c: New testcase.
1383         * gcc.dg/vect/slp-23.c: Adjust.
1384         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1385         vector pointer update.
1387 2015-06-08  Marek Polacek  <polacek@redhat.com>
1389         PR sanitizer/66452
1390         * g++.dg/ubsan/pr66452.C: New test.
1392 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1394         PR tree-optimization/66436
1395         * gcc.dg/gomp/dump-new-function-2.c: New test.
1396         * gcc.dg/gomp/dump-new-function-3.c: Same.
1397         * gcc.dg/gomp/dump-new-function.c: Same.
1399 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1401         PR tree-optimization/66435
1402         * gcc.dg/gomp/notify-new-function-2.c: New test.
1403         * gcc.dg/gomp/notify-new-function-3.c: Same.
1404         * gcc.dg/gomp/notify-new-function.c: Same.
1406 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
1408         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1409         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1410         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1411         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1412         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1413         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1414         -fshort-enum.
1416 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
1418         PR fortran/47659
1419         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1420         * gfortran.dg/warn_conversion.f90: Add warning for change in value
1421         for assignment.
1422         * gfortran.dg/warn_conversion_3.f90: Add warnings.
1423         * gfortran.dg/warn_conversion_5.f90: New test.
1424         * gfortran.dg/warn_conversion_6.f90: New test.
1425         * gfortran.dg/warn_conversion_7.f90: New test.
1427 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1429         PR fortran/66347
1430         * gfortran.dg/blockdata_9.f: New test.
1432 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1434         PR fortran/66385
1435         * gfortran.dg/forall_17.f90:  New test.
1437 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
1439         * g++.dg/cpp0x/pr57101.C: Add warning.
1440         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1441         * g++.dg/ext/visibility/anon7.C: Same.
1442         * g++.dg/ipa/pr63587-2.C: Same.
1443         * g++.dg/opt/dump1.C: Same.
1444         * g++.dg/opt/pr59622-3.C: Same.
1445         * g++.dg/opt/pr59622.C: Same.
1446         * g++.dg/torture/pr46383.C: Same.
1447         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1448         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1449         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1450         functions.
1451         * gfortran.dg/intent_out_8.f90: Same.
1452         * gfortran.dg/warn_target_lifetime_3.f90: Same.
1454 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1456         PR fortran/66377
1457         gfortran.dg/equiv_9.f90: New test.
1460 2015-06-05  Tom de Vries  <tom@codesourcery.com>
1462         merge from gomp4 branch:
1463         2015-05-28  Tom de Vries  <tom@codesourcery.com>
1465         PR tree-optimization/65443
1466         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1467         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1468         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1470 2015-06-05  Nathan Sidwell  <nathan@acm.org>
1472         PR c++/52595
1473         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1475 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
1477         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1479 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1481         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1483 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
1485         * testsuite/gcc.target/i386/noplt-1.c: New test.
1486         * testsuite/gcc.target/i386/noplt-2.c: New test.
1487         * testsuite/gcc.target/i386/noplt-3.c: New test.
1488         * testsuite/gcc.target/i386/noplt-4.c: New test.
1490 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
1492         PR fortran/58749
1493         * gfortran.dg/adjustl_1.f90:  New test.
1495 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
1497         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1498         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1500 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
1502         * lto.c (iterative_hash_canonical_type,
1503         gimple_register_canonical_type): only hash main variants of types
1505 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
1507         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1508         Move set of dg-do-what-default after early return.
1510 2015-06-04  Marek Polacek  <polacek@redhat.com>
1512         PR c/66341
1513         * gcc.dg/lvalue-8.c: New test.
1515 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1516             Paolo Carlini  <paolo.carlini@oracle.com>
1518         PR c++/66130
1519         * g++.dg/other/pr66130.C: New.
1520         * g++.dg/cpp0x/pr66130.C: Likewise.
1522 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1524         * g++.dg/cpp0x/decl-loc1.C: New.
1525         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1526         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1527         * g++.dg/init/ctor8.C: Likewise.
1528         * g++.dg/parse/semicolon4.C: Likewise.
1530 2015-06-03  Marek Polacek  <polacek@redhat.com>
1532         PR sanitizer/66190
1533         * g++.dg/ubsan/static-init-1.C: New test.
1534         * g++.dg/ubsan/static-init-2.C: New test.
1535         * g++.dg/ubsan/static-init-3.C: New test.
1537 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
1539         PR target/66275
1540         * gcc.target/i386/pr66275.c: New test.
1542 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1544         * gcc.dg/Wcxx-compat-22.c: New testcase.
1545         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1546         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1547         * c-c++-common/pr58346-1.c: Likewise.
1548         * c-c++-common/transparent-union-1.c: Likewise.
1550 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
1552         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1553         * g++.dg/plugin/def_plugin.c: New file.
1554         * g++.dg/plugin/def-plugin-test.C: New file.
1556 2015-06-03  Richard Biener  <rguenther@suse.de>
1558         * gcc.dg/vect/bb-slp-36.c: New testcase.
1560 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1562         * gcc.dg/lto/chkp-removed-alias_0.c: New.
1564 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1566         * gcc.dg/lto/chkp-privatize-1_0.c: New.
1567         * gcc.dg/lto/chkp-privatize-1_1.c: New.
1568         * gcc.dg/lto/chkp-privatize-2_0.c: New.
1569         * gcc.dg/lto/chkp-privatize-2_1.c: New.
1571 2015-06-03  Marek Polacek  <polacek@redhat.com>
1573         PR c/64223
1574         PR c/29358
1575         * gcc.dg/pr64223-1.c: New test.
1576         * gcc.dg/pr64223-2.c: New test.
1578 2015-06-03  Richard Biener  <rguenther@suse.de>
1580         PR tree-optimization/63916
1581         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1583 2015-06-03  Richard Biener  <rguenther@suse.de>
1585         PR tree-optimization/66375
1586         * gcc.dg/torture/pr66375.c: New testcase.
1588 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
1590         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1592 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
1594         PR target/65768
1595         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1597 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1599         PR fortran/66380
1600         * gfortran.dg/reshape_7.f90: New test.
1602 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
1604         PR c/66220:
1605         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1606         (fn_36): New.
1608 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1610         PR c/49551
1611         * gcc.dg/pr49551.c: New testcase.
1613 2015-06-02  Richard Biener  <rguenther@suse.de>
1615         PR debug/65549
1616         * g++.dg/lto/pr65549_0.C: New testcase.
1618 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
1620         PR libgomp/65742
1621         PR middle-end/66332
1622         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1624 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1626         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1628 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
1630         PR c++/61683
1631         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1633 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1635         PR tree-optimization/48052
1636         * gcc.dg/tree-ssa/scev-8.c: New.
1637         * gcc.dg/tree-ssa/scev-9.c: New.
1638         * gcc.dg/tree-ssa/scev-10.c: New.
1639         * gcc.dg/vect/pr48052.c: New.
1641 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
1643         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1645 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1647         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1649 2015-06-02  Marek Polacek  <polacek@redhat.com>
1651         PR middle-end/66345
1652         * gcc.dg/torture/pr66345.c: New test.
1654 2015-06-02  Richard Biener  <rguenther@suse.de>
1656         PR tree-optimization/65961
1657         * gcc.dg/torture/pr65961.c: New testcase.
1659 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1661         PR tree-optimization/52563
1662         PR tree-optimization/62173
1663         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1664         * gcc.dg/tree-ssa/scev-4.c: Ditto.
1666 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1668         * gnat.dg/specs/varsize_return2.ads: New test.
1669         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1671 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
1673         * gcc.dg/vect/vect-outer-simd-1.c: New test.
1675 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
1677         PR target/65697
1678         * gcc.target/aarch64/sync-comp-swap.c: New.
1679         * gcc.target/aarch64/sync-comp-swap.x: New.
1680         * gcc.target/aarch64/sync-op-acquire.c: New.
1681         * gcc.target/aarch64/sync-op-acquire.x: New.
1682         * gcc.target/aarch64/sync-op-full.c: New.
1683         * gcc.target/aarch64/sync-op-full.x: New.
1684         * gcc.target/aarch64/sync-op-release.c: New.
1685         * gcc.target/aarch64/sync-op-release.x: New.
1687 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
1689         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1690         (bar): Predefined.
1692 2015-06-01  Richard Biener  <rguenther@suse.de>
1694         PR tree-optimization/66349
1695         PR tree-optimization/66352
1696         PR tree-optimization/66357
1697         * gcc.dg/torture/pr66357.c: New testcase.
1698         * gcc.dg/torture/pr66349.c: Likewise.
1699         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1701 2015-06-01  Richard Biener  <rguenther@suse.de>
1703         Revert
1704         2015-05-29  Richard Biener  <rguenther@suse.de>
1706         PR tree-optimization/66314
1707         * gcc.dg/asan/pr66314.c: New testcase.
1709 2015-06-01  Richard Biener  <rguenther@suse.de>
1711         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1713 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
1715         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1716         directives.
1717         (hp3, hp4): Add inline keyword.
1718         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1719         (hp2): Add inline keyword.
1720         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1721         (hp2): Add inline keyword.
1723 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
1725         PR target/65527
1726         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1727         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1728         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1729         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1731 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
1733         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1734         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1736 2015-06-01  Richard Biener  <rguenther@suse.de>
1738         PR tree-optimization/66280
1739         * g++.dg/torture/pr66280.C: New testcase.
1740         * g++.dg/torture/pr66280-2.C: Likewise.
1742 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1744         * gnat.dg/addr9_1.adb: New test.
1745         * gnat.dg/addr9_2.adb: Likewise.
1746         * gnat.dg/addr9_3.adb: Likewise.
1747         * gnat.dg/addr9_4.adb: Likewise.
1749 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1751           * g++.dg/other/dump-ada-spec-4.C: New test.
1753 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
1755         * gcc.dg/alias-8.c: Fix dg-warning.
1757 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
1759         * gcc.dg/alias-8.c: Do not xfail.
1760         * gcc.dg/pr62167.c: Prevent FRE.
1761         * gcc.dg/alias-14.c: New testcase.
1763 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
1765         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1767 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1769         PR target/66215
1770         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1771         dg-options.
1772         * gcc.target/s390/hotpatch-10.c: Likewise.
1773         * gcc.target/s390/hotpatch-11.c: Likewise.
1774         * gcc.target/s390/hotpatch-12.c: Likewise.
1775         * gcc.target/s390/hotpatch-17.c: Likewise.
1776         * gcc.target/s390/hotpatch-18.c: Likewise.
1777         * gcc.target/s390/hotpatch-20.c: Likewise.
1778         * gcc.target/s390/hotpatch-21.c: Likewise.
1779         * gcc.target/s390/hotpatch-22.c: Likewise.
1780         * gcc.target/s390/hotpatch-23.c: Likewise.
1781         * gcc.target/s390/hotpatch-24.c: Likewise.
1782         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
1783         to check for the exact nops too.
1784         * gcc.target/s390/hotpatch-3.c: Likewise.
1785         * gcc.target/s390/hotpatch-4.c: Likewise.
1786         * gcc.target/s390/hotpatch-5.c: Likewise.
1787         * gcc.target/s390/hotpatch-6.c: Likewise.
1788         * gcc.target/s390/hotpatch-7.c: Likewise.
1789         * gcc.target/s390/hotpatch-8.c: Likewise.
1790         * gcc.target/s390/hotpatch-9.c: Likewise.
1791         * gcc.target/s390/hotpatch-14.c: Likewise.
1792         * gcc.target/s390/hotpatch-15.c: Likewise.
1793         * gcc.target/s390/hotpatch-16.c: Likewise.
1794         * gcc.target/s390/hotpatch-19.c: Likewise.
1795         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
1796         scan-assembler-times counting number of .align directives.
1797         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1798         dg-options.  Remove scan-assembler-times counting number of .align
1799         directives.
1800         * gcc.target/s390/hotpatch-26.c: New file.
1801         * gcc.target/s390/hotpatch-27.c: New file.
1802         * gcc.target/s390/hotpatch-28.c: New file.
1803         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1804         using -Os -O0 -O1 -O2 -O3 options.
1806 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1808         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1810 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
1812         PR tree-optimization/66142
1813         * gcc.dg/vect/pr66142.c: New test.
1815 2015-05-29  Richard Biener  <rguenther@suse.de>
1817         PR tree-optimization/66314
1818         * gcc.dg/asan/pr66314.c: New testcase.
1820 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1822         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1823         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1824         Adjust all callers.
1825         (schedule-cleanups, dg-keep-saved-temps): New proc.
1826         (gcc-dg-test-1): Schedule cleanups.
1827         * lib/profopt.exp (profopt-execute): Likewise.
1828         * g++.dg/cdce3.C: Adjust expected line numbers.
1829         * gcc.dg/cdce1.c: Likewise.
1830         * gcc.dg/cdce2.c: Likewise.
1831         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1832         * gcc.dg/strlenopt-24.c: Likewise.
1833         * gcc.dg/tree-ssa/vrp26.c: Likewise.
1834         * gcc.dg/tree-ssa/vrp28.c: Likewise.
1835         * obj-c++.dg/encode-2.mm: Likewise.
1837 2015-05-28  DJ Delorie  <dj@redhat.com>
1839         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1841 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1843         * gnat.dg/discr43.adb: New test.
1845 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1847         * gnat.dg/varsize_temp.adb: Rename into...
1848         * gnat.dg/varsize1.adb: ...this.
1849         * gnat.dg/varsize_copy.ad[sb]: Rename into...
1850         * gnat.dg/varsize2.ad[sb]: ...this.
1851         * gnat.dg/varsize3_1.adb: New test.
1852         * gnat.dg/varsize3_2.adb: Likewise.
1853         * gnat.dg/varsize3_3.adb: Likewise.
1854         * gnat.dg/varsize3_4.adb: Likewise.
1855         * gnat.dg/varsize3_5.adb: Likewise.
1856         * gnat.dg/varsize3_6.adb: Likewise.
1857         * gnat.dg/varsize3_pkg1.ads: New helper.
1858         * gnat.dg/varsize3_pkg2.ads: Likewise.
1859         * gnat.dg/varsize3_pkg3.ads: Likewise.
1861 2015-05-28  Richard Biener  <rguenther@suse.de>
1863         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1865 2015-05-28  Richard Biener  <rguenther@suse.de>
1867         PR tree-optimization/66142
1868         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1870 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
1872         PR target/63810
1873         * gcc.dg/darwin-minversion-3.c: Update testcase.
1874         * gcc.dg/darwin-minversion-4.c: Ditto.
1875         * gcc.dg/darwin-minversion-5.c: New testcase.
1876         * gcc.dg/darwin-minversion-6.c: Ditto.
1877         * gcc.dg/darwin-minversion-7.c: Ditto.
1878         * gcc.dg/darwin-minversion-8.c: Ditto.
1879         * gcc.dg/darwin-minversion-9.c: Ditto.
1880         * gcc.dg/darwin-minversion-10.c: Ditto.
1881         * gcc.dg/darwin-minversion-11.c: Ditto.
1882         * gcc.dg/darwin-minversion-12.c: Ditto.
1884 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1886         PR rtl-optimization/66168
1887         * gcc.c-torture/compile/pr66168.c: New test.
1889 2015-05-27  Jeff Law  <law@redhat.com>
1891         PR target/39726
1892         * gcc.dg/target/m68k/pr39726-1.c: New test.
1894 2015-05-27  Nathan Sidwell  <nathan@acm.org>
1896         PR c++/66270
1897         * g++.dg/ext/alias-canon3.C: New.
1899 2015-05-27  Richard Biener  <rguenther@suse.de>
1901         PR tree-optimization/66272
1902         Revert parts of
1903         2014-08-15  Richard Biener  <rguenther@suse.de>
1905         PR tree-optimization/62031
1906         * gcc.dg/torture/pr66272.c: New testcase.
1908 2015-05-27  Richard Biener  <rguenther@suse.de>
1910         * gcc.dg/vect/slp-reduc-7.c: New testcase.
1912 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
1914         PR target/65358
1915         * gcc.dg/pr65358.c: New test.
1917 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
1919         PR fortran/65548
1920         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1921         semantic.
1922         * gfortran.dg/allocate_with_source_6.f90: New test.
1924 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1926         * gnat.dg/atomic7_1.adb: New test.
1927         * gnat.dg/atomic7_2.adb: Likewise.
1928         * gnat.dg/atomic7_pkg1.ads: New helper.
1929         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1931 2015-05-26  Michael Matz  <matz@suse.de>
1933         PR middle-end/66251
1934         * gcc.dg/vect/pr66251.c: New test.
1936 2015-05-26  Richard Biener  <rguenther@suse.de>
1938         PR tree-optimization/66142
1939         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1941 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
1943         PR fortran/66082
1944         * gfortran.dg/allocatable_scalar_13.f90: New test
1946 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1948         * gnat.dg/warn11.adb: New test.
1949         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1951 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1953         * gnat.dg/vfa1_1.adb: New test.
1954         * gnat.dg/vfa1_2.adb: Likewise.
1955         * gnat.dg/vfa1_3.adb: Likewise.
1956         * gnat.dg/vfa1_4.adb: Likewise.
1957         * gnat.dg/vfa1_pkg.ads: New helper.
1959 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
1961         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1962         * gcc.target/i386/pr66232-3.c: Likewise.
1964 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
1966         PR target/66274
1967         * gcc.target/i386/pr66274.c: New test.
1969 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1971         * gnat.dg/renaming6.ad[sb]: New test.
1973 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
1975         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1976         and 'dg-require-effective-target pie'.
1978 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1980         PR c++/66243
1981         * g++.dg/cpp0x/pr66243.C: New.
1983 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
1985         PR lto/66180
1986         * g++.dg/lto/pr66180_0.C: New testcase.
1987         * g++.dg/lto/pr66180_1.C: New testcase.
1989 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
1991         PR fortran/66257
1992         * typebound_call_27.f90: New file.
1994 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1996         PR c++/65936
1997         * g++.dg/template/pr65936.C: New.
1999 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2001         PR tree-optimization/63387
2002         * gcc.dg/pr63387-2.c: New testcase.
2004 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2006         * gcc.dg/simd-1.c: Update to the new message.
2008 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2010         * gcc.dg/nand.c: New testcase.
2012 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
2014         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2015         Set dg-do-what-default to compile only on ARM targets without
2016         arm_neon_hw execution support.  Remove redundant c-torture-execute
2017         in loop over test cases.
2019 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2021         PR target/65491
2022         * gcc.target/aarch64/pr65491_1.c: New test.
2023         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2024         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2026 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2028         PR c++/65598
2029         * g++.dg/cpp0x/explicit9.C: New.
2030         * g++.dg/cpp0x/explicit8.C: Check the locations too.
2032 2015-05-22  Richard Biener  <rguenther@suse.de>
2034         PR tree-optimization/66251
2035         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2037 2015-05-22  Marek Polacek  <polacek@redhat.com>
2039         PR c/47043
2040         * c-c++-common/attributes-enum-1.c: New test.
2041         * c-c++-common/attributes-enum-2.c: New test.
2042         * g++.dg/cpp0x/attributes-enum-1.C: New test.
2043         * g++.dg/cpp1y/attributes-enum-1.C: New test.
2045 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2047         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2048         effective target support.  If no arm_neon_hw support, do not attempt
2049         to execute the tests; only compile them.
2050         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2051         and "dg-require-effective-target arm_neon_ok".
2052         * gcc.target/arm/simd/vextp16_1.c: Likewise.
2053         * gcc.target/arm/simd/vextp64_1.c: Likewise.
2054         * gcc.target/arm/simd/vextp8_1.c: Likewise.
2055         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2056         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2057         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2058         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2059         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2060         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2061         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2062         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2063         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2064         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2065         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2066         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2067         * gcc.target/arm/simd/vexts16_1.c: Likewise.
2068         * gcc.target/arm/simd/vexts32_1.c: Likewise.
2069         * gcc.target/arm/simd/vexts64_1.c: Likewise.
2070         * gcc.target/arm/simd/vexts8_1.c: Likewise.
2071         * gcc.target/arm/simd/vextu16_1.c: Likewise.
2072         * gcc.target/arm/simd/vextu32_1.c: Likewise.
2073         * gcc.target/arm/simd/vextu64_1.c: Likewise.
2074         * gcc.target/arm/simd/vextu8_1.c: Likewise.
2075         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2076         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2077         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2078         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2079         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2080         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2081         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2082         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2083         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2084         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2085         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2086         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2087         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2088         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2089         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2090         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2091         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2092         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2093         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2094         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2095         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2096         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2097         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2098         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2099         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2100         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2101         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2102         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2103         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2104         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2105         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2106         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2107         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2108         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2109         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2110         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2111         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2112         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2113         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2114         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2115         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2116         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2117         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2118         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2119         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2120         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2121         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2122         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2123         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2124         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2125         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2126         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2127         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2128         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2129         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2130         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2131         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2132         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2133         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2134         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2135         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2136         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2137         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2138         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2139         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2140         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2141         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2142         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2143         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2144         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2145         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2146         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2147         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2148         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2149         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2150         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2151         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2152         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2153         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2154         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2155         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2156         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2157         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2158         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2159         * gcc.target/arm/simd/vzips16_1.c: Likewise.
2160         * gcc.target/arm/simd/vzips32_1.c: Likewise.
2161         * gcc.target/arm/simd/vzips8_1.c: Likewise.
2162         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2163         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2164         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2166 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2168         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2169         * gcc.dg/vect/pr59354.c: Likewise.
2170         * gcc.dg/vect/pr64252.c: Likewise.
2171         * gcc.dg/vect/pr64404.c: Likewise.
2172         * gcc.dg/vect/pr64493.c: Likewise.
2173         * gcc.dg/vect/pr64495.c: Likewise.
2174         * gcc.dg/vect/pr64844.c: Likewise.
2175         * gcc.dg/vect/pr65518.c: Likewise.
2176         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2178 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2180         PR c++/66210
2181         * g++.dg/cpp1y/var-templ28.C: New.
2183 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
2185         PR target/66232
2186         * gcc.target/i386/pr66232-1.c: New test.
2187         * gcc.target/i386/pr66232-2.c: Likewise.
2188         * gcc.target/i386/pr66232-3.c: Likewise.
2189         * gcc.target/i386/pr66232-4.c: Likewise.
2190         * gcc.target/i386/pr66232-5.c: Likewise.
2192 2015-05-21  Nathan Sidwell  <nathan@acm.org>
2194         * g++.dg/cpp1y/pr60943.C: New.
2196 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
2198         PR tree-optimization/66233
2199         * gcc.c-torture/execute/pr66233.c: New test.
2201 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2203         PR fortran/66176
2204         * gfortran.dg/inline_matmul_11.f90:  New test.
2206 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
2208         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2209         instead of listing several targets on its own.
2210         * gcc.target/i386/pr32219-2.c: Likewise.
2211         * gcc.target/i386/pr32219-3.c: Likewise.
2212         * gcc.target/i386/pr32219-4.c: Likewise.
2213         * gcc.target/i386/pr32219-5.c: Likewise.
2214         * gcc.target/i386/pr32219-6.c: Likewise
2215         * gcc.target/i386/pr32219-7.c: Likewise.
2216         * gcc.target/i386/pr32219-8.c: Likewise.
2217         * gcc.target/i386/pr39013-1.c: Likewise.
2218         * gcc.target/i386/pr39013-2.c: Likewise.
2219         * gcc.target/i386/pr64317.c: Likewise.
2221 2015-05-21  Jeff Law  <law@redhat.com>
2223         * gcc.target/hppa/shadd-3.c: New test.
2224         * gcc.target/hppa/shadd-4.c: New test.
2226 2015-05-21  Michael Matz  <matz@suse.de>
2228         * gcc.dg/vect/vect-strided-store.c: New test.
2229         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2230         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2232 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2234         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2235         * gcc.dg/pow-sqrt-synth-1.c: New test.
2236         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2238 2015-05-21  Richard Biener  <rguenther@suse.de>
2240         PR c++/66211
2241         * g++.dg/conversion/pr66211.C: New testcase.
2242         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2244 2015-05-21  Jeff Law  <law@redhat.com>
2246         * gcc.target/hppa/shadd-2.c: New test.
2248 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
2250         PR target/54236
2251         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2253 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2255         PR target/65937
2256         * gcc.target/arm/pr26702.c: Adjust target selector.
2258 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
2260         PR middle-end/66221
2261         * gcc.dg/lto/pr66221_0.c: New test.
2262         * gcc.dg/lto/pr66221_1.c: New test.
2264 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2266         PR c/52952
2267         * gcc.dg/redecl-4.c: Update column numbers.
2268         * gcc.dg/format/bitfld-1.c: Likewise.
2269         * gcc.dg/format/attr-2.c: Likewise.
2270         * gcc.dg/format/attr-6.c: Likewise.
2271         * gcc.dg/format/attr-7.c (baz): Likewise.
2272         * gcc.dg/format/asm_fprintf-1.c: Likewise.
2273         * gcc.dg/format/attr-4.c: Likewise.
2274         * gcc.dg/format/branch-1.c: Likewise.
2275         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2276         locations within strings with embedded escape sequences.
2278 2015-05-20  Jeff Law  <law@redhat.com>
2280         * gcc.target/hppa/hppa.exp: New target test driver.
2281         * gcc.target/hppa/shadd-1.c: New test.
2283 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
2285         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2287 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
2289         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2290         (fn_33_k_and_r_style): New.
2291         (fn_33_stroustrup_style): New.
2292         (fn_33_allman_style): New.
2293         (fn_33_whitesmiths_style): New.
2294         (fn_33_horstmann_style): New.
2295         (fn_33_ratliff_banner_style): New.
2296         (fn_33_lisp_style): New.
2297         (fn_34_indent_dash_gnu): New.
2298         (fn_34_indent_dash_kr): New.
2299         (fn_34_indent_dash_orig): New.
2300         (fn_34_indent_linux_style): New.
2302 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
2304         PR fortran/65548
2305         * gfortran.dg/allocate_with_source_5.f90: Extend test.
2307 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
2309         PR tree-optimization/65447
2310         * gcc.dg/tree-ssa/pr65447.c: New test.
2312 2015-05-19  Nathan sidwell  <nathan@acm.org>
2314         * g++.dg/cpp0x/pr65954.C: New.
2316 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
2318         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2320 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2322         * lib/target-supports.exp: Vector do not always have natural
2323         alignment on s390*.
2325 2015-05-19  David Sherwood  <david.sherwood@arm.com>
2327         * gcc.dg/loop-invariant.c: New testcase.
2329 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2331         * lib/target-supports.exp: Vector do not always have natural
2332         alignment on s390*.
2334 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2336         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2337         s390*.
2338         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2340 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2342         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2343         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2344         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2345         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2346         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2347         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2348         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2349         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2350         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2351         * gcc.target/s390/zvector/vec-elem-1.c: New test.
2353 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2355         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2357 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2359         * gcc.target/s390/s390.exp
2360         (check_effective_target_vector): New check.
2361         * gcc.target/s390/vector/vec-abi-1.c: New test.
2362         * gcc.target/s390/vector/vec-abi-2.c: New test.
2363         * gcc.target/s390/vector/vec-abi-3.c: New test.
2364         * gcc.target/s390/vector/vec-abi-4.c: New test.
2365         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2366         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2367         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2368         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2369         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2370         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2371         * gcc.target/s390/vector/vec-clobber-1.c: New test.
2372         * gcc.target/s390/vector/vec-cmp-1.c: New test.
2373         * gcc.target/s390/vector/vec-cmp-2.c: New test.
2374         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2375         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2376         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2377         * gcc.target/s390/vector/vec-genmask-1.c: New test.
2378         * gcc.target/s390/vector/vec-genmask-2.c: New test.
2379         * gcc.target/s390/vector/vec-init-1.c: New test.
2380         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2381         * gcc.target/s390/vector/vec-shift-1.c: New test.
2382         * gcc.target/s390/vector/vec-sub-1.c: New test.
2384 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2386         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2388 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2390         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2392 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2394         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2396 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2398         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2400 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2402         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2404 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2406         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2408 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2410         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2412 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2414         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2416 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2418         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2420 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2422         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2424 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2426         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2428 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2430         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2432 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2434         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2436 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
2438         PR tree-optimization/66187
2439         * gcc.c-torture/execute/pr66187.c: New test.
2440         * gcc.dg/pr66187-1.c: New test.
2441         * gcc.dg/pr66187-2.c: New test.
2443 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2445         * gcc.dg/vect/bb-slp-35.c: Adjust.
2447 2015-05-19  Richard Biener  <rguenther@suse.de>
2449         PR tree-optimization/66165
2450         * gcc.dg/torture/pr66165.c: New testcase.
2452         PR tree-optimization/66185
2453         * gcc.dg/torture/pr66185.c: New testcase.
2455 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
2457         PR target/54236
2458         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2460 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
2462         * gcc.target/mips/p5600-bonding.c : New file.
2464 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2466         PR fortran/66106
2467         * gfortran.dg/interface_operator_1.f90: New tests.
2469 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2471         PR fortran/66057
2472         * gfortran.dg/generic_29.f90: New tests.
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/66045
2482         * gfortran.dg/null1.f90: New test.
2484 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2486         PR fortran/66044
2487         * gfortran.dg/entry_21.f90: New test.
2489 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2491         PR fortran/66043
2492         * gfortran.dg/storage_size_6.f90: New tests.
2494 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2496         PR fortran/66040
2497         * gfortran.dg/misplaced_statement.f90: New test.
2499 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2501         PR fortran/66039
2502         * gfortran.dg/filepos1.f90: New test
2504 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2506         PR fortran/64925
2507         * gfortran.dg/pr64925.f90: New test.
2509 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2511         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2512         unit.
2513         * gfortran.dg/lto/pr41576_1.f90: Ditto.
2515 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
2517         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2518         to the family of pie capable targets.
2520 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
2522         * gcc.target/arm/bics_1.c : New testcase.
2523         * gcc.target/arm/bics_2.c : New testcase.
2524         * gcc.target/arm/bics_3.c : New testcase.
2525         * gcc.target/arm/bics_4.c : New testcase.
2527 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
2529         * gcc.target/mips/umips-attr.c: New test.
2531 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2533         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2534         * gcc.dg/20150120-2.c (dg-final): Ditto.
2535         * gcc.dg/20150120-2.c (dg-final): Ditto.
2536         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2538 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2540         PR target/66174
2541         * gcc.target/i386/pr66174.c: New test.
2543 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
2545         PR fortran/37131
2546         * gfortran.dg/matmul_bounds_6.f90:  New test.
2547         * gfortran.dg/matmul_bounds_7.f90:  New test.
2549 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
2551         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2552         * gfortran.dg/lto/pr41576_1.f90: Add interface.
2553         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2554         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2555         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2556         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2558 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2560         PR fortran/65903
2561         * gfortran.dg/continuation_13.f90: Update test.
2562         * gfortran.dg/pr65903.f90: New test.
2564 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2566         PR fortran/66113
2567         * gfortran.dg/block_14.f90:  New test.
2569 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2571         PR fortran/44054
2572         * lib/gfortran-dg.exp: Update regex to handle two locations for
2573         the same diagnostic without caret.
2574         * gfortran.dg/badline.f: Test also that line numbers are correct
2575         before and after "left but not entered" warning.
2577 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
2578             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2580         PR target/65768
2581         * gcc.target/arm/maskdata.c: New test.
2583 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
2585         PR fortran/65792
2586         * gfortran.dg/derived_constructor_components_5: New test
2588 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
2590         PR target/66140
2591         * gcc.target/alpha/pr66140.c: New test.
2593 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
2595         PR c/48956
2596         * gcc.dg/Wconversion-complex-c99.c: New test.
2597         * gcc.dg/Wconversion-complex-gnu.c: New test.
2599 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
2601         PR tree-optimization/64454
2602         * gcc.dg/modmod.c: New testcase.
2604 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
2606         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2608 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2610         PR middle-end/66134
2611         * gcc.target/i386/mpx/pr66134.c: New test.
2613 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
2615         * gcc.target/powerpc/pr60158.c: New test.
2617 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
2619         * gcc.target/i386/sibcall-7.c: New test.
2620         * gcc.target/i386/sibcall-8.c: New test.
2622 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
2624         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2625         (abs64_in_dreg): Likewise.
2627 2015-05-14  Marek Polacek  <polacek@redhat.com>
2629         PR c/66066
2630         PR c/66127
2631         * gcc.dg/pr14649-1.c: Add -Wpedantic.
2632         * gcc.dg/pr19984.c: Likewise.
2633         * gcc.dg/pr66066-1.c: New test.
2634         * gcc.dg/pr66066-2.c: New test.
2635         * gcc.dg/pr66066-3.c: New test.
2637 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2639         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2640         * gcc.dg/pow-sqrt.x: New file.
2641         * gcc.dg/pow-sqrt-1.c: New test.
2642         * gcc.dg/pow-sqrt-2.c: Likewise.
2643         * gcc.dg/pow-sqrt-3.c: Likewise.
2645 2015-05-13  Richard Biener  <rguenther@suse.de>
2647         PR tree-optimization/66123
2648         * gcc.dg/torture/pr66123.c: New testcase.
2650 2015-05-13  Richard Biener  <rguenther@suse.de>
2652         PR middle-end/66110
2653         * gcc.dg/alias-2.c: Adjust.
2654         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2656 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2658         PR target/65103
2659         * gcc.target/i386/pr65103-3.c: New.
2661 2015-05-13  Martin Liska  <mliska@suse.cz>
2663         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2665 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
2667         PR target/66112
2668         * gcc.target/i386/pr66112-2.c: New test.
2670         PR target/66112
2671         * gcc.target/i386/pr66112-1.c: New test.
2673 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2675         PR target/66048
2676         * gcc.target/i386/mpx/pr66048.cc: New.
2678 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2680         PR rtl-optimization/64616
2681         * gcc.dg/loop-8.c: New test.
2682         * gcc.dg/loop-9.c: New test.
2684 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2686         PR target/pr66047.c
2687         * gcc.target/i386/pr66047.c: New testcase.
2689 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2691         PR ipa/65873
2692         * gcc.c-torture/compile/pr65873.c: New testcase.
2694 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2696         PR fortran/66111
2697         * gfortran.dg/inline_matmul_10.f90:  New test.
2699 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
2701         * c-c++-common/Wmisleading-indentation.c: New testcase.
2702         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2703         * c-c++-common/Wmisleading-indentation-2.md: New file.
2705 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2707         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2708         "break".
2709         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2711 2015-05-12  Richard Biener  <rguenther@suse.de>
2713         PR tree-optimization/66101
2714         * gcc.dg/torture/pr66101.c: New testcase.
2716 2015-05-12  Richard Biener  <rguenther@suse.de>
2718         PR tree-optimization/37021
2719         * gcc.target/i386/vect-addsub.c: New testcase.
2721 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
2723         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2725 2015-05-12  Tom de Vries  <tom@codesourcery.com>
2727         PR tree-optimization/66010
2728         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2730 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2732         PR c++/65133
2733         * g++.dg/cpp0x/trailing10.C: New.
2735 2015-05-12  Richard Biener  <rguenther@suse.de>
2737         * gcc.dg/vect/bb-slp-35.c: New testcase.
2739 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
2741         PR fortran/66100
2742         * gfortran.dg/bound_simplification_6.f90: New.
2744 2015-05-11  Steve Ellcey  <sellcey@mips.com>
2746         * gcc.target/mips/branch-1.c: Pass argument to bar().
2748 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
2750         PR target/65753
2751         * gcc.target/i386/pr65753.c: New test.
2753 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
2755         PR rtl-optimization/66076
2756         * gcc.dg/torture/pr66076.c: New test.
2758 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2760         PR fortran/66041
2761         * gfortran.dg/inline_matmul_7.f90:  New test.
2762         * gfortran.dg/inline_matmul_8.f90:  New test.
2763         * gfortran.dg/inline_matmul_9.f90:  New test.
2765 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
2767         * gfortran.dg/bound_simplification_5.f90: New.
2769 2015-05-09  Jason Merrill  <jason@redhat.com>
2771         * lib/target-supports.exp (cxx_default): New global.
2772         (check_effective_target_c++11_only)
2773         (check_effective_target_c++14_only)
2774         (check_effective_target_c++98_only)
2775         (check_effective_target_c++1z_only): Check it.
2777 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
2779         PR tree-optimization/64454
2780         * gcc.dg/tree-ssa/vrp97.c: New file.
2781         * gcc.dg/vect/slp-perm-7.c: Update.
2783 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
2785         PR fortran/65894
2786         * gfortran.dg/elemental_subroutine_11.f90: New test.
2788 2015-05-08  Richard Biener  <rguenther@suse.de>
2790         PR tree-optimization/66036
2791         * gcc.dg/vect/slp-41.c: New testcase.
2793 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
2795         * gfortran.dg/elemental_optional_args_7.f90: New.
2797 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
2799         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2800         allow cmlt or sshr.
2802 2015-05-08  Marek Polacek  <polacek@redhat.com>
2804         PR c/64918
2805         * gcc.dg/Woverride-init-side-effects-1.c: New test.
2806         * gcc.dg/Woverride-init-side-effects-2.c: New test.
2808 2015-05-07  Marek Polacek  <polacek@redhat.com>
2810         PR c/65179
2811         * c-c++-common/Wshift-negative-value-1.c: New test.
2812         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2813         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2814         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2815         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2816         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2817         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2818         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2819         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2821 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
2823         PR middle-end/192
2824         PR middle-end/54303
2825         * gcc.dg/fdata-sections-2.c: New file.
2827 2015-05-07  Marek Polacek  <polacek@redhat.com>
2829         PR testsuite/66046
2830         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2831         last dg-output.
2832         * c-c++-common/ubsan/align-7.c: Likewise.
2833         * c-c++-common/ubsan/bounds-8.c: Likewise.
2834         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2835         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2836         * c-c++-common/ubsan/null-1.c: Likewise.
2837         * c-c++-common/ubsan/null-10.c: Likewise.
2838         * c-c++-common/ubsan/null-11.c: Likewise.
2839         * c-c++-common/ubsan/null-2.c: Likewise.
2840         * c-c++-common/ubsan/null-3.c: Likewise.
2841         * c-c++-common/ubsan/null-4.c: Likewise.
2842         * c-c++-common/ubsan/null-5.c: Likewise.
2843         * c-c++-common/ubsan/null-6.c: Likewise.
2844         * c-c++-common/ubsan/null-7.c: Likewise.
2845         * c-c++-common/ubsan/null-8.c: Likewise.
2846         * c-c++-common/ubsan/null-9.c: Likewise.
2847         * c-c++-common/ubsan/object-size-1.c: Likewise.
2848         * c-c++-common/ubsan/object-size-10.c: Likewise.
2849         * c-c++-common/ubsan/object-size-4.c: Likewise.
2850         * c-c++-common/ubsan/object-size-5.c: Likewise.
2851         * c-c++-common/ubsan/object-size-7.c: Likewise.
2852         * c-c++-common/ubsan/object-size-8.c: Likewise.
2853         * c-c++-common/ubsan/object-size-9.c: Likewise.
2854         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2855         * c-c++-common/ubsan/overflow-int128.c: Likewise.
2856         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2857         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2858         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2859         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2860         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2861         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2862         * c-c++-common/ubsan/pr59333.c: Likewise.
2863         * c-c++-common/ubsan/pr59667.c: Likewise.
2864         * c-c++-common/ubsan/pr60613-2.c: Likewise.
2865         * c-c++-common/ubsan/pr60636.c: Likewise.
2866         * c-c++-common/ubsan/pr63802.c: Likewise.
2867         * c-c++-common/ubsan/recovery-1.c: Likewise.
2868         * c-c++-common/ubsan/recovery-3.c: Likewise.
2869         * c-c++-common/ubsan/shift-1.c: Likewise.
2870         * c-c++-common/ubsan/shift-2.c: Likewise.
2871         * c-c++-common/ubsan/shift-4.c: Likewise.
2872         * c-c++-common/ubsan/shift-7.c: Likewise.
2873         * c-c++-common/ubsan/undefined-2.c: Likewise.
2874         * c-c++-common/ubsan/vla-1.c: Likewise.
2875         * g++.dg/ubsan/null-1.C: Likewise.
2876         * g++.dg/ubsan/null-3.C: Likewise.
2877         * g++.dg/ubsan/null-4.C: Likewise.
2878         * g++.dg/ubsan/vptr-8.C: Likewise.
2879         * g++.dg/ubsan/vptr-9.C: Likewise.
2880         * gcc.dg/ubsan/bounds-2.c: Likewise.
2881         * gcc.dg/ubsan/object-size-9.c: Likewise.
2883 2015-05-07  Jeff Law  <law@redhat.com>
2885         * gcc.dg/tree-ssa/shorten-1.c: New test.
2887 2015-05-07  Richard Biener  <rguenther@suse.de>
2889         PR tree-optimization/66002
2890         * gcc.dg/vect/vect-125.c: New testcase.
2892 2015-05-07  Marek Polacek  <polacek@redhat.com>
2893             Martin Uecker  <uecker@eecs.berkeley.edu>
2895         * c-c++-common/ubsan/bounds-10.c: New test.
2897 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
2899         * jit.dg/harness.h (set_options): Wrap with
2900         #ifndef TEST_ESCHEWS_SET_OPTIONS.
2901         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2902         Special-case test-benchmark.c as a negative.
2903         * jit.dg/test-benchmark.c: New file.
2905 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
2907         PR target/64208
2908         * gcc.target/arm/pr64208.c: New test.
2910 2015-05-06  Alan Modra  <amodra@gmail.com>
2912         PR target/66020
2913         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2914         (gparms): Make volatile.
2916 2015-05-06  Richard Biener  <rguenther@suse.de>
2918         PR tree-optimization/62283
2919         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2921 2015-05-06  Christian Bruel  <christian.bruel@st.com>
2923         PR target/66015
2924         * gcc.target/aarch64/iinline-attr-1.c: New test.
2926 2015-05-06  Richard Biener  <rguenther@suse.de>
2928         * gcc.dg/vect/bb-slp-34.c: New testcase.
2930 2015-05-06  Richard Biener  <rguenther@suse.de>
2932         PR tree-optimization/62283
2933         * gcc.dg/vect/bb-slp-14.c: Adjust.
2935 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2937         PR target/65990
2938         * gcc.target/i386/pr65990.c: New test.
2940 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
2942         PR target/65915
2943         * gcc.target/i386/pr65915.c: New.
2945 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2947         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2948         'va_list escapes 0'.
2950 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2952         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2953         in r222173.
2955 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
2957         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2958         * gcc.target/arm/pr65924.c: Likewise.
2960 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2962         PR target/65871
2963         * gcc.target/i386/pr65871-3.c: New test.
2965 2015-05-04  Jeff Law  <law@redhat.com>
2967         Revert:
2968         2015-05-04  Jeff Law  <law@redhat.com>
2969         * gcc.dg/tree-ssa/shorten-1.c: New test.
2971 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2972             Jakub Jelinek  <jakub@redhat.com>
2974         PR c++/66007
2975         * g++.dg/cpp0x/Wnarrowing4.C: New.
2977 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
2979         * lib/target-supports.exp
2980         (check_effective_target_keeps_null_pointer_checks): Clarify that
2981         this is for targets that disable -fdelete-null-pointer-checks,
2982         not default it to off.
2983         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2984         -fdelete-null-pointer-checks explicit.
2985         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2986         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2987         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2988         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2989         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2990         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2991         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2992         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2993         * gcc.dg/tree-ssa/pr20318.c: Likewise.
2994         * gcc.dg/tree-ssa/pr20701.c: Likewise.
2995         * gcc.dg/tree-ssa/pr20702.c: Likewise.
2996         * gcc.dg/tree-ssa/pr21086.c: Likewise.
2997         * gcc.dg/tree-ssa/pr21090.c: Likewise.
2998         * gcc.dg/tree-ssa/pr58480.c: Likewise.
2999         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3000         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3001         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3002         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3003         * gcc.dg/tree-ssa/unreachable.c: Likewise.
3004         * gcc.dg/tree-ssa/vrp02.c: Likewise.
3005         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3006         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3007         * gcc.dg/tree-ssa/vrp55.c: Likewise.
3008         * g++.dg/cpp0x/static_assert9.C: Likewise.
3009         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3010         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3011         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3012         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3013         * g++.dg/tree-ssa/pr26406.C: Likewise.
3015 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
3017         PR tree-optimization/65984
3018         * c-c++-common/ubsan/pr65984.c: New test.
3020 2015-05-04  Jeff Law  <law@redhat.com>
3022         * gcc.dg/tree-ssa/shorten-1.c: New test.
3024 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3026         PR fortran/44735
3027         * gfortran.dg/pr44735.f90: New test.
3029 2015-05-04  Richard Biener  <rguenther@suse.de>
3031         PR tree-optimization/65965
3032         * gcc.dg/vect/bb-slp-33.c: New testcase.
3034 2015-05-04  Richard Biener  <rguenther@suse.de>
3036         PR tree-optimization/65935
3037         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3039 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3041         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3042         for each supported variant instead of CHECK_RESULTS.
3043         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3044         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3045         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3046         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3047         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3048         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3049         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3050         expected results for unsupported variants.  Call CHECK for each
3051         supported variant instead of CHECK_RESULTS.
3052         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3053         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3054         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3055         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3056         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3057         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3058         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3059         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3060         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3061         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3062         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3063         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3064         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3065         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3066         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3067         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3068         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3069         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3070         expected results for unsupported variants.
3071         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3072         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3073         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3074         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3075         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3076         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3077         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3078         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3079         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3080         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3081         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3082         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3083         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3084         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3085         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3086         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3087         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3088         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3089         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3090         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3091         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3092         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3093         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3094         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3095         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3096         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3097         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3098         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3100 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3102         PR fortran/37131
3103         * gfortran.dg/bound_9.f90:  Add pointer assignment.
3105 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3106             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
3108         PR c++/65858
3109         * g++.dg/cpp0x/Wnarrowing3.C: New.
3111 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
3113         * gcc.dg/20150120-1.c: New test.
3114         * gcc.dg/20150120-2.c: New test.
3115         * gcc.dg/20150120-3.c: New test.
3117 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
3119         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3121 2015-05-01  Renlin Li  <renlin.li@arm.com>
3123         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3125 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
3127         * gfortran.dg/bound_simplification_4.f90: New.
3129 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3131         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3132         with powerpc_p8vector_ok.
3134 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3136         PR fortran/37131
3137         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
3138         scan pattern.
3139         * gfortran.dg/bound_9.f90:  New test case.
3141 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
3143         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3144         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3145         for 32bit x86 targets.
3146         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3147         for 32bit x86 targets.
3148         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3149         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3150         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3151         for 32bit x86 targets.
3153 2015-04-30  Marek Polacek  <polacek@redhat.com>
3155         PR tree-optimization/63551
3156         * g++.dg/ipa/pr63551.C: New test.
3158 2015-04-30  Caroline Tice  <cmtice@google.com>
3160         PR  65929
3161         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
3162         partition size on certain targets.
3164 2015-04-30  Renlin Li  <renlin.li@arm.com>
3166         * gcc.target/aarch64/vect-reduc-or_1.c: New.
3168 2015-04-30  Marek Polacek  <polacek@redhat.com>
3170         * c-c++-common/Wbool-compare-3.c: New test.
3172         * gcc.dg/pr65901.c (foo): Adjust dg-error.
3173         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3175 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3177         PR c++/57610
3178         * g++.dg/init/ref22.C: New.
3180 2015-04-30  Marek Polacek  <polacek@redhat.com>
3182         * gcc.dg/init-bad-8.c: New test.
3184         * gcc.dg/incomplete-typedef-1.c: New test.
3186 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3188         PR c++/59955
3189         * g++.dg/template/crash121.C: New.
3191 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
3193         * gcc.target/mips/call-from-init.c: New test.
3194         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3196 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3198         PR target/65871
3199         * gcc.target/i386/pr65871-1.c: New test.
3200         * gcc.target/i386/pr65871-2.c: Ditto.
3202 2015-04-29  Marek Polacek  <polacek@redhat.com>
3204         PR c/64610
3205         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3206         * c-c++-common/Wbool-compare-2.c: New test.
3208 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3210         PR target/65770
3211         * gcc.target/aarch64/vstN_lane_1.c: New file.
3213 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3215         PR c++/64667
3216         * g++.dg/warn/Winit-self-3.C: New.
3218 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3220         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3222 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
3224         PR target/65924
3225         * gcc.target/arm/pr65924.c: New test.
3227 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
3229         * g++.dg/gomp/tpl-target-update.C: New file.
3231 2015-04-29  Richard Biener  <rguenther@suse.de>
3233         PR tree-optimization/65917
3234         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3236 2015-04-29  Christian Bruel  <christian.bruel@st.com>
3238         PR target/64835
3239         * gcc.dg/ipa/iinline-attr.c: New test.
3240         * gcc.target/i386/iinline-attr-2.c: New test.
3242 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
3244         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3245         segfault is fixed.
3247 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3249         * gcc.dg/vect/vect-33.c: Remove spurious line.
3251 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
3253         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3255 2015-04-28  Marek Polacek  <polacek@redhat.com>
3257         PR c/65901
3258         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3259         * gcc.dg/pr65901.c: New test.
3261 2015-04-28  Richard Biener  <rguenther@suse.de>
3263         PR tree-optimization/62283
3264         * gfortran.dg/vect/pr62283-2.f: New testcase.
3265         * gcc.dg/vect/bb-slp-14.c: Adjust.
3267 2015-04-28  Richard Biener  <rguenther@suse.de>
3269         PR tree-optimization/65851
3270         * g++.dg/torture/pr65851.C: New testcase.
3272 2015-04-27  Jeff Law <law@redhat.com>
3274         PR tree-optimization/65217
3275         * gcc.target/i386/pr65217.c: Remove XFAIL.
3277 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3279         PR fortran/60322
3280         Add tests forgotten to svn-add.
3281         * gfortran.dg/class_allocate_19.f03: New test.
3282         * gfortran.dg/class_array_20.f03: New test.
3283         * gfortran.dg/class_array_21.f03: New test.
3284         * gfortran.dg/finalize_29.f08: New test.
3286 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3288         PR fortran/59678
3289         PR fortran/65841
3290         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3291         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3293 2015-04-27  Caroline Tice  <cmtice@google.com>
3295         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3296         partition size.
3298 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
3300         PR target/64579
3301         * gcc.target/powerpc/htm-1.c: New test.
3302         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3303         on 64-bit compiles.
3304         (__builtin_tabortdci): Likewise.
3305         (__builtin_tcheck): Remove operand.
3306         * lib/target-supports.exp (check_htm_hw_available): New function.
3308 2015-04-27  Richard Biener  <rguenther@suse.de>
3310         * gcc.target/i386/pr65217.c: XFAIL.
3312 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
3314         PR tree-optimization/65875
3315         * gcc.c-torture/compile/pr65875.c: New test.
3317 2015-04-25  Marek Polacek  <polacek@redhat.com>
3319         PR c/52085
3320         * gcc.dg/enum-incomplete-2.c: New test.
3321         * gcc.dg/enum-mode-1.c: New test.
3323 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3325         PR target/65849
3326         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3327         set new options.
3328         * gcc.target/powerpc/pr65849-2.c: Likewise.
3330 2015-04-24  Tom de Vries  <tom@codesourcery.com>
3332         PR tree-optimization/65802
3333         * g++.dg/pr65802.C: Move to ...
3334         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
3335         stdarg.h.  Rewrite for C.
3336         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
3337         va_start and va_end.  Remove unnecessary inline asm.
3339 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
3340             Wei Mi  <wmi@google.com>
3342         * gcc.target/i386/sse2-load-multi.c: New test.
3343         * gcc.target/i386/sse2-store-multi.c: Ditto.
3345 2015-04-24  Marek Polacek  <polacek@redhat.com>
3347         PR c/65830
3348         * c-c++-common/pr65830.c: New test.
3350         PR c/63357
3351         * c-c++-common/Wlogical-op-1.c: New test.
3353 2015-04-24  Marek Polacek  <polacek@redhat.com>
3355         PR c/61534
3356         * c-c++-common/pr61534-1.c: New test.
3358 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3359             Steven Bosscher <steven@gcc.gnu.org>
3361         PR rtl-optimization/34503
3362         * gcc.target/arm/pr64616.c: New file.
3364 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
3366         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3368 2015-04-24  Terry Guo  <terry.guo@arm.com>
3370         * gcc.target/arm/pr65710.c: Update the options.
3372 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
3374         * gcc.target/i386/pr65523.c: Skip x32.
3376 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3378         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3379         to look for vcl* where appropriate.
3381 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3383         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3384         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3386 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
3388         PR target/26702
3389         * gcc.target/arm/pr26702.c: New test.
3391 2015-04-23  Marek Polacek  <polacek@redhat.com>
3393         PR c/65345
3394         * gcc.dg/pr65345-1.c: New test.
3395         * gcc.dg/pr65345-2.c: New test.
3397 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3399         * gcc.target/powerpc/crypto-builtin-2.c: New.
3401 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
3403         PR fortran/60322
3404         * gfortran.dg/class_allocate_19.f03: New test.
3405         * gfortran.dg/class_array_20.f03: New test.
3406         * gfortran.dg/class_array_21.f03: New test.
3407         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3408         * gfortran.dg/finalize_15.f90: Fixing comparision to model
3409         initialization correctly.
3410         * gfortran.dg/finalize_29.f08: New test.
3412 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3414         * gcc.target/powerpc/swaps-p8-18.c: New test.
3416 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3418         PR target/65456
3419         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3420         * gcc.dg/vect/bb-slp-25.c: Likewise.
3421         * gcc.dg/vect/bb-slp-29.c: Likewise.
3422         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3423         vect_no_align && { ! vect_hw_misalign }.
3424         * gcc.dg/vect/bb-slp-9.c: Likewise.
3425         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3426         vect_hw_misalign.
3427         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3428         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3429         account for POWER8, where peeling for alignment is not needed.
3430         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3431         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3432         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3433         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3434         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3435         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3436         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3437         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3438         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3439         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3440         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3441         * gcc.dg/vect/pr16105.c: Likewise.
3442         * gcc.dg/vect/pr20122.c: Likewise.
3443         * gcc.dg/vect/pr33804.c: Likewise.
3444         * gcc.dg/vect/pr33953.c: Likewise.
3445         * gcc.dg/vect/pr56787.c: Likewise.
3446         * gcc.dg/vect/pr58508.c: Likewise.
3447         * gcc.dg/vect/slp-25.c: Likewise.
3448         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3449         * gcc.dg/vect/vect-105.c: Likewise.
3450         * gcc.dg/vect/vect-27.c: Likewise.
3451         * gcc.dg/vect/vect-29.c: Likewise.
3452         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3453         POWER8.
3454         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3455         && { ! vect_hw_misalign }.
3456         * gcc.dg/vect/vect-44.c: Likewise.
3457         * gcc.dg/vect/vect-48.c: Likewise.
3458         * gcc.dg/vect/vect-50.c: Likewise.
3459         * gcc.dg/vect/vect-52.c: Likewise.
3460         * gcc.dg/vect/vect-56.c: Likewise.
3461         * gcc.dg/vect/vect-60.c: Likewise.
3462         * gcc.dg/vect/vect-72.c: Likewise.
3463         * gcc.dg/vect/vect-75-big-array.c: Likewise.
3464         * gcc.dg/vect/vect-75.c: Likewise.
3465         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3466         * gcc.dg/vect/vect-77-global.c: Likewise.
3467         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3468         * gcc.dg/vect/vect-78-global.c: Likewise.
3469         * gcc.dg/vect/vect-93.c: Likewise.
3470         * gcc.dg/vect/vect-95.c: Likewise.
3471         * gcc.dg/vect/vect-96.c: Likewise.
3472         * gcc.dg/vect/vect-cond-1.c: Likewise.
3473         * gcc.dg/vect/vect-cond-3.c: Likewise.
3474         * gcc.dg/vect/vect-cond-4.c: Likewise.
3475         * gcc.dg/vect/vect-cselim-1.c: Likewise.
3476         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3477         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3478         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3479         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3480         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3481         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3482         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3483         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3484         * gcc.dg/vect/vect-outer-5.c: Likewise.
3485         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3486         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3487         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3488         * gcc.dg/vect/vect-outer-fir.c: Likewise.
3489         * gcc.dg/vect/vect-peel-3.c: Likewise.
3490         * gcc.dg/vect/vect-peel-4.c: Likewise.
3491         * gcc.dg/vect/vect-pre-interact.c: Likewise.
3492         * gcc.target/powerpc/pr65456.c: New test.
3493         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3494         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3495         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3496         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3497         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3498         vect_no_align && { ! vect_hw_misalign }.
3499         * gfortran.dg/vect/vect-3.f90: Likewise.
3500         * gfortran.dg/vect/vect-4.f90: Likewise.
3501         * gfortran.dg/vect/vect-5.f90: Likewise.
3502         * lib/target-supports.exp (check_effective_target_vect_no_align):
3503         Return 1 for POWER8.
3504         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3506 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3508         PR fortran/65429
3509         * gfortran.dg/pr65429.f90: New test.
3511 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
3513         * c-c++-common/asan/user-section-1.c: New test.
3514         * c-c++-common/asan/user-section-2.c: New test.
3515         * c-c++-common/asan/user-section-3.c: New test.
3517 2015-04-22  Hale Wang  <hale.wang@arm.com>
3518             Terry Guo  <terry.guo@arm.com>
3520         PR rtl-optimization/64818
3521         * gcc.target/arm/pr64818.c: New test.
3523 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
3525         PR ipa/65076
3526         * g++.dg/tree-ssa/pr61034.C: Update template.
3527         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3528         * gcc.dg/Warray-bounds-11.c: Likewise.
3529         * gcc.dg/Warray-bounds.c: Likewise.
3531 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3533         PR libgfortran/65234
3534         * gfortran.dg/fmt_unlimited.f90: New test.
3536 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
3538         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3539         headers.
3540         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3541         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3542         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3543         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3544         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3545         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3546         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3548 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3550         PR libgfortran/56743
3551         * gfortran.dg/namelist_87.f90: New test.
3553 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3555         * gcc.target/aarch64/mult-synth_1.c: New test.
3556         * gcc.target/aarch64/mult-synth_2.c: Likewise.
3557         * gcc.target/aarch64/mult-synth_3.c: Likewise.
3558         * gcc.target/aarch64/mult-synth_4.c: Likewise.
3559         * gcc.target/aarch64/mult-synth_5.c: Likewise.
3560         * gcc.target/aarch64/mult-synth_6.c: Likewise.
3562 2015-04-21  Richard Biener  <rguenther@suse.de>
3564         PR tree-optimization/65650
3565         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3566         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3567         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3568         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3569         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3570         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3572 2015-04-21  Tom de Vries  <tom@codesourcery.com>
3574         PR tree-optimization/65802
3575         * g++.dg/pr65802.C: New test.
3577 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
3579         PR testsuite/65767
3580         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3581         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3583 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
3585         PR c++/65801
3586         * g++.dg/cpp0x/Wnarrowing2.C: New.
3588 2015-04-20  Jeff Law  <law@redhat.com>
3590         PR tree-optimization/65658
3591         * gcc.dg/pr65658.c: New test.
3593 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
3595         PR target/64134
3596         * gcc.target/aarch64/vec_init_1.c: New test.
3598 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
3600         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3601         targets.
3603 2015-04-18  Martin Sebor  <msebor@redhat.com>
3605         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3606         of non-nul characters.
3607         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3609 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3611         PR target/65787
3612         * gcc.target/powerpc/pr65787.c: New.
3614 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3616         PR target/65689
3617         * gcc.target/aarch64/c-output-template-4.c: New test.
3619 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3621         PR target/65780
3622         * gcc.dg/pr65780-1.c: New test.
3623         * gcc.dg/pr65780-2.c: Likewise.
3624         * gcc.target/i386/pr32219-9.c: Likewise.
3625         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3626         symbol.
3627         * gcc.target/i386/pr64317.c (c): Initialize.
3629 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3631         PR target/65612
3632         * g++.dg/ext/mv18.C: New test.
3633         * g++.dg/ext/mv19.C: Likewise.
3634         * g++.dg/ext/mv20.C: Likewise.
3635         * g++.dg/ext/mv21.C: Likewise.
3636         * g++.dg/ext/mv22.C: Likewise.
3637         * g++.dg/ext/mv23.C: Likewise.
3639 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
3641         PR c++/64527
3642         * g++.dg/init/pr64527.C: New test.
3644 2015-04-17  Tom de Vries  <tom@codesourcery.com>
3645             Michael Matz  <matz@suse.de>
3647         PR tree-optimization/64950
3648         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3649         x86_64-*-*.
3651 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
3653         * c-c++-common/asan/user-section-1.c: New test.
3655 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3657         PR debug/65771
3658         * gcc.dg/debug/pr65771.c: New test.
3660 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
3662         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3663         __buitlin_alloca with __builtin_alloca.
3665 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
3667         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3669 2015-04-16  Richard Biener  <rguenther@suse.de>
3671         PR tree-optimization/64277
3672         * gcc.dg/Warray-bounds-14.c: New testcase.
3673         * gcc.dg/Warray-bounds-15.c: Likewise.
3674         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3675         * c-c++-common/ubsan/bounds-6.c: Likewise.
3677 2015-04-16  Renlin Li  <renlin.li@arm.com>
3679         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3680         * gcc.target/arm/unsigned-float.c: New.
3682 2015-04-16  Richard Biener  <rguenther@suse.de>
3684         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3685         * gcc.dg/tree-ssa/pr37508.c: Adjust.
3686         * gfortran.dg/reassoc_6.f: Remove XFAIL.
3688 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
3690         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3691         * g++.dg/cpp0x/decltype-call1.C: Likewise.
3692         * g++.dg/cpp0x/defaulted21.C: Likewise.
3693         * g++.dg/cpp0x/defaulted28.C: Likewise.
3694         * g++.dg/cpp0x/defaulted47.C: Likewise.
3695         * g++.dg/cpp0x/elision_neg.C: Likewise.
3696         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3697         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3698         * g++.dg/cpp0x/implicit1.C: Likewise.
3699         * g++.dg/cpp0x/implicit9.C: Likewise.
3700         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3701         * g++.dg/cpp0x/range-for13.C: Likewise.
3702         * g++.dg/gomp/clause-2.C: Likewise.
3703         * g++.dg/gomp/udr-5.C: Likewise.
3704         * g++.dg/inherit/access6.C: Likewise.
3705         * g++.dg/lookup/duperr1.C: Likewise.
3706         * g++.dg/lookup/friend2.C: Likewise.
3707         * g++.dg/lookup/pr6936.C: Likewise.
3708         * g++.dg/lookup/scoped1.C: Likewise.
3709         * g++.dg/lookup/using26.C: Likewise.
3710         * g++.dg/lookup/using38.C: Likewise.
3711         * g++.dg/other/access2.C: Likewise.
3712         * g++.dg/overload/defarg3.C: Likewise.
3713         * g++.dg/overload/defarg6.C: Likewise.
3714         * g++.dg/parse/access11.C: Likewise.
3715         * g++.dg/parse/access2.C: Likewise.
3716         * g++.dg/parse/access3.C: Likewise.
3717         * g++.dg/parse/access4.C: Likewise.
3718         * g++.dg/parse/access5.C: Likewise.
3719         * g++.dg/parse/access6.C: Likewise.
3720         * g++.dg/parse/access8.C: Likewise.
3721         * g++.dg/parse/access9.C: Likewise.
3722         * g++.dg/parse/crash40.C: Likewise.
3723         * g++.dg/tc1/dr142.C: Likewise.
3724         * g++.dg/tc1/dr166.C: Likewise.
3725         * g++.dg/tc1/dr52.C: Likewise.
3726         * g++.dg/template/access11.C: Likewise.
3727         * g++.dg/template/access18.C: Likewise.
3728         * g++.dg/template/access19.C: Likewise.
3729         * g++.dg/template/access2.C: Likewise.
3730         * g++.dg/template/access20.C: Likewise.
3731         * g++.dg/template/access26.C: Likewise.
3732         * g++.dg/template/access3.C: Likewise.
3733         * g++.dg/template/access7.C: Likewise.
3734         * g++.dg/template/conv12.C: Likewise.
3735         * g++.dg/template/crash69.C: Likewise.
3736         * g++.dg/template/friend31.C: Likewise.
3737         * g++.dg/template/friend32.C: Likewise.
3738         * g++.dg/template/memfriend15.C: Likewise.
3739         * g++.dg/template/memfriend16.C: Likewise.
3740         * g++.dg/template/memfriend17.C: Likewise.
3741         * g++.dg/template/memfriend7.C: Likewise.
3742         * g++.dg/template/pr32519.C: Likewise.
3743         * g++.dg/template/qualttp21.C: Likewise.
3744         * g++.dg/template/qualttp8.C: Likewise.
3745         * g++.dg/template/ttp10.C: Likewise.
3746         * g++.dg/template/typedef11.C: Likewise.
3747         * g++.dg/template/typedef13.C: Likewise.
3748         * g++.dg/template/typedef19.C: Likewise.
3749         * g++.dg/template/typedef20.C: Likewise.
3750         * g++.dg/template/typedef22.C: Likewise.
3751         * g++.dg/template/using16.C: Likewise.
3752         * g++.dg/template/virtual3.C: Likewise.
3753         * g++.dg/ubsan/pr61272.C: Likewise.
3754         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3755         * g++.old-deja/g++.brendan/crash11.C: Likewise.
3756         * g++.old-deja/g++.brendan/enum6.C: Likewise.
3757         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3758         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3759         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3760         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3761         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3762         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3763         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3764         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3765         * g++.old-deja/g++.jason/access17.C: Likewise.
3766         * g++.old-deja/g++.jason/access18.C: Likewise.
3767         * g++.old-deja/g++.jason/access22.C: Likewise.
3768         * g++.old-deja/g++.jason/access23.C: Likewise.
3769         * g++.old-deja/g++.jason/access8.C: Likewise.
3770         * g++.old-deja/g++.jason/delete3.C: Likewise.
3771         * g++.old-deja/g++.jason/report.C: Likewise.
3772         * g++.old-deja/g++.law/access2.C: Likewise.
3773         * g++.old-deja/g++.law/access3.C: Likewise.
3774         * g++.old-deja/g++.law/access4.C: Likewise.
3775         * g++.old-deja/g++.law/access5.C: Likewise.
3776         * g++.old-deja/g++.law/arm12.C: Likewise.
3777         * g++.old-deja/g++.law/arm14.C: Likewise.
3778         * g++.old-deja/g++.law/ctors13.C: Likewise.
3779         * g++.old-deja/g++.law/union2.C: Likewise.
3780         * g++.old-deja/g++.law/visibility12.C: Likewise.
3781         * g++.old-deja/g++.law/visibility15.C: Likewise.
3782         * g++.old-deja/g++.law/visibility16.C: Likewise.
3783         * g++.old-deja/g++.law/visibility17.C: Likewise.
3784         * g++.old-deja/g++.law/visibility18.C: Likewise.
3785         * g++.old-deja/g++.law/visibility19.C: Likewise.
3786         * g++.old-deja/g++.law/visibility20.C: Likewise.
3787         * g++.old-deja/g++.law/visibility21.C: Likewise.
3788         * g++.old-deja/g++.law/visibility24.C: Likewise.
3789         * g++.old-deja/g++.law/visibility4.C: Likewise.
3790         * g++.old-deja/g++.law/visibility5.C: Likewise.
3791         * g++.old-deja/g++.law/visibility6.C: Likewise.
3792         * g++.old-deja/g++.law/visibility7.C: Likewise.
3793         * g++.old-deja/g++.law/visibility8.C: Likewise.
3794         * g++.old-deja/g++.law/visibility9.C: Likewise.
3795         * g++.old-deja/g++.niklas/t135.C: Likewise.
3796         * g++.old-deja/g++.oliva/delete1.C: Likewise.
3797         * g++.old-deja/g++.oliva/partord1.C: Likewise.
3798         * g++.old-deja/g++.other/access11.C: Likewise.
3799         * g++.old-deja/g++.other/access4.C: Likewise.
3800         * g++.old-deja/g++.other/access7.C: Likewise.
3801         * g++.old-deja/g++.other/crash1.C: Likewise.
3802         * g++.old-deja/g++.other/crash7.C: Likewise.
3803         * g++.old-deja/g++.other/friend1.C: Likewise.
3804         * g++.old-deja/g++.other/friend4.C: Likewise.
3805         * g++.old-deja/g++.other/friend9.C: Likewise.
3806         * g++.old-deja/g++.other/lineno1.C: Likewise.
3807         * g++.old-deja/g++.other/using1.C: Likewise.
3808         * g++.old-deja/g++.pt/enum14.C: Likewise.
3809         * g++.old-deja/g++.pt/friend11.C: Likewise.
3810         * g++.old-deja/g++.pt/friend21.C: Likewise.
3811         * g++.old-deja/g++.pt/friend3.C: Likewise.
3812         * g++.old-deja/g++.pt/inherit2.C: Likewise.
3813         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3814         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3815         * g++.old-deja/g++.robertl/eb94.C: Likewise.
3817 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
3819         PR ipa/65765
3820         * g++.dg/ipa/pr65765.C: New test.
3822 2015-04-15  Nick Clifton  <nickc@redhat.com>
3824         * gcc.target/rx/builtins.c: Disable RMPA test if string
3825         instructions are not allowed.
3827 2015-04-15  Alan Modra  <amodra@gmail.com>
3829         * gcc.dg/pr65408.c: New.
3831 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
3833         PR target/65729
3834         * gcc.target/arm/pr65729.c: New test.
3836 2015-04-14  Richard Biener  <rguenther@suse.de>
3838         PR tree-optimization/65758
3839         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3841 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
3843         PR target/65648
3844         * gcc.c-torture/execute/pr65648.c: New test.
3846 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3848         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3849         __builtin_finite instead of finite.
3850         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3851         Likewise.
3853 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
3855         PR tree-optimization/63387
3856         * gcc.dg/pr63387.c: New testcase.
3858 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
3860         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3862 2015-04-13  Richard Biener  <rguenther@suse.de>
3864         PR tree-optimization/65204
3865         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3867 2015-04-13  Terry Guo  <terry.guo@arm.com>
3869         PR target/65710
3870         * gcc.target/arm/pr65710.c: New.
3872 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
3874         PR tree-optimization/65747
3875         * g++.dg/torture/pr65747.C: New test.
3877 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
3879         PR c++/65736
3880         * g++.dg/cpp0x/pr65736.C: New test.
3882 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
3883             Martin Liska  <mliska@suse.cz>
3885         PR ipa/65722
3886         * g++.dg/ipa/pr65722.C: New testcase.
3888 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
3890         PR tree-optimization/65735
3891         * gcc.c-torture/compile/pr65735.c: New test.
3893 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
3895         PR middle-end/65554
3896         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3898 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
3900         PR target/65671
3901         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3903 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
3905         PR target/65647
3906         * gcc.target/arm/pr65647-2.c: New.
3908 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3910         PR target/65694
3911         * g++.dg/torture/pr65694.C: New test.
3913 2015-04-10  Tobias Burnus  <burnus@net-b.de>
3915         * gfortran.dg/coarray_lock_6.f90: New.
3916         * gfortran.dg/coarray_lock_7.f90: New.
3917         * gfortran.dg/coarray/lock_2.f90: New.
3919 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
3921         PR fortran/56674
3922         PR fortran/58813
3923         PR fortran/59016
3924         PR fortran/59024
3925         * gfortran.dg/used_types_27.f90: New.
3927 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3929         PR target/65671
3930         * gcc.target/i386/pr65671.c: New.
3932 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3934         PR tree-optimization/65709
3935         * c-c++-common/ubsan/align-9.c: New test.
3937 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
3939         PR fortran/56852
3940         * gfortran.dg/pr56852.f90: New test.
3942 2015-04-09  Marek Polacek  <polacek@redhat.com>
3943             Jakub Jelinek  <jakub@redhat.com>
3945         PR middle-end/65554
3946         * g++.dg/opt/pr65554.C: New test.
3948 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3950         PR c++/65690
3951         * c-c++-common/attr-aligned-1.c: New test.
3953 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
3955         * gcc.target/i386/mpx/memmove-zero-length.c: New.
3957 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3959         PR target/65676
3960         * gcc.target/i386/sse-25.c: New.
3962 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3964         PR target/65693
3965         * gcc.target/i386/pr65693.c: New test.
3967 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3969         * gcc.dg/lto/chkp-static-bounds_0.c: New.
3971 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3973         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3975 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3977         * gcc.target/i386/thunk-retbnd.c: New.
3979 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
3981         * gnat.dg/opt48.adb: New test.
3982         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3983         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3985 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
3987         PR ipa/65540
3988         * gcc.c-torture/compile/pr65540.c: New.
3990 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
3992         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3993         -Wno-pointer-arith.
3995 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
3997         PR debug/65678
3998         * g++.dg/debug/pr65678.C: New test.
4000         PR middle-end/65680
4001         * gcc.c-torture/compile/pr65680.c: New test.
4003 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
4005         PR fortran/65548
4006         * gfortran.dg/allocate_with_source_5.f90: New test.
4008 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4010         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4011         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4013 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
4015         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4017 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4019         PR target/65614
4020         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4021         to get floating point compression.
4022         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4024 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
4026         PR preprocessor/61977
4027         * gcc.dg/cpp/pr61977.c: New test.
4029 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
4031         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4033 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
4035         PR target/65647
4036         * gcc.target/arm/pr65647.c: New.
4038 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
4040         PR ipa/65655
4041         * g++.dg/torture/pr65655.C: New testcase.
4043 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4045         PR c++/64085
4046         * g++.dg/cpp1y/lambda-init13.C: New.
4048 2015-04-03  Marek Polacek  <polacek@redhat.com>
4050         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4052 2015-04-02  Marek Polacek  <polacek@redhat.com>
4054         PR c++/65642
4055         * g++.dg/cpp0x/constexpr-fold1.C: New test.
4056         * g++.dg/cpp0x/constexpr-fold2.C: New test.
4058 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
4060         PR preprocessor/61977
4061         * gcc.target/powerpc/pr61977-1.c: New test.
4062         * gcc.target/powerpc/pr61977-2.c: New test.
4064 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
4066         PR c++/56100
4067         * g++.dg/warn/Wshadow-8.C: New.
4068         * g++.dg/warn/Wshadow-9.C: Likewise.
4069         * g++.dg/warn/Wshadow-10.C: Likewise.
4070         * g++.dg/warn/Wshadow-11.C: Likewise.
4072 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4074         * gcc.dg/pr23623.c: Added aligned attribute.
4075         * gcc.dg/20141029-1.c: Likewise.
4076         * gcc.dg/20150306-1.c: New test.
4078 2015-04-01  Marek Polacek  <polacek@redhat.com>
4080         PR c++/65554
4081         * g++.dg/cpp0x/initlist93.C: New test.
4082         * g++.dg/cpp0x/initlist94.C: New test.
4084 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4086         PR target/65624
4087         * gcc.target/aarch64/pr65624.c: New test.
4089 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
4091         * gcc.dg/ipa/inlinehint-4.c: New testcase.
4093 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
4095         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4096         extra variable to force stack alignment.
4097         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4098         extra variable to force stack alignment.
4100 2015-03-31  Marek Polacek  <polacek@redhat.com>
4102         PR c++/65390
4103         * g++.dg/template/pr65390.C: New test.
4105 2015-03-31  Martin Liska  <mliska@suse.cz>
4107         * g++.dg/ipa/pr65557.C: New test.
4109 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4111         * gcc.target/s390/hotpatch-25.c: New test.
4112         * gcc.target/s390/hotpatch-1.c: Update test.
4113         * gcc.target/s390/hotpatch-10.c: Update test.
4114         * gcc.target/s390/hotpatch-11.c: Update test.
4115         * gcc.target/s390/hotpatch-12.c: Update test.
4116         * gcc.target/s390/hotpatch-13.c: Update test.
4117         * gcc.target/s390/hotpatch-14.c: Update test.
4118         * gcc.target/s390/hotpatch-15.c: Update test.
4119         * gcc.target/s390/hotpatch-16.c: Update test.
4120         * gcc.target/s390/hotpatch-17.c: Update test.
4121         * gcc.target/s390/hotpatch-18.c: Update test.
4122         * gcc.target/s390/hotpatch-19.c: Update test.
4123         * gcc.target/s390/hotpatch-2.c: Update test.
4124         * gcc.target/s390/hotpatch-21.c: Update test.
4125         * gcc.target/s390/hotpatch-22.c: Update test.
4126         * gcc.target/s390/hotpatch-23.c: Update test.
4127         * gcc.target/s390/hotpatch-24.c: Update test.
4128         * gcc.target/s390/hotpatch-3.c: Update test.
4129         * gcc.target/s390/hotpatch-4.c: Update test.
4130         * gcc.target/s390/hotpatch-5.c: Update test.
4131         * gcc.target/s390/hotpatch-6.c: Update test.
4132         * gcc.target/s390/hotpatch-7.c: Update test.
4133         * gcc.target/s390/hotpatch-8.c: Update test.
4134         * gcc.target/s390/hotpatch-9.c: Update test.
4135         * gcc.target/s390/hotpatch-compile-16.c: Update test.
4137 2015-03-31  Richard Biener  <rguenther@suse.de>
4139         PR middle-end/65626
4140         * g++.dg/torture/pr65626.C: New testcase.
4142 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4144         PR target/65531
4145         * gcc.target/i386/mpx/pr65531.cc: New.
4147 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4149         PR target/65602
4150         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4151         __builtin_alloca instead of alloca.
4152         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4153         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4154         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4155         check.
4157 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
4159         PR ipa/65610
4160         * g++.dg/ubsan/pr65610.C: New test.
4162 2015-03-30  Marek Polacek  <polacek@redhat.com>
4164         PR c++/65398
4165         * g++.dg/cpp0x/pr65398-2.C: New test.
4167 2015-03-30  Marek Polacek  <polacek@redhat.com>
4169         * c-c++-common/pr65556.c: Change the width of bit-fields.
4171 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4173         PR ipa/65588
4174         * gcc.target/i386/pr65588.c: New testcase.
4176 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4178         PR libgfortran/65563
4179         * gfortran.dg/open_errors_2.f90:  New test.
4181 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4183         PR libgfortran/65596
4184         * gfortran.dg/namelist_86.f90: New test.
4186 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
4188         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4189         statement to reflect new ownership.
4191 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4193         PR c++/42328
4194         * g++.dg/template/friend58.C: New.
4195         * g++.dg/template/friend59.C: Likewise.
4197 2015-03-27  Tobias Burnus  <burnus@net-b.de>
4199         PR c/65586
4200         * g++.dg/gomp/openmp-simd-3.C: New.
4201         * gcc.dg/gomp/openmp-simd-3.c: New.
4203 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4205         PR target/65248
4206         * gcc.target/i386/pr65248-1.c: New file.
4207         * gcc.target/i386/pr65248-2.c: Likewise.
4208         * gcc.target/i386/pr65248-3.c: Likewise.
4209         * gcc.target/i386/pr65248-4.c: Likewise.
4211 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
4213         PR target/65593
4214         * gcc.c-torture/compile/pr65593.c: New test.
4216 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
4218         PR c++/59329
4219         * g++.dg/cpp1y/constexpr-assert1.C: New.
4221 2015-03-27  Marek Polacek  <polacek@redhat.com>
4223         PR c++/65556
4224         * c-c++-common/pr65556.c: New test.
4226 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4228         PR ipa/65600
4229         * g++.dg/torture/pr65600.C: New testcase.
4231 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4233         PR target/65407
4234         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4236 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
4238         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4239         statement and cleanup. Fixed typos.
4241 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4243         PR middle-end/65595
4244         * gcc.c-torture/compile/pr65595.c: New testcase.
4246 2015-03-27  Marek Polacek  <polacek@redhat.com>
4248         PR sanitizer/65583
4249         * g++.dg/ubsan/pr65583.C: New test.
4251 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4253         * gcc.c-torture/compile/20150327.c: New testcase.
4255 2015-03-26  Richard Biener  <rguenther@suse.de>
4257         PR middle-end/65555
4258         * g++.dg/torture/pr65555.C: New testcase.
4260 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
4262         PR tree-optimization/64715
4263         * gcc.dg/builtin-object-size-15.c: New test.
4264         * gcc.dg/pr64715-1.c: New test.
4265         * gcc.dg/pr64715-2.c: New test.
4267 2015-03-26  Richard Biener  <rguenther@suse.de>
4269         PR middle-end/65519
4270         * gnat.dg/specs/opt2.ads: Fix testcase.
4272 2015-03-25  Martin Sebor  <msebor@redhat.com>
4274         PR testsuite/65526
4275         * lib/target-supports.exp (check_effective_target_arm32): Fail early
4276         when target isn't arm*-*-*-*.
4277         (check_effective_target_arm_nothumb): Likewise.
4278         (check_effective_target_arm_little_endian): Likewise.
4279         (check_effective_target_arm_vect_no_misalign): Likewise.
4280         (check_effective_target_aarch64_little_endian): Fail early if target
4281         isn't aarch64*-*-*.
4283 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
4285         PR tree-optimization/65177
4286         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4288 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
4290         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4291         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4292         smmintrin.h and mm3dnow.h.
4294 2015-03-25  Marek Polacek  <polacek@redhat.com>
4296         PR c++/65558
4297         * g++.dg/cpp0x/pr65558.C: New test.
4299 2015-03-25  Marek Polacek  <polacek@redhat.com>
4301         PR c++/61670
4302         * g++.dg/template/pr61670.C: New test.
4304 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4306         PR c++/54987
4307         * g++.dg/template/pr54987.C: New.
4309 2015-03-25  Richard Biener  <rguenther@suse.de>
4311         PR tree-optimization/62630
4312         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4314 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
4316         PR target/65508
4317         * gcc.target/i386/mpx/pr65508.c: New.
4319 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
4321         PR fortran/64952
4322         PR fortran/65532
4323         * gfortran.dg/data_initialized_3.f90: New.
4325 2015-03-25  Richard Biener  <rguenther@suse.de>
4327         PR middle-end/65519
4328         * gnat.dg/specs/opt2.ads: New testcase.
4330 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
4332         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4333         * gcc.target/arm/memset-inline-4.c: Skip for
4334         arm_tune_string_ops_prefer_neon.
4335         * gcc.target/arm/memset-inline-5.c: Ditto.
4336         * gcc.target/arm/memset-inline-6.c: Ditto.
4337         * gcc.target/arm/memset-inline-8.c: Ditto.
4338         * gcc.target/arm/memset-inline-9.c: Ditto.
4340 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4342         PR c++/58923
4343         * g++.dg/other/virtual3.C: New.
4345 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4347         PR c++/60130
4348         * g++.dg/cpp0x/vt-60130.C: New.
4350 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4352         PR c++/61971
4353         * g++.dg/warn/Warray-bounds-7.C: New.
4355 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4357         PR c++/60067
4358         * g++.dg/template/defarg18.C: New.
4360 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4362         PR c++/59988
4363         * g++.dg/cpp0x/vt-59988.C: New.
4365 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
4367         PR tree-optimization/65533
4368         * gcc.dg/pr65533.c: New test.
4370 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
4372         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4373         source= and mold= expressions functionality.
4374         * gfortran.dg/allocate_class_4.f90: New test.
4375         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4376         copying an unlimited polymorhpic object containing a char array
4377         to another unlimited polymorphic object respects the _len
4378         component.
4379         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4380         whether deferred length char array allocate works, unlimited
4381         polymorphic object allocation from a string works and if
4382         allocating an array of deferred length strings works.
4383         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4385 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4387         PR c++/65513
4388         * g++.dg/cpp0x/constexpr-array11.C: New.
4390 2015-03-24  Richard Biener  <rguenther@suse.de>
4392         PR middle-end/65517
4393         * gcc.dg/torture/pr65517.c: New testcase.
4395 2015-03-24  Tobias Burnus  <burnus@net-b.de>
4397         * gfortran.dg/coindexed_1.f90: Moved from
4398         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4400 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4402         PR testsuite/65506
4403         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4404         gimple dump.
4406         PR target/65523
4407         * gcc.target/i386/pr65523.c: New test.
4409         PR ipa/65475
4410         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4411         dg-options.
4412         * g++.dg/lto/pr65475b_0.C: Likewise.
4414 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
4416         PR target/65505
4417         * gcc.target/sh/torture/pr65505.c: New.
4419 2015-03-23  Martin Sebor  <msebor@redhat.com>
4421         PR testsuite/63175
4422         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4423         assembly for lvx in addition to lxv.
4425 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4427         PR target/65504
4428         * gfortran.dg/pr65504.f90: New test.
4430         PR ipa/65521
4431         * gcc.dg/pr65521.c: New test.
4433 2015-03-23  Richard Biener  <rguenther@suse.de>
4435         PR tree-optimization/65518
4436         * gcc.dg/vect/pr65518.c: New testcase.
4438 2015-03-23  Richard Biener  <rguenther@suse.de>
4440         PR tree-optimization/65494
4441         * gcc.dg/vect/pr65494.c: New testcase.
4443 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4445         PR preprocessor/65238
4446         * c-c++-common/cpp/pr65238-1.c: New test.
4447         * gcc.dg/cpp/pr65238-2.c: New test.
4448         * gcc.dg/cpp/trad/pr65238-3.c: New test.
4449         * gcc.dg/cpp/trad/pr65238-4.c: New test.
4451 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
4452             Mikael Morin  <mikael@gcc.gnu.org>
4454         PR fortran/64952
4455         * gfortran.dg/elemental_dependency_4.f90: New.
4456         * gfortran.dg/elemental_dependency_5.f90: New.
4458 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
4460         PR ipa/65475
4461         * g++.dg/lto/pr65475b_0.C: New testcase.
4462         * g++.dg/lto/pr65475b_1.C: New testcase.
4463         * g++.dg/lto/pr65475c_0.C: New testcase.
4464         * g++.dg/lto/pr65475c_1.C: New testcase.
4466 2015-03-21  Tobias Burnus  <burnus@net-b.de>
4468         * gfortran.dg/coarray_38.f90: New.
4469         * gfortran.dg/coarray_39.f90: New.
4470         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4471         compile test.
4473 2015-03-20  Marek Polacek  <polacek@redhat.com>
4475         PR c++/65398
4476         * g++.dg/cpp0x/pr65398.C: New test.
4478 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
4480         PR ipa/65475
4481         * g++.dg/lto/pr65475_0.C: New testcase.
4482         * g++.dg/lto/pr65475_1.C: New testcase.
4484 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
4486         PR rtl-optimization/64366
4487         * gcc.target/sh/pr64366.c: New.
4489 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4491         PR c++/48324
4492         * g++.dg/cpp0x/constexpr-48324.C: New.
4494 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4496         PR c++/48453
4497         * g++.dg/cpp0x/pr48453.C: New.
4499 2015-03-20  Marek Polacek  <polacek@redhat.com>
4501         PR c++/65072
4502         * g++.dg/cpp0x/pr65072.C: New test.
4504 2015-03-20  Richard Biener  <rguenther@suse.de>
4506         PR middle-end/64715
4507         * gcc.dg/pr15347.c: Use -O.
4508         * c-c++-common/pr19807-1.c: Likewise.
4510 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
4512         * gnat.dg/volatile13.ad[sb]: New test.
4514 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
4516         PR rtl-optimization/60851
4517         * gcc.target/i386/pr60851.c: New test.
4519 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
4521         PR target/65240
4522         * g++.dg/pr65240.h: Add tests for PR 65240.
4523         * g++.dg/pr65240-1.C: Likewise.
4524         * g++.dg/pr65240-2.C: Likewise.
4525         * g++.dg/pr65240-3.C: Likewise.
4526         * g++.dg/pr65240-4.C: Likewise.
4528 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
4530         PR rtl-optimization/63491
4531         * gcc.target/powerpc/pr63491.c: New.
4533 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4535         * g++.dg/ipa/pr65465.C: New test.
4537 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4539         PR c++/52659
4540         * g++.dg/cpp0x/deleted11.C: New.
4542 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4544         PR sanitizer/65400
4545         * c-c++-common/tsan/pr65400-3.c: New test.
4547 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4549         PR c++/59686
4550         * g++.dg/cpp0x/constexpr-59686.C: New.
4552 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4554         PR sanitizer/64265
4555         * g++.dg/tsan/pr64265.C: New test.
4557         PR sanitizer/65400
4558         * c-c++-common/tsan/pr65400-1.c: New test.
4559         * c-c++-common/tsan/pr65400-2.c: New test.
4561 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4563         PR c++/59816
4564         * g++.dg/cpp0x/pr59816.C: New.
4566 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
4568         PR fortran/59198
4569         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4571 2015-03-18  Martin Liska  <mliska@suse.cz>
4573         PR ipa/65439
4574         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4575         equivalences either to 6 or 7.
4577 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
4579         PR middle-end/64491
4580         Revert:
4581         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
4583         * gcc.dg/undefined-loop-1.c: New file.
4584         * gcc.dg/undefined-loop-2.c: New file.
4586         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
4588         PR testsuite/64032
4589         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4590         loop exits too early.
4592 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
4594         PR tree-optimization/65450
4595         * gfortran.dg/pr65450.f90: New test.
4597         PR target/65078
4598         * gcc.target/i386/pr65078-1.c: New test.
4599         * gcc.target/i386/pr65078-2.c: New test.
4600         * gcc.target/i386/pr65078-3.c: New test.
4601         * gcc.target/i386/pr65078-4.c: New test.
4602         * gcc.target/i386/pr65078-5.c: New test.
4603         * gcc.target/i386/pr65078-6.c: New test.
4605 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4607         PR c++/65340
4608         * g++.dg/cpp1y/pr65340.C: New.
4610 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4612         PR fortran/64432
4613         * gfortran.dg/system_clock_3.f08: Adjust test.
4615 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
4617         PR fortran/59198
4618         * gfortran.dg/proc_ptr_comp_44.f90: New test.
4619         * gfortran.dg/proc_ptr_comp_45.f90: New test.
4621 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4623         PR fortran/64432
4624         * gfortran.dg/system_clock_3.f08: New test.
4626 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
4628         PR c++/64626
4629         g++.dg/cpp1y/pr64626-1.C: New.
4630         g++.dg/cpp1y/pr64626-2.C: New.
4631         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4633 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
4635         PR tree-optimization/65427
4636         * gcc.c-torture/execute/pr65427.c: New test.
4638 2015-03-16  Marek Polacek  <polacek@redhat.com>
4640         DR 1688
4641         PR c++/65327
4642         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4643         * g++.dg/cpp0x/pr65327.C: New test.
4645 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4647         PR sanitizer/64820
4648         * c-c++-common/asan/pr64820.c: New test.
4650 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
4652         * gfortran.dg/pointer_2.f90: New test.
4654 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4656         * g++.dg/pr65049.C: New test.
4658 2015-03-16  Tom de Vries  <tom@codesourcery.com>
4660         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4661         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4662         * gcc.target/i386/fuse-caller-save.c: Same.
4664 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4666         * gnat.dg/loop_optimization18.ad[sb]: New test.
4667         * gnat.dg/loop_optimization18_pkg.ads: New helper.
4669 2015-03-16  Alan Modra  <amodra@gmail.com>
4671         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
4672         2014-12-05 change.
4674 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
4676         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4677         hppa*-*-hpux*.
4678         * gcc.dg/torture/pr65270-2.c: Likewise.
4680 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4682         PR fortran/61138
4683         * gfortran.dg/pointer_remapping_9.f90: New.
4685 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
4687         PR tree-optimization/65369
4688         * gcc.c-torture/execute/pr65369.c: New test.
4690         PR tree-optimization/65418
4691         * gcc.c-torture/execute/pr65418-1.c: New test.
4692         * gcc.c-torture/execute/pr65418-2.c: New test.
4694         PR rtl-optimization/65401
4695         * gcc.c-torture/execute/pr65401.c: New test.
4697 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4699         PR target/64600
4700         * gcc.target/arm/pr64600_1.c: New test.
4702 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4704         PR rtl-optimization/65235
4705         * gcc.target/aarch64/pr65235_1.c: New test.
4707 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4709         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4710         * gcc.target/s390/hotpatch-22.c: Likewise.
4711         * gcc.target/s390/hotpatch-23.c: Likewise.
4712         * gcc.target/s390/hotpatch-24.c: Likewise.
4713         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4714         * gcc.target/s390/hotpatch-1.c: Update expected output.
4715         * gcc.target/s390/hotpatch-2.c: Likewise.
4716         * gcc.target/s390/hotpatch-3.c: Likewise.
4717         * gcc.target/s390/hotpatch-4.c: Likewise.
4718         * gcc.target/s390/hotpatch-5.c: Likewise.
4719         * gcc.target/s390/hotpatch-6.c: Likewise.
4720         * gcc.target/s390/hotpatch-7.c: Likewise.
4721         * gcc.target/s390/hotpatch-8.c: Likewise.
4722         * gcc.target/s390/hotpatch-9.c: Likewise.
4723         * gcc.target/s390/hotpatch-10.c: Likewise.
4724         * gcc.target/s390/hotpatch-11.c: Likewise.
4725         * gcc.target/s390/hotpatch-12.c: Likewise.
4726         * gcc.target/s390/hotpatch-13.c: Likewise.
4727         * gcc.target/s390/hotpatch-14.c: Likewise.
4728         * gcc.target/s390/hotpatch-15.c: Likewise.
4729         * gcc.target/s390/hotpatch-16.c: Likewise.
4730         * gcc.target/s390/hotpatch-17.c: Likewise.
4731         * gcc.target/s390/hotpatch-18.c: Likewise.
4732         * gcc.target/s390/hotpatch-19.c: Likewise.
4734 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4736         PR target/65103
4737         * gcc.target/i386/pr65103-1.c: New.
4739 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4741         PR target/65044
4742         * gcc.target/i386/pr65044.c: New.
4744 2015-03-12  Tom de Vries  <tom@codesourcery.com>
4746         PR rtl-optimization/64895
4747         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4748         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4749         * gcc.target/i386/fuse-caller-save.c: Ditto.
4751 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4753         * gcc.dg/ipa/pr63569.c: Fix template.
4755 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
4757         * g++.dg/ipa/pr64146.C: Require fpic support.
4759 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
4761         PR libfortran/65200
4762         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4763         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4765 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
4767         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4768         to dg-options, fix up dg-skip-if.
4770 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
4772         PR target/65296
4773         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4774         * gcc.target/avr/tiny-caller-save.c: Same.
4776 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4778         PR target/65242
4779         * g++.dg/pr65242.C: New test.
4781 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
4783         * c-c++-common/asan/no-asan-check-glob.c: New test.
4785 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
4787         PR c++/65370
4788         * g++.dg/other/default11.C: New.
4789         * g++.dg/other/default12.C: Likewise.
4791 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4793         PR target/65368
4794         * gcc.target/i386/bmi2-bzhi-2.c: New test.
4796 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
4798         PR fortran/65024
4799         * gfortran.dg/unlimited_polymorphic_23.f90: New test
4801 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4803         PR c++/65127
4804         * g++.dg/cpp0x/pr65127.C: New test.
4806 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4808         * gcc.dg/ipa/PR64550.c: Update template.
4810 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4811             Tobias Burnus  <burnus@net-b.de>
4813         * gfortran.dg/coarray_sync_memory.f90: New.
4815 2015-03-10  Marek Polacek  <polacek@redhat.com>
4817         PR sanitizer/65367
4818         * c-c++-common/ubsan/pr65367.c: New test.
4820 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4822         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4823         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4824         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4825         * gcc.target/i386/mpx/calloc-1-nov.c: New.
4826         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4827         * gcc.target/i386/mpx/malloc-1-nov.c: New.
4828         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4829         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4830         * gcc.target/i386/mpx/realloc-1-nov.c: New.
4831         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4832         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4833         * gcc.target/i386/mpx/realloc-2-nov.c: New.
4834         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4836 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4838         * lib/mpx-dg.exp (mpx_link_flags): New.
4839         (mpx_init): New.
4840         (mpx_finish): New.
4841         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4842         * gcc.target/i386/mpx/alloca-1-nov.c: New.
4843         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4844         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4845         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4846         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4847         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4848         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4849         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4850         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4851         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4852         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4853         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4854         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4855         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4856         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4857         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4858         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4859         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4860         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4861         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4862         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4863         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4864         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4865         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4866         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4867         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4868         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4869         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4870         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4871         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4872         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4873         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4874         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4875         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4876         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4877         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4878         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4879         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4880         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4881         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4882         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4883         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4884         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4885         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4886         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4887         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4888         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4889         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4890         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4891         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4892         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4893         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4894         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4895         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4896         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4897         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4898         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4899         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4900         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4901         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4902         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4903         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4904         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4905         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4906         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4907         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4908         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4909         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4910         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4911         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4912         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4913         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4914         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4915         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4916         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4917         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4918         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4919         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4920         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4921         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4922         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4923         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4924         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4925         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4926         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4927         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4928         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4929         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4930         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4931         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4932         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4933         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4934         * gcc.target/i386/mpx/label-address-1.c: New.
4935         * gcc.target/i386/mpx/legacy-1-nov.c: New.
4936         * gcc.target/i386/mpx/macro.c: New.
4937         * gcc.target/i386/mpx/mpx-check.h: New.
4938         * gcc.target/i386/mpx/mpx.exp: New.
4939         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4940         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4941         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4942         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4943         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4944         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4945         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4946         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4947         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4948         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4949         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4950         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4951         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4952         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4953         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4954         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4955         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4956         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4957         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4958         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4959         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4960         * gcc.target/i386/mpx/reference-1-lbv.c: New.
4961         * gcc.target/i386/mpx/reference-1-nov.c: New.
4962         * gcc.target/i386/mpx/reference-1-ubv.c: New.
4963         * gcc.target/i386/mpx/reference-2-lbv.c: New.
4964         * gcc.target/i386/mpx/reference-2-nov.c: New.
4965         * gcc.target/i386/mpx/reference-2-ubv.c: New.
4966         * gcc.target/i386/mpx/reference-3-lbv.c: New.
4967         * gcc.target/i386/mpx/reference-3-nov.c: New.
4968         * gcc.target/i386/mpx/reference-3-ubv.c: New.
4969         * gcc.target/i386/mpx/reference-4-lbv.c: New.
4970         * gcc.target/i386/mpx/reference-4-nov.c: New.
4971         * gcc.target/i386/mpx/reference-4-ubv.c: New.
4972         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4973         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4974         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4975         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4976         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4977         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4978         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4979         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4980         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4981         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4982         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4983         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4984         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4985         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4986         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4987         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4988         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4989         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4990         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4991         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4992         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4993         * gcc.target/i386/mpx/sincos-1-nov.c: New.
4994         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4995         * gcc.target/i386/mpx/static-array-1-nov.c: New.
4996         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4997         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4998         * gcc.target/i386/mpx/static-init-1-nov.c: New.
4999         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5000         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5001         * gcc.target/i386/mpx/static-init-2-nov.c: New.
5002         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5003         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5004         * gcc.target/i386/mpx/static-init-3-nov.c: New.
5005         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5006         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5007         * gcc.target/i386/mpx/static-init-4-nov.c: New.
5008         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5009         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5010         * gcc.target/i386/mpx/static-init-5-nov.c: New.
5011         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5012         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5013         * gcc.target/i386/mpx/static-init-6-nov.c: New.
5014         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5015         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5016         * gcc.target/i386/mpx/static-string-1-nov.c: New.
5017         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5018         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5019         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5020         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5021         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5022         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5023         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5024         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5025         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5026         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5027         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5028         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5029         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5030         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5031         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5032         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5033         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5034         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5035         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5036         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5037         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5038         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5039         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5040         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5041         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5042         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5043         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5044         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5045         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5046         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5047         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5048         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5049         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5050         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5051         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5052         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5053         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5054         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5055         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5056         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5057         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5058         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5059         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5060         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5061         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5062         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5063         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5064         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5065         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5066         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5067         * gcc.target/i386/mpx/vararg-1-nov.c: New.
5068         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5069         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5070         * gcc.target/i386/mpx/vararg-2-nov.c: New.
5071         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5072         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5073         * gcc.target/i386/mpx/vararg-3-nov.c: New.
5074         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5075         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5076         * gcc.target/i386/mpx/vararg-4-nov.c: New.
5077         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5078         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5079         * gcc.target/i386/mpx/vararg-5-nov.c: New.
5080         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5081         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5082         * gcc.target/i386/mpx/vararg-6-nov.c: New.
5083         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5084         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5085         * gcc.target/i386/mpx/vararg-7-nov.c: New.
5086         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5087         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5088         * gcc.target/i386/mpx/vararg-8-nov.c: New.
5089         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5090         * gcc.target/i386/mpx/vla-1-lbv.c: New.
5091         * gcc.target/i386/mpx/vla-1-nov.c: New.
5092         * gcc.target/i386/mpx/vla-1-ubv.c: New.
5093         * gcc.target/i386/mpx/vla-2-lbv.c: New.
5094         * gcc.target/i386/mpx/vla-2-nov.c: New.
5095         * gcc.target/i386/mpx/vla-2-ubv.c: New.
5097 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
5099         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5101 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
5103         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5105 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
5107         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5108         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5110 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5112         PR c/65120
5113         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5114         on rhs is 0.
5115         (fn4): New test.
5116         * c-c++-common/pr65120.c: New test.
5118         PR rtl-optimization/65321
5119         * gcc.dg/pr65321.c: New test.
5121 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5123         PR tree-optimization/65355
5124         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5126 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
5128         PR c/65120
5129         * c-c++-common/pr49706.c: Adjust tests for not warning
5130         about !!x == y or !b == y where b is boolean, and add
5131         some further tests.
5132         * c-c++-common/pr62199-2.c: Likewise.
5134 2015-03-09  Richard Biener  <rguenther@suse.de>
5136         PR middle-end/65270
5137         * gcc.dg/torture/pr65270-1.c: New testcase.
5138         * gcc.dg/torture/pr65270-2.c: Likewise.
5140 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5142         PR tree-optimization/63743
5143         * gcc.dg/pr63743.c: New test.
5145 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
5147         PR lto/65316
5148         * g++.dg/lto/pr65316_0.C: New testcase.
5149         * g++.dg/lto/pr65316_1.C: New testcase.
5151 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
5153         PR target/62247
5154         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5155         hppa*-*-hpux*.
5156         * g++.dg/abi/rtti3.C: Likewise.
5158         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5160         PR target/62251
5161         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5163         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5165         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5167         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5169 2015-03-08  Morin  <mikael@gcc.gnu.org>
5171         PR fortran/60898
5172         * gfortran.dg/entry_20.f90: New.
5174 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5176         PR target/65153
5177         * gcc.c-torture/compile/pr65153.c: New.
5179 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5181         PR target/65249
5182         * g++.dg/torture/pr65249.C: New.
5184 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
5186         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5187         long.
5188         (int64_t): Likewise.
5190 2015-03-07  Marek Polacek  <polacek@redhat.com>
5191             Martin Uecker  <uecker@eecs.berkeley.edu>
5193         PR sanitizer/65280
5194         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5195         member-like arrays.
5196         * c-c++-common/ubsan/bounds-8.c: New test.
5197         * c-c++-common/ubsan/bounds-9.c: New test.
5198         * gcc.dg/ubsan/bounds-2.c: New test.
5200 2015-03-05  Martin Sebor  <msebor@redhat.com>
5202         * PR testsuite/63175
5203         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5204         checking of results into main to prevent it from getting optimized
5205         away.
5206         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5208 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
5210         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5211         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5212         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5213         x64.
5215 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
5217         * g++.dg/lto/pr65302_1.C: New testcase.
5218         * g++.dg/lto/pr65302_0.C: New testcase.
5220 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5222         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5223         -fno-ipa-icf to dg-options.
5225 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5227         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5228         compiles using the linker plugin.
5230 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5232         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5234 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5236         * gcc.target/arm/pr65067.c: New test.
5238 2015-03-05  Martin Liska  <mliska@suse.cz>
5240         PR ipa/65318
5241         * gcc.dg/ipa/pr65318.c: New test.
5243 2015-03-05  Marek Polacek  <polacek@redhat.com>
5245         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5247 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5249         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5251 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5253         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5254         max-unroll-times back to defaults for s390.
5256 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5258         Fix last commit.
5260 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5262         PR c++/64665
5263         * g++.dg/cpp0x/initlist92.C: New.
5265 2015-03-05  Richard Biener  <rguenther@suse.de>
5267         PR tree-optimization/65310
5268         * gcc.dg/vect/pr65310.c: New testcase.
5270 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5272         PR c++/64834
5273         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5275 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
5277         * gnat.dg/entry_queues3.adb: New test.
5279 2015-03-04  Ian Lance Taylor  <iant@google.com>
5281         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5283 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5285         PR c++/64227
5286         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5288 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
5290         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5291         -fno-ipa-icf to dg-options
5292         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5293         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5295 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5297         PR c++/64398
5298         * g++.dg/cpp0x/decltype62.C: New.
5300 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
5302         * gnat.dg/object_overflow5.adb: New test.
5304 2015-03-03  Martin Liska  <mliska@suse.cz>
5306         PR ipa/65287
5307         * gcc.dg/ipa/pr65287.c: New test.
5309 2015-03-03  Martin Jambor  <mjambor@suse.cz>
5310             Eric Botcazou  <ebotcazou@adacore.com>
5312         * gnat.dg/specs/pack12.ads: New test.
5314 2015-03-03  Martin Liska  <mliska@suse.cz>
5316         * gcc.dg/ipa/PR65282.c: New test.
5318 2015-03-13  Jeff Law  <law@redhat.com>
5320         PR tree-optimization/65241
5321         * gcc.c-torture/compile/pr65241.c: New test.
5323 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
5325         PR target/64331
5326         * gcc.target/avr/torture/pr64331.c: New test.
5328 2015-03-03  Martin Liska  <mliska@suse.cz>
5329             Jan Hubicka  <hubicka@ucw.cz>
5331         * g++.dg/ipa/pr65263.C: New test.
5333 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5335         PR ipa/65130
5336         * gcc.dg/lto/pr65130_0.c: New testcase.
5337         * gcc.dg/lto/pr65130_1.c: New testcase.
5339 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5341         PR ipa/64988
5342         * g++.dg/torture/pr64988.C: New testcase.
5344 2015-03-02  Tobias Burnus  <burnus@net-b.de>
5346         * gfortran.dg/coarray_atomic_6.f90: New.
5348 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5350         PR target/65184
5351         * gcc.target/i386/pr65184.c: New.
5353 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5355         PR target/65183
5356         * gcc.target/i386/pr65183.c: New.
5358 2015-02-28  Martin Liska  <mliska@suse.cz>
5359             Jan Hubicka  <hubicka@ucw.cz>
5361         * gcc.dg/ipa/ipa-icf-35.c: New test.
5362         * gcc.dg/ipa/ipa-icf-36.c: New test.
5363         * gcc.dg/ipa/ipa-icf-37.c: New test.
5365 2015-02-28  Martin Liska  <mliska@suse.cz>
5366             Jan Hubicka  <hubicka@ucw.cz>
5368         PR ipa/65245
5369         * gcc.dg/ipa/ipa-icf-34.c: New test.
5371 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
5373         PR target/61142
5374         * gcc.target/sh/sh/pr61142.c: New.
5376 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
5378         * g++.dg/other/dump-ada-spec-3.C: New test.
5380 2015-03-01  Martin Liska  <mliska@suse.cz>
5382         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5383         * g++.dg/ipa/pr63595.C: Update expected results.
5385 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
5387         PR ipa/65236
5388         * g++.dg/ipa/ipa-icf-6.C: New testcase.
5390 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
5392         * gcc.dg/vect/pr59354.c: Move vector producing code to
5393         separate function.
5395 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
5397         PR ipa/65237
5398         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5399         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5400         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5401         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5403 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
5405         PR tree-optimization/65048
5406         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5407         (foo): Use K&R style definition.
5409 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
5411         PR target/65032
5412         * g++.dg/pr65032.C: New.
5414 2015-02-27  Marek Polacek  <polacek@redhat.com>
5416         PR c/65040
5417         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5418         -Wformat=2.
5420 2015-02-27  Marek Polacek  <polacek@redhat.com>
5422         PR c/65228
5423         * gcc.dg/pr65228.c: New test.
5425 2015-02-27  Kai Tietz  <ktietz@redhat.com>
5427         PR c/35330
5428         * gcc.dg/weak/weak-17.c: New file.
5430 2015-02-27  Richard Biener  <rguenther@suse.de>
5432         PR lto/65193
5433         * g++.dg/lto/pr65193_0.C: New testcase.
5435 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5437         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5438         * gcc.target/s390/hotpatch-8.c: Likewise.
5439         * gcc.target/s390/hotpatch-9.c: Likewise.
5440         * gcc.target/s390/pr61078.c: Likewise.
5441         * gcc.target/s390/pr57960.c: Remove -m64.
5442         * gcc.target/s390/pr61078.c: Likewise.
5444 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
5445             Martin Liska  <mliska@suse.cz>
5447         PR bootstrap/65150
5448         * gcc.dg/pr64454.c: Disable ICF.
5449         * gcc.dg/pr28685-1.c: Disable ICF
5450         * gcc.dg/ipa/iinline-5.c: Disable ICF.
5451         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5452         * g++.dg/ipa/ipa-icf-4.C: Update template.
5454 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
5456         PR tree-optimization/65216
5457         * gcc.c-torture/execute/pr65216.c: New test.
5459         PR tree-optimization/65215
5460         * gcc.c-torture/execute/pr65215-1.c: New test.
5461         * gcc.c-torture/execute/pr65215-2.c: New test.
5462         * gcc.c-torture/execute/pr65215-3.c: New test.
5463         * gcc.c-torture/execute/pr65215-4.c: New test.
5464         * gcc.c-torture/execute/pr65215-5.c: New test.
5466 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5468         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5470 2015-02-26  Martin Liska  <mliska@suse.cz>
5471             Jan Hubicka  <hubicka@ucw.cz>
5473         * g++.dg/ipa/pr64146.C: Update expected results.
5474         * gcc.dg/ipa/ipa-icf-26.c: Update test.
5475         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5476         * gcc.dg/ipa/ipa-icf-34.c: New test.
5478 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5480         * gcc.dg/vect/vect-pr61917.c: Rename to ...
5481         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5482         (dg-additional-options): Remove dg directive.
5483         (dg-final): Add dg directive.
5485 2015-02-26  Marek Polacek  <polacek@redhat.com>
5487         PR ipa/65008
5488         * g++.dg/ipa/pr65008.C: New test.
5490 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5492         * lib/profopt.exp (profopt-target-cleanup): New proc.
5493         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5494         files from sources from dg-additional-sources.
5496 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5498         * lib/gcov.exp: Cleanup in case of xfail.
5500 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5502         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5504 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
5506         PR debug/46102
5507         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5508         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5509         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5510         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5511         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5512         * g++.dg/debug/pr46123.C: XFAIL and move...
5513         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5514         * gcc.dg/debug/dwarf2-3.c: Move...
5515         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5517 2015-02-26  Marek Polacek  <polacek@redhat.com>
5519         PR c++/65202
5520         * g++.dg/cpp1y/pr65202.C: New test.
5522 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5524         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5525         locale_facets.h.gcov.
5527 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5529         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5531 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5533         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5535 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5537         PR target/65217
5538         * gcc.target/i386/pr65217.c: New.
5540 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5542         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5544 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5546         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5548 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5550         PR tree-optimization/65048
5551         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5553 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5555         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5556         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5558 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
5560         PR target/65161
5561         * gcc.target/i386/pr65161.c: New test.
5563 2015-02-26  Terry Guo  <terry.guo@arm.com>
5565         * gcc.target/arm/no-volatile-in-it.c: New test.
5567 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
5569         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5570         (dg-options): Add -save-temps.
5571         (dg-final): Add cleanup-saved-temps.
5573 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
5575         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5577 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
5579         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5580         * gcc.target/powerpc/pack01.c: Include string.h.
5582 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5584         PR target/65167
5585         * gcc.target/i386/pr65167.c: New.
5587 2015-02-25  Kai Tietz  <ktietz@redhat.com>
5589         PR tree-optimization/61917
5590         * gcc.dg/vect/vect-pr61917.c: New file.
5592 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
5594         PR tree-optimization/65170
5595         * gcc.c-torture/execute/pr65170.c: New test.
5596         * gcc.dg/tree-ssa/vrp96.c: New test.
5598 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5600         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5602 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5604         PR testsuite/65126
5605         * lib/gcc-defs.exp (additional_sources_used): Add new var.
5606         (dg-additional-files-options): Copy additional_sources to
5607         additional_sources_used before emptying additional_sources.
5608         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5609         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5610         (cleanup-saved-temps): Use additional_sources_used instead of
5611         additional_sources.
5612         (dg-test): Reset additional_sources_used.
5614 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
5616         PR fortran/63427
5617         * gfortran.dg/integer_exponentiation_6.F90: New test.
5619 2015-02-23  Martin Sebor  <msebor@redhat.com>
5621         PR target/65109
5622         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5623         two parts.  One to save registers, the other to verify the
5624         registers have the right values.  Save register state into
5625         static data rather than on the stack.
5627 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
5629         PR bootstrap/63888
5630         * c-c++-common/asan/pr63888.c: New test.
5632 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
5634         PR target/65163
5635         * gcc.c-torture/compile/pr65163.c: New.
5637 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5639         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5640         with -m31 on 64 bit.
5641         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5642         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5644 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5646         * gcc.target/s390/20090223-1.c: Add
5647         -Wno-implicit-function-declaration option.
5648         * gcc.target/s390/pr42224.c: Likewise.
5649         * gcc.target/s390/pr55718.c: Likewise.
5651 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5653         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5654         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5655         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5656         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5657         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5658         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5659         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5660         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5661         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5662         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5663         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5664         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5665         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5666         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5667         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5668         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5669         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5670         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5671         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5672         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5673         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5675 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5677         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5678         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5679         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5680         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5681         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5682         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5683         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5684         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5685         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5686         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5687         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5688         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5689         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5690         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5691         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5692         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5694 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5696         PR fortran/64980
5697         PR fortran/61960
5698         * gfortran.dg/pr61960.f90: New.
5699         * gfortran.dg/pr64230.f90: New.
5700         * gfortran.dg/pr64980.f03: New.
5702 2015-02-22  Tom de Vries  <tom@codesourcery.com>
5704         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5706 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
5708         PR ada/65156
5709         * gnat.dg/timing_events.adb: Removed, invalid test.
5711 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
5713         PR debug/58123
5714         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5715         location.
5716         * g++.dg/gcov/gcov-2.C: Likewise.
5718 2015-02-20  Richard Biener  <rguenther@suse.de>
5720         PR tree-optimization/65136
5721         * gcc.dg/tree-ssa/pr65136.c: New testcase.
5723 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
5725         PR testsuite/64158
5726         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5727         and nvptx-*-* blacklisting.
5729         * gcc.dg/sibcall-9.c: New test.
5730         * gcc.dg/sibcall-10.c: New test.
5732 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5734         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5736 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
5738         PR target/64452
5739         * gcc.target/avr/torture/pr64452.c: New test.
5741 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5743         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5744         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5746 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5748         PR testsuite/65116
5749         * lib/target-supports.exp (check_compile): Check whether
5750         additional_sources is defined before using it.
5752 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
5754         PR middle-end/65074
5755         * g++.dg/opt/pr65074.C: New file.
5757 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
5759         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5760         (size_type): New typedef.
5761         (operator "" _script): Use it for the last argument.
5763 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5765         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5767 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5769         * lib/target-supports.exp (check_compile): Save/restore
5770         additional_sources that may belong to an actual test.
5772 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
5774         PR gcov-profile/64634
5775         * g++.dg/gcov/gcov-15.C: New test.
5777 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5779         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5781 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5783         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5785 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5787         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5789 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5791         * gfortran.dg/fmt_cache_1.f: Add missing close.
5793 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5795         PR testsuite/65107
5796         * gfortran.dg/read_eof_8.f90: Add missing close.
5798 2015-02-18  Richard Biener  <rguenther@suse.de>
5800         PR tree-optimization/65063
5801         * gcc.dg/pr65063.c: New testcase.
5803 2015-02-18  Richard Biener  <rguenther@suse.de>
5805         PR tree-optimization/62217
5806         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5808 2015-02-18  Marek Polacek  <polacek@redhat.com>
5810         PR sanitizer/65081
5811         * c-c++-common/ubsan/pr65081.c: New test.
5813 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
5815         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5816         * gcc.target/sh/force-cbranch-delay-slot.c: New.
5818 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
5820         * gcc.dg/ipa/propalign-3.c: New test.
5822 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
5824         PR target/64793
5825         * gcc.target/sh/pr64793.c: New.
5826         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5828 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
5830         * gcc.target/arm/divzero.c: New test case.
5832 2015-02-17  Tom de Vries  <tom@codesourcery.com>
5834         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5836 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
5837             Jakub Jelinek  <jakub@redhat.com>
5839         PR c++/65075
5840         * g++.dg/cpp0x/pr65075.C: New test.
5842 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
5844         PR target/65058
5845         * gcc.target/powerpc/pr65058.c: New test.
5847 2015-02-16  Jeff Law  <law@redhat.com>
5849         PR tree-optimization/64823
5850         * gcc.dg/uninit-20.c: New test.
5852 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
5853             James Greenhalgh  <james.greenhalgh@arm.com>
5855         PR ipa/64963
5856         * gcc.dg/ipa/ipa-clone-1.c: New test.
5858 2015-02-16  Richard Biener  <rguenther@suse.de>
5860         PR tree-optimization/65077
5861         * gcc.dg/torture/pr65077.c: New testcase.
5863 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
5865         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5866         Directive adjusted to scan for ldaxr.
5867         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5868         adjusted to scan for ldaex.
5870 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
5872         PR c++/65080
5873         * g++.dg/cpp0x/constexpr-65080.C: New.
5875 2015-02-16  Richard Biener  <rguenther@suse.de>
5877         PR tree-optimization/63593
5878         * gcc.dg/pr63593.c: New testcase.
5880 2015-02-16  Marek Polacek  <polacek@redhat.com>
5882         PR c/65066
5883         * gcc.dg/pr65066.c: New test.
5885 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
5887         * gcc.dg/pr65002.C: Move ...
5888         * g++.dg/ipa/pr65002.C: ... here.
5890 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
5892         * gcc.target/powerpc/pr64205.c: Skip on AIX.
5893         * gcc.target/powerpc/pr64505.c: Skip on AIX.
5894         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5895         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5897 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
5899         PR testsuite/64850
5900         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5901         the expression to find calls.
5902         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5903         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5904         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5905         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5906         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5908 2015-02-14  Marek Polacek  <polacek@redhat.com>
5910         PR c/64768
5911         * gcc.dg/array-11.c: New test.
5912         * gcc.dg/array-12.c: New test.
5913         * gcc.dg/array-13.c: New test.
5914         * gcc.dg/array-14.c: New test.
5915         * gcc.dg/c99-flex-array-typedef-1.c: New test.
5916         * gcc.dg/c99-flex-array-typedef-2.c: New test.
5917         * gcc.dg/c99-flex-array-typedef-3.c: New test.
5918         * gcc.dg/c99-flex-array-typedef-5.c: New test.
5919         * gcc.dg/c99-flex-array-typedef-7.c: New test.
5920         * gcc.dg/c99-flex-array-typedef-8.c: New test.
5922 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5924         PR c++/60894
5925         * g++.dg/lookup/using54.C: New.
5927 2015-02-13  Jeff Law  <law@redhat.com>
5929         PR bootstrap/65060
5930         Revert my change for tree-optimization/64823.
5932 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5934         PR tree-optimization/65053
5935         * gcc.c-torture/execute/pr65053-1.c: New test.
5936         * gcc.c-torture/execute/pr65053-2.c: New test.
5938 2015-02-13  Marek Polacek  <polacek@redhat.com>
5940         PR c/65050
5941         * gcc.dg/pr65050.c: New test.
5943 2015-02-13  Jeff Law  <law@redhat.com>
5945         PR tree-optimization/64823
5946         * gcc.dg/uninit-20.c: New test.
5948         PR rtl-optimization/47477
5949         * gcc.dg/tree-ssa/pr47477.c: New test.
5951 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5953         PR c++/60211
5954         * g++.dg/parse/ivdep-2.C: New.
5955         * g++.dg/parse/ivdep-3.C: Likewise.
5957 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5959         PR fortran/64506
5960         * gfortran.dg/continuation_13.f90: New test.
5961         * gfortran.dg/continuation_14.f: New test.
5963 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5965         PR c++/64970
5966         * g++.dg/cpp0x/sfinae55.C: New.
5968 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5970         PR ipa/65034
5971         * g++.dg/ipa/pr65034.C: New test.
5973 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5975         PR tree-optimization/65002
5976         * gcc.dg/pr65002.C: New.
5978 2015-02-13  Marek Polacek  <polacek@redhat.com>
5980         PR c/65040
5981         * c-c++-common/pr65040.c: New test.
5983 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
5985         PR tree-optimization/64705
5986         * gcc.dg/tree-ssa/pr64705.c: New test.
5988 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5990         PR rtl/32219
5991         * gcc.dg/visibility-22.c: New test.
5992         * gcc.dg/visibility-23.c: New test.
5993         * gcc.target/i386/pr32219-1.c: New test.
5994         * gcc.target/i386/pr32219-2.c: New test.
5995         * gcc.target/i386/pr32219-3.c: New test.
5996         * gcc.target/i386/pr32219-4.c: New test.
5997         * gcc.target/i386/pr32219-5.c: New test.
5998         * gcc.target/i386/pr32219-6.c: New test.
5999         * gcc.target/i386/pr32219-7.c: New test.
6000         * gcc.target/i386/pr32219-8.c: New test.
6001         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6003 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6005         PR libgfortran/57822
6006         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6007         four different KINDs.
6009 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6011         PR c++/64884
6012         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6014         PR sanitizer/65000
6015         * g++.dg/ubsan/pr65000.C: New test.
6017 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
6019         PR fortran/64932
6020         * gfortran.dg/finalize_28.f90: New test
6022 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6024         PR debug/55541
6025         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6026         DW_TAG_lexical_block removal.
6027         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6028         * g++.dg/guality/pr55541.C: New test.
6030         PR sanitizer/64984
6031         * g++.dg/ubsan/pr64984.C: New test.
6033 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
6035         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6037 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6039         PR testsuite/64930
6040         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6041         instructions for 2015-01-14 get_memmodel changes.
6042         * gcc.target/powerpc/atomic-p8.c: Likewise.
6044         PR sanitizer/65019
6045         * g++.dg/ubsan/pr65019.C: New test.
6047         PR tree-optimization/65014
6048         * gcc.c-torture/compile/pr65014.c: New test.
6050 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6052         PR libgfortran/57822
6053         * gfortran/fmt_g0_7.f08: Revise test.
6055 2015-02-11  Jeff Law  <law@redhat.com>
6057         PR target/63347
6058         * gcc.target/m68k/pr63347.c: New test.
6060 2015-02-11  Marek Polacek  <polacek@redhat.com>
6062         * g++.dg/ubsan/shift-1.C: New test.
6063         * gcc.dg/ubsan/c-shift-2.c: New test.
6064         * c-c++-common/ubsan/shift-5.c: Remove file.
6066 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
6068         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6069         Directive adjusted to XFAIL.
6070         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6071         adjusted to XFAIL.
6073 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6075         PR middle-end/65003
6076         * g++.dg/opt/pr65003.C: New test.
6078 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6080         * lib/target-supports.exp (check_effective_target_pie): Renamed
6081         to ...
6082         (check_effective_target_pie_enabled): This.
6083         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6084         * gcc.target/i386/pie.c: Likewise.
6086 2015-02-11  Andrew Pinski  <apinski@cavium.com>
6088         PR target/64893
6089         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6090         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6092 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6094         PR target/61925
6095         * gcc.target/i386/pr61925-1.c: New test.
6096         * gcc.target/i386/pr61925-2.c: New test.
6097         * gcc.target/i386/pr61925-3.c: New test.
6099 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
6101         PR sanitizer/65004
6102         * g++.dg/asan/pr65004.C: New test.
6104 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
6106         PR target/64661
6107         * gcc.taget/sh/pr64661-0.h: New.
6108         * gcc.taget/sh/pr64661-1.c: New.
6109         * gcc.taget/sh/pr64661-2.c: New.
6110         * gcc.taget/sh/pr64661-3.c: New.
6111         * gcc.taget/sh/pr64661-4.c: New.
6113 2015-02-10  Richard Biener  <rguenther@suse.de>
6115         PR tree-optimization/64995
6116         * g++.dg/torture/pr64995.C: New testcase.
6118 2015-02-10  Richard Biener  <rguenther@suse.de>
6120         PR tree-optimization/64909
6121         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6123 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6125         * gcc.dg/signbit-sa.c: New test.
6127 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6129         PR libgfortran/57822
6130         * gfortran/fmt_g0_7.f08: New test.
6132 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
6134         PR tree-optimization/43378
6135         * gcc.dg/tree-ssa/pr43378.c: New test.
6137 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
6139         PR ipa/64978
6140         * g++.dg/torture/pr64978.C: New testcase.
6142 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6144         PR sanitizer/64981
6145         * gcc.dg/asan/pr64981.c: New test.
6147 2015-02-09  Marek Polacek  <polacek@redhat.com>
6149         PR c/64856
6150         * gcc.dg/pr64856.c: New test.
6152 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6154         PR target/64979
6155         * gcc.dg/tree-ssa/stdarg-7.c: New test.
6156         * gcc.c-torture/execute/pr64979.c: New test.
6158 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
6160         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6162 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6164         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6165         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6167 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6169         PR target/58757
6170         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6172 2015-02-09  Richard Biener  <rguenther@suse.de>
6174         PR tree-optimization/54000
6175         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6177 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6179         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6181 2015-02-09  Martin Liska  <mliska@suse.cz>
6183         * g++.dg/ipa/pr64858.C: New test.
6185 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6187         * gcc.dg/uninit-19.c: Fix warning line for fpic.
6189 2015-02-08  Andrew Pinski  <apinski@cavium.com>
6191         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6193 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6195         PR fortran/63744
6196         * gfortran.dg/use_rename_8.f90: New.
6198 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
6200         * gnat.dg/addr7.ad[sb]: New test.
6201         * gnat.dg/addr8.ad[sb]: Likewise.
6203 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
6205         PR jit/64752
6206         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6207         from jit.dg/test-compile-to-executable.c's create_code, with a
6208         clarification of the output message.
6209         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6210         pass/fail message.
6211         (test_jit): Use CHECK_NO_ERRORS when calling
6212         gcc_jit_context_compile_to_file.
6213         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6214         jit-verify-compile-to-file to jit-verify-output-file-was-created.
6215         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
6216         about deletions that are attempted.
6217         (jit-verify-compile-to-file): Rename to...
6218         (jit-verify-output-file-was-created): ...this, and drop the
6219         attempt to run "file" and verify the output.
6220         (jit-verify-assembler): New function.
6221         (jit-verify-object): New function.
6222         (jit-verify-dynamic-library): New function.
6223         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6224         favor of an implementation from new file
6225         create-code-for-hello-world-executable.h, which also adds a
6226         "main".
6227         (dg-final): Replace jit-verify-compile-to-file with
6228         jit-verify-output-file-was-created, and invoke new function
6229         jit-verify-assembler.
6230         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6231         the output message.
6232         (dg-final): Replace jit-verify-compile-to-file with
6233         jit-verify-output-file-was-created, and invoke new function
6234         jit-verify-dynamic-library.
6235         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6236         favor of an implementation from new file
6237         create-code-for-hello-world-executable.h, which also adds a
6238         "main".
6239         (dg-final): Replace jit-verify-compile-to-file with
6240         jit-verify-output-file-was-created.  Strengthen the expected stdout
6241         from the built executable.
6242         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6243         favor of an implementation from new file
6244         create-code-for-hello-world-executable.h, which also adds a
6245         "main".
6246         (dg-final): Replace jit-verify-compile-to-file with
6247         jit-verify-output-file-was-created, and invoke new function
6248         jit-verify-object.
6249         * jit.dg/verify-dynamic-library.c: New source file.
6251 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
6252             Brian Rzycki  <b.rzycki@samsung.com>
6254         PR tree-optimization/64878
6255         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6257 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6259         PR ipa/64896
6260         * g++.dg/ipa/pr64896.C: New test.
6262 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6264         PR target/64205
6265         * gcc.target/powerpc/pr64205.c: New file.
6267 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
6269         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6270         (dg-options): Use -fpie instead of -fPIE -pie.
6272 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6274         PR middle-end/64937
6275         * g++.dg/asan/pr64937.C: New test.
6277 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
6279         PR fortran/63205
6280         * gfortran.dg/class_to_type_4.f90: New test
6282 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
6284         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6286 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6288         PR rtl-optimization/64957
6289         PR debug/64817
6290         * gcc.c-torture/execute/pr64957.c: New test.
6292 2015-02-05  Jeff Law  <law@redhat.com>
6294         PR target/17306
6295         * gcc.target/h8300/pr17306-1.c: New test.
6296         * gcc.target/h8300/pr17306-2.c: New test.
6298 2015-02-05  Tobias Burnus  <burnus@net-b.de>
6300         PR fortran/64943
6301         * gfortran.dg/structure_constructor_12.f90: New.
6303 2015-02-05  Jeff Law  <law@redhat.com>
6305         PR target/58400
6306         gcc.target/h8300/pr58400.c: New test.
6308 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
6310         * gcc.target/arm/macro_defs0.c: New test.
6311         * gcc.target/arm/macro_defs1.c: New test.
6312         * gcc.target/arm/macro_defs2.c: New test.
6314 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
6316         PR rtl-optimization/64905
6317         * gcc.target/i386/pr64905.c: Require nonpic target.
6318         (dg-options): Add -fomit-frame-pointer.
6319         (main): Remove.
6321 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
6323         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6324         tree dump scanning.
6326 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
6328         PR fortran/64757
6329         * gfortran.dg/type_to_class_2.f90: New test
6330         * gfortran.dg/type_to_class_3.f90: New test
6332 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
6334         PR ipa/64686
6335         * g++.dg/torture/pr64686.C: New testcase.
6337 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
6339         PR rtl-optimization/64905
6340         * gcc.target/i386/pr64905.c: New file.
6342 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6344         * gcc.dg/guality/pr41447-1.c: Remove xfail.
6345         * gcc.dg/guality/pr41616-1.c: Ditto.
6347 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
6349         PR debug/64817
6350         * gcc.dg/pr64817-3.c: New.
6352 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
6353             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6355         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6356         pass parameters in registers.
6357         * gcc.dg/guality/pr36728-2.c (main): Likewise.
6358         * gcc.dg/guality/pr36728-3.c (main): Likewise.
6359         * gcc.dg/guality/pr36728-4.c (main): Likewise.
6361 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
6362             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6364         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6365         list, allow for multilibed targets.
6366         * gcc.dg/combine_ashiftrt_2.c: Likewise.
6368 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6370         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6371         * gcc.dg/pr46728-6.c: Ditto.
6373 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
6375         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6376         for mips_nanlegacy target.
6378 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
6380         * gcc.target/i386/chkp-hidden-def.c: New.
6382 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6384         PR middle-end/62103
6385         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6386         to use 24 bits for bitfield b.
6388 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6390         PR testsuite/64796
6391         * lib/target-supports.exp (check_effective_target_bswap64): Do not
6392         cache result in a global variable.  Include all 32-bit targets for
6393         bswap64 tests.
6395 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
6397         PR rtl-optimization/64756
6398         * gcc.c-torture/execute/pr64756.c: New test.
6400 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
6402         PR target/64660
6403         * gcc.target/sh/pr64660-0.h: New.
6404         * gcc.target/sh/pr64660-1.c: New.
6405         * gcc.target/sh/pr64660-2.c: New.
6406         * gcc.target/sh/pr64660-3.c: New.
6407         * gcc.target/sh/pr64660-4.c: New.
6409 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
6411         PR c++/64877
6412         * g++.dg/warn/Waddress-2.C: New.
6414 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
6416         PR middle-end/61225
6417         * gcc.target/i386/pr49095.c: XFAIL for ia32.
6419 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
6421         PR preprocessor/64803
6422         * gcc.dg/cpp/builtin-macro-1.c: New test case.
6424 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
6426         * g++.dg/ipa/devirt-37.C: Disable early inlining.
6428 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
6430         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6431         (_ARM_FPSRC): Add DN and AHP fields.
6432         (clean_results): Force DN=1 on AArch64.
6433         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6434         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6435         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6436         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6437         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6438         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6440 2015-02-02  Alan Modra  <amodra@gmail.com>
6442         * gcc.target/powerpc/cprophard.c: New.
6444 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
6446         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6447         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6449 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
6451         PR debug/64817
6452         * gcc.dg/pr64817-1.c: New test.
6453         * gcc.dg/pr64817-2.c: New test.
6455 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
6457         PR target/64851
6458         * gcc.target/sh/pr64851-0.h: New
6459         * gcc.target/sh/pr64851-1.c: New
6460         * gcc.target/sh/pr64851-2.c: New
6461         * gcc.target/sh/pr64851-3.c: New
6462         * gcc.target/sh/pr64851-4.c: New
6464 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6466         PR target/64882
6467         * gcc.dg/torture/pr64882.c: New test.
6469 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
6471         PR target/64159
6472         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6473         sparc*-*-*.
6475 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6477         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6478         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6479         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6480         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6481         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6482         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6483         tree dump.
6484         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6485         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6486         tree dump.
6487         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6488         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6489         tree dump.
6491 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6493         PR target/64688
6494         * g++.dg/pr64688-2.C: New.
6496 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6498         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6499         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6500         * gcc.target/i386/fuse-caller-save.c: Ditto.
6501         * gcc.target/i386/headmerge-1.c: Ditto.
6502         * gcc.target/i386/headmerge-2.c: Ditto.
6503         * gcc.target/i386/sibcall-6.c: Ditto.
6505 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6507         PR target/64617
6508         * gcc.target/i386/pr64617.c: New test.
6510 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6512         PR target/15184
6513         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6514         (dg-options): Remove -m32.
6515         (dg-final): Scan for "movb %al" only.
6516         * gcc.target/i386/pr15184-2.c: Ditto.
6518 2015-01-30  Richard Biener  <rguenther@suse.de>
6520         PR tree-optimization/64829
6521         * gcc.dg/vect/pr64829.c: New testcase.
6523 2015-01-29  Marek Polacek  <polacek@redhat.com>
6525         PR c/64709
6526         * gcc.dg/pr64709.c: New test.
6528 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
6530         PR c++/64717
6531         * g++.dg/ubsan/pr64717-1.C: New test.
6532         * g++.dg/ubsan/pr64717-2.C: New test.
6534 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
6536         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6538 2015-01-29  Jeff Law  <law@redhat.com>
6540         PR target/15184
6541         * gcc.target/i386/pr15184-1.c: New test.
6542         * gcc.target/i386/pr15184-2.c: New test.
6544 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6546         PR tree-optimization/64746
6547         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6549 2015-01-29  Richard Biener  <rguenther@suse.de>
6551         PR tree-optimization/64853
6552         * gcc.dg/torture/pr64853.c: New testcase.
6554 2015-01-29  Richard Biener  <rguenther@suse.de>
6556         PR tree-optimization/64844
6557         * gcc.dg/vect/pr64844.c: New testcase.
6559 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6561         PR middle-end/64809
6562         * gcc.dg/pr64809.c: Delete.
6564 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6566         PR middle-end/64805
6567         * gcc.target/i386/pr64805.c: New.
6569 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6571         * gcc.dg/guality/guality.h (main): Add argv[0] to
6572         guality_gdb_command.
6574 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
6576         PR ipa/64801
6577         * gcc.dg/tree-ssa/pr64801.c: New testcase.
6579 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
6581         PR target/64659
6582         * gcc.target/sh/sh.exp
6583         (check_effective_target_atomic_model_soft_gusa_available,
6584         check_effective_target_atomic_model_soft_tcb_available,
6585         check_effective_target_atomic_model_soft_imask_available,
6586         check_effective_target_atomic_model_hard_llcs_available): New.
6587         * gcc.target/sh/pr64659-0.h: New.
6588         * gcc.target/sh/pr64659-1.c: New.
6589         * gcc.target/sh/pr64659-2.c: New.
6590         * gcc.target/sh/pr64659-3.c: New.
6591         * gcc.target/sh/pr64659-4.c: New.
6593 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
6595         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6596         scan-assembler-times pattern.
6598 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
6600         PR middle-end/64809
6601         * gcc.dg/pr64809.c: New test.
6603 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
6605         PR tree-optimization/64277
6606         * gcc.dg/pr64277.c: New.
6608 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6610         PR tree-optimization/64718
6611         * gcc.c-torture/execute/pr64718.c: New test.
6613 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
6615         * gcc.target/aarch64/abs_2.c: New.
6617 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
6619         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6620         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6621         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6622         ISA rev < 2.
6624 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
6626         PR bootstrap/64612
6627         * lib/target-supports.exp (check_effective_target_comdat_group): New.
6628         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6629         { target comdat_group }.
6631 2015-01-27  Tobias Burnus  <burnus@net-b.de>
6633         PR fortran/63861
6634         * gfortran.dg/goacc/coarray_2.f90: New.
6636 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6638         PR ipa/60871
6639         PR ipa/64139
6640         * g++.dg/torture/pr64139.C: New testcase.
6641         * g++.dg/torture/pr60871.C: Likewise.
6643 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
6645         PR fortran/64230
6646         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6647         prevent linking errors.
6649 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6651         PR ipa/64282
6652         * g++.dg/torture/pr64282.C: New testcase.
6654 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6656         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6657         for wzr reg.
6659 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6661         * gcc.target/s390/hotpatch-13.c: New testcase.
6662         * gcc.target/s390/hotpatch-14.c: New testcase.
6663         * gcc.target/s390/hotpatch-15.c: New testcase.
6664         * gcc.target/s390/hotpatch-16.c: New testcase.
6665         * gcc.target/s390/hotpatch-17.c: New testcase.
6666         * gcc.target/s390/hotpatch-18.c: New testcase.
6667         * gcc.target/s390/hotpatch-19.c: New testcase.
6668         * gcc.target/s390/hotpatch-20.c: New testcase.
6669         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6670         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6671         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6672         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6673         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6674         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6675         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6676         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6677         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6678         * gcc.target/s390/hotpatch-10.c: Likewise.
6679         * gcc.target/s390/hotpatch-11.c: Likewise.
6680         * gcc.target/s390/hotpatch-12.c: Likewise.
6681         * gcc.target/s390/hotpatch-2.c: Likewise.
6682         * gcc.target/s390/hotpatch-3.c: Likewise.
6683         * gcc.target/s390/hotpatch-4.c: Likewise.
6684         * gcc.target/s390/hotpatch-5.c: Likewise.
6685         * gcc.target/s390/hotpatch-6.c: Likewise.
6686         * gcc.target/s390/hotpatch-7.c: Likewise.
6687         * gcc.target/s390/hotpatch-8.c: Likewise.
6688         * gcc.target/s390/hotpatch-9.c: Likewise.
6689         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6690         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6691         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6692         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6693         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6694         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6695         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6696         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6698 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
6700         * gcc.dg/long_branch.c: New testcase.
6702 2015-01-27  Richard Biener  <rguenther@suse.de>
6704         PR tree-optimization/56273
6705         PR tree-optimization/59124
6706         PR tree-optimization/64277
6707         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6708         * gcc.dg/Warray-bounds-12.c: Likewise.
6709         * gcc.dg/Warray-bounds-13.c: Likewise.
6711 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6713         PR rtl-optimization/61058
6714         * gcc.dg/pr61058.c: New test.
6716 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
6718         * gcc.target/i386/chkp-narrow-bounds.c: New.
6720 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6722         PR tree-optimization/64807
6723         * gcc.dg/pr64807.c: New test.
6725         PR c/64766
6726         * gcc.dg/pr64766.c: New test.
6728 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
6730         PR target/49263
6731         * gcc.target/sh/pr49263-4.c: New.
6733 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
6735         PR fortran/62044
6736         * gfortran.dg/allocate_with_mold_1.f90: New test
6738 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
6740         PR c/64778
6741         * gcc.dg/pr64778.c: New test.
6743         PR middle-end/64421
6744         * gcc.dg/vect/pr64421.c: New test.
6746 2015-01-26  Tobias Burnus  <burnus@net-b.de>
6748         PR fortran/64771
6749         * gfortran.dg/coarray_36.f: New.
6750         * gfortran.dg/coarray_37.f90: New.
6752 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
6754         PR fortran/64230
6755         * gfortran.dg/class_allocate_18.f90: New.
6757 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6759         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6761 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6763         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6765 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6767         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6769 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6771         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6773 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6775         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6776         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6777         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6778         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6780 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6782         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6783         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6784         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6786 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6788         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6789         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6790         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6791         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6792         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6793         vXXXhn.inc.
6795 2015-01-26  Richard Biener  <rguenther@suse.de>
6797         PR middle-end/64764
6798         * gcc.dg/uninit-19.c: New testcase.
6800 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6802         * lib/target-supports.exp (check_effective_target_vect64): Add
6803         sparc*-*-*.
6805 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
6807         PR testsuite/64712
6808         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6810 2015-01-26  Tony Liu  <tony.liu@arm.com>
6812         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6813         non-UAL cases.
6815 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
6817         PR libfortran/64770
6818         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6819         correctly, clean up afterwards.
6821 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
6823         PR fortran/62044
6824         * gfortran.dg/use_rename_7.f90: New.
6826 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
6828         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6829         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6831 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
6833         PR target/54236
6834         * gcc.target/sh/pr54236-4.c: New.
6836 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
6838         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6839         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
6840         Bridge test.
6842 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
6844         PR libfortran/64770
6845         * gfortran.dg/open_new_segv.f90: New test.
6847 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
6849         PR target/49263
6850         PR target/53987
6851         PR target/64345
6852         PR target/59533
6853         PR target/52933
6854         PR target/54236
6855         PR target/51244
6856         * gcc.target/sh/pr64345-1.c: New.
6857         * gcc.target/sh/pr64345-2.c: New.
6858         * gcc.target/sh/pr59533-1.c: New.
6859         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6860         * gcc.target/sh/pr52933-2.c: Likewise.
6861         * gcc.target/sh/pr54089-1.c: Likewise.
6862         * gcc.target/sh/pr54236-1.c: Likewise.
6863         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6864         * gcc.target/sh/pr49263-1.c: Remove xfails.
6865         * gcc.target/sh/pr49263-2.c: Likewise.
6866         * gcc.target/sh/pr49263-3.c: Likewise.
6867         * gcc.target/sh/pr53987-1.c: Likewise.
6868         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6869         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6870         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6871         (test05, test06, test07, test08, test09, test10, test11, test12): New.
6872         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6873         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6874         test_009): New.
6875         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6876         (test_02): New.
6878 2015-01-24  Tom de Vries  <tom@codesourcery.com>
6880         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6882 2015-01-23  Ian Lance Taylor  <iant@google.com>
6884         PR go/64510
6885         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6886         targets without split stack support.
6888 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
6890         PR target/64317
6891         * gcc.target/i386/pr64317.c: New test.
6893 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
6895         PR rtl-optimization/63637
6896         PR rtl-optimization/60663
6897         * gcc.dg/pr63637-1.c: New test.
6898         * gcc.dg/pr63637-2.c: New test.
6899         * gcc.dg/pr63637-3.c: New test.
6900         * gcc.dg/pr63637-4.c: New test.
6901         * gcc.dg/pr63637-5.c: New test.
6902         * gcc.dg/pr63637-6.c: New test.
6903         * gcc.target/i386/pr63637-1.c: New test.
6904         * gcc.target/i386/pr63637-2.c: New test.
6905         * gcc.target/i386/pr63637-3.c: New test.
6906         * gcc.target/i386/pr63637-4.c: New test.
6907         * gcc.target/i386/pr63637-5.c: New test.
6908         * gcc.target/i386/pr63637-6.c: New test.
6910 2015-01-23  Richard Biener  <rguenther@suse.de>
6912         PR testsuite/63439
6913         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6914         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6916 2015-01-23  Marek Polacek  <polacek@redhat.com>
6918         PR preprocessor/60570
6919         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6920         * gcc.dg/cpp/pr60570.c: New test.
6922 2015-01-23  Richard Biener  <rguenther@suse.de>
6924         PR testsuite/63439
6925         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6926         vectorization on vect64 targets.
6928 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
6930         PR fortran/60922
6931         * gfortran.dg/class_allocate_17.f90: New.
6933 2015-01-23  Tobias Burnus  <burnus@net-b.de>
6935         PR fortran/64726
6936         * gfortran.dg/goacc/combined_loop.f90: New.
6938 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6940         PR fortran/61933
6941         * gfortran.dg/make_unit.f90: New test.
6943 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6945         PR fortran/61933
6946         * gfortran.dg/negative_unit_int8.f: Update.
6948 2015-01-22  Jeff Law  <law@redhat.com>
6950         PR target/52076
6951         * gcc.target/m68k/pr52076-1.c: New test.
6952         * gcc.target/m68k/pr52076-2.c: New test.
6954 2015-01-22  Richard Biener  <rguenther@suse.de>
6956         PR middle-end/64728
6957         * gcc.dg/torture/pr64728.c: New testcase.
6959 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
6961         PR target/64688
6962         * g++.dg/pr64688.C: New test.
6964 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
6966         * gcc.target/i386/chkp-always_inline.c (f1): Make static
6967         to avoid errors with -fpic.
6969 2015-01-22  Richard Biener  <rguenther@suse.de>
6971         PR libstdc++/64535
6972         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6974 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
6976         PR rtl-optimization/64682
6977         * gcc.c-torture/execute/pr64682.c: New file.
6979 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
6981         PR debug/64511
6982         * gcc.dg/pr64511.c: New test.
6984         PR rtl-optimization/62078
6985         * g++.dg/opt/pr62078.C: New test.
6987         PR c/63307
6988         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6990 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
6992         PR fortran/57023
6993         * gfortran.dg/internal_pack_15.f90:  New test.
6995 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6997         * c-c++-common/tsan/step.c: New testcase.
6999 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7001         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7003 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7005         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7007 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7009         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7011 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7013         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7015 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7017         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7019 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7021         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7023 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7025         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7027 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7029         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7031 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7033         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7035 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7037         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7039 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7041         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7043 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7045         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7047 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7049         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7050         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7051         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7052         vXXXw.inc.
7054 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7056         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7057         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7058         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7059         vXXXl.inc.
7061 2015-01-21  Renlin Li  <renlin.li@arm.com>
7063         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7064         * g++.dg/tls/thread_local5g.C: Likewise.
7065         * g++.dg/tls/thread_local6g.C: Likewise.
7067 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7069         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7070         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7071         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7073 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7075         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7076         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7077         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7079 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7081         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7082         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7083         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7085 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7087         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7088         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7089         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7091 2015-01-20  Jeff Law  <law@redhat.com>
7093         PR target/59946
7094         * gcc.target/m68k/pr59946.c: New test.
7096 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7098         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7099         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7100         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7102 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7104         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7105         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7106         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7108 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7110         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7111         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7112         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7114 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7116         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7117         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7118         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7119         vshuffle.inc.
7120         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7121         vshuffle.inc.
7123 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7125         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7126         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7127         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7129 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7131         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7132         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7133         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7135 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7137         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7139 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
7141         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7143         PR sanitizer/64632
7144         * g++.dg/ubsan/pr64632.C: New test.
7146         PR debug/64663
7147         * gcc.dg/pr64663.c: New test.
7149 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7151         PR c++/64383
7152         * g++.dg/warn/Wunused-var-23.C: New.
7154 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7156         PR c++/59937
7157         * g++.dg/cpp0x/constexpr-59937-1.C: New.
7158         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7160 2015-01-20  Richard Biener  <rguenther@suse.de>
7162         PR ipa/64684
7163         * gcc.dg/lto/pr64684_0.c: New testcase.
7164         * gcc.dg/lto/pr64684_1.c: Likewise.
7165         * gcc.dg/lto/pr64684_2.c: Likewise.
7166         * gcc.dg/lto/pr64685_0.c: Likewise.
7167         * gcc.dg/lto/pr64685_1.c: Likewise.
7169 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7171         PR c++/62241
7172         * g++.dg/cpp1y/lambda-init12.C: New.
7174 2015-01-20  Richard Biener  <rguenther@suse.de>
7176         PR tree-optimization/64410
7177         * g++.dg/vect/pr64410.cc: Require vect_double.
7179 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
7181         PR target/64149
7182         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7184 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
7186         PR bootstrap/64676
7187         Revert:
7188         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7190         PR rtl-optimization/64081
7191         * gcc.dg/pr64081.c: New test.
7193 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7195         * jit.dg/harness.h: Include <unistd.h>.
7196         (CHECK_NO_ERRORS): New.
7197         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7198         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7199         gcc_jit_context_compile_to_file.
7200         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7201         args to the spawned executable.
7202         (jit-expand-vars): New function.
7203         (jit-exe-params): New variable.
7204         (dg-jit-set-exe-params): New function.
7205         (jit-dg-test): Detect testcases that use
7206         jit-verify-compile-to-file and call jit-setup-compile-to-file.
7207         Set arguments of spawned process to jit-exe-params.
7208         (jit-get-output-filename): New function.
7209         (jit-setup-compile-to-file): New function.
7210         (jit-verify-compile-to-file): New function.
7211         (jit-run-executable): New function.
7212         (jit-verify-executable): New function.
7213         * jit.dg/test-compile-to-assembler.c: New testcase.
7214         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7215         * jit.dg/test-compile-to-executable.c: New testcase.
7216         * jit.dg/test-compile-to-object.c: New testcase.
7218 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
7220         PR target/64652
7221         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7222         (test_1): New.
7224 2015-01-19  Martin Liska  <mliska@suse.cz>
7226         * objc/compile/pr64668.m: New test.
7228 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7230         * jit.dg/test-arith-overflow.c: Include stdbool.h.
7231         (create_overflow_fn): Update comment to clarify that
7232         the third param of the created function is a bool *, not
7233         an int *.
7234         (verify_int_overflow_fn): Convert param "expected_ovf" from
7235         int to bool.  Update third param of "overflow_fn_type" from int *
7236         to bool *.  Update local "actual_ovf" from int to bool.
7237         (verify_uint_overflow_fn): Likewise.
7239 2015-01-19  Martin Liska  <mliska@suse.cz>
7241         * gcc.dg/ipa/ipa-icf-33.c: New test.
7243 2015-01-19  Felix Yang  <felix.yang@huawei.com>
7244             Haijian Zhang  <z.zhanghaijian@huawei.com>
7246         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7247         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7248         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7249         result_float64x2, expected_hfloat64x2): New helper type, variable and
7250         declaration.
7251         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7252         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7253         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7254         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7255         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7256         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7257         and target without the FMA feature.
7259 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
7261         * gcc.target/aarch64/pr64304.c: New testcase.
7263 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7265         PR rtl-optimization/64081
7266         * gcc.dg/pr64081.c: New test.
7268 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
7270         PR target/63971
7271         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7272         the epilogue).
7273         * gcc.target/aarch64/test_frame_6.c: Likewise.
7274         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7275         and x19 (in the epilogue).
7276         * gcc.target/aarch64/test_frame_4.c: Likewise.
7277         * gcc.target/aarch64/test_frame_7.c: Likewise.
7279 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7281         * gcc.target/i386/chkp-always_inline.c: New.
7283 2015-01-15  Andrew Pinski  <apinski@cavium.com>
7284             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7286         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7287         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7289 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
7291         PR fortran/60255
7292         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7293         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7295 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7297         PR fortran/64578
7298         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7300 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
7302         PR target/64652
7303         * gcc.target/sh/torture/pr64652.c: New.
7305 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7307         * gcc.dg/ipa/ipa-icf-32.c: Update template.
7308         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7309         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7310         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7311         * c-c++-common/asan/kasan-recover-1.c: Likewise.
7312         * c-c++-common/asan/kasan-recover-2.c: Likewise.
7314 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7316         PR ipa/64378
7317         * g++.dg/torture/pr64378.C: New testcase.
7319 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7321         PR fortran/57959
7322         * gfortran.dg/block_13.f08: New test
7324 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7326         PR fortran/55901
7327         * gfortran.dg/associate_1.f03: Allow test for character with
7328         automatic length.
7330 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7332         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7333         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7335 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7337         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7339 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
7341         PR fortran/64578
7342         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7344 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7346         PR fortran/60357
7347         * gfortran.dg/alloc_comp_assign_13.f08: New test.
7349         PR fortran/61275
7350         * gfortran.dg/alloc_comp_assign_14.f08: New test.
7352         PR fortran/55932
7353         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7355 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7357         PR fortran/60334
7358         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7360 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
7362         PR rtl-optimization/52773
7363         * gcc.c-torture/compile/pr52773.c: New test.
7365 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7367         PR c++/62134
7368         * g++.dg/cpp0x/alias-decl-46.C: New.
7370 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7372         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7374 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7376         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7377         Add trace.
7378         (CHECK_FP): Likewise.
7379         (CHECK_CUMULATIVE_SAT): Likewise.
7381 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7383         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7384         (Set_Neon_Cumulative_Sat): Add parameter.
7385         (__set_neon_cumulative_sat): Support new parameter.
7386         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7387         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7388         argument.
7389         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7390         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7391         argument.
7393 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7395         * g++.dg/tsan/vptr_benign_race.C: New testcase.
7396         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7398 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7400         PR c++/60056
7401         * g++.dg/tls/thread_local-ice4.C: New.
7403 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
7405         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7406         than Neon options.
7408 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7410         PR c++/62276
7411         * g++.dg/cpp0x/vt-62276.C: New.
7413 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7415         PR middle-end/64353
7416         * g++.dg/pr64353.C: New.
7418 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7420         PR target/64263
7421         * gcc.target/aarch64/pr64263_1.c: New test.
7423 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
7425         PR tree-optimization/64434
7426         * gcc.dg/torture/pr64434.c: Move to...
7427         * gcc.dg/pr64434.c: ... here.
7429 2015-01-16  Richard Biener  <rguenther@suse.de>
7431         PR middle-end/64614
7432         * gcc.dg/uninit-18.c: New testcase.
7434 2015-01-16  Richard Biener  <rguenther@suse.de>
7436         PR tree-optimization/64568
7437         * g++.dg/torture/pr64568-2.C: New testcase.
7439 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7441         PR target/64363
7442         * gcc.target/i386/chkp-label-address.c: New.
7444 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
7446         PR fortran/45290
7447         * gfortran.dg/pointer_init_6.f90: Extended.
7449 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
7451         * gcc.c-torture/compile/20150108.c: New test.
7453 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7455         * gcc.target/visium: New directory.
7457 2015-01-16  Richard Biener  <rguenther@suse.de>
7459         PR tree-optimization/61743
7460         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7461         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7463 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
7465         * gcc.dg/pr64015.c: New test.
7467 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
7469         PR ipa/64163
7470         PR ipa/64612
7471         * g++.dg/ipa/pr64612.C: New test.
7473 2015-01-16  Renlin Li  <renlin.li@arm.com>
7475         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7477 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
7479         * gcc.target/i386/sse-14.c: Test new intrinsic.
7480         * gcc.target/i386/sse-22.c: Ditto.
7482 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7484         PR c++/58614
7485         * g++.dg/cpp0x/auto44.C: New.
7487 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
7489         PR target/59710
7490         * gcc.target/nios2/gpopt-all.c: New test case.
7491         * gcc.target/nios2/gpopt-local.c: New test case.
7492         * gcc.target/nios2/gpopt-global.c: New test case.
7493         * gcc.target/nios2/gpopt-data.c: New test case.
7494         * gcc.target/nios2/gpopt-none.c: New test case.
7496 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
7498         * g++.dg/ubsan/vptr-1.C: New test.
7499         * g++.dg/ubsan/vptr-2.C: New test.
7500         * g++.dg/ubsan/vptr-3.C: New test.
7501         * g++.dg/ubsan/vptr-4.C: New test.
7502         * g++.dg/ubsan/vptr-5.C: New test.
7503         * g++.dg/ubsan/vptr-6.C: New test.
7504         * g++.dg/ubsan/vptr-7.C: New test.
7505         * g++.dg/ubsan/vptr-8.C: New test.
7506         * g++.dg/ubsan/vptr-9.C: New test.
7508 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7510         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7511         is set up.
7512         * lib/gcc-dg.exp: Likewise.
7514 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7516         PR rtl-optimization/64110
7517         * gcc.target/i386/pr64110.c: Add scan-assembler.
7519 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
7520             James Norris  <jnorris@codesourcery.com>
7521             Cesar Philippidis  <cesar@codesourcery.com>
7522             Ilmir Usmanov  <i.usmanov@samsung.com>
7524         * lib/target-supports.exp (check_effective_target_fopenacc): New
7525         procedure.
7526         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7527         * g++.dg/goacc/goacc.exp: Likewise.
7528         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7529         * gcc.dg/goacc/goacc.exp: Likewise.
7530         * gfortran.dg/goacc/goacc.exp: Likewise.
7531         * c-c++-common/cpp/openacc-define-1.c: New file.
7532         * c-c++-common/cpp/openacc-define-2.c: Likewise.
7533         * c-c++-common/cpp/openacc-define-3.c: Likewise.
7534         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7535         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7536         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7537         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7538         * c-c++-common/goacc/asyncwait-1.c: Likewise.
7539         * c-c++-common/goacc/cache-1.c: Likewise.
7540         * c-c++-common/goacc/clauses-fail.c: Likewise.
7541         * c-c++-common/goacc/collapse-1.c: Likewise.
7542         * c-c++-common/goacc/data-1.c: Likewise.
7543         * c-c++-common/goacc/data-2.c: Likewise.
7544         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7545         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7546         * c-c++-common/goacc/deviceptr-2.c: Likewise.
7547         * c-c++-common/goacc/deviceptr-3.c: Likewise.
7548         * c-c++-common/goacc/if-clause-1.c: Likewise.
7549         * c-c++-common/goacc/if-clause-2.c: Likewise.
7550         * c-c++-common/goacc/kernels-1.c: Likewise.
7551         * c-c++-common/goacc/loop-1.c: Likewise.
7552         * c-c++-common/goacc/loop-private-1.c: Likewise.
7553         * c-c++-common/goacc/nesting-1.c: Likewise.
7554         * c-c++-common/goacc/nesting-data-1.c: Likewise.
7555         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7556         * c-c++-common/goacc/parallel-1.c: Likewise.
7557         * c-c++-common/goacc/pcopy.c: Likewise.
7558         * c-c++-common/goacc/pcopyin.c: Likewise.
7559         * c-c++-common/goacc/pcopyout.c: Likewise.
7560         * c-c++-common/goacc/pcreate.c: Likewise.
7561         * c-c++-common/goacc/pragma_context.c: Likewise.
7562         * c-c++-common/goacc/present-1.c: Likewise.
7563         * c-c++-common/goacc/reduction-1.c: Likewise.
7564         * c-c++-common/goacc/reduction-2.c: Likewise.
7565         * c-c++-common/goacc/reduction-3.c: Likewise.
7566         * c-c++-common/goacc/reduction-4.c: Likewise.
7567         * c-c++-common/goacc/sb-1.c: Likewise.
7568         * c-c++-common/goacc/sb-2.c: Likewise.
7569         * c-c++-common/goacc/sb-3.c: Likewise.
7570         * c-c++-common/goacc/update-1.c: Likewise.
7571         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7572         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7573         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7574         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7575         * gfortran.dg/goacc/assumed.f95: Likewise.
7576         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7577         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7578         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7579         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7580         * gfortran.dg/goacc/branch.f95: Likewise.
7581         * gfortran.dg/goacc/cache-1.f95: Likewise.
7582         * gfortran.dg/goacc/coarray.f95: Likewise.
7583         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7584         * gfortran.dg/goacc/cray.f95: Likewise.
7585         * gfortran.dg/goacc/critical.f95: Likewise.
7586         * gfortran.dg/goacc/data-clauses.f95: Likewise.
7587         * gfortran.dg/goacc/data-tree.f95: Likewise.
7588         * gfortran.dg/goacc/declare-1.f95: Likewise.
7589         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7590         * gfortran.dg/goacc/fixed-1.f: Likewise.
7591         * gfortran.dg/goacc/fixed-2.f: Likewise.
7592         * gfortran.dg/goacc/fixed-3.f: Likewise.
7593         * gfortran.dg/goacc/fixed-4.f: Likewise.
7594         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7595         * gfortran.dg/goacc/if.f95: Likewise.
7596         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7597         * gfortran.dg/goacc/list.f95: Likewise.
7598         * gfortran.dg/goacc/literal.f95: Likewise.
7599         * gfortran.dg/goacc/loop-1.f95: Likewise.
7600         * gfortran.dg/goacc/loop-2.f95: Likewise.
7601         * gfortran.dg/goacc/loop-3.f95: Likewise.
7602         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7603         * gfortran.dg/goacc/omp.f95: Likewise.
7604         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7605         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7606         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7607         * gfortran.dg/goacc/parameter.f95: Likewise.
7608         * gfortran.dg/goacc/private-1.f95: Likewise.
7609         * gfortran.dg/goacc/private-2.f95: Likewise.
7610         * gfortran.dg/goacc/private-3.f95: Likewise.
7611         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7612         * gfortran.dg/goacc/reduction-2.f95: Likewise.
7613         * gfortran.dg/goacc/reduction.f95: Likewise.
7614         * gfortran.dg/goacc/routine-1.f90: Likewise.
7615         * gfortran.dg/goacc/routine-2.f90: Likewise.
7616         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7617         * gfortran.dg/goacc/several-directives.f95: Likewise.
7618         * gfortran.dg/goacc/sie.f95: Likewise.
7619         * gfortran.dg/goacc/subarrays.f95: Likewise.
7620         * gfortran.dg/gomp/map-1.f90: Likewise.
7621         * gfortran.dg/openacc-define-1.f90: Likewise.
7622         * gfortran.dg/openacc-define-2.f90: Likewise.
7623         * gfortran.dg/openacc-define-3.f90: Likewise.
7624         * g++.dg/gomp/block-1.C: Update for changed compiler output.
7625         * g++.dg/gomp/block-2.C: Likewise.
7626         * g++.dg/gomp/block-3.C: Likewise.
7627         * g++.dg/gomp/block-5.C: Likewise.
7628         * g++.dg/gomp/target-1.C: Likewise.
7629         * g++.dg/gomp/target-2.C: Likewise.
7630         * g++.dg/gomp/taskgroup-1.C: Likewise.
7631         * g++.dg/gomp/teams-1.C: Likewise.
7632         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7633         * gcc.dg/cilk-plus/jump.c: Likewise.
7634         * gcc.dg/gomp/block-1.c: Likewise.
7635         * gcc.dg/gomp/block-10.c: Likewise.
7636         * gcc.dg/gomp/block-2.c: Likewise.
7637         * gcc.dg/gomp/block-3.c: Likewise.
7638         * gcc.dg/gomp/block-4.c: Likewise.
7639         * gcc.dg/gomp/block-5.c: Likewise.
7640         * gcc.dg/gomp/block-6.c: Likewise.
7641         * gcc.dg/gomp/block-7.c: Likewise.
7642         * gcc.dg/gomp/block-8.c: Likewise.
7643         * gcc.dg/gomp/block-9.c: Likewise.
7644         * gcc.dg/gomp/target-1.c: Likewise.
7645         * gcc.dg/gomp/target-2.c: Likewise.
7646         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7647         * gcc.dg/gomp/teams-1.c: Likewise.
7649 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
7651         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7652         test case.
7654 2015-01-15  Mike Stump  <mikestump@comcast.net>
7656         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7657         * gcc.dg/inline_2.c: Likewise.
7658         * gcc.dg/inline_3.c: Likewise.
7659         * gcc.dg/inline_4.c: Likewise.
7661 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
7663         PR fortran/58023
7664         * gfortran.dg/proc_ptr_comp_43.f90: New.
7666 2015-01-15  Mike Stump  <mikestump@comcast.net>
7668         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7669         * gcc.dg/unroll_2.c: Likewise.
7670         * gcc.dg/unroll_3.c: Likewise.
7671         * gcc.dg/unroll_4.c: Likewise.
7672         * gcc.dg/unroll_5.c: Likewise.
7674 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
7676         PR target/63971
7677         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7678         in epilogue.
7679         * gcc.target/aarch64/test_frame_6.c: Likewise.
7680         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7681         x30 and x19 (in the epilogue).
7682         * gcc.target/aarch64/test_frame_4.c: Likewise.
7683         * gcc.target/aarch64/test_frame_7.c: Likewise.
7685 2015-01-15  Martin Liska  <mliska@suse.cz>
7687         * g++.dg/ipa/pr64068.C: New test.
7688         * gcc.dg/ipa/PR64559.c: New test.
7690 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7692         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7693         with PIE.
7695 2015-01-15  Richard Biener  <rguenther@suse.de>
7697         PR tree-optimization/61743
7698         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7699         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7701 2015-01-15 Renlin Li <renlin.li@arm.com>
7703         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7704         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7706 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7708         * gcc.dg/vect/vect-aggressive-1.c: New.
7709         * gcc.target/i386/avx2-vect-aggressive.c: New.
7711 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7713         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7715 2015-01-15  Richard Biener  <rguenther@suse.de>
7717         PR lto/64415
7718         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7719         -Wl,-undefined,dynamic_lookup.
7721 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7723         * gnat.dg/opt47.adb: New test.
7725 2015-01-15  Richard Biener  <rguenther@suse.de>
7727         PR lto/64415
7728         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7730 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7732         PR tree-optimization/64434
7733         * gcc.dg/torture/pr64434.c: New test.
7735 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
7737         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7738         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
7739         -march=loongson* and -march=octeon* require -mno-micromips.
7741 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
7742             Matthew Fortune  <matthew.fortune@imgtec.com>
7744         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7745         * gcc.target/mips/call-saved-5.c (foo): Likewise.
7746         * gcc.target/mips/call-saved-6.c (foo): Likewise.
7747         * gcc.target/mips/call-saved-7.c: New file.
7748         * gcc.target/mips/call-saved-8.c: New file.
7749         * gcc.target/mips/call-saved-9.c: New file.
7751 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
7753         * gcc.target/mips/lsa.c: New file.
7754         * gcc.target/mips/mips64-lsa.c: Likewise.
7755         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7756         * gcc.target/mips/mulsize-4.c: Likewise.
7757         * gcc.target/mips/mulsize-5.c: New file.
7758         * gcc.target/mips/mulsize-6.c: Likewise.
7759         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7760         and !HAS_LSA as ghost options.
7761         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7762         for !HAS_LSA.
7764 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
7766         * g++.dg/torture/20141013.c: Set -fno-short-enums.
7768 2015-01-15  Richard Biener  <rguenther@suse.de>
7770         PR middle-end/64365
7771         * gcc.dg/torture/pr64365.c: New testcase.
7773 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
7775         * gcc.dg/stackprotectexplicit1.c: New test.
7776         * g++.dg/stackprotectexplicit2.c: New test.
7778 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7780         PR target/61933
7781         * gfortran.dg/inquire_internal.f90: New.
7782         * gfortran.dg/negative_unit_check.f90: New.
7784 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
7786         PR target/53988
7787         * gcc.target/sh/pr53988-1.c: New.
7789 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
7791         PR c++/58671
7792         * g++.dg/tls/thread_local-ice3.C: New.
7794 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
7796         * gcc.target/i386/fentry-override.c: Properly place {} in target
7797         selector.  Remove nonpic.
7798         * gcc.target/i386/fentry.c: Likewise.
7800 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
7802         * gcc.dg/atomic-invalid.c: Check for invalid memory model
7803         warnings instead of errors.
7805 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
7807         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7808         option support instead of ENABLE_LTO from Makefile.
7810 2015-01-14  Richard Biener  <rguenther@suse.de>
7812         PR tree-optimization/59354
7813         * gcc.dg/vect/pr59354.c: New testcase.
7815 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
7817         * lib/target-supports.exp
7818         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7819         on ARM architures before v7.
7821 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
7823         PR middle-end/59448
7824         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7825         an atomic_exchange.
7827 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7829         PR target/64386
7830         * gcc.target/i386/pr64386.c: New test.
7832 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7834         PR target/64393
7835         * gcc.target/i386/pr64393.c: New test.
7837 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7839         PR target/64387
7840         * gcc.target/i386/pr64387.c: New test.
7842 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
7844         * gcc.target/aarch64/store-pair-1.c: Fix typo.
7846 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7848         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7850 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7852         PR target/64453
7853         * gcc.target/arm/pr64453.c: New.
7855 2015-01-14  Richard Biener  <rguenther@suse.de>
7857         PR lto/64415
7858         * gcc.dg/lto/pr64415_0.c: New testcase.
7859         * gcc.dg/lto/pr64415_1.c: Likewise.
7861 2015-01-14  Martin Liska  <mliska@suse.cz>
7863         * gcc.dg/ipa/pr64307.c: New test.
7865 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7867         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7868         64-bit and 128-bit.
7870 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7872         PR target/64460
7873         * gcc.target/arm/pr64460_1.c: New test.
7875 2015-01-14  Richard Biener  <rguenther@suse.de>
7877         PR tree-optimization/64493
7878         PR tree-optimization/64495
7879         * gcc.dg/vect/pr64493.c: New testcase.
7880         * gcc.dg/vect/pr64495.c: Likewise.
7882 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
7884         * gcc.dg/Warray-bounds-11.c: New test-case.
7886 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7888         * gcc.target/mips/octeon3-pipe-1.c: New test.
7890 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
7892         * jit.dg/harness.h (set_up_logging): Move string concatenation
7893         into...
7894         (concat_strings): New function.
7895         (dump_reproducer): New function.
7896         (test_jit): Call dump_reproducer.
7897         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7898         function.
7899         (jit-dg-test): Delete any generated reproducer from previous runs.
7900         Verify that a generated reproducer was created, and verify that it
7901         compiles.
7902         * jit.dg/test-nested-contexts.c (main): Call
7903         gcc_jit_context_dump_reproducer_to_file.
7905 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7907         * gcc.dg/aru-2.c: Add dg-require-profiling.
7909 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7911         * lib/target-supports.exp (check_profiling_available): Check if
7912         -pg links.
7914 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
7916         PR ipa/64565
7917         * g++.dg/torture/pr64565.C: New testcase.
7919 2015-01-13  Marek Polacek  <polacek@redhat.com>
7921         PR middle-end/64391
7922         * gcc.dg/tm/pr64391.c: New test.
7924 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7926         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7927         true.
7929 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7931         * gcc.target/i386/pie.c: New test.
7933         * lib/target-supports.exp (check_effective_target_pie): New.
7935 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7937         PR rtl-optimization/64286
7938         * gcc.target/i386/avx2-pr64286.c: New test.
7940 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
7942         PR c++/57626
7943         * g++.dg/cpp0x/vt-57626.C: New.
7945 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7947         PR fortran/64528
7948         * gfortran.dg/pr64528.f90: New test.
7950 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
7952         * gcc.target/aarch64/subsp.c: New test.
7954 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7956         * gcc.target/aarch64/store-pair-1.c: New testcase.
7958 2015-01-13  Richard Biener  <rguenther@suse.de>
7960         PR lto/64373
7961         * gcc.dg/lto/pr64373_0.c: New testcase.
7963 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7965         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7966         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7968 2015-01-13  Richard Biener  <rguenther@suse.de>
7970         PR tree-optimization/64406
7971         * gcc.dg/pr64406.c: New testcase.
7973 2015-01-13  Richard Biener  <rguenther@suse.de>
7975         PR tree-optimization/64404
7976         * gcc.dg/vect/pr64404.c: New testcase.
7978 2015-01-13  Richard Biener  <rguenther@suse.de>
7980         PR tree-optimization/64568
7981         * g++.dg/torture/pr64568.C: New testcase.
7983 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
7985         * jit.dg/test-error-local-used-from-other-function.c: New test
7986         case.
7987         * jit.dg/test-error-param-reuse.c: New test case.
7988         * jit.dg/test-error-param-sharing.c: New test case.
7989         * jit.dg/test-error-param-used-from-other-function.c: New test
7990         case.
7991         * jit.dg/test-error-param-used-without-a-function.c: New test
7992         case.
7994 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
7996         PR tree-optimization/64563
7997         * gcc.dg/pr64563.c: New test.
7999         PR target/64513
8000         * gcc.target/i386/pr64513.c: New test.
8002         PR tree-optimization/64454
8003         * gcc.dg/pr64454.c: New test.
8005         PR testsuite/64028
8006         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8007         bind_pic_locally.
8008         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8009         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8010         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8011         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8012         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8013         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8014         * gcc.dg/vect/slp-25.c: Likewise.
8015         * gcc.dg/vect/vect-109.c: Likewise.
8016         * gcc.dg/vect/vect-13.c: Likewise.
8017         * gcc.dg/vect/vect-17.c: Likewise.
8018         * gcc.dg/vect/vect-18.c: Likewise.
8019         * gcc.dg/vect/vect-19.c: Likewise.
8020         * gcc.dg/vect/vect-20.c: Likewise.
8021         * gcc.dg/vect/vect-21.c: Likewise.
8022         * gcc.dg/vect/vect-22.c: Likewise.
8023         * gcc.dg/vect/vect-27.c: Likewise.
8024         * gcc.dg/vect/vect-29.c: Likewise.
8025         * gcc.dg/vect/vect-2-big-array.c: Likewise.
8026         * gcc.dg/vect/vect-2.c: Likewise.
8027         * gcc.dg/vect/vect-3.c: Likewise.
8028         * gcc.dg/vect/vect-4.c: Likewise.
8029         * gcc.dg/vect/vect-5.c: Likewise.
8030         * gcc.dg/vect/vect-72.c: Likewise.
8031         * gcc.dg/vect/vect-73-big-array.c: Likewise.
8032         * gcc.dg/vect/vect-73.c: Likewise.
8033         * gcc.dg/vect/vect-77-global.c: Likewise.
8034         * gcc.dg/vect/vect-78-global.c: Likewise.
8035         * gcc.dg/vect/vect-7.c: Likewise.
8036         * gcc.dg/vect/vect-86.c: Likewise.
8037         * gcc.dg/vect/vect-align-1.c: Likewise.
8038         * gcc.dg/vect/vect-align-3.c: Likewise.
8039         * gcc.dg/vect/vect-all-big-array.c: Likewise.
8040         * gcc.dg/vect/vect-all.c: Likewise.
8041         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8042         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8043         * gcc.dg/vect/vect-peel-3.c: Likewise.
8044         * gcc.dg/vect/vect-peel-4.c: Likewise.
8045         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8047 2015-01-12  Jeff Law  <law@redhat.com>
8049         PR target/64461
8050         * gcc.target/m68k/pr64461.c: New test.
8052 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8054         * jit.dg/test-array-as-pointer.c (create_code): Update call
8055         to gcc_jit_context_new_global by setting "kind" to
8056         GCC_JIT_GLOBAL_IMPORTED.
8057         * jit.dg/test-error-array-as-pointer.c: Likewise.
8058         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8059         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8060         setting kind to GCC_JIT_GLOBAL_EXPORTED.
8061         * jit.dg/test-using-global.c (the_global): Rename to...
8062         (imported_global): ...this.
8063         (create_code): Update to test the three kinds of global.
8064         (verify_code): Likewise.
8066 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
8068         PR testsuite/64427
8069         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
8070         undefined behavior.
8071         * gcc.target/i386/pr64291-2.c: Updated.
8073 2015-01-12  Richard Biener  <rguenther@suse.de>
8075         PR tree-optimization/64530
8076         * gfortran.dg/pr64530.f90: New testcase.
8078 2015-01-12  Richard Biener  <rguenther@suse.de>
8080         PR middle-end/64357
8081         * gcc.dg/torture/pr64357.c: New testcase.
8083 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
8085         * gcc.target/i386/nop-mcount.c: Properly place {} in target
8086         selector.
8088 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8089         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8091 2015-01-12  Martin Liska  <mliska@suse.cz>
8093         * gcc.dg/ipa/PR64550.c: New test.
8095 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
8097         PR ipa/63470
8098         * g++.dg/ipa/pr63470.C: New testcase.
8100 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8102         PR fortran/63733
8103         * gfortran.dg/typebound_operator_20.f90: New.
8105 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8107         PR fortran/58023
8108         * gfortran.dg/proc_ptr_comp_42.f90: New.
8110 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8112         PR fortran/64508
8113         * gfortran.dg/proc_ptr_comp_41.f90: New.
8115 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
8117         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8119 2015-01-10  Tobias Burnus  <burnus@net-b.de>
8121         PR fortran/64522
8122         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8123         and add dg-excess-errors.
8124         * gfortran.dg/line_length_6.f90: New.
8125         * gfortran.dg/line_length_7.f90: New.
8126         * gfortran.dg/line_length_8.f90: New.
8127         * gfortran.dg/line_length_9.f90: New.
8128         * gfortran.dg/line_length_10.f90: New.
8129         * gfortran.dg/line_length_11.f90: New.
8131 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8133         * jit.dg/test-threads.c (struct testcase): Move declaration
8134         to jit.dg/all-non-failing-tests.h.
8135         (testcases): Likewise.
8136         * jit.dg/all-non-failing-tests.h (struct testcase): Move
8137         declaration here from jit.dg/all-non-failing-tests.h.
8138         (testcases): Likewise.
8139         * jit.dg/test-combination.c (create_code): Eliminate spelling
8140         out all of the testcases in favor of looping through the
8141         "testcases" metadata.
8142         (verify_code): Likewise.
8144 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
8146         PR rtl-optimization/64536
8147         * gcc.dg/pr64536.c: New test.
8149 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8151         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8152         * jit.dg/test-combination.c (create_code): Likewise.
8153         (verify_code): Likewise.
8154         * jit.dg/test-constants.c: New test case.
8155         * jit.dg/test-threads.c: Add test-constants.c.
8157 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
8159         PR libobjc/51891
8160         * objc.dg/gnu-api-2-class.m: Add a test case
8161         for the above change.
8163 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8165         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8167 2015-01-09  Richard Biener  <rguenther@suse.de>
8169         PR tree-optimization/64410
8170         * g++.dg/vect/pr64410.cc: New testcase.
8172 2015-01-09  Martin Liska  <mliska@suse.cz>
8174         * gcc.dg/ipa/ipa-icf-32.c: New test.
8176 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8178         * c-c++-common/tsan/tsan_barrier.h: New.
8179         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8180         * c-c++-common/tsan/bitfield_race.c: Likewise.
8181         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8182         * c-c++-common/tsan/mutexset1.c: Likewise.
8183         * c-c++-common/tsan/race_on_barrier.c: Likewise.
8184         * c-c++-common/tsan/race_on_mutex.c: Likewise.
8185         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8186         * c-c++-common/tsan/simple_race.c: Likewise.
8187         * c-c++-common/tsan/simple_stack.c: Likewise.
8188         * c-c++-common/tsan/sleep_sync.c: Likewise.
8189         * c-c++-common/tsan/tiny_race.c: Likewise.
8190         * c-c++-common/tsan/tls_race.c: Likewise.
8191         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8192         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8193         * g++.dg/tsan/atomic_free.C: Likewise.
8194         * g++.dg/tsan/atomic_free2.C: Likewise.
8195         * g++.dg/tsan/cond_race.C: Likewise.
8196         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8198 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
8200         PR testsuite/62250
8201         * lib/target-supports.exp (check_effective_target_libatomic_available):
8202         New.
8203         * gfortran.dg/coarray/caf.exp: Only add -latomic for
8204         targets that match effective-target libatomic_available.
8205         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8207 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8209         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8210         Verify the result of gcc_jit_context_get_last_error.
8211         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8213 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8215         PR tree-optimization/63989
8216         * gcc.dg/strlenopt-27.c: New test.
8218 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8220         * jit.dg/harness.h (set_up_logging): New function.
8221         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
8222         set_up_logging on the context, so that every testcase is
8223         logged to a particular file.
8224         * jit.dg/test-nested-contexts.c (main): Open a logfile,
8225         and call gcc_jit_context_set_logfile on the top-level context.
8227 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8229         PR target/64338
8230         * g++.dg/opt/pr64338.C: New test.
8232 2015-01-08  Tobias Burnus  <burnus@net-b.de>
8234         * gfortran.dg/coarray/codimension_2b.f90: New file.
8235         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8236         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8238 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8240         PR c++/59004
8241         * g++.dg/ext/fnname4.C: New.
8243 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8245         PR c++/64462
8246         * g++.dg/cpp0x/constexpr-64462.C: New.
8248 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8250         PR c++/60753
8251         * g++.dg/cpp0x/deleted10.C: New.
8253 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8255         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8257 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8259         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8260         GCC_JIT_UNARY_OP_ABS.
8261         (verify_unary_ops): Likewise.
8263 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8265         * jit.dg/test-arith-overflow.c: New test case.
8266         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8267         * jit.dg/test-combination.c (create_code): Likewise.
8268         (verify_code): Likewise.
8269         * jit.dg/test-threads.c (testcases): Likewise.
8271 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8273         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8274         rather than "jit".  Load g++.exp, and call g++_init.
8275         Run test-*.cc files within the testsuite and *.cc files within
8276         docs/examples.
8277         (jit-dg-test): Drop the addition of -fgnu89-inline to
8278         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8279         doing it when compiling C testcases (since g++ does not handle
8280         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8281         is restored to the value after g++_init ran, rather than the
8282         value before g++_init ran.  Return a list of
8283         $comp_output $output_file, as dg-test assumes.
8285 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8287         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8288         make it easier to figure out the origin of each test result when
8289         running test-combination.c and test-threads.c.
8290         (CHECK_VALUE): Likewise.
8291         (CHECK_DOUBLE_VALUE): Likewise.
8292         (CHECK_STRING_VALUE): Likewise.
8293         (CHECK_STRING_STARTS_WITH): Likewise.
8294         (CHECK_STRING_CONTAINS): Likewise.
8295         (CHECK): Likewise.
8296         (check_string_value): Likewise, add "funcname" param.
8297         (check_string_starts_with): Likewise.
8298         (check_string_contains): Likewise.
8300 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8302         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8303         generating name of built executable.
8305 2015-01-07  Marek Polacek  <polacek@redhat.com>
8307         PR c/64440
8308         * gcc.dg/pr64440.c: New test.
8309         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8311 2015-01-07  Marek Polacek  <polacek@redhat.com>
8313         PR c/64417
8314         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8315         * gcc.dg/pr64417.c: New test.
8317 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8319         PR target/64505
8320         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8321         fix is correct.
8323 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8325         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8326         Check if testcases run without errors, not just if they compile.
8328 2015-01-06  Christian Bruel  <christian.bruel@st.com>
8330         PR target/64507
8331         * gcc.target/sh/pr64507.c: New test.
8333 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
8335         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8337 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
8339         * c-c++-common/asan/sanitize-all-1.c: New test.
8340         * c-c++-common/ubsan/sanitize-all-1.c: New test.
8341         * c-c++-common/ubsan/sanitize-all-2.c: New test.
8342         * c-c++-common/ubsan/sanitize-all-3.c: New test.
8343         * c-c++-common/ubsan/sanitize-all-4.c: New test.
8345 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8347         * lib/target-supports.exp (check_profiling_available): Return 0 for
8348         Visium.
8349         (check_effective_target_tls_runtime): Likewise.
8350         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8351         * gcc.dg/20020312-2.c: Adjust for Visium.
8352         * gcc.dg/tls/thr-cse-1.c: Likewise
8353         * gcc.dg/tree-ssa/20040204-1.c: Likewise
8354         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8355         * gcc.dg/weak/typeof-2.c: Likewise.
8357 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
8359         PR rtl-optimization/64287
8360         * gcc.dg/aru-2.c: New test.
8362 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8364         PR sanitizer/64344
8365         * c-c++-common/ubsan/pr64344-1.c: New test.
8366         * c-c++-common/ubsan/pr64344-2.c: New test.
8368         PR tree-optimization/64465
8369         * gcc.dg/pr64465.c: New test.
8371         PR tree-optimization/64494
8372         * gcc.c-torture/compile/pr64494.c: New test.
8374 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8376         PR fortran/47674
8377         * gfortran.dg/realloc_on_assign_25.f90:  New test.
8379 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8381         Update copyright years.
8383 2015-01-05  Marek Polacek  <polacek@redhat.com>
8385         PR c/64423
8386         * gcc.dg/pr64423.c: New test.
8388 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8390         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8391         mmix-knuth-mmixware for the same reason as for MIPS.
8392         * gcc.dg/debug/debug-2.c: Ditto.
8394         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8396 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
8398         PR testsuite/62250
8399         * lib/gfortran.exp: Add libatomic library search path.
8400         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8401         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8403         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8405 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8407         * c-c++-common/tsan/bitfield_race.c: New testcase.
8408         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8410 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8412         * gfortran.dg/coarray/collectives_4.f90: New.
8414 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8416         PR fortran/57562
8417         * gfortran.dg/extends_16.f90: New.
8419 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8421         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8423 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8425         * gfortran.dg/coarray/codimension_2.f90: New.
8426         * gfortran.dg/coarray/codimension_2a.f90: New.
8427         * gfortran.dg/coarray_35.f90: New.
8428         * gfortran.dg/coarray_35a.f90: New.
8430 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8432         PR fortran/60507
8433         * gfortran.dg/dummy_procedure_11.f90: New.
8435 Copyright (C) 2015 Free Software Foundation, Inc.
8437 Copying and distribution of this file, with or without modification,
8438 are permitted in any medium without royalty provided the copyright
8439 notice and this notice are preserved.