2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob527fe0ffd2139b1cb2f8e8db592ecf49ac6cd2ba
1 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
3         PR rtl-optimization/66626
4         * gcc.target/i386/pr66626-2.c: New.
6 2015-07-16  Martin Liska  <mliska@suse.cz>
8         * g++.dg/ipa/pr66896.c: New test.
10 2015-07-16  Richard Biener  <rguenther@suse.de>
12         PR tree-optimization/66894
13         * gcc.dg/torture/pr66894.c: New testcase.
15 2015-07-16  Richard Biener  <rguenther@suse.de>
17         * gcc.dg/tree-ssa/pr21031.c: Adjust.
19 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
21         PR target/66866
22         * g++.dg/pr66866.C: New test.
24 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
26         * gcc.target/powerpc/vec-cmp-sel.c: New test.
28 2015-07-15  Richard Biener  <rguenther@suse.de>
30         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
31         { -O3 -fomit-frame-pointer },
32         { -O3 -fomit-frame-pointer -funroll-loops } and
33         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
34         in favor of
35         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
36           -finline-functions }
38 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
40         * gcc.target/mips/interrupt_handler-5.c: New test.
42 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
43             Robert Suchanek  <robert.suchanek@imgtec.com>
45         * gcc.target/mips/interrupt_handler-4.c: New test.
47 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
49         PR testsuite/66734
50         * gcc.dg/lto/lto.exp: Initialize MPX.
52 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
54         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
55         dg-skip-if.
56         * gcc.target/arm/scd42-3.c: Likewise.
58 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
60         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
61         code to be run when the pre-arch code increases the isa_rev to
62         mips32r6 or greater.
64 2015-07-15  Richard Biener  <rguenther@suse.de>
66         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
67         { -O3 -fomit-frame-pointer },
68         { -O3 -fomit-frame-pointer -funroll-loops } and
69         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
70         in favor of
71         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
72           -finline-functions }
73         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
74         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
75         to additional_flags.
77 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
79         PR rtl-optimization/66838
80         * gcc.target/i386/pr66838.c: New test.
82 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
84         PR c++/66850
85         * g++.dg/template/pr66850.C: New test.
87 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
88             Cesar Philippidis  <cesar@codesourcery.com>
89             Chung-Lin Tang  <cltang@codesourcery.com>
91         * gcc.target/nios2/nios2-flushd.c: New.
92         * gcc.target/nios2/nios2-rdprs.c: New.
93         * gcc.target/nios2/r2-atomic.c: New.
94         * gcc.target/nios2/r2-eni.c: New.
95         * gcc.target/nios2/r2-wrpie.c: New.
97 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
98             Cesar Philippidis  <cesar@codesourcery.com>
99             Chung-Lin Tang  <cltang@codesourcery.com>
101         * gcc.target/nios2/cdx-ldstwm-1.c: New.
102         * gcc.target/nios2/cdx-ldstwm-2.c: New.
104 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
105             Cesar Philippidis  <cesar@codesourcery.com>
106             Chung-Lin Tang  <cltang@codesourcery.com>
108         * gcc.target/nios2/andci.c: New.
109         * gcc.target/nios2/bmx.c: New.
110         * gcc.target/nios2/cdx-add.c: New.
111         * gcc.target/nios2/cdx-branch.c: New.
112         * gcc.target/nios2/cdx-callret.c: New.
113         * gcc.target/nios2/cdx-loadstore.c: New.
114         * gcc.target/nios2/cdx-logical.c: New.
115         * gcc.target/nios2/cdx-mov.c: New.
116         * gcc.target/nios2/cdx-shift.c: New.
117         * gcc.target/nios2/cdx-sub.c: New.
118         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
120 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
122         PR c++/65071
123         * g++.dg/cpp0x/vt-65071.C: New.
125 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
126             Cesar Philippidis  <cesar@codesourcery.com>
127             Chung-Lin Tang  <cltang@codesourcery.com>
129         * gcc.target/nios2/r2-io-range.c: New.
130         * gcc.target/nios2/r2-stio-1.c: New.
131         * gcc.target/nios2/r2-stio-2.c: New.
132         * gcc.target/nios2/nios2-ldxio.c: New.
133         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
134         of just compile.  Add more tests.
136 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
138         gfortran.dg/pr66864.f90: New test.
140 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
142         PR rtl-optimization/66626
143         * gcc.target/i386/pr66626.c: New.
145 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
147         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
148         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
149         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
151 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
153         * g++.dg/template/crash81.C: Adjust for error + inform change.
154         * g++.dg/template/pr58878.C: Likewise.
155         * g++.dg/template/shadow1.C: Likewise.
156         * g++.dg/template/shadow2.C: Likewise.
157         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
158         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
159         * g++.old-deja/g++.brendan/crash7.C: Likewise.
160         * g++.old-deja/g++.pt/shadow2.C: Likewise.
162 2015-07-14  Richard Biener  <rguenther@suse.de>
164         PR tree-optimization/66863
165         * gcc.dg/torture/pr66863.c: New testcase.
167 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
169         PR c++/65186
170         * g++.dg/template/pr65186.C: New test.
172 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
174         * gcc.target/arm/macro_defs0.c: Add directive to skip
175         test if -marm is present.
176         * gcc.target/arm/macro_defs1.c: Likewise.
178 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
180         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
181         if-conversion..
182         * gcc.target/aarch64/adds1.c: Likewise.
183         * gcc.target/aarch64/ands_1.c: Likewise.
184         * gcc.target/aarch64/bics_1.c: Likewise.
185         * gcc.target/aarch64/subs1.c: Likewise.
186         * gcc.target/aarch64/subs3.c: Likewise.
188 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
190         PR fortran/64589
191         * gfortran.dg/pr64589.f90: New test.
193 2015-07-13  Renlin Li  <renlin.li@arm.com>
195         PR rtl/66556
196         * gcc.c-torture/execute/pr66556.c: New.
198 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
200         * gcc.dg/20020219-1.c: Fix double word typos.
201         * gcc.dg/20020919-1.c: Same.
203 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
204             Jeff Law  <law@redhat.com>
206         PR middle-end/66726
207         * g++.dg/tree-ssa/pr66726.c: New test.
208         * gcc.dg/tree-ssa/pr66726-2.c: New test.
209         * gcc.dg/tree-ssa/pr66726.c: New test.
211 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
213         PR c++/58734
214         * g++.dg/cpp0x/variadic-ttp2.C: New.
216 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
218         PR c++/30044
219         * g++.dg/cpp0x/auto46.C: New test.
220         * g++.dg/template/pr30044.C: New test.
221         * g++.dg/template/shadow2.C: New test.
222         * g++.dg/template/error55.C: New test.
223         * g++.dg/template/crash83.C: Accept any error string.
224         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
225         parameters.
226         * g++.dg/cpp0x/variadic19.C: Likewise
227         * g++.dg/template/canon-type-13.C: Likewise.
228         * g++.old-deja/g++.pt/ttp42.C: Likewise.
229         * g++.dg/torture/20070621-1.C: Likewise.
231 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
233         PR c++/54521
234         * g++.dg/init/explicit3.C: New.
236 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
238         PR target/66819
239         * gcc.target/i386/pr66819-1.c: New test.
240         * gcc.target/i386/pr66819-2.c: Likewise.
241         * gcc.target/i386/pr66819-3.c: Likewise.
242         * gcc.target/i386/pr66819-4.c: Likewise.
243         * gcc.target/i386/pr66819-5.c: Likewise.
245 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
247         PR target/66703
248         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
249         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
250         type to prevent possible flag-clobbering zero-extensions.
251         * gcc.target/i386/pr66703.c: New test.
253 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
255         PR c++/60842
256         * g++.dg/cpp0x/nsdmi-template15.C: New.
258 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
260         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
262 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
264         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
265         * gcc.target/arm/flip-thumb.c: Likewise.
267 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
269         PR target/66813
270         * gcc.target/i386/pr66813.c: New test.
272 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
274         PR middle-end/66820
275         * gcc.dg/gomp/pr66820.c: New test.
277 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
279         PR c++/65592
280         * g++.dg/cpp0x/scoped_enum6.C: New.
282 2015-07-10  Tom de Vries  <tom@codesourcery.com>
284         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
285         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
287 2015-07-10  Richard Biener  <rguenther@suse.de>
289         PR tree-optimization/66823
290         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
291         which should not be necessary.  XFAIL.
293 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
295         PR c++/64848
296         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
298 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
300         PR middle-end/66633
301         * gcc.dg/gomp/pr66633-1.c: New test.
302         * gcc.dg/gomp/pr66633-2.c: New test.
303         * gcc.dg/gomp/pr66633-3.c: New test.
304         * gcc.dg/gomp/pr66633-4.c: New test.
306 2015-07-09  John Marino  <gnugcc@marino.st>
308         * lib/target-supports.exp (check_effective_target_pie):
309         Add *-*-dragonfly*
311 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
313         PR target/66814
314         * gcc.target/i386/pr66814.c: New test.
316 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
318         PR target/66731
319         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
320         * gcc.target/aarch64/fnmul-2.c: Likewise.
321         * gcc.target/aarch64/fnmul-3.c: Likewise.
322         * gcc.target/aarch64/fnmul-4.c: Likewise.
324 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
326         PR c++/65790
327         * g++.dg/cpp0x/vt-65790.C: New.
329 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
331         PR target/66818
332         * gcc.target/i386/pr66818.c: New test.
334 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
336         PR target/66817
337         * gcc.target/i386/pr66817.c: New test.
339 2015-07-09  Marek Polacek  <polacek@redhat.com>
341         PR tree-optimization/66718
342         * gcc.dg/vect/vect-126.c: New test.
344 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
346         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
347         even when dwarf-2 is not the default.
349 2015-07-08  Jeff Law  <law@redhat.com>
351         PR testsuite/66796
352         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
353         to have a single memory reference.
355 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
357         * g++.dg/other/dump-ada-spec-9.C: New test.
359 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
361         * g++.dg/vect/vect.exp: Run also simd* tests.
362         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
363         (check_vect): Fix up get_cpuid call for C++.
364         * g++.dg/vect/simd-clone-1.cc: New test.
366 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
368         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
370 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
372         * gcc.target/i386/readeflags-1.c (abort): New prototype.
373         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
375 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
377         PR c++/66421
378         * g++.dg/cpp0x/auto45.C: New.
380 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
382         PR middle-end/66334
383         * gcc.target/i386/pr66334.c: New.
385 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
387         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
388         comments.
390 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
392         PR jit/66783
393         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
394         (verify_code): Update expected error message.
395         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
396         (verify_code): Likewise.
397         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
398         (verify_code): Likewise.
400 2015-07-08  Richard Biener  <rguenther@suse.de>
402         PR tree-optimization/66793
403         * gcc.dg/torture/pr66793.c: New testcase.
405 2015-07-08  Richard Biener  <rguenther@suse.de>
407         PR tree-optimization/66794
408         * gcc.dg/torture/pr66794.c: New testcase.
410 2015-07-08  Marek Polacek  <polacek@redhat.com>
412         PR c++/66748
413         * g++.dg/abi/abi-tag15.C: New test.
415 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
417         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
418         * gcc.target/mips/branch-3.c: Ditto
419         * gcc.target/mips/branch-4.c: Ditto.
420         * gcc.target/mips/branch-5.c: Ditto.
421         * gcc.target/mips/branch-6.c: Ditto.
422         * gcc.target/mips/branch-7.c: Ditto.
423         * gcc.target/mips/branch-8.c: Ditto.
424         * gcc.target/mips/branch-9.c: Ditto.
425         * gcc.target/mips/branch-10.c: Ditto.
426         * gcc.target/mips/branch-11.c: Ditto.
427         * gcc.target/mips/branch-12.c: Ditto.
428         * gcc.target/mips/branch-13.c: Ditto.
429         * gcc.target/mips/umips-branch-5.c: New file.
430         * gcc.target/mips/umips-branch-6.c: New file.
431         * gcc.target/mips/umips-branch-7.c: New file.
432         * gcc.target/mips/umips-branch-8.c: New file.
433         * gcc.target/mips/umips-branch-9.c: New file.
434         * gcc.target/mips/umips-branch-10.c: New file.
435         * gcc.target/mips/umips-branch-11.c: New file.
436         * gcc.target/mips/umips-branch-12.c: New file.
437         * gcc.target/mips/umips-branch-13.c: New file.
438         * gcc.target/mips/umips-branch-14.c: New file.
439         * gcc.target/mips/umips-branch-15.c: New file.
440         * gcc.target/mips/umips-branch-16.c: New file.
441         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
442         (OCCUPY_0xfffc): New define.
444 2015-07-08  Renlin Li  <renlin.li@arm.com>
446         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
448 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
450         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
452 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
454         * gcc.target/i386/bt-3.c: New test.
455         * gcc.target/i386/bt-4.c: Ditto.
457 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
459         * g++.dg/other/dump-ada-spec-8.C: New test.
461 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
463         PR jit/66783
464         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
465         test case.
466         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
467         New test case.
468         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
469         New test case.
470         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
471         Avoid using an opaque struct for local "f".
473 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
475         PR jit/66779
476         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
477         * jit.dg/test-pr66779.c: New testcase.
479 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
481         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
482         NOCOMPRESSION.
484 2015-07-07  Richard Biener  <rguenther@suse.de>
486         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
488 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
490         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
491         * gcc.target/mips/call-5.c: Ditto.
492         * gcc.target/mips/call-6.c: Ditto.
494 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
496         * gcc.dg/dx-test.c: New test-case.
498 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
500         PR fortran/66578
501         * gfortran.dg/allocate_with_source_9.f08: New test.
503 2015-07-07  Christian Bruel  <christian.bruel@st.com>
505         PR target/52144
506         * gcc.target/arm/flip-thumb.c: Fix scan.
507         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
508         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
509         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
510         Fix return value.
512 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
514         PR target/65956
515         * gcc.c-torture/execute/pr65956.c: New test.
517 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
519         * gcc.target/arm/aapcs/align1.c: New.
520         * gcc.target/arm/aapcs/align_rec1.c: New.
521         * gcc.target/arm/aapcs/align2.c: New.
522         * gcc.target/arm/aapcs/align_rec2.c: New.
523         * gcc.target/arm/aapcs/align3.c: New.
524         * gcc.target/arm/aapcs/align_rec3.c: New.
525         * gcc.target/arm/aapcs/align4.c: New.
526         * gcc.target/arm/aapcs/align_rec4.c: New.
527         * gcc.target/arm/aapcs/align_vararg1.c: New.
528         * gcc.target/arm/aapcs/align_vararg2.c: New.
530 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
532         * gfortran.dg/iomsg_2.f90: New test.
534 2015-07-06  Richard Biener  <rguenther@suse.de>
536         PR tree-optimization/66772
537         * gcc.dg/torture/pr66772-1.c: New testcase.
538         * gcc.dg/torture/pr66772-2.c: Likewise.
540 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
542         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
543         the jals instruction.
545 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
547         PR target/53383
548         * gcc.target/i386/pr53383-1.c: New file.
549         * gcc.target/i386/pr53383-2.c: Likewise.
550         * gcc.target/i386/pr53383-3.c: Likewise.
552 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
554         * gcc.target/aarch64/fnmul-1.c: New.
555         * gcc.target/aarch64/fnmul-2.c: New.
556         * gcc.target/aarch64/fnmul-3.c: New.
557         * gcc.target/aarch64/fnmul-4.c: New.
559 2015-07-06  Richard Biener  <rguenther@suse.de>
561         PR middle-end/66759
562         * gcc.dg/torture/pr66759.c: New testcase.
564 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
566         PR fortran/58586
567         * gfortran.dg/alloc_comp_class_3.f03: New test.
568         * gfortran.dg/alloc_comp_class_4.f03: New test.
570 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
572         * gcc.c-torture/execute/pr66757.c: New test.
574 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
576         PR tree-optimization/66720
577         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
579 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
580             Sandra Loosemore <sandra@codesourcery.com>
582         * gcc.target/nios2/gprel-offset.c: New test.
584 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
586         PR fortran/66725
587         * gfortran.dg/pr66725.f90: New test.
589 2015-07-03  Jason Merrill  <jason@redhat.com>
591         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
592         Avoid narrowing error.
594 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
596         PR rtl-optimization/66706
597         * gcc.target/powerpc/shift-int.c: New testcase.
599 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
601         PR target/66746.
602         * gcc.target/i386/pr66746.c: New file.
604 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
606         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
608 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
610         PR tree-optimization/66119
611         * g++.dg/opt/pr66119.C: New.
613 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
615         PR fortran/52846
616         * gfortran.dg/submodule_1.f90: New test
617         * gfortran.dg/submodule_2.f90: New test
618         * gfortran.dg/submodule_3.f90: New test
619         * gfortran.dg/submodule_4.f90: New test
620         * gfortran.dg/submodule_5.f90: New test
621         * gfortran.dg/submodule_6.f90: New test
622         * gfortran.dg/submodule_7.f90: New test
624 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
626         PR preprocessor/53690
627         * g++.dg/cpp/pr53690.C: New.
629 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
631         * gcc.target/powerpc/vec-cmp.c: New test.
633 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
635         PR fortran/56520
636         * gfortran.dg/pr56520.f90: New test.
638 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
640         PR fortran/66545
641         * gfortran.dg/pr66545_1.f90: New test.
642         * gfortran.dg/pr66545_2.f90: New test.
644 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
646         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
647         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
649 2015-07-02  Richard Biener  <rguenther@suse.de>
651         PR testsuite/66719
652         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
653         unaligned loads.
655 2015-07-02  Richard Biener  <rguenther@suse.de>
657         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
659 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
661         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
663 2015-07-01  Jason Merrill  <jason@redhat.com>
665         * lib/target-supports.exp (cxx_default): Set to C++14.
667 2015-07-01  Tom de Vries  <tom@codesourcery.com>
669         PR testsuite/66723
670         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
671         scan-assembler.
673 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
675         * gfortran.dg/warn_conversion_8.f90:  New test.
677 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
679         PR rtl-optimization/61047
680         * gcc.c-torture/execute/20150611-1.c: New testcase.
682 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
684         PR jit/66700
685         * jit.dg/all-non-failing-tests.h: Add
686         test-pr66700-observing-write-through-ptr.c.
687         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
689 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
691         * jit.dg/test-accessing-union.c: Add comments for use by
692         gcc/jit/docs/topics/types.rst.
694 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
696         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
697         'do-require-effective-target' with 'dg-require-effective-target'.
698         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
699         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
700         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
701         'stlex' with 'strex' as the expected output.
703 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
705         PR c++/60365
706         * g++.dg/cpp0x/gen-attrs-60.C: New.
707         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
709 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
711         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
712         New function.
713         * gcc.target/aarch64/pic-small.c: Restrict this test under
714         check_effective_target_aarch64_small_fpic.
716 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
718         * gfortran.dg/gomp/pr66633.f90: New test.
720 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
722         PR c++/66686
723         * g++.dg/template/pr66686.C: New test.
725 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
727         * gnat.dg/lto17.ad[sb]: New test.
729 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
731         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
732         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
733         testcase.
734         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
735         New testcase.
736         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
737         New testcase.
738         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
739         New testcase.
740         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
741         New testcase.
742         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
743         New testcase.
744         * jit.dg/test-switch.c: New testcase.
745         * jit.dg/test-switch.cc: New testcase.
747 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
749         PR jit/66546
750         * jit.dg/all-non-failing-tests.h: Add note about
751         test-validly-unreachable-block.c.
752         * jit.dg/test-validly-unreachable-block.c: New file.
754 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
756         PR jit/66628
757         * jit.dg/all-non-failing-tests.h: Add note about
758         test-extra-options.c.
759         * jit.dg/test-extra-options.c: New testcase.
761 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
763         PR debug/66691
764         * gcc.target/i386/pr66691.c: New.
766 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
768         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
769         * gcc.target/i386/iamcu/args.h: Likewise.
770         * gcc.target/i386/iamcu/asm-support.S: Likewise.
771         * gcc.target/i386/iamcu/defines.h: Likewise.
772         * gcc.target/i386/iamcu/macros.h: Likewise.
773         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
774         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
775         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
776         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
777         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
778         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
779         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
780         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
781         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
782         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
783         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
784         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
785         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
786         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
787         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
788         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
789         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
791 2015-06-30  Marek Polacek  <polacek@redhat.com>
793         * gcc.dg/fold-minus-6.c: New test.
795         * gcc.dg/fold-ior-3.c: New test.
797 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
799         Implement N4197 - Adding u8 character literals
800         * g++.dg/cpp1z/utf8.C: New.
801         * g++.dg/cpp1z/utf8-neg.C: New.
802         * g++.dg/cpp1z/udlit-utf8char.C: New.
804 2015-06-30  Marek Polacek  <polacek@redhat.com>
806         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
808 2015-06-30  Tom de Vries  <tom@codesourcery.com>
810         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
811         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
812         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
813         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
815 2015-06-30  Marek Polacek  <polacek@redhat.com>
817         * gcc.dg/fold-ior-2.c: New test.
819 2015-06-30  Tom de Vries  <tom@codesourcery.com>
821         PR tree-optimization/66652
822         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
823         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
824         pointers.
825         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
827 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
829         PR c++/65977
830         * g++.dg/cpp0x/constexpr-friend-3.C: New.
831         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
833 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
835         PR fortran/66605
836         * gfortran.dg/wunused-parameter.f90: New test.
838 2015-06-29  Richard Henderson  <rth@redhat.com>
840         * gcc.target/i386/asm-flag-1.c: New.
841         * gcc.target/i386/asm-flag-2.c: New.
842         * gcc.target/i386/asm-flag-3.c: New.
843         * gcc.target/i386/asm-flag-4.c: New.
844         * gcc.target/i386/asm-flag-5.c: New.
846 2015-06-29  Marek Polacek  <polacek@redhat.com>
848         PR c/66322
849         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
850         * c-c++-common/pr66322.c: New test.
851         * g++.dg/eh/scope1.C: Remove dg-warning.
853 2015-06-29  Richard Biener  <rguenther@suse.de>
855         PR tree-optimization/66677
856         * gcc.dg/vect/pr66677.c: New testcase.
858 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
860         PR middle-end/64130
861         * gcc.dg/tree-ssa/pr64130.c: New test.
863 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
865         * gcc.target/aarch64/pic-small.c: New testcase.
867 2015-06-26  Richard Biener  <rguenther@suse.de>
869         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
871 2015-06-26  Marek Polacek  <polacek@redhat.com>
873         * gcc.dg/fold-and-1.c: New test.
874         * gcc.dg/fold-and-2.c: New test.
876 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
878         * gnat.dg/warn11.adb: Add missing dg directive.
879         * gnat.dg/warn12.adb: New test.
880         * gnat.dg/warn12_pkg.ads: New helper.
882 2015-06-26  Richard Biener  <rguenther@suse.de>
884         * gfortran.dg/reassoc_3.f90: Adjust.
886 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
888         PR target/66412
889         * gcc.target/i386/pr66412.c: New test.
891 2015-06-25  Richard Biener  <rguenther@suse.de>
893         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
895 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
897         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
899 2015-06-25  Richard Biener  <rguenther@suse.de>
901         * gfortran.dg/vect/vect-9.f90: New testcase.
903 2015-06-25  Nick Clifton  <nickc@redhat.com>
905         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
906         H8300 and M32R targets.
908 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
910         PR fortran/66528
911         * gfortran.dg/maxerrors.f90: New test.
913 2015-06-08  DJ Delorie  <dj@redhat.com>
915         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
917 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
919         * gcc.target/aarch64/mgeneral-regs_3.c: New.
921 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
923         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
924         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
925         * gcc.target/aarch64/nofp_1.c: New file.
927 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
929         Implement N3928 - Extending static_assert
930         * g++.dg/cpp0x/static_assert8.C: Adjust.
931         * g++.dg/cpp0x/static_assert12.C: New.
932         * g++.dg/cpp0x/static_assert13.C: New.
933         * g++.dg/cpp1y/static_assert1.C: New.
934         * g++.dg/cpp1y/static_assert2.C: New.
935         * g++.dg/cpp1z/static_assert-nomsg.C: New.
937 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
939         PR c++/65750
940         * g++.dg/cpp0x/trailing11.C: New.
942 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
944         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
945         multilibs.
946         * gcc.target/arm/memset-inline-10.c: Likewise.
947         * gcc.target/arm/pr58784.c: Likewise.
948         * gcc.target/arm/pr59985.C: Likewise.
949         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
951 2015-06-24  Renlin Li  <renlin.li@arm.com>
953         * gcc.target/aarch64/arm_align_max_pwr.c: New.
954         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
956 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
958         Revert:
959         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
961         PR c++/30044
962         * g++.dg/cpp0x/auto45.C: New test.
963         * g++.dg/template/pr30044.C: New test.
964         * g++.dg/template/crash83.C: Accept any error string.
965         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
966         parameters.
967         * g++.dg/cpp0x/variadic18.C: Likewise
968         * g++.dg/template/canon-type-13.C: Likewise.
969         * g++.old-deja/g++.pt/ttp42.C: Likewise.
971 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
973         PR c++/65811
974         * g++.dg/other/linkage2.C: New.
976 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
978         PR target/63408
979         * gcc.target/arm/pr63408.c: New test.
981 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
983         * lib/c-torture.exp: Don't call check_effective_target_lto
984         before setting up environment correctly.
985         * lib/gcc-dg.exp: Likewise, and protect
986         gcc_force_conventional_output.
988 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
990         PR rtl-optimization/66306
991         * gcc.target/s390/pr66306.c: New test.
993 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
995         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
996         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
997         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
998         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
999         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1000         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1001         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1003 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
1005         PR target/65803
1006         * gcc.c-torture/pr65803.c: New test.
1008 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1010         PR c++/30044
1011         * g++.dg/cpp0x/auto45.C: New test.
1012         * g++.dg/template/pr30044.C: New test.
1013         * g++.dg/template/crash83.C: Accept any error string.
1014         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1015         parameters.
1016         * g++.dg/cpp0x/variadic18.C: Likewise
1017         * g++.dg/template/canon-type-13.C: Likewise.
1018         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1020 2015-06-23  Marek Polacek  <polacek@redhat.com>
1022         * c-c++-common/Wlogical-op-3.c: New test.
1024 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1026         PR c++/66254
1027         * g++.dg/cpp0x/scoped_enum5.C: New.
1029 2015-06-23  Richard Biener  <rguenther@suse.de>
1031         PR tree-optimization/66636
1032         * gcc.dg/vect/pr66636.c: New testcase.
1034 2015-06-23  Marek Polacek  <polacek@redhat.com>
1036         * gcc.dg/fold-minus-4.c: New test.
1037         * gcc.dg/fold-minus-5.c: New test.
1038         * c-c++-common/ubsan/overflow-add-5.c: New test.
1040 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
1042         Add missing testcase from r224672.
1043         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1045         * gcc.target/vax/bswapdi-1.c: New.
1047 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
1049         PR fortran/64674
1050         * gfortran.dg/associate_18.f08: New test.
1052 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
1054         PR target/66560
1055         * gcc.target/i386/pr66560-1.c: New test.
1056         * gcc.target/i386/pr66560-2.c: Ditto.
1057         * gcc.target/i386/pr66560-3.c: Ditto.
1058         * gcc.target/i386/pr66560-4.c: Ditto.
1060 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
1062         * gcc.target/nvptx/nvptx.exp: New file.
1063         * gcc.target/nvptx/proto-1.c: Likewise.
1065 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
1067         PR tree-optimization/66449
1068         * gcc.dg/vect/pr66449.c: New test.
1070 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
1072         * g++.dg/other/dump-ada-spec-5.C: New test.
1073         * g++.dg/other/dump-ada-spec-6.C: Likewise.
1074         * g++.dg/other/dump-ada-spec-7.C: Likewise.
1076 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
1078         * g++.dg/inherit/pure1.C: Test location too.
1080 2015-06-22  Marek Polacek  <polacek@redhat.com>
1082         * gcc.dg/fold-ior-1.c: New test.
1083         * gcc.dg/fold-minus-2.c: New test.
1084         * gcc.dg/fold-minus-3.c: New test.
1085         * gcc.dg/fold-plus-1.c: New test.
1086         * gcc.dg/fold-plus-2.c: New test.
1087         * gcc.dg/fold-xor-4.c: New test.
1088         * gcc.dg/fold-xor-5.c: New test.
1090 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1092         PR target/65914
1093         * g++.dg/torture/pr65914.C:  New.
1095 2015-06-22  Richard Biener  <rguenther@suse.de>
1097         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1098         not existing TORTURE_OPTIONS only.
1099         * lib/gcc-dg.exp: Likewise.
1101 2015-06-22  Christian Bruel  <christian.bruel@st.com>
1103         PR target/52144
1104         * gcc.target/arm/flip-thumb.c: New test.
1106 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
1107             Martin Liska  <mliska@suse.cz>
1109         PR ipa/65908
1110         * g++.dg/ipa/pr65908.C: New testcase.
1112 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
1114         PR c++/65882
1115         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1116         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1118 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
1120         * gnat.dg/specs/debug1.ads: Adjust.
1122 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
1124         * gcc.target/aarch64/fmovd-zero-mem.c: New.
1125         * gcc.target/aarch64/fmovd-zero-reg.c: New.
1126         * gcc.target/aarch64/fmovf-zero-mem.c: New.
1127         * gcc.target/aarch64/fmovf-zero-reg.c: New.
1128         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1129         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1130         * gcc.target/aarch64/fmovd-zero.c: Delete.
1131         * gcc.target/aarch64/fmovf-zero.c: Delete.
1133 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1135         * gcc.target/vax/bswapdi-1.c: New.
1137 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1139         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1141 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1143         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1145 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1147         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1149 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1151         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1153 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1155         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1157 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1159         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1161 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1163         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1165 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1167         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1169 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1171         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1173 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1175         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1177 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1179         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1181 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1183         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1185 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1187         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1189 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1191         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1193 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1195         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1197 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1199         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1201 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1203         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1205 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1207         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1209 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1211         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1213 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1215         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1216         (_ARM_FPSCR): Add FZ field.
1217         (clean_results): Force FZ=1 on AArch64.
1218         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1220 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1222         * gcc.target/aarch64/pr62308.c: New test.
1224 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
1226         PR fortran/66549
1227         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1229 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
1231         * gcc.target/i386/mpx/pr66581.c: New test.
1233 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
1235         * gcc.target/i386/cmov9.c: New test.
1237 2015-06-18  Richard Biener  <rguenther@suse.de>
1239         * g++.dg/other/const4.C: New testcase.
1241 2015-06-18  Michael Matz  <matz@suse.de>
1243         PR middle-end/66253
1244         * gcc.dg/vect/pr66253.c: New testcase.
1246 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1248         PR target/66569
1249         * gcc.target/i386/mpx/chkp-vararg.c: New test.
1251 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1253         PR middle-end/66568
1254         * gcc.target/i386/mpx/pr66568.c: New test.
1256 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1258         PR middle-end/66567
1259         * gcc.target/i386/mpx/pr66567.c: New test.
1261 2015-06-18  Richard Biener  <rguenther@suse.de>
1263         PR tree-optimization/66510
1264         * gcc.dg/vect/slp-perm-12.c: New testcase.
1266 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1268         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1269         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1270         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1271         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1273 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
1275         PR c++/66571
1276         * g++.dg/gomp/pr66571-1.C: New test.
1278         PR middle-end/66429
1279         * c-c++-common/gomp/pr66429.c: New test.
1281 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
1283         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1284         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1285         ...this.
1286         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1287         New testcase.
1288         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1289         New testcase.
1291 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1293         PR testsuite/65944
1294         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1296 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
1298         * gcc.target/mips/pr65862-1.c: New test.
1299         * gcc.target/mips/pr65862-2.c: Likewise.
1301 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1303         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1304         * gcc.target/i386/pr52252-atom.c: Ditto.
1305         * gcc.target/i386/vect-div-1.c: Ditto.
1306         * gcc.target/i386/rotate-5.c: Ditto.
1307         * gcc.target/i386/pr50202.c: Ditto.
1308         * gcc.target/i386/pr37843-3.c: Ditto.
1309         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1310         * gcc.target/i386/pr53397-1.c: Ditto.
1311         * gcc.target/i386/pr55934.c: Ditto.
1312         * gcc.target/i386/pr37843-4.c: Ditto.
1313         * gcc.target/i386/pr60451.c: Ditto.
1314         * gcc.target/i386/pr53397-2.c: Ditto.
1315         * gcc.target/i386/vectorize1.c: Ditto.
1316         * gcc.target/i386/extract-insert-combining.c: Ditto.
1317         * gcc.target/i386/pr53759.c: Ditto.
1318         * gcc.target/i386/pr52252-core.c: Ditto.
1319         * gcc.target/i386/rotate-3.c: Ditto.
1320         * gcc.target/i386/sse-20.c: Ditto.
1321         * gcc.target/i386/rotate-4.c: Ditto.
1322         * gcc.target/i386/pr61403.c: Ditto.
1323         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1324         * gcc.target/i386/pr60901.c: Ditto.
1325         * gcc.target/i386/pr59794-7.c: Ditto.
1326         * gcc.target/i386/pr62208.c: Ditto.
1327         * gcc.target/i386/pr53416.c: Ditto.
1328         * gcc.target/i386/asm-dialect-1.c: Ditto.
1329         * gcc.target/i386/pr50038.c: Ditto.
1330         * gcc.target/i386/47698.c: Ditto.
1331         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1332         * gcc.target/i386/pr59794-2.c: Ditto.
1333         * gcc.target/i386/pr59794-3.c: Ditto.
1334         * gcc.target/i386/pr39058.c: Ditto.
1335         * gcc.target/i386/pr60205-1.c: Ditto.
1336         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1337         * gcc.target/i386/sse2-movq-2.c: Ditto.
1339 2015-06-17  Richard Biener  <rguenther@suse.de>
1341         PR tree-optimization/66251
1342         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1344 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
1346         PR c++/59682
1347         * g++.dg/parse/new-placement1.C: New.
1349 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1351         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1352         * jit.dg/test-compound-assignment.c: New testcase.
1354 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1356         PR jit/66539
1357         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1358         to "testcases" array.
1360 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1362         PR jit/66539
1363         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1364         * jit.dg/test-debug-strings.c: New test case.
1365         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1366         the discriminant has a sane debug string.
1368 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
1370         PR target/56766
1371         * gcc.target/i386/pr56766-1.c: New test.
1372         * gcc.target/i386/pr56766-2.c: Ditto.
1374 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
1376         * gcc.target/mips/loongson-shift-count-truncated-1.c:
1377         Skip on mips*-mti-linux* and mips*-img-linux* targets.
1378         * gcc.target/mips/loongson-simd.c: Ditto.
1380 2015-06-16  Richard Biener  <rguenther@suse.de>
1382         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1384 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1386         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1387         passed by the testsuite driver.
1389 2015-06-16  Richard Biener  <rguenther@suse.de>
1391         * gcc.dg/vect/slp-perm-11.c: New testcase.
1393 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
1395         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1396         dg-options.
1398 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1400         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1401         Reinstate calls to torture-init and torture-finalize.
1403 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1405         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1407 2015-06-15  Nathan Sidwell  <nathan@acm.org>
1409         PR c++/58583
1410         * g++.dg/cpp0x/nsdmi-template14.C: New test.
1412 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
1414         PR c++/51048
1415         * g++.dg/cpp0x/local-type1.C: New.
1417 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
1419         PR fortran/44672
1420         PR fortran/45440
1421         PR fortran/57307
1422         * gfortran.dg/allocate_with_source_3.f90: Removed check for
1423         unimplemented error.
1424         * gfortran.dg/allocate_with_source_7.f08: New test.
1425         * gfortran.dg/allocate_with_source_8.f08: New test.
1427 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
1429         PR c++/65168
1430         * g++.dg/warn/Walways-true-3.C: New test.
1432 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1434         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1436 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1438         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1439         (main): Remove superfluous attributes.
1440         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1441         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1443 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1445         * gcc.target/i386/monitorx.c: New.
1446         * gcc.target/i386/sse-12.c: Add -mmwaitx.
1447         * gcc.target/i386/sse-13.c: Ditto.
1448         * gcc.target/i386/sse-14.c: Ditto.
1449         * gcc.target/i386/sse-22.c: Ditto.
1450         * gcc.target/i386/sse-23.c: Ditto.
1451         * g++.dg/other/i386-2.C: Ditto.
1452         * g++.dg/other/i386-3.C: Ditto.
1454 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
1456         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1458 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
1460         PR fortran/66079
1461         * gfortran.dg/allocatable_scalar_13.f90: New test
1463 2015-06-11  Marek Polacek  <polacek@redhat.com>
1465         * gcc.dg/fold-xor-3.c: New test.
1467 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1469         * gcc.target/arm/short-it-ifcvt-1.c: New test.
1470         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1472 2015-06-11  Christian Bruel  <christian.bruel@st.com>
1474         PR target/52144
1475         * gcc.target/arm/pragma_attribute.c: New test.
1477 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1479         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1481 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1483         PR target/66473
1484         * gcc.target/i386/pr66473.c: New test.
1486 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
1488         PR target/66470
1489         * gcc.dg/tls/pr66470.c: New test.
1490         * gcc.target/i386/pr66470.c: New test.
1492 2015-06-10  Christian Bruel  <christian.bruel@st.com>
1494         PR target/52144
1495         * gcc.target/arm/attr_arm.c: New test
1496         * gcc.target/arm/attr_arm-err.c: New test
1497         * gcc.target/arm/attr_thumb.c: New test
1498         * gcc.target/arm/attr_thumb-static.c: New test
1500 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1502         PR target/66200
1503         PR target/66428
1504         PR c++/66192
1505         * g++.dg/abi/aarch64_guard1.C: Adjust test.
1507 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
1509         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1510         passed by the testsuite driver.
1512 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1514         Revert:
1515         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1516         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1517         * gcc.dg/ssp-1.c: Make counter a register.
1518         * gcc.dg/ssp-2.c: Likewise.
1519         * gcc.dg/torture/parm-coalesce.c: New.
1521 2015-06-09  Tom de Vries  <tom@codesourcery.com>
1523         * gcc.target/i386/vararg-loc.c: New test.
1525 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1527         PR c++/65815
1528         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1529         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1531 2015-06-09  Marek Polacek  <polacek@redhat.com>
1533         PR tree-optimization/66299
1534         * gcc.dg/pr66299-1.c: New test.
1535         * gcc.dg/pr66299-2.c: New test.
1536         * gcc.dg/pr66299-3.c: New test.
1538 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
1540         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1541         passed by the testsuite driver.
1543 2015-06-09  Richard Biener  <rguenther@suse.de>
1545         PR middle-end/66423
1546         * gcc.dg/fold-modpow2.c: New testcase.
1548 2015-06-09  Richard Biener  <rguenther@suse.de>
1550         PR tree-optimization/66419
1551         * gcc.dg/vect/bb-slp-37.c: New testcase.
1553 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
1555         * gcc.target/arm/stl-cond.c: New test.
1557 2015-06-09  Richard Biener  <rguenther@suse.de>
1559         PR middle-end/66413
1560         * gcc.dg/torture/pr66413.c: New testcase.
1562 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1564         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1565         * gcc.dg/ssp-1.c: Make counter a register.
1566         * gcc.dg/ssp-2.c: Likewise.
1567         * gcc.dg/torture/parm-coalesce.c: New.
1569 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
1571         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1572         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1574 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1576         PR rtl-optimization/66444
1577         * gcc.dg/pr66444.c: New test.
1579 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
1581         PR fortran/66245
1582         * gfortran.dg/class_is_1.f90: New test.
1583         * gfortran.dg/type_is_1.f90: Ditto.
1585 2015-06-08  Marek Polacek  <polacek@redhat.com>
1587         PR c/66415
1588         * gcc.dg/cpp/pr66415-1.c: New test.
1589         * gcc.dg/cpp/pr66415-2.c: New test.
1591 2015-06-08  Richard Biener  <rguenther@suse.de>
1593         PR tree-optimization/66422
1594         * gcc.dg/Warray-bounds-16.c: New testcase.
1596 2015-06-08  Richard Biener  <rguenther@suse.de>
1598         * gcc.dg/vect/slp-perm-10.c: New testcase.
1599         * gcc.dg/vect/slp-23.c: Adjust.
1600         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1601         vector pointer update.
1603 2015-06-08  Marek Polacek  <polacek@redhat.com>
1605         PR sanitizer/66452
1606         * g++.dg/ubsan/pr66452.C: New test.
1608 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1610         PR tree-optimization/66436
1611         * gcc.dg/gomp/dump-new-function-2.c: New test.
1612         * gcc.dg/gomp/dump-new-function-3.c: Same.
1613         * gcc.dg/gomp/dump-new-function.c: Same.
1615 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1617         PR tree-optimization/66435
1618         * gcc.dg/gomp/notify-new-function-2.c: New test.
1619         * gcc.dg/gomp/notify-new-function-3.c: Same.
1620         * gcc.dg/gomp/notify-new-function.c: Same.
1622 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
1624         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1625         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1626         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1627         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1628         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1629         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1630         -fshort-enum.
1632 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
1634         PR fortran/47659
1635         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1636         * gfortran.dg/warn_conversion.f90: Add warning for change in value
1637         for assignment.
1638         * gfortran.dg/warn_conversion_3.f90: Add warnings.
1639         * gfortran.dg/warn_conversion_5.f90: New test.
1640         * gfortran.dg/warn_conversion_6.f90: New test.
1641         * gfortran.dg/warn_conversion_7.f90: New test.
1643 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1645         PR fortran/66347
1646         * gfortran.dg/blockdata_9.f: New test.
1648 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1650         PR fortran/66385
1651         * gfortran.dg/forall_17.f90:  New test.
1653 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
1655         * g++.dg/cpp0x/pr57101.C: Add warning.
1656         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1657         * g++.dg/ext/visibility/anon7.C: Same.
1658         * g++.dg/ipa/pr63587-2.C: Same.
1659         * g++.dg/opt/dump1.C: Same.
1660         * g++.dg/opt/pr59622-3.C: Same.
1661         * g++.dg/opt/pr59622.C: Same.
1662         * g++.dg/torture/pr46383.C: Same.
1663         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1664         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1665         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1666         functions.
1667         * gfortran.dg/intent_out_8.f90: Same.
1668         * gfortran.dg/warn_target_lifetime_3.f90: Same.
1670 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1672         PR fortran/66377
1673         gfortran.dg/equiv_9.f90: New test.
1676 2015-06-05  Tom de Vries  <tom@codesourcery.com>
1678         merge from gomp4 branch:
1679         2015-05-28  Tom de Vries  <tom@codesourcery.com>
1681         PR tree-optimization/65443
1682         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1683         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1684         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1686 2015-06-05  Nathan Sidwell  <nathan@acm.org>
1688         PR c++/52595
1689         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1691 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
1693         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1695 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1697         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1699 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
1701         * testsuite/gcc.target/i386/noplt-1.c: New test.
1702         * testsuite/gcc.target/i386/noplt-2.c: New test.
1703         * testsuite/gcc.target/i386/noplt-3.c: New test.
1704         * testsuite/gcc.target/i386/noplt-4.c: New test.
1706 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
1708         PR fortran/58749
1709         * gfortran.dg/adjustl_1.f90:  New test.
1711 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
1713         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1714         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1716 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
1718         * lto.c (iterative_hash_canonical_type,
1719         gimple_register_canonical_type): only hash main variants of types
1721 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
1723         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1724         Move set of dg-do-what-default after early return.
1726 2015-06-04  Marek Polacek  <polacek@redhat.com>
1728         PR c/66341
1729         * gcc.dg/lvalue-8.c: New test.
1731 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1732             Paolo Carlini  <paolo.carlini@oracle.com>
1734         PR c++/66130
1735         * g++.dg/other/pr66130.C: New.
1736         * g++.dg/cpp0x/pr66130.C: Likewise.
1738 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1740         * g++.dg/cpp0x/decl-loc1.C: New.
1741         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1742         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1743         * g++.dg/init/ctor8.C: Likewise.
1744         * g++.dg/parse/semicolon4.C: Likewise.
1746 2015-06-03  Marek Polacek  <polacek@redhat.com>
1748         PR sanitizer/66190
1749         * g++.dg/ubsan/static-init-1.C: New test.
1750         * g++.dg/ubsan/static-init-2.C: New test.
1751         * g++.dg/ubsan/static-init-3.C: New test.
1753 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
1755         PR target/66275
1756         * gcc.target/i386/pr66275.c: New test.
1758 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1760         * gcc.dg/Wcxx-compat-22.c: New testcase.
1761         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1762         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1763         * c-c++-common/pr58346-1.c: Likewise.
1764         * c-c++-common/transparent-union-1.c: Likewise.
1766 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
1768         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1769         * g++.dg/plugin/def_plugin.c: New file.
1770         * g++.dg/plugin/def-plugin-test.C: New file.
1772 2015-06-03  Richard Biener  <rguenther@suse.de>
1774         * gcc.dg/vect/bb-slp-36.c: New testcase.
1776 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1778         * gcc.dg/lto/chkp-removed-alias_0.c: New.
1780 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1782         * gcc.dg/lto/chkp-privatize-1_0.c: New.
1783         * gcc.dg/lto/chkp-privatize-1_1.c: New.
1784         * gcc.dg/lto/chkp-privatize-2_0.c: New.
1785         * gcc.dg/lto/chkp-privatize-2_1.c: New.
1787 2015-06-03  Marek Polacek  <polacek@redhat.com>
1789         PR c/64223
1790         PR c/29358
1791         * gcc.dg/pr64223-1.c: New test.
1792         * gcc.dg/pr64223-2.c: New test.
1794 2015-06-03  Richard Biener  <rguenther@suse.de>
1796         PR tree-optimization/63916
1797         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1799 2015-06-03  Richard Biener  <rguenther@suse.de>
1801         PR tree-optimization/66375
1802         * gcc.dg/torture/pr66375.c: New testcase.
1804 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
1806         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1808 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
1810         PR target/65768
1811         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1813 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1815         PR fortran/66380
1816         * gfortran.dg/reshape_7.f90: New test.
1818 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
1820         PR c/66220:
1821         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1822         (fn_36): New.
1824 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1826         PR c/49551
1827         * gcc.dg/pr49551.c: New testcase.
1829 2015-06-02  Richard Biener  <rguenther@suse.de>
1831         PR debug/65549
1832         * g++.dg/lto/pr65549_0.C: New testcase.
1834 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
1836         PR libgomp/65742
1837         PR middle-end/66332
1838         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1840 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1842         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1844 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
1846         PR c++/61683
1847         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1849 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1851         PR tree-optimization/48052
1852         * gcc.dg/tree-ssa/scev-8.c: New.
1853         * gcc.dg/tree-ssa/scev-9.c: New.
1854         * gcc.dg/tree-ssa/scev-10.c: New.
1855         * gcc.dg/vect/pr48052.c: New.
1857 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
1859         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1861 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1863         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1865 2015-06-02  Marek Polacek  <polacek@redhat.com>
1867         PR middle-end/66345
1868         * gcc.dg/torture/pr66345.c: New test.
1870 2015-06-02  Richard Biener  <rguenther@suse.de>
1872         PR tree-optimization/65961
1873         * gcc.dg/torture/pr65961.c: New testcase.
1875 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1877         PR tree-optimization/52563
1878         PR tree-optimization/62173
1879         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1880         * gcc.dg/tree-ssa/scev-4.c: Ditto.
1882 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1884         * gnat.dg/specs/varsize_return2.ads: New test.
1885         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1887 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
1889         * gcc.dg/vect/vect-outer-simd-1.c: New test.
1891 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
1893         PR target/65697
1894         * gcc.target/aarch64/sync-comp-swap.c: New.
1895         * gcc.target/aarch64/sync-comp-swap.x: New.
1896         * gcc.target/aarch64/sync-op-acquire.c: New.
1897         * gcc.target/aarch64/sync-op-acquire.x: New.
1898         * gcc.target/aarch64/sync-op-full.c: New.
1899         * gcc.target/aarch64/sync-op-full.x: New.
1900         * gcc.target/aarch64/sync-op-release.c: New.
1901         * gcc.target/aarch64/sync-op-release.x: New.
1903 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
1905         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1906         (bar): Predefined.
1908 2015-06-01  Richard Biener  <rguenther@suse.de>
1910         PR tree-optimization/66349
1911         PR tree-optimization/66352
1912         PR tree-optimization/66357
1913         * gcc.dg/torture/pr66357.c: New testcase.
1914         * gcc.dg/torture/pr66349.c: Likewise.
1915         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1917 2015-06-01  Richard Biener  <rguenther@suse.de>
1919         Revert
1920         2015-05-29  Richard Biener  <rguenther@suse.de>
1922         PR tree-optimization/66314
1923         * gcc.dg/asan/pr66314.c: New testcase.
1925 2015-06-01  Richard Biener  <rguenther@suse.de>
1927         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1929 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
1931         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1932         directives.
1933         (hp3, hp4): Add inline keyword.
1934         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1935         (hp2): Add inline keyword.
1936         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1937         (hp2): Add inline keyword.
1939 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
1941         PR target/65527
1942         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1943         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1944         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1945         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1947 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
1949         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1950         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1952 2015-06-01  Richard Biener  <rguenther@suse.de>
1954         PR tree-optimization/66280
1955         * g++.dg/torture/pr66280.C: New testcase.
1956         * g++.dg/torture/pr66280-2.C: Likewise.
1958 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1960         * gnat.dg/addr9_1.adb: New test.
1961         * gnat.dg/addr9_2.adb: Likewise.
1962         * gnat.dg/addr9_3.adb: Likewise.
1963         * gnat.dg/addr9_4.adb: Likewise.
1965 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1967           * g++.dg/other/dump-ada-spec-4.C: New test.
1969 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
1971         * gcc.dg/alias-8.c: Fix dg-warning.
1973 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
1975         * gcc.dg/alias-8.c: Do not xfail.
1976         * gcc.dg/pr62167.c: Prevent FRE.
1977         * gcc.dg/alias-14.c: New testcase.
1979 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
1981         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1983 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1985         PR target/66215
1986         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1987         dg-options.
1988         * gcc.target/s390/hotpatch-10.c: Likewise.
1989         * gcc.target/s390/hotpatch-11.c: Likewise.
1990         * gcc.target/s390/hotpatch-12.c: Likewise.
1991         * gcc.target/s390/hotpatch-17.c: Likewise.
1992         * gcc.target/s390/hotpatch-18.c: Likewise.
1993         * gcc.target/s390/hotpatch-20.c: Likewise.
1994         * gcc.target/s390/hotpatch-21.c: Likewise.
1995         * gcc.target/s390/hotpatch-22.c: Likewise.
1996         * gcc.target/s390/hotpatch-23.c: Likewise.
1997         * gcc.target/s390/hotpatch-24.c: Likewise.
1998         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
1999         to check for the exact nops too.
2000         * gcc.target/s390/hotpatch-3.c: Likewise.
2001         * gcc.target/s390/hotpatch-4.c: Likewise.
2002         * gcc.target/s390/hotpatch-5.c: Likewise.
2003         * gcc.target/s390/hotpatch-6.c: Likewise.
2004         * gcc.target/s390/hotpatch-7.c: Likewise.
2005         * gcc.target/s390/hotpatch-8.c: Likewise.
2006         * gcc.target/s390/hotpatch-9.c: Likewise.
2007         * gcc.target/s390/hotpatch-14.c: Likewise.
2008         * gcc.target/s390/hotpatch-15.c: Likewise.
2009         * gcc.target/s390/hotpatch-16.c: Likewise.
2010         * gcc.target/s390/hotpatch-19.c: Likewise.
2011         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
2012         scan-assembler-times counting number of .align directives.
2013         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2014         dg-options.  Remove scan-assembler-times counting number of .align
2015         directives.
2016         * gcc.target/s390/hotpatch-26.c: New file.
2017         * gcc.target/s390/hotpatch-27.c: New file.
2018         * gcc.target/s390/hotpatch-28.c: New file.
2019         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2020         using -Os -O0 -O1 -O2 -O3 options.
2022 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2024         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2026 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
2028         PR tree-optimization/66142
2029         * gcc.dg/vect/pr66142.c: New test.
2031 2015-05-29  Richard Biener  <rguenther@suse.de>
2033         PR tree-optimization/66314
2034         * gcc.dg/asan/pr66314.c: New testcase.
2036 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2038         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2039         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2040         Adjust all callers.
2041         (schedule-cleanups, dg-keep-saved-temps): New proc.
2042         (gcc-dg-test-1): Schedule cleanups.
2043         * lib/profopt.exp (profopt-execute): Likewise.
2044         * g++.dg/cdce3.C: Adjust expected line numbers.
2045         * gcc.dg/cdce1.c: Likewise.
2046         * gcc.dg/cdce2.c: Likewise.
2047         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2048         * gcc.dg/strlenopt-24.c: Likewise.
2049         * gcc.dg/tree-ssa/vrp26.c: Likewise.
2050         * gcc.dg/tree-ssa/vrp28.c: Likewise.
2051         * obj-c++.dg/encode-2.mm: Likewise.
2053 2015-05-28  DJ Delorie  <dj@redhat.com>
2055         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2057 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2059         * gnat.dg/discr43.adb: New test.
2061 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2063         * gnat.dg/varsize_temp.adb: Rename into...
2064         * gnat.dg/varsize1.adb: ...this.
2065         * gnat.dg/varsize_copy.ad[sb]: Rename into...
2066         * gnat.dg/varsize2.ad[sb]: ...this.
2067         * gnat.dg/varsize3_1.adb: New test.
2068         * gnat.dg/varsize3_2.adb: Likewise.
2069         * gnat.dg/varsize3_3.adb: Likewise.
2070         * gnat.dg/varsize3_4.adb: Likewise.
2071         * gnat.dg/varsize3_5.adb: Likewise.
2072         * gnat.dg/varsize3_6.adb: Likewise.
2073         * gnat.dg/varsize3_pkg1.ads: New helper.
2074         * gnat.dg/varsize3_pkg2.ads: Likewise.
2075         * gnat.dg/varsize3_pkg3.ads: Likewise.
2077 2015-05-28  Richard Biener  <rguenther@suse.de>
2079         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2081 2015-05-28  Richard Biener  <rguenther@suse.de>
2083         PR tree-optimization/66142
2084         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2086 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
2088         PR target/63810
2089         * gcc.dg/darwin-minversion-3.c: Update testcase.
2090         * gcc.dg/darwin-minversion-4.c: Ditto.
2091         * gcc.dg/darwin-minversion-5.c: New testcase.
2092         * gcc.dg/darwin-minversion-6.c: Ditto.
2093         * gcc.dg/darwin-minversion-7.c: Ditto.
2094         * gcc.dg/darwin-minversion-8.c: Ditto.
2095         * gcc.dg/darwin-minversion-9.c: Ditto.
2096         * gcc.dg/darwin-minversion-10.c: Ditto.
2097         * gcc.dg/darwin-minversion-11.c: Ditto.
2098         * gcc.dg/darwin-minversion-12.c: Ditto.
2100 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2102         PR rtl-optimization/66168
2103         * gcc.c-torture/compile/pr66168.c: New test.
2105 2015-05-27  Jeff Law  <law@redhat.com>
2107         PR target/39726
2108         * gcc.dg/target/m68k/pr39726-1.c: New test.
2110 2015-05-27  Nathan Sidwell  <nathan@acm.org>
2112         PR c++/66270
2113         * g++.dg/ext/alias-canon3.C: New.
2115 2015-05-27  Richard Biener  <rguenther@suse.de>
2117         PR tree-optimization/66272
2118         Revert parts of
2119         2014-08-15  Richard Biener  <rguenther@suse.de>
2121         PR tree-optimization/62031
2122         * gcc.dg/torture/pr66272.c: New testcase.
2124 2015-05-27  Richard Biener  <rguenther@suse.de>
2126         * gcc.dg/vect/slp-reduc-7.c: New testcase.
2128 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
2130         PR target/65358
2131         * gcc.dg/pr65358.c: New test.
2133 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
2135         PR fortran/65548
2136         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2137         semantic.
2138         * gfortran.dg/allocate_with_source_6.f90: New test.
2140 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2142         * gnat.dg/atomic7_1.adb: New test.
2143         * gnat.dg/atomic7_2.adb: Likewise.
2144         * gnat.dg/atomic7_pkg1.ads: New helper.
2145         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2147 2015-05-26  Michael Matz  <matz@suse.de>
2149         PR middle-end/66251
2150         * gcc.dg/vect/pr66251.c: New test.
2152 2015-05-26  Richard Biener  <rguenther@suse.de>
2154         PR tree-optimization/66142
2155         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2157 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
2159         PR fortran/66082
2160         * gfortran.dg/allocatable_scalar_13.f90: New test
2162 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2164         * gnat.dg/warn11.adb: New test.
2165         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2167 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2169         * gnat.dg/vfa1_1.adb: New test.
2170         * gnat.dg/vfa1_2.adb: Likewise.
2171         * gnat.dg/vfa1_3.adb: Likewise.
2172         * gnat.dg/vfa1_4.adb: Likewise.
2173         * gnat.dg/vfa1_pkg.ads: New helper.
2175 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
2177         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2178         * gcc.target/i386/pr66232-3.c: Likewise.
2180 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
2182         PR target/66274
2183         * gcc.target/i386/pr66274.c: New test.
2185 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2187         * gnat.dg/renaming6.ad[sb]: New test.
2189 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
2191         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2192         and 'dg-require-effective-target pie'.
2194 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2196         PR c++/66243
2197         * g++.dg/cpp0x/pr66243.C: New.
2199 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
2201         PR lto/66180
2202         * g++.dg/lto/pr66180_0.C: New testcase.
2203         * g++.dg/lto/pr66180_1.C: New testcase.
2205 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
2207         PR fortran/66257
2208         * typebound_call_27.f90: New file.
2210 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2212         PR c++/65936
2213         * g++.dg/template/pr65936.C: New.
2215 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2217         PR tree-optimization/63387
2218         * gcc.dg/pr63387-2.c: New testcase.
2220 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2222         * gcc.dg/simd-1.c: Update to the new message.
2224 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2226         * gcc.dg/nand.c: New testcase.
2228 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
2230         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2231         Set dg-do-what-default to compile only on ARM targets without
2232         arm_neon_hw execution support.  Remove redundant c-torture-execute
2233         in loop over test cases.
2235 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2237         PR target/65491
2238         * gcc.target/aarch64/pr65491_1.c: New test.
2239         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2240         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2242 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2244         PR c++/65598
2245         * g++.dg/cpp0x/explicit9.C: New.
2246         * g++.dg/cpp0x/explicit8.C: Check the locations too.
2248 2015-05-22  Richard Biener  <rguenther@suse.de>
2250         PR tree-optimization/66251
2251         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2253 2015-05-22  Marek Polacek  <polacek@redhat.com>
2255         PR c/47043
2256         * c-c++-common/attributes-enum-1.c: New test.
2257         * c-c++-common/attributes-enum-2.c: New test.
2258         * g++.dg/cpp0x/attributes-enum-1.C: New test.
2259         * g++.dg/cpp1y/attributes-enum-1.C: New test.
2261 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2263         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2264         effective target support.  If no arm_neon_hw support, do not attempt
2265         to execute the tests; only compile them.
2266         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2267         and "dg-require-effective-target arm_neon_ok".
2268         * gcc.target/arm/simd/vextp16_1.c: Likewise.
2269         * gcc.target/arm/simd/vextp64_1.c: Likewise.
2270         * gcc.target/arm/simd/vextp8_1.c: Likewise.
2271         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2272         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2273         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2274         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2275         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2276         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2277         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2278         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2279         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2280         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2281         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2282         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2283         * gcc.target/arm/simd/vexts16_1.c: Likewise.
2284         * gcc.target/arm/simd/vexts32_1.c: Likewise.
2285         * gcc.target/arm/simd/vexts64_1.c: Likewise.
2286         * gcc.target/arm/simd/vexts8_1.c: Likewise.
2287         * gcc.target/arm/simd/vextu16_1.c: Likewise.
2288         * gcc.target/arm/simd/vextu32_1.c: Likewise.
2289         * gcc.target/arm/simd/vextu64_1.c: Likewise.
2290         * gcc.target/arm/simd/vextu8_1.c: Likewise.
2291         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2292         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2293         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2294         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2295         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2296         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2297         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2298         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2299         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2300         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2301         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2302         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2303         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2304         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2305         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2306         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2307         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2308         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2309         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2310         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2311         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2312         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2313         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2314         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2315         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2316         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2317         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2318         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2319         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2320         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2321         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2322         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2323         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2324         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2325         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2326         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2327         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2328         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2329         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2330         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2331         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2332         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2333         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2334         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2335         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2336         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2337         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2338         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2339         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2340         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2341         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2342         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2343         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2344         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2345         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2346         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2347         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2348         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2349         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2350         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2351         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2352         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2353         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2354         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2355         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2356         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2357         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2358         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2359         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2360         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2361         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2362         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2363         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2364         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2365         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2366         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2367         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2368         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2369         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2370         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2371         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2372         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2373         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2374         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2375         * gcc.target/arm/simd/vzips16_1.c: Likewise.
2376         * gcc.target/arm/simd/vzips32_1.c: Likewise.
2377         * gcc.target/arm/simd/vzips8_1.c: Likewise.
2378         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2379         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2380         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2382 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2384         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2385         * gcc.dg/vect/pr59354.c: Likewise.
2386         * gcc.dg/vect/pr64252.c: Likewise.
2387         * gcc.dg/vect/pr64404.c: Likewise.
2388         * gcc.dg/vect/pr64493.c: Likewise.
2389         * gcc.dg/vect/pr64495.c: Likewise.
2390         * gcc.dg/vect/pr64844.c: Likewise.
2391         * gcc.dg/vect/pr65518.c: Likewise.
2392         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2394 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2396         PR c++/66210
2397         * g++.dg/cpp1y/var-templ28.C: New.
2399 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
2401         PR target/66232
2402         * gcc.target/i386/pr66232-1.c: New test.
2403         * gcc.target/i386/pr66232-2.c: Likewise.
2404         * gcc.target/i386/pr66232-3.c: Likewise.
2405         * gcc.target/i386/pr66232-4.c: Likewise.
2406         * gcc.target/i386/pr66232-5.c: Likewise.
2408 2015-05-21  Nathan Sidwell  <nathan@acm.org>
2410         * g++.dg/cpp1y/pr60943.C: New.
2412 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
2414         PR tree-optimization/66233
2415         * gcc.c-torture/execute/pr66233.c: New test.
2417 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2419         PR fortran/66176
2420         * gfortran.dg/inline_matmul_11.f90:  New test.
2422 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
2424         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2425         instead of listing several targets on its own.
2426         * gcc.target/i386/pr32219-2.c: Likewise.
2427         * gcc.target/i386/pr32219-3.c: Likewise.
2428         * gcc.target/i386/pr32219-4.c: Likewise.
2429         * gcc.target/i386/pr32219-5.c: Likewise.
2430         * gcc.target/i386/pr32219-6.c: Likewise
2431         * gcc.target/i386/pr32219-7.c: Likewise.
2432         * gcc.target/i386/pr32219-8.c: Likewise.
2433         * gcc.target/i386/pr39013-1.c: Likewise.
2434         * gcc.target/i386/pr39013-2.c: Likewise.
2435         * gcc.target/i386/pr64317.c: Likewise.
2437 2015-05-21  Jeff Law  <law@redhat.com>
2439         * gcc.target/hppa/shadd-3.c: New test.
2440         * gcc.target/hppa/shadd-4.c: New test.
2442 2015-05-21  Michael Matz  <matz@suse.de>
2444         * gcc.dg/vect/vect-strided-store.c: New test.
2445         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2446         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2448 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2450         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2451         * gcc.dg/pow-sqrt-synth-1.c: New test.
2452         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2454 2015-05-21  Richard Biener  <rguenther@suse.de>
2456         PR c++/66211
2457         * g++.dg/conversion/pr66211.C: New testcase.
2458         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2460 2015-05-21  Jeff Law  <law@redhat.com>
2462         * gcc.target/hppa/shadd-2.c: New test.
2464 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
2466         PR target/54236
2467         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2469 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2471         PR target/65937
2472         * gcc.target/arm/pr26702.c: Adjust target selector.
2474 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
2476         PR middle-end/66221
2477         * gcc.dg/lto/pr66221_0.c: New test.
2478         * gcc.dg/lto/pr66221_1.c: New test.
2480 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2482         PR c/52952
2483         * gcc.dg/redecl-4.c: Update column numbers.
2484         * gcc.dg/format/bitfld-1.c: Likewise.
2485         * gcc.dg/format/attr-2.c: Likewise.
2486         * gcc.dg/format/attr-6.c: Likewise.
2487         * gcc.dg/format/attr-7.c (baz): Likewise.
2488         * gcc.dg/format/asm_fprintf-1.c: Likewise.
2489         * gcc.dg/format/attr-4.c: Likewise.
2490         * gcc.dg/format/branch-1.c: Likewise.
2491         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2492         locations within strings with embedded escape sequences.
2494 2015-05-20  Jeff Law  <law@redhat.com>
2496         * gcc.target/hppa/hppa.exp: New target test driver.
2497         * gcc.target/hppa/shadd-1.c: New test.
2499 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
2501         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2503 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
2505         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2506         (fn_33_k_and_r_style): New.
2507         (fn_33_stroustrup_style): New.
2508         (fn_33_allman_style): New.
2509         (fn_33_whitesmiths_style): New.
2510         (fn_33_horstmann_style): New.
2511         (fn_33_ratliff_banner_style): New.
2512         (fn_33_lisp_style): New.
2513         (fn_34_indent_dash_gnu): New.
2514         (fn_34_indent_dash_kr): New.
2515         (fn_34_indent_dash_orig): New.
2516         (fn_34_indent_linux_style): New.
2518 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
2520         PR fortran/65548
2521         * gfortran.dg/allocate_with_source_5.f90: Extend test.
2523 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
2525         PR tree-optimization/65447
2526         * gcc.dg/tree-ssa/pr65447.c: New test.
2528 2015-05-19  Nathan sidwell  <nathan@acm.org>
2530         * g++.dg/cpp0x/pr65954.C: New.
2532 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
2534         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2536 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2538         * lib/target-supports.exp: Vector do not always have natural
2539         alignment on s390*.
2541 2015-05-19  David Sherwood  <david.sherwood@arm.com>
2543         * gcc.dg/loop-invariant.c: New testcase.
2545 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2547         * lib/target-supports.exp: Vector do not always have natural
2548         alignment on s390*.
2550 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2552         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2553         s390*.
2554         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2556 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2558         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2559         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2560         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2561         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2562         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2563         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2564         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2565         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2566         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2567         * gcc.target/s390/zvector/vec-elem-1.c: New test.
2569 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2571         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2573 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2575         * gcc.target/s390/s390.exp
2576         (check_effective_target_vector): New check.
2577         * gcc.target/s390/vector/vec-abi-1.c: New test.
2578         * gcc.target/s390/vector/vec-abi-2.c: New test.
2579         * gcc.target/s390/vector/vec-abi-3.c: New test.
2580         * gcc.target/s390/vector/vec-abi-4.c: New test.
2581         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2582         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2583         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2584         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2585         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2586         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2587         * gcc.target/s390/vector/vec-clobber-1.c: New test.
2588         * gcc.target/s390/vector/vec-cmp-1.c: New test.
2589         * gcc.target/s390/vector/vec-cmp-2.c: New test.
2590         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2591         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2592         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2593         * gcc.target/s390/vector/vec-genmask-1.c: New test.
2594         * gcc.target/s390/vector/vec-genmask-2.c: New test.
2595         * gcc.target/s390/vector/vec-init-1.c: New test.
2596         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2597         * gcc.target/s390/vector/vec-shift-1.c: New test.
2598         * gcc.target/s390/vector/vec-sub-1.c: New test.
2600 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2602         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2604 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2606         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2608 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2610         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2612 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2614         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2616 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2618         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2620 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2622         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2624 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2626         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2628 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2630         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2632 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2634         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2636 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2638         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2640 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2642         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2644 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2646         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2648 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2650         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2652 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
2654         PR tree-optimization/66187
2655         * gcc.c-torture/execute/pr66187.c: New test.
2656         * gcc.dg/pr66187-1.c: New test.
2657         * gcc.dg/pr66187-2.c: New test.
2659 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2661         * gcc.dg/vect/bb-slp-35.c: Adjust.
2663 2015-05-19  Richard Biener  <rguenther@suse.de>
2665         PR tree-optimization/66165
2666         * gcc.dg/torture/pr66165.c: New testcase.
2668         PR tree-optimization/66185
2669         * gcc.dg/torture/pr66185.c: New testcase.
2671 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
2673         PR target/54236
2674         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2676 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
2678         * gcc.target/mips/p5600-bonding.c : New file.
2680 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2682         PR fortran/66106
2683         * gfortran.dg/interface_operator_1.f90: New tests.
2685 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2687         PR fortran/66057
2688         * gfortran.dg/generic_29.f90: New tests.
2690 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2692         PR fortran/66043
2693         * gfortran.dg/storage_size_6.f90: New tests.
2695 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2697         PR fortran/66045
2698         * gfortran.dg/null1.f90: New test.
2700 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2702         PR fortran/66044
2703         * gfortran.dg/entry_21.f90: New test.
2705 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2707         PR fortran/66043
2708         * gfortran.dg/storage_size_6.f90: New tests.
2710 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2712         PR fortran/66040
2713         * gfortran.dg/misplaced_statement.f90: New test.
2715 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2717         PR fortran/66039
2718         * gfortran.dg/filepos1.f90: New test
2720 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2722         PR fortran/64925
2723         * gfortran.dg/pr64925.f90: New test.
2725 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2727         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2728         unit.
2729         * gfortran.dg/lto/pr41576_1.f90: Ditto.
2731 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
2733         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2734         to the family of pie capable targets.
2736 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
2738         * gcc.target/arm/bics_1.c : New testcase.
2739         * gcc.target/arm/bics_2.c : New testcase.
2740         * gcc.target/arm/bics_3.c : New testcase.
2741         * gcc.target/arm/bics_4.c : New testcase.
2743 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
2745         * gcc.target/mips/umips-attr.c: New test.
2747 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2749         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2750         * gcc.dg/20150120-2.c (dg-final): Ditto.
2751         * gcc.dg/20150120-2.c (dg-final): Ditto.
2752         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2754 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2756         PR target/66174
2757         * gcc.target/i386/pr66174.c: New test.
2759 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
2761         PR fortran/37131
2762         * gfortran.dg/matmul_bounds_6.f90:  New test.
2763         * gfortran.dg/matmul_bounds_7.f90:  New test.
2765 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
2767         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2768         * gfortran.dg/lto/pr41576_1.f90: Add interface.
2769         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2770         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2771         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2772         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2774 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2776         PR fortran/65903
2777         * gfortran.dg/continuation_13.f90: Update test.
2778         * gfortran.dg/pr65903.f90: New test.
2780 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2782         PR fortran/66113
2783         * gfortran.dg/block_14.f90:  New test.
2785 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2787         PR fortran/44054
2788         * lib/gfortran-dg.exp: Update regex to handle two locations for
2789         the same diagnostic without caret.
2790         * gfortran.dg/badline.f: Test also that line numbers are correct
2791         before and after "left but not entered" warning.
2793 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
2794             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2796         PR target/65768
2797         * gcc.target/arm/maskdata.c: New test.
2799 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
2801         PR fortran/65792
2802         * gfortran.dg/derived_constructor_components_5: New test
2804 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
2806         PR target/66140
2807         * gcc.target/alpha/pr66140.c: New test.
2809 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
2811         PR c/48956
2812         * gcc.dg/Wconversion-complex-c99.c: New test.
2813         * gcc.dg/Wconversion-complex-gnu.c: New test.
2815 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
2817         PR tree-optimization/64454
2818         * gcc.dg/modmod.c: New testcase.
2820 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
2822         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2824 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2826         PR middle-end/66134
2827         * gcc.target/i386/mpx/pr66134.c: New test.
2829 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
2831         * gcc.target/powerpc/pr60158.c: New test.
2833 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
2835         * gcc.target/i386/sibcall-7.c: New test.
2836         * gcc.target/i386/sibcall-8.c: New test.
2838 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
2840         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2841         (abs64_in_dreg): Likewise.
2843 2015-05-14  Marek Polacek  <polacek@redhat.com>
2845         PR c/66066
2846         PR c/66127
2847         * gcc.dg/pr14649-1.c: Add -Wpedantic.
2848         * gcc.dg/pr19984.c: Likewise.
2849         * gcc.dg/pr66066-1.c: New test.
2850         * gcc.dg/pr66066-2.c: New test.
2851         * gcc.dg/pr66066-3.c: New test.
2853 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2855         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2856         * gcc.dg/pow-sqrt.x: New file.
2857         * gcc.dg/pow-sqrt-1.c: New test.
2858         * gcc.dg/pow-sqrt-2.c: Likewise.
2859         * gcc.dg/pow-sqrt-3.c: Likewise.
2861 2015-05-13  Richard Biener  <rguenther@suse.de>
2863         PR tree-optimization/66123
2864         * gcc.dg/torture/pr66123.c: New testcase.
2866 2015-05-13  Richard Biener  <rguenther@suse.de>
2868         PR middle-end/66110
2869         * gcc.dg/alias-2.c: Adjust.
2870         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2872 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2874         PR target/65103
2875         * gcc.target/i386/pr65103-3.c: New.
2877 2015-05-13  Martin Liska  <mliska@suse.cz>
2879         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2881 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
2883         PR target/66112
2884         * gcc.target/i386/pr66112-2.c: New test.
2886         PR target/66112
2887         * gcc.target/i386/pr66112-1.c: New test.
2889 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2891         PR target/66048
2892         * gcc.target/i386/mpx/pr66048.cc: New.
2894 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2896         PR rtl-optimization/64616
2897         * gcc.dg/loop-8.c: New test.
2898         * gcc.dg/loop-9.c: New test.
2900 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2902         PR target/pr66047.c
2903         * gcc.target/i386/pr66047.c: New testcase.
2905 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2907         PR ipa/65873
2908         * gcc.c-torture/compile/pr65873.c: New testcase.
2910 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2912         PR fortran/66111
2913         * gfortran.dg/inline_matmul_10.f90:  New test.
2915 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
2917         * c-c++-common/Wmisleading-indentation.c: New testcase.
2918         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2919         * c-c++-common/Wmisleading-indentation-2.md: New file.
2921 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2923         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2924         "break".
2925         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2927 2015-05-12  Richard Biener  <rguenther@suse.de>
2929         PR tree-optimization/66101
2930         * gcc.dg/torture/pr66101.c: New testcase.
2932 2015-05-12  Richard Biener  <rguenther@suse.de>
2934         PR tree-optimization/37021
2935         * gcc.target/i386/vect-addsub.c: New testcase.
2937 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
2939         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2941 2015-05-12  Tom de Vries  <tom@codesourcery.com>
2943         PR tree-optimization/66010
2944         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2946 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2948         PR c++/65133
2949         * g++.dg/cpp0x/trailing10.C: New.
2951 2015-05-12  Richard Biener  <rguenther@suse.de>
2953         * gcc.dg/vect/bb-slp-35.c: New testcase.
2955 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
2957         PR fortran/66100
2958         * gfortran.dg/bound_simplification_6.f90: New.
2960 2015-05-11  Steve Ellcey  <sellcey@mips.com>
2962         * gcc.target/mips/branch-1.c: Pass argument to bar().
2964 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
2966         PR target/65753
2967         * gcc.target/i386/pr65753.c: New test.
2969 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
2971         PR rtl-optimization/66076
2972         * gcc.dg/torture/pr66076.c: New test.
2974 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2976         PR fortran/66041
2977         * gfortran.dg/inline_matmul_7.f90:  New test.
2978         * gfortran.dg/inline_matmul_8.f90:  New test.
2979         * gfortran.dg/inline_matmul_9.f90:  New test.
2981 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
2983         * gfortran.dg/bound_simplification_5.f90: New.
2985 2015-05-09  Jason Merrill  <jason@redhat.com>
2987         * lib/target-supports.exp (cxx_default): New global.
2988         (check_effective_target_c++11_only)
2989         (check_effective_target_c++14_only)
2990         (check_effective_target_c++98_only)
2991         (check_effective_target_c++1z_only): Check it.
2993 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
2995         PR tree-optimization/64454
2996         * gcc.dg/tree-ssa/vrp97.c: New file.
2997         * gcc.dg/vect/slp-perm-7.c: Update.
2999 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
3001         PR fortran/65894
3002         * gfortran.dg/elemental_subroutine_11.f90: New test.
3004 2015-05-08  Richard Biener  <rguenther@suse.de>
3006         PR tree-optimization/66036
3007         * gcc.dg/vect/slp-41.c: New testcase.
3009 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
3011         * gfortran.dg/elemental_optional_args_7.f90: New.
3013 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
3015         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3016         allow cmlt or sshr.
3018 2015-05-08  Marek Polacek  <polacek@redhat.com>
3020         PR c/64918
3021         * gcc.dg/Woverride-init-side-effects-1.c: New test.
3022         * gcc.dg/Woverride-init-side-effects-2.c: New test.
3024 2015-05-07  Marek Polacek  <polacek@redhat.com>
3026         PR c/65179
3027         * c-c++-common/Wshift-negative-value-1.c: New test.
3028         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3029         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3030         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3031         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3032         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3033         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3034         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3035         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3037 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
3039         PR middle-end/192
3040         PR middle-end/54303
3041         * gcc.dg/fdata-sections-2.c: New file.
3043 2015-05-07  Marek Polacek  <polacek@redhat.com>
3045         PR testsuite/66046
3046         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3047         last dg-output.
3048         * c-c++-common/ubsan/align-7.c: Likewise.
3049         * c-c++-common/ubsan/bounds-8.c: Likewise.
3050         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3051         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3052         * c-c++-common/ubsan/null-1.c: Likewise.
3053         * c-c++-common/ubsan/null-10.c: Likewise.
3054         * c-c++-common/ubsan/null-11.c: Likewise.
3055         * c-c++-common/ubsan/null-2.c: Likewise.
3056         * c-c++-common/ubsan/null-3.c: Likewise.
3057         * c-c++-common/ubsan/null-4.c: Likewise.
3058         * c-c++-common/ubsan/null-5.c: Likewise.
3059         * c-c++-common/ubsan/null-6.c: Likewise.
3060         * c-c++-common/ubsan/null-7.c: Likewise.
3061         * c-c++-common/ubsan/null-8.c: Likewise.
3062         * c-c++-common/ubsan/null-9.c: Likewise.
3063         * c-c++-common/ubsan/object-size-1.c: Likewise.
3064         * c-c++-common/ubsan/object-size-10.c: Likewise.
3065         * c-c++-common/ubsan/object-size-4.c: Likewise.
3066         * c-c++-common/ubsan/object-size-5.c: Likewise.
3067         * c-c++-common/ubsan/object-size-7.c: Likewise.
3068         * c-c++-common/ubsan/object-size-8.c: Likewise.
3069         * c-c++-common/ubsan/object-size-9.c: Likewise.
3070         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3071         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3072         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3073         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3074         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3075         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3076         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3077         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3078         * c-c++-common/ubsan/pr59333.c: Likewise.
3079         * c-c++-common/ubsan/pr59667.c: Likewise.
3080         * c-c++-common/ubsan/pr60613-2.c: Likewise.
3081         * c-c++-common/ubsan/pr60636.c: Likewise.
3082         * c-c++-common/ubsan/pr63802.c: Likewise.
3083         * c-c++-common/ubsan/recovery-1.c: Likewise.
3084         * c-c++-common/ubsan/recovery-3.c: Likewise.
3085         * c-c++-common/ubsan/shift-1.c: Likewise.
3086         * c-c++-common/ubsan/shift-2.c: Likewise.
3087         * c-c++-common/ubsan/shift-4.c: Likewise.
3088         * c-c++-common/ubsan/shift-7.c: Likewise.
3089         * c-c++-common/ubsan/undefined-2.c: Likewise.
3090         * c-c++-common/ubsan/vla-1.c: Likewise.
3091         * g++.dg/ubsan/null-1.C: Likewise.
3092         * g++.dg/ubsan/null-3.C: Likewise.
3093         * g++.dg/ubsan/null-4.C: Likewise.
3094         * g++.dg/ubsan/vptr-8.C: Likewise.
3095         * g++.dg/ubsan/vptr-9.C: Likewise.
3096         * gcc.dg/ubsan/bounds-2.c: Likewise.
3097         * gcc.dg/ubsan/object-size-9.c: Likewise.
3099 2015-05-07  Jeff Law  <law@redhat.com>
3101         * gcc.dg/tree-ssa/shorten-1.c: New test.
3103 2015-05-07  Richard Biener  <rguenther@suse.de>
3105         PR tree-optimization/66002
3106         * gcc.dg/vect/vect-125.c: New testcase.
3108 2015-05-07  Marek Polacek  <polacek@redhat.com>
3109             Martin Uecker  <uecker@eecs.berkeley.edu>
3111         * c-c++-common/ubsan/bounds-10.c: New test.
3113 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
3115         * jit.dg/harness.h (set_options): Wrap with
3116         #ifndef TEST_ESCHEWS_SET_OPTIONS.
3117         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3118         Special-case test-benchmark.c as a negative.
3119         * jit.dg/test-benchmark.c: New file.
3121 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
3123         PR target/64208
3124         * gcc.target/arm/pr64208.c: New test.
3126 2015-05-06  Alan Modra  <amodra@gmail.com>
3128         PR target/66020
3129         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3130         (gparms): Make volatile.
3132 2015-05-06  Richard Biener  <rguenther@suse.de>
3134         PR tree-optimization/62283
3135         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3137 2015-05-06  Christian Bruel  <christian.bruel@st.com>
3139         PR target/66015
3140         * gcc.target/aarch64/iinline-attr-1.c: New test.
3142 2015-05-06  Richard Biener  <rguenther@suse.de>
3144         * gcc.dg/vect/bb-slp-34.c: New testcase.
3146 2015-05-06  Richard Biener  <rguenther@suse.de>
3148         PR tree-optimization/62283
3149         * gcc.dg/vect/bb-slp-14.c: Adjust.
3151 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3153         PR target/65990
3154         * gcc.target/i386/pr65990.c: New test.
3156 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
3158         PR target/65915
3159         * gcc.target/i386/pr65915.c: New.
3161 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3163         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3164         'va_list escapes 0'.
3166 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3168         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3169         in r222173.
3171 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
3173         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3174         * gcc.target/arm/pr65924.c: Likewise.
3176 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3178         PR target/65871
3179         * gcc.target/i386/pr65871-3.c: New test.
3181 2015-05-04  Jeff Law  <law@redhat.com>
3183         Revert:
3184         2015-05-04  Jeff Law  <law@redhat.com>
3185         * gcc.dg/tree-ssa/shorten-1.c: New test.
3187 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3188             Jakub Jelinek  <jakub@redhat.com>
3190         PR c++/66007
3191         * g++.dg/cpp0x/Wnarrowing4.C: New.
3193 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
3195         * lib/target-supports.exp
3196         (check_effective_target_keeps_null_pointer_checks): Clarify that
3197         this is for targets that disable -fdelete-null-pointer-checks,
3198         not default it to off.
3199         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3200         -fdelete-null-pointer-checks explicit.
3201         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3202         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3203         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3204         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3205         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3206         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3207         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3208         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3209         * gcc.dg/tree-ssa/pr20318.c: Likewise.
3210         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3211         * gcc.dg/tree-ssa/pr20702.c: Likewise.
3212         * gcc.dg/tree-ssa/pr21086.c: Likewise.
3213         * gcc.dg/tree-ssa/pr21090.c: Likewise.
3214         * gcc.dg/tree-ssa/pr58480.c: Likewise.
3215         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3216         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3217         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3218         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3219         * gcc.dg/tree-ssa/unreachable.c: Likewise.
3220         * gcc.dg/tree-ssa/vrp02.c: Likewise.
3221         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3222         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3223         * gcc.dg/tree-ssa/vrp55.c: Likewise.
3224         * g++.dg/cpp0x/static_assert9.C: Likewise.
3225         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3226         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3227         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3228         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3229         * g++.dg/tree-ssa/pr26406.C: Likewise.
3231 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
3233         PR tree-optimization/65984
3234         * c-c++-common/ubsan/pr65984.c: New test.
3236 2015-05-04  Jeff Law  <law@redhat.com>
3238         * gcc.dg/tree-ssa/shorten-1.c: New test.
3240 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3242         PR fortran/44735
3243         * gfortran.dg/pr44735.f90: New test.
3245 2015-05-04  Richard Biener  <rguenther@suse.de>
3247         PR tree-optimization/65965
3248         * gcc.dg/vect/bb-slp-33.c: New testcase.
3250 2015-05-04  Richard Biener  <rguenther@suse.de>
3252         PR tree-optimization/65935
3253         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3255 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3257         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3258         for each supported variant instead of CHECK_RESULTS.
3259         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3260         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3261         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3262         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3263         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3264         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3265         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3266         expected results for unsupported variants.  Call CHECK for each
3267         supported variant instead of CHECK_RESULTS.
3268         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3269         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3270         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3271         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3272         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3273         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3274         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3275         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3276         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3277         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3278         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3279         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3280         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3281         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3282         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3283         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3284         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3285         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3286         expected results for unsupported variants.
3287         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3288         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3289         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3290         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3291         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3292         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3293         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3294         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3295         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3296         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3297         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3298         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3299         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3300         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3301         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3302         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3303         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3304         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3305         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3306         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3307         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3308         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3309         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3310         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3311         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3312         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3313         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3314         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3316 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3318         PR fortran/37131
3319         * gfortran.dg/bound_9.f90:  Add pointer assignment.
3321 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3322             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
3324         PR c++/65858
3325         * g++.dg/cpp0x/Wnarrowing3.C: New.
3327 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
3329         * gcc.dg/20150120-1.c: New test.
3330         * gcc.dg/20150120-2.c: New test.
3331         * gcc.dg/20150120-3.c: New test.
3333 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
3335         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3337 2015-05-01  Renlin Li  <renlin.li@arm.com>
3339         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3341 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
3343         * gfortran.dg/bound_simplification_4.f90: New.
3345 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3347         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3348         with powerpc_p8vector_ok.
3350 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3352         PR fortran/37131
3353         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
3354         scan pattern.
3355         * gfortran.dg/bound_9.f90:  New test case.
3357 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
3359         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3360         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3361         for 32bit x86 targets.
3362         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3363         for 32bit x86 targets.
3364         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3365         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3366         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3367         for 32bit x86 targets.
3369 2015-04-30  Marek Polacek  <polacek@redhat.com>
3371         PR tree-optimization/63551
3372         * g++.dg/ipa/pr63551.C: New test.
3374 2015-04-30  Caroline Tice  <cmtice@google.com>
3376         PR  65929
3377         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
3378         partition size on certain targets.
3380 2015-04-30  Renlin Li  <renlin.li@arm.com>
3382         * gcc.target/aarch64/vect-reduc-or_1.c: New.
3384 2015-04-30  Marek Polacek  <polacek@redhat.com>
3386         * c-c++-common/Wbool-compare-3.c: New test.
3388         * gcc.dg/pr65901.c (foo): Adjust dg-error.
3389         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3391 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3393         PR c++/57610
3394         * g++.dg/init/ref22.C: New.
3396 2015-04-30  Marek Polacek  <polacek@redhat.com>
3398         * gcc.dg/init-bad-8.c: New test.
3400         * gcc.dg/incomplete-typedef-1.c: New test.
3402 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3404         PR c++/59955
3405         * g++.dg/template/crash121.C: New.
3407 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
3409         * gcc.target/mips/call-from-init.c: New test.
3410         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3412 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3414         PR target/65871
3415         * gcc.target/i386/pr65871-1.c: New test.
3416         * gcc.target/i386/pr65871-2.c: Ditto.
3418 2015-04-29  Marek Polacek  <polacek@redhat.com>
3420         PR c/64610
3421         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3422         * c-c++-common/Wbool-compare-2.c: New test.
3424 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3426         PR target/65770
3427         * gcc.target/aarch64/vstN_lane_1.c: New file.
3429 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3431         PR c++/64667
3432         * g++.dg/warn/Winit-self-3.C: New.
3434 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3436         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3438 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
3440         PR target/65924
3441         * gcc.target/arm/pr65924.c: New test.
3443 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
3445         * g++.dg/gomp/tpl-target-update.C: New file.
3447 2015-04-29  Richard Biener  <rguenther@suse.de>
3449         PR tree-optimization/65917
3450         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3452 2015-04-29  Christian Bruel  <christian.bruel@st.com>
3454         PR target/64835
3455         * gcc.dg/ipa/iinline-attr.c: New test.
3456         * gcc.target/i386/iinline-attr-2.c: New test.
3458 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
3460         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3461         segfault is fixed.
3463 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3465         * gcc.dg/vect/vect-33.c: Remove spurious line.
3467 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
3469         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3471 2015-04-28  Marek Polacek  <polacek@redhat.com>
3473         PR c/65901
3474         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3475         * gcc.dg/pr65901.c: New test.
3477 2015-04-28  Richard Biener  <rguenther@suse.de>
3479         PR tree-optimization/62283
3480         * gfortran.dg/vect/pr62283-2.f: New testcase.
3481         * gcc.dg/vect/bb-slp-14.c: Adjust.
3483 2015-04-28  Richard Biener  <rguenther@suse.de>
3485         PR tree-optimization/65851
3486         * g++.dg/torture/pr65851.C: New testcase.
3488 2015-04-27  Jeff Law <law@redhat.com>
3490         PR tree-optimization/65217
3491         * gcc.target/i386/pr65217.c: Remove XFAIL.
3493 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3495         PR fortran/60322
3496         Add tests forgotten to svn-add.
3497         * gfortran.dg/class_allocate_19.f03: New test.
3498         * gfortran.dg/class_array_20.f03: New test.
3499         * gfortran.dg/class_array_21.f03: New test.
3500         * gfortran.dg/finalize_29.f08: New test.
3502 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3504         PR fortran/59678
3505         PR fortran/65841
3506         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3507         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3509 2015-04-27  Caroline Tice  <cmtice@google.com>
3511         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3512         partition size.
3514 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
3516         PR target/64579
3517         * gcc.target/powerpc/htm-1.c: New test.
3518         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3519         on 64-bit compiles.
3520         (__builtin_tabortdci): Likewise.
3521         (__builtin_tcheck): Remove operand.
3522         * lib/target-supports.exp (check_htm_hw_available): New function.
3524 2015-04-27  Richard Biener  <rguenther@suse.de>
3526         * gcc.target/i386/pr65217.c: XFAIL.
3528 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
3530         PR tree-optimization/65875
3531         * gcc.c-torture/compile/pr65875.c: New test.
3533 2015-04-25  Marek Polacek  <polacek@redhat.com>
3535         PR c/52085
3536         * gcc.dg/enum-incomplete-2.c: New test.
3537         * gcc.dg/enum-mode-1.c: New test.
3539 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3541         PR target/65849
3542         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3543         set new options.
3544         * gcc.target/powerpc/pr65849-2.c: Likewise.
3546 2015-04-24  Tom de Vries  <tom@codesourcery.com>
3548         PR tree-optimization/65802
3549         * g++.dg/pr65802.C: Move to ...
3550         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
3551         stdarg.h.  Rewrite for C.
3552         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
3553         va_start and va_end.  Remove unnecessary inline asm.
3555 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
3556             Wei Mi  <wmi@google.com>
3558         * gcc.target/i386/sse2-load-multi.c: New test.
3559         * gcc.target/i386/sse2-store-multi.c: Ditto.
3561 2015-04-24  Marek Polacek  <polacek@redhat.com>
3563         PR c/65830
3564         * c-c++-common/pr65830.c: New test.
3566         PR c/63357
3567         * c-c++-common/Wlogical-op-1.c: New test.
3569 2015-04-24  Marek Polacek  <polacek@redhat.com>
3571         PR c/61534
3572         * c-c++-common/pr61534-1.c: New test.
3574 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3575             Steven Bosscher <steven@gcc.gnu.org>
3577         PR rtl-optimization/34503
3578         * gcc.target/arm/pr64616.c: New file.
3580 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
3582         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3584 2015-04-24  Terry Guo  <terry.guo@arm.com>
3586         * gcc.target/arm/pr65710.c: Update the options.
3588 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
3590         * gcc.target/i386/pr65523.c: Skip x32.
3592 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3594         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3595         to look for vcl* where appropriate.
3597 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3599         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3600         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3602 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
3604         PR target/26702
3605         * gcc.target/arm/pr26702.c: New test.
3607 2015-04-23  Marek Polacek  <polacek@redhat.com>
3609         PR c/65345
3610         * gcc.dg/pr65345-1.c: New test.
3611         * gcc.dg/pr65345-2.c: New test.
3613 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3615         * gcc.target/powerpc/crypto-builtin-2.c: New.
3617 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
3619         PR fortran/60322
3620         * gfortran.dg/class_allocate_19.f03: New test.
3621         * gfortran.dg/class_array_20.f03: New test.
3622         * gfortran.dg/class_array_21.f03: New test.
3623         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3624         * gfortran.dg/finalize_15.f90: Fixing comparision to model
3625         initialization correctly.
3626         * gfortran.dg/finalize_29.f08: New test.
3628 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3630         * gcc.target/powerpc/swaps-p8-18.c: New test.
3632 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3634         PR target/65456
3635         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3636         * gcc.dg/vect/bb-slp-25.c: Likewise.
3637         * gcc.dg/vect/bb-slp-29.c: Likewise.
3638         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3639         vect_no_align && { ! vect_hw_misalign }.
3640         * gcc.dg/vect/bb-slp-9.c: Likewise.
3641         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3642         vect_hw_misalign.
3643         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3644         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3645         account for POWER8, where peeling for alignment is not needed.
3646         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3647         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3648         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3649         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3650         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3651         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3652         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3653         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3654         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3655         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3656         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3657         * gcc.dg/vect/pr16105.c: Likewise.
3658         * gcc.dg/vect/pr20122.c: Likewise.
3659         * gcc.dg/vect/pr33804.c: Likewise.
3660         * gcc.dg/vect/pr33953.c: Likewise.
3661         * gcc.dg/vect/pr56787.c: Likewise.
3662         * gcc.dg/vect/pr58508.c: Likewise.
3663         * gcc.dg/vect/slp-25.c: Likewise.
3664         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3665         * gcc.dg/vect/vect-105.c: Likewise.
3666         * gcc.dg/vect/vect-27.c: Likewise.
3667         * gcc.dg/vect/vect-29.c: Likewise.
3668         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3669         POWER8.
3670         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3671         && { ! vect_hw_misalign }.
3672         * gcc.dg/vect/vect-44.c: Likewise.
3673         * gcc.dg/vect/vect-48.c: Likewise.
3674         * gcc.dg/vect/vect-50.c: Likewise.
3675         * gcc.dg/vect/vect-52.c: Likewise.
3676         * gcc.dg/vect/vect-56.c: Likewise.
3677         * gcc.dg/vect/vect-60.c: Likewise.
3678         * gcc.dg/vect/vect-72.c: Likewise.
3679         * gcc.dg/vect/vect-75-big-array.c: Likewise.
3680         * gcc.dg/vect/vect-75.c: Likewise.
3681         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3682         * gcc.dg/vect/vect-77-global.c: Likewise.
3683         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3684         * gcc.dg/vect/vect-78-global.c: Likewise.
3685         * gcc.dg/vect/vect-93.c: Likewise.
3686         * gcc.dg/vect/vect-95.c: Likewise.
3687         * gcc.dg/vect/vect-96.c: Likewise.
3688         * gcc.dg/vect/vect-cond-1.c: Likewise.
3689         * gcc.dg/vect/vect-cond-3.c: Likewise.
3690         * gcc.dg/vect/vect-cond-4.c: Likewise.
3691         * gcc.dg/vect/vect-cselim-1.c: Likewise.
3692         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3693         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3694         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3695         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3696         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3697         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3698         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3699         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3700         * gcc.dg/vect/vect-outer-5.c: Likewise.
3701         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3702         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3703         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3704         * gcc.dg/vect/vect-outer-fir.c: Likewise.
3705         * gcc.dg/vect/vect-peel-3.c: Likewise.
3706         * gcc.dg/vect/vect-peel-4.c: Likewise.
3707         * gcc.dg/vect/vect-pre-interact.c: Likewise.
3708         * gcc.target/powerpc/pr65456.c: New test.
3709         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3710         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3711         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3712         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3713         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3714         vect_no_align && { ! vect_hw_misalign }.
3715         * gfortran.dg/vect/vect-3.f90: Likewise.
3716         * gfortran.dg/vect/vect-4.f90: Likewise.
3717         * gfortran.dg/vect/vect-5.f90: Likewise.
3718         * lib/target-supports.exp (check_effective_target_vect_no_align):
3719         Return 1 for POWER8.
3720         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3722 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3724         PR fortran/65429
3725         * gfortran.dg/pr65429.f90: New test.
3727 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
3729         * c-c++-common/asan/user-section-1.c: New test.
3730         * c-c++-common/asan/user-section-2.c: New test.
3731         * c-c++-common/asan/user-section-3.c: New test.
3733 2015-04-22  Hale Wang  <hale.wang@arm.com>
3734             Terry Guo  <terry.guo@arm.com>
3736         PR rtl-optimization/64818
3737         * gcc.target/arm/pr64818.c: New test.
3739 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
3741         PR ipa/65076
3742         * g++.dg/tree-ssa/pr61034.C: Update template.
3743         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3744         * gcc.dg/Warray-bounds-11.c: Likewise.
3745         * gcc.dg/Warray-bounds.c: Likewise.
3747 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3749         PR libgfortran/65234
3750         * gfortran.dg/fmt_unlimited.f90: New test.
3752 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
3754         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3755         headers.
3756         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3757         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3758         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3759         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3760         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3761         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3762         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3764 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3766         PR libgfortran/56743
3767         * gfortran.dg/namelist_87.f90: New test.
3769 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3771         * gcc.target/aarch64/mult-synth_1.c: New test.
3772         * gcc.target/aarch64/mult-synth_2.c: Likewise.
3773         * gcc.target/aarch64/mult-synth_3.c: Likewise.
3774         * gcc.target/aarch64/mult-synth_4.c: Likewise.
3775         * gcc.target/aarch64/mult-synth_5.c: Likewise.
3776         * gcc.target/aarch64/mult-synth_6.c: Likewise.
3778 2015-04-21  Richard Biener  <rguenther@suse.de>
3780         PR tree-optimization/65650
3781         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3782         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3783         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3784         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3785         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3786         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3788 2015-04-21  Tom de Vries  <tom@codesourcery.com>
3790         PR tree-optimization/65802
3791         * g++.dg/pr65802.C: New test.
3793 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
3795         PR testsuite/65767
3796         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3797         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3799 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
3801         PR c++/65801
3802         * g++.dg/cpp0x/Wnarrowing2.C: New.
3804 2015-04-20  Jeff Law  <law@redhat.com>
3806         PR tree-optimization/65658
3807         * gcc.dg/pr65658.c: New test.
3809 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
3811         PR target/64134
3812         * gcc.target/aarch64/vec_init_1.c: New test.
3814 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
3816         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3817         targets.
3819 2015-04-18  Martin Sebor  <msebor@redhat.com>
3821         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3822         of non-nul characters.
3823         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3825 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3827         PR target/65787
3828         * gcc.target/powerpc/pr65787.c: New.
3830 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3832         PR target/65689
3833         * gcc.target/aarch64/c-output-template-4.c: New test.
3835 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3837         PR target/65780
3838         * gcc.dg/pr65780-1.c: New test.
3839         * gcc.dg/pr65780-2.c: Likewise.
3840         * gcc.target/i386/pr32219-9.c: Likewise.
3841         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3842         symbol.
3843         * gcc.target/i386/pr64317.c (c): Initialize.
3845 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3847         PR target/65612
3848         * g++.dg/ext/mv18.C: New test.
3849         * g++.dg/ext/mv19.C: Likewise.
3850         * g++.dg/ext/mv20.C: Likewise.
3851         * g++.dg/ext/mv21.C: Likewise.
3852         * g++.dg/ext/mv22.C: Likewise.
3853         * g++.dg/ext/mv23.C: Likewise.
3855 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
3857         PR c++/64527
3858         * g++.dg/init/pr64527.C: New test.
3860 2015-04-17  Tom de Vries  <tom@codesourcery.com>
3861             Michael Matz  <matz@suse.de>
3863         PR tree-optimization/64950
3864         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3865         x86_64-*-*.
3867 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
3869         * c-c++-common/asan/user-section-1.c: New test.
3871 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3873         PR debug/65771
3874         * gcc.dg/debug/pr65771.c: New test.
3876 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
3878         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3879         __buitlin_alloca with __builtin_alloca.
3881 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
3883         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3885 2015-04-16  Richard Biener  <rguenther@suse.de>
3887         PR tree-optimization/64277
3888         * gcc.dg/Warray-bounds-14.c: New testcase.
3889         * gcc.dg/Warray-bounds-15.c: Likewise.
3890         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3891         * c-c++-common/ubsan/bounds-6.c: Likewise.
3893 2015-04-16  Renlin Li  <renlin.li@arm.com>
3895         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3896         * gcc.target/arm/unsigned-float.c: New.
3898 2015-04-16  Richard Biener  <rguenther@suse.de>
3900         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3901         * gcc.dg/tree-ssa/pr37508.c: Adjust.
3902         * gfortran.dg/reassoc_6.f: Remove XFAIL.
3904 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
3906         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3907         * g++.dg/cpp0x/decltype-call1.C: Likewise.
3908         * g++.dg/cpp0x/defaulted21.C: Likewise.
3909         * g++.dg/cpp0x/defaulted28.C: Likewise.
3910         * g++.dg/cpp0x/defaulted47.C: Likewise.
3911         * g++.dg/cpp0x/elision_neg.C: Likewise.
3912         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3913         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3914         * g++.dg/cpp0x/implicit1.C: Likewise.
3915         * g++.dg/cpp0x/implicit9.C: Likewise.
3916         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3917         * g++.dg/cpp0x/range-for13.C: Likewise.
3918         * g++.dg/gomp/clause-2.C: Likewise.
3919         * g++.dg/gomp/udr-5.C: Likewise.
3920         * g++.dg/inherit/access6.C: Likewise.
3921         * g++.dg/lookup/duperr1.C: Likewise.
3922         * g++.dg/lookup/friend2.C: Likewise.
3923         * g++.dg/lookup/pr6936.C: Likewise.
3924         * g++.dg/lookup/scoped1.C: Likewise.
3925         * g++.dg/lookup/using26.C: Likewise.
3926         * g++.dg/lookup/using38.C: Likewise.
3927         * g++.dg/other/access2.C: Likewise.
3928         * g++.dg/overload/defarg3.C: Likewise.
3929         * g++.dg/overload/defarg6.C: Likewise.
3930         * g++.dg/parse/access11.C: Likewise.
3931         * g++.dg/parse/access2.C: Likewise.
3932         * g++.dg/parse/access3.C: Likewise.
3933         * g++.dg/parse/access4.C: Likewise.
3934         * g++.dg/parse/access5.C: Likewise.
3935         * g++.dg/parse/access6.C: Likewise.
3936         * g++.dg/parse/access8.C: Likewise.
3937         * g++.dg/parse/access9.C: Likewise.
3938         * g++.dg/parse/crash40.C: Likewise.
3939         * g++.dg/tc1/dr142.C: Likewise.
3940         * g++.dg/tc1/dr166.C: Likewise.
3941         * g++.dg/tc1/dr52.C: Likewise.
3942         * g++.dg/template/access11.C: Likewise.
3943         * g++.dg/template/access18.C: Likewise.
3944         * g++.dg/template/access19.C: Likewise.
3945         * g++.dg/template/access2.C: Likewise.
3946         * g++.dg/template/access20.C: Likewise.
3947         * g++.dg/template/access26.C: Likewise.
3948         * g++.dg/template/access3.C: Likewise.
3949         * g++.dg/template/access7.C: Likewise.
3950         * g++.dg/template/conv12.C: Likewise.
3951         * g++.dg/template/crash69.C: Likewise.
3952         * g++.dg/template/friend31.C: Likewise.
3953         * g++.dg/template/friend32.C: Likewise.
3954         * g++.dg/template/memfriend15.C: Likewise.
3955         * g++.dg/template/memfriend16.C: Likewise.
3956         * g++.dg/template/memfriend17.C: Likewise.
3957         * g++.dg/template/memfriend7.C: Likewise.
3958         * g++.dg/template/pr32519.C: Likewise.
3959         * g++.dg/template/qualttp21.C: Likewise.
3960         * g++.dg/template/qualttp8.C: Likewise.
3961         * g++.dg/template/ttp10.C: Likewise.
3962         * g++.dg/template/typedef11.C: Likewise.
3963         * g++.dg/template/typedef13.C: Likewise.
3964         * g++.dg/template/typedef19.C: Likewise.
3965         * g++.dg/template/typedef20.C: Likewise.
3966         * g++.dg/template/typedef22.C: Likewise.
3967         * g++.dg/template/using16.C: Likewise.
3968         * g++.dg/template/virtual3.C: Likewise.
3969         * g++.dg/ubsan/pr61272.C: Likewise.
3970         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3971         * g++.old-deja/g++.brendan/crash11.C: Likewise.
3972         * g++.old-deja/g++.brendan/enum6.C: Likewise.
3973         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3974         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3975         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3976         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3977         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3978         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3979         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3980         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3981         * g++.old-deja/g++.jason/access17.C: Likewise.
3982         * g++.old-deja/g++.jason/access18.C: Likewise.
3983         * g++.old-deja/g++.jason/access22.C: Likewise.
3984         * g++.old-deja/g++.jason/access23.C: Likewise.
3985         * g++.old-deja/g++.jason/access8.C: Likewise.
3986         * g++.old-deja/g++.jason/delete3.C: Likewise.
3987         * g++.old-deja/g++.jason/report.C: Likewise.
3988         * g++.old-deja/g++.law/access2.C: Likewise.
3989         * g++.old-deja/g++.law/access3.C: Likewise.
3990         * g++.old-deja/g++.law/access4.C: Likewise.
3991         * g++.old-deja/g++.law/access5.C: Likewise.
3992         * g++.old-deja/g++.law/arm12.C: Likewise.
3993         * g++.old-deja/g++.law/arm14.C: Likewise.
3994         * g++.old-deja/g++.law/ctors13.C: Likewise.
3995         * g++.old-deja/g++.law/union2.C: Likewise.
3996         * g++.old-deja/g++.law/visibility12.C: Likewise.
3997         * g++.old-deja/g++.law/visibility15.C: Likewise.
3998         * g++.old-deja/g++.law/visibility16.C: Likewise.
3999         * g++.old-deja/g++.law/visibility17.C: Likewise.
4000         * g++.old-deja/g++.law/visibility18.C: Likewise.
4001         * g++.old-deja/g++.law/visibility19.C: Likewise.
4002         * g++.old-deja/g++.law/visibility20.C: Likewise.
4003         * g++.old-deja/g++.law/visibility21.C: Likewise.
4004         * g++.old-deja/g++.law/visibility24.C: Likewise.
4005         * g++.old-deja/g++.law/visibility4.C: Likewise.
4006         * g++.old-deja/g++.law/visibility5.C: Likewise.
4007         * g++.old-deja/g++.law/visibility6.C: Likewise.
4008         * g++.old-deja/g++.law/visibility7.C: Likewise.
4009         * g++.old-deja/g++.law/visibility8.C: Likewise.
4010         * g++.old-deja/g++.law/visibility9.C: Likewise.
4011         * g++.old-deja/g++.niklas/t135.C: Likewise.
4012         * g++.old-deja/g++.oliva/delete1.C: Likewise.
4013         * g++.old-deja/g++.oliva/partord1.C: Likewise.
4014         * g++.old-deja/g++.other/access11.C: Likewise.
4015         * g++.old-deja/g++.other/access4.C: Likewise.
4016         * g++.old-deja/g++.other/access7.C: Likewise.
4017         * g++.old-deja/g++.other/crash1.C: Likewise.
4018         * g++.old-deja/g++.other/crash7.C: Likewise.
4019         * g++.old-deja/g++.other/friend1.C: Likewise.
4020         * g++.old-deja/g++.other/friend4.C: Likewise.
4021         * g++.old-deja/g++.other/friend9.C: Likewise.
4022         * g++.old-deja/g++.other/lineno1.C: Likewise.
4023         * g++.old-deja/g++.other/using1.C: Likewise.
4024         * g++.old-deja/g++.pt/enum14.C: Likewise.
4025         * g++.old-deja/g++.pt/friend11.C: Likewise.
4026         * g++.old-deja/g++.pt/friend21.C: Likewise.
4027         * g++.old-deja/g++.pt/friend3.C: Likewise.
4028         * g++.old-deja/g++.pt/inherit2.C: Likewise.
4029         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4030         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4031         * g++.old-deja/g++.robertl/eb94.C: Likewise.
4033 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
4035         PR ipa/65765
4036         * g++.dg/ipa/pr65765.C: New test.
4038 2015-04-15  Nick Clifton  <nickc@redhat.com>
4040         * gcc.target/rx/builtins.c: Disable RMPA test if string
4041         instructions are not allowed.
4043 2015-04-15  Alan Modra  <amodra@gmail.com>
4045         * gcc.dg/pr65408.c: New.
4047 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4049         PR target/65729
4050         * gcc.target/arm/pr65729.c: New test.
4052 2015-04-14  Richard Biener  <rguenther@suse.de>
4054         PR tree-optimization/65758
4055         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4057 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4059         PR target/65648
4060         * gcc.c-torture/execute/pr65648.c: New test.
4062 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4064         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4065         __builtin_finite instead of finite.
4066         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4067         Likewise.
4069 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
4071         PR tree-optimization/63387
4072         * gcc.dg/pr63387.c: New testcase.
4074 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
4076         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4078 2015-04-13  Richard Biener  <rguenther@suse.de>
4080         PR tree-optimization/65204
4081         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4083 2015-04-13  Terry Guo  <terry.guo@arm.com>
4085         PR target/65710
4086         * gcc.target/arm/pr65710.c: New.
4088 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4090         PR tree-optimization/65747
4091         * g++.dg/torture/pr65747.C: New test.
4093 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4095         PR c++/65736
4096         * g++.dg/cpp0x/pr65736.C: New test.
4098 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
4099             Martin Liska  <mliska@suse.cz>
4101         PR ipa/65722
4102         * g++.dg/ipa/pr65722.C: New testcase.
4104 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4106         PR tree-optimization/65735
4107         * gcc.c-torture/compile/pr65735.c: New test.
4109 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
4111         PR middle-end/65554
4112         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4114 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4116         PR target/65671
4117         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4119 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
4121         PR target/65647
4122         * gcc.target/arm/pr65647-2.c: New.
4124 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4126         PR target/65694
4127         * g++.dg/torture/pr65694.C: New test.
4129 2015-04-10  Tobias Burnus  <burnus@net-b.de>
4131         * gfortran.dg/coarray_lock_6.f90: New.
4132         * gfortran.dg/coarray_lock_7.f90: New.
4133         * gfortran.dg/coarray/lock_2.f90: New.
4135 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
4137         PR fortran/56674
4138         PR fortran/58813
4139         PR fortran/59016
4140         PR fortran/59024
4141         * gfortran.dg/used_types_27.f90: New.
4143 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4145         PR target/65671
4146         * gcc.target/i386/pr65671.c: New.
4148 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4150         PR tree-optimization/65709
4151         * c-c++-common/ubsan/align-9.c: New test.
4153 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
4155         PR fortran/56852
4156         * gfortran.dg/pr56852.f90: New test.
4158 2015-04-09  Marek Polacek  <polacek@redhat.com>
4159             Jakub Jelinek  <jakub@redhat.com>
4161         PR middle-end/65554
4162         * g++.dg/opt/pr65554.C: New test.
4164 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4166         PR c++/65690
4167         * c-c++-common/attr-aligned-1.c: New test.
4169 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
4171         * gcc.target/i386/mpx/memmove-zero-length.c: New.
4173 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4175         PR target/65676
4176         * gcc.target/i386/sse-25.c: New.
4178 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4180         PR target/65693
4181         * gcc.target/i386/pr65693.c: New test.
4183 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4185         * gcc.dg/lto/chkp-static-bounds_0.c: New.
4187 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4189         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4191 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4193         * gcc.target/i386/thunk-retbnd.c: New.
4195 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
4197         * gnat.dg/opt48.adb: New test.
4198         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4199         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4201 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
4203         PR ipa/65540
4204         * gcc.c-torture/compile/pr65540.c: New.
4206 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
4208         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4209         -Wno-pointer-arith.
4211 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
4213         PR debug/65678
4214         * g++.dg/debug/pr65678.C: New test.
4216         PR middle-end/65680
4217         * gcc.c-torture/compile/pr65680.c: New test.
4219 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
4221         PR fortran/65548
4222         * gfortran.dg/allocate_with_source_5.f90: New test.
4224 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4226         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4227         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4229 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
4231         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4233 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4235         PR target/65614
4236         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4237         to get floating point compression.
4238         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4240 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
4242         PR preprocessor/61977
4243         * gcc.dg/cpp/pr61977.c: New test.
4245 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
4247         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4249 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
4251         PR target/65647
4252         * gcc.target/arm/pr65647.c: New.
4254 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
4256         PR ipa/65655
4257         * g++.dg/torture/pr65655.C: New testcase.
4259 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4261         PR c++/64085
4262         * g++.dg/cpp1y/lambda-init13.C: New.
4264 2015-04-03  Marek Polacek  <polacek@redhat.com>
4266         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4268 2015-04-02  Marek Polacek  <polacek@redhat.com>
4270         PR c++/65642
4271         * g++.dg/cpp0x/constexpr-fold1.C: New test.
4272         * g++.dg/cpp0x/constexpr-fold2.C: New test.
4274 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
4276         PR preprocessor/61977
4277         * gcc.target/powerpc/pr61977-1.c: New test.
4278         * gcc.target/powerpc/pr61977-2.c: New test.
4280 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
4282         PR c++/56100
4283         * g++.dg/warn/Wshadow-8.C: New.
4284         * g++.dg/warn/Wshadow-9.C: Likewise.
4285         * g++.dg/warn/Wshadow-10.C: Likewise.
4286         * g++.dg/warn/Wshadow-11.C: Likewise.
4288 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4290         * gcc.dg/pr23623.c: Added aligned attribute.
4291         * gcc.dg/20141029-1.c: Likewise.
4292         * gcc.dg/20150306-1.c: New test.
4294 2015-04-01  Marek Polacek  <polacek@redhat.com>
4296         PR c++/65554
4297         * g++.dg/cpp0x/initlist93.C: New test.
4298         * g++.dg/cpp0x/initlist94.C: New test.
4300 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4302         PR target/65624
4303         * gcc.target/aarch64/pr65624.c: New test.
4305 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
4307         * gcc.dg/ipa/inlinehint-4.c: New testcase.
4309 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
4311         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4312         extra variable to force stack alignment.
4313         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4314         extra variable to force stack alignment.
4316 2015-03-31  Marek Polacek  <polacek@redhat.com>
4318         PR c++/65390
4319         * g++.dg/template/pr65390.C: New test.
4321 2015-03-31  Martin Liska  <mliska@suse.cz>
4323         * g++.dg/ipa/pr65557.C: New test.
4325 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4327         * gcc.target/s390/hotpatch-25.c: New test.
4328         * gcc.target/s390/hotpatch-1.c: Update test.
4329         * gcc.target/s390/hotpatch-10.c: Update test.
4330         * gcc.target/s390/hotpatch-11.c: Update test.
4331         * gcc.target/s390/hotpatch-12.c: Update test.
4332         * gcc.target/s390/hotpatch-13.c: Update test.
4333         * gcc.target/s390/hotpatch-14.c: Update test.
4334         * gcc.target/s390/hotpatch-15.c: Update test.
4335         * gcc.target/s390/hotpatch-16.c: Update test.
4336         * gcc.target/s390/hotpatch-17.c: Update test.
4337         * gcc.target/s390/hotpatch-18.c: Update test.
4338         * gcc.target/s390/hotpatch-19.c: Update test.
4339         * gcc.target/s390/hotpatch-2.c: Update test.
4340         * gcc.target/s390/hotpatch-21.c: Update test.
4341         * gcc.target/s390/hotpatch-22.c: Update test.
4342         * gcc.target/s390/hotpatch-23.c: Update test.
4343         * gcc.target/s390/hotpatch-24.c: Update test.
4344         * gcc.target/s390/hotpatch-3.c: Update test.
4345         * gcc.target/s390/hotpatch-4.c: Update test.
4346         * gcc.target/s390/hotpatch-5.c: Update test.
4347         * gcc.target/s390/hotpatch-6.c: Update test.
4348         * gcc.target/s390/hotpatch-7.c: Update test.
4349         * gcc.target/s390/hotpatch-8.c: Update test.
4350         * gcc.target/s390/hotpatch-9.c: Update test.
4351         * gcc.target/s390/hotpatch-compile-16.c: Update test.
4353 2015-03-31  Richard Biener  <rguenther@suse.de>
4355         PR middle-end/65626
4356         * g++.dg/torture/pr65626.C: New testcase.
4358 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4360         PR target/65531
4361         * gcc.target/i386/mpx/pr65531.cc: New.
4363 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4365         PR target/65602
4366         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4367         __builtin_alloca instead of alloca.
4368         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4369         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4370         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4371         check.
4373 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
4375         PR ipa/65610
4376         * g++.dg/ubsan/pr65610.C: New test.
4378 2015-03-30  Marek Polacek  <polacek@redhat.com>
4380         PR c++/65398
4381         * g++.dg/cpp0x/pr65398-2.C: New test.
4383 2015-03-30  Marek Polacek  <polacek@redhat.com>
4385         * c-c++-common/pr65556.c: Change the width of bit-fields.
4387 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4389         PR ipa/65588
4390         * gcc.target/i386/pr65588.c: New testcase.
4392 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4394         PR libgfortran/65563
4395         * gfortran.dg/open_errors_2.f90:  New test.
4397 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4399         PR libgfortran/65596
4400         * gfortran.dg/namelist_86.f90: New test.
4402 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
4404         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4405         statement to reflect new ownership.
4407 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4409         PR c++/42328
4410         * g++.dg/template/friend58.C: New.
4411         * g++.dg/template/friend59.C: Likewise.
4413 2015-03-27  Tobias Burnus  <burnus@net-b.de>
4415         PR c/65586
4416         * g++.dg/gomp/openmp-simd-3.C: New.
4417         * gcc.dg/gomp/openmp-simd-3.c: New.
4419 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4421         PR target/65248
4422         * gcc.target/i386/pr65248-1.c: New file.
4423         * gcc.target/i386/pr65248-2.c: Likewise.
4424         * gcc.target/i386/pr65248-3.c: Likewise.
4425         * gcc.target/i386/pr65248-4.c: Likewise.
4427 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
4429         PR target/65593
4430         * gcc.c-torture/compile/pr65593.c: New test.
4432 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
4434         PR c++/59329
4435         * g++.dg/cpp1y/constexpr-assert1.C: New.
4437 2015-03-27  Marek Polacek  <polacek@redhat.com>
4439         PR c++/65556
4440         * c-c++-common/pr65556.c: New test.
4442 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4444         PR ipa/65600
4445         * g++.dg/torture/pr65600.C: New testcase.
4447 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4449         PR target/65407
4450         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4452 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
4454         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4455         statement and cleanup. Fixed typos.
4457 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4459         PR middle-end/65595
4460         * gcc.c-torture/compile/pr65595.c: New testcase.
4462 2015-03-27  Marek Polacek  <polacek@redhat.com>
4464         PR sanitizer/65583
4465         * g++.dg/ubsan/pr65583.C: New test.
4467 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4469         * gcc.c-torture/compile/20150327.c: New testcase.
4471 2015-03-26  Richard Biener  <rguenther@suse.de>
4473         PR middle-end/65555
4474         * g++.dg/torture/pr65555.C: New testcase.
4476 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
4478         PR tree-optimization/64715
4479         * gcc.dg/builtin-object-size-15.c: New test.
4480         * gcc.dg/pr64715-1.c: New test.
4481         * gcc.dg/pr64715-2.c: New test.
4483 2015-03-26  Richard Biener  <rguenther@suse.de>
4485         PR middle-end/65519
4486         * gnat.dg/specs/opt2.ads: Fix testcase.
4488 2015-03-25  Martin Sebor  <msebor@redhat.com>
4490         PR testsuite/65526
4491         * lib/target-supports.exp (check_effective_target_arm32): Fail early
4492         when target isn't arm*-*-*-*.
4493         (check_effective_target_arm_nothumb): Likewise.
4494         (check_effective_target_arm_little_endian): Likewise.
4495         (check_effective_target_arm_vect_no_misalign): Likewise.
4496         (check_effective_target_aarch64_little_endian): Fail early if target
4497         isn't aarch64*-*-*.
4499 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
4501         PR tree-optimization/65177
4502         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4504 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
4506         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4507         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4508         smmintrin.h and mm3dnow.h.
4510 2015-03-25  Marek Polacek  <polacek@redhat.com>
4512         PR c++/65558
4513         * g++.dg/cpp0x/pr65558.C: New test.
4515 2015-03-25  Marek Polacek  <polacek@redhat.com>
4517         PR c++/61670
4518         * g++.dg/template/pr61670.C: New test.
4520 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4522         PR c++/54987
4523         * g++.dg/template/pr54987.C: New.
4525 2015-03-25  Richard Biener  <rguenther@suse.de>
4527         PR tree-optimization/62630
4528         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4530 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
4532         PR target/65508
4533         * gcc.target/i386/mpx/pr65508.c: New.
4535 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
4537         PR fortran/64952
4538         PR fortran/65532
4539         * gfortran.dg/data_initialized_3.f90: New.
4541 2015-03-25  Richard Biener  <rguenther@suse.de>
4543         PR middle-end/65519
4544         * gnat.dg/specs/opt2.ads: New testcase.
4546 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
4548         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4549         * gcc.target/arm/memset-inline-4.c: Skip for
4550         arm_tune_string_ops_prefer_neon.
4551         * gcc.target/arm/memset-inline-5.c: Ditto.
4552         * gcc.target/arm/memset-inline-6.c: Ditto.
4553         * gcc.target/arm/memset-inline-8.c: Ditto.
4554         * gcc.target/arm/memset-inline-9.c: Ditto.
4556 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4558         PR c++/58923
4559         * g++.dg/other/virtual3.C: New.
4561 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4563         PR c++/60130
4564         * g++.dg/cpp0x/vt-60130.C: New.
4566 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4568         PR c++/61971
4569         * g++.dg/warn/Warray-bounds-7.C: New.
4571 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4573         PR c++/60067
4574         * g++.dg/template/defarg18.C: New.
4576 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4578         PR c++/59988
4579         * g++.dg/cpp0x/vt-59988.C: New.
4581 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
4583         PR tree-optimization/65533
4584         * gcc.dg/pr65533.c: New test.
4586 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
4588         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4589         source= and mold= expressions functionality.
4590         * gfortran.dg/allocate_class_4.f90: New test.
4591         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4592         copying an unlimited polymorhpic object containing a char array
4593         to another unlimited polymorphic object respects the _len
4594         component.
4595         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4596         whether deferred length char array allocate works, unlimited
4597         polymorphic object allocation from a string works and if
4598         allocating an array of deferred length strings works.
4599         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4601 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4603         PR c++/65513
4604         * g++.dg/cpp0x/constexpr-array11.C: New.
4606 2015-03-24  Richard Biener  <rguenther@suse.de>
4608         PR middle-end/65517
4609         * gcc.dg/torture/pr65517.c: New testcase.
4611 2015-03-24  Tobias Burnus  <burnus@net-b.de>
4613         * gfortran.dg/coindexed_1.f90: Moved from
4614         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4616 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4618         PR testsuite/65506
4619         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4620         gimple dump.
4622         PR target/65523
4623         * gcc.target/i386/pr65523.c: New test.
4625         PR ipa/65475
4626         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4627         dg-options.
4628         * g++.dg/lto/pr65475b_0.C: Likewise.
4630 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
4632         PR target/65505
4633         * gcc.target/sh/torture/pr65505.c: New.
4635 2015-03-23  Martin Sebor  <msebor@redhat.com>
4637         PR testsuite/63175
4638         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4639         assembly for lvx in addition to lxv.
4641 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4643         PR target/65504
4644         * gfortran.dg/pr65504.f90: New test.
4646         PR ipa/65521
4647         * gcc.dg/pr65521.c: New test.
4649 2015-03-23  Richard Biener  <rguenther@suse.de>
4651         PR tree-optimization/65518
4652         * gcc.dg/vect/pr65518.c: New testcase.
4654 2015-03-23  Richard Biener  <rguenther@suse.de>
4656         PR tree-optimization/65494
4657         * gcc.dg/vect/pr65494.c: New testcase.
4659 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4661         PR preprocessor/65238
4662         * c-c++-common/cpp/pr65238-1.c: New test.
4663         * gcc.dg/cpp/pr65238-2.c: New test.
4664         * gcc.dg/cpp/trad/pr65238-3.c: New test.
4665         * gcc.dg/cpp/trad/pr65238-4.c: New test.
4667 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
4668             Mikael Morin  <mikael@gcc.gnu.org>
4670         PR fortran/64952
4671         * gfortran.dg/elemental_dependency_4.f90: New.
4672         * gfortran.dg/elemental_dependency_5.f90: New.
4674 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
4676         PR ipa/65475
4677         * g++.dg/lto/pr65475b_0.C: New testcase.
4678         * g++.dg/lto/pr65475b_1.C: New testcase.
4679         * g++.dg/lto/pr65475c_0.C: New testcase.
4680         * g++.dg/lto/pr65475c_1.C: New testcase.
4682 2015-03-21  Tobias Burnus  <burnus@net-b.de>
4684         * gfortran.dg/coarray_38.f90: New.
4685         * gfortran.dg/coarray_39.f90: New.
4686         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4687         compile test.
4689 2015-03-20  Marek Polacek  <polacek@redhat.com>
4691         PR c++/65398
4692         * g++.dg/cpp0x/pr65398.C: New test.
4694 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
4696         PR ipa/65475
4697         * g++.dg/lto/pr65475_0.C: New testcase.
4698         * g++.dg/lto/pr65475_1.C: New testcase.
4700 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
4702         PR rtl-optimization/64366
4703         * gcc.target/sh/pr64366.c: New.
4705 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4707         PR c++/48324
4708         * g++.dg/cpp0x/constexpr-48324.C: New.
4710 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4712         PR c++/48453
4713         * g++.dg/cpp0x/pr48453.C: New.
4715 2015-03-20  Marek Polacek  <polacek@redhat.com>
4717         PR c++/65072
4718         * g++.dg/cpp0x/pr65072.C: New test.
4720 2015-03-20  Richard Biener  <rguenther@suse.de>
4722         PR middle-end/64715
4723         * gcc.dg/pr15347.c: Use -O.
4724         * c-c++-common/pr19807-1.c: Likewise.
4726 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
4728         * gnat.dg/volatile13.ad[sb]: New test.
4730 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
4732         PR rtl-optimization/60851
4733         * gcc.target/i386/pr60851.c: New test.
4735 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
4737         PR target/65240
4738         * g++.dg/pr65240.h: Add tests for PR 65240.
4739         * g++.dg/pr65240-1.C: Likewise.
4740         * g++.dg/pr65240-2.C: Likewise.
4741         * g++.dg/pr65240-3.C: Likewise.
4742         * g++.dg/pr65240-4.C: Likewise.
4744 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
4746         PR rtl-optimization/63491
4747         * gcc.target/powerpc/pr63491.c: New.
4749 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4751         * g++.dg/ipa/pr65465.C: New test.
4753 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4755         PR c++/52659
4756         * g++.dg/cpp0x/deleted11.C: New.
4758 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4760         PR sanitizer/65400
4761         * c-c++-common/tsan/pr65400-3.c: New test.
4763 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4765         PR c++/59686
4766         * g++.dg/cpp0x/constexpr-59686.C: New.
4768 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4770         PR sanitizer/64265
4771         * g++.dg/tsan/pr64265.C: New test.
4773         PR sanitizer/65400
4774         * c-c++-common/tsan/pr65400-1.c: New test.
4775         * c-c++-common/tsan/pr65400-2.c: New test.
4777 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4779         PR c++/59816
4780         * g++.dg/cpp0x/pr59816.C: New.
4782 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
4784         PR fortran/59198
4785         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4787 2015-03-18  Martin Liska  <mliska@suse.cz>
4789         PR ipa/65439
4790         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4791         equivalences either to 6 or 7.
4793 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
4795         PR middle-end/64491
4796         Revert:
4797         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
4799         * gcc.dg/undefined-loop-1.c: New file.
4800         * gcc.dg/undefined-loop-2.c: New file.
4802         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
4804         PR testsuite/64032
4805         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4806         loop exits too early.
4808 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
4810         PR tree-optimization/65450
4811         * gfortran.dg/pr65450.f90: New test.
4813         PR target/65078
4814         * gcc.target/i386/pr65078-1.c: New test.
4815         * gcc.target/i386/pr65078-2.c: New test.
4816         * gcc.target/i386/pr65078-3.c: New test.
4817         * gcc.target/i386/pr65078-4.c: New test.
4818         * gcc.target/i386/pr65078-5.c: New test.
4819         * gcc.target/i386/pr65078-6.c: New test.
4821 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4823         PR c++/65340
4824         * g++.dg/cpp1y/pr65340.C: New.
4826 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4828         PR fortran/64432
4829         * gfortran.dg/system_clock_3.f08: Adjust test.
4831 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
4833         PR fortran/59198
4834         * gfortran.dg/proc_ptr_comp_44.f90: New test.
4835         * gfortran.dg/proc_ptr_comp_45.f90: New test.
4837 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4839         PR fortran/64432
4840         * gfortran.dg/system_clock_3.f08: New test.
4842 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
4844         PR c++/64626
4845         g++.dg/cpp1y/pr64626-1.C: New.
4846         g++.dg/cpp1y/pr64626-2.C: New.
4847         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4849 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
4851         PR tree-optimization/65427
4852         * gcc.c-torture/execute/pr65427.c: New test.
4854 2015-03-16  Marek Polacek  <polacek@redhat.com>
4856         DR 1688
4857         PR c++/65327
4858         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4859         * g++.dg/cpp0x/pr65327.C: New test.
4861 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4863         PR sanitizer/64820
4864         * c-c++-common/asan/pr64820.c: New test.
4866 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
4868         * gfortran.dg/pointer_2.f90: New test.
4870 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4872         * g++.dg/pr65049.C: New test.
4874 2015-03-16  Tom de Vries  <tom@codesourcery.com>
4876         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4877         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4878         * gcc.target/i386/fuse-caller-save.c: Same.
4880 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4882         * gnat.dg/loop_optimization18.ad[sb]: New test.
4883         * gnat.dg/loop_optimization18_pkg.ads: New helper.
4885 2015-03-16  Alan Modra  <amodra@gmail.com>
4887         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
4888         2014-12-05 change.
4890 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
4892         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4893         hppa*-*-hpux*.
4894         * gcc.dg/torture/pr65270-2.c: Likewise.
4896 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4898         PR fortran/61138
4899         * gfortran.dg/pointer_remapping_9.f90: New.
4901 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
4903         PR tree-optimization/65369
4904         * gcc.c-torture/execute/pr65369.c: New test.
4906         PR tree-optimization/65418
4907         * gcc.c-torture/execute/pr65418-1.c: New test.
4908         * gcc.c-torture/execute/pr65418-2.c: New test.
4910         PR rtl-optimization/65401
4911         * gcc.c-torture/execute/pr65401.c: New test.
4913 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4915         PR target/64600
4916         * gcc.target/arm/pr64600_1.c: New test.
4918 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4920         PR rtl-optimization/65235
4921         * gcc.target/aarch64/pr65235_1.c: New test.
4923 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4925         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4926         * gcc.target/s390/hotpatch-22.c: Likewise.
4927         * gcc.target/s390/hotpatch-23.c: Likewise.
4928         * gcc.target/s390/hotpatch-24.c: Likewise.
4929         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4930         * gcc.target/s390/hotpatch-1.c: Update expected output.
4931         * gcc.target/s390/hotpatch-2.c: Likewise.
4932         * gcc.target/s390/hotpatch-3.c: Likewise.
4933         * gcc.target/s390/hotpatch-4.c: Likewise.
4934         * gcc.target/s390/hotpatch-5.c: Likewise.
4935         * gcc.target/s390/hotpatch-6.c: Likewise.
4936         * gcc.target/s390/hotpatch-7.c: Likewise.
4937         * gcc.target/s390/hotpatch-8.c: Likewise.
4938         * gcc.target/s390/hotpatch-9.c: Likewise.
4939         * gcc.target/s390/hotpatch-10.c: Likewise.
4940         * gcc.target/s390/hotpatch-11.c: Likewise.
4941         * gcc.target/s390/hotpatch-12.c: Likewise.
4942         * gcc.target/s390/hotpatch-13.c: Likewise.
4943         * gcc.target/s390/hotpatch-14.c: Likewise.
4944         * gcc.target/s390/hotpatch-15.c: Likewise.
4945         * gcc.target/s390/hotpatch-16.c: Likewise.
4946         * gcc.target/s390/hotpatch-17.c: Likewise.
4947         * gcc.target/s390/hotpatch-18.c: Likewise.
4948         * gcc.target/s390/hotpatch-19.c: Likewise.
4950 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4952         PR target/65103
4953         * gcc.target/i386/pr65103-1.c: New.
4955 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4957         PR target/65044
4958         * gcc.target/i386/pr65044.c: New.
4960 2015-03-12  Tom de Vries  <tom@codesourcery.com>
4962         PR rtl-optimization/64895
4963         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4964         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4965         * gcc.target/i386/fuse-caller-save.c: Ditto.
4967 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4969         * gcc.dg/ipa/pr63569.c: Fix template.
4971 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
4973         * g++.dg/ipa/pr64146.C: Require fpic support.
4975 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
4977         PR libfortran/65200
4978         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4979         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4981 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
4983         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4984         to dg-options, fix up dg-skip-if.
4986 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
4988         PR target/65296
4989         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4990         * gcc.target/avr/tiny-caller-save.c: Same.
4992 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4994         PR target/65242
4995         * g++.dg/pr65242.C: New test.
4997 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
4999         * c-c++-common/asan/no-asan-check-glob.c: New test.
5001 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
5003         PR c++/65370
5004         * g++.dg/other/default11.C: New.
5005         * g++.dg/other/default12.C: Likewise.
5007 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5009         PR target/65368
5010         * gcc.target/i386/bmi2-bzhi-2.c: New test.
5012 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
5014         PR fortran/65024
5015         * gfortran.dg/unlimited_polymorphic_23.f90: New test
5017 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5019         PR c++/65127
5020         * g++.dg/cpp0x/pr65127.C: New test.
5022 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5024         * gcc.dg/ipa/PR64550.c: Update template.
5026 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5027             Tobias Burnus  <burnus@net-b.de>
5029         * gfortran.dg/coarray_sync_memory.f90: New.
5031 2015-03-10  Marek Polacek  <polacek@redhat.com>
5033         PR sanitizer/65367
5034         * c-c++-common/ubsan/pr65367.c: New test.
5036 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5038         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5039         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5040         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5041         * gcc.target/i386/mpx/calloc-1-nov.c: New.
5042         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5043         * gcc.target/i386/mpx/malloc-1-nov.c: New.
5044         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5045         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5046         * gcc.target/i386/mpx/realloc-1-nov.c: New.
5047         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5048         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5049         * gcc.target/i386/mpx/realloc-2-nov.c: New.
5050         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5052 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5054         * lib/mpx-dg.exp (mpx_link_flags): New.
5055         (mpx_init): New.
5056         (mpx_finish): New.
5057         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5058         * gcc.target/i386/mpx/alloca-1-nov.c: New.
5059         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5060         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5061         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5062         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5063         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5064         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5065         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5066         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5067         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5068         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5069         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5070         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5071         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5072         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5073         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5074         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5075         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5076         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5077         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5078         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5079         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5080         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5081         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5082         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5083         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5084         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5085         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5086         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5087         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5088         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5089         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5090         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5091         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5092         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5093         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5094         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5095         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5096         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5097         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5098         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5099         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5100         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5101         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5102         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5103         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5104         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5105         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5106         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5107         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5108         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5109         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5110         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5111         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5112         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5113         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5114         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5115         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5116         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5117         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5118         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5119         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5120         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5121         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5122         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5123         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5124         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5125         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5126         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5127         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5128         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5129         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5130         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5131         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5132         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5133         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5134         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5135         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5136         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5137         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5138         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5139         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5140         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5141         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5142         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5143         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5144         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5145         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5146         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5147         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5148         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5149         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5150         * gcc.target/i386/mpx/label-address-1.c: New.
5151         * gcc.target/i386/mpx/legacy-1-nov.c: New.
5152         * gcc.target/i386/mpx/macro.c: New.
5153         * gcc.target/i386/mpx/mpx-check.h: New.
5154         * gcc.target/i386/mpx/mpx.exp: New.
5155         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5156         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5157         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5158         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5159         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5160         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5161         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5162         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5163         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5164         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5165         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5166         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5167         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5168         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5169         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5170         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5171         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5172         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5173         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5174         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5175         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5176         * gcc.target/i386/mpx/reference-1-lbv.c: New.
5177         * gcc.target/i386/mpx/reference-1-nov.c: New.
5178         * gcc.target/i386/mpx/reference-1-ubv.c: New.
5179         * gcc.target/i386/mpx/reference-2-lbv.c: New.
5180         * gcc.target/i386/mpx/reference-2-nov.c: New.
5181         * gcc.target/i386/mpx/reference-2-ubv.c: New.
5182         * gcc.target/i386/mpx/reference-3-lbv.c: New.
5183         * gcc.target/i386/mpx/reference-3-nov.c: New.
5184         * gcc.target/i386/mpx/reference-3-ubv.c: New.
5185         * gcc.target/i386/mpx/reference-4-lbv.c: New.
5186         * gcc.target/i386/mpx/reference-4-nov.c: New.
5187         * gcc.target/i386/mpx/reference-4-ubv.c: New.
5188         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5189         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5190         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5191         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5192         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5193         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5194         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5195         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5196         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5197         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5198         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5199         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5200         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5201         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5202         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5203         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5204         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5205         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5206         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5207         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5208         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5209         * gcc.target/i386/mpx/sincos-1-nov.c: New.
5210         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5211         * gcc.target/i386/mpx/static-array-1-nov.c: New.
5212         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5213         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5214         * gcc.target/i386/mpx/static-init-1-nov.c: New.
5215         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5216         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5217         * gcc.target/i386/mpx/static-init-2-nov.c: New.
5218         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5219         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5220         * gcc.target/i386/mpx/static-init-3-nov.c: New.
5221         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5222         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5223         * gcc.target/i386/mpx/static-init-4-nov.c: New.
5224         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5225         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5226         * gcc.target/i386/mpx/static-init-5-nov.c: New.
5227         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5228         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5229         * gcc.target/i386/mpx/static-init-6-nov.c: New.
5230         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5231         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5232         * gcc.target/i386/mpx/static-string-1-nov.c: New.
5233         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5234         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5235         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5236         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5237         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5238         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5239         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5240         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5241         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5242         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5243         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5244         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5245         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5246         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5247         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5248         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5249         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5250         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5251         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5252         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5253         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5254         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5255         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5256         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5257         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5258         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5259         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5260         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5261         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5262         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5263         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5264         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5265         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5266         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5267         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5268         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5269         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5270         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5271         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5272         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5273         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5274         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5275         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5276         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5277         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5278         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5279         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5280         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5281         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5282         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5283         * gcc.target/i386/mpx/vararg-1-nov.c: New.
5284         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5285         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5286         * gcc.target/i386/mpx/vararg-2-nov.c: New.
5287         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5288         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5289         * gcc.target/i386/mpx/vararg-3-nov.c: New.
5290         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5291         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5292         * gcc.target/i386/mpx/vararg-4-nov.c: New.
5293         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5294         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5295         * gcc.target/i386/mpx/vararg-5-nov.c: New.
5296         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5297         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5298         * gcc.target/i386/mpx/vararg-6-nov.c: New.
5299         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5300         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5301         * gcc.target/i386/mpx/vararg-7-nov.c: New.
5302         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5303         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5304         * gcc.target/i386/mpx/vararg-8-nov.c: New.
5305         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5306         * gcc.target/i386/mpx/vla-1-lbv.c: New.
5307         * gcc.target/i386/mpx/vla-1-nov.c: New.
5308         * gcc.target/i386/mpx/vla-1-ubv.c: New.
5309         * gcc.target/i386/mpx/vla-2-lbv.c: New.
5310         * gcc.target/i386/mpx/vla-2-nov.c: New.
5311         * gcc.target/i386/mpx/vla-2-ubv.c: New.
5313 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
5315         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5317 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
5319         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5321 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
5323         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5324         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5326 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5328         PR c/65120
5329         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5330         on rhs is 0.
5331         (fn4): New test.
5332         * c-c++-common/pr65120.c: New test.
5334         PR rtl-optimization/65321
5335         * gcc.dg/pr65321.c: New test.
5337 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5339         PR tree-optimization/65355
5340         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5342 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
5344         PR c/65120
5345         * c-c++-common/pr49706.c: Adjust tests for not warning
5346         about !!x == y or !b == y where b is boolean, and add
5347         some further tests.
5348         * c-c++-common/pr62199-2.c: Likewise.
5350 2015-03-09  Richard Biener  <rguenther@suse.de>
5352         PR middle-end/65270
5353         * gcc.dg/torture/pr65270-1.c: New testcase.
5354         * gcc.dg/torture/pr65270-2.c: Likewise.
5356 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5358         PR tree-optimization/63743
5359         * gcc.dg/pr63743.c: New test.
5361 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
5363         PR lto/65316
5364         * g++.dg/lto/pr65316_0.C: New testcase.
5365         * g++.dg/lto/pr65316_1.C: New testcase.
5367 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
5369         PR target/62247
5370         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5371         hppa*-*-hpux*.
5372         * g++.dg/abi/rtti3.C: Likewise.
5374         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5376         PR target/62251
5377         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5379         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5381         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5383         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5385 2015-03-08  Morin  <mikael@gcc.gnu.org>
5387         PR fortran/60898
5388         * gfortran.dg/entry_20.f90: New.
5390 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5392         PR target/65153
5393         * gcc.c-torture/compile/pr65153.c: New.
5395 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5397         PR target/65249
5398         * g++.dg/torture/pr65249.C: New.
5400 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
5402         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5403         long.
5404         (int64_t): Likewise.
5406 2015-03-07  Marek Polacek  <polacek@redhat.com>
5407             Martin Uecker  <uecker@eecs.berkeley.edu>
5409         PR sanitizer/65280
5410         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5411         member-like arrays.
5412         * c-c++-common/ubsan/bounds-8.c: New test.
5413         * c-c++-common/ubsan/bounds-9.c: New test.
5414         * gcc.dg/ubsan/bounds-2.c: New test.
5416 2015-03-05  Martin Sebor  <msebor@redhat.com>
5418         * PR testsuite/63175
5419         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5420         checking of results into main to prevent it from getting optimized
5421         away.
5422         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5424 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
5426         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5427         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5428         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5429         x64.
5431 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
5433         * g++.dg/lto/pr65302_1.C: New testcase.
5434         * g++.dg/lto/pr65302_0.C: New testcase.
5436 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5438         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5439         -fno-ipa-icf to dg-options.
5441 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5443         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5444         compiles using the linker plugin.
5446 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5448         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5450 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5452         * gcc.target/arm/pr65067.c: New test.
5454 2015-03-05  Martin Liska  <mliska@suse.cz>
5456         PR ipa/65318
5457         * gcc.dg/ipa/pr65318.c: New test.
5459 2015-03-05  Marek Polacek  <polacek@redhat.com>
5461         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5463 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5465         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5467 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5469         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5470         max-unroll-times back to defaults for s390.
5472 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5474         Fix last commit.
5476 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5478         PR c++/64665
5479         * g++.dg/cpp0x/initlist92.C: New.
5481 2015-03-05  Richard Biener  <rguenther@suse.de>
5483         PR tree-optimization/65310
5484         * gcc.dg/vect/pr65310.c: New testcase.
5486 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5488         PR c++/64834
5489         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5491 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
5493         * gnat.dg/entry_queues3.adb: New test.
5495 2015-03-04  Ian Lance Taylor  <iant@google.com>
5497         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5499 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5501         PR c++/64227
5502         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5504 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
5506         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5507         -fno-ipa-icf to dg-options
5508         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5509         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5511 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5513         PR c++/64398
5514         * g++.dg/cpp0x/decltype62.C: New.
5516 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
5518         * gnat.dg/object_overflow5.adb: New test.
5520 2015-03-03  Martin Liska  <mliska@suse.cz>
5522         PR ipa/65287
5523         * gcc.dg/ipa/pr65287.c: New test.
5525 2015-03-03  Martin Jambor  <mjambor@suse.cz>
5526             Eric Botcazou  <ebotcazou@adacore.com>
5528         * gnat.dg/specs/pack12.ads: New test.
5530 2015-03-03  Martin Liska  <mliska@suse.cz>
5532         * gcc.dg/ipa/PR65282.c: New test.
5534 2015-03-13  Jeff Law  <law@redhat.com>
5536         PR tree-optimization/65241
5537         * gcc.c-torture/compile/pr65241.c: New test.
5539 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
5541         PR target/64331
5542         * gcc.target/avr/torture/pr64331.c: New test.
5544 2015-03-03  Martin Liska  <mliska@suse.cz>
5545             Jan Hubicka  <hubicka@ucw.cz>
5547         * g++.dg/ipa/pr65263.C: New test.
5549 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5551         PR ipa/65130
5552         * gcc.dg/lto/pr65130_0.c: New testcase.
5553         * gcc.dg/lto/pr65130_1.c: New testcase.
5555 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5557         PR ipa/64988
5558         * g++.dg/torture/pr64988.C: New testcase.
5560 2015-03-02  Tobias Burnus  <burnus@net-b.de>
5562         * gfortran.dg/coarray_atomic_6.f90: New.
5564 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5566         PR target/65184
5567         * gcc.target/i386/pr65184.c: New.
5569 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5571         PR target/65183
5572         * gcc.target/i386/pr65183.c: New.
5574 2015-02-28  Martin Liska  <mliska@suse.cz>
5575             Jan Hubicka  <hubicka@ucw.cz>
5577         * gcc.dg/ipa/ipa-icf-35.c: New test.
5578         * gcc.dg/ipa/ipa-icf-36.c: New test.
5579         * gcc.dg/ipa/ipa-icf-37.c: New test.
5581 2015-02-28  Martin Liska  <mliska@suse.cz>
5582             Jan Hubicka  <hubicka@ucw.cz>
5584         PR ipa/65245
5585         * gcc.dg/ipa/ipa-icf-34.c: New test.
5587 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
5589         PR target/61142
5590         * gcc.target/sh/sh/pr61142.c: New.
5592 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
5594         * g++.dg/other/dump-ada-spec-3.C: New test.
5596 2015-03-01  Martin Liska  <mliska@suse.cz>
5598         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5599         * g++.dg/ipa/pr63595.C: Update expected results.
5601 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
5603         PR ipa/65236
5604         * g++.dg/ipa/ipa-icf-6.C: New testcase.
5606 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
5608         * gcc.dg/vect/pr59354.c: Move vector producing code to
5609         separate function.
5611 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
5613         PR ipa/65237
5614         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5615         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5616         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5617         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5619 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
5621         PR tree-optimization/65048
5622         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5623         (foo): Use K&R style definition.
5625 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
5627         PR target/65032
5628         * g++.dg/pr65032.C: New.
5630 2015-02-27  Marek Polacek  <polacek@redhat.com>
5632         PR c/65040
5633         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5634         -Wformat=2.
5636 2015-02-27  Marek Polacek  <polacek@redhat.com>
5638         PR c/65228
5639         * gcc.dg/pr65228.c: New test.
5641 2015-02-27  Kai Tietz  <ktietz@redhat.com>
5643         PR c/35330
5644         * gcc.dg/weak/weak-17.c: New file.
5646 2015-02-27  Richard Biener  <rguenther@suse.de>
5648         PR lto/65193
5649         * g++.dg/lto/pr65193_0.C: New testcase.
5651 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5653         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5654         * gcc.target/s390/hotpatch-8.c: Likewise.
5655         * gcc.target/s390/hotpatch-9.c: Likewise.
5656         * gcc.target/s390/pr61078.c: Likewise.
5657         * gcc.target/s390/pr57960.c: Remove -m64.
5658         * gcc.target/s390/pr61078.c: Likewise.
5660 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
5661             Martin Liska  <mliska@suse.cz>
5663         PR bootstrap/65150
5664         * gcc.dg/pr64454.c: Disable ICF.
5665         * gcc.dg/pr28685-1.c: Disable ICF
5666         * gcc.dg/ipa/iinline-5.c: Disable ICF.
5667         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5668         * g++.dg/ipa/ipa-icf-4.C: Update template.
5670 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
5672         PR tree-optimization/65216
5673         * gcc.c-torture/execute/pr65216.c: New test.
5675         PR tree-optimization/65215
5676         * gcc.c-torture/execute/pr65215-1.c: New test.
5677         * gcc.c-torture/execute/pr65215-2.c: New test.
5678         * gcc.c-torture/execute/pr65215-3.c: New test.
5679         * gcc.c-torture/execute/pr65215-4.c: New test.
5680         * gcc.c-torture/execute/pr65215-5.c: New test.
5682 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5684         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5686 2015-02-26  Martin Liska  <mliska@suse.cz>
5687             Jan Hubicka  <hubicka@ucw.cz>
5689         * g++.dg/ipa/pr64146.C: Update expected results.
5690         * gcc.dg/ipa/ipa-icf-26.c: Update test.
5691         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5692         * gcc.dg/ipa/ipa-icf-34.c: New test.
5694 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5696         * gcc.dg/vect/vect-pr61917.c: Rename to ...
5697         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5698         (dg-additional-options): Remove dg directive.
5699         (dg-final): Add dg directive.
5701 2015-02-26  Marek Polacek  <polacek@redhat.com>
5703         PR ipa/65008
5704         * g++.dg/ipa/pr65008.C: New test.
5706 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5708         * lib/profopt.exp (profopt-target-cleanup): New proc.
5709         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5710         files from sources from dg-additional-sources.
5712 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5714         * lib/gcov.exp: Cleanup in case of xfail.
5716 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5718         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5720 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
5722         PR debug/46102
5723         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5724         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5725         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5726         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5727         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5728         * g++.dg/debug/pr46123.C: XFAIL and move...
5729         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5730         * gcc.dg/debug/dwarf2-3.c: Move...
5731         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5733 2015-02-26  Marek Polacek  <polacek@redhat.com>
5735         PR c++/65202
5736         * g++.dg/cpp1y/pr65202.C: New test.
5738 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5740         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5741         locale_facets.h.gcov.
5743 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5745         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5747 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5749         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5751 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5753         PR target/65217
5754         * gcc.target/i386/pr65217.c: New.
5756 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5758         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5760 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5762         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5764 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5766         PR tree-optimization/65048
5767         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5769 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5771         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5772         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5774 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
5776         PR target/65161
5777         * gcc.target/i386/pr65161.c: New test.
5779 2015-02-26  Terry Guo  <terry.guo@arm.com>
5781         * gcc.target/arm/no-volatile-in-it.c: New test.
5783 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
5785         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5786         (dg-options): Add -save-temps.
5787         (dg-final): Add cleanup-saved-temps.
5789 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
5791         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5793 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
5795         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5796         * gcc.target/powerpc/pack01.c: Include string.h.
5798 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5800         PR target/65167
5801         * gcc.target/i386/pr65167.c: New.
5803 2015-02-25  Kai Tietz  <ktietz@redhat.com>
5805         PR tree-optimization/61917
5806         * gcc.dg/vect/vect-pr61917.c: New file.
5808 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
5810         PR tree-optimization/65170
5811         * gcc.c-torture/execute/pr65170.c: New test.
5812         * gcc.dg/tree-ssa/vrp96.c: New test.
5814 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5816         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5818 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5820         PR testsuite/65126
5821         * lib/gcc-defs.exp (additional_sources_used): Add new var.
5822         (dg-additional-files-options): Copy additional_sources to
5823         additional_sources_used before emptying additional_sources.
5824         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5825         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5826         (cleanup-saved-temps): Use additional_sources_used instead of
5827         additional_sources.
5828         (dg-test): Reset additional_sources_used.
5830 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
5832         PR fortran/63427
5833         * gfortran.dg/integer_exponentiation_6.F90: New test.
5835 2015-02-23  Martin Sebor  <msebor@redhat.com>
5837         PR target/65109
5838         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5839         two parts.  One to save registers, the other to verify the
5840         registers have the right values.  Save register state into
5841         static data rather than on the stack.
5843 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
5845         PR bootstrap/63888
5846         * c-c++-common/asan/pr63888.c: New test.
5848 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
5850         PR target/65163
5851         * gcc.c-torture/compile/pr65163.c: New.
5853 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5855         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5856         with -m31 on 64 bit.
5857         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5858         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5860 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5862         * gcc.target/s390/20090223-1.c: Add
5863         -Wno-implicit-function-declaration option.
5864         * gcc.target/s390/pr42224.c: Likewise.
5865         * gcc.target/s390/pr55718.c: Likewise.
5867 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5869         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5870         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5871         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5872         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5873         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5874         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5875         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5876         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5877         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5878         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5879         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5880         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5881         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5882         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5883         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5884         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5885         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5886         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5887         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5888         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5889         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5891 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5893         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5894         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5895         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5896         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5897         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5898         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5899         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5900         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5901         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5902         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5903         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5904         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5905         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5906         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5907         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5908         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5910 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5912         PR fortran/64980
5913         PR fortran/61960
5914         * gfortran.dg/pr61960.f90: New.
5915         * gfortran.dg/pr64230.f90: New.
5916         * gfortran.dg/pr64980.f03: New.
5918 2015-02-22  Tom de Vries  <tom@codesourcery.com>
5920         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5922 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
5924         PR ada/65156
5925         * gnat.dg/timing_events.adb: Removed, invalid test.
5927 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
5929         PR debug/58123
5930         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5931         location.
5932         * g++.dg/gcov/gcov-2.C: Likewise.
5934 2015-02-20  Richard Biener  <rguenther@suse.de>
5936         PR tree-optimization/65136
5937         * gcc.dg/tree-ssa/pr65136.c: New testcase.
5939 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
5941         PR testsuite/64158
5942         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5943         and nvptx-*-* blacklisting.
5945         * gcc.dg/sibcall-9.c: New test.
5946         * gcc.dg/sibcall-10.c: New test.
5948 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5950         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5952 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
5954         PR target/64452
5955         * gcc.target/avr/torture/pr64452.c: New test.
5957 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5959         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5960         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5962 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5964         PR testsuite/65116
5965         * lib/target-supports.exp (check_compile): Check whether
5966         additional_sources is defined before using it.
5968 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
5970         PR middle-end/65074
5971         * g++.dg/opt/pr65074.C: New file.
5973 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
5975         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5976         (size_type): New typedef.
5977         (operator "" _script): Use it for the last argument.
5979 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5981         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5983 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5985         * lib/target-supports.exp (check_compile): Save/restore
5986         additional_sources that may belong to an actual test.
5988 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
5990         PR gcov-profile/64634
5991         * g++.dg/gcov/gcov-15.C: New test.
5993 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5995         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5997 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5999         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6001 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6003         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6005 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6007         * gfortran.dg/fmt_cache_1.f: Add missing close.
6009 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6011         PR testsuite/65107
6012         * gfortran.dg/read_eof_8.f90: Add missing close.
6014 2015-02-18  Richard Biener  <rguenther@suse.de>
6016         PR tree-optimization/65063
6017         * gcc.dg/pr65063.c: New testcase.
6019 2015-02-18  Richard Biener  <rguenther@suse.de>
6021         PR tree-optimization/62217
6022         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6024 2015-02-18  Marek Polacek  <polacek@redhat.com>
6026         PR sanitizer/65081
6027         * c-c++-common/ubsan/pr65081.c: New test.
6029 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6031         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6032         * gcc.target/sh/force-cbranch-delay-slot.c: New.
6034 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
6036         * gcc.dg/ipa/propalign-3.c: New test.
6038 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6040         PR target/64793
6041         * gcc.target/sh/pr64793.c: New.
6042         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6044 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
6046         * gcc.target/arm/divzero.c: New test case.
6048 2015-02-17  Tom de Vries  <tom@codesourcery.com>
6050         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6052 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
6053             Jakub Jelinek  <jakub@redhat.com>
6055         PR c++/65075
6056         * g++.dg/cpp0x/pr65075.C: New test.
6058 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
6060         PR target/65058
6061         * gcc.target/powerpc/pr65058.c: New test.
6063 2015-02-16  Jeff Law  <law@redhat.com>
6065         PR tree-optimization/64823
6066         * gcc.dg/uninit-20.c: New test.
6068 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
6069             James Greenhalgh  <james.greenhalgh@arm.com>
6071         PR ipa/64963
6072         * gcc.dg/ipa/ipa-clone-1.c: New test.
6074 2015-02-16  Richard Biener  <rguenther@suse.de>
6076         PR tree-optimization/65077
6077         * gcc.dg/torture/pr65077.c: New testcase.
6079 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
6081         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6082         Directive adjusted to scan for ldaxr.
6083         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6084         adjusted to scan for ldaex.
6086 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
6088         PR c++/65080
6089         * g++.dg/cpp0x/constexpr-65080.C: New.
6091 2015-02-16  Richard Biener  <rguenther@suse.de>
6093         PR tree-optimization/63593
6094         * gcc.dg/pr63593.c: New testcase.
6096 2015-02-16  Marek Polacek  <polacek@redhat.com>
6098         PR c/65066
6099         * gcc.dg/pr65066.c: New test.
6101 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6103         * gcc.dg/pr65002.C: Move ...
6104         * g++.dg/ipa/pr65002.C: ... here.
6106 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
6108         * gcc.target/powerpc/pr64205.c: Skip on AIX.
6109         * gcc.target/powerpc/pr64505.c: Skip on AIX.
6110         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6111         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6113 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
6115         PR testsuite/64850
6116         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6117         the expression to find calls.
6118         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6119         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6120         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6121         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6122         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6124 2015-02-14  Marek Polacek  <polacek@redhat.com>
6126         PR c/64768
6127         * gcc.dg/array-11.c: New test.
6128         * gcc.dg/array-12.c: New test.
6129         * gcc.dg/array-13.c: New test.
6130         * gcc.dg/array-14.c: New test.
6131         * gcc.dg/c99-flex-array-typedef-1.c: New test.
6132         * gcc.dg/c99-flex-array-typedef-2.c: New test.
6133         * gcc.dg/c99-flex-array-typedef-3.c: New test.
6134         * gcc.dg/c99-flex-array-typedef-5.c: New test.
6135         * gcc.dg/c99-flex-array-typedef-7.c: New test.
6136         * gcc.dg/c99-flex-array-typedef-8.c: New test.
6138 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6140         PR c++/60894
6141         * g++.dg/lookup/using54.C: New.
6143 2015-02-13  Jeff Law  <law@redhat.com>
6145         PR bootstrap/65060
6146         Revert my change for tree-optimization/64823.
6148 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6150         PR tree-optimization/65053
6151         * gcc.c-torture/execute/pr65053-1.c: New test.
6152         * gcc.c-torture/execute/pr65053-2.c: New test.
6154 2015-02-13  Marek Polacek  <polacek@redhat.com>
6156         PR c/65050
6157         * gcc.dg/pr65050.c: New test.
6159 2015-02-13  Jeff Law  <law@redhat.com>
6161         PR tree-optimization/64823
6162         * gcc.dg/uninit-20.c: New test.
6164         PR rtl-optimization/47477
6165         * gcc.dg/tree-ssa/pr47477.c: New test.
6167 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6169         PR c++/60211
6170         * g++.dg/parse/ivdep-2.C: New.
6171         * g++.dg/parse/ivdep-3.C: Likewise.
6173 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6175         PR fortran/64506
6176         * gfortran.dg/continuation_13.f90: New test.
6177         * gfortran.dg/continuation_14.f: New test.
6179 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6181         PR c++/64970
6182         * g++.dg/cpp0x/sfinae55.C: New.
6184 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6186         PR ipa/65034
6187         * g++.dg/ipa/pr65034.C: New test.
6189 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6191         PR tree-optimization/65002
6192         * gcc.dg/pr65002.C: New.
6194 2015-02-13  Marek Polacek  <polacek@redhat.com>
6196         PR c/65040
6197         * c-c++-common/pr65040.c: New test.
6199 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
6201         PR tree-optimization/64705
6202         * gcc.dg/tree-ssa/pr64705.c: New test.
6204 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
6206         PR rtl/32219
6207         * gcc.dg/visibility-22.c: New test.
6208         * gcc.dg/visibility-23.c: New test.
6209         * gcc.target/i386/pr32219-1.c: New test.
6210         * gcc.target/i386/pr32219-2.c: New test.
6211         * gcc.target/i386/pr32219-3.c: New test.
6212         * gcc.target/i386/pr32219-4.c: New test.
6213         * gcc.target/i386/pr32219-5.c: New test.
6214         * gcc.target/i386/pr32219-6.c: New test.
6215         * gcc.target/i386/pr32219-7.c: New test.
6216         * gcc.target/i386/pr32219-8.c: New test.
6217         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6219 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6221         PR libgfortran/57822
6222         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6223         four different KINDs.
6225 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6227         PR c++/64884
6228         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6230         PR sanitizer/65000
6231         * g++.dg/ubsan/pr65000.C: New test.
6233 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
6235         PR fortran/64932
6236         * gfortran.dg/finalize_28.f90: New test
6238 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6240         PR debug/55541
6241         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6242         DW_TAG_lexical_block removal.
6243         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6244         * g++.dg/guality/pr55541.C: New test.
6246         PR sanitizer/64984
6247         * g++.dg/ubsan/pr64984.C: New test.
6249 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
6251         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6253 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6255         PR testsuite/64930
6256         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6257         instructions for 2015-01-14 get_memmodel changes.
6258         * gcc.target/powerpc/atomic-p8.c: Likewise.
6260         PR sanitizer/65019
6261         * g++.dg/ubsan/pr65019.C: New test.
6263         PR tree-optimization/65014
6264         * gcc.c-torture/compile/pr65014.c: New test.
6266 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6268         PR libgfortran/57822
6269         * gfortran/fmt_g0_7.f08: Revise test.
6271 2015-02-11  Jeff Law  <law@redhat.com>
6273         PR target/63347
6274         * gcc.target/m68k/pr63347.c: New test.
6276 2015-02-11  Marek Polacek  <polacek@redhat.com>
6278         * g++.dg/ubsan/shift-1.C: New test.
6279         * gcc.dg/ubsan/c-shift-2.c: New test.
6280         * c-c++-common/ubsan/shift-5.c: Remove file.
6282 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
6284         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6285         Directive adjusted to XFAIL.
6286         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6287         adjusted to XFAIL.
6289 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6291         PR middle-end/65003
6292         * g++.dg/opt/pr65003.C: New test.
6294 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6296         * lib/target-supports.exp (check_effective_target_pie): Renamed
6297         to ...
6298         (check_effective_target_pie_enabled): This.
6299         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6300         * gcc.target/i386/pie.c: Likewise.
6302 2015-02-11  Andrew Pinski  <apinski@cavium.com>
6304         PR target/64893
6305         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6306         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6308 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6310         PR target/61925
6311         * gcc.target/i386/pr61925-1.c: New test.
6312         * gcc.target/i386/pr61925-2.c: New test.
6313         * gcc.target/i386/pr61925-3.c: New test.
6315 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
6317         PR sanitizer/65004
6318         * g++.dg/asan/pr65004.C: New test.
6320 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
6322         PR target/64661
6323         * gcc.taget/sh/pr64661-0.h: New.
6324         * gcc.taget/sh/pr64661-1.c: New.
6325         * gcc.taget/sh/pr64661-2.c: New.
6326         * gcc.taget/sh/pr64661-3.c: New.
6327         * gcc.taget/sh/pr64661-4.c: New.
6329 2015-02-10  Richard Biener  <rguenther@suse.de>
6331         PR tree-optimization/64995
6332         * g++.dg/torture/pr64995.C: New testcase.
6334 2015-02-10  Richard Biener  <rguenther@suse.de>
6336         PR tree-optimization/64909
6337         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6339 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6341         * gcc.dg/signbit-sa.c: New test.
6343 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6345         PR libgfortran/57822
6346         * gfortran/fmt_g0_7.f08: New test.
6348 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
6350         PR tree-optimization/43378
6351         * gcc.dg/tree-ssa/pr43378.c: New test.
6353 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
6355         PR ipa/64978
6356         * g++.dg/torture/pr64978.C: New testcase.
6358 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6360         PR sanitizer/64981
6361         * gcc.dg/asan/pr64981.c: New test.
6363 2015-02-09  Marek Polacek  <polacek@redhat.com>
6365         PR c/64856
6366         * gcc.dg/pr64856.c: New test.
6368 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6370         PR target/64979
6371         * gcc.dg/tree-ssa/stdarg-7.c: New test.
6372         * gcc.c-torture/execute/pr64979.c: New test.
6374 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
6376         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6378 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6380         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6381         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6383 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6385         PR target/58757
6386         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6388 2015-02-09  Richard Biener  <rguenther@suse.de>
6390         PR tree-optimization/54000
6391         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6393 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6395         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6397 2015-02-09  Martin Liska  <mliska@suse.cz>
6399         * g++.dg/ipa/pr64858.C: New test.
6401 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6403         * gcc.dg/uninit-19.c: Fix warning line for fpic.
6405 2015-02-08  Andrew Pinski  <apinski@cavium.com>
6407         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6409 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6411         PR fortran/63744
6412         * gfortran.dg/use_rename_8.f90: New.
6414 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
6416         * gnat.dg/addr7.ad[sb]: New test.
6417         * gnat.dg/addr8.ad[sb]: Likewise.
6419 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
6421         PR jit/64752
6422         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6423         from jit.dg/test-compile-to-executable.c's create_code, with a
6424         clarification of the output message.
6425         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6426         pass/fail message.
6427         (test_jit): Use CHECK_NO_ERRORS when calling
6428         gcc_jit_context_compile_to_file.
6429         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6430         jit-verify-compile-to-file to jit-verify-output-file-was-created.
6431         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
6432         about deletions that are attempted.
6433         (jit-verify-compile-to-file): Rename to...
6434         (jit-verify-output-file-was-created): ...this, and drop the
6435         attempt to run "file" and verify the output.
6436         (jit-verify-assembler): New function.
6437         (jit-verify-object): New function.
6438         (jit-verify-dynamic-library): New function.
6439         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6440         favor of an implementation from new file
6441         create-code-for-hello-world-executable.h, which also adds a
6442         "main".
6443         (dg-final): Replace jit-verify-compile-to-file with
6444         jit-verify-output-file-was-created, and invoke new function
6445         jit-verify-assembler.
6446         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6447         the output message.
6448         (dg-final): Replace jit-verify-compile-to-file with
6449         jit-verify-output-file-was-created, and invoke new function
6450         jit-verify-dynamic-library.
6451         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6452         favor of an implementation from new file
6453         create-code-for-hello-world-executable.h, which also adds a
6454         "main".
6455         (dg-final): Replace jit-verify-compile-to-file with
6456         jit-verify-output-file-was-created.  Strengthen the expected stdout
6457         from the built executable.
6458         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6459         favor of an implementation from new file
6460         create-code-for-hello-world-executable.h, which also adds a
6461         "main".
6462         (dg-final): Replace jit-verify-compile-to-file with
6463         jit-verify-output-file-was-created, and invoke new function
6464         jit-verify-object.
6465         * jit.dg/verify-dynamic-library.c: New source file.
6467 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
6468             Brian Rzycki  <b.rzycki@samsung.com>
6470         PR tree-optimization/64878
6471         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6473 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6475         PR ipa/64896
6476         * g++.dg/ipa/pr64896.C: New test.
6478 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6480         PR target/64205
6481         * gcc.target/powerpc/pr64205.c: New file.
6483 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
6485         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6486         (dg-options): Use -fpie instead of -fPIE -pie.
6488 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6490         PR middle-end/64937
6491         * g++.dg/asan/pr64937.C: New test.
6493 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
6495         PR fortran/63205
6496         * gfortran.dg/class_to_type_4.f90: New test
6498 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
6500         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6502 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6504         PR rtl-optimization/64957
6505         PR debug/64817
6506         * gcc.c-torture/execute/pr64957.c: New test.
6508 2015-02-05  Jeff Law  <law@redhat.com>
6510         PR target/17306
6511         * gcc.target/h8300/pr17306-1.c: New test.
6512         * gcc.target/h8300/pr17306-2.c: New test.
6514 2015-02-05  Tobias Burnus  <burnus@net-b.de>
6516         PR fortran/64943
6517         * gfortran.dg/structure_constructor_12.f90: New.
6519 2015-02-05  Jeff Law  <law@redhat.com>
6521         PR target/58400
6522         gcc.target/h8300/pr58400.c: New test.
6524 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
6526         * gcc.target/arm/macro_defs0.c: New test.
6527         * gcc.target/arm/macro_defs1.c: New test.
6528         * gcc.target/arm/macro_defs2.c: New test.
6530 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
6532         PR rtl-optimization/64905
6533         * gcc.target/i386/pr64905.c: Require nonpic target.
6534         (dg-options): Add -fomit-frame-pointer.
6535         (main): Remove.
6537 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
6539         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6540         tree dump scanning.
6542 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
6544         PR fortran/64757
6545         * gfortran.dg/type_to_class_2.f90: New test
6546         * gfortran.dg/type_to_class_3.f90: New test
6548 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
6550         PR ipa/64686
6551         * g++.dg/torture/pr64686.C: New testcase.
6553 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
6555         PR rtl-optimization/64905
6556         * gcc.target/i386/pr64905.c: New file.
6558 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6560         * gcc.dg/guality/pr41447-1.c: Remove xfail.
6561         * gcc.dg/guality/pr41616-1.c: Ditto.
6563 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
6565         PR debug/64817
6566         * gcc.dg/pr64817-3.c: New.
6568 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
6569             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6571         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6572         pass parameters in registers.
6573         * gcc.dg/guality/pr36728-2.c (main): Likewise.
6574         * gcc.dg/guality/pr36728-3.c (main): Likewise.
6575         * gcc.dg/guality/pr36728-4.c (main): Likewise.
6577 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
6578             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6580         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6581         list, allow for multilibed targets.
6582         * gcc.dg/combine_ashiftrt_2.c: Likewise.
6584 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6586         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6587         * gcc.dg/pr46728-6.c: Ditto.
6589 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
6591         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6592         for mips_nanlegacy target.
6594 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
6596         * gcc.target/i386/chkp-hidden-def.c: New.
6598 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6600         PR middle-end/62103
6601         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6602         to use 24 bits for bitfield b.
6604 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6606         PR testsuite/64796
6607         * lib/target-supports.exp (check_effective_target_bswap64): Do not
6608         cache result in a global variable.  Include all 32-bit targets for
6609         bswap64 tests.
6611 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
6613         PR rtl-optimization/64756
6614         * gcc.c-torture/execute/pr64756.c: New test.
6616 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
6618         PR target/64660
6619         * gcc.target/sh/pr64660-0.h: New.
6620         * gcc.target/sh/pr64660-1.c: New.
6621         * gcc.target/sh/pr64660-2.c: New.
6622         * gcc.target/sh/pr64660-3.c: New.
6623         * gcc.target/sh/pr64660-4.c: New.
6625 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
6627         PR c++/64877
6628         * g++.dg/warn/Waddress-2.C: New.
6630 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
6632         PR middle-end/61225
6633         * gcc.target/i386/pr49095.c: XFAIL for ia32.
6635 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
6637         PR preprocessor/64803
6638         * gcc.dg/cpp/builtin-macro-1.c: New test case.
6640 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
6642         * g++.dg/ipa/devirt-37.C: Disable early inlining.
6644 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
6646         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6647         (_ARM_FPSRC): Add DN and AHP fields.
6648         (clean_results): Force DN=1 on AArch64.
6649         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6650         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6651         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6652         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6653         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6654         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6656 2015-02-02  Alan Modra  <amodra@gmail.com>
6658         * gcc.target/powerpc/cprophard.c: New.
6660 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
6662         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6663         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6665 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
6667         PR debug/64817
6668         * gcc.dg/pr64817-1.c: New test.
6669         * gcc.dg/pr64817-2.c: New test.
6671 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
6673         PR target/64851
6674         * gcc.target/sh/pr64851-0.h: New
6675         * gcc.target/sh/pr64851-1.c: New
6676         * gcc.target/sh/pr64851-2.c: New
6677         * gcc.target/sh/pr64851-3.c: New
6678         * gcc.target/sh/pr64851-4.c: New
6680 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6682         PR target/64882
6683         * gcc.dg/torture/pr64882.c: New test.
6685 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
6687         PR target/64159
6688         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6689         sparc*-*-*.
6691 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6693         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6694         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6695         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6696         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6697         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6698         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6699         tree dump.
6700         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6701         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6702         tree dump.
6703         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6704         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6705         tree dump.
6707 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6709         PR target/64688
6710         * g++.dg/pr64688-2.C: New.
6712 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6714         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6715         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6716         * gcc.target/i386/fuse-caller-save.c: Ditto.
6717         * gcc.target/i386/headmerge-1.c: Ditto.
6718         * gcc.target/i386/headmerge-2.c: Ditto.
6719         * gcc.target/i386/sibcall-6.c: Ditto.
6721 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6723         PR target/64617
6724         * gcc.target/i386/pr64617.c: New test.
6726 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6728         PR target/15184
6729         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6730         (dg-options): Remove -m32.
6731         (dg-final): Scan for "movb %al" only.
6732         * gcc.target/i386/pr15184-2.c: Ditto.
6734 2015-01-30  Richard Biener  <rguenther@suse.de>
6736         PR tree-optimization/64829
6737         * gcc.dg/vect/pr64829.c: New testcase.
6739 2015-01-29  Marek Polacek  <polacek@redhat.com>
6741         PR c/64709
6742         * gcc.dg/pr64709.c: New test.
6744 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
6746         PR c++/64717
6747         * g++.dg/ubsan/pr64717-1.C: New test.
6748         * g++.dg/ubsan/pr64717-2.C: New test.
6750 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
6752         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6754 2015-01-29  Jeff Law  <law@redhat.com>
6756         PR target/15184
6757         * gcc.target/i386/pr15184-1.c: New test.
6758         * gcc.target/i386/pr15184-2.c: New test.
6760 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6762         PR tree-optimization/64746
6763         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6765 2015-01-29  Richard Biener  <rguenther@suse.de>
6767         PR tree-optimization/64853
6768         * gcc.dg/torture/pr64853.c: New testcase.
6770 2015-01-29  Richard Biener  <rguenther@suse.de>
6772         PR tree-optimization/64844
6773         * gcc.dg/vect/pr64844.c: New testcase.
6775 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6777         PR middle-end/64809
6778         * gcc.dg/pr64809.c: Delete.
6780 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6782         PR middle-end/64805
6783         * gcc.target/i386/pr64805.c: New.
6785 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6787         * gcc.dg/guality/guality.h (main): Add argv[0] to
6788         guality_gdb_command.
6790 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
6792         PR ipa/64801
6793         * gcc.dg/tree-ssa/pr64801.c: New testcase.
6795 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
6797         PR target/64659
6798         * gcc.target/sh/sh.exp
6799         (check_effective_target_atomic_model_soft_gusa_available,
6800         check_effective_target_atomic_model_soft_tcb_available,
6801         check_effective_target_atomic_model_soft_imask_available,
6802         check_effective_target_atomic_model_hard_llcs_available): New.
6803         * gcc.target/sh/pr64659-0.h: New.
6804         * gcc.target/sh/pr64659-1.c: New.
6805         * gcc.target/sh/pr64659-2.c: New.
6806         * gcc.target/sh/pr64659-3.c: New.
6807         * gcc.target/sh/pr64659-4.c: New.
6809 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
6811         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6812         scan-assembler-times pattern.
6814 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
6816         PR middle-end/64809
6817         * gcc.dg/pr64809.c: New test.
6819 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
6821         PR tree-optimization/64277
6822         * gcc.dg/pr64277.c: New.
6824 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6826         PR tree-optimization/64718
6827         * gcc.c-torture/execute/pr64718.c: New test.
6829 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
6831         * gcc.target/aarch64/abs_2.c: New.
6833 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
6835         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6836         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6837         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6838         ISA rev < 2.
6840 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
6842         PR bootstrap/64612
6843         * lib/target-supports.exp (check_effective_target_comdat_group): New.
6844         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6845         { target comdat_group }.
6847 2015-01-27  Tobias Burnus  <burnus@net-b.de>
6849         PR fortran/63861
6850         * gfortran.dg/goacc/coarray_2.f90: New.
6852 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6854         PR ipa/60871
6855         PR ipa/64139
6856         * g++.dg/torture/pr64139.C: New testcase.
6857         * g++.dg/torture/pr60871.C: Likewise.
6859 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
6861         PR fortran/64230
6862         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6863         prevent linking errors.
6865 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6867         PR ipa/64282
6868         * g++.dg/torture/pr64282.C: New testcase.
6870 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6872         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6873         for wzr reg.
6875 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6877         * gcc.target/s390/hotpatch-13.c: New testcase.
6878         * gcc.target/s390/hotpatch-14.c: New testcase.
6879         * gcc.target/s390/hotpatch-15.c: New testcase.
6880         * gcc.target/s390/hotpatch-16.c: New testcase.
6881         * gcc.target/s390/hotpatch-17.c: New testcase.
6882         * gcc.target/s390/hotpatch-18.c: New testcase.
6883         * gcc.target/s390/hotpatch-19.c: New testcase.
6884         * gcc.target/s390/hotpatch-20.c: New testcase.
6885         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6886         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6887         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6888         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6889         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6890         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6891         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6892         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6893         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6894         * gcc.target/s390/hotpatch-10.c: Likewise.
6895         * gcc.target/s390/hotpatch-11.c: Likewise.
6896         * gcc.target/s390/hotpatch-12.c: Likewise.
6897         * gcc.target/s390/hotpatch-2.c: Likewise.
6898         * gcc.target/s390/hotpatch-3.c: Likewise.
6899         * gcc.target/s390/hotpatch-4.c: Likewise.
6900         * gcc.target/s390/hotpatch-5.c: Likewise.
6901         * gcc.target/s390/hotpatch-6.c: Likewise.
6902         * gcc.target/s390/hotpatch-7.c: Likewise.
6903         * gcc.target/s390/hotpatch-8.c: Likewise.
6904         * gcc.target/s390/hotpatch-9.c: Likewise.
6905         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6906         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6907         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6908         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6909         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6910         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6911         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6912         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6914 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
6916         * gcc.dg/long_branch.c: New testcase.
6918 2015-01-27  Richard Biener  <rguenther@suse.de>
6920         PR tree-optimization/56273
6921         PR tree-optimization/59124
6922         PR tree-optimization/64277
6923         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6924         * gcc.dg/Warray-bounds-12.c: Likewise.
6925         * gcc.dg/Warray-bounds-13.c: Likewise.
6927 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6929         PR rtl-optimization/61058
6930         * gcc.dg/pr61058.c: New test.
6932 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
6934         * gcc.target/i386/chkp-narrow-bounds.c: New.
6936 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6938         PR tree-optimization/64807
6939         * gcc.dg/pr64807.c: New test.
6941         PR c/64766
6942         * gcc.dg/pr64766.c: New test.
6944 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
6946         PR target/49263
6947         * gcc.target/sh/pr49263-4.c: New.
6949 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
6951         PR fortran/62044
6952         * gfortran.dg/allocate_with_mold_1.f90: New test
6954 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
6956         PR c/64778
6957         * gcc.dg/pr64778.c: New test.
6959         PR middle-end/64421
6960         * gcc.dg/vect/pr64421.c: New test.
6962 2015-01-26  Tobias Burnus  <burnus@net-b.de>
6964         PR fortran/64771
6965         * gfortran.dg/coarray_36.f: New.
6966         * gfortran.dg/coarray_37.f90: New.
6968 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
6970         PR fortran/64230
6971         * gfortran.dg/class_allocate_18.f90: New.
6973 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6975         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6977 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6979         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6981 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6983         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6985 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6987         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6989 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6991         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6992         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6993         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6994         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6996 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6998         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6999         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7000         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7002 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7004         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7005         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7006         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7007         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7008         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7009         vXXXhn.inc.
7011 2015-01-26  Richard Biener  <rguenther@suse.de>
7013         PR middle-end/64764
7014         * gcc.dg/uninit-19.c: New testcase.
7016 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7018         * lib/target-supports.exp (check_effective_target_vect64): Add
7019         sparc*-*-*.
7021 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7023         PR testsuite/64712
7024         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7026 2015-01-26  Tony Liu  <tony.liu@arm.com>
7028         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7029         non-UAL cases.
7031 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
7033         PR libfortran/64770
7034         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7035         correctly, clean up afterwards.
7037 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
7039         PR fortran/62044
7040         * gfortran.dg/use_rename_7.f90: New.
7042 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
7044         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7045         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7047 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
7049         PR target/54236
7050         * gcc.target/sh/pr54236-4.c: New.
7052 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
7054         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7055         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
7056         Bridge test.
7058 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
7060         PR libfortran/64770
7061         * gfortran.dg/open_new_segv.f90: New test.
7063 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
7065         PR target/49263
7066         PR target/53987
7067         PR target/64345
7068         PR target/59533
7069         PR target/52933
7070         PR target/54236
7071         PR target/51244
7072         * gcc.target/sh/pr64345-1.c: New.
7073         * gcc.target/sh/pr64345-2.c: New.
7074         * gcc.target/sh/pr59533-1.c: New.
7075         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7076         * gcc.target/sh/pr52933-2.c: Likewise.
7077         * gcc.target/sh/pr54089-1.c: Likewise.
7078         * gcc.target/sh/pr54236-1.c: Likewise.
7079         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7080         * gcc.target/sh/pr49263-1.c: Remove xfails.
7081         * gcc.target/sh/pr49263-2.c: Likewise.
7082         * gcc.target/sh/pr49263-3.c: Likewise.
7083         * gcc.target/sh/pr53987-1.c: Likewise.
7084         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7085         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7086         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7087         (test05, test06, test07, test08, test09, test10, test11, test12): New.
7088         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7089         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7090         test_009): New.
7091         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7092         (test_02): New.
7094 2015-01-24  Tom de Vries  <tom@codesourcery.com>
7096         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7098 2015-01-23  Ian Lance Taylor  <iant@google.com>
7100         PR go/64510
7101         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7102         targets without split stack support.
7104 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
7106         PR target/64317
7107         * gcc.target/i386/pr64317.c: New test.
7109 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
7111         PR rtl-optimization/63637
7112         PR rtl-optimization/60663
7113         * gcc.dg/pr63637-1.c: New test.
7114         * gcc.dg/pr63637-2.c: New test.
7115         * gcc.dg/pr63637-3.c: New test.
7116         * gcc.dg/pr63637-4.c: New test.
7117         * gcc.dg/pr63637-5.c: New test.
7118         * gcc.dg/pr63637-6.c: New test.
7119         * gcc.target/i386/pr63637-1.c: New test.
7120         * gcc.target/i386/pr63637-2.c: New test.
7121         * gcc.target/i386/pr63637-3.c: New test.
7122         * gcc.target/i386/pr63637-4.c: New test.
7123         * gcc.target/i386/pr63637-5.c: New test.
7124         * gcc.target/i386/pr63637-6.c: New test.
7126 2015-01-23  Richard Biener  <rguenther@suse.de>
7128         PR testsuite/63439
7129         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7130         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7132 2015-01-23  Marek Polacek  <polacek@redhat.com>
7134         PR preprocessor/60570
7135         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7136         * gcc.dg/cpp/pr60570.c: New test.
7138 2015-01-23  Richard Biener  <rguenther@suse.de>
7140         PR testsuite/63439
7141         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7142         vectorization on vect64 targets.
7144 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
7146         PR fortran/60922
7147         * gfortran.dg/class_allocate_17.f90: New.
7149 2015-01-23  Tobias Burnus  <burnus@net-b.de>
7151         PR fortran/64726
7152         * gfortran.dg/goacc/combined_loop.f90: New.
7154 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7156         PR fortran/61933
7157         * gfortran.dg/make_unit.f90: New test.
7159 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7161         PR fortran/61933
7162         * gfortran.dg/negative_unit_int8.f: Update.
7164 2015-01-22  Jeff Law  <law@redhat.com>
7166         PR target/52076
7167         * gcc.target/m68k/pr52076-1.c: New test.
7168         * gcc.target/m68k/pr52076-2.c: New test.
7170 2015-01-22  Richard Biener  <rguenther@suse.de>
7172         PR middle-end/64728
7173         * gcc.dg/torture/pr64728.c: New testcase.
7175 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
7177         PR target/64688
7178         * g++.dg/pr64688.C: New test.
7180 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
7182         * gcc.target/i386/chkp-always_inline.c (f1): Make static
7183         to avoid errors with -fpic.
7185 2015-01-22  Richard Biener  <rguenther@suse.de>
7187         PR libstdc++/64535
7188         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7190 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
7192         PR rtl-optimization/64682
7193         * gcc.c-torture/execute/pr64682.c: New file.
7195 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
7197         PR debug/64511
7198         * gcc.dg/pr64511.c: New test.
7200         PR rtl-optimization/62078
7201         * g++.dg/opt/pr62078.C: New test.
7203         PR c/63307
7204         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7206 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
7208         PR fortran/57023
7209         * gfortran.dg/internal_pack_15.f90:  New test.
7211 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7213         * c-c++-common/tsan/step.c: New testcase.
7215 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7217         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7219 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7221         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7223 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7225         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7227 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7229         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7231 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7233         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7235 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7237         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7239 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7241         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7243 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7245         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7247 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7249         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7251 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7253         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7255 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7257         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7259 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7261         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7263 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7265         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7266         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7267         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7268         vXXXw.inc.
7270 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7272         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7273         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7274         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7275         vXXXl.inc.
7277 2015-01-21  Renlin Li  <renlin.li@arm.com>
7279         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7280         * g++.dg/tls/thread_local5g.C: Likewise.
7281         * g++.dg/tls/thread_local6g.C: Likewise.
7283 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7285         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7286         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7287         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7289 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7291         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7292         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7293         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7295 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7297         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7298         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7299         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7301 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7303         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7304         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7305         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7307 2015-01-20  Jeff Law  <law@redhat.com>
7309         PR target/59946
7310         * gcc.target/m68k/pr59946.c: New test.
7312 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7314         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7315         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7316         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7318 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7320         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7321         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7322         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7324 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7326         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7327         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7328         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7330 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7332         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7333         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7334         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7335         vshuffle.inc.
7336         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7337         vshuffle.inc.
7339 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7341         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7342         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7343         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7345 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7347         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7348         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7349         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7351 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7353         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7355 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
7357         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7359         PR sanitizer/64632
7360         * g++.dg/ubsan/pr64632.C: New test.
7362         PR debug/64663
7363         * gcc.dg/pr64663.c: New test.
7365 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7367         PR c++/64383
7368         * g++.dg/warn/Wunused-var-23.C: New.
7370 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7372         PR c++/59937
7373         * g++.dg/cpp0x/constexpr-59937-1.C: New.
7374         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7376 2015-01-20  Richard Biener  <rguenther@suse.de>
7378         PR ipa/64684
7379         * gcc.dg/lto/pr64684_0.c: New testcase.
7380         * gcc.dg/lto/pr64684_1.c: Likewise.
7381         * gcc.dg/lto/pr64684_2.c: Likewise.
7382         * gcc.dg/lto/pr64685_0.c: Likewise.
7383         * gcc.dg/lto/pr64685_1.c: Likewise.
7385 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7387         PR c++/62241
7388         * g++.dg/cpp1y/lambda-init12.C: New.
7390 2015-01-20  Richard Biener  <rguenther@suse.de>
7392         PR tree-optimization/64410
7393         * g++.dg/vect/pr64410.cc: Require vect_double.
7395 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
7397         PR target/64149
7398         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7400 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
7402         PR bootstrap/64676
7403         Revert:
7404         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7406         PR rtl-optimization/64081
7407         * gcc.dg/pr64081.c: New test.
7409 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7411         * jit.dg/harness.h: Include <unistd.h>.
7412         (CHECK_NO_ERRORS): New.
7413         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7414         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7415         gcc_jit_context_compile_to_file.
7416         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7417         args to the spawned executable.
7418         (jit-expand-vars): New function.
7419         (jit-exe-params): New variable.
7420         (dg-jit-set-exe-params): New function.
7421         (jit-dg-test): Detect testcases that use
7422         jit-verify-compile-to-file and call jit-setup-compile-to-file.
7423         Set arguments of spawned process to jit-exe-params.
7424         (jit-get-output-filename): New function.
7425         (jit-setup-compile-to-file): New function.
7426         (jit-verify-compile-to-file): New function.
7427         (jit-run-executable): New function.
7428         (jit-verify-executable): New function.
7429         * jit.dg/test-compile-to-assembler.c: New testcase.
7430         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7431         * jit.dg/test-compile-to-executable.c: New testcase.
7432         * jit.dg/test-compile-to-object.c: New testcase.
7434 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
7436         PR target/64652
7437         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7438         (test_1): New.
7440 2015-01-19  Martin Liska  <mliska@suse.cz>
7442         * objc/compile/pr64668.m: New test.
7444 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7446         * jit.dg/test-arith-overflow.c: Include stdbool.h.
7447         (create_overflow_fn): Update comment to clarify that
7448         the third param of the created function is a bool *, not
7449         an int *.
7450         (verify_int_overflow_fn): Convert param "expected_ovf" from
7451         int to bool.  Update third param of "overflow_fn_type" from int *
7452         to bool *.  Update local "actual_ovf" from int to bool.
7453         (verify_uint_overflow_fn): Likewise.
7455 2015-01-19  Martin Liska  <mliska@suse.cz>
7457         * gcc.dg/ipa/ipa-icf-33.c: New test.
7459 2015-01-19  Felix Yang  <felix.yang@huawei.com>
7460             Haijian Zhang  <z.zhanghaijian@huawei.com>
7462         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7463         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7464         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7465         result_float64x2, expected_hfloat64x2): New helper type, variable and
7466         declaration.
7467         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7468         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7469         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7470         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7471         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7472         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7473         and target without the FMA feature.
7475 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
7477         * gcc.target/aarch64/pr64304.c: New testcase.
7479 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7481         PR rtl-optimization/64081
7482         * gcc.dg/pr64081.c: New test.
7484 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
7486         PR target/63971
7487         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7488         the epilogue).
7489         * gcc.target/aarch64/test_frame_6.c: Likewise.
7490         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7491         and x19 (in the epilogue).
7492         * gcc.target/aarch64/test_frame_4.c: Likewise.
7493         * gcc.target/aarch64/test_frame_7.c: Likewise.
7495 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7497         * gcc.target/i386/chkp-always_inline.c: New.
7499 2015-01-15  Andrew Pinski  <apinski@cavium.com>
7500             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7502         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7503         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7505 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
7507         PR fortran/60255
7508         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7509         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7511 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7513         PR fortran/64578
7514         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7516 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
7518         PR target/64652
7519         * gcc.target/sh/torture/pr64652.c: New.
7521 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7523         * gcc.dg/ipa/ipa-icf-32.c: Update template.
7524         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7525         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7526         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7527         * c-c++-common/asan/kasan-recover-1.c: Likewise.
7528         * c-c++-common/asan/kasan-recover-2.c: Likewise.
7530 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7532         PR ipa/64378
7533         * g++.dg/torture/pr64378.C: New testcase.
7535 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7537         PR fortran/57959
7538         * gfortran.dg/block_13.f08: New test
7540 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7542         PR fortran/55901
7543         * gfortran.dg/associate_1.f03: Allow test for character with
7544         automatic length.
7546 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7548         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7549         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7551 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7553         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7555 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
7557         PR fortran/64578
7558         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7560 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7562         PR fortran/60357
7563         * gfortran.dg/alloc_comp_assign_13.f08: New test.
7565         PR fortran/61275
7566         * gfortran.dg/alloc_comp_assign_14.f08: New test.
7568         PR fortran/55932
7569         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7571 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7573         PR fortran/60334
7574         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7576 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
7578         PR rtl-optimization/52773
7579         * gcc.c-torture/compile/pr52773.c: New test.
7581 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7583         PR c++/62134
7584         * g++.dg/cpp0x/alias-decl-46.C: New.
7586 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7588         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7590 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7592         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7593         Add trace.
7594         (CHECK_FP): Likewise.
7595         (CHECK_CUMULATIVE_SAT): Likewise.
7597 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7599         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7600         (Set_Neon_Cumulative_Sat): Add parameter.
7601         (__set_neon_cumulative_sat): Support new parameter.
7602         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7603         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7604         argument.
7605         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7606         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7607         argument.
7609 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7611         * g++.dg/tsan/vptr_benign_race.C: New testcase.
7612         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7614 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7616         PR c++/60056
7617         * g++.dg/tls/thread_local-ice4.C: New.
7619 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
7621         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7622         than Neon options.
7624 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7626         PR c++/62276
7627         * g++.dg/cpp0x/vt-62276.C: New.
7629 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7631         PR middle-end/64353
7632         * g++.dg/pr64353.C: New.
7634 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7636         PR target/64263
7637         * gcc.target/aarch64/pr64263_1.c: New test.
7639 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
7641         PR tree-optimization/64434
7642         * gcc.dg/torture/pr64434.c: Move to...
7643         * gcc.dg/pr64434.c: ... here.
7645 2015-01-16  Richard Biener  <rguenther@suse.de>
7647         PR middle-end/64614
7648         * gcc.dg/uninit-18.c: New testcase.
7650 2015-01-16  Richard Biener  <rguenther@suse.de>
7652         PR tree-optimization/64568
7653         * g++.dg/torture/pr64568-2.C: New testcase.
7655 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7657         PR target/64363
7658         * gcc.target/i386/chkp-label-address.c: New.
7660 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
7662         PR fortran/45290
7663         * gfortran.dg/pointer_init_6.f90: Extended.
7665 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
7667         * gcc.c-torture/compile/20150108.c: New test.
7669 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7671         * gcc.target/visium: New directory.
7673 2015-01-16  Richard Biener  <rguenther@suse.de>
7675         PR tree-optimization/61743
7676         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7677         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7679 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
7681         * gcc.dg/pr64015.c: New test.
7683 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
7685         PR ipa/64163
7686         PR ipa/64612
7687         * g++.dg/ipa/pr64612.C: New test.
7689 2015-01-16  Renlin Li  <renlin.li@arm.com>
7691         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7693 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
7695         * gcc.target/i386/sse-14.c: Test new intrinsic.
7696         * gcc.target/i386/sse-22.c: Ditto.
7698 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7700         PR c++/58614
7701         * g++.dg/cpp0x/auto44.C: New.
7703 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
7705         PR target/59710
7706         * gcc.target/nios2/gpopt-all.c: New test case.
7707         * gcc.target/nios2/gpopt-local.c: New test case.
7708         * gcc.target/nios2/gpopt-global.c: New test case.
7709         * gcc.target/nios2/gpopt-data.c: New test case.
7710         * gcc.target/nios2/gpopt-none.c: New test case.
7712 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
7714         * g++.dg/ubsan/vptr-1.C: New test.
7715         * g++.dg/ubsan/vptr-2.C: New test.
7716         * g++.dg/ubsan/vptr-3.C: New test.
7717         * g++.dg/ubsan/vptr-4.C: New test.
7718         * g++.dg/ubsan/vptr-5.C: New test.
7719         * g++.dg/ubsan/vptr-6.C: New test.
7720         * g++.dg/ubsan/vptr-7.C: New test.
7721         * g++.dg/ubsan/vptr-8.C: New test.
7722         * g++.dg/ubsan/vptr-9.C: New test.
7724 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7726         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7727         is set up.
7728         * lib/gcc-dg.exp: Likewise.
7730 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7732         PR rtl-optimization/64110
7733         * gcc.target/i386/pr64110.c: Add scan-assembler.
7735 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
7736             James Norris  <jnorris@codesourcery.com>
7737             Cesar Philippidis  <cesar@codesourcery.com>
7738             Ilmir Usmanov  <i.usmanov@samsung.com>
7740         * lib/target-supports.exp (check_effective_target_fopenacc): New
7741         procedure.
7742         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7743         * g++.dg/goacc/goacc.exp: Likewise.
7744         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7745         * gcc.dg/goacc/goacc.exp: Likewise.
7746         * gfortran.dg/goacc/goacc.exp: Likewise.
7747         * c-c++-common/cpp/openacc-define-1.c: New file.
7748         * c-c++-common/cpp/openacc-define-2.c: Likewise.
7749         * c-c++-common/cpp/openacc-define-3.c: Likewise.
7750         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7751         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7752         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7753         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7754         * c-c++-common/goacc/asyncwait-1.c: Likewise.
7755         * c-c++-common/goacc/cache-1.c: Likewise.
7756         * c-c++-common/goacc/clauses-fail.c: Likewise.
7757         * c-c++-common/goacc/collapse-1.c: Likewise.
7758         * c-c++-common/goacc/data-1.c: Likewise.
7759         * c-c++-common/goacc/data-2.c: Likewise.
7760         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7761         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7762         * c-c++-common/goacc/deviceptr-2.c: Likewise.
7763         * c-c++-common/goacc/deviceptr-3.c: Likewise.
7764         * c-c++-common/goacc/if-clause-1.c: Likewise.
7765         * c-c++-common/goacc/if-clause-2.c: Likewise.
7766         * c-c++-common/goacc/kernels-1.c: Likewise.
7767         * c-c++-common/goacc/loop-1.c: Likewise.
7768         * c-c++-common/goacc/loop-private-1.c: Likewise.
7769         * c-c++-common/goacc/nesting-1.c: Likewise.
7770         * c-c++-common/goacc/nesting-data-1.c: Likewise.
7771         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7772         * c-c++-common/goacc/parallel-1.c: Likewise.
7773         * c-c++-common/goacc/pcopy.c: Likewise.
7774         * c-c++-common/goacc/pcopyin.c: Likewise.
7775         * c-c++-common/goacc/pcopyout.c: Likewise.
7776         * c-c++-common/goacc/pcreate.c: Likewise.
7777         * c-c++-common/goacc/pragma_context.c: Likewise.
7778         * c-c++-common/goacc/present-1.c: Likewise.
7779         * c-c++-common/goacc/reduction-1.c: Likewise.
7780         * c-c++-common/goacc/reduction-2.c: Likewise.
7781         * c-c++-common/goacc/reduction-3.c: Likewise.
7782         * c-c++-common/goacc/reduction-4.c: Likewise.
7783         * c-c++-common/goacc/sb-1.c: Likewise.
7784         * c-c++-common/goacc/sb-2.c: Likewise.
7785         * c-c++-common/goacc/sb-3.c: Likewise.
7786         * c-c++-common/goacc/update-1.c: Likewise.
7787         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7788         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7789         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7790         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7791         * gfortran.dg/goacc/assumed.f95: Likewise.
7792         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7793         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7794         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7795         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7796         * gfortran.dg/goacc/branch.f95: Likewise.
7797         * gfortran.dg/goacc/cache-1.f95: Likewise.
7798         * gfortran.dg/goacc/coarray.f95: Likewise.
7799         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7800         * gfortran.dg/goacc/cray.f95: Likewise.
7801         * gfortran.dg/goacc/critical.f95: Likewise.
7802         * gfortran.dg/goacc/data-clauses.f95: Likewise.
7803         * gfortran.dg/goacc/data-tree.f95: Likewise.
7804         * gfortran.dg/goacc/declare-1.f95: Likewise.
7805         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7806         * gfortran.dg/goacc/fixed-1.f: Likewise.
7807         * gfortran.dg/goacc/fixed-2.f: Likewise.
7808         * gfortran.dg/goacc/fixed-3.f: Likewise.
7809         * gfortran.dg/goacc/fixed-4.f: Likewise.
7810         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7811         * gfortran.dg/goacc/if.f95: Likewise.
7812         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7813         * gfortran.dg/goacc/list.f95: Likewise.
7814         * gfortran.dg/goacc/literal.f95: Likewise.
7815         * gfortran.dg/goacc/loop-1.f95: Likewise.
7816         * gfortran.dg/goacc/loop-2.f95: Likewise.
7817         * gfortran.dg/goacc/loop-3.f95: Likewise.
7818         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7819         * gfortran.dg/goacc/omp.f95: Likewise.
7820         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7821         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7822         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7823         * gfortran.dg/goacc/parameter.f95: Likewise.
7824         * gfortran.dg/goacc/private-1.f95: Likewise.
7825         * gfortran.dg/goacc/private-2.f95: Likewise.
7826         * gfortran.dg/goacc/private-3.f95: Likewise.
7827         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7828         * gfortran.dg/goacc/reduction-2.f95: Likewise.
7829         * gfortran.dg/goacc/reduction.f95: Likewise.
7830         * gfortran.dg/goacc/routine-1.f90: Likewise.
7831         * gfortran.dg/goacc/routine-2.f90: Likewise.
7832         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7833         * gfortran.dg/goacc/several-directives.f95: Likewise.
7834         * gfortran.dg/goacc/sie.f95: Likewise.
7835         * gfortran.dg/goacc/subarrays.f95: Likewise.
7836         * gfortran.dg/gomp/map-1.f90: Likewise.
7837         * gfortran.dg/openacc-define-1.f90: Likewise.
7838         * gfortran.dg/openacc-define-2.f90: Likewise.
7839         * gfortran.dg/openacc-define-3.f90: Likewise.
7840         * g++.dg/gomp/block-1.C: Update for changed compiler output.
7841         * g++.dg/gomp/block-2.C: Likewise.
7842         * g++.dg/gomp/block-3.C: Likewise.
7843         * g++.dg/gomp/block-5.C: Likewise.
7844         * g++.dg/gomp/target-1.C: Likewise.
7845         * g++.dg/gomp/target-2.C: Likewise.
7846         * g++.dg/gomp/taskgroup-1.C: Likewise.
7847         * g++.dg/gomp/teams-1.C: Likewise.
7848         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7849         * gcc.dg/cilk-plus/jump.c: Likewise.
7850         * gcc.dg/gomp/block-1.c: Likewise.
7851         * gcc.dg/gomp/block-10.c: Likewise.
7852         * gcc.dg/gomp/block-2.c: Likewise.
7853         * gcc.dg/gomp/block-3.c: Likewise.
7854         * gcc.dg/gomp/block-4.c: Likewise.
7855         * gcc.dg/gomp/block-5.c: Likewise.
7856         * gcc.dg/gomp/block-6.c: Likewise.
7857         * gcc.dg/gomp/block-7.c: Likewise.
7858         * gcc.dg/gomp/block-8.c: Likewise.
7859         * gcc.dg/gomp/block-9.c: Likewise.
7860         * gcc.dg/gomp/target-1.c: Likewise.
7861         * gcc.dg/gomp/target-2.c: Likewise.
7862         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7863         * gcc.dg/gomp/teams-1.c: Likewise.
7865 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
7867         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7868         test case.
7870 2015-01-15  Mike Stump  <mikestump@comcast.net>
7872         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7873         * gcc.dg/inline_2.c: Likewise.
7874         * gcc.dg/inline_3.c: Likewise.
7875         * gcc.dg/inline_4.c: Likewise.
7877 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
7879         PR fortran/58023
7880         * gfortran.dg/proc_ptr_comp_43.f90: New.
7882 2015-01-15  Mike Stump  <mikestump@comcast.net>
7884         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7885         * gcc.dg/unroll_2.c: Likewise.
7886         * gcc.dg/unroll_3.c: Likewise.
7887         * gcc.dg/unroll_4.c: Likewise.
7888         * gcc.dg/unroll_5.c: Likewise.
7890 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
7892         PR target/63971
7893         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7894         in epilogue.
7895         * gcc.target/aarch64/test_frame_6.c: Likewise.
7896         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7897         x30 and x19 (in the epilogue).
7898         * gcc.target/aarch64/test_frame_4.c: Likewise.
7899         * gcc.target/aarch64/test_frame_7.c: Likewise.
7901 2015-01-15  Martin Liska  <mliska@suse.cz>
7903         * g++.dg/ipa/pr64068.C: New test.
7904         * gcc.dg/ipa/PR64559.c: New test.
7906 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7908         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7909         with PIE.
7911 2015-01-15  Richard Biener  <rguenther@suse.de>
7913         PR tree-optimization/61743
7914         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7915         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7917 2015-01-15 Renlin Li <renlin.li@arm.com>
7919         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7920         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7922 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7924         * gcc.dg/vect/vect-aggressive-1.c: New.
7925         * gcc.target/i386/avx2-vect-aggressive.c: New.
7927 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7929         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7931 2015-01-15  Richard Biener  <rguenther@suse.de>
7933         PR lto/64415
7934         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7935         -Wl,-undefined,dynamic_lookup.
7937 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7939         * gnat.dg/opt47.adb: New test.
7941 2015-01-15  Richard Biener  <rguenther@suse.de>
7943         PR lto/64415
7944         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7946 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7948         PR tree-optimization/64434
7949         * gcc.dg/torture/pr64434.c: New test.
7951 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
7953         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7954         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
7955         -march=loongson* and -march=octeon* require -mno-micromips.
7957 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
7958             Matthew Fortune  <matthew.fortune@imgtec.com>
7960         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7961         * gcc.target/mips/call-saved-5.c (foo): Likewise.
7962         * gcc.target/mips/call-saved-6.c (foo): Likewise.
7963         * gcc.target/mips/call-saved-7.c: New file.
7964         * gcc.target/mips/call-saved-8.c: New file.
7965         * gcc.target/mips/call-saved-9.c: New file.
7967 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
7969         * gcc.target/mips/lsa.c: New file.
7970         * gcc.target/mips/mips64-lsa.c: Likewise.
7971         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7972         * gcc.target/mips/mulsize-4.c: Likewise.
7973         * gcc.target/mips/mulsize-5.c: New file.
7974         * gcc.target/mips/mulsize-6.c: Likewise.
7975         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7976         and !HAS_LSA as ghost options.
7977         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7978         for !HAS_LSA.
7980 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
7982         * g++.dg/torture/20141013.c: Set -fno-short-enums.
7984 2015-01-15  Richard Biener  <rguenther@suse.de>
7986         PR middle-end/64365
7987         * gcc.dg/torture/pr64365.c: New testcase.
7989 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
7991         * gcc.dg/stackprotectexplicit1.c: New test.
7992         * g++.dg/stackprotectexplicit2.c: New test.
7994 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7996         PR target/61933
7997         * gfortran.dg/inquire_internal.f90: New.
7998         * gfortran.dg/negative_unit_check.f90: New.
8000 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
8002         PR target/53988
8003         * gcc.target/sh/pr53988-1.c: New.
8005 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
8007         PR c++/58671
8008         * g++.dg/tls/thread_local-ice3.C: New.
8010 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
8012         * gcc.target/i386/fentry-override.c: Properly place {} in target
8013         selector.  Remove nonpic.
8014         * gcc.target/i386/fentry.c: Likewise.
8016 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8018         * gcc.dg/atomic-invalid.c: Check for invalid memory model
8019         warnings instead of errors.
8021 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
8023         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8024         option support instead of ENABLE_LTO from Makefile.
8026 2015-01-14  Richard Biener  <rguenther@suse.de>
8028         PR tree-optimization/59354
8029         * gcc.dg/vect/pr59354.c: New testcase.
8031 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
8033         * lib/target-supports.exp
8034         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8035         on ARM architures before v7.
8037 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8039         PR middle-end/59448
8040         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8041         an atomic_exchange.
8043 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8045         PR target/64386
8046         * gcc.target/i386/pr64386.c: New test.
8048 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8050         PR target/64393
8051         * gcc.target/i386/pr64393.c: New test.
8053 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8055         PR target/64387
8056         * gcc.target/i386/pr64387.c: New test.
8058 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
8060         * gcc.target/aarch64/store-pair-1.c: Fix typo.
8062 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8064         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8066 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8068         PR target/64453
8069         * gcc.target/arm/pr64453.c: New.
8071 2015-01-14  Richard Biener  <rguenther@suse.de>
8073         PR lto/64415
8074         * gcc.dg/lto/pr64415_0.c: New testcase.
8075         * gcc.dg/lto/pr64415_1.c: Likewise.
8077 2015-01-14  Martin Liska  <mliska@suse.cz>
8079         * gcc.dg/ipa/pr64307.c: New test.
8081 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8083         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8084         64-bit and 128-bit.
8086 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8088         PR target/64460
8089         * gcc.target/arm/pr64460_1.c: New test.
8091 2015-01-14  Richard Biener  <rguenther@suse.de>
8093         PR tree-optimization/64493
8094         PR tree-optimization/64495
8095         * gcc.dg/vect/pr64493.c: New testcase.
8096         * gcc.dg/vect/pr64495.c: Likewise.
8098 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
8100         * gcc.dg/Warray-bounds-11.c: New test-case.
8102 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8104         * gcc.target/mips/octeon3-pipe-1.c: New test.
8106 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
8108         * jit.dg/harness.h (set_up_logging): Move string concatenation
8109         into...
8110         (concat_strings): New function.
8111         (dump_reproducer): New function.
8112         (test_jit): Call dump_reproducer.
8113         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8114         function.
8115         (jit-dg-test): Delete any generated reproducer from previous runs.
8116         Verify that a generated reproducer was created, and verify that it
8117         compiles.
8118         * jit.dg/test-nested-contexts.c (main): Call
8119         gcc_jit_context_dump_reproducer_to_file.
8121 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8123         * gcc.dg/aru-2.c: Add dg-require-profiling.
8125 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8127         * lib/target-supports.exp (check_profiling_available): Check if
8128         -pg links.
8130 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
8132         PR ipa/64565
8133         * g++.dg/torture/pr64565.C: New testcase.
8135 2015-01-13  Marek Polacek  <polacek@redhat.com>
8137         PR middle-end/64391
8138         * gcc.dg/tm/pr64391.c: New test.
8140 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8142         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8143         true.
8145 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8147         * gcc.target/i386/pie.c: New test.
8149         * lib/target-supports.exp (check_effective_target_pie): New.
8151 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8153         PR rtl-optimization/64286
8154         * gcc.target/i386/avx2-pr64286.c: New test.
8156 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
8158         PR c++/57626
8159         * g++.dg/cpp0x/vt-57626.C: New.
8161 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8163         PR fortran/64528
8164         * gfortran.dg/pr64528.f90: New test.
8166 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
8168         * gcc.target/aarch64/subsp.c: New test.
8170 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8172         * gcc.target/aarch64/store-pair-1.c: New testcase.
8174 2015-01-13  Richard Biener  <rguenther@suse.de>
8176         PR lto/64373
8177         * gcc.dg/lto/pr64373_0.c: New testcase.
8179 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8181         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8182         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8184 2015-01-13  Richard Biener  <rguenther@suse.de>
8186         PR tree-optimization/64406
8187         * gcc.dg/pr64406.c: New testcase.
8189 2015-01-13  Richard Biener  <rguenther@suse.de>
8191         PR tree-optimization/64404
8192         * gcc.dg/vect/pr64404.c: New testcase.
8194 2015-01-13  Richard Biener  <rguenther@suse.de>
8196         PR tree-optimization/64568
8197         * g++.dg/torture/pr64568.C: New testcase.
8199 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8201         * jit.dg/test-error-local-used-from-other-function.c: New test
8202         case.
8203         * jit.dg/test-error-param-reuse.c: New test case.
8204         * jit.dg/test-error-param-sharing.c: New test case.
8205         * jit.dg/test-error-param-used-from-other-function.c: New test
8206         case.
8207         * jit.dg/test-error-param-used-without-a-function.c: New test
8208         case.
8210 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
8212         PR tree-optimization/64563
8213         * gcc.dg/pr64563.c: New test.
8215         PR target/64513
8216         * gcc.target/i386/pr64513.c: New test.
8218         PR tree-optimization/64454
8219         * gcc.dg/pr64454.c: New test.
8221         PR testsuite/64028
8222         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8223         bind_pic_locally.
8224         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8225         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8226         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8227         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8228         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8229         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8230         * gcc.dg/vect/slp-25.c: Likewise.
8231         * gcc.dg/vect/vect-109.c: Likewise.
8232         * gcc.dg/vect/vect-13.c: Likewise.
8233         * gcc.dg/vect/vect-17.c: Likewise.
8234         * gcc.dg/vect/vect-18.c: Likewise.
8235         * gcc.dg/vect/vect-19.c: Likewise.
8236         * gcc.dg/vect/vect-20.c: Likewise.
8237         * gcc.dg/vect/vect-21.c: Likewise.
8238         * gcc.dg/vect/vect-22.c: Likewise.
8239         * gcc.dg/vect/vect-27.c: Likewise.
8240         * gcc.dg/vect/vect-29.c: Likewise.
8241         * gcc.dg/vect/vect-2-big-array.c: Likewise.
8242         * gcc.dg/vect/vect-2.c: Likewise.
8243         * gcc.dg/vect/vect-3.c: Likewise.
8244         * gcc.dg/vect/vect-4.c: Likewise.
8245         * gcc.dg/vect/vect-5.c: Likewise.
8246         * gcc.dg/vect/vect-72.c: Likewise.
8247         * gcc.dg/vect/vect-73-big-array.c: Likewise.
8248         * gcc.dg/vect/vect-73.c: Likewise.
8249         * gcc.dg/vect/vect-77-global.c: Likewise.
8250         * gcc.dg/vect/vect-78-global.c: Likewise.
8251         * gcc.dg/vect/vect-7.c: Likewise.
8252         * gcc.dg/vect/vect-86.c: Likewise.
8253         * gcc.dg/vect/vect-align-1.c: Likewise.
8254         * gcc.dg/vect/vect-align-3.c: Likewise.
8255         * gcc.dg/vect/vect-all-big-array.c: Likewise.
8256         * gcc.dg/vect/vect-all.c: Likewise.
8257         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8258         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8259         * gcc.dg/vect/vect-peel-3.c: Likewise.
8260         * gcc.dg/vect/vect-peel-4.c: Likewise.
8261         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8263 2015-01-12  Jeff Law  <law@redhat.com>
8265         PR target/64461
8266         * gcc.target/m68k/pr64461.c: New test.
8268 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8270         * jit.dg/test-array-as-pointer.c (create_code): Update call
8271         to gcc_jit_context_new_global by setting "kind" to
8272         GCC_JIT_GLOBAL_IMPORTED.
8273         * jit.dg/test-error-array-as-pointer.c: Likewise.
8274         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8275         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8276         setting kind to GCC_JIT_GLOBAL_EXPORTED.
8277         * jit.dg/test-using-global.c (the_global): Rename to...
8278         (imported_global): ...this.
8279         (create_code): Update to test the three kinds of global.
8280         (verify_code): Likewise.
8282 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
8284         PR testsuite/64427
8285         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
8286         undefined behavior.
8287         * gcc.target/i386/pr64291-2.c: Updated.
8289 2015-01-12  Richard Biener  <rguenther@suse.de>
8291         PR tree-optimization/64530
8292         * gfortran.dg/pr64530.f90: New testcase.
8294 2015-01-12  Richard Biener  <rguenther@suse.de>
8296         PR middle-end/64357
8297         * gcc.dg/torture/pr64357.c: New testcase.
8299 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
8301         * gcc.target/i386/nop-mcount.c: Properly place {} in target
8302         selector.
8304 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8305         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8307 2015-01-12  Martin Liska  <mliska@suse.cz>
8309         * gcc.dg/ipa/PR64550.c: New test.
8311 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
8313         PR ipa/63470
8314         * g++.dg/ipa/pr63470.C: New testcase.
8316 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8318         PR fortran/63733
8319         * gfortran.dg/typebound_operator_20.f90: New.
8321 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8323         PR fortran/58023
8324         * gfortran.dg/proc_ptr_comp_42.f90: New.
8326 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8328         PR fortran/64508
8329         * gfortran.dg/proc_ptr_comp_41.f90: New.
8331 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
8333         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8335 2015-01-10  Tobias Burnus  <burnus@net-b.de>
8337         PR fortran/64522
8338         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8339         and add dg-excess-errors.
8340         * gfortran.dg/line_length_6.f90: New.
8341         * gfortran.dg/line_length_7.f90: New.
8342         * gfortran.dg/line_length_8.f90: New.
8343         * gfortran.dg/line_length_9.f90: New.
8344         * gfortran.dg/line_length_10.f90: New.
8345         * gfortran.dg/line_length_11.f90: New.
8347 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8349         * jit.dg/test-threads.c (struct testcase): Move declaration
8350         to jit.dg/all-non-failing-tests.h.
8351         (testcases): Likewise.
8352         * jit.dg/all-non-failing-tests.h (struct testcase): Move
8353         declaration here from jit.dg/all-non-failing-tests.h.
8354         (testcases): Likewise.
8355         * jit.dg/test-combination.c (create_code): Eliminate spelling
8356         out all of the testcases in favor of looping through the
8357         "testcases" metadata.
8358         (verify_code): Likewise.
8360 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
8362         PR rtl-optimization/64536
8363         * gcc.dg/pr64536.c: New test.
8365 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8367         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8368         * jit.dg/test-combination.c (create_code): Likewise.
8369         (verify_code): Likewise.
8370         * jit.dg/test-constants.c: New test case.
8371         * jit.dg/test-threads.c: Add test-constants.c.
8373 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
8375         PR libobjc/51891
8376         * objc.dg/gnu-api-2-class.m: Add a test case
8377         for the above change.
8379 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8381         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8383 2015-01-09  Richard Biener  <rguenther@suse.de>
8385         PR tree-optimization/64410
8386         * g++.dg/vect/pr64410.cc: New testcase.
8388 2015-01-09  Martin Liska  <mliska@suse.cz>
8390         * gcc.dg/ipa/ipa-icf-32.c: New test.
8392 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8394         * c-c++-common/tsan/tsan_barrier.h: New.
8395         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8396         * c-c++-common/tsan/bitfield_race.c: Likewise.
8397         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8398         * c-c++-common/tsan/mutexset1.c: Likewise.
8399         * c-c++-common/tsan/race_on_barrier.c: Likewise.
8400         * c-c++-common/tsan/race_on_mutex.c: Likewise.
8401         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8402         * c-c++-common/tsan/simple_race.c: Likewise.
8403         * c-c++-common/tsan/simple_stack.c: Likewise.
8404         * c-c++-common/tsan/sleep_sync.c: Likewise.
8405         * c-c++-common/tsan/tiny_race.c: Likewise.
8406         * c-c++-common/tsan/tls_race.c: Likewise.
8407         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8408         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8409         * g++.dg/tsan/atomic_free.C: Likewise.
8410         * g++.dg/tsan/atomic_free2.C: Likewise.
8411         * g++.dg/tsan/cond_race.C: Likewise.
8412         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8414 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
8416         PR testsuite/62250
8417         * lib/target-supports.exp (check_effective_target_libatomic_available):
8418         New.
8419         * gfortran.dg/coarray/caf.exp: Only add -latomic for
8420         targets that match effective-target libatomic_available.
8421         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8423 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8425         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8426         Verify the result of gcc_jit_context_get_last_error.
8427         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8429 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8431         PR tree-optimization/63989
8432         * gcc.dg/strlenopt-27.c: New test.
8434 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8436         * jit.dg/harness.h (set_up_logging): New function.
8437         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
8438         set_up_logging on the context, so that every testcase is
8439         logged to a particular file.
8440         * jit.dg/test-nested-contexts.c (main): Open a logfile,
8441         and call gcc_jit_context_set_logfile on the top-level context.
8443 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8445         PR target/64338
8446         * g++.dg/opt/pr64338.C: New test.
8448 2015-01-08  Tobias Burnus  <burnus@net-b.de>
8450         * gfortran.dg/coarray/codimension_2b.f90: New file.
8451         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8452         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8454 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8456         PR c++/59004
8457         * g++.dg/ext/fnname4.C: New.
8459 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8461         PR c++/64462
8462         * g++.dg/cpp0x/constexpr-64462.C: New.
8464 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8466         PR c++/60753
8467         * g++.dg/cpp0x/deleted10.C: New.
8469 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8471         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8473 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8475         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8476         GCC_JIT_UNARY_OP_ABS.
8477         (verify_unary_ops): Likewise.
8479 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8481         * jit.dg/test-arith-overflow.c: New test case.
8482         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8483         * jit.dg/test-combination.c (create_code): Likewise.
8484         (verify_code): Likewise.
8485         * jit.dg/test-threads.c (testcases): Likewise.
8487 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8489         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8490         rather than "jit".  Load g++.exp, and call g++_init.
8491         Run test-*.cc files within the testsuite and *.cc files within
8492         docs/examples.
8493         (jit-dg-test): Drop the addition of -fgnu89-inline to
8494         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8495         doing it when compiling C testcases (since g++ does not handle
8496         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8497         is restored to the value after g++_init ran, rather than the
8498         value before g++_init ran.  Return a list of
8499         $comp_output $output_file, as dg-test assumes.
8501 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8503         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8504         make it easier to figure out the origin of each test result when
8505         running test-combination.c and test-threads.c.
8506         (CHECK_VALUE): Likewise.
8507         (CHECK_DOUBLE_VALUE): Likewise.
8508         (CHECK_STRING_VALUE): Likewise.
8509         (CHECK_STRING_STARTS_WITH): Likewise.
8510         (CHECK_STRING_CONTAINS): Likewise.
8511         (CHECK): Likewise.
8512         (check_string_value): Likewise, add "funcname" param.
8513         (check_string_starts_with): Likewise.
8514         (check_string_contains): Likewise.
8516 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8518         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8519         generating name of built executable.
8521 2015-01-07  Marek Polacek  <polacek@redhat.com>
8523         PR c/64440
8524         * gcc.dg/pr64440.c: New test.
8525         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8527 2015-01-07  Marek Polacek  <polacek@redhat.com>
8529         PR c/64417
8530         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8531         * gcc.dg/pr64417.c: New test.
8533 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8535         PR target/64505
8536         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8537         fix is correct.
8539 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8541         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8542         Check if testcases run without errors, not just if they compile.
8544 2015-01-06  Christian Bruel  <christian.bruel@st.com>
8546         PR target/64507
8547         * gcc.target/sh/pr64507.c: New test.
8549 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
8551         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8553 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
8555         * c-c++-common/asan/sanitize-all-1.c: New test.
8556         * c-c++-common/ubsan/sanitize-all-1.c: New test.
8557         * c-c++-common/ubsan/sanitize-all-2.c: New test.
8558         * c-c++-common/ubsan/sanitize-all-3.c: New test.
8559         * c-c++-common/ubsan/sanitize-all-4.c: New test.
8561 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8563         * lib/target-supports.exp (check_profiling_available): Return 0 for
8564         Visium.
8565         (check_effective_target_tls_runtime): Likewise.
8566         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8567         * gcc.dg/20020312-2.c: Adjust for Visium.
8568         * gcc.dg/tls/thr-cse-1.c: Likewise
8569         * gcc.dg/tree-ssa/20040204-1.c: Likewise
8570         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8571         * gcc.dg/weak/typeof-2.c: Likewise.
8573 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
8575         PR rtl-optimization/64287
8576         * gcc.dg/aru-2.c: New test.
8578 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8580         PR sanitizer/64344
8581         * c-c++-common/ubsan/pr64344-1.c: New test.
8582         * c-c++-common/ubsan/pr64344-2.c: New test.
8584         PR tree-optimization/64465
8585         * gcc.dg/pr64465.c: New test.
8587         PR tree-optimization/64494
8588         * gcc.c-torture/compile/pr64494.c: New test.
8590 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8592         PR fortran/47674
8593         * gfortran.dg/realloc_on_assign_25.f90:  New test.
8595 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8597         Update copyright years.
8599 2015-01-05  Marek Polacek  <polacek@redhat.com>
8601         PR c/64423
8602         * gcc.dg/pr64423.c: New test.
8604 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8606         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8607         mmix-knuth-mmixware for the same reason as for MIPS.
8608         * gcc.dg/debug/debug-2.c: Ditto.
8610         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8612 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
8614         PR testsuite/62250
8615         * lib/gfortran.exp: Add libatomic library search path.
8616         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8617         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8619         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8621 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8623         * c-c++-common/tsan/bitfield_race.c: New testcase.
8624         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8626 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8628         * gfortran.dg/coarray/collectives_4.f90: New.
8630 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8632         PR fortran/57562
8633         * gfortran.dg/extends_16.f90: New.
8635 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8637         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8639 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8641         * gfortran.dg/coarray/codimension_2.f90: New.
8642         * gfortran.dg/coarray/codimension_2a.f90: New.
8643         * gfortran.dg/coarray_35.f90: New.
8644         * gfortran.dg/coarray_35a.f90: New.
8646 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8648         PR fortran/60507
8649         * gfortran.dg/dummy_procedure_11.f90: New.
8651 Copyright (C) 2015 Free Software Foundation, Inc.
8653 Copying and distribution of this file, with or without modification,
8654 are permitted in any medium without royalty provided the copyright
8655 notice and this notice are preserved.