Insert new bound in try_transform_to_exit_first_loop_alt
[official-gcc.git] / gcc / testsuite / ChangeLog
blob59e446c43cfef8f2981151bb3e33281833fa3bb0
1 2015-07-10  Tom de Vries  <tom@codesourcery.com>
3         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
6 2015-07-10  Richard Biener  <rguenther@suse.de>
8         PR tree-optimization/66823
9         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10         which should not be necessary.  XFAIL.
12 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
14         PR c++/64848
15         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
17 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
19         PR middle-end/66633
20         * gcc.dg/gomp/pr66633-1.c: New test.
21         * gcc.dg/gomp/pr66633-2.c: New test.
22         * gcc.dg/gomp/pr66633-3.c: New test.
23         * gcc.dg/gomp/pr66633-4.c: New test.
25 2015-07-09  John Marino  <gnugcc@marino.st>
27         * lib/target-supports.exp (check_effective_target_pie):
28         Add *-*-dragonfly*
30 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
32         PR target/66814
33         * gcc.target/i386/pr66814.c: New test.
35 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
37         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
38         * gcc.target/aarch64/fnmul-2.c: Likewise.
39         * gcc.target/aarch64/fnmul-3.c: Likewise.
40         * gcc.target/aarch64/fnmul-4.c: Likewise.
42 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
44         PR c++/65790
45         * g++.dg/cpp0x/vt-65790.C: New.
47 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
49         PR target/66818
50         * gcc.target/i386/pr66818.c: New test.
52 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
54         PR target/66817
55         * gcc.target/i386/pr66817.c: New test.
57 2015-07-09  Marek Polacek  <polacek@redhat.com>
59         PR tree-optimization/66718
60         * gcc.dg/vect/vect-126.c: New test.
62 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
64         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
65         even when dwarf-2 is not the default.
67 2015-07-08  Jeff Law  <law@redhat.com>
69         PR testsuite/66796
70         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
71         to have a single memory reference.
73 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
75         * g++.dg/other/dump-ada-spec-9.C: New test.
77 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
79         * g++.dg/vect/vect.exp: Run also simd* tests.
80         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
81         (check_vect): Fix up get_cpuid call for C++.
82         * g++.dg/vect/simd-clone-1.cc: New test.
84 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
86         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
88 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
90         * gcc.target/i386/readeflags-1.c (abort): New prototype.
91         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
93 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
95         PR c++/66421
96         * g++.dg/cpp0x/auto45.C: New.
98 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
100         PR middle-end/66334
101         * gcc.target/i386/pr66334.c: New.
103 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
105         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
106         comments.
108 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
110         PR jit/66783
111         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
112         (verify_code): Update expected error message.
113         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
114         (verify_code): Likewise.
115         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
116         (verify_code): Likewise.
118 2015-07-08  Richard Biener  <rguenther@suse.de>
120         PR tree-optimization/66793
121         * gcc.dg/torture/pr66793.c: New testcase.
123 2015-07-08  Richard Biener  <rguenther@suse.de>
125         PR tree-optimization/66794
126         * gcc.dg/torture/pr66794.c: New testcase.
128 2015-07-08  Marek Polacek  <polacek@redhat.com>
130         PR c++/66748
131         * g++.dg/abi/abi-tag15.C: New test.
133 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
135         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
136         * gcc.target/mips/branch-3.c: Ditto
137         * gcc.target/mips/branch-4.c: Ditto.
138         * gcc.target/mips/branch-5.c: Ditto.
139         * gcc.target/mips/branch-6.c: Ditto.
140         * gcc.target/mips/branch-7.c: Ditto.
141         * gcc.target/mips/branch-8.c: Ditto.
142         * gcc.target/mips/branch-9.c: Ditto.
143         * gcc.target/mips/branch-10.c: Ditto.
144         * gcc.target/mips/branch-11.c: Ditto.
145         * gcc.target/mips/branch-12.c: Ditto.
146         * gcc.target/mips/branch-13.c: Ditto.
147         * gcc.target/mips/umips-branch-5.c: New file.
148         * gcc.target/mips/umips-branch-6.c: New file.
149         * gcc.target/mips/umips-branch-7.c: New file.
150         * gcc.target/mips/umips-branch-8.c: New file.
151         * gcc.target/mips/umips-branch-9.c: New file.
152         * gcc.target/mips/umips-branch-10.c: New file.
153         * gcc.target/mips/umips-branch-11.c: New file.
154         * gcc.target/mips/umips-branch-12.c: New file.
155         * gcc.target/mips/umips-branch-13.c: New file.
156         * gcc.target/mips/umips-branch-14.c: New file.
157         * gcc.target/mips/umips-branch-15.c: New file.
158         * gcc.target/mips/umips-branch-16.c: New file.
159         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.  
160         (OCCUPY_0xfffc): New define.
162 2015-07-08  Renlin Li  <renlin.li@arm.com>
164         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
166 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
168         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
170 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
172         * gcc.target/i386/bt-3.c: New test.
173         * gcc.target/i386/bt-4.c: Ditto.
175 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
177         * g++.dg/other/dump-ada-spec-8.C: New test.
179 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
181         PR jit/66783
182         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
183         test case.
184         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
185         New test case.
186         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
187         New test case.
188         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
189         Avoid using an opaque struct for local "f".
191 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
193         PR jit/66779
194         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
195         * jit.dg/test-pr66779.c: New testcase.
197 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
199         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
200         NOCOMPRESSION.
202 2015-07-07  Richard Biener  <rguenther@suse.de>
204         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
206 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
208         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
209         * gcc.target/mips/call-5.c: Ditto.
210         * gcc.target/mips/call-6.c: Ditto.
212 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
214         * gcc.dg/dx-test.c: New test-case.
216 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
218         PR fortran/66578
219         * gfortran.dg/allocate_with_source_9.f08: New test.
221 2015-07-07  Christian Bruel  <christian.bruel@st.com>
223         PR target/52144
224         * gcc.target/arm/flip-thumb.c: Fix scan.
225         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
226         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
227         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
228         Fix return value.
230 2015-05-05  Jakub Jelinek  <jakub@redhat.com>
232         PR target/65956
233         * gcc.c-torture/execute/pr65956.c: New test.
235 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
237         * gcc.target/arm/aapcs/align1.c: New.
238         * gcc.target/arm/aapcs/align_rec1.c: New.
239         * gcc.target/arm/aapcs/align2.c: New.
240         * gcc.target/arm/aapcs/align_rec2.c: New.
241         * gcc.target/arm/aapcs/align3.c: New.
242         * gcc.target/arm/aapcs/align_rec3.c: New.
243         * gcc.target/arm/aapcs/align4.c: New.
244         * gcc.target/arm/aapcs/align_rec4.c: New.
245         * gcc.target/arm/aapcs/align_vararg1.c: New.
246         * gcc.target/arm/aapcs/align_vararg2.c: New.
248 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
250         * gfortran.dg/iomsg_2.f90: New test.
252 2015-07-06  Richard Biener  <rguenther@suse.de>
254         PR tree-optimization/66772
255         * gcc.dg/torture/pr66772-1.c: New testcase.
256         * gcc.dg/torture/pr66772-2.c: Likewise.
258 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
260         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
261         the jals instruction.
263 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
265         PR target/53383
266         * gcc.target/i386/pr53383-1.c: New file.
267         * gcc.target/i386/pr53383-2.c: Likewise.
268         * gcc.target/i386/pr53383-3.c: Likewise.
270 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
272         * gcc.target/aarch64/fnmul-1.c: New.
273         * gcc.target/aarch64/fnmul-2.c: New.
274         * gcc.target/aarch64/fnmul-3.c: New.
275         * gcc.target/aarch64/fnmul-4.c: New.
277 2015-07-06  Richard Biener  <rguenther@suse.de>
279         PR middle-end/66759
280         * gcc.dg/torture/pr66759.c: New testcase.
282 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
284         PR fortran/58586
285         * gfortran.dg/alloc_comp_class_3.f03: New test.
286         * gfortran.dg/alloc_comp_class_4.f03: New test.
288 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
290         * gcc.c-torture/execute/pr66757.c: New test.
292 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
294         PR tree-optimization/66720
295         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
297 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
298             Sandra Loosemore <sandra@codesourcery.com>
300         * gcc.target/nios2/gprel-offset.c: New test.
302 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
304         PR fortran/66725
305         * gfortran.dg/pr66725.f90: New test.
307 2015-07-03  Jason Merrill  <jason@redhat.com>
309         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
310         Avoid narrowing error.
312 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
314         PR rtl-optimization/66706
315         * gcc.target/powerpc/shift-int.c: New testcase.
317 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
319         PR target/66746.
320         * gcc.target/i386/pr66746.c: New file.
322 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
324         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
326 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
328         PR tree-optimization/66119
329         * g++.dg/opt/pr66119.C: New.
331 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
333         PR fortran/52846
334         * gfortran.dg/submodule_1.f90: New test
335         * gfortran.dg/submodule_2.f90: New test
336         * gfortran.dg/submodule_3.f90: New test
337         * gfortran.dg/submodule_4.f90: New test
338         * gfortran.dg/submodule_5.f90: New test
339         * gfortran.dg/submodule_6.f90: New test
340         * gfortran.dg/submodule_7.f90: New test
342 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
344         PR preprocessor/53690
345         * g++.dg/cpp/pr53690.C: New.
347 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
349         * gcc.target/powerpc/vec-cmp.c: New test.
351 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
353         PR fortran/56520
354         * gfortran.dg/pr56520.f90: New test.
356 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
358         PR fortran/66545
359         * gfortran.dg/pr66545_1.f90: New test.
360         * gfortran.dg/pr66545_2.f90: New test.
362 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
364         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
365         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
367 2015-07-02  Richard Biener  <rguenther@suse.de>
369         PR testsuite/66719
370         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
371         unaligned loads.
373 2015-07-02  Richard Biener  <rguenther@suse.de>
375         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
377 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
379         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
381 2015-07-01  Jason Merrill  <jason@redhat.com>
383         * lib/target-supports.exp (cxx_default): Set to C++14.
385 2015-07-01  Tom de Vries  <tom@codesourcery.com>
387         PR testsuite/66723
388         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
389         scan-assembler.
391 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
393         * gfortran.dg/warn_conversion_8.f90:  New test.
395 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
397         PR rtl-optimization/61047
398         * gcc.c-torture/execute/20150611-1.c: New testcase.
400 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
402         PR jit/66700
403         * jit.dg/all-non-failing-tests.h: Add
404         test-pr66700-observing-write-through-ptr.c.
405         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
407 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
409         * jit.dg/test-accessing-union.c: Add comments for use by
410         gcc/jit/docs/topics/types.rst.
412 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
414         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
415         'do-require-effective-target' with 'dg-require-effective-target'.
416         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
417         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
418         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
419         'stlex' with 'strex' as the expected output.
421 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
423         PR c++/60365
424         * g++.dg/cpp0x/gen-attrs-60.C: New.
425         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
427 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
429         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
430         New function.
431         * gcc.target/aarch64/pic-small.c: Restrict this test under
432         check_effective_target_aarch64_small_fpic.
434 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
436         * gfortran.dg/gomp/pr66633.f90: New test.
438 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
440         PR c++/66686
441         * g++.dg/template/pr66686.C: New test.
443 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
445         * gnat.dg/lto17.ad[sb]: New test.
447 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
449         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
450         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
451         testcase.
452         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
453         New testcase.
454         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
455         New testcase.
456         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
457         New testcase.
458         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
459         New testcase.
460         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
461         New testcase.
462         * jit.dg/test-switch.c: New testcase.
463         * jit.dg/test-switch.cc: New testcase.
465 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
467         PR jit/66546
468         * jit.dg/all-non-failing-tests.h: Add note about
469         test-validly-unreachable-block.c.
470         * jit.dg/test-validly-unreachable-block.c: New file.
472 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
474         PR jit/66628
475         * jit.dg/all-non-failing-tests.h: Add note about
476         test-extra-options.c.
477         * jit.dg/test-extra-options.c: New testcase.
479 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
481         PR debug/66691
482         * gcc.target/i386/pr66691.c: New.
484 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
486         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
487         * gcc.target/i386/iamcu/args.h: Likewise.
488         * gcc.target/i386/iamcu/asm-support.S: Likewise.
489         * gcc.target/i386/iamcu/defines.h: Likewise.
490         * gcc.target/i386/iamcu/macros.h: Likewise.
491         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
492         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
493         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
494         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
495         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
496         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
497         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
498         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
499         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
500         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
501         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
502         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
503         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
504         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
505         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
506         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
507         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
509 2015-06-30  Marek Polacek  <polacek@redhat.com>
511         * gcc.dg/fold-minus-6.c: New test.
513         * gcc.dg/fold-ior-3.c: New test.
515 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
517         Implement N4197 - Adding u8 character literals
518         * g++.dg/cpp1z/utf8.C: New.
519         * g++.dg/cpp1z/utf8-neg.C: New.
520         * g++.dg/cpp1z/udlit-utf8char.C: New.
522 2015-06-30  Marek Polacek  <polacek@redhat.com>
524         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
526 2015-06-30  Tom de Vries  <tom@codesourcery.com>
528         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
529         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
530         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
531         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
533 2015-06-30  Marek Polacek  <polacek@redhat.com>
535         * gcc.dg/fold-ior-2.c: New test.
537 2015-06-30  Tom de Vries  <tom@codesourcery.com>
539         PR tree-optimization/66652
540         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
541         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
542         pointers.
543         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
545 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
547         PR c++/65977
548         * g++.dg/cpp0x/constexpr-friend-3.C: New.
549         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
551 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
553         PR fortran/66605
554         * gfortran.dg/wunused-parameter.f90: New test.
556 2015-06-29  Richard Henderson  <rth@redhat.com>
558         * gcc.target/i386/asm-flag-1.c: New.
559         * gcc.target/i386/asm-flag-2.c: New.
560         * gcc.target/i386/asm-flag-3.c: New.
561         * gcc.target/i386/asm-flag-4.c: New.
562         * gcc.target/i386/asm-flag-5.c: New.
564 2015-06-29  Marek Polacek  <polacek@redhat.com>
566         PR c/66322
567         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
568         * c-c++-common/pr66322.c: New test.
569         * g++.dg/eh/scope1.C: Remove dg-warning.
571 2015-06-29  Richard Biener  <rguenther@suse.de>
573         PR tree-optimization/66677
574         * gcc.dg/vect/pr66677.c: New testcase.
576 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
578         PR middle-end/64130
579         * gcc.dg/tree-ssa/pr64130.c: New test.
581 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
583         * gcc.target/aarch64/pic-small.c: New testcase.
585 2015-06-26  Richard Biener  <rguenther@suse.de>
587         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
589 2015-06-26  Marek Polacek  <polacek@redhat.com>
591         * gcc.dg/fold-and-1.c: New test.
592         * gcc.dg/fold-and-2.c: New test.
594 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
596         * gnat.dg/warn11.adb: Add missing dg directive.
597         * gnat.dg/warn12.adb: New test.
598         * gnat.dg/warn12_pkg.ads: New helper.
600 2015-06-26  Richard Biener  <rguenther@suse.de>
602         * gfortran.dg/reassoc_3.f90: Adjust.
604 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
606         PR target/66412
607         * gcc.target/i386/pr66412.c: New test.
609 2015-06-25  Richard Biener  <rguenther@suse.de>
611         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
613 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
615         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
617 2015-06-25  Richard Biener  <rguenther@suse.de>
619         * gfortran.dg/vect/vect-9.f90: New testcase.
621 2015-06-25  Nick Clifton  <nickc@redhat.com>
623         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
624         H8300 and M32R targets.
626 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
628         PR fortran/66528
629         * gfortran.dg/maxerrors.f90: New test.
631 2015-06-08  DJ Delorie  <dj@redhat.com>
633         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
635 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
637         * gcc.target/aarch64/mgeneral-regs_3.c: New.
639 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
641         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
642         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
643         * gcc.target/aarch64/nofp_1.c: New file.
645 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
647         Implement N3928 - Extending static_assert
648         * g++.dg/cpp0x/static_assert8.C: Adjust.
649         * g++.dg/cpp0x/static_assert12.C: New.
650         * g++.dg/cpp0x/static_assert13.C: New.
651         * g++.dg/cpp1y/static_assert1.C: New.
652         * g++.dg/cpp1y/static_assert2.C: New.
653         * g++.dg/cpp1z/static_assert-nomsg.C: New.
655 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
657         PR c++/65750
658         * g++.dg/cpp0x/trailing11.C: New.
660 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
662         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
663           multilibs.
664         * gcc.target/arm/memset-inline-10.c: Likewise.
665         * gcc.target/arm/pr58784.c: Likewise.
666         * gcc.target/arm/pr59985.C: Likewise.
667         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
669 2015-06-24  Renlin Li  <renlin.li@arm.com>
671         * gcc.target/aarch64/arm_align_max_pwr.c: New.
672         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
674 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
676         Revert:
677         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
679         PR c++/30044
680         * g++.dg/cpp0x/auto45.C: New test.
681         * g++.dg/template/pr30044.C: New test.
682         * g++.dg/template/crash83.C: Accept any error string.
683         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
684         parameters.
685         * g++.dg/cpp0x/variadic18.C: Likewise
686         * g++.dg/template/canon-type-13.C: Likewise.
687         * g++.old-deja/g++.pt/ttp42.C: Likewise.
689 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
691         PR c++/65811
692         * g++.dg/other/linkage2.C: New.
694 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
696         PR target/63408
697         * gcc.target/arm/pr63408.c: New test.
699 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
701         * lib/c-torture.exp: Don't call check_effective_target_lto
702         before setting up environment correctly.
703         * lib/gcc-dg.exp: Likewise, and protect
704         gcc_force_conventional_output.
706 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
708         PR rtl-optimization/66306
709         * gcc.target/s390/pr66306.c: New test.
711 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
713         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
714         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
715         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
716         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
717         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
718         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
719         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
721 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
723         PR target/65803
724         * gcc.c-torture/pr65803.c: New test.
726 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
728         PR c++/30044
729         * g++.dg/cpp0x/auto45.C: New test.
730         * g++.dg/template/pr30044.C: New test.
731         * g++.dg/template/crash83.C: Accept any error string.
732         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
733         parameters.
734         * g++.dg/cpp0x/variadic18.C: Likewise
735         * g++.dg/template/canon-type-13.C: Likewise.
736         * g++.old-deja/g++.pt/ttp42.C: Likewise.
738 2015-06-23  Marek Polacek  <polacek@redhat.com>
740         * c-c++-common/Wlogical-op-3.c: New test.
742 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
744         PR c++/66254
745         * g++.dg/cpp0x/scoped_enum5.C: New.
747 2015-06-23  Richard Biener  <rguenther@suse.de>
749         PR tree-optimization/66636
750         * gcc.dg/vect/pr66636.c: New testcase.
752 2015-06-23  Marek Polacek  <polacek@redhat.com>
754         * gcc.dg/fold-minus-4.c: New test.
755         * gcc.dg/fold-minus-5.c: New test.
756         * c-c++-common/ubsan/overflow-add-5.c: New test.
758 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
760         Add missing testcase from r224672.
761         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
763         * gcc.target/vax/bswapdi-1.c: New.
765 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
767         PR fortran/64674
768         * gfortran.dg/associate_18.f08: New test.
770 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
772         PR target/66560
773         * gcc.target/i386/pr66560-1.c: New test.
774         * gcc.target/i386/pr66560-2.c: Ditto.
775         * gcc.target/i386/pr66560-3.c: Ditto.
776         * gcc.target/i386/pr66560-4.c: Ditto.
778 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
780         * gcc.target/nvptx/nvptx.exp: New file.
781         * gcc.target/nvptx/proto-1.c: Likewise.
783 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
785         PR tree-optimization/66449
786         * gcc.dg/vect/pr66449.c: New test.
788 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
790         * g++.dg/other/dump-ada-spec-5.C: New test.
791         * g++.dg/other/dump-ada-spec-6.C: Likewise.
792         * g++.dg/other/dump-ada-spec-7.C: Likewise.
794 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
796         * g++.dg/inherit/pure1.C: Test location too.
798 2015-06-22  Marek Polacek  <polacek@redhat.com>
800         * gcc.dg/fold-ior-1.c: New test.
801         * gcc.dg/fold-minus-2.c: New test.
802         * gcc.dg/fold-minus-3.c: New test.
803         * gcc.dg/fold-plus-1.c: New test.
804         * gcc.dg/fold-plus-2.c: New test.
805         * gcc.dg/fold-xor-4.c: New test.
806         * gcc.dg/fold-xor-5.c: New test.
808 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
810         PR target/65914
811         * g++.dg/torture/pr65914.C:  New.
813 2015-06-22  Richard Biener  <rguenther@suse.de>
815         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
816         not existing TORTURE_OPTIONS only.
817         * lib/gcc-dg.exp: Likewise.
819 2015-06-22  Christian Bruel  <christian.bruel@st.com>
821         PR target/52144
822         * gcc.target/arm/flip-thumb.c: New test.
824 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
825             Martin Liska  <mliska@suse.cz>
827         PR ipa/65908
828         * g++.dg/ipa/pr65908.C: New testcase.
830 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
832         PR c++/65882
833         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
834         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
836 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
838         * gnat.dg/specs/debug1.ads: Adjust.
840 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
842         * gcc.target/aarch64/fmovd-zero-mem.c: New.
843         * gcc.target/aarch64/fmovd-zero-reg.c: New.
844         * gcc.target/aarch64/fmovf-zero-mem.c: New.
845         * gcc.target/aarch64/fmovf-zero-reg.c: New.
846         * gcc.target/aarch64/fmovld-zero-mem.c: New.
847         * gcc.target/aarch64/fmovld-zero-mem.c: New.
848         * gcc.target/aarch64/fmovd-zero.c: Delete.
849         * gcc.target/aarch64/fmovf-zero.c: Delete.
851 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
853         * gcc.target/vax/bswapdi-1.c: New.
855 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
857         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
859 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
861         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
863 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
865         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
867 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
869         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
871 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
873         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
875 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
877         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
879 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
881         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
883 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
885         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
887 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
889         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
891 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
893         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
895 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
897         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
899 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
901         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
903 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
905         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
907 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
909         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
911 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
913         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
915 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
917         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
919 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
921         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
923 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
925         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
927 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
929         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
931 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
933         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
934         (_ARM_FPSCR): Add FZ field.
935         (clean_results): Force FZ=1 on AArch64.
936         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
938 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
940         * gcc.target/aarch64/pr62308.c: New test.
942 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
944         PR fortran/66549
945         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
947 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
949         * gcc.target/i386/mpx/pr66581.c: New test.
951 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
953         * gcc.target/i386/cmov9.c: New test.
955 2015-06-18  Richard Biener  <rguenther@suse.de>
957         * g++.dg/other/const4.C: New testcase.
959 2015-06-18  Michael Matz  <matz@suse.de>
961         PR middle-end/66253
962         * gcc.dg/vect/pr66253.c: New testcase.
964 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
966         PR target/66569
967         * gcc.target/i386/mpx/chkp-vararg.c: New test.
969 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
971         PR middle-end/66568
972         * gcc.target/i386/mpx/pr66568.c: New test.
974 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
976         PR middle-end/66567
977         * gcc.target/i386/mpx/pr66567.c: New test.
979 2015-06-18  Richard Biener  <rguenther@suse.de>
981         PR tree-optimization/66510
982         * gcc.dg/vect/slp-perm-12.c: New testcase.
984 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
986         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
987         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
988         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
989         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
991 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
993         PR c++/66571
994         * g++.dg/gomp/pr66571-1.C: New test.
996         PR middle-end/66429
997         * c-c++-common/gomp/pr66429.c: New test.
999 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
1001         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1002         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1003         ...this.
1004         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1005         New testcase.
1006         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1007         New testcase.
1009 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1011         PR testsuite/65944
1012         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1014 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
1016         * gcc.target/mips/pr65862-1.c: New test.
1017         * gcc.target/mips/pr65862-2.c: Likewise.
1019 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1021         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1022         * gcc.target/i386/pr52252-atom.c: Ditto.
1023         * gcc.target/i386/vect-div-1.c: Ditto.
1024         * gcc.target/i386/rotate-5.c: Ditto.
1025         * gcc.target/i386/pr50202.c: Ditto.
1026         * gcc.target/i386/pr37843-3.c: Ditto.
1027         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1028         * gcc.target/i386/pr53397-1.c: Ditto.
1029         * gcc.target/i386/pr55934.c: Ditto.
1030         * gcc.target/i386/pr37843-4.c: Ditto.
1031         * gcc.target/i386/pr60451.c: Ditto.
1032         * gcc.target/i386/pr53397-2.c: Ditto.
1033         * gcc.target/i386/vectorize1.c: Ditto.
1034         * gcc.target/i386/extract-insert-combining.c: Ditto.
1035         * gcc.target/i386/pr53759.c: Ditto.
1036         * gcc.target/i386/pr52252-core.c: Ditto.
1037         * gcc.target/i386/rotate-3.c: Ditto.
1038         * gcc.target/i386/sse-20.c: Ditto.
1039         * gcc.target/i386/rotate-4.c: Ditto.
1040         * gcc.target/i386/pr61403.c: Ditto.
1041         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1042         * gcc.target/i386/pr60901.c: Ditto.
1043         * gcc.target/i386/pr59794-7.c: Ditto.
1044         * gcc.target/i386/pr62208.c: Ditto.
1045         * gcc.target/i386/pr53416.c: Ditto.
1046         * gcc.target/i386/asm-dialect-1.c: Ditto.
1047         * gcc.target/i386/pr50038.c: Ditto.
1048         * gcc.target/i386/47698.c: Ditto.
1049         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1050         * gcc.target/i386/pr59794-2.c: Ditto.
1051         * gcc.target/i386/pr59794-3.c: Ditto.
1052         * gcc.target/i386/pr39058.c: Ditto.
1053         * gcc.target/i386/pr60205-1.c: Ditto.
1054         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1055         * gcc.target/i386/sse2-movq-2.c: Ditto.
1057 2015-06-17  Richard Biener  <rguenther@suse.de>
1059         PR tree-optimization/66251
1060         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1062 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
1064         PR c++/59682
1065         * g++.dg/parse/new-placement1.C: New.
1067 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1069         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1070         * jit.dg/test-compound-assignment.c: New testcase.
1072 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1074         PR jit/66539
1075         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1076         to "testcases" array.
1078 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1080         PR jit/66539
1081         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1082         * jit.dg/test-debug-strings.c: New test case.
1083         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1084         the discriminant has a sane debug string.
1086 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
1088         PR target/56766
1089         * gcc.target/i386/pr56766-1.c: New test.
1090         * gcc.target/i386/pr56766-2.c: Ditto.
1092 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
1094         * gcc.target/mips/loongson-shift-count-truncated-1.c:
1095         Skip on mips*-mti-linux* and mips*-img-linux* targets.
1096         * gcc.target/mips/loongson-simd.c: Ditto.
1098 2015-06-16  Richard Biener  <rguenther@suse.de>
1100         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1102 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1104         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1105         passed by the testsuite driver.
1107 2015-06-16  Richard Biener  <rguenther@suse.de>
1109         * gcc.dg/vect/slp-perm-11.c: New testcase.
1111 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
1113         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1114         dg-options.
1116 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1118         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1119         Reinstate calls to torture-init and torture-finalize.
1121 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1123         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1125 2015-06-15  Nathan Sidwell  <nathan@acm.org>
1127         PR c++/58583
1128         * g++.dg/cpp0x/nsdmi-template14.C: New test.
1130 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
1132         PR c++/51048
1133         * g++.dg/cpp0x/local-type1.C: New.
1135 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
1137         PR fortran/44672
1138         PR fortran/45440
1139         PR fortran/57307
1140         * gfortran.dg/allocate_with_source_3.f90: Removed check for
1141         unimplemented error.
1142         * gfortran.dg/allocate_with_source_7.f08: New test.
1143         * gfortran.dg/allocate_with_source_8.f08: New test.
1145 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
1147         PR c++/65168
1148         * g++.dg/warn/Walways-true-3.C: New test.
1150 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1152         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1154 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1156         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1157         (main): Remove superfluous attributes.
1158         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1159         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1161 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1163         * gcc.target/i386/monitorx.c: New.
1164         * gcc.target/i386/sse-12.c: Add -mmwaitx.
1165         * gcc.target/i386/sse-13.c: Ditto.
1166         * gcc.target/i386/sse-14.c: Ditto.
1167         * gcc.target/i386/sse-22.c: Ditto.
1168         * gcc.target/i386/sse-23.c: Ditto.
1169         * g++.dg/other/i386-2.C: Ditto.
1170         * g++.dg/other/i386-3.C: Ditto.
1172 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
1174         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1176 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
1178         PR fortran/66079
1179         * gfortran.dg/allocatable_scalar_13.f90: New test
1181 2015-06-11  Marek Polacek  <polacek@redhat.com>
1183         * gcc.dg/fold-xor-3.c: New test.
1185 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1187         * gcc.target/arm/short-it-ifcvt-1.c: New test.
1188         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1190 2015-06-11  Christian Bruel  <christian.bruel@st.com>
1192         PR target/52144
1193         * gcc.target/arm/pragma_attribute.c: New test.
1195 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1197         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1199 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1201         PR target/66473
1202         * gcc.target/i386/pr66473.c: New test.
1204 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
1206         PR target/66470
1207         * gcc.dg/tls/pr66470.c: New test.
1208         * gcc.target/i386/pr66470.c: New test.
1210 2015-06-10  Christian Bruel  <christian.bruel@st.com>
1212         PR target/52144
1213         * gcc.target/arm/attr_arm.c: New test
1214         * gcc.target/arm/attr_arm-err.c: New test
1215         * gcc.target/arm/attr_thumb.c: New test
1216         * gcc.target/arm/attr_thumb-static.c: New test
1218 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1220         PR target/66200
1221         PR target/66428
1222         PR c++/66192
1223         * g++.dg/abi/aarch64_guard1.C: Adjust test.
1225 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
1227         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1228         passed by the testsuite driver.
1230 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1232         Revert:
1233         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1234         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1235         * gcc.dg/ssp-1.c: Make counter a register.
1236         * gcc.dg/ssp-2.c: Likewise.
1237         * gcc.dg/torture/parm-coalesce.c: New.
1239 2015-06-09  Tom de Vries  <tom@codesourcery.com>
1241         * gcc.target/i386/vararg-loc.c: New test.
1243 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1245         PR c++/65815
1246         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1247         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1249 2015-06-09  Marek Polacek  <polacek@redhat.com>
1251         PR tree-optimization/66299
1252         * gcc.dg/pr66299-1.c: New test.
1253         * gcc.dg/pr66299-2.c: New test.
1254         * gcc.dg/pr66299-3.c: New test.
1256 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
1258         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1259         passed by the testsuite driver.
1261 2015-06-09  Richard Biener  <rguenther@suse.de>
1263         PR middle-end/66423
1264         * gcc.dg/fold-modpow2.c: New testcase.
1266 2015-06-09  Richard Biener  <rguenther@suse.de>
1268         PR tree-optimization/66419
1269         * gcc.dg/vect/bb-slp-37.c: New testcase.
1271 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
1273         * gcc.target/arm/stl-cond.c: New test.
1275 2015-06-09  Richard Biener  <rguenther@suse.de>
1277         PR middle-end/66413
1278         * gcc.dg/torture/pr66413.c: New testcase.
1280 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1282         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1283         * gcc.dg/ssp-1.c: Make counter a register.
1284         * gcc.dg/ssp-2.c: Likewise.
1285         * gcc.dg/torture/parm-coalesce.c: New.
1287 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
1289         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1290         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1292 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1294         PR rtl-optimization/66444
1295         * gcc.dg/pr66444.c: New test.
1297 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
1299         PR fortran/66245
1300         * gfortran.dg/class_is_1.f90: New test.
1301         * gfortran.dg/type_is_1.f90: Ditto.
1303 2015-06-08  Marek Polacek  <polacek@redhat.com>
1305         PR c/66415
1306         * gcc.dg/cpp/pr66415-1.c: New test.
1307         * gcc.dg/cpp/pr66415-2.c: New test.
1309 2015-06-08  Richard Biener  <rguenther@suse.de>
1311         PR tree-optimization/66422
1312         * gcc.dg/Warray-bounds-16.c: New testcase.
1314 2015-06-08  Richard Biener  <rguenther@suse.de>
1316         * gcc.dg/vect/slp-perm-10.c: New testcase.
1317         * gcc.dg/vect/slp-23.c: Adjust.
1318         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1319         vector pointer update.
1321 2015-06-08  Marek Polacek  <polacek@redhat.com>
1323         PR sanitizer/66452
1324         * g++.dg/ubsan/pr66452.C: New test.
1326 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1328         PR tree-optimization/66436
1329         * gcc.dg/gomp/dump-new-function-2.c: New test.
1330         * gcc.dg/gomp/dump-new-function-3.c: Same.
1331         * gcc.dg/gomp/dump-new-function.c: Same.
1333 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1335         PR tree-optimization/66435
1336         * gcc.dg/gomp/notify-new-function-2.c: New test.
1337         * gcc.dg/gomp/notify-new-function-3.c: Same.
1338         * gcc.dg/gomp/notify-new-function.c: Same.
1340 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
1342         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1343         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1344         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1345         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1346         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1347         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1348         -fshort-enum.
1350 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
1352         PR fortran/47659
1353         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1354         * gfortran.dg/warn_conversion.f90: Add warning for change in value
1355         for assignment.
1356         * gfortran.dg/warn_conversion_3.f90: Add warnings.
1357         * gfortran.dg/warn_conversion_5.f90: New test.
1358         * gfortran.dg/warn_conversion_6.f90: New test.
1359         * gfortran.dg/warn_conversion_7.f90: New test.
1361 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1363         PR fortran/66347
1364         * gfortran.dg/blockdata_9.f: New test.
1366 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1368         PR fortran/66385
1369         * gfortran.dg/forall_17.f90:  New test.
1371 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
1373         * g++.dg/cpp0x/pr57101.C: Add warning.
1374         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1375         * g++.dg/ext/visibility/anon7.C: Same.
1376         * g++.dg/ipa/pr63587-2.C: Same.
1377         * g++.dg/opt/dump1.C: Same.
1378         * g++.dg/opt/pr59622-3.C: Same.
1379         * g++.dg/opt/pr59622.C: Same.
1380         * g++.dg/torture/pr46383.C: Same.
1381         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1382         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1383         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1384         functions.
1385         * gfortran.dg/intent_out_8.f90: Same.
1386         * gfortran.dg/warn_target_lifetime_3.f90: Same.
1388 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1390         PR fortran/66377
1391         gfortran.dg/equiv_9.f90: New test.
1394 2015-06-05  Tom de Vries  <tom@codesourcery.com>
1396         merge from gomp4 branch:
1397         2015-05-28  Tom de Vries  <tom@codesourcery.com>
1399         PR tree-optimization/65443
1400         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1401         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1402         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1404 2015-06-05  Nathan Sidwell  <nathan@acm.org>
1406         PR c++/52595
1407         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1409 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
1411         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1413 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1415         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1417 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
1419         * testsuite/gcc.target/i386/noplt-1.c: New test.
1420         * testsuite/gcc.target/i386/noplt-2.c: New test.
1421         * testsuite/gcc.target/i386/noplt-3.c: New test.
1422         * testsuite/gcc.target/i386/noplt-4.c: New test.
1424 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
1426         PR fortran/58749
1427         * gfortran.dg/adjustl_1.f90:  New test.
1429 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
1431         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1432         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1434 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
1436         * lto.c (iterative_hash_canonical_type,
1437         gimple_register_canonical_type): only hash main variants of types
1439 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
1441         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1442         Move set of dg-do-what-default after early return.
1444 2015-06-04  Marek Polacek  <polacek@redhat.com>
1446         PR c/66341
1447         * gcc.dg/lvalue-8.c: New test.
1449 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1450             Paolo Carlini  <paolo.carlini@oracle.com>
1452         PR c++/66130
1453         * g++.dg/other/pr66130.C: New.
1454         * g++.dg/cpp0x/pr66130.C: Likewise.
1456 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1458         * g++.dg/cpp0x/decl-loc1.C: New.
1459         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1460         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1461         * g++.dg/init/ctor8.C: Likewise.
1462         * g++.dg/parse/semicolon4.C: Likewise.
1464 2015-06-03  Marek Polacek  <polacek@redhat.com>
1466         PR sanitizer/66190
1467         * g++.dg/ubsan/static-init-1.C: New test.
1468         * g++.dg/ubsan/static-init-2.C: New test.
1469         * g++.dg/ubsan/static-init-3.C: New test.
1471 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
1473         PR target/66275
1474         * gcc.target/i386/pr66275.c: New test.
1476 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1478         * gcc.dg/Wcxx-compat-22.c: New testcase.
1479         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1480         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1481         * c-c++-common/pr58346-1.c: Likewise.
1482         * c-c++-common/transparent-union-1.c: Likewise.
1484 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
1486         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1487         * g++.dg/plugin/def_plugin.c: New file.
1488         * g++.dg/plugin/def-plugin-test.C: New file.
1490 2015-06-03  Richard Biener  <rguenther@suse.de>
1492         * gcc.dg/vect/bb-slp-36.c: New testcase.
1494 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1496         * gcc.dg/lto/chkp-removed-alias_0.c: New.
1498 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1500         * gcc.dg/lto/chkp-privatize-1_0.c: New.
1501         * gcc.dg/lto/chkp-privatize-1_1.c: New.
1502         * gcc.dg/lto/chkp-privatize-2_0.c: New.
1503         * gcc.dg/lto/chkp-privatize-2_1.c: New.
1505 2015-06-03  Marek Polacek  <polacek@redhat.com>
1507         PR c/64223
1508         PR c/29358
1509         * gcc.dg/pr64223-1.c: New test.
1510         * gcc.dg/pr64223-2.c: New test.
1512 2015-06-03  Richard Biener  <rguenther@suse.de>
1514         PR tree-optimization/63916
1515         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1517 2015-06-03  Richard Biener  <rguenther@suse.de>
1519         PR tree-optimization/66375
1520         * gcc.dg/torture/pr66375.c: New testcase.
1522 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
1524         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1526 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
1528         PR target/65768
1529         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1531 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1533         PR fortran/66380
1534         * gfortran.dg/reshape_7.f90: New test.
1536 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
1538         PR c/66220:
1539         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1540         (fn_36): New.
1542 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1544         PR c/49551
1545         * gcc.dg/pr49551.c: New testcase.
1547 2015-06-02  Richard Biener  <rguenther@suse.de>
1549         PR debug/65549
1550         * g++.dg/lto/pr65549_0.C: New testcase.
1552 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
1554         PR libgomp/65742
1555         PR middle-end/66332
1556         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1558 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1560         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1562 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
1564         PR c++/61683
1565         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1567 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1569         PR tree-optimization/48052
1570         * gcc.dg/tree-ssa/scev-8.c: New.
1571         * gcc.dg/tree-ssa/scev-9.c: New.
1572         * gcc.dg/tree-ssa/scev-10.c: New.
1573         * gcc.dg/vect/pr48052.c: New.
1575 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
1577         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1579 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1581         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1583 2015-06-02  Marek Polacek  <polacek@redhat.com>
1585         PR middle-end/66345
1586         * gcc.dg/torture/pr66345.c: New test.
1588 2015-06-02  Richard Biener  <rguenther@suse.de>
1590         PR tree-optimization/65961
1591         * gcc.dg/torture/pr65961.c: New testcase.
1593 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1595         PR tree-optimization/52563
1596         PR tree-optimization/62173
1597         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1598         * gcc.dg/tree-ssa/scev-4.c: Ditto.
1600 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1602         * gnat.dg/specs/varsize_return2.ads: New test.
1603         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1605 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
1607         * gcc.dg/vect/vect-outer-simd-1.c: New test.
1609 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
1611         PR target/65697
1612         * gcc.target/aarch64/sync-comp-swap.c: New.
1613         * gcc.target/aarch64/sync-comp-swap.x: New.
1614         * gcc.target/aarch64/sync-op-acquire.c: New.
1615         * gcc.target/aarch64/sync-op-acquire.x: New.
1616         * gcc.target/aarch64/sync-op-full.c: New.
1617         * gcc.target/aarch64/sync-op-full.x: New.
1618         * gcc.target/aarch64/sync-op-release.c: New.
1619         * gcc.target/aarch64/sync-op-release.x: New.
1621 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
1623         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1624         (bar): Predefined.
1626 2015-06-01  Richard Biener  <rguenther@suse.de>
1628         PR tree-optimization/66349
1629         PR tree-optimization/66352
1630         PR tree-optimization/66357
1631         * gcc.dg/torture/pr66357.c: New testcase.
1632         * gcc.dg/torture/pr66349.c: Likewise.
1633         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1635 2015-06-01  Richard Biener  <rguenther@suse.de>
1637         Revert
1638         2015-05-29  Richard Biener  <rguenther@suse.de>
1640         PR tree-optimization/66314
1641         * gcc.dg/asan/pr66314.c: New testcase.
1643 2015-06-01  Richard Biener  <rguenther@suse.de>
1645         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1647 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
1649         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1650         directives.
1651         (hp3, hp4): Add inline keyword.
1652         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1653         (hp2): Add inline keyword.
1654         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1655         (hp2): Add inline keyword.
1657 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
1659         PR target/65527
1660         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1661         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1662         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1663         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1665 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
1667         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1668         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1670 2015-06-01  Richard Biener  <rguenther@suse.de>
1672         PR tree-optimization/66280
1673         * g++.dg/torture/pr66280.C: New testcase.
1674         * g++.dg/torture/pr66280-2.C: Likewise.
1676 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1678         * gnat.dg/addr9_1.adb: New test.
1679         * gnat.dg/addr9_2.adb: Likewise.
1680         * gnat.dg/addr9_3.adb: Likewise.
1681         * gnat.dg/addr9_4.adb: Likewise.
1683 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1685           * g++.dg/other/dump-ada-spec-4.C: New test.
1687 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
1689         * gcc.dg/alias-8.c: Fix dg-warning.
1691 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
1693         * gcc.dg/alias-8.c: Do not xfail.
1694         * gcc.dg/pr62167.c: Prevent FRE.
1695         * gcc.dg/alias-14.c: New testcase.
1697 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
1699         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1701 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1703         PR target/66215
1704         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1705         dg-options.
1706         * gcc.target/s390/hotpatch-10.c: Likewise.
1707         * gcc.target/s390/hotpatch-11.c: Likewise.
1708         * gcc.target/s390/hotpatch-12.c: Likewise.
1709         * gcc.target/s390/hotpatch-17.c: Likewise.
1710         * gcc.target/s390/hotpatch-18.c: Likewise.
1711         * gcc.target/s390/hotpatch-20.c: Likewise.
1712         * gcc.target/s390/hotpatch-21.c: Likewise.
1713         * gcc.target/s390/hotpatch-22.c: Likewise.
1714         * gcc.target/s390/hotpatch-23.c: Likewise.
1715         * gcc.target/s390/hotpatch-24.c: Likewise.
1716         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
1717         to check for the exact nops too.
1718         * gcc.target/s390/hotpatch-3.c: Likewise.
1719         * gcc.target/s390/hotpatch-4.c: Likewise.
1720         * gcc.target/s390/hotpatch-5.c: Likewise.
1721         * gcc.target/s390/hotpatch-6.c: Likewise.
1722         * gcc.target/s390/hotpatch-7.c: Likewise.
1723         * gcc.target/s390/hotpatch-8.c: Likewise.
1724         * gcc.target/s390/hotpatch-9.c: Likewise.
1725         * gcc.target/s390/hotpatch-14.c: Likewise.
1726         * gcc.target/s390/hotpatch-15.c: Likewise.
1727         * gcc.target/s390/hotpatch-16.c: Likewise.
1728         * gcc.target/s390/hotpatch-19.c: Likewise.
1729         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
1730         scan-assembler-times counting number of .align directives.
1731         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1732         dg-options.  Remove scan-assembler-times counting number of .align
1733         directives.
1734         * gcc.target/s390/hotpatch-26.c: New file.
1735         * gcc.target/s390/hotpatch-27.c: New file.
1736         * gcc.target/s390/hotpatch-28.c: New file.
1737         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1738         using -Os -O0 -O1 -O2 -O3 options.
1740 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1742         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1744 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
1746         PR tree-optimization/66142
1747         * gcc.dg/vect/pr66142.c: New test.
1749 2015-05-29  Richard Biener  <rguenther@suse.de>
1751         PR tree-optimization/66314
1752         * gcc.dg/asan/pr66314.c: New testcase.
1754 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1756         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1757         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1758         Adjust all callers.
1759         (schedule-cleanups, dg-keep-saved-temps): New proc.
1760         (gcc-dg-test-1): Schedule cleanups.
1761         * lib/profopt.exp (profopt-execute): Likewise.
1762         * g++.dg/cdce3.C: Adjust expected line numbers.
1763         * gcc.dg/cdce1.c: Likewise.
1764         * gcc.dg/cdce2.c: Likewise.
1765         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1766         * gcc.dg/strlenopt-24.c: Likewise.
1767         * gcc.dg/tree-ssa/vrp26.c: Likewise.
1768         * gcc.dg/tree-ssa/vrp28.c: Likewise.
1769         * obj-c++.dg/encode-2.mm: Likewise.
1771 2015-05-28  DJ Delorie  <dj@redhat.com>
1773         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1775 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1777         * gnat.dg/discr43.adb: New test.
1779 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1781         * gnat.dg/varsize_temp.adb: Rename into...
1782         * gnat.dg/varsize1.adb: ...this.
1783         * gnat.dg/varsize_copy.ad[sb]: Rename into...
1784         * gnat.dg/varsize2.ad[sb]: ...this.
1785         * gnat.dg/varsize3_1.adb: New test.
1786         * gnat.dg/varsize3_2.adb: Likewise.
1787         * gnat.dg/varsize3_3.adb: Likewise.
1788         * gnat.dg/varsize3_4.adb: Likewise.
1789         * gnat.dg/varsize3_5.adb: Likewise.
1790         * gnat.dg/varsize3_6.adb: Likewise.
1791         * gnat.dg/varsize3_pkg1.ads: New helper.
1792         * gnat.dg/varsize3_pkg2.ads: Likewise.
1793         * gnat.dg/varsize3_pkg3.ads: Likewise.
1795 2015-05-28  Richard Biener  <rguenther@suse.de>
1797         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1799 2015-05-28  Richard Biener  <rguenther@suse.de>
1801         PR tree-optimization/66142
1802         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1804 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
1806         PR target/63810
1807         * gcc.dg/darwin-minversion-3.c: Update testcase.
1808         * gcc.dg/darwin-minversion-4.c: Ditto.
1809         * gcc.dg/darwin-minversion-5.c: New testcase.
1810         * gcc.dg/darwin-minversion-6.c: Ditto.
1811         * gcc.dg/darwin-minversion-7.c: Ditto.
1812         * gcc.dg/darwin-minversion-8.c: Ditto.
1813         * gcc.dg/darwin-minversion-9.c: Ditto.
1814         * gcc.dg/darwin-minversion-10.c: Ditto.
1815         * gcc.dg/darwin-minversion-11.c: Ditto.
1816         * gcc.dg/darwin-minversion-12.c: Ditto.
1818 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1820         PR rtl-optimization/66168
1821         * gcc.c-torture/compile/pr66168.c: New test.
1823 2015-05-27  Jeff Law  <law@redhat.com>
1825         PR target/39726
1826         * gcc.dg/target/m68k/pr39726-1.c: New test.
1828 2015-05-27  Nathan Sidwell  <nathan@acm.org>
1830         PR c++/66270
1831         * g++.dg/ext/alias-canon3.C: New.
1833 2015-05-27  Richard Biener  <rguenther@suse.de>
1835         PR tree-optimization/66272
1836         Revert parts of
1837         2014-08-15  Richard Biener  <rguenther@suse.de>
1839         PR tree-optimization/62031
1840         * gcc.dg/torture/pr66272.c: New testcase.
1842 2015-05-27  Richard Biener  <rguenther@suse.de>
1844         * gcc.dg/vect/slp-reduc-7.c: New testcase.
1846 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
1848         PR target/65358
1849         * gcc.dg/pr65358.c: New test.
1851 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
1853         PR fortran/65548
1854         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1855         semantic.
1856         * gfortran.dg/allocate_with_source_6.f90: New test.
1858 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1860         * gnat.dg/atomic7_1.adb: New test.
1861         * gnat.dg/atomic7_2.adb: Likewise.
1862         * gnat.dg/atomic7_pkg1.ads: New helper.
1863         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1865 2015-05-26  Michael Matz  <matz@suse.de>
1867         PR middle-end/66251
1868         * gcc.dg/vect/pr66251.c: New test.
1870 2015-05-26  Richard Biener  <rguenther@suse.de>
1872         PR tree-optimization/66142
1873         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1875 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
1877         PR fortran/66082
1878         * gfortran.dg/allocatable_scalar_13.f90: New test
1880 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1882         * gnat.dg/warn11.adb: New test.
1883         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1885 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1887         * gnat.dg/vfa1_1.adb: New test.
1888         * gnat.dg/vfa1_2.adb: Likewise.
1889         * gnat.dg/vfa1_3.adb: Likewise.
1890         * gnat.dg/vfa1_4.adb: Likewise.
1891         * gnat.dg/vfa1_pkg.ads: New helper.
1893 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
1895         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1896         * gcc.target/i386/pr66232-3.c: Likewise.
1898 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
1900         PR target/66274
1901         * gcc.target/i386/pr66274.c: New test.
1903 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1905         * gnat.dg/renaming6.ad[sb]: New test.
1907 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
1909         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1910         and 'dg-require-effective-target pie'.
1912 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1914         PR c++/66243
1915         * g++.dg/cpp0x/pr66243.C: New.
1917 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
1919         PR lto/66180
1920         * g++.dg/lto/pr66180_0.C: New testcase.
1921         * g++.dg/lto/pr66180_1.C: New testcase.
1923 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
1925         PR fortran/66257
1926         * typebound_call_27.f90: New file.
1928 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1930         PR c++/65936
1931         * g++.dg/template/pr65936.C: New.
1933 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1935         PR tree-optimization/63387
1936         * gcc.dg/pr63387-2.c: New testcase.
1938 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1940         * gcc.dg/simd-1.c: Update to the new message.
1942 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1944         * gcc.dg/nand.c: New testcase.
1946 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
1948         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1949         Set dg-do-what-default to compile only on ARM targets without
1950         arm_neon_hw execution support.  Remove redundant c-torture-execute
1951         in loop over test cases.
1953 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1955         PR target/65491
1956         * gcc.target/aarch64/pr65491_1.c: New test.
1957         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1958         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1960 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1962         PR c++/65598
1963         * g++.dg/cpp0x/explicit9.C: New.
1964         * g++.dg/cpp0x/explicit8.C: Check the locations too.
1966 2015-05-22  Richard Biener  <rguenther@suse.de>
1968         PR tree-optimization/66251
1969         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1971 2015-05-22  Marek Polacek  <polacek@redhat.com>
1973         PR c/47043
1974         * c-c++-common/attributes-enum-1.c: New test.
1975         * c-c++-common/attributes-enum-2.c: New test.
1976         * g++.dg/cpp0x/attributes-enum-1.C: New test.
1977         * g++.dg/cpp1y/attributes-enum-1.C: New test.
1979 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
1981         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1982         effective target support.  If no arm_neon_hw support, do not attempt
1983         to execute the tests; only compile them.
1984         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1985         and "dg-require-effective-target arm_neon_ok".
1986         * gcc.target/arm/simd/vextp16_1.c: Likewise.
1987         * gcc.target/arm/simd/vextp64_1.c: Likewise.
1988         * gcc.target/arm/simd/vextp8_1.c: Likewise.
1989         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1990         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1991         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1992         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1993         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1994         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1995         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1996         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1997         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1998         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1999         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2000         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2001         * gcc.target/arm/simd/vexts16_1.c: Likewise.
2002         * gcc.target/arm/simd/vexts32_1.c: Likewise.
2003         * gcc.target/arm/simd/vexts64_1.c: Likewise.
2004         * gcc.target/arm/simd/vexts8_1.c: Likewise.
2005         * gcc.target/arm/simd/vextu16_1.c: Likewise.
2006         * gcc.target/arm/simd/vextu32_1.c: Likewise.
2007         * gcc.target/arm/simd/vextu64_1.c: Likewise.
2008         * gcc.target/arm/simd/vextu8_1.c: Likewise.
2009         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2010         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2011         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2012         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2013         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2014         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2015         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2016         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2017         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2018         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2019         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2020         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2021         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2022         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2023         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2024         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2025         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2026         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2027         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2028         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2029         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2030         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2031         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2032         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2033         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2034         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2035         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2036         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2037         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2038         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2039         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2040         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2041         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2042         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2043         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2044         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2045         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2046         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2047         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2048         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2049         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2050         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2051         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2052         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2053         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2054         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2055         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2056         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2057         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2058         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2059         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2060         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2061         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2062         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2063         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2064         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2065         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2066         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2067         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2068         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2069         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2070         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2071         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2072         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2073         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2074         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2075         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2076         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2077         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2078         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2079         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2080         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2081         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2082         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2083         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2084         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2085         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2086         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2087         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2088         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2089         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2090         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2091         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2092         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2093         * gcc.target/arm/simd/vzips16_1.c: Likewise.
2094         * gcc.target/arm/simd/vzips32_1.c: Likewise.
2095         * gcc.target/arm/simd/vzips8_1.c: Likewise.
2096         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2097         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2098         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2100 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2102         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2103         * gcc.dg/vect/pr59354.c: Likewise.
2104         * gcc.dg/vect/pr64252.c: Likewise.
2105         * gcc.dg/vect/pr64404.c: Likewise.
2106         * gcc.dg/vect/pr64493.c: Likewise.
2107         * gcc.dg/vect/pr64495.c: Likewise.
2108         * gcc.dg/vect/pr64844.c: Likewise.
2109         * gcc.dg/vect/pr65518.c: Likewise.
2110         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2112 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2114         PR c++/66210
2115         * g++.dg/cpp1y/var-templ28.C: New.
2117 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
2119         PR target/66232
2120         * gcc.target/i386/pr66232-1.c: New test.
2121         * gcc.target/i386/pr66232-2.c: Likewise.
2122         * gcc.target/i386/pr66232-3.c: Likewise.
2123         * gcc.target/i386/pr66232-4.c: Likewise.
2124         * gcc.target/i386/pr66232-5.c: Likewise.
2126 2015-05-21  Nathan Sidwell  <nathan@acm.org>
2128         * g++.dg/cpp1y/pr60943.C: New.
2130 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
2132         PR tree-optimization/66233
2133         * gcc.c-torture/execute/pr66233.c: New test.
2135 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2137         PR fortran/66176
2138         * gfortran.dg/inline_matmul_11.f90:  New test.
2140 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
2142         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2143         instead of listing several targets on its own.
2144         * gcc.target/i386/pr32219-2.c: Likewise.
2145         * gcc.target/i386/pr32219-3.c: Likewise.
2146         * gcc.target/i386/pr32219-4.c: Likewise.
2147         * gcc.target/i386/pr32219-5.c: Likewise.
2148         * gcc.target/i386/pr32219-6.c: Likewise
2149         * gcc.target/i386/pr32219-7.c: Likewise.
2150         * gcc.target/i386/pr32219-8.c: Likewise.
2151         * gcc.target/i386/pr39013-1.c: Likewise.
2152         * gcc.target/i386/pr39013-2.c: Likewise.
2153         * gcc.target/i386/pr64317.c: Likewise.
2155 2015-05-21  Jeff Law  <law@redhat.com>
2157         * gcc.target/hppa/shadd-3.c: New test.
2158         * gcc.target/hppa/shadd-4.c: New test.
2160 2015-05-21  Michael Matz  <matz@suse.de>
2162         * gcc.dg/vect/vect-strided-store.c: New test.
2163         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2164         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2166 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2168         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2169         * gcc.dg/pow-sqrt-synth-1.c: New test.
2170         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2172 2015-05-21  Richard Biener  <rguenther@suse.de>
2174         PR c++/66211
2175         * g++.dg/conversion/pr66211.C: New testcase.
2176         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2178 2015-05-21  Jeff Law  <law@redhat.com>
2180         * gcc.target/hppa/shadd-2.c: New test.
2182 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
2184         PR target/54236
2185         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2187 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2189         PR target/65937
2190         * gcc.target/arm/pr26702.c: Adjust target selector.
2192 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
2194         PR middle-end/66221
2195         * gcc.dg/lto/pr66221_0.c: New test.
2196         * gcc.dg/lto/pr66221_1.c: New test.
2198 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2200         PR c/52952
2201         * gcc.dg/redecl-4.c: Update column numbers.
2202         * gcc.dg/format/bitfld-1.c: Likewise.
2203         * gcc.dg/format/attr-2.c: Likewise.
2204         * gcc.dg/format/attr-6.c: Likewise.
2205         * gcc.dg/format/attr-7.c (baz): Likewise.
2206         * gcc.dg/format/asm_fprintf-1.c: Likewise.
2207         * gcc.dg/format/attr-4.c: Likewise.
2208         * gcc.dg/format/branch-1.c: Likewise.
2209         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2210         locations within strings with embedded escape sequences.
2212 2015-05-20  Jeff Law  <law@redhat.com>
2214         * gcc.target/hppa/hppa.exp: New target test driver.
2215         * gcc.target/hppa/shadd-1.c: New test.
2217 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
2219         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2221 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
2223         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2224         (fn_33_k_and_r_style): New.
2225         (fn_33_stroustrup_style): New.
2226         (fn_33_allman_style): New.
2227         (fn_33_whitesmiths_style): New.
2228         (fn_33_horstmann_style): New.
2229         (fn_33_ratliff_banner_style): New.
2230         (fn_33_lisp_style): New.
2231         (fn_34_indent_dash_gnu): New.
2232         (fn_34_indent_dash_kr): New.
2233         (fn_34_indent_dash_orig): New.
2234         (fn_34_indent_linux_style): New.
2236 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
2238         PR fortran/65548
2239         * gfortran.dg/allocate_with_source_5.f90: Extend test.
2241 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
2243         PR tree-optimization/65447
2244         * gcc.dg/tree-ssa/pr65447.c: New test.
2246 2015-05-19  Nathan sidwell  <nathan@acm.org>
2248         * g++.dg/cpp0x/pr65954.C: New.
2250 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
2252         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2254 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2256         * lib/target-supports.exp: Vector do not always have natural
2257         alignment on s390*.
2259 2015-05-19  David Sherwood  <david.sherwood@arm.com>
2261         * gcc.dg/loop-invariant.c: New testcase.
2263 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2265         * lib/target-supports.exp: Vector do not always have natural
2266         alignment on s390*.
2268 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2270         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2271         s390*.
2272         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2274 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2276         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2277         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2278         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2279         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2280         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2281         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2282         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2283         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2284         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2285         * gcc.target/s390/zvector/vec-elem-1.c: New test.
2287 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2289         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2291 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2293         * gcc.target/s390/s390.exp
2294         (check_effective_target_vector): New check.
2295         * gcc.target/s390/vector/vec-abi-1.c: New test.
2296         * gcc.target/s390/vector/vec-abi-2.c: New test.
2297         * gcc.target/s390/vector/vec-abi-3.c: New test.
2298         * gcc.target/s390/vector/vec-abi-4.c: New test.
2299         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2300         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2301         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2302         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2303         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2304         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2305         * gcc.target/s390/vector/vec-clobber-1.c: New test.
2306         * gcc.target/s390/vector/vec-cmp-1.c: New test.
2307         * gcc.target/s390/vector/vec-cmp-2.c: New test.
2308         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2309         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2310         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2311         * gcc.target/s390/vector/vec-genmask-1.c: New test.
2312         * gcc.target/s390/vector/vec-genmask-2.c: New test.
2313         * gcc.target/s390/vector/vec-init-1.c: New test.
2314         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2315         * gcc.target/s390/vector/vec-shift-1.c: New test.
2316         * gcc.target/s390/vector/vec-sub-1.c: New test.
2318 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2320         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2322 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2324         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2326 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2328         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2330 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2332         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2334 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2336         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2338 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2340         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2342 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2344         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2346 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2348         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2350 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2352         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2354 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2356         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2358 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2360         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2362 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2364         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2366 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2368         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2370 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
2372         PR tree-optimization/66187
2373         * gcc.c-torture/execute/pr66187.c: New test.
2374         * gcc.dg/pr66187-1.c: New test.
2375         * gcc.dg/pr66187-2.c: New test.
2377 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2379         * gcc.dg/vect/bb-slp-35.c: Adjust.
2381 2015-05-19  Richard Biener  <rguenther@suse.de>
2383         PR tree-optimization/66165
2384         * gcc.dg/torture/pr66165.c: New testcase.
2386         PR tree-optimization/66185
2387         * gcc.dg/torture/pr66185.c: New testcase.
2389 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
2391         PR target/54236
2392         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2394 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
2396         * gcc.target/mips/p5600-bonding.c : New file.
2398 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2400         PR fortran/66106
2401         * gfortran.dg/interface_operator_1.f90: New tests.
2403 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2405         PR fortran/66057
2406         * gfortran.dg/generic_29.f90: New tests.
2408 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2410         PR fortran/66043
2411         * gfortran.dg/storage_size_6.f90: New tests.
2413 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2415         PR fortran/66045
2416         * gfortran.dg/null1.f90: New test.
2418 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2420         PR fortran/66044
2421         * gfortran.dg/entry_21.f90: New test.
2423 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2425         PR fortran/66043
2426         * gfortran.dg/storage_size_6.f90: New tests.
2428 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2430         PR fortran/66040
2431         * gfortran.dg/misplaced_statement.f90: New test.
2433 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2435         PR fortran/66039
2436         * gfortran.dg/filepos1.f90: New test
2438 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2440         PR fortran/64925
2441         * gfortran.dg/pr64925.f90: New test.
2443 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2445         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2446         unit.
2447         * gfortran.dg/lto/pr41576_1.f90: Ditto.
2449 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
2451         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2452         to the family of pie capable targets.
2454 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
2456         * gcc.target/arm/bics_1.c : New testcase.
2457         * gcc.target/arm/bics_2.c : New testcase.
2458         * gcc.target/arm/bics_3.c : New testcase.
2459         * gcc.target/arm/bics_4.c : New testcase.
2461 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
2463         * gcc.target/mips/umips-attr.c: New test.
2465 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2467         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2468         * gcc.dg/20150120-2.c (dg-final): Ditto.
2469         * gcc.dg/20150120-2.c (dg-final): Ditto.
2470         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2472 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2474         PR target/66174
2475         * gcc.target/i386/pr66174.c: New test.
2477 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
2479         PR fortran/37131
2480         * gfortran.dg/matmul_bounds_6.f90:  New test.
2481         * gfortran.dg/matmul_bounds_7.f90:  New test.
2483 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
2485         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2486         * gfortran.dg/lto/pr41576_1.f90: Add interface.
2487         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2488         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2489         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2490         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2492 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2494         PR fortran/65903
2495         * gfortran.dg/continuation_13.f90: Update test.
2496         * gfortran.dg/pr65903.f90: New test.
2498 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2500         PR fortran/66113
2501         * gfortran.dg/block_14.f90:  New test.
2503 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2505         PR fortran/44054
2506         * lib/gfortran-dg.exp: Update regex to handle two locations for
2507         the same diagnostic without caret.
2508         * gfortran.dg/badline.f: Test also that line numbers are correct
2509         before and after "left but not entered" warning.
2511 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
2512             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2514         PR target/65768
2515         * gcc.target/arm/maskdata.c: New test.
2517 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
2519         PR fortran/65792
2520         * gfortran.dg/derived_constructor_components_5: New test
2522 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
2524         PR target/66140
2525         * gcc.target/alpha/pr66140.c: New test.
2527 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
2529         PR c/48956
2530         * gcc.dg/Wconversion-complex-c99.c: New test.
2531         * gcc.dg/Wconversion-complex-gnu.c: New test.
2533 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
2535         PR tree-optimization/64454
2536         * gcc.dg/modmod.c: New testcase.
2538 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
2540         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2542 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2544         PR middle-end/66134
2545         * gcc.target/i386/mpx/pr66134.c: New test.
2547 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
2549         * gcc.target/powerpc/pr60158.c: New test.
2551 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
2553         * gcc.target/i386/sibcall-7.c: New test.
2554         * gcc.target/i386/sibcall-8.c: New test.
2556 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
2558         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2559         (abs64_in_dreg): Likewise.
2561 2015-05-14  Marek Polacek  <polacek@redhat.com>
2563         PR c/66066
2564         PR c/66127
2565         * gcc.dg/pr14649-1.c: Add -Wpedantic.
2566         * gcc.dg/pr19984.c: Likewise.
2567         * gcc.dg/pr66066-1.c: New test.
2568         * gcc.dg/pr66066-2.c: New test.
2569         * gcc.dg/pr66066-3.c: New test.
2571 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2573         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2574         * gcc.dg/pow-sqrt.x: New file.
2575         * gcc.dg/pow-sqrt-1.c: New test.
2576         * gcc.dg/pow-sqrt-2.c: Likewise.
2577         * gcc.dg/pow-sqrt-3.c: Likewise.
2579 2015-05-13  Richard Biener  <rguenther@suse.de>
2581         PR tree-optimization/66123
2582         * gcc.dg/torture/pr66123.c: New testcase.
2584 2015-05-13  Richard Biener  <rguenther@suse.de>
2586         PR middle-end/66110
2587         * gcc.dg/alias-2.c: Adjust.
2588         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2590 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2592         PR target/65103
2593         * gcc.target/i386/pr65103-3.c: New.
2595 2015-05-13  Martin Liska  <mliska@suse.cz>
2597         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2599 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
2601         PR target/66112
2602         * gcc.target/i386/pr66112-2.c: New test.
2604         PR target/66112
2605         * gcc.target/i386/pr66112-1.c: New test.
2607 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2609         PR target/66048
2610         * gcc.target/i386/mpx/pr66048.cc: New.
2612 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2614         PR rtl-optimization/64616
2615         * gcc.dg/loop-8.c: New test.
2616         * gcc.dg/loop-9.c: New test.
2618 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2620         PR target/pr66047.c
2621         * gcc.target/i386/pr66047.c: New testcase.
2623 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2625         PR ipa/65873
2626         * gcc.c-torture/compile/pr65873.c: New testcase.
2628 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2630         PR fortran/66111
2631         * gfortran.dg/inline_matmul_10.f90:  New test.
2633 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
2635         * c-c++-common/Wmisleading-indentation.c: New testcase.
2636         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2637         * c-c++-common/Wmisleading-indentation-2.md: New file.
2639 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2641         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2642         "break".
2643         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2645 2015-05-12  Richard Biener  <rguenther@suse.de>
2647         PR tree-optimization/66101
2648         * gcc.dg/torture/pr66101.c: New testcase.
2650 2015-05-12  Richard Biener  <rguenther@suse.de>
2652         PR tree-optimization/37021
2653         * gcc.target/i386/vect-addsub.c: New testcase.
2655 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
2657         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2659 2015-05-12  Tom de Vries  <tom@codesourcery.com>
2661         PR tree-optimization/66010
2662         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2664 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2666         PR c++/65133
2667         * g++.dg/cpp0x/trailing10.C: New.
2669 2015-05-12  Richard Biener  <rguenther@suse.de>
2671         * gcc.dg/vect/bb-slp-35.c: New testcase.
2673 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
2675         PR fortran/66100
2676         * gfortran.dg/bound_simplification_6.f90: New.
2678 2015-05-11  Steve Ellcey  <sellcey@mips.com>
2680         * gcc.target/mips/branch-1.c: Pass argument to bar().
2682 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
2684         PR target/65753
2685         * gcc.target/i386/pr65753.c: New test.
2687 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
2689         PR rtl-optimization/66076
2690         * gcc.dg/torture/pr66076.c: New test.
2692 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2694         PR fortran/66041
2695         * gfortran.dg/inline_matmul_7.f90:  New test.
2696         * gfortran.dg/inline_matmul_8.f90:  New test.
2697         * gfortran.dg/inline_matmul_9.f90:  New test.
2699 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
2701         * gfortran.dg/bound_simplification_5.f90: New.
2703 2015-05-09  Jason Merrill  <jason@redhat.com>
2705         * lib/target-supports.exp (cxx_default): New global.
2706         (check_effective_target_c++11_only)
2707         (check_effective_target_c++14_only)
2708         (check_effective_target_c++98_only)
2709         (check_effective_target_c++1z_only): Check it.
2711 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
2713         PR tree-optimization/64454
2714         * gcc.dg/tree-ssa/vrp97.c: New file.
2715         * gcc.dg/vect/slp-perm-7.c: Update.
2717 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
2719         PR fortran/65894
2720         * gfortran.dg/elemental_subroutine_11.f90: New test.
2722 2015-05-08  Richard Biener  <rguenther@suse.de>
2724         PR tree-optimization/66036
2725         * gcc.dg/vect/slp-41.c: New testcase.
2727 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
2729         * gfortran.dg/elemental_optional_args_7.f90: New.
2731 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
2733         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2734         allow cmlt or sshr.
2736 2015-05-08  Marek Polacek  <polacek@redhat.com>
2738         PR c/64918
2739         * gcc.dg/Woverride-init-side-effects-1.c: New test.
2740         * gcc.dg/Woverride-init-side-effects-2.c: New test.
2742 2015-05-07  Marek Polacek  <polacek@redhat.com>
2744         PR c/65179
2745         * c-c++-common/Wshift-negative-value-1.c: New test.
2746         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2747         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2748         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2749         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2750         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2751         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2752         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2753         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2755 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
2757         PR middle-end/192
2758         PR middle-end/54303
2759         * gcc.dg/fdata-sections-2.c: New file.
2761 2015-05-07  Marek Polacek  <polacek@redhat.com>
2763         PR testsuite/66046
2764         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2765         last dg-output.
2766         * c-c++-common/ubsan/align-7.c: Likewise.
2767         * c-c++-common/ubsan/bounds-8.c: Likewise.
2768         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2769         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2770         * c-c++-common/ubsan/null-1.c: Likewise.
2771         * c-c++-common/ubsan/null-10.c: Likewise.
2772         * c-c++-common/ubsan/null-11.c: Likewise.
2773         * c-c++-common/ubsan/null-2.c: Likewise.
2774         * c-c++-common/ubsan/null-3.c: Likewise.
2775         * c-c++-common/ubsan/null-4.c: Likewise.
2776         * c-c++-common/ubsan/null-5.c: Likewise.
2777         * c-c++-common/ubsan/null-6.c: Likewise.
2778         * c-c++-common/ubsan/null-7.c: Likewise.
2779         * c-c++-common/ubsan/null-8.c: Likewise.
2780         * c-c++-common/ubsan/null-9.c: Likewise.
2781         * c-c++-common/ubsan/object-size-1.c: Likewise.
2782         * c-c++-common/ubsan/object-size-10.c: Likewise.
2783         * c-c++-common/ubsan/object-size-4.c: Likewise.
2784         * c-c++-common/ubsan/object-size-5.c: Likewise.
2785         * c-c++-common/ubsan/object-size-7.c: Likewise.
2786         * c-c++-common/ubsan/object-size-8.c: Likewise.
2787         * c-c++-common/ubsan/object-size-9.c: Likewise.
2788         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2789         * c-c++-common/ubsan/overflow-int128.c: Likewise.
2790         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2791         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2792         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2793         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2794         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2795         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2796         * c-c++-common/ubsan/pr59333.c: Likewise.
2797         * c-c++-common/ubsan/pr59667.c: Likewise.
2798         * c-c++-common/ubsan/pr60613-2.c: Likewise.
2799         * c-c++-common/ubsan/pr60636.c: Likewise.
2800         * c-c++-common/ubsan/pr63802.c: Likewise.
2801         * c-c++-common/ubsan/recovery-1.c: Likewise.
2802         * c-c++-common/ubsan/recovery-3.c: Likewise.
2803         * c-c++-common/ubsan/shift-1.c: Likewise.
2804         * c-c++-common/ubsan/shift-2.c: Likewise.
2805         * c-c++-common/ubsan/shift-4.c: Likewise.
2806         * c-c++-common/ubsan/shift-7.c: Likewise.
2807         * c-c++-common/ubsan/undefined-2.c: Likewise.
2808         * c-c++-common/ubsan/vla-1.c: Likewise.
2809         * g++.dg/ubsan/null-1.C: Likewise.
2810         * g++.dg/ubsan/null-3.C: Likewise.
2811         * g++.dg/ubsan/null-4.C: Likewise.
2812         * g++.dg/ubsan/vptr-8.C: Likewise.
2813         * g++.dg/ubsan/vptr-9.C: Likewise.
2814         * gcc.dg/ubsan/bounds-2.c: Likewise.
2815         * gcc.dg/ubsan/object-size-9.c: Likewise.
2817 2015-05-07  Jeff Law  <law@redhat.com>
2819         * gcc.dg/tree-ssa/shorten-1.c: New test.
2821 2015-05-07  Richard Biener  <rguenther@suse.de>
2823         PR tree-optimization/66002
2824         * gcc.dg/vect/vect-125.c: New testcase.
2826 2015-05-07  Marek Polacek  <polacek@redhat.com>
2827             Martin Uecker  <uecker@eecs.berkeley.edu>
2829         * c-c++-common/ubsan/bounds-10.c: New test.
2831 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
2833         * jit.dg/harness.h (set_options): Wrap with
2834         #ifndef TEST_ESCHEWS_SET_OPTIONS.
2835         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2836         Special-case test-benchmark.c as a negative.
2837         * jit.dg/test-benchmark.c: New file.
2839 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
2841         PR target/64208
2842         * gcc.target/arm/pr64208.c: New test.
2844 2015-05-06  Alan Modra  <amodra@gmail.com>
2846         PR target/66020
2847         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2848         (gparms): Make volatile.
2850 2015-05-06  Richard Biener  <rguenther@suse.de>
2852         PR tree-optimization/62283
2853         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2855 2015-05-06  Christian Bruel  <christian.bruel@st.com>
2857         PR target/66015
2858         * gcc.target/aarch64/iinline-attr-1.c: New test.
2860 2015-05-06  Richard Biener  <rguenther@suse.de>
2862         * gcc.dg/vect/bb-slp-34.c: New testcase.
2864 2015-05-06  Richard Biener  <rguenther@suse.de>
2866         PR tree-optimization/62283
2867         * gcc.dg/vect/bb-slp-14.c: Adjust.
2869 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2871         PR target/65990
2872         * gcc.target/i386/pr65990.c: New test.
2874 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
2876         PR target/65915
2877         * gcc.target/i386/pr65915.c: New.
2879 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2881         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2882         'va_list escapes 0'.
2884 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2886         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2887         in r222173.
2889 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
2891         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2892         * gcc.target/arm/pr65924.c: Likewise.
2894 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2896         PR target/65871
2897         * gcc.target/i386/pr65871-3.c: New test.
2899 2015-05-04  Jeff Law  <law@redhat.com>
2901         Revert:
2902         2015-05-04  Jeff Law  <law@redhat.com>
2903         * gcc.dg/tree-ssa/shorten-1.c: New test.
2905 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2906             Jakub Jelinek  <jakub@redhat.com>
2908         PR c++/66007
2909         * g++.dg/cpp0x/Wnarrowing4.C: New.
2911 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
2913         * lib/target-supports.exp
2914         (check_effective_target_keeps_null_pointer_checks): Clarify that
2915         this is for targets that disable -fdelete-null-pointer-checks,
2916         not default it to off.
2917         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2918         -fdelete-null-pointer-checks explicit.
2919         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2920         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2921         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2922         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2923         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2924         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2925         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2926         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2927         * gcc.dg/tree-ssa/pr20318.c: Likewise.
2928         * gcc.dg/tree-ssa/pr20701.c: Likewise.
2929         * gcc.dg/tree-ssa/pr20702.c: Likewise.
2930         * gcc.dg/tree-ssa/pr21086.c: Likewise.
2931         * gcc.dg/tree-ssa/pr21090.c: Likewise.
2932         * gcc.dg/tree-ssa/pr58480.c: Likewise.
2933         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2934         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2935         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2936         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2937         * gcc.dg/tree-ssa/unreachable.c: Likewise.
2938         * gcc.dg/tree-ssa/vrp02.c: Likewise.
2939         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2940         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2941         * gcc.dg/tree-ssa/vrp55.c: Likewise.
2942         * g++.dg/cpp0x/static_assert9.C: Likewise.
2943         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2944         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2945         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2946         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2947         * g++.dg/tree-ssa/pr26406.C: Likewise.
2949 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
2951         PR tree-optimization/65984
2952         * c-c++-common/ubsan/pr65984.c: New test.
2954 2015-05-04  Jeff Law  <law@redhat.com>
2956         * gcc.dg/tree-ssa/shorten-1.c: New test.
2958 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2960         PR fortran/44735
2961         * gfortran.dg/pr44735.f90: New test.
2963 2015-05-04  Richard Biener  <rguenther@suse.de>
2965         PR tree-optimization/65965
2966         * gcc.dg/vect/bb-slp-33.c: New testcase.
2968 2015-05-04  Richard Biener  <rguenther@suse.de>
2970         PR tree-optimization/65935
2971         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2973 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
2975         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2976         for each supported variant instead of CHECK_RESULTS.
2977         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2978         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2979         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2980         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2981         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2982         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2983         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2984         expected results for unsupported variants.  Call CHECK for each
2985         supported variant instead of CHECK_RESULTS.
2986         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2987         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2988         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2989         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2990         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2991         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2992         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2993         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2994         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2995         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2996         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2997         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2998         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2999         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3000         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3001         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3002         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3003         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3004         expected results for unsupported variants.
3005         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3006         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3007         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3008         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3009         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3010         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3011         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3012         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3013         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3014         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3015         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3016         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3017         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3018         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3019         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3020         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3021         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3022         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3023         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3024         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3025         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3026         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3027         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3028         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3029         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3030         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3031         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3032         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3034 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3036         PR fortran/37131
3037         * gfortran.dg/bound_9.f90:  Add pointer assignment.
3039 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3040             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
3042         PR c++/65858
3043         * g++.dg/cpp0x/Wnarrowing3.C: New.
3045 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
3047         * gcc.dg/20150120-1.c: New test.
3048         * gcc.dg/20150120-2.c: New test.
3049         * gcc.dg/20150120-3.c: New test.
3051 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
3053         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3055 2015-05-01  Renlin Li  <renlin.li@arm.com>
3057         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3059 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
3061         * gfortran.dg/bound_simplification_4.f90: New.
3063 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3065         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3066         with powerpc_p8vector_ok.
3068 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3070         PR fortran/37131
3071         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
3072         scan pattern.
3073         * gfortran.dg/bound_9.f90:  New test case.
3075 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
3077         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3078         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3079         for 32bit x86 targets.
3080         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3081         for 32bit x86 targets.
3082         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3083         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3084         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3085         for 32bit x86 targets.
3087 2015-04-30  Marek Polacek  <polacek@redhat.com>
3089         PR tree-optimization/63551
3090         * g++.dg/ipa/pr63551.C: New test.
3092 2015-04-30  Caroline Tice  <cmtice@google.com>
3094         PR  65929
3095         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
3096         partition size on certain targets.
3098 2015-04-30  Renlin Li  <renlin.li@arm.com>
3100         * gcc.target/aarch64/vect-reduc-or_1.c: New.
3102 2015-04-30  Marek Polacek  <polacek@redhat.com>
3104         * c-c++-common/Wbool-compare-3.c: New test.
3106         * gcc.dg/pr65901.c (foo): Adjust dg-error.
3107         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3109 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3111         PR c++/57610
3112         * g++.dg/init/ref22.C: New.
3114 2015-04-30  Marek Polacek  <polacek@redhat.com>
3116         * gcc.dg/init-bad-8.c: New test.
3118         * gcc.dg/incomplete-typedef-1.c: New test.
3120 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3122         PR c++/59955
3123         * g++.dg/template/crash121.C: New.
3125 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
3127         * gcc.target/mips/call-from-init.c: New test.
3128         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3130 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3132         PR target/65871
3133         * gcc.target/i386/pr65871-1.c: New test.
3134         * gcc.target/i386/pr65871-2.c: Ditto.
3136 2015-04-29  Marek Polacek  <polacek@redhat.com>
3138         PR c/64610
3139         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3140         * c-c++-common/Wbool-compare-2.c: New test.
3142 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3144         PR target/65770
3145         * gcc.target/aarch64/vstN_lane_1.c: New file.
3147 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3149         PR c++/64667
3150         * g++.dg/warn/Winit-self-3.C: New.
3152 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3154         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3156 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
3158         PR target/65924
3159         * gcc.target/arm/pr65924.c: New test.
3161 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
3163         * g++.dg/gomp/tpl-target-update.C: New file.
3165 2015-04-29  Richard Biener  <rguenther@suse.de>
3167         PR tree-optimization/65917
3168         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3170 2015-04-29  Christian Bruel  <christian.bruel@st.com>
3172         PR target/64835
3173         * gcc.dg/ipa/iinline-attr.c: New test.
3174         * gcc.target/i386/iinline-attr-2.c: New test.
3176 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
3178         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3179         segfault is fixed.
3181 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3183         * gcc.dg/vect/vect-33.c: Remove spurious line.
3185 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
3187         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3189 2015-04-28  Marek Polacek  <polacek@redhat.com>
3191         PR c/65901
3192         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3193         * gcc.dg/pr65901.c: New test.
3195 2015-04-28  Richard Biener  <rguenther@suse.de>
3197         PR tree-optimization/62283
3198         * gfortran.dg/vect/pr62283-2.f: New testcase.
3199         * gcc.dg/vect/bb-slp-14.c: Adjust.
3201 2015-04-28  Richard Biener  <rguenther@suse.de>
3203         PR tree-optimization/65851
3204         * g++.dg/torture/pr65851.C: New testcase.
3206 2015-04-27  Jeff Law <law@redhat.com>
3208         PR tree-optimization/65217
3209         * gcc.target/i386/pr65217.c: Remove XFAIL.
3211 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3213         PR fortran/60322
3214         Add tests forgotten to svn-add.
3215         * gfortran.dg/class_allocate_19.f03: New test.
3216         * gfortran.dg/class_array_20.f03: New test.
3217         * gfortran.dg/class_array_21.f03: New test.
3218         * gfortran.dg/finalize_29.f08: New test.
3220 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3222         PR fortran/59678
3223         PR fortran/65841
3224         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3225         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3227 2015-04-27  Caroline Tice  <cmtice@google.com>
3229         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3230         partition size.
3232 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
3234         PR target/64579
3235         * gcc.target/powerpc/htm-1.c: New test.
3236         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3237         on 64-bit compiles.
3238         (__builtin_tabortdci): Likewise.
3239         (__builtin_tcheck): Remove operand.
3240         * lib/target-supports.exp (check_htm_hw_available): New function.
3242 2015-04-27  Richard Biener  <rguenther@suse.de>
3244         * gcc.target/i386/pr65217.c: XFAIL.
3246 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
3248         PR tree-optimization/65875
3249         * gcc.c-torture/compile/pr65875.c: New test.
3251 2015-04-25  Marek Polacek  <polacek@redhat.com>
3253         PR c/52085
3254         * gcc.dg/enum-incomplete-2.c: New test.
3255         * gcc.dg/enum-mode-1.c: New test.
3257 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3259         PR target/65849
3260         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3261         set new options.
3262         * gcc.target/powerpc/pr65849-2.c: Likewise.
3264 2015-04-24  Tom de Vries  <tom@codesourcery.com>
3266         PR tree-optimization/65802
3267         * g++.dg/pr65802.C: Move to ...
3268         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
3269         stdarg.h.  Rewrite for C.
3270         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
3271         va_start and va_end.  Remove unnecessary inline asm.
3273 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
3274             Wei Mi  <wmi@google.com>
3276         * gcc.target/i386/sse2-load-multi.c: New test.
3277         * gcc.target/i386/sse2-store-multi.c: Ditto.
3279 2015-04-24  Marek Polacek  <polacek@redhat.com>
3281         PR c/65830
3282         * c-c++-common/pr65830.c: New test.
3284         PR c/63357
3285         * c-c++-common/Wlogical-op-1.c: New test.
3287 2015-04-24  Marek Polacek  <polacek@redhat.com>
3289         PR c/61534
3290         * c-c++-common/pr61534-1.c: New test.
3292 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3293             Steven Bosscher <steven@gcc.gnu.org>
3295         PR rtl-optimization/34503
3296         * gcc.target/arm/pr64616.c: New file.
3298 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
3300         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3302 2015-04-24  Terry Guo  <terry.guo@arm.com>
3304         * gcc.target/arm/pr65710.c: Update the options.
3306 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
3308         * gcc.target/i386/pr65523.c: Skip x32.
3310 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3312         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3313         to look for vcl* where appropriate.
3315 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3317         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3318         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3320 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
3322         PR target/26702
3323         * gcc.target/arm/pr26702.c: New test.
3325 2015-04-23  Marek Polacek  <polacek@redhat.com>
3327         PR c/65345
3328         * gcc.dg/pr65345-1.c: New test.
3329         * gcc.dg/pr65345-2.c: New test.
3331 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3333         * gcc.target/powerpc/crypto-builtin-2.c: New.
3335 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
3337         PR fortran/60322
3338         * gfortran.dg/class_allocate_19.f03: New test.
3339         * gfortran.dg/class_array_20.f03: New test.
3340         * gfortran.dg/class_array_21.f03: New test.
3341         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3342         * gfortran.dg/finalize_15.f90: Fixing comparision to model
3343         initialization correctly.
3344         * gfortran.dg/finalize_29.f08: New test.
3346 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3348         * gcc.target/powerpc/swaps-p8-18.c: New test.
3350 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3352         PR target/65456
3353         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3354         * gcc.dg/vect/bb-slp-25.c: Likewise.
3355         * gcc.dg/vect/bb-slp-29.c: Likewise.
3356         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3357         vect_no_align && { ! vect_hw_misalign }.
3358         * gcc.dg/vect/bb-slp-9.c: Likewise.
3359         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3360         vect_hw_misalign.
3361         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3362         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3363         account for POWER8, where peeling for alignment is not needed.
3364         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3365         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3366         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3367         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3368         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3369         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3370         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3371         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3372         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3373         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3374         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3375         * gcc.dg/vect/pr16105.c: Likewise.
3376         * gcc.dg/vect/pr20122.c: Likewise.
3377         * gcc.dg/vect/pr33804.c: Likewise.
3378         * gcc.dg/vect/pr33953.c: Likewise.
3379         * gcc.dg/vect/pr56787.c: Likewise.
3380         * gcc.dg/vect/pr58508.c: Likewise.
3381         * gcc.dg/vect/slp-25.c: Likewise.
3382         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3383         * gcc.dg/vect/vect-105.c: Likewise.
3384         * gcc.dg/vect/vect-27.c: Likewise.
3385         * gcc.dg/vect/vect-29.c: Likewise.
3386         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3387         POWER8.
3388         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3389         && { ! vect_hw_misalign }.
3390         * gcc.dg/vect/vect-44.c: Likewise.
3391         * gcc.dg/vect/vect-48.c: Likewise.
3392         * gcc.dg/vect/vect-50.c: Likewise.
3393         * gcc.dg/vect/vect-52.c: Likewise.
3394         * gcc.dg/vect/vect-56.c: Likewise.
3395         * gcc.dg/vect/vect-60.c: Likewise.
3396         * gcc.dg/vect/vect-72.c: Likewise.
3397         * gcc.dg/vect/vect-75-big-array.c: Likewise.
3398         * gcc.dg/vect/vect-75.c: Likewise.
3399         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3400         * gcc.dg/vect/vect-77-global.c: Likewise.
3401         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3402         * gcc.dg/vect/vect-78-global.c: Likewise.
3403         * gcc.dg/vect/vect-93.c: Likewise.
3404         * gcc.dg/vect/vect-95.c: Likewise.
3405         * gcc.dg/vect/vect-96.c: Likewise.
3406         * gcc.dg/vect/vect-cond-1.c: Likewise.
3407         * gcc.dg/vect/vect-cond-3.c: Likewise.
3408         * gcc.dg/vect/vect-cond-4.c: Likewise.
3409         * gcc.dg/vect/vect-cselim-1.c: Likewise.
3410         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3411         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3412         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3413         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3414         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3415         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3416         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3417         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3418         * gcc.dg/vect/vect-outer-5.c: Likewise.
3419         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3420         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3421         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3422         * gcc.dg/vect/vect-outer-fir.c: Likewise.
3423         * gcc.dg/vect/vect-peel-3.c: Likewise.
3424         * gcc.dg/vect/vect-peel-4.c: Likewise.
3425         * gcc.dg/vect/vect-pre-interact.c: Likewise.
3426         * gcc.target/powerpc/pr65456.c: New test.
3427         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3428         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3429         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3430         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3431         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3432         vect_no_align && { ! vect_hw_misalign }.
3433         * gfortran.dg/vect/vect-3.f90: Likewise.
3434         * gfortran.dg/vect/vect-4.f90: Likewise.
3435         * gfortran.dg/vect/vect-5.f90: Likewise.
3436         * lib/target-supports.exp (check_effective_target_vect_no_align):
3437         Return 1 for POWER8.
3438         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3440 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3442         PR fortran/65429
3443         * gfortran.dg/pr65429.f90: New test.
3445 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
3447         * c-c++-common/asan/user-section-1.c: New test.
3448         * c-c++-common/asan/user-section-2.c: New test.
3449         * c-c++-common/asan/user-section-3.c: New test.
3451 2015-04-22  Hale Wang  <hale.wang@arm.com>
3452             Terry Guo  <terry.guo@arm.com>
3454         PR rtl-optimization/64818
3455         * gcc.target/arm/pr64818.c: New test.
3457 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
3459         PR ipa/65076
3460         * g++.dg/tree-ssa/pr61034.C: Update template.
3461         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3462         * gcc.dg/Warray-bounds-11.c: Likewise.
3463         * gcc.dg/Warray-bounds.c: Likewise.
3465 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3467         PR libgfortran/65234
3468         * gfortran.dg/fmt_unlimited.f90: New test.
3470 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
3472         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3473         headers.
3474         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3475         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3476         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3477         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3478         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3479         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3480         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3482 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3484         PR libgfortran/56743
3485         * gfortran.dg/namelist_87.f90: New test.
3487 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3489         * gcc.target/aarch64/mult-synth_1.c: New test.
3490         * gcc.target/aarch64/mult-synth_2.c: Likewise.
3491         * gcc.target/aarch64/mult-synth_3.c: Likewise.
3492         * gcc.target/aarch64/mult-synth_4.c: Likewise.
3493         * gcc.target/aarch64/mult-synth_5.c: Likewise.
3494         * gcc.target/aarch64/mult-synth_6.c: Likewise.
3496 2015-04-21  Richard Biener  <rguenther@suse.de>
3498         PR tree-optimization/65650
3499         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3500         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3501         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3502         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3503         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3504         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3506 2015-04-21  Tom de Vries  <tom@codesourcery.com>
3508         PR tree-optimization/65802
3509         * g++.dg/pr65802.C: New test.
3511 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
3513         PR testsuite/65767
3514         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3515         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3517 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
3519         PR c++/65801
3520         * g++.dg/cpp0x/Wnarrowing2.C: New.
3522 2015-04-20  Jeff Law  <law@redhat.com>
3524         PR tree-optimization/65658
3525         * gcc.dg/pr65658.c: New test.
3527 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
3529         PR target/64134
3530         * gcc.target/aarch64/vec_init_1.c: New test.
3532 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
3534         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3535         targets.
3537 2015-04-18  Martin Sebor  <msebor@redhat.com>
3539         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3540         of non-nul characters.
3541         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3543 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3545         PR target/65787
3546         * gcc.target/powerpc/pr65787.c: New.
3548 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3550         PR target/65689
3551         * gcc.target/aarch64/c-output-template-4.c: New test.
3553 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3555         PR target/65780
3556         * gcc.dg/pr65780-1.c: New test.
3557         * gcc.dg/pr65780-2.c: Likewise.
3558         * gcc.target/i386/pr32219-9.c: Likewise.
3559         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3560         symbol.
3561         * gcc.target/i386/pr64317.c (c): Initialize.
3563 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3565         PR target/65612
3566         * g++.dg/ext/mv18.C: New test.
3567         * g++.dg/ext/mv19.C: Likewise.
3568         * g++.dg/ext/mv20.C: Likewise.
3569         * g++.dg/ext/mv21.C: Likewise.
3570         * g++.dg/ext/mv22.C: Likewise.
3571         * g++.dg/ext/mv23.C: Likewise.
3573 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
3575         PR c++/64527
3576         * g++.dg/init/pr64527.C: New test.
3578 2015-04-17  Tom de Vries  <tom@codesourcery.com>
3579             Michael Matz  <matz@suse.de>
3581         PR tree-optimization/64950
3582         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3583         x86_64-*-*.
3585 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
3587         * c-c++-common/asan/user-section-1.c: New test.
3589 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3591         PR debug/65771
3592         * gcc.dg/debug/pr65771.c: New test.
3594 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
3596         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3597         __buitlin_alloca with __builtin_alloca.
3599 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
3601         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3603 2015-04-16  Richard Biener  <rguenther@suse.de>
3605         PR tree-optimization/64277
3606         * gcc.dg/Warray-bounds-14.c: New testcase.
3607         * gcc.dg/Warray-bounds-15.c: Likewise.
3608         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3609         * c-c++-common/ubsan/bounds-6.c: Likewise.
3611 2015-04-16  Renlin Li  <renlin.li@arm.com>
3613         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3614         * gcc.target/arm/unsigned-float.c: New.
3616 2015-04-16  Richard Biener  <rguenther@suse.de>
3618         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3619         * gcc.dg/tree-ssa/pr37508.c: Adjust.
3620         * gfortran.dg/reassoc_6.f: Remove XFAIL.
3622 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
3624         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3625         * g++.dg/cpp0x/decltype-call1.C: Likewise.
3626         * g++.dg/cpp0x/defaulted21.C: Likewise.
3627         * g++.dg/cpp0x/defaulted28.C: Likewise.
3628         * g++.dg/cpp0x/defaulted47.C: Likewise.
3629         * g++.dg/cpp0x/elision_neg.C: Likewise.
3630         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3631         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3632         * g++.dg/cpp0x/implicit1.C: Likewise.
3633         * g++.dg/cpp0x/implicit9.C: Likewise.
3634         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3635         * g++.dg/cpp0x/range-for13.C: Likewise.
3636         * g++.dg/gomp/clause-2.C: Likewise.
3637         * g++.dg/gomp/udr-5.C: Likewise.
3638         * g++.dg/inherit/access6.C: Likewise.
3639         * g++.dg/lookup/duperr1.C: Likewise.
3640         * g++.dg/lookup/friend2.C: Likewise.
3641         * g++.dg/lookup/pr6936.C: Likewise.
3642         * g++.dg/lookup/scoped1.C: Likewise.
3643         * g++.dg/lookup/using26.C: Likewise.
3644         * g++.dg/lookup/using38.C: Likewise.
3645         * g++.dg/other/access2.C: Likewise.
3646         * g++.dg/overload/defarg3.C: Likewise.
3647         * g++.dg/overload/defarg6.C: Likewise.
3648         * g++.dg/parse/access11.C: Likewise.
3649         * g++.dg/parse/access2.C: Likewise.
3650         * g++.dg/parse/access3.C: Likewise.
3651         * g++.dg/parse/access4.C: Likewise.
3652         * g++.dg/parse/access5.C: Likewise.
3653         * g++.dg/parse/access6.C: Likewise.
3654         * g++.dg/parse/access8.C: Likewise.
3655         * g++.dg/parse/access9.C: Likewise.
3656         * g++.dg/parse/crash40.C: Likewise.
3657         * g++.dg/tc1/dr142.C: Likewise.
3658         * g++.dg/tc1/dr166.C: Likewise.
3659         * g++.dg/tc1/dr52.C: Likewise.
3660         * g++.dg/template/access11.C: Likewise.
3661         * g++.dg/template/access18.C: Likewise.
3662         * g++.dg/template/access19.C: Likewise.
3663         * g++.dg/template/access2.C: Likewise.
3664         * g++.dg/template/access20.C: Likewise.
3665         * g++.dg/template/access26.C: Likewise.
3666         * g++.dg/template/access3.C: Likewise.
3667         * g++.dg/template/access7.C: Likewise.
3668         * g++.dg/template/conv12.C: Likewise.
3669         * g++.dg/template/crash69.C: Likewise.
3670         * g++.dg/template/friend31.C: Likewise.
3671         * g++.dg/template/friend32.C: Likewise.
3672         * g++.dg/template/memfriend15.C: Likewise.
3673         * g++.dg/template/memfriend16.C: Likewise.
3674         * g++.dg/template/memfriend17.C: Likewise.
3675         * g++.dg/template/memfriend7.C: Likewise.
3676         * g++.dg/template/pr32519.C: Likewise.
3677         * g++.dg/template/qualttp21.C: Likewise.
3678         * g++.dg/template/qualttp8.C: Likewise.
3679         * g++.dg/template/ttp10.C: Likewise.
3680         * g++.dg/template/typedef11.C: Likewise.
3681         * g++.dg/template/typedef13.C: Likewise.
3682         * g++.dg/template/typedef19.C: Likewise.
3683         * g++.dg/template/typedef20.C: Likewise.
3684         * g++.dg/template/typedef22.C: Likewise.
3685         * g++.dg/template/using16.C: Likewise.
3686         * g++.dg/template/virtual3.C: Likewise.
3687         * g++.dg/ubsan/pr61272.C: Likewise.
3688         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3689         * g++.old-deja/g++.brendan/crash11.C: Likewise.
3690         * g++.old-deja/g++.brendan/enum6.C: Likewise.
3691         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3692         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3693         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3694         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3695         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3696         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3697         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3698         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3699         * g++.old-deja/g++.jason/access17.C: Likewise.
3700         * g++.old-deja/g++.jason/access18.C: Likewise.
3701         * g++.old-deja/g++.jason/access22.C: Likewise.
3702         * g++.old-deja/g++.jason/access23.C: Likewise.
3703         * g++.old-deja/g++.jason/access8.C: Likewise.
3704         * g++.old-deja/g++.jason/delete3.C: Likewise.
3705         * g++.old-deja/g++.jason/report.C: Likewise.
3706         * g++.old-deja/g++.law/access2.C: Likewise.
3707         * g++.old-deja/g++.law/access3.C: Likewise.
3708         * g++.old-deja/g++.law/access4.C: Likewise.
3709         * g++.old-deja/g++.law/access5.C: Likewise.
3710         * g++.old-deja/g++.law/arm12.C: Likewise.
3711         * g++.old-deja/g++.law/arm14.C: Likewise.
3712         * g++.old-deja/g++.law/ctors13.C: Likewise.
3713         * g++.old-deja/g++.law/union2.C: Likewise.
3714         * g++.old-deja/g++.law/visibility12.C: Likewise.
3715         * g++.old-deja/g++.law/visibility15.C: Likewise.
3716         * g++.old-deja/g++.law/visibility16.C: Likewise.
3717         * g++.old-deja/g++.law/visibility17.C: Likewise.
3718         * g++.old-deja/g++.law/visibility18.C: Likewise.
3719         * g++.old-deja/g++.law/visibility19.C: Likewise.
3720         * g++.old-deja/g++.law/visibility20.C: Likewise.
3721         * g++.old-deja/g++.law/visibility21.C: Likewise.
3722         * g++.old-deja/g++.law/visibility24.C: Likewise.
3723         * g++.old-deja/g++.law/visibility4.C: Likewise.
3724         * g++.old-deja/g++.law/visibility5.C: Likewise.
3725         * g++.old-deja/g++.law/visibility6.C: Likewise.
3726         * g++.old-deja/g++.law/visibility7.C: Likewise.
3727         * g++.old-deja/g++.law/visibility8.C: Likewise.
3728         * g++.old-deja/g++.law/visibility9.C: Likewise.
3729         * g++.old-deja/g++.niklas/t135.C: Likewise.
3730         * g++.old-deja/g++.oliva/delete1.C: Likewise.
3731         * g++.old-deja/g++.oliva/partord1.C: Likewise.
3732         * g++.old-deja/g++.other/access11.C: Likewise.
3733         * g++.old-deja/g++.other/access4.C: Likewise.
3734         * g++.old-deja/g++.other/access7.C: Likewise.
3735         * g++.old-deja/g++.other/crash1.C: Likewise.
3736         * g++.old-deja/g++.other/crash7.C: Likewise.
3737         * g++.old-deja/g++.other/friend1.C: Likewise.
3738         * g++.old-deja/g++.other/friend4.C: Likewise.
3739         * g++.old-deja/g++.other/friend9.C: Likewise.
3740         * g++.old-deja/g++.other/lineno1.C: Likewise.
3741         * g++.old-deja/g++.other/using1.C: Likewise.
3742         * g++.old-deja/g++.pt/enum14.C: Likewise.
3743         * g++.old-deja/g++.pt/friend11.C: Likewise.
3744         * g++.old-deja/g++.pt/friend21.C: Likewise.
3745         * g++.old-deja/g++.pt/friend3.C: Likewise.
3746         * g++.old-deja/g++.pt/inherit2.C: Likewise.
3747         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3748         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3749         * g++.old-deja/g++.robertl/eb94.C: Likewise.
3751 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
3753         PR ipa/65765
3754         * g++.dg/ipa/pr65765.C: New test.
3756 2015-04-15  Nick Clifton  <nickc@redhat.com>
3758         * gcc.target/rx/builtins.c: Disable RMPA test if string
3759         instructions are not allowed.
3761 2015-04-15  Alan Modra  <amodra@gmail.com>
3763         * gcc.dg/pr65408.c: New.
3765 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
3767         PR target/65729
3768         * gcc.target/arm/pr65729.c: New test.
3770 2015-04-14  Richard Biener  <rguenther@suse.de>
3772         PR tree-optimization/65758
3773         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3775 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
3777         PR target/65648
3778         * gcc.c-torture/execute/pr65648.c: New test.
3780 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3782         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3783         __builtin_finite instead of finite.
3784         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3785         Likewise.
3787 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
3789         PR tree-optimization/63387
3790         * gcc.dg/pr63387.c: New testcase.
3792 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
3794         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3796 2015-04-13  Richard Biener  <rguenther@suse.de>
3798         PR tree-optimization/65204
3799         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3801 2015-04-13  Terry Guo  <terry.guo@arm.com>
3803         PR target/65710
3804         * gcc.target/arm/pr65710.c: New.
3806 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
3808         PR tree-optimization/65747
3809         * g++.dg/torture/pr65747.C: New test.
3811 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
3813         PR c++/65736
3814         * g++.dg/cpp0x/pr65736.C: New test.
3816 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
3817             Martin Liska  <mliska@suse.cz>
3819         PR ipa/65722
3820         * g++.dg/ipa/pr65722.C: New testcase.
3822 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
3824         PR tree-optimization/65735
3825         * gcc.c-torture/compile/pr65735.c: New test.
3827 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
3829         PR middle-end/65554
3830         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3832 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
3834         PR target/65671
3835         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3837 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
3839         PR target/65647
3840         * gcc.target/arm/pr65647-2.c: New.
3842 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3844         PR target/65694
3845         * g++.dg/torture/pr65694.C: New test.
3847 2015-04-10  Tobias Burnus  <burnus@net-b.de>
3849         * gfortran.dg/coarray_lock_6.f90: New.
3850         * gfortran.dg/coarray_lock_7.f90: New.
3851         * gfortran.dg/coarray/lock_2.f90: New.
3853 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
3855         PR fortran/56674
3856         PR fortran/58813
3857         PR fortran/59016
3858         PR fortran/59024
3859         * gfortran.dg/used_types_27.f90: New.
3861 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3863         PR target/65671
3864         * gcc.target/i386/pr65671.c: New.
3866 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3868         PR tree-optimization/65709
3869         * c-c++-common/ubsan/align-9.c: New test.
3871 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
3873         PR fortran/56852
3874         * gfortran.dg/pr56852.f90: New test.
3876 2015-04-09  Marek Polacek  <polacek@redhat.com>
3877             Jakub Jelinek  <jakub@redhat.com>
3879         PR middle-end/65554
3880         * g++.dg/opt/pr65554.C: New test.
3882 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3884         PR c++/65690
3885         * c-c++-common/attr-aligned-1.c: New test.
3887 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
3889         * gcc.target/i386/mpx/memmove-zero-length.c: New.
3891 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3893         PR target/65676
3894         * gcc.target/i386/sse-25.c: New.
3896 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3898         PR target/65693
3899         * gcc.target/i386/pr65693.c: New test.
3901 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3903         * gcc.dg/lto/chkp-static-bounds_0.c: New.
3905 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3907         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3909 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3911         * gcc.target/i386/thunk-retbnd.c: New.
3913 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
3915         * gnat.dg/opt48.adb: New test.
3916         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3917         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3919 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
3921         PR ipa/65540
3922         * gcc.c-torture/compile/pr65540.c: New.
3924 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
3926         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3927         -Wno-pointer-arith.
3929 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
3931         PR debug/65678
3932         * g++.dg/debug/pr65678.C: New test.
3934         PR middle-end/65680
3935         * gcc.c-torture/compile/pr65680.c: New test.
3937 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
3939         PR fortran/65548
3940         * gfortran.dg/allocate_with_source_5.f90: New test.
3942 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
3944         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3945         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3947 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
3949         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3951 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3953         PR target/65614
3954         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3955         to get floating point compression.
3956         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3958 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
3960         PR preprocessor/61977
3961         * gcc.dg/cpp/pr61977.c: New test.
3963 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
3965         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3967 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
3969         PR target/65647
3970         * gcc.target/arm/pr65647.c: New.
3972 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
3974         PR ipa/65655
3975         * g++.dg/torture/pr65655.C: New testcase.
3977 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
3979         PR c++/64085
3980         * g++.dg/cpp1y/lambda-init13.C: New.
3982 2015-04-03  Marek Polacek  <polacek@redhat.com>
3984         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3986 2015-04-02  Marek Polacek  <polacek@redhat.com>
3988         PR c++/65642
3989         * g++.dg/cpp0x/constexpr-fold1.C: New test.
3990         * g++.dg/cpp0x/constexpr-fold2.C: New test.
3992 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
3994         PR preprocessor/61977
3995         * gcc.target/powerpc/pr61977-1.c: New test.
3996         * gcc.target/powerpc/pr61977-2.c: New test.
3998 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
4000         PR c++/56100
4001         * g++.dg/warn/Wshadow-8.C: New.
4002         * g++.dg/warn/Wshadow-9.C: Likewise.
4003         * g++.dg/warn/Wshadow-10.C: Likewise.
4004         * g++.dg/warn/Wshadow-11.C: Likewise.
4006 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4008         * gcc.dg/pr23623.c: Added aligned attribute.
4009         * gcc.dg/20141029-1.c: Likewise.
4010         * gcc.dg/20150306-1.c: New test.
4012 2015-04-01  Marek Polacek  <polacek@redhat.com>
4014         PR c++/65554
4015         * g++.dg/cpp0x/initlist93.C: New test.
4016         * g++.dg/cpp0x/initlist94.C: New test.
4018 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4020         PR target/65624
4021         * gcc.target/aarch64/pr65624.c: New test.
4023 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
4025         * gcc.dg/ipa/inlinehint-4.c: New testcase.
4027 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
4029         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4030         extra variable to force stack alignment.
4031         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4032         extra variable to force stack alignment.
4034 2015-03-31  Marek Polacek  <polacek@redhat.com>
4036         PR c++/65390
4037         * g++.dg/template/pr65390.C: New test.
4039 2015-03-31  Martin Liska  <mliska@suse.cz>
4041         * g++.dg/ipa/pr65557.C: New test.
4043 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4045         * gcc.target/s390/hotpatch-25.c: New test.
4046         * gcc.target/s390/hotpatch-1.c: Update test.
4047         * gcc.target/s390/hotpatch-10.c: Update test.
4048         * gcc.target/s390/hotpatch-11.c: Update test.
4049         * gcc.target/s390/hotpatch-12.c: Update test.
4050         * gcc.target/s390/hotpatch-13.c: Update test.
4051         * gcc.target/s390/hotpatch-14.c: Update test.
4052         * gcc.target/s390/hotpatch-15.c: Update test.
4053         * gcc.target/s390/hotpatch-16.c: Update test.
4054         * gcc.target/s390/hotpatch-17.c: Update test.
4055         * gcc.target/s390/hotpatch-18.c: Update test.
4056         * gcc.target/s390/hotpatch-19.c: Update test.
4057         * gcc.target/s390/hotpatch-2.c: Update test.
4058         * gcc.target/s390/hotpatch-21.c: Update test.
4059         * gcc.target/s390/hotpatch-22.c: Update test.
4060         * gcc.target/s390/hotpatch-23.c: Update test.
4061         * gcc.target/s390/hotpatch-24.c: Update test.
4062         * gcc.target/s390/hotpatch-3.c: Update test.
4063         * gcc.target/s390/hotpatch-4.c: Update test.
4064         * gcc.target/s390/hotpatch-5.c: Update test.
4065         * gcc.target/s390/hotpatch-6.c: Update test.
4066         * gcc.target/s390/hotpatch-7.c: Update test.
4067         * gcc.target/s390/hotpatch-8.c: Update test.
4068         * gcc.target/s390/hotpatch-9.c: Update test.
4069         * gcc.target/s390/hotpatch-compile-16.c: Update test.
4071 2015-03-31  Richard Biener  <rguenther@suse.de>
4073         PR middle-end/65626
4074         * g++.dg/torture/pr65626.C: New testcase.
4076 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4078         PR target/65531
4079         * gcc.target/i386/mpx/pr65531.cc: New.
4081 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4083         PR target/65602
4084         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4085         __builtin_alloca instead of alloca.
4086         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4087         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4088         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4089         check.
4091 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
4093         PR ipa/65610
4094         * g++.dg/ubsan/pr65610.C: New test.
4096 2015-03-30  Marek Polacek  <polacek@redhat.com>
4098         PR c++/65398
4099         * g++.dg/cpp0x/pr65398-2.C: New test.
4101 2015-03-30  Marek Polacek  <polacek@redhat.com>
4103         * c-c++-common/pr65556.c: Change the width of bit-fields.
4105 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4107         PR ipa/65588
4108         * gcc.target/i386/pr65588.c: New testcase.
4110 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4112         PR libgfortran/65563
4113         * gfortran.dg/open_errors_2.f90:  New test.
4115 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4117         PR libgfortran/65596
4118         * gfortran.dg/namelist_86.f90: New test.
4120 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
4122         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4123         statement to reflect new ownership.
4125 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4127         PR c++/42328
4128         * g++.dg/template/friend58.C: New.
4129         * g++.dg/template/friend59.C: Likewise.
4131 2015-03-27  Tobias Burnus  <burnus@net-b.de>
4133         PR c/65586
4134         * g++.dg/gomp/openmp-simd-3.C: New.
4135         * gcc.dg/gomp/openmp-simd-3.c: New.
4137 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4139         PR target/65248
4140         * gcc.target/i386/pr65248-1.c: New file.
4141         * gcc.target/i386/pr65248-2.c: Likewise.
4142         * gcc.target/i386/pr65248-3.c: Likewise.
4143         * gcc.target/i386/pr65248-4.c: Likewise.
4145 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
4147         PR target/65593
4148         * gcc.c-torture/compile/pr65593.c: New test.
4150 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
4152         PR c++/59329
4153         * g++.dg/cpp1y/constexpr-assert1.C: New.
4155 2015-03-27  Marek Polacek  <polacek@redhat.com>
4157         PR c++/65556
4158         * c-c++-common/pr65556.c: New test.
4160 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4162         PR ipa/65600
4163         * g++.dg/torture/pr65600.C: New testcase.
4165 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4167         PR target/65407
4168         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4170 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
4172         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4173         statement and cleanup. Fixed typos.
4175 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4177         PR middle-end/65595
4178         * gcc.c-torture/compile/pr65595.c: New testcase.
4180 2015-03-27  Marek Polacek  <polacek@redhat.com>
4182         PR sanitizer/65583
4183         * g++.dg/ubsan/pr65583.C: New test.
4185 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4187         * gcc.c-torture/compile/20150327.c: New testcase.
4189 2015-03-26  Richard Biener  <rguenther@suse.de>
4191         PR middle-end/65555
4192         * g++.dg/torture/pr65555.C: New testcase.
4194 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
4196         PR tree-optimization/64715
4197         * gcc.dg/builtin-object-size-15.c: New test.
4198         * gcc.dg/pr64715-1.c: New test.
4199         * gcc.dg/pr64715-2.c: New test.
4201 2015-03-26  Richard Biener  <rguenther@suse.de>
4203         PR middle-end/65519
4204         * gnat.dg/specs/opt2.ads: Fix testcase.
4206 2015-03-25  Martin Sebor  <msebor@redhat.com>
4208         PR testsuite/65526
4209         * lib/target-supports.exp (check_effective_target_arm32): Fail early
4210         when target isn't arm*-*-*-*.
4211         (check_effective_target_arm_nothumb): Likewise.
4212         (check_effective_target_arm_little_endian): Likewise.
4213         (check_effective_target_arm_vect_no_misalign): Likewise.
4214         (check_effective_target_aarch64_little_endian): Fail early if target
4215         isn't aarch64*-*-*.
4217 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
4219         PR tree-optimization/65177
4220         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4222 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
4224         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4225         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4226         smmintrin.h and mm3dnow.h.
4228 2015-03-25  Marek Polacek  <polacek@redhat.com>
4230         PR c++/65558
4231         * g++.dg/cpp0x/pr65558.C: New test.
4233 2015-03-25  Marek Polacek  <polacek@redhat.com>
4235         PR c++/61670
4236         * g++.dg/template/pr61670.C: New test.
4238 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4240         PR c++/54987
4241         * g++.dg/template/pr54987.C: New.
4243 2015-03-25  Richard Biener  <rguenther@suse.de>
4245         PR tree-optimization/62630
4246         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4248 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
4250         PR target/65508
4251         * gcc.target/i386/mpx/pr65508.c: New.
4253 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
4255         PR fortran/64952
4256         PR fortran/65532
4257         * gfortran.dg/data_initialized_3.f90: New.
4259 2015-03-25  Richard Biener  <rguenther@suse.de>
4261         PR middle-end/65519
4262         * gnat.dg/specs/opt2.ads: New testcase.
4264 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
4266         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4267         * gcc.target/arm/memset-inline-4.c: Skip for
4268         arm_tune_string_ops_prefer_neon.
4269         * gcc.target/arm/memset-inline-5.c: Ditto.
4270         * gcc.target/arm/memset-inline-6.c: Ditto.
4271         * gcc.target/arm/memset-inline-8.c: Ditto.
4272         * gcc.target/arm/memset-inline-9.c: Ditto.
4274 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4276         PR c++/58923
4277         * g++.dg/other/virtual3.C: New.
4279 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4281         PR c++/60130
4282         * g++.dg/cpp0x/vt-60130.C: New.
4284 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4286         PR c++/61971
4287         * g++.dg/warn/Warray-bounds-7.C: New.
4289 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4291         PR c++/60067
4292         * g++.dg/template/defarg18.C: New.
4294 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4296         PR c++/59988
4297         * g++.dg/cpp0x/vt-59988.C: New.
4299 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
4301         PR tree-optimization/65533
4302         * gcc.dg/pr65533.c: New test.
4304 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
4306         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4307         source= and mold= expressions functionality.
4308         * gfortran.dg/allocate_class_4.f90: New test.
4309         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4310         copying an unlimited polymorhpic object containing a char array
4311         to another unlimited polymorphic object respects the _len
4312         component.
4313         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4314         whether deferred length char array allocate works, unlimited
4315         polymorphic object allocation from a string works and if
4316         allocating an array of deferred length strings works.
4317         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4319 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4321         PR c++/65513
4322         * g++.dg/cpp0x/constexpr-array11.C: New.
4324 2015-03-24  Richard Biener  <rguenther@suse.de>
4326         PR middle-end/65517
4327         * gcc.dg/torture/pr65517.c: New testcase.
4329 2015-03-24  Tobias Burnus  <burnus@net-b.de>
4331         * gfortran.dg/coindexed_1.f90: Moved from
4332         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4334 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4336         PR testsuite/65506
4337         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4338         gimple dump.
4340         PR target/65523
4341         * gcc.target/i386/pr65523.c: New test.
4343         PR ipa/65475
4344         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4345         dg-options.
4346         * g++.dg/lto/pr65475b_0.C: Likewise.
4348 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
4350         PR target/65505
4351         * gcc.target/sh/torture/pr65505.c: New.
4353 2015-03-23  Martin Sebor  <msebor@redhat.com>
4355         PR testsuite/63175
4356         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4357         assembly for lvx in addition to lxv.
4359 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4361         PR target/65504
4362         * gfortran.dg/pr65504.f90: New test.
4364         PR ipa/65521
4365         * gcc.dg/pr65521.c: New test.
4367 2015-03-23  Richard Biener  <rguenther@suse.de>
4369         PR tree-optimization/65518
4370         * gcc.dg/vect/pr65518.c: New testcase.
4372 2015-03-23  Richard Biener  <rguenther@suse.de>
4374         PR tree-optimization/65494
4375         * gcc.dg/vect/pr65494.c: New testcase.
4377 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4379         PR preprocessor/65238
4380         * c-c++-common/cpp/pr65238-1.c: New test.
4381         * gcc.dg/cpp/pr65238-2.c: New test.
4382         * gcc.dg/cpp/trad/pr65238-3.c: New test.
4383         * gcc.dg/cpp/trad/pr65238-4.c: New test.
4385 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
4386             Mikael Morin  <mikael@gcc.gnu.org>
4388         PR fortran/64952
4389         * gfortran.dg/elemental_dependency_4.f90: New.
4390         * gfortran.dg/elemental_dependency_5.f90: New.
4392 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
4394         PR ipa/65475
4395         * g++.dg/lto/pr65475b_0.C: New testcase.
4396         * g++.dg/lto/pr65475b_1.C: New testcase.
4397         * g++.dg/lto/pr65475c_0.C: New testcase.
4398         * g++.dg/lto/pr65475c_1.C: New testcase.
4400 2015-03-21  Tobias Burnus  <burnus@net-b.de>
4402         * gfortran.dg/coarray_38.f90: New.
4403         * gfortran.dg/coarray_39.f90: New.
4404         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4405         compile test.
4407 2015-03-20  Marek Polacek  <polacek@redhat.com>
4409         PR c++/65398
4410         * g++.dg/cpp0x/pr65398.C: New test.
4412 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
4414         PR ipa/65475
4415         * g++.dg/lto/pr65475_0.C: New testcase.
4416         * g++.dg/lto/pr65475_1.C: New testcase.
4418 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
4420         PR rtl-optimization/64366
4421         * gcc.target/sh/pr64366.c: New.
4423 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4425         PR c++/48324
4426         * g++.dg/cpp0x/constexpr-48324.C: New.
4428 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4430         PR c++/48453
4431         * g++.dg/cpp0x/pr48453.C: New.
4433 2015-03-20  Marek Polacek  <polacek@redhat.com>
4435         PR c++/65072
4436         * g++.dg/cpp0x/pr65072.C: New test.
4438 2015-03-20  Richard Biener  <rguenther@suse.de>
4440         PR middle-end/64715
4441         * gcc.dg/pr15347.c: Use -O.
4442         * c-c++-common/pr19807-1.c: Likewise.
4444 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
4446         * gnat.dg/volatile13.ad[sb]: New test.
4448 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
4450         PR rtl-optimization/60851
4451         * gcc.target/i386/pr60851.c: New test.
4453 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
4455         PR target/65240
4456         * g++.dg/pr65240.h: Add tests for PR 65240.
4457         * g++.dg/pr65240-1.C: Likewise.
4458         * g++.dg/pr65240-2.C: Likewise.
4459         * g++.dg/pr65240-3.C: Likewise.
4460         * g++.dg/pr65240-4.C: Likewise.
4462 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
4464         PR rtl-optimization/63491
4465         * gcc.target/powerpc/pr63491.c: New.
4467 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4469         * g++.dg/ipa/pr65465.C: New test.
4471 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4473         PR c++/52659
4474         * g++.dg/cpp0x/deleted11.C: New.
4476 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4478         PR sanitizer/65400
4479         * c-c++-common/tsan/pr65400-3.c: New test.
4481 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4483         PR c++/59686
4484         * g++.dg/cpp0x/constexpr-59686.C: New.
4486 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4488         PR sanitizer/64265
4489         * g++.dg/tsan/pr64265.C: New test.
4491         PR sanitizer/65400
4492         * c-c++-common/tsan/pr65400-1.c: New test.
4493         * c-c++-common/tsan/pr65400-2.c: New test.
4495 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4497         PR c++/59816
4498         * g++.dg/cpp0x/pr59816.C: New.
4500 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
4502         PR fortran/59198
4503         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4505 2015-03-18  Martin Liska  <mliska@suse.cz>
4507         PR ipa/65439
4508         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4509         equivalences either to 6 or 7.
4511 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
4513         PR middle-end/64491
4514         Revert:
4515         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
4517         * gcc.dg/undefined-loop-1.c: New file.
4518         * gcc.dg/undefined-loop-2.c: New file.
4520         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
4522         PR testsuite/64032
4523         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4524         loop exits too early.
4526 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
4528         PR tree-optimization/65450
4529         * gfortran.dg/pr65450.f90: New test.
4531         PR target/65078
4532         * gcc.target/i386/pr65078-1.c: New test.
4533         * gcc.target/i386/pr65078-2.c: New test.
4534         * gcc.target/i386/pr65078-3.c: New test.
4535         * gcc.target/i386/pr65078-4.c: New test.
4536         * gcc.target/i386/pr65078-5.c: New test.
4537         * gcc.target/i386/pr65078-6.c: New test.
4539 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4541         PR c++/65340
4542         * g++.dg/cpp1y/pr65340.C: New.
4544 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4546         PR fortran/64432
4547         * gfortran.dg/system_clock_3.f08: Adjust test.
4549 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
4551         PR fortran/59198
4552         * gfortran.dg/proc_ptr_comp_44.f90: New test.
4553         * gfortran.dg/proc_ptr_comp_45.f90: New test.
4555 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4557         PR fortran/64432
4558         * gfortran.dg/system_clock_3.f08: New test.
4560 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
4562         PR c++/64626
4563         g++.dg/cpp1y/pr64626-1.C: New.
4564         g++.dg/cpp1y/pr64626-2.C: New.
4565         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4567 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
4569         PR tree-optimization/65427
4570         * gcc.c-torture/execute/pr65427.c: New test.
4572 2015-03-16  Marek Polacek  <polacek@redhat.com>
4574         DR 1688
4575         PR c++/65327
4576         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4577         * g++.dg/cpp0x/pr65327.C: New test.
4579 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4581         PR sanitizer/64820
4582         * c-c++-common/asan/pr64820.c: New test.
4584 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
4586         * gfortran.dg/pointer_2.f90: New test.
4588 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4590         * g++.dg/pr65049.C: New test.
4592 2015-03-16  Tom de Vries  <tom@codesourcery.com>
4594         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4595         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4596         * gcc.target/i386/fuse-caller-save.c: Same.
4598 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4600         * gnat.dg/loop_optimization18.ad[sb]: New test.
4601         * gnat.dg/loop_optimization18_pkg.ads: New helper.
4603 2015-03-16  Alan Modra  <amodra@gmail.com>
4605         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
4606         2014-12-05 change.
4608 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
4610         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4611         hppa*-*-hpux*.
4612         * gcc.dg/torture/pr65270-2.c: Likewise.
4614 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4616         PR fortran/61138
4617         * gfortran.dg/pointer_remapping_9.f90: New.
4619 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
4621         PR tree-optimization/65369
4622         * gcc.c-torture/execute/pr65369.c: New test.
4624         PR tree-optimization/65418
4625         * gcc.c-torture/execute/pr65418-1.c: New test.
4626         * gcc.c-torture/execute/pr65418-2.c: New test.
4628         PR rtl-optimization/65401
4629         * gcc.c-torture/execute/pr65401.c: New test.
4631 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4633         PR target/64600
4634         * gcc.target/arm/pr64600_1.c: New test.
4636 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4638         PR rtl-optimization/65235
4639         * gcc.target/aarch64/pr65235_1.c: New test.
4641 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4643         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4644         * gcc.target/s390/hotpatch-22.c: Likewise.
4645         * gcc.target/s390/hotpatch-23.c: Likewise.
4646         * gcc.target/s390/hotpatch-24.c: Likewise.
4647         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4648         * gcc.target/s390/hotpatch-1.c: Update expected output.
4649         * gcc.target/s390/hotpatch-2.c: Likewise.
4650         * gcc.target/s390/hotpatch-3.c: Likewise.
4651         * gcc.target/s390/hotpatch-4.c: Likewise.
4652         * gcc.target/s390/hotpatch-5.c: Likewise.
4653         * gcc.target/s390/hotpatch-6.c: Likewise.
4654         * gcc.target/s390/hotpatch-7.c: Likewise.
4655         * gcc.target/s390/hotpatch-8.c: Likewise.
4656         * gcc.target/s390/hotpatch-9.c: Likewise.
4657         * gcc.target/s390/hotpatch-10.c: Likewise.
4658         * gcc.target/s390/hotpatch-11.c: Likewise.
4659         * gcc.target/s390/hotpatch-12.c: Likewise.
4660         * gcc.target/s390/hotpatch-13.c: Likewise.
4661         * gcc.target/s390/hotpatch-14.c: Likewise.
4662         * gcc.target/s390/hotpatch-15.c: Likewise.
4663         * gcc.target/s390/hotpatch-16.c: Likewise.
4664         * gcc.target/s390/hotpatch-17.c: Likewise.
4665         * gcc.target/s390/hotpatch-18.c: Likewise.
4666         * gcc.target/s390/hotpatch-19.c: Likewise.
4668 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4670         PR target/65103
4671         * gcc.target/i386/pr65103-1.c: New.
4673 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4675         PR target/65044
4676         * gcc.target/i386/pr65044.c: New.
4678 2015-03-12  Tom de Vries  <tom@codesourcery.com>
4680         PR rtl-optimization/64895
4681         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4682         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4683         * gcc.target/i386/fuse-caller-save.c: Ditto.
4685 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4687         * gcc.dg/ipa/pr63569.c: Fix template.
4689 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
4691         * g++.dg/ipa/pr64146.C: Require fpic support.
4693 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
4695         PR libfortran/65200
4696         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4697         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4699 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
4701         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4702         to dg-options, fix up dg-skip-if.
4704 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
4706         PR target/65296
4707         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4708         * gcc.target/avr/tiny-caller-save.c: Same.
4710 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4712         PR target/65242
4713         * g++.dg/pr65242.C: New test.
4715 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
4717         * c-c++-common/asan/no-asan-check-glob.c: New test.
4719 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
4721         PR c++/65370
4722         * g++.dg/other/default11.C: New.
4723         * g++.dg/other/default12.C: Likewise.
4725 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4727         PR target/65368
4728         * gcc.target/i386/bmi2-bzhi-2.c: New test.
4730 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
4732         PR fortran/65024
4733         * gfortran.dg/unlimited_polymorphic_23.f90: New test
4735 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4737         PR c++/65127
4738         * g++.dg/cpp0x/pr65127.C: New test.
4740 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4742         * gcc.dg/ipa/PR64550.c: Update template.
4744 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4745             Tobias Burnus  <burnus@net-b.de>
4747         * gfortran.dg/coarray_sync_memory.f90: New.
4749 2015-03-10  Marek Polacek  <polacek@redhat.com>
4751         PR sanitizer/65367
4752         * c-c++-common/ubsan/pr65367.c: New test.
4754 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4756         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4757         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4758         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4759         * gcc.target/i386/mpx/calloc-1-nov.c: New.
4760         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4761         * gcc.target/i386/mpx/malloc-1-nov.c: New.
4762         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4763         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4764         * gcc.target/i386/mpx/realloc-1-nov.c: New.
4765         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4766         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4767         * gcc.target/i386/mpx/realloc-2-nov.c: New.
4768         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4770 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4772         * lib/mpx-dg.exp (mpx_link_flags): New.
4773         (mpx_init): New.
4774         (mpx_finish): New.
4775         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4776         * gcc.target/i386/mpx/alloca-1-nov.c: New.
4777         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4778         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4779         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4780         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4781         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4782         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4783         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4784         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4785         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4786         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4787         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4788         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4789         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4790         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4791         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4792         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4793         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4794         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4795         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4796         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4797         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4798         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4799         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4800         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4801         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4802         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4803         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4804         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4805         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4806         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4807         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4808         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4809         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4810         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4811         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4812         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4813         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4814         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4815         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4816         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4817         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4818         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4819         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4820         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4821         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4822         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4823         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4824         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4825         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4826         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4827         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4828         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4829         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4830         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4831         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4832         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4833         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4834         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4835         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4836         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4837         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4838         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4839         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4840         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4841         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4842         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4843         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4844         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4845         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4846         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4847         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4848         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4849         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4850         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4851         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4852         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4853         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4854         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4855         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4856         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4857         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4858         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4859         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4860         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4861         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4862         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4863         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4864         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4865         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4866         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4867         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4868         * gcc.target/i386/mpx/label-address-1.c: New.
4869         * gcc.target/i386/mpx/legacy-1-nov.c: New.
4870         * gcc.target/i386/mpx/macro.c: New.
4871         * gcc.target/i386/mpx/mpx-check.h: New.
4872         * gcc.target/i386/mpx/mpx.exp: New.
4873         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4874         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4875         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4876         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4877         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4878         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4879         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4880         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4881         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4882         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4883         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4884         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4885         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4886         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4887         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4888         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4889         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4890         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4891         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4892         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4893         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4894         * gcc.target/i386/mpx/reference-1-lbv.c: New.
4895         * gcc.target/i386/mpx/reference-1-nov.c: New.
4896         * gcc.target/i386/mpx/reference-1-ubv.c: New.
4897         * gcc.target/i386/mpx/reference-2-lbv.c: New.
4898         * gcc.target/i386/mpx/reference-2-nov.c: New.
4899         * gcc.target/i386/mpx/reference-2-ubv.c: New.
4900         * gcc.target/i386/mpx/reference-3-lbv.c: New.
4901         * gcc.target/i386/mpx/reference-3-nov.c: New.
4902         * gcc.target/i386/mpx/reference-3-ubv.c: New.
4903         * gcc.target/i386/mpx/reference-4-lbv.c: New.
4904         * gcc.target/i386/mpx/reference-4-nov.c: New.
4905         * gcc.target/i386/mpx/reference-4-ubv.c: New.
4906         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4907         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4908         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4909         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4910         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4911         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4912         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4913         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4914         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4915         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4916         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4917         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4918         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4919         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4920         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4921         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4922         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4923         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4924         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4925         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4926         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4927         * gcc.target/i386/mpx/sincos-1-nov.c: New.
4928         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4929         * gcc.target/i386/mpx/static-array-1-nov.c: New.
4930         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4931         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4932         * gcc.target/i386/mpx/static-init-1-nov.c: New.
4933         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4934         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4935         * gcc.target/i386/mpx/static-init-2-nov.c: New.
4936         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4937         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4938         * gcc.target/i386/mpx/static-init-3-nov.c: New.
4939         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4940         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4941         * gcc.target/i386/mpx/static-init-4-nov.c: New.
4942         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4943         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4944         * gcc.target/i386/mpx/static-init-5-nov.c: New.
4945         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4946         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4947         * gcc.target/i386/mpx/static-init-6-nov.c: New.
4948         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4949         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4950         * gcc.target/i386/mpx/static-string-1-nov.c: New.
4951         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4952         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4953         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4954         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4955         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4956         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4957         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4958         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4959         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4960         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4961         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4962         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4963         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4964         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4965         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4966         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4967         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4968         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4969         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4970         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4971         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4972         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4973         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4974         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4975         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4976         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4977         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4978         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4979         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4980         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4981         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4982         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4983         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4984         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4985         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4986         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4987         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4988         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4989         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4990         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4991         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4992         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4993         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4994         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4995         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4996         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4997         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4998         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4999         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5000         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5001         * gcc.target/i386/mpx/vararg-1-nov.c: New.
5002         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5003         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5004         * gcc.target/i386/mpx/vararg-2-nov.c: New.
5005         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5006         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5007         * gcc.target/i386/mpx/vararg-3-nov.c: New.
5008         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5009         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5010         * gcc.target/i386/mpx/vararg-4-nov.c: New.
5011         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5012         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5013         * gcc.target/i386/mpx/vararg-5-nov.c: New.
5014         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5015         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5016         * gcc.target/i386/mpx/vararg-6-nov.c: New.
5017         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5018         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5019         * gcc.target/i386/mpx/vararg-7-nov.c: New.
5020         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5021         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5022         * gcc.target/i386/mpx/vararg-8-nov.c: New.
5023         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5024         * gcc.target/i386/mpx/vla-1-lbv.c: New.
5025         * gcc.target/i386/mpx/vla-1-nov.c: New.
5026         * gcc.target/i386/mpx/vla-1-ubv.c: New.
5027         * gcc.target/i386/mpx/vla-2-lbv.c: New.
5028         * gcc.target/i386/mpx/vla-2-nov.c: New.
5029         * gcc.target/i386/mpx/vla-2-ubv.c: New.
5031 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
5033         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5035 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
5037         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5039 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
5041         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5042         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5044 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5046         PR c/65120
5047         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5048         on rhs is 0.
5049         (fn4): New test.
5050         * c-c++-common/pr65120.c: New test.
5052         PR rtl-optimization/65321
5053         * gcc.dg/pr65321.c: New test.
5055 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5057         PR tree-optimization/65355
5058         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5060 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
5062         PR c/65120
5063         * c-c++-common/pr49706.c: Adjust tests for not warning
5064         about !!x == y or !b == y where b is boolean, and add
5065         some further tests.
5066         * c-c++-common/pr62199-2.c: Likewise.
5068 2015-03-09  Richard Biener  <rguenther@suse.de>
5070         PR middle-end/65270
5071         * gcc.dg/torture/pr65270-1.c: New testcase.
5072         * gcc.dg/torture/pr65270-2.c: Likewise.
5074 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5076         PR tree-optimization/63743
5077         * gcc.dg/pr63743.c: New test.
5079 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
5081         PR lto/65316
5082         * g++.dg/lto/pr65316_0.C: New testcase.
5083         * g++.dg/lto/pr65316_1.C: New testcase.
5085 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
5087         PR target/62247
5088         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5089         hppa*-*-hpux*.
5090         * g++.dg/abi/rtti3.C: Likewise.
5092         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5094         PR target/62251
5095         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5097         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5099         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5101         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5103 2015-03-08  Morin  <mikael@gcc.gnu.org>
5105         PR fortran/60898
5106         * gfortran.dg/entry_20.f90: New.
5108 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5110         PR target/65153
5111         * gcc.c-torture/compile/pr65153.c: New.
5113 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5115         PR target/65249
5116         * g++.dg/torture/pr65249.C: New.
5118 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
5120         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5121         long.
5122         (int64_t): Likewise.
5124 2015-03-07  Marek Polacek  <polacek@redhat.com>
5125             Martin Uecker  <uecker@eecs.berkeley.edu>
5127         PR sanitizer/65280
5128         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5129         member-like arrays.
5130         * c-c++-common/ubsan/bounds-8.c: New test.
5131         * c-c++-common/ubsan/bounds-9.c: New test.
5132         * gcc.dg/ubsan/bounds-2.c: New test.
5134 2015-03-05  Martin Sebor  <msebor@redhat.com>
5136         * PR testsuite/63175
5137         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5138         checking of results into main to prevent it from getting optimized
5139         away.
5140         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5142 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
5144         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5145         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5146         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5147         x64.
5149 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
5151         * g++.dg/lto/pr65302_1.C: New testcase.
5152         * g++.dg/lto/pr65302_0.C: New testcase.
5154 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5156         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5157         -fno-ipa-icf to dg-options.
5159 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5161         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5162         compiles using the linker plugin.
5164 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5166         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5168 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5170         * gcc.target/arm/pr65067.c: New test.
5172 2015-03-05  Martin Liska  <mliska@suse.cz>
5174         PR ipa/65318
5175         * gcc.dg/ipa/pr65318.c: New test.
5177 2015-03-05  Marek Polacek  <polacek@redhat.com>
5179         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5181 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5183         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5185 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5187         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5188         max-unroll-times back to defaults for s390.
5190 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5192         Fix last commit.
5194 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5196         PR c++/64665
5197         * g++.dg/cpp0x/initlist92.C: New.
5199 2015-03-05  Richard Biener  <rguenther@suse.de>
5201         PR tree-optimization/65310
5202         * gcc.dg/vect/pr65310.c: New testcase.
5204 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5206         PR c++/64834
5207         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5209 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
5211         * gnat.dg/entry_queues3.adb: New test.
5213 2015-03-04  Ian Lance Taylor  <iant@google.com>
5215         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5217 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5219         PR c++/64227
5220         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5222 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
5224         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5225         -fno-ipa-icf to dg-options
5226         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5227         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5229 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5231         PR c++/64398
5232         * g++.dg/cpp0x/decltype62.C: New.
5234 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
5236         * gnat.dg/object_overflow5.adb: New test.
5238 2015-03-03  Martin Liska  <mliska@suse.cz>
5240         PR ipa/65287
5241         * gcc.dg/ipa/pr65287.c: New test.
5243 2015-03-03  Martin Jambor  <mjambor@suse.cz>
5244             Eric Botcazou  <ebotcazou@adacore.com>
5246         * gnat.dg/specs/pack12.ads: New test.
5248 2015-03-03  Martin Liska  <mliska@suse.cz>
5250         * gcc.dg/ipa/PR65282.c: New test.
5252 2015-03-13  Jeff Law  <law@redhat.com>
5254         PR tree-optimization/65241
5255         * gcc.c-torture/compile/pr65241.c: New test.
5257 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
5259         PR target/64331
5260         * gcc.target/avr/torture/pr64331.c: New test.
5262 2015-03-03  Martin Liska  <mliska@suse.cz>
5263             Jan Hubicka  <hubicka@ucw.cz>
5265         * g++.dg/ipa/pr65263.C: New test.
5267 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5269         PR ipa/65130
5270         * gcc.dg/lto/pr65130_0.c: New testcase.
5271         * gcc.dg/lto/pr65130_1.c: New testcase.
5273 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5275         PR ipa/64988
5276         * g++.dg/torture/pr64988.C: New testcase.
5278 2015-03-02  Tobias Burnus  <burnus@net-b.de>
5280         * gfortran.dg/coarray_atomic_6.f90: New.
5282 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5284         PR target/65184
5285         * gcc.target/i386/pr65184.c: New.
5287 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5289         PR target/65183
5290         * gcc.target/i386/pr65183.c: New.
5292 2015-02-28  Martin Liska  <mliska@suse.cz>
5293             Jan Hubicka  <hubicka@ucw.cz>
5295         * gcc.dg/ipa/ipa-icf-35.c: New test.
5296         * gcc.dg/ipa/ipa-icf-36.c: New test.
5297         * gcc.dg/ipa/ipa-icf-37.c: New test.
5299 2015-02-28  Martin Liska  <mliska@suse.cz>
5300             Jan Hubicka  <hubicka@ucw.cz>
5302         PR ipa/65245
5303         * gcc.dg/ipa/ipa-icf-34.c: New test.
5305 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
5307         PR target/61142
5308         * gcc.target/sh/sh/pr61142.c: New.
5310 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
5312         * g++.dg/other/dump-ada-spec-3.C: New test.
5314 2015-03-01  Martin Liska  <mliska@suse.cz>
5316         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5317         * g++.dg/ipa/pr63595.C: Update expected results.
5319 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
5321         PR ipa/65236
5322         * g++.dg/ipa/ipa-icf-6.C: New testcase.
5324 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
5326         * gcc.dg/vect/pr59354.c: Move vector producing code to
5327         separate function.
5329 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
5331         PR ipa/65237
5332         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5333         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5334         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5335         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5337 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
5339         PR tree-optimization/65048
5340         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5341         (foo): Use K&R style definition.
5343 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
5345         PR target/65032
5346         * g++.dg/pr65032.C: New.
5348 2015-02-27  Marek Polacek  <polacek@redhat.com>
5350         PR c/65040
5351         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5352         -Wformat=2.
5354 2015-02-27  Marek Polacek  <polacek@redhat.com>
5356         PR c/65228
5357         * gcc.dg/pr65228.c: New test.
5359 2015-02-27  Kai Tietz  <ktietz@redhat.com>
5361         PR c/35330
5362         * gcc.dg/weak/weak-17.c: New file.
5364 2015-02-27  Richard Biener  <rguenther@suse.de>
5366         PR lto/65193
5367         * g++.dg/lto/pr65193_0.C: New testcase.
5369 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5371         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5372         * gcc.target/s390/hotpatch-8.c: Likewise.
5373         * gcc.target/s390/hotpatch-9.c: Likewise.
5374         * gcc.target/s390/pr61078.c: Likewise.
5375         * gcc.target/s390/pr57960.c: Remove -m64.
5376         * gcc.target/s390/pr61078.c: Likewise.
5378 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
5379             Martin Liska  <mliska@suse.cz>
5381         PR bootstrap/65150
5382         * gcc.dg/pr64454.c: Disable ICF.
5383         * gcc.dg/pr28685-1.c: Disable ICF
5384         * gcc.dg/ipa/iinline-5.c: Disable ICF.
5385         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5386         * g++.dg/ipa/ipa-icf-4.C: Update template.
5388 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
5390         PR tree-optimization/65216
5391         * gcc.c-torture/execute/pr65216.c: New test.
5393         PR tree-optimization/65215
5394         * gcc.c-torture/execute/pr65215-1.c: New test.
5395         * gcc.c-torture/execute/pr65215-2.c: New test.
5396         * gcc.c-torture/execute/pr65215-3.c: New test.
5397         * gcc.c-torture/execute/pr65215-4.c: New test.
5398         * gcc.c-torture/execute/pr65215-5.c: New test.
5400 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5402         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5404 2015-02-26  Martin Liska  <mliska@suse.cz>
5405             Jan Hubicka  <hubicka@ucw.cz>
5407         * g++.dg/ipa/pr64146.C: Update expected results.
5408         * gcc.dg/ipa/ipa-icf-26.c: Update test.
5409         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5410         * gcc.dg/ipa/ipa-icf-34.c: New test.
5412 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5414         * gcc.dg/vect/vect-pr61917.c: Rename to ...
5415         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5416         (dg-additional-options): Remove dg directive.
5417         (dg-final): Add dg directive.
5419 2015-02-26  Marek Polacek  <polacek@redhat.com>
5421         PR ipa/65008
5422         * g++.dg/ipa/pr65008.C: New test.
5424 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5426         * lib/profopt.exp (profopt-target-cleanup): New proc.
5427         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5428         files from sources from dg-additional-sources.
5430 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5432         * lib/gcov.exp: Cleanup in case of xfail.
5434 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5436         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5438 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
5440         PR debug/46102
5441         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5442         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5443         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5444         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5445         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5446         * g++.dg/debug/pr46123.C: XFAIL and move...
5447         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5448         * gcc.dg/debug/dwarf2-3.c: Move...
5449         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5451 2015-02-26  Marek Polacek  <polacek@redhat.com>
5453         PR c++/65202
5454         * g++.dg/cpp1y/pr65202.C: New test.
5456 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5458         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5459         locale_facets.h.gcov.
5461 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5463         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5465 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5467         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5469 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5471         PR target/65217
5472         * gcc.target/i386/pr65217.c: New.
5474 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5476         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5478 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5480         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5482 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5484         PR tree-optimization/65048
5485         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5487 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5489         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5490         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5492 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
5494         PR target/65161
5495         * gcc.target/i386/pr65161.c: New test.
5497 2015-02-26  Terry Guo  <terry.guo@arm.com>
5499         * gcc.target/arm/no-volatile-in-it.c: New test.
5501 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
5503         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5504         (dg-options): Add -save-temps.
5505         (dg-final): Add cleanup-saved-temps.
5507 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
5509         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5511 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
5513         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5514         * gcc.target/powerpc/pack01.c: Include string.h.
5516 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5518         PR target/65167
5519         * gcc.target/i386/pr65167.c: New.
5521 2015-02-25  Kai Tietz  <ktietz@redhat.com>
5523         PR tree-optimization/61917
5524         * gcc.dg/vect/vect-pr61917.c: New file.
5526 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
5528         PR tree-optimization/65170
5529         * gcc.c-torture/execute/pr65170.c: New test.
5530         * gcc.dg/tree-ssa/vrp96.c: New test.
5532 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5534         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5536 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5538         PR testsuite/65126
5539         * lib/gcc-defs.exp (additional_sources_used): Add new var.
5540         (dg-additional-files-options): Copy additional_sources to
5541         additional_sources_used before emptying additional_sources.
5542         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5543         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5544         (cleanup-saved-temps): Use additional_sources_used instead of
5545         additional_sources.
5546         (dg-test): Reset additional_sources_used.
5548 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
5550         PR fortran/63427
5551         * gfortran.dg/integer_exponentiation_6.F90: New test.
5553 2015-02-23  Martin Sebor  <msebor@redhat.com>
5555         PR target/65109
5556         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5557         two parts.  One to save registers, the other to verify the
5558         registers have the right values.  Save register state into
5559         static data rather than on the stack.
5561 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
5563         PR bootstrap/63888
5564         * c-c++-common/asan/pr63888.c: New test.
5566 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
5568         PR target/65163
5569         * gcc.c-torture/compile/pr65163.c: New.
5571 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5573         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5574         with -m31 on 64 bit.
5575         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5576         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5578 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5580         * gcc.target/s390/20090223-1.c: Add
5581         -Wno-implicit-function-declaration option.
5582         * gcc.target/s390/pr42224.c: Likewise.
5583         * gcc.target/s390/pr55718.c: Likewise.
5585 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5587         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5588         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5589         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5590         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5591         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5592         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5593         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5594         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5595         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5596         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5597         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5598         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5599         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5600         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5601         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5602         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5603         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5604         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5605         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5606         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5607         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5609 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5611         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5612         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5613         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5614         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5615         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5616         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5617         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5618         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5619         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5620         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5621         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5622         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5623         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5624         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5625         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5626         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5628 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5630         PR fortran/64980
5631         PR fortran/61960
5632         * gfortran.dg/pr61960.f90: New.
5633         * gfortran.dg/pr64230.f90: New.
5634         * gfortran.dg/pr64980.f03: New.
5636 2015-02-22  Tom de Vries  <tom@codesourcery.com>
5638         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5640 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
5642         PR ada/65156
5643         * gnat.dg/timing_events.adb: Removed, invalid test.
5645 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
5647         PR debug/58123
5648         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5649         location.
5650         * g++.dg/gcov/gcov-2.C: Likewise.
5652 2015-02-20  Richard Biener  <rguenther@suse.de>
5654         PR tree-optimization/65136
5655         * gcc.dg/tree-ssa/pr65136.c: New testcase.
5657 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
5659         PR testsuite/64158
5660         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5661         and nvptx-*-* blacklisting.
5663         * gcc.dg/sibcall-9.c: New test.
5664         * gcc.dg/sibcall-10.c: New test.
5666 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5668         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5670 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
5672         PR target/64452
5673         * gcc.target/avr/torture/pr64452.c: New test.
5675 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5677         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5678         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5680 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5682         PR testsuite/65116
5683         * lib/target-supports.exp (check_compile): Check whether
5684         additional_sources is defined before using it.
5686 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
5688         PR middle-end/65074
5689         * g++.dg/opt/pr65074.C: New file.
5691 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
5693         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5694         (size_type): New typedef.
5695         (operator "" _script): Use it for the last argument.
5697 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5699         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5701 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5703         * lib/target-supports.exp (check_compile): Save/restore
5704         additional_sources that may belong to an actual test.
5706 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
5708         PR gcov-profile/64634
5709         * g++.dg/gcov/gcov-15.C: New test.
5711 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5713         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5715 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5717         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5719 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5721         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5723 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5725         * gfortran.dg/fmt_cache_1.f: Add missing close.
5727 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5729         PR testsuite/65107
5730         * gfortran.dg/read_eof_8.f90: Add missing close.
5732 2015-02-18  Richard Biener  <rguenther@suse.de>
5734         PR tree-optimization/65063
5735         * gcc.dg/pr65063.c: New testcase.
5737 2015-02-18  Richard Biener  <rguenther@suse.de>
5739         PR tree-optimization/62217
5740         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5742 2015-02-18  Marek Polacek  <polacek@redhat.com>
5744         PR sanitizer/65081
5745         * c-c++-common/ubsan/pr65081.c: New test.
5747 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
5749         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5750         * gcc.target/sh/force-cbranch-delay-slot.c: New.
5752 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
5754         * gcc.dg/ipa/propalign-3.c: New test.
5756 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
5758         PR target/64793
5759         * gcc.target/sh/pr64793.c: New.
5760         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5762 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
5764         * gcc.target/arm/divzero.c: New test case.
5766 2015-02-17  Tom de Vries  <tom@codesourcery.com>
5768         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5770 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
5771             Jakub Jelinek  <jakub@redhat.com>
5773         PR c++/65075
5774         * g++.dg/cpp0x/pr65075.C: New test.
5776 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
5778         PR target/65058
5779         * gcc.target/powerpc/pr65058.c: New test.
5781 2015-02-16  Jeff Law  <law@redhat.com>
5783         PR tree-optimization/64823
5784         * gcc.dg/uninit-20.c: New test.
5786 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
5787             James Greenhalgh  <james.greenhalgh@arm.com>
5789         PR ipa/64963
5790         * gcc.dg/ipa/ipa-clone-1.c: New test.
5792 2015-02-16  Richard Biener  <rguenther@suse.de>
5794         PR tree-optimization/65077
5795         * gcc.dg/torture/pr65077.c: New testcase.
5797 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
5799         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5800         Directive adjusted to scan for ldaxr.
5801         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5802         adjusted to scan for ldaex.
5804 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
5806         PR c++/65080
5807         * g++.dg/cpp0x/constexpr-65080.C: New.
5809 2015-02-16  Richard Biener  <rguenther@suse.de>
5811         PR tree-optimization/63593
5812         * gcc.dg/pr63593.c: New testcase.
5814 2015-02-16  Marek Polacek  <polacek@redhat.com>
5816         PR c/65066
5817         * gcc.dg/pr65066.c: New test.
5819 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
5821         * gcc.dg/pr65002.C: Move ...
5822         * g++.dg/ipa/pr65002.C: ... here.
5824 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
5826         * gcc.target/powerpc/pr64205.c: Skip on AIX.
5827         * gcc.target/powerpc/pr64505.c: Skip on AIX.
5828         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5829         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5831 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
5833         PR testsuite/64850
5834         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5835         the expression to find calls.
5836         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5837         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5838         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5839         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5840         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5842 2015-02-14  Marek Polacek  <polacek@redhat.com>
5844         PR c/64768
5845         * gcc.dg/array-11.c: New test.
5846         * gcc.dg/array-12.c: New test.
5847         * gcc.dg/array-13.c: New test.
5848         * gcc.dg/array-14.c: New test.
5849         * gcc.dg/c99-flex-array-typedef-1.c: New test.
5850         * gcc.dg/c99-flex-array-typedef-2.c: New test.
5851         * gcc.dg/c99-flex-array-typedef-3.c: New test.
5852         * gcc.dg/c99-flex-array-typedef-5.c: New test.
5853         * gcc.dg/c99-flex-array-typedef-7.c: New test.
5854         * gcc.dg/c99-flex-array-typedef-8.c: New test.
5856 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5858         PR c++/60894
5859         * g++.dg/lookup/using54.C: New.
5861 2015-02-13  Jeff Law  <law@redhat.com>
5863         PR bootstrap/65060
5864         Revert my change for tree-optimization/64823.
5866 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5868         PR tree-optimization/65053
5869         * gcc.c-torture/execute/pr65053-1.c: New test.
5870         * gcc.c-torture/execute/pr65053-2.c: New test.
5872 2015-02-13  Marek Polacek  <polacek@redhat.com>
5874         PR c/65050
5875         * gcc.dg/pr65050.c: New test.
5877 2015-02-13  Jeff Law  <law@redhat.com>
5879         PR tree-optimization/64823
5880         * gcc.dg/uninit-20.c: New test.
5882         PR rtl-optimization/47477
5883         * gcc.dg/tree-ssa/pr47477.c: New test.
5885 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5887         PR c++/60211
5888         * g++.dg/parse/ivdep-2.C: New.
5889         * g++.dg/parse/ivdep-3.C: Likewise.
5891 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5893         PR fortran/64506
5894         * gfortran.dg/continuation_13.f90: New test.
5895         * gfortran.dg/continuation_14.f: New test.
5897 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5899         PR c++/64970
5900         * g++.dg/cpp0x/sfinae55.C: New.
5902 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5904         PR ipa/65034
5905         * g++.dg/ipa/pr65034.C: New test.
5907 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5909         PR tree-optimization/65002
5910         * gcc.dg/pr65002.C: New.
5912 2015-02-13  Marek Polacek  <polacek@redhat.com>
5914         PR c/65040
5915         * c-c++-common/pr65040.c: New test.
5917 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
5919         PR tree-optimization/64705
5920         * gcc.dg/tree-ssa/pr64705.c: New test.
5922 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5924         PR rtl/32219
5925         * gcc.dg/visibility-22.c: New test.
5926         * gcc.dg/visibility-23.c: New test.
5927         * gcc.target/i386/pr32219-1.c: New test.
5928         * gcc.target/i386/pr32219-2.c: New test.
5929         * gcc.target/i386/pr32219-3.c: New test.
5930         * gcc.target/i386/pr32219-4.c: New test.
5931         * gcc.target/i386/pr32219-5.c: New test.
5932         * gcc.target/i386/pr32219-6.c: New test.
5933         * gcc.target/i386/pr32219-7.c: New test.
5934         * gcc.target/i386/pr32219-8.c: New test.
5935         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5937 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5939         PR libgfortran/57822
5940         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5941         four different KINDs.
5943 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5945         PR c++/64884
5946         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5948         PR sanitizer/65000
5949         * g++.dg/ubsan/pr65000.C: New test.
5951 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
5953         PR fortran/64932
5954         * gfortran.dg/finalize_28.f90: New test
5956 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5958         PR debug/55541
5959         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5960         DW_TAG_lexical_block removal.
5961         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5962         * g++.dg/guality/pr55541.C: New test.
5964         PR sanitizer/64984
5965         * g++.dg/ubsan/pr64984.C: New test.
5967 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
5969         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5971 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5973         PR testsuite/64930
5974         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5975         instructions for 2015-01-14 get_memmodel changes.
5976         * gcc.target/powerpc/atomic-p8.c: Likewise.
5978         PR sanitizer/65019
5979         * g++.dg/ubsan/pr65019.C: New test.
5981         PR tree-optimization/65014
5982         * gcc.c-torture/compile/pr65014.c: New test.
5984 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5986         PR libgfortran/57822
5987         * gfortran/fmt_g0_7.f08: Revise test.
5989 2015-02-11  Jeff Law  <law@redhat.com>
5991         PR target/63347
5992         * gcc.target/m68k/pr63347.c: New test.
5994 2015-02-11  Marek Polacek  <polacek@redhat.com>
5996         * g++.dg/ubsan/shift-1.C: New test.
5997         * gcc.dg/ubsan/c-shift-2.c: New test.
5998         * c-c++-common/ubsan/shift-5.c: Remove file.
6000 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
6002         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6003         Directive adjusted to XFAIL.
6004         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6005         adjusted to XFAIL.
6007 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6009         PR middle-end/65003
6010         * g++.dg/opt/pr65003.C: New test.
6012 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6014         * lib/target-supports.exp (check_effective_target_pie): Renamed
6015         to ...
6016         (check_effective_target_pie_enabled): This.
6017         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6018         * gcc.target/i386/pie.c: Likewise.
6020 2015-02-11  Andrew Pinski  <apinski@cavium.com>
6022         PR target/64893
6023         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6024         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6026 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6028         PR target/61925
6029         * gcc.target/i386/pr61925-1.c: New test.
6030         * gcc.target/i386/pr61925-2.c: New test.
6031         * gcc.target/i386/pr61925-3.c: New test.
6033 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
6035         PR sanitizer/65004
6036         * g++.dg/asan/pr65004.C: New test.
6038 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
6040         PR target/64661
6041         * gcc.taget/sh/pr64661-0.h: New.
6042         * gcc.taget/sh/pr64661-1.c: New.
6043         * gcc.taget/sh/pr64661-2.c: New.
6044         * gcc.taget/sh/pr64661-3.c: New.
6045         * gcc.taget/sh/pr64661-4.c: New.
6047 2015-02-10  Richard Biener  <rguenther@suse.de>
6049         PR tree-optimization/64995
6050         * g++.dg/torture/pr64995.C: New testcase.
6052 2015-02-10  Richard Biener  <rguenther@suse.de>
6054         PR tree-optimization/64909
6055         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6057 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6059         * gcc.dg/signbit-sa.c: New test.
6061 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6063         PR libgfortran/57822
6064         * gfortran/fmt_g0_7.f08: New test.
6066 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
6068         PR tree-optimization/43378
6069         * gcc.dg/tree-ssa/pr43378.c: New test.
6071 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
6073         PR ipa/64978
6074         * g++.dg/torture/pr64978.C: New testcase.
6076 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6078         PR sanitizer/64981
6079         * gcc.dg/asan/pr64981.c: New test.
6081 2015-02-09  Marek Polacek  <polacek@redhat.com>
6083         PR c/64856
6084         * gcc.dg/pr64856.c: New test.
6086 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6088         PR target/64979
6089         * gcc.dg/tree-ssa/stdarg-7.c: New test.
6090         * gcc.c-torture/execute/pr64979.c: New test.
6092 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
6094         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6096 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6098         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6099         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6101 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6103         PR target/58757
6104         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6106 2015-02-09  Richard Biener  <rguenther@suse.de>
6108         PR tree-optimization/54000
6109         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6111 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6113         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6115 2015-02-09  Martin Liska  <mliska@suse.cz>
6117         * g++.dg/ipa/pr64858.C: New test.
6119 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6121         * gcc.dg/uninit-19.c: Fix warning line for fpic.
6123 2015-02-08  Andrew Pinski  <apinski@cavium.com>
6125         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6127 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6129         PR fortran/63744
6130         * gfortran.dg/use_rename_8.f90: New.
6132 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
6134         * gnat.dg/addr7.ad[sb]: New test.
6135         * gnat.dg/addr8.ad[sb]: Likewise.
6137 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
6139         PR jit/64752
6140         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6141         from jit.dg/test-compile-to-executable.c's create_code, with a
6142         clarification of the output message.
6143         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6144         pass/fail message.
6145         (test_jit): Use CHECK_NO_ERRORS when calling
6146         gcc_jit_context_compile_to_file.
6147         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6148         jit-verify-compile-to-file to jit-verify-output-file-was-created.
6149         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
6150         about deletions that are attempted.
6151         (jit-verify-compile-to-file): Rename to...
6152         (jit-verify-output-file-was-created): ...this, and drop the
6153         attempt to run "file" and verify the output.
6154         (jit-verify-assembler): New function.
6155         (jit-verify-object): New function.
6156         (jit-verify-dynamic-library): New function.
6157         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6158         favor of an implementation from new file
6159         create-code-for-hello-world-executable.h, which also adds a
6160         "main".
6161         (dg-final): Replace jit-verify-compile-to-file with
6162         jit-verify-output-file-was-created, and invoke new function
6163         jit-verify-assembler.
6164         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6165         the output message.
6166         (dg-final): Replace jit-verify-compile-to-file with
6167         jit-verify-output-file-was-created, and invoke new function
6168         jit-verify-dynamic-library.
6169         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6170         favor of an implementation from new file
6171         create-code-for-hello-world-executable.h, which also adds a
6172         "main".
6173         (dg-final): Replace jit-verify-compile-to-file with
6174         jit-verify-output-file-was-created.  Strengthen the expected stdout
6175         from the built executable.
6176         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6177         favor of an implementation from new file
6178         create-code-for-hello-world-executable.h, which also adds a
6179         "main".
6180         (dg-final): Replace jit-verify-compile-to-file with
6181         jit-verify-output-file-was-created, and invoke new function
6182         jit-verify-object.
6183         * jit.dg/verify-dynamic-library.c: New source file.
6185 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
6186             Brian Rzycki  <b.rzycki@samsung.com>
6188         PR tree-optimization/64878
6189         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6191 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6193         PR ipa/64896
6194         * g++.dg/ipa/pr64896.C: New test.
6196 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6198         PR target/64205
6199         * gcc.target/powerpc/pr64205.c: New file.
6201 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
6203         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6204         (dg-options): Use -fpie instead of -fPIE -pie.
6206 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6208         PR middle-end/64937
6209         * g++.dg/asan/pr64937.C: New test.
6211 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
6213         PR fortran/63205
6214         * gfortran.dg/class_to_type_4.f90: New test
6216 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
6218         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6220 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6222         PR rtl-optimization/64957
6223         PR debug/64817
6224         * gcc.c-torture/execute/pr64957.c: New test.
6226 2015-02-05  Jeff Law  <law@redhat.com>
6228         PR target/17306
6229         * gcc.target/h8300/pr17306-1.c: New test.
6230         * gcc.target/h8300/pr17306-2.c: New test.
6232 2015-02-05  Tobias Burnus  <burnus@net-b.de>
6234         PR fortran/64943
6235         * gfortran.dg/structure_constructor_12.f90: New.
6237 2015-02-05  Jeff Law  <law@redhat.com>
6239         PR target/58400
6240         gcc.target/h8300/pr58400.c: New test.
6242 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
6244         * gcc.target/arm/macro_defs0.c: New test.
6245         * gcc.target/arm/macro_defs1.c: New test.
6246         * gcc.target/arm/macro_defs2.c: New test.
6248 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
6250         PR rtl-optimization/64905
6251         * gcc.target/i386/pr64905.c: Require nonpic target.
6252         (dg-options): Add -fomit-frame-pointer.
6253         (main): Remove.
6255 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
6257         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6258         tree dump scanning.
6260 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
6262         PR fortran/64757
6263         * gfortran.dg/type_to_class_2.f90: New test
6264         * gfortran.dg/type_to_class_3.f90: New test
6266 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
6268         PR ipa/64686
6269         * g++.dg/torture/pr64686.C: New testcase.
6271 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
6273         PR rtl-optimization/64905
6274         * gcc.target/i386/pr64905.c: New file.
6276 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6278         * gcc.dg/guality/pr41447-1.c: Remove xfail.
6279         * gcc.dg/guality/pr41616-1.c: Ditto.
6281 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
6283         PR debug/64817
6284         * gcc.dg/pr64817-3.c: New.
6286 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
6287             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6289         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6290         pass parameters in registers.
6291         * gcc.dg/guality/pr36728-2.c (main): Likewise.
6292         * gcc.dg/guality/pr36728-3.c (main): Likewise.
6293         * gcc.dg/guality/pr36728-4.c (main): Likewise.
6295 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
6296             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6298         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6299         list, allow for multilibed targets.
6300         * gcc.dg/combine_ashiftrt_2.c: Likewise.
6302 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6304         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6305         * gcc.dg/pr46728-6.c: Ditto.
6307 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
6309         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6310         for mips_nanlegacy target.
6312 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
6314         * gcc.target/i386/chkp-hidden-def.c: New.
6316 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6318         PR middle-end/62103
6319         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6320         to use 24 bits for bitfield b.
6322 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6324         PR testsuite/64796
6325         * lib/target-supports.exp (check_effective_target_bswap64): Do not
6326         cache result in a global variable.  Include all 32-bit targets for
6327         bswap64 tests.
6329 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
6331         PR rtl-optimization/64756
6332         * gcc.c-torture/execute/pr64756.c: New test.
6334 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
6336         PR target/64660
6337         * gcc.target/sh/pr64660-0.h: New.
6338         * gcc.target/sh/pr64660-1.c: New.
6339         * gcc.target/sh/pr64660-2.c: New.
6340         * gcc.target/sh/pr64660-3.c: New.
6341         * gcc.target/sh/pr64660-4.c: New.
6343 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
6345         PR c++/64877
6346         * g++.dg/warn/Waddress-2.C: New.
6348 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
6350         PR middle-end/61225
6351         * gcc.target/i386/pr49095.c: XFAIL for ia32.
6353 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
6355         PR preprocessor/64803
6356         * gcc.dg/cpp/builtin-macro-1.c: New test case.
6358 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
6360         * g++.dg/ipa/devirt-37.C: Disable early inlining.
6362 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
6364         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6365         (_ARM_FPSRC): Add DN and AHP fields.
6366         (clean_results): Force DN=1 on AArch64.
6367         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6368         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6369         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6370         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6371         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6372         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6374 2015-02-02  Alan Modra  <amodra@gmail.com>
6376         * gcc.target/powerpc/cprophard.c: New.
6378 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
6380         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6381         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6383 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
6385         PR debug/64817
6386         * gcc.dg/pr64817-1.c: New test.
6387         * gcc.dg/pr64817-2.c: New test.
6389 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
6391         PR target/64851
6392         * gcc.target/sh/pr64851-0.h: New
6393         * gcc.target/sh/pr64851-1.c: New
6394         * gcc.target/sh/pr64851-2.c: New
6395         * gcc.target/sh/pr64851-3.c: New
6396         * gcc.target/sh/pr64851-4.c: New
6398 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6400         PR target/64882
6401         * gcc.dg/torture/pr64882.c: New test.
6403 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
6405         PR target/64159
6406         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6407         sparc*-*-*.
6409 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6411         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6412         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6413         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6414         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6415         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6416         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6417         tree dump.
6418         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6419         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6420         tree dump.
6421         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6422         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6423         tree dump.
6425 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6427         PR target/64688
6428         * g++.dg/pr64688-2.C: New.
6430 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6432         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6433         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6434         * gcc.target/i386/fuse-caller-save.c: Ditto.
6435         * gcc.target/i386/headmerge-1.c: Ditto.
6436         * gcc.target/i386/headmerge-2.c: Ditto.
6437         * gcc.target/i386/sibcall-6.c: Ditto.
6439 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6441         PR target/64617
6442         * gcc.target/i386/pr64617.c: New test.
6444 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6446         PR target/15184
6447         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6448         (dg-options): Remove -m32.
6449         (dg-final): Scan for "movb %al" only.
6450         * gcc.target/i386/pr15184-2.c: Ditto.
6452 2015-01-30  Richard Biener  <rguenther@suse.de>
6454         PR tree-optimization/64829
6455         * gcc.dg/vect/pr64829.c: New testcase.
6457 2015-01-29  Marek Polacek  <polacek@redhat.com>
6459         PR c/64709
6460         * gcc.dg/pr64709.c: New test.
6462 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
6464         PR c++/64717
6465         * g++.dg/ubsan/pr64717-1.C: New test.
6466         * g++.dg/ubsan/pr64717-2.C: New test.
6468 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
6470         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6472 2015-01-29  Jeff Law  <law@redhat.com>
6474         PR target/15184
6475         * gcc.target/i386/pr15184-1.c: New test.
6476         * gcc.target/i386/pr15184-2.c: New test.
6478 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6480         PR tree-optimization/64746
6481         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6483 2015-01-29  Richard Biener  <rguenther@suse.de>
6485         PR tree-optimization/64853
6486         * gcc.dg/torture/pr64853.c: New testcase.
6488 2015-01-29  Richard Biener  <rguenther@suse.de>
6490         PR tree-optimization/64844
6491         * gcc.dg/vect/pr64844.c: New testcase.
6493 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6495         PR middle-end/64809
6496         * gcc.dg/pr64809.c: Delete.
6498 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6500         PR middle-end/64805
6501         * gcc.target/i386/pr64805.c: New.
6503 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6505         * gcc.dg/guality/guality.h (main): Add argv[0] to
6506         guality_gdb_command.
6508 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
6510         PR ipa/64801
6511         * gcc.dg/tree-ssa/pr64801.c: New testcase.
6513 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
6515         PR target/64659
6516         * gcc.target/sh/sh.exp
6517         (check_effective_target_atomic_model_soft_gusa_available,
6518         check_effective_target_atomic_model_soft_tcb_available,
6519         check_effective_target_atomic_model_soft_imask_available,
6520         check_effective_target_atomic_model_hard_llcs_available): New.
6521         * gcc.target/sh/pr64659-0.h: New.
6522         * gcc.target/sh/pr64659-1.c: New.
6523         * gcc.target/sh/pr64659-2.c: New.
6524         * gcc.target/sh/pr64659-3.c: New.
6525         * gcc.target/sh/pr64659-4.c: New.
6527 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
6529         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6530         scan-assembler-times pattern.
6532 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
6534         PR middle-end/64809
6535         * gcc.dg/pr64809.c: New test.
6537 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
6539         PR tree-optimization/64277
6540         * gcc.dg/pr64277.c: New.
6542 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6544         PR tree-optimization/64718
6545         * gcc.c-torture/execute/pr64718.c: New test.
6547 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
6549         * gcc.target/aarch64/abs_2.c: New.
6551 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
6553         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6554         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6555         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6556         ISA rev < 2.
6558 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
6560         PR bootstrap/64612
6561         * lib/target-supports.exp (check_effective_target_comdat_group): New.
6562         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6563         { target comdat_group }.
6565 2015-01-27  Tobias Burnus  <burnus@net-b.de>
6567         PR fortran/63861
6568         * gfortran.dg/goacc/coarray_2.f90: New.
6570 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6572         PR ipa/60871
6573         PR ipa/64139
6574         * g++.dg/torture/pr64139.C: New testcase.
6575         * g++.dg/torture/pr60871.C: Likewise.
6577 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
6579         PR fortran/64230
6580         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6581         prevent linking errors.
6583 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6585         PR ipa/64282
6586         * g++.dg/torture/pr64282.C: New testcase.
6588 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6590         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6591         for wzr reg.
6593 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6595         * gcc.target/s390/hotpatch-13.c: New testcase.
6596         * gcc.target/s390/hotpatch-14.c: New testcase.
6597         * gcc.target/s390/hotpatch-15.c: New testcase.
6598         * gcc.target/s390/hotpatch-16.c: New testcase.
6599         * gcc.target/s390/hotpatch-17.c: New testcase.
6600         * gcc.target/s390/hotpatch-18.c: New testcase.
6601         * gcc.target/s390/hotpatch-19.c: New testcase.
6602         * gcc.target/s390/hotpatch-20.c: New testcase.
6603         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6604         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6605         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6606         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6607         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6608         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6609         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6610         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6611         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6612         * gcc.target/s390/hotpatch-10.c: Likewise.
6613         * gcc.target/s390/hotpatch-11.c: Likewise.
6614         * gcc.target/s390/hotpatch-12.c: Likewise.
6615         * gcc.target/s390/hotpatch-2.c: Likewise.
6616         * gcc.target/s390/hotpatch-3.c: Likewise.
6617         * gcc.target/s390/hotpatch-4.c: Likewise.
6618         * gcc.target/s390/hotpatch-5.c: Likewise.
6619         * gcc.target/s390/hotpatch-6.c: Likewise.
6620         * gcc.target/s390/hotpatch-7.c: Likewise.
6621         * gcc.target/s390/hotpatch-8.c: Likewise.
6622         * gcc.target/s390/hotpatch-9.c: Likewise.
6623         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6624         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6625         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6626         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6627         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6628         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6629         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6630         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6632 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
6634         * gcc.dg/long_branch.c: New testcase.
6636 2015-01-27  Richard Biener  <rguenther@suse.de>
6638         PR tree-optimization/56273
6639         PR tree-optimization/59124
6640         PR tree-optimization/64277
6641         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6642         * gcc.dg/Warray-bounds-12.c: Likewise.
6643         * gcc.dg/Warray-bounds-13.c: Likewise.
6645 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6647         PR rtl-optimization/61058
6648         * gcc.dg/pr61058.c: New test.
6650 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
6652         * gcc.target/i386/chkp-narrow-bounds.c: New.
6654 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6656         PR tree-optimization/64807
6657         * gcc.dg/pr64807.c: New test.
6659         PR c/64766
6660         * gcc.dg/pr64766.c: New test.
6662 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
6664         PR target/49263
6665         * gcc.target/sh/pr49263-4.c: New.
6667 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
6669         PR fortran/62044
6670         * gfortran.dg/allocate_with_mold_1.f90: New test
6672 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
6674         PR c/64778
6675         * gcc.dg/pr64778.c: New test.
6677         PR middle-end/64421
6678         * gcc.dg/vect/pr64421.c: New test.
6680 2015-01-26  Tobias Burnus  <burnus@net-b.de>
6682         PR fortran/64771
6683         * gfortran.dg/coarray_36.f: New.
6684         * gfortran.dg/coarray_37.f90: New.
6686 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
6688         PR fortran/64230
6689         * gfortran.dg/class_allocate_18.f90: New.
6691 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6693         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6695 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6697         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6699 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6701         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6703 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6705         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6707 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6709         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6710         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6711         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6712         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6714 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6716         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6717         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6718         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6720 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6722         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6723         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6724         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6725         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6726         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6727         vXXXhn.inc.
6729 2015-01-26  Richard Biener  <rguenther@suse.de>
6731         PR middle-end/64764
6732         * gcc.dg/uninit-19.c: New testcase.
6734 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6736         * lib/target-supports.exp (check_effective_target_vect64): Add
6737         sparc*-*-*.
6739 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
6741         PR testsuite/64712
6742         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6744 2015-01-26  Tony Liu  <tony.liu@arm.com>
6746         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6747         non-UAL cases.
6749 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
6751         PR libfortran/64770
6752         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6753         correctly, clean up afterwards.
6755 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
6757         PR fortran/62044
6758         * gfortran.dg/use_rename_7.f90: New.
6760 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
6762         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6763         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6765 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
6767         PR target/54236
6768         * gcc.target/sh/pr54236-4.c: New.
6770 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
6772         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6773         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
6774         Bridge test.
6776 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
6778         PR libfortran/64770
6779         * gfortran.dg/open_new_segv.f90: New test.
6781 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
6783         PR target/49263
6784         PR target/53987
6785         PR target/64345
6786         PR target/59533
6787         PR target/52933
6788         PR target/54236
6789         PR target/51244
6790         * gcc.target/sh/pr64345-1.c: New.
6791         * gcc.target/sh/pr64345-2.c: New.
6792         * gcc.target/sh/pr59533-1.c: New.
6793         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6794         * gcc.target/sh/pr52933-2.c: Likewise.
6795         * gcc.target/sh/pr54089-1.c: Likewise.
6796         * gcc.target/sh/pr54236-1.c: Likewise.
6797         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6798         * gcc.target/sh/pr49263-1.c: Remove xfails.
6799         * gcc.target/sh/pr49263-2.c: Likewise.
6800         * gcc.target/sh/pr49263-3.c: Likewise.
6801         * gcc.target/sh/pr53987-1.c: Likewise.
6802         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6803         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6804         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6805         (test05, test06, test07, test08, test09, test10, test11, test12): New.
6806         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6807         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6808         test_009): New.
6809         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6810         (test_02): New.
6812 2015-01-24  Tom de Vries  <tom@codesourcery.com>
6814         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6816 2015-01-23  Ian Lance Taylor  <iant@google.com>
6818         PR go/64510
6819         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6820         targets without split stack support.
6822 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
6824         PR target/64317
6825         * gcc.target/i386/pr64317.c: New test.
6827 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
6829         PR rtl-optimization/63637
6830         PR rtl-optimization/60663
6831         * gcc.dg/pr63637-1.c: New test.
6832         * gcc.dg/pr63637-2.c: New test.
6833         * gcc.dg/pr63637-3.c: New test.
6834         * gcc.dg/pr63637-4.c: New test.
6835         * gcc.dg/pr63637-5.c: New test.
6836         * gcc.dg/pr63637-6.c: New test.
6837         * gcc.target/i386/pr63637-1.c: New test.
6838         * gcc.target/i386/pr63637-2.c: New test.
6839         * gcc.target/i386/pr63637-3.c: New test.
6840         * gcc.target/i386/pr63637-4.c: New test.
6841         * gcc.target/i386/pr63637-5.c: New test.
6842         * gcc.target/i386/pr63637-6.c: New test.
6844 2015-01-23  Richard Biener  <rguenther@suse.de>
6846         PR testsuite/63439
6847         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6848         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6850 2015-01-23  Marek Polacek  <polacek@redhat.com>
6852         PR preprocessor/60570
6853         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6854         * gcc.dg/cpp/pr60570.c: New test.
6856 2015-01-23  Richard Biener  <rguenther@suse.de>
6858         PR testsuite/63439
6859         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6860         vectorization on vect64 targets.
6862 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
6864         PR fortran/60922
6865         * gfortran.dg/class_allocate_17.f90: New.
6867 2015-01-23  Tobias Burnus  <burnus@net-b.de>
6869         PR fortran/64726
6870         * gfortran.dg/goacc/combined_loop.f90: New.
6872 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6874         PR fortran/61933
6875         * gfortran.dg/make_unit.f90: New test.
6877 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6879         PR fortran/61933
6880         * gfortran.dg/negative_unit_int8.f: Update.
6882 2015-01-22  Jeff Law  <law@redhat.com>
6884         PR target/52076
6885         * gcc.target/m68k/pr52076-1.c: New test.
6886         * gcc.target/m68k/pr52076-2.c: New test.
6888 2015-01-22  Richard Biener  <rguenther@suse.de>
6890         PR middle-end/64728
6891         * gcc.dg/torture/pr64728.c: New testcase.
6893 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
6895         PR target/64688
6896         * g++.dg/pr64688.C: New test.
6898 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
6900         * gcc.target/i386/chkp-always_inline.c (f1): Make static
6901         to avoid errors with -fpic.
6903 2015-01-22  Richard Biener  <rguenther@suse.de>
6905         PR libstdc++/64535
6906         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6908 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
6910         PR rtl-optimization/64682
6911         * gcc.c-torture/execute/pr64682.c: New file.
6913 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
6915         PR debug/64511
6916         * gcc.dg/pr64511.c: New test.
6918         PR rtl-optimization/62078
6919         * g++.dg/opt/pr62078.C: New test.
6921         PR c/63307
6922         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6924 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
6926         PR fortran/57023
6927         * gfortran.dg/internal_pack_15.f90:  New test.
6929 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6931         * c-c++-common/tsan/step.c: New testcase.
6933 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6935         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6937 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6939         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6941 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6943         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6945 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6947         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6949 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6951         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6953 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6955         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6957 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6959         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6961 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6963         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6965 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6967         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6969 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6971         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6973 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6975         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6977 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6979         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6981 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6983         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6984         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6985         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6986         vXXXw.inc.
6988 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6990         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6991         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6992         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6993         vXXXl.inc.
6995 2015-01-21  Renlin Li  <renlin.li@arm.com>
6997         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6998         * g++.dg/tls/thread_local5g.C: Likewise.
6999         * g++.dg/tls/thread_local6g.C: Likewise.
7001 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7003         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7004         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7005         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7007 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7009         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7010         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7011         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7013 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7015         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7016         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7017         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7019 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7021         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7022         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7023         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7025 2015-01-20  Jeff Law  <law@redhat.com>
7027         PR target/59946
7028         * gcc.target/m68k/pr59946.c: New test.
7030 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7032         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7033         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7034         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7036 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7038         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7039         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7040         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7042 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7044         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7045         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7046         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7048 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7050         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7051         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7052         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7053         vshuffle.inc.
7054         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7055         vshuffle.inc.
7057 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7059         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7060         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7061         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7063 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7065         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7066         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7067         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7069 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7071         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7073 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
7075         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7077         PR sanitizer/64632
7078         * g++.dg/ubsan/pr64632.C: New test.
7080         PR debug/64663
7081         * gcc.dg/pr64663.c: New test.
7083 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7085         PR c++/64383
7086         * g++.dg/warn/Wunused-var-23.C: New.
7088 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7090         PR c++/59937
7091         * g++.dg/cpp0x/constexpr-59937-1.C: New.
7092         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7094 2015-01-20  Richard Biener  <rguenther@suse.de>
7096         PR ipa/64684
7097         * gcc.dg/lto/pr64684_0.c: New testcase.
7098         * gcc.dg/lto/pr64684_1.c: Likewise.
7099         * gcc.dg/lto/pr64684_2.c: Likewise.
7100         * gcc.dg/lto/pr64685_0.c: Likewise.
7101         * gcc.dg/lto/pr64685_1.c: Likewise.
7103 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7105         PR c++/62241
7106         * g++.dg/cpp1y/lambda-init12.C: New.
7108 2015-01-20  Richard Biener  <rguenther@suse.de>
7110         PR tree-optimization/64410
7111         * g++.dg/vect/pr64410.cc: Require vect_double.
7113 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
7115         PR target/64149
7116         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7118 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
7120         PR bootstrap/64676
7121         Revert:
7122         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7124         PR rtl-optimization/64081
7125         * gcc.dg/pr64081.c: New test.
7127 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7129         * jit.dg/harness.h: Include <unistd.h>.
7130         (CHECK_NO_ERRORS): New.
7131         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7132         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7133         gcc_jit_context_compile_to_file.
7134         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7135         args to the spawned executable.
7136         (jit-expand-vars): New function.
7137         (jit-exe-params): New variable.
7138         (dg-jit-set-exe-params): New function.
7139         (jit-dg-test): Detect testcases that use
7140         jit-verify-compile-to-file and call jit-setup-compile-to-file.
7141         Set arguments of spawned process to jit-exe-params.
7142         (jit-get-output-filename): New function.
7143         (jit-setup-compile-to-file): New function.
7144         (jit-verify-compile-to-file): New function.
7145         (jit-run-executable): New function.
7146         (jit-verify-executable): New function.
7147         * jit.dg/test-compile-to-assembler.c: New testcase.
7148         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7149         * jit.dg/test-compile-to-executable.c: New testcase.
7150         * jit.dg/test-compile-to-object.c: New testcase.
7152 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
7154         PR target/64652
7155         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7156         (test_1): New.
7158 2015-01-19  Martin Liska  <mliska@suse.cz>
7160         * objc/compile/pr64668.m: New test.
7162 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7164         * jit.dg/test-arith-overflow.c: Include stdbool.h.
7165         (create_overflow_fn): Update comment to clarify that
7166         the third param of the created function is a bool *, not
7167         an int *.
7168         (verify_int_overflow_fn): Convert param "expected_ovf" from
7169         int to bool.  Update third param of "overflow_fn_type" from int *
7170         to bool *.  Update local "actual_ovf" from int to bool.
7171         (verify_uint_overflow_fn): Likewise.
7173 2015-01-19  Martin Liska  <mliska@suse.cz>
7175         * gcc.dg/ipa/ipa-icf-33.c: New test.
7177 2015-01-19  Felix Yang  <felix.yang@huawei.com>
7178             Haijian Zhang  <z.zhanghaijian@huawei.com>
7180         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7181         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7182         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7183         result_float64x2, expected_hfloat64x2): New helper type, variable and
7184         declaration.
7185         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7186         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7187         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7188         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7189         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7190         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7191         and target without the FMA feature.
7193 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
7195         * gcc.target/aarch64/pr64304.c: New testcase.
7197 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7199         PR rtl-optimization/64081
7200         * gcc.dg/pr64081.c: New test.
7202 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
7204         PR target/63971
7205         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7206         the epilogue).
7207         * gcc.target/aarch64/test_frame_6.c: Likewise.
7208         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7209         and x19 (in the epilogue).
7210         * gcc.target/aarch64/test_frame_4.c: Likewise.
7211         * gcc.target/aarch64/test_frame_7.c: Likewise.
7213 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7215         * gcc.target/i386/chkp-always_inline.c: New.
7217 2015-01-15  Andrew Pinski  <apinski@cavium.com>
7218             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7220         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7221         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7223 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
7225         PR fortran/60255
7226         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7227         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7229 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7231         PR fortran/64578
7232         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7234 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
7236         PR target/64652
7237         * gcc.target/sh/torture/pr64652.c: New.
7239 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7241         * gcc.dg/ipa/ipa-icf-32.c: Update template.
7242         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7243         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7244         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7245         * c-c++-common/asan/kasan-recover-1.c: Likewise.
7246         * c-c++-common/asan/kasan-recover-2.c: Likewise.
7248 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7250         PR ipa/64378
7251         * g++.dg/torture/pr64378.C: New testcase.
7253 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7255         PR fortran/57959
7256         * gfortran.dg/block_13.f08: New test
7258 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7260         PR fortran/55901
7261         * gfortran.dg/associate_1.f03: Allow test for character with
7262         automatic length.
7264 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7266         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7267         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7269 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7271         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7273 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
7275         PR fortran/64578
7276         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7278 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7280         PR fortran/60357
7281         * gfortran.dg/alloc_comp_assign_13.f08: New test.
7283         PR fortran/61275
7284         * gfortran.dg/alloc_comp_assign_14.f08: New test.
7286         PR fortran/55932
7287         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7289 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7291         PR fortran/60334
7292         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7294 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
7296         PR rtl-optimization/52773
7297         * gcc.c-torture/compile/pr52773.c: New test.
7299 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7301         PR c++/62134
7302         * g++.dg/cpp0x/alias-decl-46.C: New.
7304 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7306         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7308 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7310         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7311         Add trace.
7312         (CHECK_FP): Likewise.
7313         (CHECK_CUMULATIVE_SAT): Likewise.
7315 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7317         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7318         (Set_Neon_Cumulative_Sat): Add parameter.
7319         (__set_neon_cumulative_sat): Support new parameter.
7320         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7321         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7322         argument.
7323         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7324         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7325         argument.
7327 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7329         * g++.dg/tsan/vptr_benign_race.C: New testcase.
7330         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7332 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7334         PR c++/60056
7335         * g++.dg/tls/thread_local-ice4.C: New.
7337 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
7339         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7340         than Neon options.
7342 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7344         PR c++/62276
7345         * g++.dg/cpp0x/vt-62276.C: New.
7347 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7349         PR middle-end/64353
7350         * g++.dg/pr64353.C: New.
7352 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7354         PR target/64263
7355         * gcc.target/aarch64/pr64263_1.c: New test.
7357 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
7359         PR tree-optimization/64434
7360         * gcc.dg/torture/pr64434.c: Move to...
7361         * gcc.dg/pr64434.c: ... here.
7363 2015-01-16  Richard Biener  <rguenther@suse.de>
7365         PR middle-end/64614
7366         * gcc.dg/uninit-18.c: New testcase.
7368 2015-01-16  Richard Biener  <rguenther@suse.de>
7370         PR tree-optimization/64568
7371         * g++.dg/torture/pr64568-2.C: New testcase.
7373 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7375         PR target/64363
7376         * gcc.target/i386/chkp-label-address.c: New.
7378 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
7380         PR fortran/45290
7381         * gfortran.dg/pointer_init_6.f90: Extended.
7383 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
7385         * gcc.c-torture/compile/20150108.c: New test.
7387 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7389         * gcc.target/visium: New directory.
7391 2015-01-16  Richard Biener  <rguenther@suse.de>
7393         PR tree-optimization/61743
7394         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7395         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7397 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
7399         * gcc.dg/pr64015.c: New test.
7401 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
7403         PR ipa/64163
7404         PR ipa/64612
7405         * g++.dg/ipa/pr64612.C: New test.
7407 2015-01-16  Renlin Li  <renlin.li@arm.com>
7409         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7411 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
7413         * gcc.target/i386/sse-14.c: Test new intrinsic.
7414         * gcc.target/i386/sse-22.c: Ditto.
7416 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7418         PR c++/58614
7419         * g++.dg/cpp0x/auto44.C: New.
7421 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
7423         PR target/59710
7424         * gcc.target/nios2/gpopt-all.c: New test case.
7425         * gcc.target/nios2/gpopt-local.c: New test case.
7426         * gcc.target/nios2/gpopt-global.c: New test case.
7427         * gcc.target/nios2/gpopt-data.c: New test case.
7428         * gcc.target/nios2/gpopt-none.c: New test case.
7430 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
7432         * g++.dg/ubsan/vptr-1.C: New test.
7433         * g++.dg/ubsan/vptr-2.C: New test.
7434         * g++.dg/ubsan/vptr-3.C: New test.
7435         * g++.dg/ubsan/vptr-4.C: New test.
7436         * g++.dg/ubsan/vptr-5.C: New test.
7437         * g++.dg/ubsan/vptr-6.C: New test.
7438         * g++.dg/ubsan/vptr-7.C: New test.
7439         * g++.dg/ubsan/vptr-8.C: New test.
7440         * g++.dg/ubsan/vptr-9.C: New test.
7442 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7444         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7445         is set up.
7446         * lib/gcc-dg.exp: Likewise.
7448 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7450         PR rtl-optimization/64110
7451         * gcc.target/i386/pr64110.c: Add scan-assembler.
7453 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
7454             James Norris  <jnorris@codesourcery.com>
7455             Cesar Philippidis  <cesar@codesourcery.com>
7456             Ilmir Usmanov  <i.usmanov@samsung.com>
7458         * lib/target-supports.exp (check_effective_target_fopenacc): New
7459         procedure.
7460         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7461         * g++.dg/goacc/goacc.exp: Likewise.
7462         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7463         * gcc.dg/goacc/goacc.exp: Likewise.
7464         * gfortran.dg/goacc/goacc.exp: Likewise.
7465         * c-c++-common/cpp/openacc-define-1.c: New file.
7466         * c-c++-common/cpp/openacc-define-2.c: Likewise.
7467         * c-c++-common/cpp/openacc-define-3.c: Likewise.
7468         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7469         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7470         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7471         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7472         * c-c++-common/goacc/asyncwait-1.c: Likewise.
7473         * c-c++-common/goacc/cache-1.c: Likewise.
7474         * c-c++-common/goacc/clauses-fail.c: Likewise.
7475         * c-c++-common/goacc/collapse-1.c: Likewise.
7476         * c-c++-common/goacc/data-1.c: Likewise.
7477         * c-c++-common/goacc/data-2.c: Likewise.
7478         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7479         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7480         * c-c++-common/goacc/deviceptr-2.c: Likewise.
7481         * c-c++-common/goacc/deviceptr-3.c: Likewise.
7482         * c-c++-common/goacc/if-clause-1.c: Likewise.
7483         * c-c++-common/goacc/if-clause-2.c: Likewise.
7484         * c-c++-common/goacc/kernels-1.c: Likewise.
7485         * c-c++-common/goacc/loop-1.c: Likewise.
7486         * c-c++-common/goacc/loop-private-1.c: Likewise.
7487         * c-c++-common/goacc/nesting-1.c: Likewise.
7488         * c-c++-common/goacc/nesting-data-1.c: Likewise.
7489         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7490         * c-c++-common/goacc/parallel-1.c: Likewise.
7491         * c-c++-common/goacc/pcopy.c: Likewise.
7492         * c-c++-common/goacc/pcopyin.c: Likewise.
7493         * c-c++-common/goacc/pcopyout.c: Likewise.
7494         * c-c++-common/goacc/pcreate.c: Likewise.
7495         * c-c++-common/goacc/pragma_context.c: Likewise.
7496         * c-c++-common/goacc/present-1.c: Likewise.
7497         * c-c++-common/goacc/reduction-1.c: Likewise.
7498         * c-c++-common/goacc/reduction-2.c: Likewise.
7499         * c-c++-common/goacc/reduction-3.c: Likewise.
7500         * c-c++-common/goacc/reduction-4.c: Likewise.
7501         * c-c++-common/goacc/sb-1.c: Likewise.
7502         * c-c++-common/goacc/sb-2.c: Likewise.
7503         * c-c++-common/goacc/sb-3.c: Likewise.
7504         * c-c++-common/goacc/update-1.c: Likewise.
7505         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7506         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7507         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7508         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7509         * gfortran.dg/goacc/assumed.f95: Likewise.
7510         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7511         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7512         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7513         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7514         * gfortran.dg/goacc/branch.f95: Likewise.
7515         * gfortran.dg/goacc/cache-1.f95: Likewise.
7516         * gfortran.dg/goacc/coarray.f95: Likewise.
7517         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7518         * gfortran.dg/goacc/cray.f95: Likewise.
7519         * gfortran.dg/goacc/critical.f95: Likewise.
7520         * gfortran.dg/goacc/data-clauses.f95: Likewise.
7521         * gfortran.dg/goacc/data-tree.f95: Likewise.
7522         * gfortran.dg/goacc/declare-1.f95: Likewise.
7523         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7524         * gfortran.dg/goacc/fixed-1.f: Likewise.
7525         * gfortran.dg/goacc/fixed-2.f: Likewise.
7526         * gfortran.dg/goacc/fixed-3.f: Likewise.
7527         * gfortran.dg/goacc/fixed-4.f: Likewise.
7528         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7529         * gfortran.dg/goacc/if.f95: Likewise.
7530         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7531         * gfortran.dg/goacc/list.f95: Likewise.
7532         * gfortran.dg/goacc/literal.f95: Likewise.
7533         * gfortran.dg/goacc/loop-1.f95: Likewise.
7534         * gfortran.dg/goacc/loop-2.f95: Likewise.
7535         * gfortran.dg/goacc/loop-3.f95: Likewise.
7536         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7537         * gfortran.dg/goacc/omp.f95: Likewise.
7538         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7539         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7540         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7541         * gfortran.dg/goacc/parameter.f95: Likewise.
7542         * gfortran.dg/goacc/private-1.f95: Likewise.
7543         * gfortran.dg/goacc/private-2.f95: Likewise.
7544         * gfortran.dg/goacc/private-3.f95: Likewise.
7545         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7546         * gfortran.dg/goacc/reduction-2.f95: Likewise.
7547         * gfortran.dg/goacc/reduction.f95: Likewise.
7548         * gfortran.dg/goacc/routine-1.f90: Likewise.
7549         * gfortran.dg/goacc/routine-2.f90: Likewise.
7550         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7551         * gfortran.dg/goacc/several-directives.f95: Likewise.
7552         * gfortran.dg/goacc/sie.f95: Likewise.
7553         * gfortran.dg/goacc/subarrays.f95: Likewise.
7554         * gfortran.dg/gomp/map-1.f90: Likewise.
7555         * gfortran.dg/openacc-define-1.f90: Likewise.
7556         * gfortran.dg/openacc-define-2.f90: Likewise.
7557         * gfortran.dg/openacc-define-3.f90: Likewise.
7558         * g++.dg/gomp/block-1.C: Update for changed compiler output.
7559         * g++.dg/gomp/block-2.C: Likewise.
7560         * g++.dg/gomp/block-3.C: Likewise.
7561         * g++.dg/gomp/block-5.C: Likewise.
7562         * g++.dg/gomp/target-1.C: Likewise.
7563         * g++.dg/gomp/target-2.C: Likewise.
7564         * g++.dg/gomp/taskgroup-1.C: Likewise.
7565         * g++.dg/gomp/teams-1.C: Likewise.
7566         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7567         * gcc.dg/cilk-plus/jump.c: Likewise.
7568         * gcc.dg/gomp/block-1.c: Likewise.
7569         * gcc.dg/gomp/block-10.c: Likewise.
7570         * gcc.dg/gomp/block-2.c: Likewise.
7571         * gcc.dg/gomp/block-3.c: Likewise.
7572         * gcc.dg/gomp/block-4.c: Likewise.
7573         * gcc.dg/gomp/block-5.c: Likewise.
7574         * gcc.dg/gomp/block-6.c: Likewise.
7575         * gcc.dg/gomp/block-7.c: Likewise.
7576         * gcc.dg/gomp/block-8.c: Likewise.
7577         * gcc.dg/gomp/block-9.c: Likewise.
7578         * gcc.dg/gomp/target-1.c: Likewise.
7579         * gcc.dg/gomp/target-2.c: Likewise.
7580         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7581         * gcc.dg/gomp/teams-1.c: Likewise.
7583 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
7585         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7586         test case.
7588 2015-01-15  Mike Stump  <mikestump@comcast.net>
7590         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7591         * gcc.dg/inline_2.c: Likewise.
7592         * gcc.dg/inline_3.c: Likewise.
7593         * gcc.dg/inline_4.c: Likewise.
7595 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
7597         PR fortran/58023
7598         * gfortran.dg/proc_ptr_comp_43.f90: New.
7600 2015-01-15  Mike Stump  <mikestump@comcast.net>
7602         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7603         * gcc.dg/unroll_2.c: Likewise.
7604         * gcc.dg/unroll_3.c: Likewise.
7605         * gcc.dg/unroll_4.c: Likewise.
7606         * gcc.dg/unroll_5.c: Likewise.
7608 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
7610         PR target/63971
7611         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7612         in epilogue.
7613         * gcc.target/aarch64/test_frame_6.c: Likewise.
7614         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7615         x30 and x19 (in the epilogue).
7616         * gcc.target/aarch64/test_frame_4.c: Likewise.
7617         * gcc.target/aarch64/test_frame_7.c: Likewise.
7619 2015-01-15  Martin Liska  <mliska@suse.cz>
7621         * g++.dg/ipa/pr64068.C: New test.
7622         * gcc.dg/ipa/PR64559.c: New test.
7624 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7626         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7627         with PIE.
7629 2015-01-15  Richard Biener  <rguenther@suse.de>
7631         PR tree-optimization/61743
7632         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7633         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7635 2015-01-15 Renlin Li <renlin.li@arm.com>
7637         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7638         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7640 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7642         * gcc.dg/vect/vect-aggressive-1.c: New.
7643         * gcc.target/i386/avx2-vect-aggressive.c: New.
7645 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7647         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7649 2015-01-15  Richard Biener  <rguenther@suse.de>
7651         PR lto/64415
7652         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7653         -Wl,-undefined,dynamic_lookup.
7655 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7657         * gnat.dg/opt47.adb: New test.
7659 2015-01-15  Richard Biener  <rguenther@suse.de>
7661         PR lto/64415
7662         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7664 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7666         PR tree-optimization/64434
7667         * gcc.dg/torture/pr64434.c: New test.
7669 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
7671         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7672         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
7673         -march=loongson* and -march=octeon* require -mno-micromips.
7675 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
7676             Matthew Fortune  <matthew.fortune@imgtec.com>
7678         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7679         * gcc.target/mips/call-saved-5.c (foo): Likewise.
7680         * gcc.target/mips/call-saved-6.c (foo): Likewise.
7681         * gcc.target/mips/call-saved-7.c: New file.
7682         * gcc.target/mips/call-saved-8.c: New file.
7683         * gcc.target/mips/call-saved-9.c: New file.
7685 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
7687         * gcc.target/mips/lsa.c: New file.
7688         * gcc.target/mips/mips64-lsa.c: Likewise.
7689         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7690         * gcc.target/mips/mulsize-4.c: Likewise.
7691         * gcc.target/mips/mulsize-5.c: New file.
7692         * gcc.target/mips/mulsize-6.c: Likewise.
7693         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7694         and !HAS_LSA as ghost options.
7695         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7696         for !HAS_LSA.
7698 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
7700         * g++.dg/torture/20141013.c: Set -fno-short-enums.
7702 2015-01-15  Richard Biener  <rguenther@suse.de>
7704         PR middle-end/64365
7705         * gcc.dg/torture/pr64365.c: New testcase.
7707 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
7709         * gcc.dg/stackprotectexplicit1.c: New test.
7710         * g++.dg/stackprotectexplicit2.c: New test.
7712 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7714         PR target/61933
7715         * gfortran.dg/inquire_internal.f90: New.
7716         * gfortran.dg/negative_unit_check.f90: New.
7718 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
7720         PR target/53988
7721         * gcc.target/sh/pr53988-1.c: New.
7723 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
7725         PR c++/58671
7726         * g++.dg/tls/thread_local-ice3.C: New.
7728 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
7730         * gcc.target/i386/fentry-override.c: Properly place {} in target
7731         selector.  Remove nonpic.
7732         * gcc.target/i386/fentry.c: Likewise.
7734 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
7736         * gcc.dg/atomic-invalid.c: Check for invalid memory model
7737         warnings instead of errors.
7739 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
7741         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7742         option support instead of ENABLE_LTO from Makefile.
7744 2015-01-14  Richard Biener  <rguenther@suse.de>
7746         PR tree-optimization/59354
7747         * gcc.dg/vect/pr59354.c: New testcase.
7749 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
7751         * lib/target-supports.exp
7752         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7753         on ARM architures before v7.
7755 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
7757         PR middle-end/59448
7758         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7759         an atomic_exchange.
7761 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7763         PR target/64386
7764         * gcc.target/i386/pr64386.c: New test.
7766 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7768         PR target/64393
7769         * gcc.target/i386/pr64393.c: New test.
7771 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7773         PR target/64387
7774         * gcc.target/i386/pr64387.c: New test.
7776 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
7778         * gcc.target/aarch64/store-pair-1.c: Fix typo.
7780 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7782         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7784 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7786         PR target/64453
7787         * gcc.target/arm/pr64453.c: New.
7789 2015-01-14  Richard Biener  <rguenther@suse.de>
7791         PR lto/64415
7792         * gcc.dg/lto/pr64415_0.c: New testcase.
7793         * gcc.dg/lto/pr64415_1.c: Likewise.
7795 2015-01-14  Martin Liska  <mliska@suse.cz>
7797         * gcc.dg/ipa/pr64307.c: New test.
7799 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7801         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7802         64-bit and 128-bit.
7804 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7806         PR target/64460
7807         * gcc.target/arm/pr64460_1.c: New test.
7809 2015-01-14  Richard Biener  <rguenther@suse.de>
7811         PR tree-optimization/64493
7812         PR tree-optimization/64495
7813         * gcc.dg/vect/pr64493.c: New testcase.
7814         * gcc.dg/vect/pr64495.c: Likewise.
7816 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
7818         * gcc.dg/Warray-bounds-11.c: New test-case.
7820 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7822         * gcc.target/mips/octeon3-pipe-1.c: New test.
7824 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
7826         * jit.dg/harness.h (set_up_logging): Move string concatenation
7827         into...
7828         (concat_strings): New function.
7829         (dump_reproducer): New function.
7830         (test_jit): Call dump_reproducer.
7831         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7832         function.
7833         (jit-dg-test): Delete any generated reproducer from previous runs.
7834         Verify that a generated reproducer was created, and verify that it
7835         compiles.
7836         * jit.dg/test-nested-contexts.c (main): Call
7837         gcc_jit_context_dump_reproducer_to_file.
7839 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7841         * gcc.dg/aru-2.c: Add dg-require-profiling.
7843 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7845         * lib/target-supports.exp (check_profiling_available): Check if
7846         -pg links.
7848 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
7850         PR ipa/64565
7851         * g++.dg/torture/pr64565.C: New testcase.
7853 2015-01-13  Marek Polacek  <polacek@redhat.com>
7855         PR middle-end/64391
7856         * gcc.dg/tm/pr64391.c: New test.
7858 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7860         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7861         true.
7863 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7865         * gcc.target/i386/pie.c: New test.
7867         * lib/target-supports.exp (check_effective_target_pie): New.
7869 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7871         PR rtl-optimization/64286
7872         * gcc.target/i386/avx2-pr64286.c: New test.
7874 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
7876         PR c++/57626
7877         * g++.dg/cpp0x/vt-57626.C: New.
7879 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7881         PR fortran/64528
7882         * gfortran.dg/pr64528.f90: New test.
7884 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
7886         * gcc.target/aarch64/subsp.c: New test.
7888 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7890         * gcc.target/aarch64/store-pair-1.c: New testcase.
7892 2015-01-13  Richard Biener  <rguenther@suse.de>
7894         PR lto/64373
7895         * gcc.dg/lto/pr64373_0.c: New testcase.
7897 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7899         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7900         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7902 2015-01-13  Richard Biener  <rguenther@suse.de>
7904         PR tree-optimization/64406
7905         * gcc.dg/pr64406.c: New testcase.
7907 2015-01-13  Richard Biener  <rguenther@suse.de>
7909         PR tree-optimization/64404
7910         * gcc.dg/vect/pr64404.c: New testcase.
7912 2015-01-13  Richard Biener  <rguenther@suse.de>
7914         PR tree-optimization/64568
7915         * g++.dg/torture/pr64568.C: New testcase.
7917 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
7919         * jit.dg/test-error-local-used-from-other-function.c: New test
7920         case.
7921         * jit.dg/test-error-param-reuse.c: New test case.
7922         * jit.dg/test-error-param-sharing.c: New test case.
7923         * jit.dg/test-error-param-used-from-other-function.c: New test
7924         case.
7925         * jit.dg/test-error-param-used-without-a-function.c: New test
7926         case.
7928 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
7930         PR tree-optimization/64563
7931         * gcc.dg/pr64563.c: New test.
7933         PR target/64513
7934         * gcc.target/i386/pr64513.c: New test.
7936         PR tree-optimization/64454
7937         * gcc.dg/pr64454.c: New test.
7939         PR testsuite/64028
7940         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7941         bind_pic_locally.
7942         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7943         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7944         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7945         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7946         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7947         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7948         * gcc.dg/vect/slp-25.c: Likewise.
7949         * gcc.dg/vect/vect-109.c: Likewise.
7950         * gcc.dg/vect/vect-13.c: Likewise.
7951         * gcc.dg/vect/vect-17.c: Likewise.
7952         * gcc.dg/vect/vect-18.c: Likewise.
7953         * gcc.dg/vect/vect-19.c: Likewise.
7954         * gcc.dg/vect/vect-20.c: Likewise.
7955         * gcc.dg/vect/vect-21.c: Likewise.
7956         * gcc.dg/vect/vect-22.c: Likewise.
7957         * gcc.dg/vect/vect-27.c: Likewise.
7958         * gcc.dg/vect/vect-29.c: Likewise.
7959         * gcc.dg/vect/vect-2-big-array.c: Likewise.
7960         * gcc.dg/vect/vect-2.c: Likewise.
7961         * gcc.dg/vect/vect-3.c: Likewise.
7962         * gcc.dg/vect/vect-4.c: Likewise.
7963         * gcc.dg/vect/vect-5.c: Likewise.
7964         * gcc.dg/vect/vect-72.c: Likewise.
7965         * gcc.dg/vect/vect-73-big-array.c: Likewise.
7966         * gcc.dg/vect/vect-73.c: Likewise.
7967         * gcc.dg/vect/vect-77-global.c: Likewise.
7968         * gcc.dg/vect/vect-78-global.c: Likewise.
7969         * gcc.dg/vect/vect-7.c: Likewise.
7970         * gcc.dg/vect/vect-86.c: Likewise.
7971         * gcc.dg/vect/vect-align-1.c: Likewise.
7972         * gcc.dg/vect/vect-align-3.c: Likewise.
7973         * gcc.dg/vect/vect-all-big-array.c: Likewise.
7974         * gcc.dg/vect/vect-all.c: Likewise.
7975         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7976         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7977         * gcc.dg/vect/vect-peel-3.c: Likewise.
7978         * gcc.dg/vect/vect-peel-4.c: Likewise.
7979         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7981 2015-01-12  Jeff Law  <law@redhat.com>
7983         PR target/64461
7984         * gcc.target/m68k/pr64461.c: New test.
7986 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
7988         * jit.dg/test-array-as-pointer.c (create_code): Update call
7989         to gcc_jit_context_new_global by setting "kind" to
7990         GCC_JIT_GLOBAL_IMPORTED.
7991         * jit.dg/test-error-array-as-pointer.c: Likewise.
7992         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7993         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7994         setting kind to GCC_JIT_GLOBAL_EXPORTED.
7995         * jit.dg/test-using-global.c (the_global): Rename to...
7996         (imported_global): ...this.
7997         (create_code): Update to test the three kinds of global.
7998         (verify_code): Likewise.
8000 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
8002         PR testsuite/64427
8003         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
8004         undefined behavior.
8005         * gcc.target/i386/pr64291-2.c: Updated.
8007 2015-01-12  Richard Biener  <rguenther@suse.de>
8009         PR tree-optimization/64530
8010         * gfortran.dg/pr64530.f90: New testcase.
8012 2015-01-12  Richard Biener  <rguenther@suse.de>
8014         PR middle-end/64357
8015         * gcc.dg/torture/pr64357.c: New testcase.
8017 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
8019         * gcc.target/i386/nop-mcount.c: Properly place {} in target
8020         selector.
8022 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8023         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8025 2015-01-12  Martin Liska  <mliska@suse.cz>
8027         * gcc.dg/ipa/PR64550.c: New test.
8029 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
8031         PR ipa/63470
8032         * g++.dg/ipa/pr63470.C: New testcase.
8034 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8036         PR fortran/63733
8037         * gfortran.dg/typebound_operator_20.f90: New.
8039 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8041         PR fortran/58023
8042         * gfortran.dg/proc_ptr_comp_42.f90: New.
8044 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8046         PR fortran/64508
8047         * gfortran.dg/proc_ptr_comp_41.f90: New.
8049 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
8051         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8053 2015-01-10  Tobias Burnus  <burnus@net-b.de>
8055         PR fortran/64522
8056         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8057         and add dg-excess-errors.
8058         * gfortran.dg/line_length_6.f90: New.
8059         * gfortran.dg/line_length_7.f90: New.
8060         * gfortran.dg/line_length_8.f90: New.
8061         * gfortran.dg/line_length_9.f90: New.
8062         * gfortran.dg/line_length_10.f90: New.
8063         * gfortran.dg/line_length_11.f90: New.
8065 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8067         * jit.dg/test-threads.c (struct testcase): Move declaration
8068         to jit.dg/all-non-failing-tests.h.
8069         (testcases): Likewise.
8070         * jit.dg/all-non-failing-tests.h (struct testcase): Move
8071         declaration here from jit.dg/all-non-failing-tests.h.
8072         (testcases): Likewise.
8073         * jit.dg/test-combination.c (create_code): Eliminate spelling
8074         out all of the testcases in favor of looping through the
8075         "testcases" metadata.
8076         (verify_code): Likewise.
8078 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
8080         PR rtl-optimization/64536
8081         * gcc.dg/pr64536.c: New test.
8083 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8085         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8086         * jit.dg/test-combination.c (create_code): Likewise.
8087         (verify_code): Likewise.
8088         * jit.dg/test-constants.c: New test case.
8089         * jit.dg/test-threads.c: Add test-constants.c.
8091 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
8093         PR libobjc/51891
8094         * objc.dg/gnu-api-2-class.m: Add a test case
8095         for the above change.
8097 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8099         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8101 2015-01-09  Richard Biener  <rguenther@suse.de>
8103         PR tree-optimization/64410
8104         * g++.dg/vect/pr64410.cc: New testcase.
8106 2015-01-09  Martin Liska  <mliska@suse.cz>
8108         * gcc.dg/ipa/ipa-icf-32.c: New test.
8110 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8112         * c-c++-common/tsan/tsan_barrier.h: New.
8113         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8114         * c-c++-common/tsan/bitfield_race.c: Likewise.
8115         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8116         * c-c++-common/tsan/mutexset1.c: Likewise.
8117         * c-c++-common/tsan/race_on_barrier.c: Likewise.
8118         * c-c++-common/tsan/race_on_mutex.c: Likewise.
8119         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8120         * c-c++-common/tsan/simple_race.c: Likewise.
8121         * c-c++-common/tsan/simple_stack.c: Likewise.
8122         * c-c++-common/tsan/sleep_sync.c: Likewise.
8123         * c-c++-common/tsan/tiny_race.c: Likewise.
8124         * c-c++-common/tsan/tls_race.c: Likewise.
8125         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8126         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8127         * g++.dg/tsan/atomic_free.C: Likewise.
8128         * g++.dg/tsan/atomic_free2.C: Likewise.
8129         * g++.dg/tsan/cond_race.C: Likewise.
8130         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8132 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
8134         PR testsuite/62250
8135         * lib/target-supports.exp (check_effective_target_libatomic_available):
8136         New.
8137         * gfortran.dg/coarray/caf.exp: Only add -latomic for
8138         targets that match effective-target libatomic_available.
8139         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8141 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8143         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8144         Verify the result of gcc_jit_context_get_last_error.
8145         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8147 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8149         PR tree-optimization/63989
8150         * gcc.dg/strlenopt-27.c: New test.
8152 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8154         * jit.dg/harness.h (set_up_logging): New function.
8155         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
8156         set_up_logging on the context, so that every testcase is
8157         logged to a particular file.
8158         * jit.dg/test-nested-contexts.c (main): Open a logfile,
8159         and call gcc_jit_context_set_logfile on the top-level context.
8161 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8163         PR target/64338
8164         * g++.dg/opt/pr64338.C: New test.
8166 2015-01-08  Tobias Burnus  <burnus@net-b.de>
8168         * gfortran.dg/coarray/codimension_2b.f90: New file.
8169         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8170         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8172 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8174         PR c++/59004
8175         * g++.dg/ext/fnname4.C: New.
8177 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8179         PR c++/64462
8180         * g++.dg/cpp0x/constexpr-64462.C: New.
8182 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8184         PR c++/60753
8185         * g++.dg/cpp0x/deleted10.C: New.
8187 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8189         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8191 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8193         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8194         GCC_JIT_UNARY_OP_ABS.
8195         (verify_unary_ops): Likewise.
8197 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8199         * jit.dg/test-arith-overflow.c: New test case.
8200         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8201         * jit.dg/test-combination.c (create_code): Likewise.
8202         (verify_code): Likewise.
8203         * jit.dg/test-threads.c (testcases): Likewise.
8205 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8207         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8208         rather than "jit".  Load g++.exp, and call g++_init.
8209         Run test-*.cc files within the testsuite and *.cc files within
8210         docs/examples.
8211         (jit-dg-test): Drop the addition of -fgnu89-inline to
8212         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8213         doing it when compiling C testcases (since g++ does not handle
8214         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8215         is restored to the value after g++_init ran, rather than the
8216         value before g++_init ran.  Return a list of
8217         $comp_output $output_file, as dg-test assumes.
8219 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8221         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8222         make it easier to figure out the origin of each test result when
8223         running test-combination.c and test-threads.c.
8224         (CHECK_VALUE): Likewise.
8225         (CHECK_DOUBLE_VALUE): Likewise.
8226         (CHECK_STRING_VALUE): Likewise.
8227         (CHECK_STRING_STARTS_WITH): Likewise.
8228         (CHECK_STRING_CONTAINS): Likewise.
8229         (CHECK): Likewise.
8230         (check_string_value): Likewise, add "funcname" param.
8231         (check_string_starts_with): Likewise.
8232         (check_string_contains): Likewise.
8234 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8236         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8237         generating name of built executable.
8239 2015-01-07  Marek Polacek  <polacek@redhat.com>
8241         PR c/64440
8242         * gcc.dg/pr64440.c: New test.
8243         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8245 2015-01-07  Marek Polacek  <polacek@redhat.com>
8247         PR c/64417
8248         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8249         * gcc.dg/pr64417.c: New test.
8251 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8253         PR target/64505
8254         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8255         fix is correct.
8257 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8259         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8260         Check if testcases run without errors, not just if they compile.
8262 2015-01-06  Christian Bruel  <christian.bruel@st.com>
8264         PR target/64507
8265         * gcc.target/sh/pr64507.c: New test.
8267 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
8269         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8271 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
8273         * c-c++-common/asan/sanitize-all-1.c: New test.
8274         * c-c++-common/ubsan/sanitize-all-1.c: New test.
8275         * c-c++-common/ubsan/sanitize-all-2.c: New test.
8276         * c-c++-common/ubsan/sanitize-all-3.c: New test.
8277         * c-c++-common/ubsan/sanitize-all-4.c: New test.
8279 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8281         * lib/target-supports.exp (check_profiling_available): Return 0 for
8282         Visium.
8283         (check_effective_target_tls_runtime): Likewise.
8284         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8285         * gcc.dg/20020312-2.c: Adjust for Visium.
8286         * gcc.dg/tls/thr-cse-1.c: Likewise
8287         * gcc.dg/tree-ssa/20040204-1.c: Likewise
8288         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8289         * gcc.dg/weak/typeof-2.c: Likewise.
8291 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
8293         PR rtl-optimization/64287
8294         * gcc.dg/aru-2.c: New test.
8296 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8298         PR sanitizer/64344
8299         * c-c++-common/ubsan/pr64344-1.c: New test.
8300         * c-c++-common/ubsan/pr64344-2.c: New test.
8302         PR tree-optimization/64465
8303         * gcc.dg/pr64465.c: New test.
8305         PR tree-optimization/64494
8306         * gcc.c-torture/compile/pr64494.c: New test.
8308 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8310         PR fortran/47674
8311         * gfortran.dg/realloc_on_assign_25.f90:  New test.
8313 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8315         Update copyright years.
8317 2015-01-05  Marek Polacek  <polacek@redhat.com>
8319         PR c/64423
8320         * gcc.dg/pr64423.c: New test.
8322 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8324         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8325         mmix-knuth-mmixware for the same reason as for MIPS.
8326         * gcc.dg/debug/debug-2.c: Ditto.
8328         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8330 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
8332         PR testsuite/62250
8333         * lib/gfortran.exp: Add libatomic library search path.
8334         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8335         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8337         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8339 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8341         * c-c++-common/tsan/bitfield_race.c: New testcase.
8342         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8344 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8346         * gfortran.dg/coarray/collectives_4.f90: New.
8348 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8350         PR fortran/57562
8351         * gfortran.dg/extends_16.f90: New.
8353 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8355         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8357 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8359         * gfortran.dg/coarray/codimension_2.f90: New.
8360         * gfortran.dg/coarray/codimension_2a.f90: New.
8361         * gfortran.dg/coarray_35.f90: New.
8362         * gfortran.dg/coarray_35a.f90: New.
8364 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8366         PR fortran/60507
8367         * gfortran.dg/dummy_procedure_11.f90: New.
8369 Copyright (C) 2015 Free Software Foundation, Inc.
8371 Copying and distribution of this file, with or without modification,
8372 are permitted in any medium without royalty provided the copyright
8373 notice and this notice are preserved.