PR target/66866
[official-gcc.git] / gcc / testsuite / ChangeLog
bloba3ae9d5b39c427b6f218dadab333228d6e2cc110
1 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
3         PR target/66866
4         * g++.dg/pr66866.C: New test.
6 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8         * gcc.target/powerpc/vec-cmp-sel.c: New test.
10 2015-07-15  Richard Biener  <rguenther@suse.de>
12         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
13         { -O3 -fomit-frame-pointer },
14         { -O3 -fomit-frame-pointer -funroll-loops } and
15         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
16         in favor of
17         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
18           -finline-functions }
20 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
22         * gcc.target/mips/interrupt_handler-5.c: New test.
24 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
25             Robert Suchanek  <robert.suchanek@imgtec.com>
27         * gcc.target/mips/interrupt_handler-4.c: New test.
29 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
31         PR testsuite/66734
32         * gcc.dg/lto/lto.exp: Initialize MPX.
34 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
36         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
37         dg-skip-if.
38         * gcc.target/arm/scd42-3.c: Likewise.
40 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
42         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
43         code to be run when the pre-arch code increases the isa_rev to
44         mips32r6 or greater.
46 2015-07-15  Richard Biener  <rguenther@suse.de>
48         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
49         { -O3 -fomit-frame-pointer },
50         { -O3 -fomit-frame-pointer -funroll-loops } and
51         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
52         in favor of
53         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
54           -finline-functions }
55         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
56         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
57         to additional_flags.
59 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
61         PR rtl-optimization/66838
62         * gcc.target/i386/pr66838.c: New test.
64 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
66         PR c++/66850
67         * g++.dg/template/pr66850.C: New test.
69 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
70             Cesar Philippidis  <cesar@codesourcery.com>
71             Chung-Lin Tang  <cltang@codesourcery.com>
73         * gcc.target/nios2/nios2-flushd.c: New.
74         * gcc.target/nios2/nios2-rdprs.c: New.
75         * gcc.target/nios2/r2-atomic.c: New.
76         * gcc.target/nios2/r2-eni.c: New.
77         * gcc.target/nios2/r2-wrpie.c: New.
79 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
80             Cesar Philippidis  <cesar@codesourcery.com>
81             Chung-Lin Tang  <cltang@codesourcery.com>
83         * gcc.target/nios2/cdx-ldstwm-1.c: New.
84         * gcc.target/nios2/cdx-ldstwm-2.c: New.
86 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
87             Cesar Philippidis  <cesar@codesourcery.com>
88             Chung-Lin Tang  <cltang@codesourcery.com>
90         * gcc.target/nios2/andci.c: New.
91         * gcc.target/nios2/bmx.c: New.
92         * gcc.target/nios2/cdx-add.c: New.
93         * gcc.target/nios2/cdx-branch.c: New.
94         * gcc.target/nios2/cdx-callret.c: New.
95         * gcc.target/nios2/cdx-loadstore.c: New.
96         * gcc.target/nios2/cdx-logical.c: New.
97         * gcc.target/nios2/cdx-mov.c: New.
98         * gcc.target/nios2/cdx-shift.c: New.
99         * gcc.target/nios2/cdx-sub.c: New.
100         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
102 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
104         PR c++/65071
105         * g++.dg/cpp0x/vt-65071.C: New.
107 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
108             Cesar Philippidis  <cesar@codesourcery.com>
109             Chung-Lin Tang  <cltang@codesourcery.com>
111         * gcc.target/nios2/r2-io-range.c: New.
112         * gcc.target/nios2/r2-stio-1.c: New.
113         * gcc.target/nios2/r2-stio-2.c: New.
114         * gcc.target/nios2/nios2-ldxio.c: New.
115         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
116         of just compile.  Add more tests.
118 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
120         gfortran.dg/pr66864.f90: New test.
122 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
124         PR rtl-optimization/66626
125         * gcc.target/i386/pr66626.c: New.
127 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
129         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
130         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
131         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
133 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
135         * g++.dg/template/crash81.C: Adjust for error + inform change.
136         * g++.dg/template/pr58878.C: Likewise.
137         * g++.dg/template/shadow1.C: Likewise.
138         * g++.dg/template/shadow2.C: Likewise.
139         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
140         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
141         * g++.old-deja/g++.brendan/crash7.C: Likewise.
142         * g++.old-deja/g++.pt/shadow2.C: Likewise.
144 2015-07-14  Richard Biener  <rguenther@suse.de>
146         PR tree-optimization/66863
147         * gcc.dg/torture/pr66863.c: New testcase.
149 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
151         PR c++/65186
152         * g++.dg/template/pr65186.C: New test.
154 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
156         * gcc.target/arm/macro_defs0.c: Add directive to skip
157         test if -marm is present.
158         * gcc.target/arm/macro_defs1.c: Likewise.
160 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
162         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
163         if-conversion..
164         * gcc.target/aarch64/adds1.c: Likewise.
165         * gcc.target/aarch64/ands_1.c: Likewise.
166         * gcc.target/aarch64/bics_1.c: Likewise.
167         * gcc.target/aarch64/subs1.c: Likewise.
168         * gcc.target/aarch64/subs3.c: Likewise.
170 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
172         PR fortran/64589
173         * gfortran.dg/pr64589.f90: New test.
175 2015-07-13  Renlin Li  <renlin.li@arm.com>
177         PR rtl/66556
178         * gcc.c-torture/execute/pr66556.c: New.
180 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
182         * gcc.dg/20020219-1.c: Fix double word typos.
183         * gcc.dg/20020919-1.c: Same.
185 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
186             Jeff Law  <law@redhat.com>
188         PR middle-end/66726
189         * g++.dg/tree-ssa/pr66726.c: New test.
190         * gcc.dg/tree-ssa/pr66726-2.c: New test.
191         * gcc.dg/tree-ssa/pr66726.c: New test.
193 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
195         PR c++/58734
196         * g++.dg/cpp0x/variadic-ttp2.C: New.
198 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
200         PR c++/30044
201         * g++.dg/cpp0x/auto46.C: New test.
202         * g++.dg/template/pr30044.C: New test.
203         * g++.dg/template/shadow2.C: New test.
204         * g++.dg/template/error55.C: New test.
205         * g++.dg/template/crash83.C: Accept any error string.
206         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
207         parameters.
208         * g++.dg/cpp0x/variadic19.C: Likewise
209         * g++.dg/template/canon-type-13.C: Likewise.
210         * g++.old-deja/g++.pt/ttp42.C: Likewise.
211         * g++.dg/torture/20070621-1.C: Likewise.
213 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
215         PR c++/54521
216         * g++.dg/init/explicit3.C: New.
218 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
220         PR target/66819
221         * gcc.target/i386/pr66819-1.c: New test.
222         * gcc.target/i386/pr66819-2.c: Likewise.
223         * gcc.target/i386/pr66819-3.c: Likewise.
224         * gcc.target/i386/pr66819-4.c: Likewise.
225         * gcc.target/i386/pr66819-5.c: Likewise.
227 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
229         PR target/66703
230         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
231         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
232         type to prevent possible flag-clobbering zero-extensions.
233         * gcc.target/i386/pr66703.c: New test.
235 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
237         PR c++/60842
238         * g++.dg/cpp0x/nsdmi-template15.C: New.
240 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
242         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
244 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
246         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
247         * gcc.target/arm/flip-thumb.c: Likewise.
249 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
251         PR target/66813
252         * gcc.target/i386/pr66813.c: New test.
254 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
256         PR middle-end/66820
257         * gcc.dg/gomp/pr66820.c: New test.
259 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
261         PR c++/65592
262         * g++.dg/cpp0x/scoped_enum6.C: New.
264 2015-07-10  Tom de Vries  <tom@codesourcery.com>
266         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
267         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
269 2015-07-10  Richard Biener  <rguenther@suse.de>
271         PR tree-optimization/66823
272         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
273         which should not be necessary.  XFAIL.
275 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
277         PR c++/64848
278         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
280 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
282         PR middle-end/66633
283         * gcc.dg/gomp/pr66633-1.c: New test.
284         * gcc.dg/gomp/pr66633-2.c: New test.
285         * gcc.dg/gomp/pr66633-3.c: New test.
286         * gcc.dg/gomp/pr66633-4.c: New test.
288 2015-07-09  John Marino  <gnugcc@marino.st>
290         * lib/target-supports.exp (check_effective_target_pie):
291         Add *-*-dragonfly*
293 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
295         PR target/66814
296         * gcc.target/i386/pr66814.c: New test.
298 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
300         PR target/66731
301         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
302         * gcc.target/aarch64/fnmul-2.c: Likewise.
303         * gcc.target/aarch64/fnmul-3.c: Likewise.
304         * gcc.target/aarch64/fnmul-4.c: Likewise.
306 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
308         PR c++/65790
309         * g++.dg/cpp0x/vt-65790.C: New.
311 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
313         PR target/66818
314         * gcc.target/i386/pr66818.c: New test.
316 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
318         PR target/66817
319         * gcc.target/i386/pr66817.c: New test.
321 2015-07-09  Marek Polacek  <polacek@redhat.com>
323         PR tree-optimization/66718
324         * gcc.dg/vect/vect-126.c: New test.
326 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
328         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
329         even when dwarf-2 is not the default.
331 2015-07-08  Jeff Law  <law@redhat.com>
333         PR testsuite/66796
334         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
335         to have a single memory reference.
337 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
339         * g++.dg/other/dump-ada-spec-9.C: New test.
341 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
343         * g++.dg/vect/vect.exp: Run also simd* tests.
344         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
345         (check_vect): Fix up get_cpuid call for C++.
346         * g++.dg/vect/simd-clone-1.cc: New test.
348 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
350         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
352 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
354         * gcc.target/i386/readeflags-1.c (abort): New prototype.
355         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
357 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
359         PR c++/66421
360         * g++.dg/cpp0x/auto45.C: New.
362 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
364         PR middle-end/66334
365         * gcc.target/i386/pr66334.c: New.
367 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
369         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
370         comments.
372 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
374         PR jit/66783
375         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
376         (verify_code): Update expected error message.
377         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
378         (verify_code): Likewise.
379         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
380         (verify_code): Likewise.
382 2015-07-08  Richard Biener  <rguenther@suse.de>
384         PR tree-optimization/66793
385         * gcc.dg/torture/pr66793.c: New testcase.
387 2015-07-08  Richard Biener  <rguenther@suse.de>
389         PR tree-optimization/66794
390         * gcc.dg/torture/pr66794.c: New testcase.
392 2015-07-08  Marek Polacek  <polacek@redhat.com>
394         PR c++/66748
395         * g++.dg/abi/abi-tag15.C: New test.
397 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
399         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
400         * gcc.target/mips/branch-3.c: Ditto
401         * gcc.target/mips/branch-4.c: Ditto.
402         * gcc.target/mips/branch-5.c: Ditto.
403         * gcc.target/mips/branch-6.c: Ditto.
404         * gcc.target/mips/branch-7.c: Ditto.
405         * gcc.target/mips/branch-8.c: Ditto.
406         * gcc.target/mips/branch-9.c: Ditto.
407         * gcc.target/mips/branch-10.c: Ditto.
408         * gcc.target/mips/branch-11.c: Ditto.
409         * gcc.target/mips/branch-12.c: Ditto.
410         * gcc.target/mips/branch-13.c: Ditto.
411         * gcc.target/mips/umips-branch-5.c: New file.
412         * gcc.target/mips/umips-branch-6.c: New file.
413         * gcc.target/mips/umips-branch-7.c: New file.
414         * gcc.target/mips/umips-branch-8.c: New file.
415         * gcc.target/mips/umips-branch-9.c: New file.
416         * gcc.target/mips/umips-branch-10.c: New file.
417         * gcc.target/mips/umips-branch-11.c: New file.
418         * gcc.target/mips/umips-branch-12.c: New file.
419         * gcc.target/mips/umips-branch-13.c: New file.
420         * gcc.target/mips/umips-branch-14.c: New file.
421         * gcc.target/mips/umips-branch-15.c: New file.
422         * gcc.target/mips/umips-branch-16.c: New file.
423         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
424         (OCCUPY_0xfffc): New define.
426 2015-07-08  Renlin Li  <renlin.li@arm.com>
428         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
430 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
432         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
434 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
436         * gcc.target/i386/bt-3.c: New test.
437         * gcc.target/i386/bt-4.c: Ditto.
439 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
441         * g++.dg/other/dump-ada-spec-8.C: New test.
443 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
445         PR jit/66783
446         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
447         test case.
448         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
449         New test case.
450         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
451         New test case.
452         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
453         Avoid using an opaque struct for local "f".
455 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
457         PR jit/66779
458         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
459         * jit.dg/test-pr66779.c: New testcase.
461 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
463         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
464         NOCOMPRESSION.
466 2015-07-07  Richard Biener  <rguenther@suse.de>
468         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
470 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
472         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
473         * gcc.target/mips/call-5.c: Ditto.
474         * gcc.target/mips/call-6.c: Ditto.
476 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
478         * gcc.dg/dx-test.c: New test-case.
480 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
482         PR fortran/66578
483         * gfortran.dg/allocate_with_source_9.f08: New test.
485 2015-07-07  Christian Bruel  <christian.bruel@st.com>
487         PR target/52144
488         * gcc.target/arm/flip-thumb.c: Fix scan.
489         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
490         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
491         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
492         Fix return value.
494 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
496         PR target/65956
497         * gcc.c-torture/execute/pr65956.c: New test.
499 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
501         * gcc.target/arm/aapcs/align1.c: New.
502         * gcc.target/arm/aapcs/align_rec1.c: New.
503         * gcc.target/arm/aapcs/align2.c: New.
504         * gcc.target/arm/aapcs/align_rec2.c: New.
505         * gcc.target/arm/aapcs/align3.c: New.
506         * gcc.target/arm/aapcs/align_rec3.c: New.
507         * gcc.target/arm/aapcs/align4.c: New.
508         * gcc.target/arm/aapcs/align_rec4.c: New.
509         * gcc.target/arm/aapcs/align_vararg1.c: New.
510         * gcc.target/arm/aapcs/align_vararg2.c: New.
512 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
514         * gfortran.dg/iomsg_2.f90: New test.
516 2015-07-06  Richard Biener  <rguenther@suse.de>
518         PR tree-optimization/66772
519         * gcc.dg/torture/pr66772-1.c: New testcase.
520         * gcc.dg/torture/pr66772-2.c: Likewise.
522 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
524         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
525         the jals instruction.
527 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
529         PR target/53383
530         * gcc.target/i386/pr53383-1.c: New file.
531         * gcc.target/i386/pr53383-2.c: Likewise.
532         * gcc.target/i386/pr53383-3.c: Likewise.
534 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
536         * gcc.target/aarch64/fnmul-1.c: New.
537         * gcc.target/aarch64/fnmul-2.c: New.
538         * gcc.target/aarch64/fnmul-3.c: New.
539         * gcc.target/aarch64/fnmul-4.c: New.
541 2015-07-06  Richard Biener  <rguenther@suse.de>
543         PR middle-end/66759
544         * gcc.dg/torture/pr66759.c: New testcase.
546 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
548         PR fortran/58586
549         * gfortran.dg/alloc_comp_class_3.f03: New test.
550         * gfortran.dg/alloc_comp_class_4.f03: New test.
552 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
554         * gcc.c-torture/execute/pr66757.c: New test.
556 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
558         PR tree-optimization/66720
559         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
561 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
562             Sandra Loosemore <sandra@codesourcery.com>
564         * gcc.target/nios2/gprel-offset.c: New test.
566 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
568         PR fortran/66725
569         * gfortran.dg/pr66725.f90: New test.
571 2015-07-03  Jason Merrill  <jason@redhat.com>
573         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
574         Avoid narrowing error.
576 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
578         PR rtl-optimization/66706
579         * gcc.target/powerpc/shift-int.c: New testcase.
581 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
583         PR target/66746.
584         * gcc.target/i386/pr66746.c: New file.
586 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
588         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
590 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
592         PR tree-optimization/66119
593         * g++.dg/opt/pr66119.C: New.
595 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
597         PR fortran/52846
598         * gfortran.dg/submodule_1.f90: New test
599         * gfortran.dg/submodule_2.f90: New test
600         * gfortran.dg/submodule_3.f90: New test
601         * gfortran.dg/submodule_4.f90: New test
602         * gfortran.dg/submodule_5.f90: New test
603         * gfortran.dg/submodule_6.f90: New test
604         * gfortran.dg/submodule_7.f90: New test
606 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
608         PR preprocessor/53690
609         * g++.dg/cpp/pr53690.C: New.
611 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
613         * gcc.target/powerpc/vec-cmp.c: New test.
615 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
617         PR fortran/56520
618         * gfortran.dg/pr56520.f90: New test.
620 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
622         PR fortran/66545
623         * gfortran.dg/pr66545_1.f90: New test.
624         * gfortran.dg/pr66545_2.f90: New test.
626 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
628         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
629         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
631 2015-07-02  Richard Biener  <rguenther@suse.de>
633         PR testsuite/66719
634         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
635         unaligned loads.
637 2015-07-02  Richard Biener  <rguenther@suse.de>
639         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
641 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
643         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
645 2015-07-01  Jason Merrill  <jason@redhat.com>
647         * lib/target-supports.exp (cxx_default): Set to C++14.
649 2015-07-01  Tom de Vries  <tom@codesourcery.com>
651         PR testsuite/66723
652         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
653         scan-assembler.
655 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
657         * gfortran.dg/warn_conversion_8.f90:  New test.
659 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
661         PR rtl-optimization/61047
662         * gcc.c-torture/execute/20150611-1.c: New testcase.
664 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
666         PR jit/66700
667         * jit.dg/all-non-failing-tests.h: Add
668         test-pr66700-observing-write-through-ptr.c.
669         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
671 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
673         * jit.dg/test-accessing-union.c: Add comments for use by
674         gcc/jit/docs/topics/types.rst.
676 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
678         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
679         'do-require-effective-target' with 'dg-require-effective-target'.
680         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
681         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
682         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
683         'stlex' with 'strex' as the expected output.
685 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
687         PR c++/60365
688         * g++.dg/cpp0x/gen-attrs-60.C: New.
689         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
691 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
693         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
694         New function.
695         * gcc.target/aarch64/pic-small.c: Restrict this test under
696         check_effective_target_aarch64_small_fpic.
698 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
700         * gfortran.dg/gomp/pr66633.f90: New test.
702 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
704         PR c++/66686
705         * g++.dg/template/pr66686.C: New test.
707 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
709         * gnat.dg/lto17.ad[sb]: New test.
711 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
713         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
714         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
715         testcase.
716         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
717         New testcase.
718         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
719         New testcase.
720         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
721         New testcase.
722         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
723         New testcase.
724         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
725         New testcase.
726         * jit.dg/test-switch.c: New testcase.
727         * jit.dg/test-switch.cc: New testcase.
729 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
731         PR jit/66546
732         * jit.dg/all-non-failing-tests.h: Add note about
733         test-validly-unreachable-block.c.
734         * jit.dg/test-validly-unreachable-block.c: New file.
736 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
738         PR jit/66628
739         * jit.dg/all-non-failing-tests.h: Add note about
740         test-extra-options.c.
741         * jit.dg/test-extra-options.c: New testcase.
743 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
745         PR debug/66691
746         * gcc.target/i386/pr66691.c: New.
748 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
750         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
751         * gcc.target/i386/iamcu/args.h: Likewise.
752         * gcc.target/i386/iamcu/asm-support.S: Likewise.
753         * gcc.target/i386/iamcu/defines.h: Likewise.
754         * gcc.target/i386/iamcu/macros.h: Likewise.
755         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
756         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
757         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
758         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
759         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
760         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
761         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
762         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
763         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
764         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
765         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
766         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
767         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
768         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
769         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
770         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
771         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
773 2015-06-30  Marek Polacek  <polacek@redhat.com>
775         * gcc.dg/fold-minus-6.c: New test.
777         * gcc.dg/fold-ior-3.c: New test.
779 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
781         Implement N4197 - Adding u8 character literals
782         * g++.dg/cpp1z/utf8.C: New.
783         * g++.dg/cpp1z/utf8-neg.C: New.
784         * g++.dg/cpp1z/udlit-utf8char.C: New.
786 2015-06-30  Marek Polacek  <polacek@redhat.com>
788         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
790 2015-06-30  Tom de Vries  <tom@codesourcery.com>
792         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
793         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
794         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
795         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
797 2015-06-30  Marek Polacek  <polacek@redhat.com>
799         * gcc.dg/fold-ior-2.c: New test.
801 2015-06-30  Tom de Vries  <tom@codesourcery.com>
803         PR tree-optimization/66652
804         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
805         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
806         pointers.
807         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
809 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
811         PR c++/65977
812         * g++.dg/cpp0x/constexpr-friend-3.C: New.
813         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
815 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
817         PR fortran/66605
818         * gfortran.dg/wunused-parameter.f90: New test.
820 2015-06-29  Richard Henderson  <rth@redhat.com>
822         * gcc.target/i386/asm-flag-1.c: New.
823         * gcc.target/i386/asm-flag-2.c: New.
824         * gcc.target/i386/asm-flag-3.c: New.
825         * gcc.target/i386/asm-flag-4.c: New.
826         * gcc.target/i386/asm-flag-5.c: New.
828 2015-06-29  Marek Polacek  <polacek@redhat.com>
830         PR c/66322
831         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
832         * c-c++-common/pr66322.c: New test.
833         * g++.dg/eh/scope1.C: Remove dg-warning.
835 2015-06-29  Richard Biener  <rguenther@suse.de>
837         PR tree-optimization/66677
838         * gcc.dg/vect/pr66677.c: New testcase.
840 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
842         PR middle-end/64130
843         * gcc.dg/tree-ssa/pr64130.c: New test.
845 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
847         * gcc.target/aarch64/pic-small.c: New testcase.
849 2015-06-26  Richard Biener  <rguenther@suse.de>
851         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
853 2015-06-26  Marek Polacek  <polacek@redhat.com>
855         * gcc.dg/fold-and-1.c: New test.
856         * gcc.dg/fold-and-2.c: New test.
858 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
860         * gnat.dg/warn11.adb: Add missing dg directive.
861         * gnat.dg/warn12.adb: New test.
862         * gnat.dg/warn12_pkg.ads: New helper.
864 2015-06-26  Richard Biener  <rguenther@suse.de>
866         * gfortran.dg/reassoc_3.f90: Adjust.
868 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
870         PR target/66412
871         * gcc.target/i386/pr66412.c: New test.
873 2015-06-25  Richard Biener  <rguenther@suse.de>
875         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
877 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
879         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
881 2015-06-25  Richard Biener  <rguenther@suse.de>
883         * gfortran.dg/vect/vect-9.f90: New testcase.
885 2015-06-25  Nick Clifton  <nickc@redhat.com>
887         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
888         H8300 and M32R targets.
890 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
892         PR fortran/66528
893         * gfortran.dg/maxerrors.f90: New test.
895 2015-06-08  DJ Delorie  <dj@redhat.com>
897         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
899 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
901         * gcc.target/aarch64/mgeneral-regs_3.c: New.
903 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
905         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
906         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
907         * gcc.target/aarch64/nofp_1.c: New file.
909 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
911         Implement N3928 - Extending static_assert
912         * g++.dg/cpp0x/static_assert8.C: Adjust.
913         * g++.dg/cpp0x/static_assert12.C: New.
914         * g++.dg/cpp0x/static_assert13.C: New.
915         * g++.dg/cpp1y/static_assert1.C: New.
916         * g++.dg/cpp1y/static_assert2.C: New.
917         * g++.dg/cpp1z/static_assert-nomsg.C: New.
919 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
921         PR c++/65750
922         * g++.dg/cpp0x/trailing11.C: New.
924 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
926         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
927         multilibs.
928         * gcc.target/arm/memset-inline-10.c: Likewise.
929         * gcc.target/arm/pr58784.c: Likewise.
930         * gcc.target/arm/pr59985.C: Likewise.
931         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
933 2015-06-24  Renlin Li  <renlin.li@arm.com>
935         * gcc.target/aarch64/arm_align_max_pwr.c: New.
936         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
938 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
940         Revert:
941         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
943         PR c++/30044
944         * g++.dg/cpp0x/auto45.C: New test.
945         * g++.dg/template/pr30044.C: New test.
946         * g++.dg/template/crash83.C: Accept any error string.
947         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
948         parameters.
949         * g++.dg/cpp0x/variadic18.C: Likewise
950         * g++.dg/template/canon-type-13.C: Likewise.
951         * g++.old-deja/g++.pt/ttp42.C: Likewise.
953 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
955         PR c++/65811
956         * g++.dg/other/linkage2.C: New.
958 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
960         PR target/63408
961         * gcc.target/arm/pr63408.c: New test.
963 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
965         * lib/c-torture.exp: Don't call check_effective_target_lto
966         before setting up environment correctly.
967         * lib/gcc-dg.exp: Likewise, and protect
968         gcc_force_conventional_output.
970 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
972         PR rtl-optimization/66306
973         * gcc.target/s390/pr66306.c: New test.
975 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
977         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
978         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
979         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
980         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
981         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
982         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
983         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
985 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
987         PR target/65803
988         * gcc.c-torture/pr65803.c: New test.
990 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
992         PR c++/30044
993         * g++.dg/cpp0x/auto45.C: New test.
994         * g++.dg/template/pr30044.C: New test.
995         * g++.dg/template/crash83.C: Accept any error string.
996         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
997         parameters.
998         * g++.dg/cpp0x/variadic18.C: Likewise
999         * g++.dg/template/canon-type-13.C: Likewise.
1000         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1002 2015-06-23  Marek Polacek  <polacek@redhat.com>
1004         * c-c++-common/Wlogical-op-3.c: New test.
1006 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1008         PR c++/66254
1009         * g++.dg/cpp0x/scoped_enum5.C: New.
1011 2015-06-23  Richard Biener  <rguenther@suse.de>
1013         PR tree-optimization/66636
1014         * gcc.dg/vect/pr66636.c: New testcase.
1016 2015-06-23  Marek Polacek  <polacek@redhat.com>
1018         * gcc.dg/fold-minus-4.c: New test.
1019         * gcc.dg/fold-minus-5.c: New test.
1020         * c-c++-common/ubsan/overflow-add-5.c: New test.
1022 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
1024         Add missing testcase from r224672.
1025         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1027         * gcc.target/vax/bswapdi-1.c: New.
1029 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
1031         PR fortran/64674
1032         * gfortran.dg/associate_18.f08: New test.
1034 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
1036         PR target/66560
1037         * gcc.target/i386/pr66560-1.c: New test.
1038         * gcc.target/i386/pr66560-2.c: Ditto.
1039         * gcc.target/i386/pr66560-3.c: Ditto.
1040         * gcc.target/i386/pr66560-4.c: Ditto.
1042 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
1044         * gcc.target/nvptx/nvptx.exp: New file.
1045         * gcc.target/nvptx/proto-1.c: Likewise.
1047 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
1049         PR tree-optimization/66449
1050         * gcc.dg/vect/pr66449.c: New test.
1052 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
1054         * g++.dg/other/dump-ada-spec-5.C: New test.
1055         * g++.dg/other/dump-ada-spec-6.C: Likewise.
1056         * g++.dg/other/dump-ada-spec-7.C: Likewise.
1058 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
1060         * g++.dg/inherit/pure1.C: Test location too.
1062 2015-06-22  Marek Polacek  <polacek@redhat.com>
1064         * gcc.dg/fold-ior-1.c: New test.
1065         * gcc.dg/fold-minus-2.c: New test.
1066         * gcc.dg/fold-minus-3.c: New test.
1067         * gcc.dg/fold-plus-1.c: New test.
1068         * gcc.dg/fold-plus-2.c: New test.
1069         * gcc.dg/fold-xor-4.c: New test.
1070         * gcc.dg/fold-xor-5.c: New test.
1072 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1074         PR target/65914
1075         * g++.dg/torture/pr65914.C:  New.
1077 2015-06-22  Richard Biener  <rguenther@suse.de>
1079         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1080         not existing TORTURE_OPTIONS only.
1081         * lib/gcc-dg.exp: Likewise.
1083 2015-06-22  Christian Bruel  <christian.bruel@st.com>
1085         PR target/52144
1086         * gcc.target/arm/flip-thumb.c: New test.
1088 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
1089             Martin Liska  <mliska@suse.cz>
1091         PR ipa/65908
1092         * g++.dg/ipa/pr65908.C: New testcase.
1094 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
1096         PR c++/65882
1097         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1098         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1100 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
1102         * gnat.dg/specs/debug1.ads: Adjust.
1104 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
1106         * gcc.target/aarch64/fmovd-zero-mem.c: New.
1107         * gcc.target/aarch64/fmovd-zero-reg.c: New.
1108         * gcc.target/aarch64/fmovf-zero-mem.c: New.
1109         * gcc.target/aarch64/fmovf-zero-reg.c: New.
1110         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1111         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1112         * gcc.target/aarch64/fmovd-zero.c: Delete.
1113         * gcc.target/aarch64/fmovf-zero.c: Delete.
1115 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1117         * gcc.target/vax/bswapdi-1.c: New.
1119 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1121         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1123 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1125         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1127 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1129         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1131 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1133         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1135 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1137         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1139 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1141         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1143 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1145         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1147 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1149         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1151 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1153         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1155 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1157         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1159 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1161         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1163 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1165         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1167 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1169         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1171 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1173         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1175 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1177         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1179 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1181         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1183 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1185         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1187 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1189         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1191 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1193         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1195 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1197         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1198         (_ARM_FPSCR): Add FZ field.
1199         (clean_results): Force FZ=1 on AArch64.
1200         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1202 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1204         * gcc.target/aarch64/pr62308.c: New test.
1206 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
1208         PR fortran/66549
1209         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1211 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
1213         * gcc.target/i386/mpx/pr66581.c: New test.
1215 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
1217         * gcc.target/i386/cmov9.c: New test.
1219 2015-06-18  Richard Biener  <rguenther@suse.de>
1221         * g++.dg/other/const4.C: New testcase.
1223 2015-06-18  Michael Matz  <matz@suse.de>
1225         PR middle-end/66253
1226         * gcc.dg/vect/pr66253.c: New testcase.
1228 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1230         PR target/66569
1231         * gcc.target/i386/mpx/chkp-vararg.c: New test.
1233 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1235         PR middle-end/66568
1236         * gcc.target/i386/mpx/pr66568.c: New test.
1238 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1240         PR middle-end/66567
1241         * gcc.target/i386/mpx/pr66567.c: New test.
1243 2015-06-18  Richard Biener  <rguenther@suse.de>
1245         PR tree-optimization/66510
1246         * gcc.dg/vect/slp-perm-12.c: New testcase.
1248 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1250         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1251         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1252         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1253         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1255 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
1257         PR c++/66571
1258         * g++.dg/gomp/pr66571-1.C: New test.
1260         PR middle-end/66429
1261         * c-c++-common/gomp/pr66429.c: New test.
1263 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
1265         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1266         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1267         ...this.
1268         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1269         New testcase.
1270         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1271         New testcase.
1273 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1275         PR testsuite/65944
1276         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1278 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
1280         * gcc.target/mips/pr65862-1.c: New test.
1281         * gcc.target/mips/pr65862-2.c: Likewise.
1283 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1285         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1286         * gcc.target/i386/pr52252-atom.c: Ditto.
1287         * gcc.target/i386/vect-div-1.c: Ditto.
1288         * gcc.target/i386/rotate-5.c: Ditto.
1289         * gcc.target/i386/pr50202.c: Ditto.
1290         * gcc.target/i386/pr37843-3.c: Ditto.
1291         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1292         * gcc.target/i386/pr53397-1.c: Ditto.
1293         * gcc.target/i386/pr55934.c: Ditto.
1294         * gcc.target/i386/pr37843-4.c: Ditto.
1295         * gcc.target/i386/pr60451.c: Ditto.
1296         * gcc.target/i386/pr53397-2.c: Ditto.
1297         * gcc.target/i386/vectorize1.c: Ditto.
1298         * gcc.target/i386/extract-insert-combining.c: Ditto.
1299         * gcc.target/i386/pr53759.c: Ditto.
1300         * gcc.target/i386/pr52252-core.c: Ditto.
1301         * gcc.target/i386/rotate-3.c: Ditto.
1302         * gcc.target/i386/sse-20.c: Ditto.
1303         * gcc.target/i386/rotate-4.c: Ditto.
1304         * gcc.target/i386/pr61403.c: Ditto.
1305         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1306         * gcc.target/i386/pr60901.c: Ditto.
1307         * gcc.target/i386/pr59794-7.c: Ditto.
1308         * gcc.target/i386/pr62208.c: Ditto.
1309         * gcc.target/i386/pr53416.c: Ditto.
1310         * gcc.target/i386/asm-dialect-1.c: Ditto.
1311         * gcc.target/i386/pr50038.c: Ditto.
1312         * gcc.target/i386/47698.c: Ditto.
1313         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1314         * gcc.target/i386/pr59794-2.c: Ditto.
1315         * gcc.target/i386/pr59794-3.c: Ditto.
1316         * gcc.target/i386/pr39058.c: Ditto.
1317         * gcc.target/i386/pr60205-1.c: Ditto.
1318         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1319         * gcc.target/i386/sse2-movq-2.c: Ditto.
1321 2015-06-17  Richard Biener  <rguenther@suse.de>
1323         PR tree-optimization/66251
1324         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1326 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
1328         PR c++/59682
1329         * g++.dg/parse/new-placement1.C: New.
1331 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1333         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1334         * jit.dg/test-compound-assignment.c: New testcase.
1336 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1338         PR jit/66539
1339         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1340         to "testcases" array.
1342 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1344         PR jit/66539
1345         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1346         * jit.dg/test-debug-strings.c: New test case.
1347         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1348         the discriminant has a sane debug string.
1350 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
1352         PR target/56766
1353         * gcc.target/i386/pr56766-1.c: New test.
1354         * gcc.target/i386/pr56766-2.c: Ditto.
1356 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
1358         * gcc.target/mips/loongson-shift-count-truncated-1.c:
1359         Skip on mips*-mti-linux* and mips*-img-linux* targets.
1360         * gcc.target/mips/loongson-simd.c: Ditto.
1362 2015-06-16  Richard Biener  <rguenther@suse.de>
1364         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1366 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1368         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1369         passed by the testsuite driver.
1371 2015-06-16  Richard Biener  <rguenther@suse.de>
1373         * gcc.dg/vect/slp-perm-11.c: New testcase.
1375 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
1377         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1378         dg-options.
1380 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1382         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1383         Reinstate calls to torture-init and torture-finalize.
1385 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1387         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1389 2015-06-15  Nathan Sidwell  <nathan@acm.org>
1391         PR c++/58583
1392         * g++.dg/cpp0x/nsdmi-template14.C: New test.
1394 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
1396         PR c++/51048
1397         * g++.dg/cpp0x/local-type1.C: New.
1399 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
1401         PR fortran/44672
1402         PR fortran/45440
1403         PR fortran/57307
1404         * gfortran.dg/allocate_with_source_3.f90: Removed check for
1405         unimplemented error.
1406         * gfortran.dg/allocate_with_source_7.f08: New test.
1407         * gfortran.dg/allocate_with_source_8.f08: New test.
1409 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
1411         PR c++/65168
1412         * g++.dg/warn/Walways-true-3.C: New test.
1414 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1416         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1418 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1420         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1421         (main): Remove superfluous attributes.
1422         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1423         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1425 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1427         * gcc.target/i386/monitorx.c: New.
1428         * gcc.target/i386/sse-12.c: Add -mmwaitx.
1429         * gcc.target/i386/sse-13.c: Ditto.
1430         * gcc.target/i386/sse-14.c: Ditto.
1431         * gcc.target/i386/sse-22.c: Ditto.
1432         * gcc.target/i386/sse-23.c: Ditto.
1433         * g++.dg/other/i386-2.C: Ditto.
1434         * g++.dg/other/i386-3.C: Ditto.
1436 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
1438         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1440 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
1442         PR fortran/66079
1443         * gfortran.dg/allocatable_scalar_13.f90: New test
1445 2015-06-11  Marek Polacek  <polacek@redhat.com>
1447         * gcc.dg/fold-xor-3.c: New test.
1449 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1451         * gcc.target/arm/short-it-ifcvt-1.c: New test.
1452         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1454 2015-06-11  Christian Bruel  <christian.bruel@st.com>
1456         PR target/52144
1457         * gcc.target/arm/pragma_attribute.c: New test.
1459 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1461         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1463 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1465         PR target/66473
1466         * gcc.target/i386/pr66473.c: New test.
1468 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
1470         PR target/66470
1471         * gcc.dg/tls/pr66470.c: New test.
1472         * gcc.target/i386/pr66470.c: New test.
1474 2015-06-10  Christian Bruel  <christian.bruel@st.com>
1476         PR target/52144
1477         * gcc.target/arm/attr_arm.c: New test
1478         * gcc.target/arm/attr_arm-err.c: New test
1479         * gcc.target/arm/attr_thumb.c: New test
1480         * gcc.target/arm/attr_thumb-static.c: New test
1482 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1484         PR target/66200
1485         PR target/66428
1486         PR c++/66192
1487         * g++.dg/abi/aarch64_guard1.C: Adjust test.
1489 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
1491         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1492         passed by the testsuite driver.
1494 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1496         Revert:
1497         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1498         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1499         * gcc.dg/ssp-1.c: Make counter a register.
1500         * gcc.dg/ssp-2.c: Likewise.
1501         * gcc.dg/torture/parm-coalesce.c: New.
1503 2015-06-09  Tom de Vries  <tom@codesourcery.com>
1505         * gcc.target/i386/vararg-loc.c: New test.
1507 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1509         PR c++/65815
1510         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1511         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1513 2015-06-09  Marek Polacek  <polacek@redhat.com>
1515         PR tree-optimization/66299
1516         * gcc.dg/pr66299-1.c: New test.
1517         * gcc.dg/pr66299-2.c: New test.
1518         * gcc.dg/pr66299-3.c: New test.
1520 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
1522         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1523         passed by the testsuite driver.
1525 2015-06-09  Richard Biener  <rguenther@suse.de>
1527         PR middle-end/66423
1528         * gcc.dg/fold-modpow2.c: New testcase.
1530 2015-06-09  Richard Biener  <rguenther@suse.de>
1532         PR tree-optimization/66419
1533         * gcc.dg/vect/bb-slp-37.c: New testcase.
1535 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
1537         * gcc.target/arm/stl-cond.c: New test.
1539 2015-06-09  Richard Biener  <rguenther@suse.de>
1541         PR middle-end/66413
1542         * gcc.dg/torture/pr66413.c: New testcase.
1544 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1546         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1547         * gcc.dg/ssp-1.c: Make counter a register.
1548         * gcc.dg/ssp-2.c: Likewise.
1549         * gcc.dg/torture/parm-coalesce.c: New.
1551 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
1553         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1554         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1556 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1558         PR rtl-optimization/66444
1559         * gcc.dg/pr66444.c: New test.
1561 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
1563         PR fortran/66245
1564         * gfortran.dg/class_is_1.f90: New test.
1565         * gfortran.dg/type_is_1.f90: Ditto.
1567 2015-06-08  Marek Polacek  <polacek@redhat.com>
1569         PR c/66415
1570         * gcc.dg/cpp/pr66415-1.c: New test.
1571         * gcc.dg/cpp/pr66415-2.c: New test.
1573 2015-06-08  Richard Biener  <rguenther@suse.de>
1575         PR tree-optimization/66422
1576         * gcc.dg/Warray-bounds-16.c: New testcase.
1578 2015-06-08  Richard Biener  <rguenther@suse.de>
1580         * gcc.dg/vect/slp-perm-10.c: New testcase.
1581         * gcc.dg/vect/slp-23.c: Adjust.
1582         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1583         vector pointer update.
1585 2015-06-08  Marek Polacek  <polacek@redhat.com>
1587         PR sanitizer/66452
1588         * g++.dg/ubsan/pr66452.C: New test.
1590 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1592         PR tree-optimization/66436
1593         * gcc.dg/gomp/dump-new-function-2.c: New test.
1594         * gcc.dg/gomp/dump-new-function-3.c: Same.
1595         * gcc.dg/gomp/dump-new-function.c: Same.
1597 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1599         PR tree-optimization/66435
1600         * gcc.dg/gomp/notify-new-function-2.c: New test.
1601         * gcc.dg/gomp/notify-new-function-3.c: Same.
1602         * gcc.dg/gomp/notify-new-function.c: Same.
1604 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
1606         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1607         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1608         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1609         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1610         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1611         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1612         -fshort-enum.
1614 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
1616         PR fortran/47659
1617         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1618         * gfortran.dg/warn_conversion.f90: Add warning for change in value
1619         for assignment.
1620         * gfortran.dg/warn_conversion_3.f90: Add warnings.
1621         * gfortran.dg/warn_conversion_5.f90: New test.
1622         * gfortran.dg/warn_conversion_6.f90: New test.
1623         * gfortran.dg/warn_conversion_7.f90: New test.
1625 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1627         PR fortran/66347
1628         * gfortran.dg/blockdata_9.f: New test.
1630 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1632         PR fortran/66385
1633         * gfortran.dg/forall_17.f90:  New test.
1635 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
1637         * g++.dg/cpp0x/pr57101.C: Add warning.
1638         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1639         * g++.dg/ext/visibility/anon7.C: Same.
1640         * g++.dg/ipa/pr63587-2.C: Same.
1641         * g++.dg/opt/dump1.C: Same.
1642         * g++.dg/opt/pr59622-3.C: Same.
1643         * g++.dg/opt/pr59622.C: Same.
1644         * g++.dg/torture/pr46383.C: Same.
1645         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1646         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1647         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1648         functions.
1649         * gfortran.dg/intent_out_8.f90: Same.
1650         * gfortran.dg/warn_target_lifetime_3.f90: Same.
1652 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1654         PR fortran/66377
1655         gfortran.dg/equiv_9.f90: New test.
1658 2015-06-05  Tom de Vries  <tom@codesourcery.com>
1660         merge from gomp4 branch:
1661         2015-05-28  Tom de Vries  <tom@codesourcery.com>
1663         PR tree-optimization/65443
1664         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1665         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1666         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1668 2015-06-05  Nathan Sidwell  <nathan@acm.org>
1670         PR c++/52595
1671         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1673 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
1675         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1677 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1679         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1681 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
1683         * testsuite/gcc.target/i386/noplt-1.c: New test.
1684         * testsuite/gcc.target/i386/noplt-2.c: New test.
1685         * testsuite/gcc.target/i386/noplt-3.c: New test.
1686         * testsuite/gcc.target/i386/noplt-4.c: New test.
1688 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
1690         PR fortran/58749
1691         * gfortran.dg/adjustl_1.f90:  New test.
1693 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
1695         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1696         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1698 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
1700         * lto.c (iterative_hash_canonical_type,
1701         gimple_register_canonical_type): only hash main variants of types
1703 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
1705         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1706         Move set of dg-do-what-default after early return.
1708 2015-06-04  Marek Polacek  <polacek@redhat.com>
1710         PR c/66341
1711         * gcc.dg/lvalue-8.c: New test.
1713 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1714             Paolo Carlini  <paolo.carlini@oracle.com>
1716         PR c++/66130
1717         * g++.dg/other/pr66130.C: New.
1718         * g++.dg/cpp0x/pr66130.C: Likewise.
1720 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1722         * g++.dg/cpp0x/decl-loc1.C: New.
1723         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1724         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1725         * g++.dg/init/ctor8.C: Likewise.
1726         * g++.dg/parse/semicolon4.C: Likewise.
1728 2015-06-03  Marek Polacek  <polacek@redhat.com>
1730         PR sanitizer/66190
1731         * g++.dg/ubsan/static-init-1.C: New test.
1732         * g++.dg/ubsan/static-init-2.C: New test.
1733         * g++.dg/ubsan/static-init-3.C: New test.
1735 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
1737         PR target/66275
1738         * gcc.target/i386/pr66275.c: New test.
1740 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1742         * gcc.dg/Wcxx-compat-22.c: New testcase.
1743         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1744         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1745         * c-c++-common/pr58346-1.c: Likewise.
1746         * c-c++-common/transparent-union-1.c: Likewise.
1748 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
1750         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1751         * g++.dg/plugin/def_plugin.c: New file.
1752         * g++.dg/plugin/def-plugin-test.C: New file.
1754 2015-06-03  Richard Biener  <rguenther@suse.de>
1756         * gcc.dg/vect/bb-slp-36.c: New testcase.
1758 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1760         * gcc.dg/lto/chkp-removed-alias_0.c: New.
1762 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1764         * gcc.dg/lto/chkp-privatize-1_0.c: New.
1765         * gcc.dg/lto/chkp-privatize-1_1.c: New.
1766         * gcc.dg/lto/chkp-privatize-2_0.c: New.
1767         * gcc.dg/lto/chkp-privatize-2_1.c: New.
1769 2015-06-03  Marek Polacek  <polacek@redhat.com>
1771         PR c/64223
1772         PR c/29358
1773         * gcc.dg/pr64223-1.c: New test.
1774         * gcc.dg/pr64223-2.c: New test.
1776 2015-06-03  Richard Biener  <rguenther@suse.de>
1778         PR tree-optimization/63916
1779         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1781 2015-06-03  Richard Biener  <rguenther@suse.de>
1783         PR tree-optimization/66375
1784         * gcc.dg/torture/pr66375.c: New testcase.
1786 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
1788         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1790 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
1792         PR target/65768
1793         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1795 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1797         PR fortran/66380
1798         * gfortran.dg/reshape_7.f90: New test.
1800 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
1802         PR c/66220:
1803         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1804         (fn_36): New.
1806 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1808         PR c/49551
1809         * gcc.dg/pr49551.c: New testcase.
1811 2015-06-02  Richard Biener  <rguenther@suse.de>
1813         PR debug/65549
1814         * g++.dg/lto/pr65549_0.C: New testcase.
1816 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
1818         PR libgomp/65742
1819         PR middle-end/66332
1820         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1822 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1824         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1826 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
1828         PR c++/61683
1829         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1831 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1833         PR tree-optimization/48052
1834         * gcc.dg/tree-ssa/scev-8.c: New.
1835         * gcc.dg/tree-ssa/scev-9.c: New.
1836         * gcc.dg/tree-ssa/scev-10.c: New.
1837         * gcc.dg/vect/pr48052.c: New.
1839 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
1841         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1843 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1845         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1847 2015-06-02  Marek Polacek  <polacek@redhat.com>
1849         PR middle-end/66345
1850         * gcc.dg/torture/pr66345.c: New test.
1852 2015-06-02  Richard Biener  <rguenther@suse.de>
1854         PR tree-optimization/65961
1855         * gcc.dg/torture/pr65961.c: New testcase.
1857 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1859         PR tree-optimization/52563
1860         PR tree-optimization/62173
1861         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1862         * gcc.dg/tree-ssa/scev-4.c: Ditto.
1864 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1866         * gnat.dg/specs/varsize_return2.ads: New test.
1867         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1869 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
1871         * gcc.dg/vect/vect-outer-simd-1.c: New test.
1873 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
1875         PR target/65697
1876         * gcc.target/aarch64/sync-comp-swap.c: New.
1877         * gcc.target/aarch64/sync-comp-swap.x: New.
1878         * gcc.target/aarch64/sync-op-acquire.c: New.
1879         * gcc.target/aarch64/sync-op-acquire.x: New.
1880         * gcc.target/aarch64/sync-op-full.c: New.
1881         * gcc.target/aarch64/sync-op-full.x: New.
1882         * gcc.target/aarch64/sync-op-release.c: New.
1883         * gcc.target/aarch64/sync-op-release.x: New.
1885 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
1887         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1888         (bar): Predefined.
1890 2015-06-01  Richard Biener  <rguenther@suse.de>
1892         PR tree-optimization/66349
1893         PR tree-optimization/66352
1894         PR tree-optimization/66357
1895         * gcc.dg/torture/pr66357.c: New testcase.
1896         * gcc.dg/torture/pr66349.c: Likewise.
1897         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1899 2015-06-01  Richard Biener  <rguenther@suse.de>
1901         Revert
1902         2015-05-29  Richard Biener  <rguenther@suse.de>
1904         PR tree-optimization/66314
1905         * gcc.dg/asan/pr66314.c: New testcase.
1907 2015-06-01  Richard Biener  <rguenther@suse.de>
1909         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1911 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
1913         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1914         directives.
1915         (hp3, hp4): Add inline keyword.
1916         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1917         (hp2): Add inline keyword.
1918         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1919         (hp2): Add inline keyword.
1921 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
1923         PR target/65527
1924         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1925         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1926         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1927         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1929 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
1931         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1932         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1934 2015-06-01  Richard Biener  <rguenther@suse.de>
1936         PR tree-optimization/66280
1937         * g++.dg/torture/pr66280.C: New testcase.
1938         * g++.dg/torture/pr66280-2.C: Likewise.
1940 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1942         * gnat.dg/addr9_1.adb: New test.
1943         * gnat.dg/addr9_2.adb: Likewise.
1944         * gnat.dg/addr9_3.adb: Likewise.
1945         * gnat.dg/addr9_4.adb: Likewise.
1947 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1949           * g++.dg/other/dump-ada-spec-4.C: New test.
1951 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
1953         * gcc.dg/alias-8.c: Fix dg-warning.
1955 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
1957         * gcc.dg/alias-8.c: Do not xfail.
1958         * gcc.dg/pr62167.c: Prevent FRE.
1959         * gcc.dg/alias-14.c: New testcase.
1961 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
1963         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1965 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1967         PR target/66215
1968         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1969         dg-options.
1970         * gcc.target/s390/hotpatch-10.c: Likewise.
1971         * gcc.target/s390/hotpatch-11.c: Likewise.
1972         * gcc.target/s390/hotpatch-12.c: Likewise.
1973         * gcc.target/s390/hotpatch-17.c: Likewise.
1974         * gcc.target/s390/hotpatch-18.c: Likewise.
1975         * gcc.target/s390/hotpatch-20.c: Likewise.
1976         * gcc.target/s390/hotpatch-21.c: Likewise.
1977         * gcc.target/s390/hotpatch-22.c: Likewise.
1978         * gcc.target/s390/hotpatch-23.c: Likewise.
1979         * gcc.target/s390/hotpatch-24.c: Likewise.
1980         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
1981         to check for the exact nops too.
1982         * gcc.target/s390/hotpatch-3.c: Likewise.
1983         * gcc.target/s390/hotpatch-4.c: Likewise.
1984         * gcc.target/s390/hotpatch-5.c: Likewise.
1985         * gcc.target/s390/hotpatch-6.c: Likewise.
1986         * gcc.target/s390/hotpatch-7.c: Likewise.
1987         * gcc.target/s390/hotpatch-8.c: Likewise.
1988         * gcc.target/s390/hotpatch-9.c: Likewise.
1989         * gcc.target/s390/hotpatch-14.c: Likewise.
1990         * gcc.target/s390/hotpatch-15.c: Likewise.
1991         * gcc.target/s390/hotpatch-16.c: Likewise.
1992         * gcc.target/s390/hotpatch-19.c: Likewise.
1993         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
1994         scan-assembler-times counting number of .align directives.
1995         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1996         dg-options.  Remove scan-assembler-times counting number of .align
1997         directives.
1998         * gcc.target/s390/hotpatch-26.c: New file.
1999         * gcc.target/s390/hotpatch-27.c: New file.
2000         * gcc.target/s390/hotpatch-28.c: New file.
2001         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2002         using -Os -O0 -O1 -O2 -O3 options.
2004 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2006         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2008 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
2010         PR tree-optimization/66142
2011         * gcc.dg/vect/pr66142.c: New test.
2013 2015-05-29  Richard Biener  <rguenther@suse.de>
2015         PR tree-optimization/66314
2016         * gcc.dg/asan/pr66314.c: New testcase.
2018 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2020         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2021         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2022         Adjust all callers.
2023         (schedule-cleanups, dg-keep-saved-temps): New proc.
2024         (gcc-dg-test-1): Schedule cleanups.
2025         * lib/profopt.exp (profopt-execute): Likewise.
2026         * g++.dg/cdce3.C: Adjust expected line numbers.
2027         * gcc.dg/cdce1.c: Likewise.
2028         * gcc.dg/cdce2.c: Likewise.
2029         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2030         * gcc.dg/strlenopt-24.c: Likewise.
2031         * gcc.dg/tree-ssa/vrp26.c: Likewise.
2032         * gcc.dg/tree-ssa/vrp28.c: Likewise.
2033         * obj-c++.dg/encode-2.mm: Likewise.
2035 2015-05-28  DJ Delorie  <dj@redhat.com>
2037         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2039 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2041         * gnat.dg/discr43.adb: New test.
2043 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2045         * gnat.dg/varsize_temp.adb: Rename into...
2046         * gnat.dg/varsize1.adb: ...this.
2047         * gnat.dg/varsize_copy.ad[sb]: Rename into...
2048         * gnat.dg/varsize2.ad[sb]: ...this.
2049         * gnat.dg/varsize3_1.adb: New test.
2050         * gnat.dg/varsize3_2.adb: Likewise.
2051         * gnat.dg/varsize3_3.adb: Likewise.
2052         * gnat.dg/varsize3_4.adb: Likewise.
2053         * gnat.dg/varsize3_5.adb: Likewise.
2054         * gnat.dg/varsize3_6.adb: Likewise.
2055         * gnat.dg/varsize3_pkg1.ads: New helper.
2056         * gnat.dg/varsize3_pkg2.ads: Likewise.
2057         * gnat.dg/varsize3_pkg3.ads: Likewise.
2059 2015-05-28  Richard Biener  <rguenther@suse.de>
2061         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2063 2015-05-28  Richard Biener  <rguenther@suse.de>
2065         PR tree-optimization/66142
2066         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2068 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
2070         PR target/63810
2071         * gcc.dg/darwin-minversion-3.c: Update testcase.
2072         * gcc.dg/darwin-minversion-4.c: Ditto.
2073         * gcc.dg/darwin-minversion-5.c: New testcase.
2074         * gcc.dg/darwin-minversion-6.c: Ditto.
2075         * gcc.dg/darwin-minversion-7.c: Ditto.
2076         * gcc.dg/darwin-minversion-8.c: Ditto.
2077         * gcc.dg/darwin-minversion-9.c: Ditto.
2078         * gcc.dg/darwin-minversion-10.c: Ditto.
2079         * gcc.dg/darwin-minversion-11.c: Ditto.
2080         * gcc.dg/darwin-minversion-12.c: Ditto.
2082 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2084         PR rtl-optimization/66168
2085         * gcc.c-torture/compile/pr66168.c: New test.
2087 2015-05-27  Jeff Law  <law@redhat.com>
2089         PR target/39726
2090         * gcc.dg/target/m68k/pr39726-1.c: New test.
2092 2015-05-27  Nathan Sidwell  <nathan@acm.org>
2094         PR c++/66270
2095         * g++.dg/ext/alias-canon3.C: New.
2097 2015-05-27  Richard Biener  <rguenther@suse.de>
2099         PR tree-optimization/66272
2100         Revert parts of
2101         2014-08-15  Richard Biener  <rguenther@suse.de>
2103         PR tree-optimization/62031
2104         * gcc.dg/torture/pr66272.c: New testcase.
2106 2015-05-27  Richard Biener  <rguenther@suse.de>
2108         * gcc.dg/vect/slp-reduc-7.c: New testcase.
2110 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
2112         PR target/65358
2113         * gcc.dg/pr65358.c: New test.
2115 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
2117         PR fortran/65548
2118         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2119         semantic.
2120         * gfortran.dg/allocate_with_source_6.f90: New test.
2122 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2124         * gnat.dg/atomic7_1.adb: New test.
2125         * gnat.dg/atomic7_2.adb: Likewise.
2126         * gnat.dg/atomic7_pkg1.ads: New helper.
2127         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2129 2015-05-26  Michael Matz  <matz@suse.de>
2131         PR middle-end/66251
2132         * gcc.dg/vect/pr66251.c: New test.
2134 2015-05-26  Richard Biener  <rguenther@suse.de>
2136         PR tree-optimization/66142
2137         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2139 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
2141         PR fortran/66082
2142         * gfortran.dg/allocatable_scalar_13.f90: New test
2144 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2146         * gnat.dg/warn11.adb: New test.
2147         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2149 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2151         * gnat.dg/vfa1_1.adb: New test.
2152         * gnat.dg/vfa1_2.adb: Likewise.
2153         * gnat.dg/vfa1_3.adb: Likewise.
2154         * gnat.dg/vfa1_4.adb: Likewise.
2155         * gnat.dg/vfa1_pkg.ads: New helper.
2157 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
2159         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2160         * gcc.target/i386/pr66232-3.c: Likewise.
2162 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
2164         PR target/66274
2165         * gcc.target/i386/pr66274.c: New test.
2167 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2169         * gnat.dg/renaming6.ad[sb]: New test.
2171 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
2173         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2174         and 'dg-require-effective-target pie'.
2176 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2178         PR c++/66243
2179         * g++.dg/cpp0x/pr66243.C: New.
2181 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
2183         PR lto/66180
2184         * g++.dg/lto/pr66180_0.C: New testcase.
2185         * g++.dg/lto/pr66180_1.C: New testcase.
2187 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
2189         PR fortran/66257
2190         * typebound_call_27.f90: New file.
2192 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2194         PR c++/65936
2195         * g++.dg/template/pr65936.C: New.
2197 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2199         PR tree-optimization/63387
2200         * gcc.dg/pr63387-2.c: New testcase.
2202 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2204         * gcc.dg/simd-1.c: Update to the new message.
2206 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2208         * gcc.dg/nand.c: New testcase.
2210 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
2212         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2213         Set dg-do-what-default to compile only on ARM targets without
2214         arm_neon_hw execution support.  Remove redundant c-torture-execute
2215         in loop over test cases.
2217 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2219         PR target/65491
2220         * gcc.target/aarch64/pr65491_1.c: New test.
2221         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2222         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2224 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2226         PR c++/65598
2227         * g++.dg/cpp0x/explicit9.C: New.
2228         * g++.dg/cpp0x/explicit8.C: Check the locations too.
2230 2015-05-22  Richard Biener  <rguenther@suse.de>
2232         PR tree-optimization/66251
2233         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2235 2015-05-22  Marek Polacek  <polacek@redhat.com>
2237         PR c/47043
2238         * c-c++-common/attributes-enum-1.c: New test.
2239         * c-c++-common/attributes-enum-2.c: New test.
2240         * g++.dg/cpp0x/attributes-enum-1.C: New test.
2241         * g++.dg/cpp1y/attributes-enum-1.C: New test.
2243 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2245         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2246         effective target support.  If no arm_neon_hw support, do not attempt
2247         to execute the tests; only compile them.
2248         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2249         and "dg-require-effective-target arm_neon_ok".
2250         * gcc.target/arm/simd/vextp16_1.c: Likewise.
2251         * gcc.target/arm/simd/vextp64_1.c: Likewise.
2252         * gcc.target/arm/simd/vextp8_1.c: Likewise.
2253         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2254         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2255         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2256         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2257         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2258         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2259         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2260         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2261         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2262         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2263         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2264         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2265         * gcc.target/arm/simd/vexts16_1.c: Likewise.
2266         * gcc.target/arm/simd/vexts32_1.c: Likewise.
2267         * gcc.target/arm/simd/vexts64_1.c: Likewise.
2268         * gcc.target/arm/simd/vexts8_1.c: Likewise.
2269         * gcc.target/arm/simd/vextu16_1.c: Likewise.
2270         * gcc.target/arm/simd/vextu32_1.c: Likewise.
2271         * gcc.target/arm/simd/vextu64_1.c: Likewise.
2272         * gcc.target/arm/simd/vextu8_1.c: Likewise.
2273         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2274         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2275         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2276         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2277         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2278         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2279         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2280         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2281         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2282         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2283         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2284         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2285         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2286         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2287         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2288         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2289         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2290         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2291         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2292         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2293         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2294         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2295         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2296         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2297         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2298         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2299         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2300         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2301         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2302         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2303         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2304         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2305         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2306         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2307         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2308         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2309         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2310         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2311         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2312         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2313         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2314         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2315         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2316         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2317         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2318         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2319         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2320         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2321         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2322         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2323         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2324         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2325         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2326         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2327         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2328         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2329         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2330         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2331         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2332         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2333         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2334         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2335         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2336         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2337         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2338         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2339         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2340         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2341         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2342         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2343         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2344         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2345         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2346         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2347         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2348         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2349         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2350         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2351         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2352         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2353         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2354         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2355         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2356         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2357         * gcc.target/arm/simd/vzips16_1.c: Likewise.
2358         * gcc.target/arm/simd/vzips32_1.c: Likewise.
2359         * gcc.target/arm/simd/vzips8_1.c: Likewise.
2360         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2361         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2362         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2364 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2366         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2367         * gcc.dg/vect/pr59354.c: Likewise.
2368         * gcc.dg/vect/pr64252.c: Likewise.
2369         * gcc.dg/vect/pr64404.c: Likewise.
2370         * gcc.dg/vect/pr64493.c: Likewise.
2371         * gcc.dg/vect/pr64495.c: Likewise.
2372         * gcc.dg/vect/pr64844.c: Likewise.
2373         * gcc.dg/vect/pr65518.c: Likewise.
2374         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2376 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2378         PR c++/66210
2379         * g++.dg/cpp1y/var-templ28.C: New.
2381 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
2383         PR target/66232
2384         * gcc.target/i386/pr66232-1.c: New test.
2385         * gcc.target/i386/pr66232-2.c: Likewise.
2386         * gcc.target/i386/pr66232-3.c: Likewise.
2387         * gcc.target/i386/pr66232-4.c: Likewise.
2388         * gcc.target/i386/pr66232-5.c: Likewise.
2390 2015-05-21  Nathan Sidwell  <nathan@acm.org>
2392         * g++.dg/cpp1y/pr60943.C: New.
2394 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
2396         PR tree-optimization/66233
2397         * gcc.c-torture/execute/pr66233.c: New test.
2399 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2401         PR fortran/66176
2402         * gfortran.dg/inline_matmul_11.f90:  New test.
2404 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
2406         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2407         instead of listing several targets on its own.
2408         * gcc.target/i386/pr32219-2.c: Likewise.
2409         * gcc.target/i386/pr32219-3.c: Likewise.
2410         * gcc.target/i386/pr32219-4.c: Likewise.
2411         * gcc.target/i386/pr32219-5.c: Likewise.
2412         * gcc.target/i386/pr32219-6.c: Likewise
2413         * gcc.target/i386/pr32219-7.c: Likewise.
2414         * gcc.target/i386/pr32219-8.c: Likewise.
2415         * gcc.target/i386/pr39013-1.c: Likewise.
2416         * gcc.target/i386/pr39013-2.c: Likewise.
2417         * gcc.target/i386/pr64317.c: Likewise.
2419 2015-05-21  Jeff Law  <law@redhat.com>
2421         * gcc.target/hppa/shadd-3.c: New test.
2422         * gcc.target/hppa/shadd-4.c: New test.
2424 2015-05-21  Michael Matz  <matz@suse.de>
2426         * gcc.dg/vect/vect-strided-store.c: New test.
2427         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2428         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2430 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2432         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2433         * gcc.dg/pow-sqrt-synth-1.c: New test.
2434         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2436 2015-05-21  Richard Biener  <rguenther@suse.de>
2438         PR c++/66211
2439         * g++.dg/conversion/pr66211.C: New testcase.
2440         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2442 2015-05-21  Jeff Law  <law@redhat.com>
2444         * gcc.target/hppa/shadd-2.c: New test.
2446 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
2448         PR target/54236
2449         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2451 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2453         PR target/65937
2454         * gcc.target/arm/pr26702.c: Adjust target selector.
2456 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
2458         PR middle-end/66221
2459         * gcc.dg/lto/pr66221_0.c: New test.
2460         * gcc.dg/lto/pr66221_1.c: New test.
2462 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2464         PR c/52952
2465         * gcc.dg/redecl-4.c: Update column numbers.
2466         * gcc.dg/format/bitfld-1.c: Likewise.
2467         * gcc.dg/format/attr-2.c: Likewise.
2468         * gcc.dg/format/attr-6.c: Likewise.
2469         * gcc.dg/format/attr-7.c (baz): Likewise.
2470         * gcc.dg/format/asm_fprintf-1.c: Likewise.
2471         * gcc.dg/format/attr-4.c: Likewise.
2472         * gcc.dg/format/branch-1.c: Likewise.
2473         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2474         locations within strings with embedded escape sequences.
2476 2015-05-20  Jeff Law  <law@redhat.com>
2478         * gcc.target/hppa/hppa.exp: New target test driver.
2479         * gcc.target/hppa/shadd-1.c: New test.
2481 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
2483         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2485 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
2487         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2488         (fn_33_k_and_r_style): New.
2489         (fn_33_stroustrup_style): New.
2490         (fn_33_allman_style): New.
2491         (fn_33_whitesmiths_style): New.
2492         (fn_33_horstmann_style): New.
2493         (fn_33_ratliff_banner_style): New.
2494         (fn_33_lisp_style): New.
2495         (fn_34_indent_dash_gnu): New.
2496         (fn_34_indent_dash_kr): New.
2497         (fn_34_indent_dash_orig): New.
2498         (fn_34_indent_linux_style): New.
2500 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
2502         PR fortran/65548
2503         * gfortran.dg/allocate_with_source_5.f90: Extend test.
2505 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
2507         PR tree-optimization/65447
2508         * gcc.dg/tree-ssa/pr65447.c: New test.
2510 2015-05-19  Nathan sidwell  <nathan@acm.org>
2512         * g++.dg/cpp0x/pr65954.C: New.
2514 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
2516         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2518 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2520         * lib/target-supports.exp: Vector do not always have natural
2521         alignment on s390*.
2523 2015-05-19  David Sherwood  <david.sherwood@arm.com>
2525         * gcc.dg/loop-invariant.c: New testcase.
2527 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2529         * lib/target-supports.exp: Vector do not always have natural
2530         alignment on s390*.
2532 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2534         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2535         s390*.
2536         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2538 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2540         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2541         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2542         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2543         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2544         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2545         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2546         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2547         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2548         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2549         * gcc.target/s390/zvector/vec-elem-1.c: New test.
2551 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2553         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2555 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2557         * gcc.target/s390/s390.exp
2558         (check_effective_target_vector): New check.
2559         * gcc.target/s390/vector/vec-abi-1.c: New test.
2560         * gcc.target/s390/vector/vec-abi-2.c: New test.
2561         * gcc.target/s390/vector/vec-abi-3.c: New test.
2562         * gcc.target/s390/vector/vec-abi-4.c: New test.
2563         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2564         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2565         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2566         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2567         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2568         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2569         * gcc.target/s390/vector/vec-clobber-1.c: New test.
2570         * gcc.target/s390/vector/vec-cmp-1.c: New test.
2571         * gcc.target/s390/vector/vec-cmp-2.c: New test.
2572         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2573         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2574         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2575         * gcc.target/s390/vector/vec-genmask-1.c: New test.
2576         * gcc.target/s390/vector/vec-genmask-2.c: New test.
2577         * gcc.target/s390/vector/vec-init-1.c: New test.
2578         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2579         * gcc.target/s390/vector/vec-shift-1.c: New test.
2580         * gcc.target/s390/vector/vec-sub-1.c: New test.
2582 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2584         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2586 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2588         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2590 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2592         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2594 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2596         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2598 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2600         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2602 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2604         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2606 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2608         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2610 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2612         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2614 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2616         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2618 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2620         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2622 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2624         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2626 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2628         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2630 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2632         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2634 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
2636         PR tree-optimization/66187
2637         * gcc.c-torture/execute/pr66187.c: New test.
2638         * gcc.dg/pr66187-1.c: New test.
2639         * gcc.dg/pr66187-2.c: New test.
2641 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2643         * gcc.dg/vect/bb-slp-35.c: Adjust.
2645 2015-05-19  Richard Biener  <rguenther@suse.de>
2647         PR tree-optimization/66165
2648         * gcc.dg/torture/pr66165.c: New testcase.
2650         PR tree-optimization/66185
2651         * gcc.dg/torture/pr66185.c: New testcase.
2653 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
2655         PR target/54236
2656         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2658 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
2660         * gcc.target/mips/p5600-bonding.c : New file.
2662 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2664         PR fortran/66106
2665         * gfortran.dg/interface_operator_1.f90: New tests.
2667 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2669         PR fortran/66057
2670         * gfortran.dg/generic_29.f90: New tests.
2672 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2674         PR fortran/66043
2675         * gfortran.dg/storage_size_6.f90: New tests.
2677 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2679         PR fortran/66045
2680         * gfortran.dg/null1.f90: New test.
2682 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2684         PR fortran/66044
2685         * gfortran.dg/entry_21.f90: New test.
2687 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2689         PR fortran/66043
2690         * gfortran.dg/storage_size_6.f90: New tests.
2692 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2694         PR fortran/66040
2695         * gfortran.dg/misplaced_statement.f90: New test.
2697 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2699         PR fortran/66039
2700         * gfortran.dg/filepos1.f90: New test
2702 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2704         PR fortran/64925
2705         * gfortran.dg/pr64925.f90: New test.
2707 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2709         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2710         unit.
2711         * gfortran.dg/lto/pr41576_1.f90: Ditto.
2713 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
2715         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2716         to the family of pie capable targets.
2718 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
2720         * gcc.target/arm/bics_1.c : New testcase.
2721         * gcc.target/arm/bics_2.c : New testcase.
2722         * gcc.target/arm/bics_3.c : New testcase.
2723         * gcc.target/arm/bics_4.c : New testcase.
2725 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
2727         * gcc.target/mips/umips-attr.c: New test.
2729 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2731         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2732         * gcc.dg/20150120-2.c (dg-final): Ditto.
2733         * gcc.dg/20150120-2.c (dg-final): Ditto.
2734         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2736 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2738         PR target/66174
2739         * gcc.target/i386/pr66174.c: New test.
2741 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
2743         PR fortran/37131
2744         * gfortran.dg/matmul_bounds_6.f90:  New test.
2745         * gfortran.dg/matmul_bounds_7.f90:  New test.
2747 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
2749         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2750         * gfortran.dg/lto/pr41576_1.f90: Add interface.
2751         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2752         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2753         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2754         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2756 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2758         PR fortran/65903
2759         * gfortran.dg/continuation_13.f90: Update test.
2760         * gfortran.dg/pr65903.f90: New test.
2762 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2764         PR fortran/66113
2765         * gfortran.dg/block_14.f90:  New test.
2767 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2769         PR fortran/44054
2770         * lib/gfortran-dg.exp: Update regex to handle two locations for
2771         the same diagnostic without caret.
2772         * gfortran.dg/badline.f: Test also that line numbers are correct
2773         before and after "left but not entered" warning.
2775 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
2776             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2778         PR target/65768
2779         * gcc.target/arm/maskdata.c: New test.
2781 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
2783         PR fortran/65792
2784         * gfortran.dg/derived_constructor_components_5: New test
2786 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
2788         PR target/66140
2789         * gcc.target/alpha/pr66140.c: New test.
2791 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
2793         PR c/48956
2794         * gcc.dg/Wconversion-complex-c99.c: New test.
2795         * gcc.dg/Wconversion-complex-gnu.c: New test.
2797 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
2799         PR tree-optimization/64454
2800         * gcc.dg/modmod.c: New testcase.
2802 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
2804         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2806 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2808         PR middle-end/66134
2809         * gcc.target/i386/mpx/pr66134.c: New test.
2811 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
2813         * gcc.target/powerpc/pr60158.c: New test.
2815 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
2817         * gcc.target/i386/sibcall-7.c: New test.
2818         * gcc.target/i386/sibcall-8.c: New test.
2820 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
2822         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2823         (abs64_in_dreg): Likewise.
2825 2015-05-14  Marek Polacek  <polacek@redhat.com>
2827         PR c/66066
2828         PR c/66127
2829         * gcc.dg/pr14649-1.c: Add -Wpedantic.
2830         * gcc.dg/pr19984.c: Likewise.
2831         * gcc.dg/pr66066-1.c: New test.
2832         * gcc.dg/pr66066-2.c: New test.
2833         * gcc.dg/pr66066-3.c: New test.
2835 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2837         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2838         * gcc.dg/pow-sqrt.x: New file.
2839         * gcc.dg/pow-sqrt-1.c: New test.
2840         * gcc.dg/pow-sqrt-2.c: Likewise.
2841         * gcc.dg/pow-sqrt-3.c: Likewise.
2843 2015-05-13  Richard Biener  <rguenther@suse.de>
2845         PR tree-optimization/66123
2846         * gcc.dg/torture/pr66123.c: New testcase.
2848 2015-05-13  Richard Biener  <rguenther@suse.de>
2850         PR middle-end/66110
2851         * gcc.dg/alias-2.c: Adjust.
2852         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2854 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2856         PR target/65103
2857         * gcc.target/i386/pr65103-3.c: New.
2859 2015-05-13  Martin Liska  <mliska@suse.cz>
2861         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2863 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
2865         PR target/66112
2866         * gcc.target/i386/pr66112-2.c: New test.
2868         PR target/66112
2869         * gcc.target/i386/pr66112-1.c: New test.
2871 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2873         PR target/66048
2874         * gcc.target/i386/mpx/pr66048.cc: New.
2876 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2878         PR rtl-optimization/64616
2879         * gcc.dg/loop-8.c: New test.
2880         * gcc.dg/loop-9.c: New test.
2882 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2884         PR target/pr66047.c
2885         * gcc.target/i386/pr66047.c: New testcase.
2887 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2889         PR ipa/65873
2890         * gcc.c-torture/compile/pr65873.c: New testcase.
2892 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2894         PR fortran/66111
2895         * gfortran.dg/inline_matmul_10.f90:  New test.
2897 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
2899         * c-c++-common/Wmisleading-indentation.c: New testcase.
2900         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2901         * c-c++-common/Wmisleading-indentation-2.md: New file.
2903 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2905         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2906         "break".
2907         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2909 2015-05-12  Richard Biener  <rguenther@suse.de>
2911         PR tree-optimization/66101
2912         * gcc.dg/torture/pr66101.c: New testcase.
2914 2015-05-12  Richard Biener  <rguenther@suse.de>
2916         PR tree-optimization/37021
2917         * gcc.target/i386/vect-addsub.c: New testcase.
2919 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
2921         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2923 2015-05-12  Tom de Vries  <tom@codesourcery.com>
2925         PR tree-optimization/66010
2926         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2928 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2930         PR c++/65133
2931         * g++.dg/cpp0x/trailing10.C: New.
2933 2015-05-12  Richard Biener  <rguenther@suse.de>
2935         * gcc.dg/vect/bb-slp-35.c: New testcase.
2937 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
2939         PR fortran/66100
2940         * gfortran.dg/bound_simplification_6.f90: New.
2942 2015-05-11  Steve Ellcey  <sellcey@mips.com>
2944         * gcc.target/mips/branch-1.c: Pass argument to bar().
2946 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
2948         PR target/65753
2949         * gcc.target/i386/pr65753.c: New test.
2951 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
2953         PR rtl-optimization/66076
2954         * gcc.dg/torture/pr66076.c: New test.
2956 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2958         PR fortran/66041
2959         * gfortran.dg/inline_matmul_7.f90:  New test.
2960         * gfortran.dg/inline_matmul_8.f90:  New test.
2961         * gfortran.dg/inline_matmul_9.f90:  New test.
2963 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
2965         * gfortran.dg/bound_simplification_5.f90: New.
2967 2015-05-09  Jason Merrill  <jason@redhat.com>
2969         * lib/target-supports.exp (cxx_default): New global.
2970         (check_effective_target_c++11_only)
2971         (check_effective_target_c++14_only)
2972         (check_effective_target_c++98_only)
2973         (check_effective_target_c++1z_only): Check it.
2975 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
2977         PR tree-optimization/64454
2978         * gcc.dg/tree-ssa/vrp97.c: New file.
2979         * gcc.dg/vect/slp-perm-7.c: Update.
2981 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
2983         PR fortran/65894
2984         * gfortran.dg/elemental_subroutine_11.f90: New test.
2986 2015-05-08  Richard Biener  <rguenther@suse.de>
2988         PR tree-optimization/66036
2989         * gcc.dg/vect/slp-41.c: New testcase.
2991 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
2993         * gfortran.dg/elemental_optional_args_7.f90: New.
2995 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
2997         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2998         allow cmlt or sshr.
3000 2015-05-08  Marek Polacek  <polacek@redhat.com>
3002         PR c/64918
3003         * gcc.dg/Woverride-init-side-effects-1.c: New test.
3004         * gcc.dg/Woverride-init-side-effects-2.c: New test.
3006 2015-05-07  Marek Polacek  <polacek@redhat.com>
3008         PR c/65179
3009         * c-c++-common/Wshift-negative-value-1.c: New test.
3010         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3011         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3012         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3013         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3014         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3015         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3016         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3017         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3019 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
3021         PR middle-end/192
3022         PR middle-end/54303
3023         * gcc.dg/fdata-sections-2.c: New file.
3025 2015-05-07  Marek Polacek  <polacek@redhat.com>
3027         PR testsuite/66046
3028         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3029         last dg-output.
3030         * c-c++-common/ubsan/align-7.c: Likewise.
3031         * c-c++-common/ubsan/bounds-8.c: Likewise.
3032         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3033         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3034         * c-c++-common/ubsan/null-1.c: Likewise.
3035         * c-c++-common/ubsan/null-10.c: Likewise.
3036         * c-c++-common/ubsan/null-11.c: Likewise.
3037         * c-c++-common/ubsan/null-2.c: Likewise.
3038         * c-c++-common/ubsan/null-3.c: Likewise.
3039         * c-c++-common/ubsan/null-4.c: Likewise.
3040         * c-c++-common/ubsan/null-5.c: Likewise.
3041         * c-c++-common/ubsan/null-6.c: Likewise.
3042         * c-c++-common/ubsan/null-7.c: Likewise.
3043         * c-c++-common/ubsan/null-8.c: Likewise.
3044         * c-c++-common/ubsan/null-9.c: Likewise.
3045         * c-c++-common/ubsan/object-size-1.c: Likewise.
3046         * c-c++-common/ubsan/object-size-10.c: Likewise.
3047         * c-c++-common/ubsan/object-size-4.c: Likewise.
3048         * c-c++-common/ubsan/object-size-5.c: Likewise.
3049         * c-c++-common/ubsan/object-size-7.c: Likewise.
3050         * c-c++-common/ubsan/object-size-8.c: Likewise.
3051         * c-c++-common/ubsan/object-size-9.c: Likewise.
3052         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3053         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3054         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3055         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3056         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3057         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3058         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3059         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3060         * c-c++-common/ubsan/pr59333.c: Likewise.
3061         * c-c++-common/ubsan/pr59667.c: Likewise.
3062         * c-c++-common/ubsan/pr60613-2.c: Likewise.
3063         * c-c++-common/ubsan/pr60636.c: Likewise.
3064         * c-c++-common/ubsan/pr63802.c: Likewise.
3065         * c-c++-common/ubsan/recovery-1.c: Likewise.
3066         * c-c++-common/ubsan/recovery-3.c: Likewise.
3067         * c-c++-common/ubsan/shift-1.c: Likewise.
3068         * c-c++-common/ubsan/shift-2.c: Likewise.
3069         * c-c++-common/ubsan/shift-4.c: Likewise.
3070         * c-c++-common/ubsan/shift-7.c: Likewise.
3071         * c-c++-common/ubsan/undefined-2.c: Likewise.
3072         * c-c++-common/ubsan/vla-1.c: Likewise.
3073         * g++.dg/ubsan/null-1.C: Likewise.
3074         * g++.dg/ubsan/null-3.C: Likewise.
3075         * g++.dg/ubsan/null-4.C: Likewise.
3076         * g++.dg/ubsan/vptr-8.C: Likewise.
3077         * g++.dg/ubsan/vptr-9.C: Likewise.
3078         * gcc.dg/ubsan/bounds-2.c: Likewise.
3079         * gcc.dg/ubsan/object-size-9.c: Likewise.
3081 2015-05-07  Jeff Law  <law@redhat.com>
3083         * gcc.dg/tree-ssa/shorten-1.c: New test.
3085 2015-05-07  Richard Biener  <rguenther@suse.de>
3087         PR tree-optimization/66002
3088         * gcc.dg/vect/vect-125.c: New testcase.
3090 2015-05-07  Marek Polacek  <polacek@redhat.com>
3091             Martin Uecker  <uecker@eecs.berkeley.edu>
3093         * c-c++-common/ubsan/bounds-10.c: New test.
3095 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
3097         * jit.dg/harness.h (set_options): Wrap with
3098         #ifndef TEST_ESCHEWS_SET_OPTIONS.
3099         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3100         Special-case test-benchmark.c as a negative.
3101         * jit.dg/test-benchmark.c: New file.
3103 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
3105         PR target/64208
3106         * gcc.target/arm/pr64208.c: New test.
3108 2015-05-06  Alan Modra  <amodra@gmail.com>
3110         PR target/66020
3111         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3112         (gparms): Make volatile.
3114 2015-05-06  Richard Biener  <rguenther@suse.de>
3116         PR tree-optimization/62283
3117         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3119 2015-05-06  Christian Bruel  <christian.bruel@st.com>
3121         PR target/66015
3122         * gcc.target/aarch64/iinline-attr-1.c: New test.
3124 2015-05-06  Richard Biener  <rguenther@suse.de>
3126         * gcc.dg/vect/bb-slp-34.c: New testcase.
3128 2015-05-06  Richard Biener  <rguenther@suse.de>
3130         PR tree-optimization/62283
3131         * gcc.dg/vect/bb-slp-14.c: Adjust.
3133 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3135         PR target/65990
3136         * gcc.target/i386/pr65990.c: New test.
3138 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
3140         PR target/65915
3141         * gcc.target/i386/pr65915.c: New.
3143 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3145         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3146         'va_list escapes 0'.
3148 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3150         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3151         in r222173.
3153 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
3155         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3156         * gcc.target/arm/pr65924.c: Likewise.
3158 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3160         PR target/65871
3161         * gcc.target/i386/pr65871-3.c: New test.
3163 2015-05-04  Jeff Law  <law@redhat.com>
3165         Revert:
3166         2015-05-04  Jeff Law  <law@redhat.com>
3167         * gcc.dg/tree-ssa/shorten-1.c: New test.
3169 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3170             Jakub Jelinek  <jakub@redhat.com>
3172         PR c++/66007
3173         * g++.dg/cpp0x/Wnarrowing4.C: New.
3175 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
3177         * lib/target-supports.exp
3178         (check_effective_target_keeps_null_pointer_checks): Clarify that
3179         this is for targets that disable -fdelete-null-pointer-checks,
3180         not default it to off.
3181         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3182         -fdelete-null-pointer-checks explicit.
3183         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3184         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3185         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3186         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3187         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3188         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3189         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3190         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3191         * gcc.dg/tree-ssa/pr20318.c: Likewise.
3192         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3193         * gcc.dg/tree-ssa/pr20702.c: Likewise.
3194         * gcc.dg/tree-ssa/pr21086.c: Likewise.
3195         * gcc.dg/tree-ssa/pr21090.c: Likewise.
3196         * gcc.dg/tree-ssa/pr58480.c: Likewise.
3197         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3198         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3199         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3200         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3201         * gcc.dg/tree-ssa/unreachable.c: Likewise.
3202         * gcc.dg/tree-ssa/vrp02.c: Likewise.
3203         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3204         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3205         * gcc.dg/tree-ssa/vrp55.c: Likewise.
3206         * g++.dg/cpp0x/static_assert9.C: Likewise.
3207         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3208         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3209         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3210         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3211         * g++.dg/tree-ssa/pr26406.C: Likewise.
3213 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
3215         PR tree-optimization/65984
3216         * c-c++-common/ubsan/pr65984.c: New test.
3218 2015-05-04  Jeff Law  <law@redhat.com>
3220         * gcc.dg/tree-ssa/shorten-1.c: New test.
3222 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3224         PR fortran/44735
3225         * gfortran.dg/pr44735.f90: New test.
3227 2015-05-04  Richard Biener  <rguenther@suse.de>
3229         PR tree-optimization/65965
3230         * gcc.dg/vect/bb-slp-33.c: New testcase.
3232 2015-05-04  Richard Biener  <rguenther@suse.de>
3234         PR tree-optimization/65935
3235         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3237 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3239         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3240         for each supported variant instead of CHECK_RESULTS.
3241         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3242         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3243         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3244         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3245         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3246         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3247         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3248         expected results for unsupported variants.  Call CHECK for each
3249         supported variant instead of CHECK_RESULTS.
3250         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3251         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3252         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3253         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3254         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3255         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3256         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3257         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3258         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3259         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3260         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3261         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3262         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3263         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3264         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3265         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3266         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3267         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3268         expected results for unsupported variants.
3269         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3270         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3271         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3272         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3273         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3274         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3275         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3276         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3277         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3278         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3279         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3280         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3281         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3282         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3283         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3284         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3285         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3286         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3287         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3288         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3289         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3290         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3291         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3292         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3293         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3294         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3295         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3296         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3298 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3300         PR fortran/37131
3301         * gfortran.dg/bound_9.f90:  Add pointer assignment.
3303 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3304             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
3306         PR c++/65858
3307         * g++.dg/cpp0x/Wnarrowing3.C: New.
3309 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
3311         * gcc.dg/20150120-1.c: New test.
3312         * gcc.dg/20150120-2.c: New test.
3313         * gcc.dg/20150120-3.c: New test.
3315 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
3317         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3319 2015-05-01  Renlin Li  <renlin.li@arm.com>
3321         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3323 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
3325         * gfortran.dg/bound_simplification_4.f90: New.
3327 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3329         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3330         with powerpc_p8vector_ok.
3332 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3334         PR fortran/37131
3335         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
3336         scan pattern.
3337         * gfortran.dg/bound_9.f90:  New test case.
3339 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
3341         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3342         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3343         for 32bit x86 targets.
3344         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3345         for 32bit x86 targets.
3346         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3347         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3348         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3349         for 32bit x86 targets.
3351 2015-04-30  Marek Polacek  <polacek@redhat.com>
3353         PR tree-optimization/63551
3354         * g++.dg/ipa/pr63551.C: New test.
3356 2015-04-30  Caroline Tice  <cmtice@google.com>
3358         PR  65929
3359         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
3360         partition size on certain targets.
3362 2015-04-30  Renlin Li  <renlin.li@arm.com>
3364         * gcc.target/aarch64/vect-reduc-or_1.c: New.
3366 2015-04-30  Marek Polacek  <polacek@redhat.com>
3368         * c-c++-common/Wbool-compare-3.c: New test.
3370         * gcc.dg/pr65901.c (foo): Adjust dg-error.
3371         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3373 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3375         PR c++/57610
3376         * g++.dg/init/ref22.C: New.
3378 2015-04-30  Marek Polacek  <polacek@redhat.com>
3380         * gcc.dg/init-bad-8.c: New test.
3382         * gcc.dg/incomplete-typedef-1.c: New test.
3384 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3386         PR c++/59955
3387         * g++.dg/template/crash121.C: New.
3389 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
3391         * gcc.target/mips/call-from-init.c: New test.
3392         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3394 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3396         PR target/65871
3397         * gcc.target/i386/pr65871-1.c: New test.
3398         * gcc.target/i386/pr65871-2.c: Ditto.
3400 2015-04-29  Marek Polacek  <polacek@redhat.com>
3402         PR c/64610
3403         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3404         * c-c++-common/Wbool-compare-2.c: New test.
3406 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3408         PR target/65770
3409         * gcc.target/aarch64/vstN_lane_1.c: New file.
3411 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3413         PR c++/64667
3414         * g++.dg/warn/Winit-self-3.C: New.
3416 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3418         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3420 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
3422         PR target/65924
3423         * gcc.target/arm/pr65924.c: New test.
3425 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
3427         * g++.dg/gomp/tpl-target-update.C: New file.
3429 2015-04-29  Richard Biener  <rguenther@suse.de>
3431         PR tree-optimization/65917
3432         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3434 2015-04-29  Christian Bruel  <christian.bruel@st.com>
3436         PR target/64835
3437         * gcc.dg/ipa/iinline-attr.c: New test.
3438         * gcc.target/i386/iinline-attr-2.c: New test.
3440 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
3442         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3443         segfault is fixed.
3445 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3447         * gcc.dg/vect/vect-33.c: Remove spurious line.
3449 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
3451         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3453 2015-04-28  Marek Polacek  <polacek@redhat.com>
3455         PR c/65901
3456         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3457         * gcc.dg/pr65901.c: New test.
3459 2015-04-28  Richard Biener  <rguenther@suse.de>
3461         PR tree-optimization/62283
3462         * gfortran.dg/vect/pr62283-2.f: New testcase.
3463         * gcc.dg/vect/bb-slp-14.c: Adjust.
3465 2015-04-28  Richard Biener  <rguenther@suse.de>
3467         PR tree-optimization/65851
3468         * g++.dg/torture/pr65851.C: New testcase.
3470 2015-04-27  Jeff Law <law@redhat.com>
3472         PR tree-optimization/65217
3473         * gcc.target/i386/pr65217.c: Remove XFAIL.
3475 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3477         PR fortran/60322
3478         Add tests forgotten to svn-add.
3479         * gfortran.dg/class_allocate_19.f03: New test.
3480         * gfortran.dg/class_array_20.f03: New test.
3481         * gfortran.dg/class_array_21.f03: New test.
3482         * gfortran.dg/finalize_29.f08: New test.
3484 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3486         PR fortran/59678
3487         PR fortran/65841
3488         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3489         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3491 2015-04-27  Caroline Tice  <cmtice@google.com>
3493         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3494         partition size.
3496 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
3498         PR target/64579
3499         * gcc.target/powerpc/htm-1.c: New test.
3500         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3501         on 64-bit compiles.
3502         (__builtin_tabortdci): Likewise.
3503         (__builtin_tcheck): Remove operand.
3504         * lib/target-supports.exp (check_htm_hw_available): New function.
3506 2015-04-27  Richard Biener  <rguenther@suse.de>
3508         * gcc.target/i386/pr65217.c: XFAIL.
3510 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
3512         PR tree-optimization/65875
3513         * gcc.c-torture/compile/pr65875.c: New test.
3515 2015-04-25  Marek Polacek  <polacek@redhat.com>
3517         PR c/52085
3518         * gcc.dg/enum-incomplete-2.c: New test.
3519         * gcc.dg/enum-mode-1.c: New test.
3521 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3523         PR target/65849
3524         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3525         set new options.
3526         * gcc.target/powerpc/pr65849-2.c: Likewise.
3528 2015-04-24  Tom de Vries  <tom@codesourcery.com>
3530         PR tree-optimization/65802
3531         * g++.dg/pr65802.C: Move to ...
3532         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
3533         stdarg.h.  Rewrite for C.
3534         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
3535         va_start and va_end.  Remove unnecessary inline asm.
3537 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
3538             Wei Mi  <wmi@google.com>
3540         * gcc.target/i386/sse2-load-multi.c: New test.
3541         * gcc.target/i386/sse2-store-multi.c: Ditto.
3543 2015-04-24  Marek Polacek  <polacek@redhat.com>
3545         PR c/65830
3546         * c-c++-common/pr65830.c: New test.
3548         PR c/63357
3549         * c-c++-common/Wlogical-op-1.c: New test.
3551 2015-04-24  Marek Polacek  <polacek@redhat.com>
3553         PR c/61534
3554         * c-c++-common/pr61534-1.c: New test.
3556 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3557             Steven Bosscher <steven@gcc.gnu.org>
3559         PR rtl-optimization/34503
3560         * gcc.target/arm/pr64616.c: New file.
3562 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
3564         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3566 2015-04-24  Terry Guo  <terry.guo@arm.com>
3568         * gcc.target/arm/pr65710.c: Update the options.
3570 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
3572         * gcc.target/i386/pr65523.c: Skip x32.
3574 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3576         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3577         to look for vcl* where appropriate.
3579 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3581         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3582         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3584 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
3586         PR target/26702
3587         * gcc.target/arm/pr26702.c: New test.
3589 2015-04-23  Marek Polacek  <polacek@redhat.com>
3591         PR c/65345
3592         * gcc.dg/pr65345-1.c: New test.
3593         * gcc.dg/pr65345-2.c: New test.
3595 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3597         * gcc.target/powerpc/crypto-builtin-2.c: New.
3599 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
3601         PR fortran/60322
3602         * gfortran.dg/class_allocate_19.f03: New test.
3603         * gfortran.dg/class_array_20.f03: New test.
3604         * gfortran.dg/class_array_21.f03: New test.
3605         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3606         * gfortran.dg/finalize_15.f90: Fixing comparision to model
3607         initialization correctly.
3608         * gfortran.dg/finalize_29.f08: New test.
3610 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3612         * gcc.target/powerpc/swaps-p8-18.c: New test.
3614 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3616         PR target/65456
3617         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3618         * gcc.dg/vect/bb-slp-25.c: Likewise.
3619         * gcc.dg/vect/bb-slp-29.c: Likewise.
3620         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3621         vect_no_align && { ! vect_hw_misalign }.
3622         * gcc.dg/vect/bb-slp-9.c: Likewise.
3623         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3624         vect_hw_misalign.
3625         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3626         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3627         account for POWER8, where peeling for alignment is not needed.
3628         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3629         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3630         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3631         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3632         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3633         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3634         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3635         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3636         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3637         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3638         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3639         * gcc.dg/vect/pr16105.c: Likewise.
3640         * gcc.dg/vect/pr20122.c: Likewise.
3641         * gcc.dg/vect/pr33804.c: Likewise.
3642         * gcc.dg/vect/pr33953.c: Likewise.
3643         * gcc.dg/vect/pr56787.c: Likewise.
3644         * gcc.dg/vect/pr58508.c: Likewise.
3645         * gcc.dg/vect/slp-25.c: Likewise.
3646         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3647         * gcc.dg/vect/vect-105.c: Likewise.
3648         * gcc.dg/vect/vect-27.c: Likewise.
3649         * gcc.dg/vect/vect-29.c: Likewise.
3650         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3651         POWER8.
3652         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3653         && { ! vect_hw_misalign }.
3654         * gcc.dg/vect/vect-44.c: Likewise.
3655         * gcc.dg/vect/vect-48.c: Likewise.
3656         * gcc.dg/vect/vect-50.c: Likewise.
3657         * gcc.dg/vect/vect-52.c: Likewise.
3658         * gcc.dg/vect/vect-56.c: Likewise.
3659         * gcc.dg/vect/vect-60.c: Likewise.
3660         * gcc.dg/vect/vect-72.c: Likewise.
3661         * gcc.dg/vect/vect-75-big-array.c: Likewise.
3662         * gcc.dg/vect/vect-75.c: Likewise.
3663         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3664         * gcc.dg/vect/vect-77-global.c: Likewise.
3665         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3666         * gcc.dg/vect/vect-78-global.c: Likewise.
3667         * gcc.dg/vect/vect-93.c: Likewise.
3668         * gcc.dg/vect/vect-95.c: Likewise.
3669         * gcc.dg/vect/vect-96.c: Likewise.
3670         * gcc.dg/vect/vect-cond-1.c: Likewise.
3671         * gcc.dg/vect/vect-cond-3.c: Likewise.
3672         * gcc.dg/vect/vect-cond-4.c: Likewise.
3673         * gcc.dg/vect/vect-cselim-1.c: Likewise.
3674         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3675         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3676         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3677         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3678         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3679         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3680         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3681         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3682         * gcc.dg/vect/vect-outer-5.c: Likewise.
3683         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3684         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3685         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3686         * gcc.dg/vect/vect-outer-fir.c: Likewise.
3687         * gcc.dg/vect/vect-peel-3.c: Likewise.
3688         * gcc.dg/vect/vect-peel-4.c: Likewise.
3689         * gcc.dg/vect/vect-pre-interact.c: Likewise.
3690         * gcc.target/powerpc/pr65456.c: New test.
3691         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3692         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3693         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3694         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3695         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3696         vect_no_align && { ! vect_hw_misalign }.
3697         * gfortran.dg/vect/vect-3.f90: Likewise.
3698         * gfortran.dg/vect/vect-4.f90: Likewise.
3699         * gfortran.dg/vect/vect-5.f90: Likewise.
3700         * lib/target-supports.exp (check_effective_target_vect_no_align):
3701         Return 1 for POWER8.
3702         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3704 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3706         PR fortran/65429
3707         * gfortran.dg/pr65429.f90: New test.
3709 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
3711         * c-c++-common/asan/user-section-1.c: New test.
3712         * c-c++-common/asan/user-section-2.c: New test.
3713         * c-c++-common/asan/user-section-3.c: New test.
3715 2015-04-22  Hale Wang  <hale.wang@arm.com>
3716             Terry Guo  <terry.guo@arm.com>
3718         PR rtl-optimization/64818
3719         * gcc.target/arm/pr64818.c: New test.
3721 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
3723         PR ipa/65076
3724         * g++.dg/tree-ssa/pr61034.C: Update template.
3725         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3726         * gcc.dg/Warray-bounds-11.c: Likewise.
3727         * gcc.dg/Warray-bounds.c: Likewise.
3729 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3731         PR libgfortran/65234
3732         * gfortran.dg/fmt_unlimited.f90: New test.
3734 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
3736         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3737         headers.
3738         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3739         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3740         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3741         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3742         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3743         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3744         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3746 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3748         PR libgfortran/56743
3749         * gfortran.dg/namelist_87.f90: New test.
3751 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3753         * gcc.target/aarch64/mult-synth_1.c: New test.
3754         * gcc.target/aarch64/mult-synth_2.c: Likewise.
3755         * gcc.target/aarch64/mult-synth_3.c: Likewise.
3756         * gcc.target/aarch64/mult-synth_4.c: Likewise.
3757         * gcc.target/aarch64/mult-synth_5.c: Likewise.
3758         * gcc.target/aarch64/mult-synth_6.c: Likewise.
3760 2015-04-21  Richard Biener  <rguenther@suse.de>
3762         PR tree-optimization/65650
3763         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3764         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3765         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3766         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3767         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3768         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3770 2015-04-21  Tom de Vries  <tom@codesourcery.com>
3772         PR tree-optimization/65802
3773         * g++.dg/pr65802.C: New test.
3775 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
3777         PR testsuite/65767
3778         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3779         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3781 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
3783         PR c++/65801
3784         * g++.dg/cpp0x/Wnarrowing2.C: New.
3786 2015-04-20  Jeff Law  <law@redhat.com>
3788         PR tree-optimization/65658
3789         * gcc.dg/pr65658.c: New test.
3791 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
3793         PR target/64134
3794         * gcc.target/aarch64/vec_init_1.c: New test.
3796 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
3798         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3799         targets.
3801 2015-04-18  Martin Sebor  <msebor@redhat.com>
3803         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3804         of non-nul characters.
3805         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3807 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3809         PR target/65787
3810         * gcc.target/powerpc/pr65787.c: New.
3812 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3814         PR target/65689
3815         * gcc.target/aarch64/c-output-template-4.c: New test.
3817 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3819         PR target/65780
3820         * gcc.dg/pr65780-1.c: New test.
3821         * gcc.dg/pr65780-2.c: Likewise.
3822         * gcc.target/i386/pr32219-9.c: Likewise.
3823         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3824         symbol.
3825         * gcc.target/i386/pr64317.c (c): Initialize.
3827 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3829         PR target/65612
3830         * g++.dg/ext/mv18.C: New test.
3831         * g++.dg/ext/mv19.C: Likewise.
3832         * g++.dg/ext/mv20.C: Likewise.
3833         * g++.dg/ext/mv21.C: Likewise.
3834         * g++.dg/ext/mv22.C: Likewise.
3835         * g++.dg/ext/mv23.C: Likewise.
3837 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
3839         PR c++/64527
3840         * g++.dg/init/pr64527.C: New test.
3842 2015-04-17  Tom de Vries  <tom@codesourcery.com>
3843             Michael Matz  <matz@suse.de>
3845         PR tree-optimization/64950
3846         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3847         x86_64-*-*.
3849 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
3851         * c-c++-common/asan/user-section-1.c: New test.
3853 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3855         PR debug/65771
3856         * gcc.dg/debug/pr65771.c: New test.
3858 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
3860         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3861         __buitlin_alloca with __builtin_alloca.
3863 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
3865         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3867 2015-04-16  Richard Biener  <rguenther@suse.de>
3869         PR tree-optimization/64277
3870         * gcc.dg/Warray-bounds-14.c: New testcase.
3871         * gcc.dg/Warray-bounds-15.c: Likewise.
3872         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3873         * c-c++-common/ubsan/bounds-6.c: Likewise.
3875 2015-04-16  Renlin Li  <renlin.li@arm.com>
3877         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3878         * gcc.target/arm/unsigned-float.c: New.
3880 2015-04-16  Richard Biener  <rguenther@suse.de>
3882         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3883         * gcc.dg/tree-ssa/pr37508.c: Adjust.
3884         * gfortran.dg/reassoc_6.f: Remove XFAIL.
3886 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
3888         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3889         * g++.dg/cpp0x/decltype-call1.C: Likewise.
3890         * g++.dg/cpp0x/defaulted21.C: Likewise.
3891         * g++.dg/cpp0x/defaulted28.C: Likewise.
3892         * g++.dg/cpp0x/defaulted47.C: Likewise.
3893         * g++.dg/cpp0x/elision_neg.C: Likewise.
3894         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3895         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3896         * g++.dg/cpp0x/implicit1.C: Likewise.
3897         * g++.dg/cpp0x/implicit9.C: Likewise.
3898         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3899         * g++.dg/cpp0x/range-for13.C: Likewise.
3900         * g++.dg/gomp/clause-2.C: Likewise.
3901         * g++.dg/gomp/udr-5.C: Likewise.
3902         * g++.dg/inherit/access6.C: Likewise.
3903         * g++.dg/lookup/duperr1.C: Likewise.
3904         * g++.dg/lookup/friend2.C: Likewise.
3905         * g++.dg/lookup/pr6936.C: Likewise.
3906         * g++.dg/lookup/scoped1.C: Likewise.
3907         * g++.dg/lookup/using26.C: Likewise.
3908         * g++.dg/lookup/using38.C: Likewise.
3909         * g++.dg/other/access2.C: Likewise.
3910         * g++.dg/overload/defarg3.C: Likewise.
3911         * g++.dg/overload/defarg6.C: Likewise.
3912         * g++.dg/parse/access11.C: Likewise.
3913         * g++.dg/parse/access2.C: Likewise.
3914         * g++.dg/parse/access3.C: Likewise.
3915         * g++.dg/parse/access4.C: Likewise.
3916         * g++.dg/parse/access5.C: Likewise.
3917         * g++.dg/parse/access6.C: Likewise.
3918         * g++.dg/parse/access8.C: Likewise.
3919         * g++.dg/parse/access9.C: Likewise.
3920         * g++.dg/parse/crash40.C: Likewise.
3921         * g++.dg/tc1/dr142.C: Likewise.
3922         * g++.dg/tc1/dr166.C: Likewise.
3923         * g++.dg/tc1/dr52.C: Likewise.
3924         * g++.dg/template/access11.C: Likewise.
3925         * g++.dg/template/access18.C: Likewise.
3926         * g++.dg/template/access19.C: Likewise.
3927         * g++.dg/template/access2.C: Likewise.
3928         * g++.dg/template/access20.C: Likewise.
3929         * g++.dg/template/access26.C: Likewise.
3930         * g++.dg/template/access3.C: Likewise.
3931         * g++.dg/template/access7.C: Likewise.
3932         * g++.dg/template/conv12.C: Likewise.
3933         * g++.dg/template/crash69.C: Likewise.
3934         * g++.dg/template/friend31.C: Likewise.
3935         * g++.dg/template/friend32.C: Likewise.
3936         * g++.dg/template/memfriend15.C: Likewise.
3937         * g++.dg/template/memfriend16.C: Likewise.
3938         * g++.dg/template/memfriend17.C: Likewise.
3939         * g++.dg/template/memfriend7.C: Likewise.
3940         * g++.dg/template/pr32519.C: Likewise.
3941         * g++.dg/template/qualttp21.C: Likewise.
3942         * g++.dg/template/qualttp8.C: Likewise.
3943         * g++.dg/template/ttp10.C: Likewise.
3944         * g++.dg/template/typedef11.C: Likewise.
3945         * g++.dg/template/typedef13.C: Likewise.
3946         * g++.dg/template/typedef19.C: Likewise.
3947         * g++.dg/template/typedef20.C: Likewise.
3948         * g++.dg/template/typedef22.C: Likewise.
3949         * g++.dg/template/using16.C: Likewise.
3950         * g++.dg/template/virtual3.C: Likewise.
3951         * g++.dg/ubsan/pr61272.C: Likewise.
3952         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3953         * g++.old-deja/g++.brendan/crash11.C: Likewise.
3954         * g++.old-deja/g++.brendan/enum6.C: Likewise.
3955         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3956         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3957         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3958         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3959         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3960         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3961         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3962         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3963         * g++.old-deja/g++.jason/access17.C: Likewise.
3964         * g++.old-deja/g++.jason/access18.C: Likewise.
3965         * g++.old-deja/g++.jason/access22.C: Likewise.
3966         * g++.old-deja/g++.jason/access23.C: Likewise.
3967         * g++.old-deja/g++.jason/access8.C: Likewise.
3968         * g++.old-deja/g++.jason/delete3.C: Likewise.
3969         * g++.old-deja/g++.jason/report.C: Likewise.
3970         * g++.old-deja/g++.law/access2.C: Likewise.
3971         * g++.old-deja/g++.law/access3.C: Likewise.
3972         * g++.old-deja/g++.law/access4.C: Likewise.
3973         * g++.old-deja/g++.law/access5.C: Likewise.
3974         * g++.old-deja/g++.law/arm12.C: Likewise.
3975         * g++.old-deja/g++.law/arm14.C: Likewise.
3976         * g++.old-deja/g++.law/ctors13.C: Likewise.
3977         * g++.old-deja/g++.law/union2.C: Likewise.
3978         * g++.old-deja/g++.law/visibility12.C: Likewise.
3979         * g++.old-deja/g++.law/visibility15.C: Likewise.
3980         * g++.old-deja/g++.law/visibility16.C: Likewise.
3981         * g++.old-deja/g++.law/visibility17.C: Likewise.
3982         * g++.old-deja/g++.law/visibility18.C: Likewise.
3983         * g++.old-deja/g++.law/visibility19.C: Likewise.
3984         * g++.old-deja/g++.law/visibility20.C: Likewise.
3985         * g++.old-deja/g++.law/visibility21.C: Likewise.
3986         * g++.old-deja/g++.law/visibility24.C: Likewise.
3987         * g++.old-deja/g++.law/visibility4.C: Likewise.
3988         * g++.old-deja/g++.law/visibility5.C: Likewise.
3989         * g++.old-deja/g++.law/visibility6.C: Likewise.
3990         * g++.old-deja/g++.law/visibility7.C: Likewise.
3991         * g++.old-deja/g++.law/visibility8.C: Likewise.
3992         * g++.old-deja/g++.law/visibility9.C: Likewise.
3993         * g++.old-deja/g++.niklas/t135.C: Likewise.
3994         * g++.old-deja/g++.oliva/delete1.C: Likewise.
3995         * g++.old-deja/g++.oliva/partord1.C: Likewise.
3996         * g++.old-deja/g++.other/access11.C: Likewise.
3997         * g++.old-deja/g++.other/access4.C: Likewise.
3998         * g++.old-deja/g++.other/access7.C: Likewise.
3999         * g++.old-deja/g++.other/crash1.C: Likewise.
4000         * g++.old-deja/g++.other/crash7.C: Likewise.
4001         * g++.old-deja/g++.other/friend1.C: Likewise.
4002         * g++.old-deja/g++.other/friend4.C: Likewise.
4003         * g++.old-deja/g++.other/friend9.C: Likewise.
4004         * g++.old-deja/g++.other/lineno1.C: Likewise.
4005         * g++.old-deja/g++.other/using1.C: Likewise.
4006         * g++.old-deja/g++.pt/enum14.C: Likewise.
4007         * g++.old-deja/g++.pt/friend11.C: Likewise.
4008         * g++.old-deja/g++.pt/friend21.C: Likewise.
4009         * g++.old-deja/g++.pt/friend3.C: Likewise.
4010         * g++.old-deja/g++.pt/inherit2.C: Likewise.
4011         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4012         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4013         * g++.old-deja/g++.robertl/eb94.C: Likewise.
4015 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
4017         PR ipa/65765
4018         * g++.dg/ipa/pr65765.C: New test.
4020 2015-04-15  Nick Clifton  <nickc@redhat.com>
4022         * gcc.target/rx/builtins.c: Disable RMPA test if string
4023         instructions are not allowed.
4025 2015-04-15  Alan Modra  <amodra@gmail.com>
4027         * gcc.dg/pr65408.c: New.
4029 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4031         PR target/65729
4032         * gcc.target/arm/pr65729.c: New test.
4034 2015-04-14  Richard Biener  <rguenther@suse.de>
4036         PR tree-optimization/65758
4037         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4039 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4041         PR target/65648
4042         * gcc.c-torture/execute/pr65648.c: New test.
4044 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4046         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4047         __builtin_finite instead of finite.
4048         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4049         Likewise.
4051 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
4053         PR tree-optimization/63387
4054         * gcc.dg/pr63387.c: New testcase.
4056 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
4058         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4060 2015-04-13  Richard Biener  <rguenther@suse.de>
4062         PR tree-optimization/65204
4063         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4065 2015-04-13  Terry Guo  <terry.guo@arm.com>
4067         PR target/65710
4068         * gcc.target/arm/pr65710.c: New.
4070 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4072         PR tree-optimization/65747
4073         * g++.dg/torture/pr65747.C: New test.
4075 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4077         PR c++/65736
4078         * g++.dg/cpp0x/pr65736.C: New test.
4080 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
4081             Martin Liska  <mliska@suse.cz>
4083         PR ipa/65722
4084         * g++.dg/ipa/pr65722.C: New testcase.
4086 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4088         PR tree-optimization/65735
4089         * gcc.c-torture/compile/pr65735.c: New test.
4091 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
4093         PR middle-end/65554
4094         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4096 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4098         PR target/65671
4099         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4101 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
4103         PR target/65647
4104         * gcc.target/arm/pr65647-2.c: New.
4106 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4108         PR target/65694
4109         * g++.dg/torture/pr65694.C: New test.
4111 2015-04-10  Tobias Burnus  <burnus@net-b.de>
4113         * gfortran.dg/coarray_lock_6.f90: New.
4114         * gfortran.dg/coarray_lock_7.f90: New.
4115         * gfortran.dg/coarray/lock_2.f90: New.
4117 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
4119         PR fortran/56674
4120         PR fortran/58813
4121         PR fortran/59016
4122         PR fortran/59024
4123         * gfortran.dg/used_types_27.f90: New.
4125 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4127         PR target/65671
4128         * gcc.target/i386/pr65671.c: New.
4130 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4132         PR tree-optimization/65709
4133         * c-c++-common/ubsan/align-9.c: New test.
4135 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
4137         PR fortran/56852
4138         * gfortran.dg/pr56852.f90: New test.
4140 2015-04-09  Marek Polacek  <polacek@redhat.com>
4141             Jakub Jelinek  <jakub@redhat.com>
4143         PR middle-end/65554
4144         * g++.dg/opt/pr65554.C: New test.
4146 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4148         PR c++/65690
4149         * c-c++-common/attr-aligned-1.c: New test.
4151 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
4153         * gcc.target/i386/mpx/memmove-zero-length.c: New.
4155 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4157         PR target/65676
4158         * gcc.target/i386/sse-25.c: New.
4160 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4162         PR target/65693
4163         * gcc.target/i386/pr65693.c: New test.
4165 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4167         * gcc.dg/lto/chkp-static-bounds_0.c: New.
4169 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4171         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4173 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4175         * gcc.target/i386/thunk-retbnd.c: New.
4177 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
4179         * gnat.dg/opt48.adb: New test.
4180         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4181         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4183 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
4185         PR ipa/65540
4186         * gcc.c-torture/compile/pr65540.c: New.
4188 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
4190         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4191         -Wno-pointer-arith.
4193 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
4195         PR debug/65678
4196         * g++.dg/debug/pr65678.C: New test.
4198         PR middle-end/65680
4199         * gcc.c-torture/compile/pr65680.c: New test.
4201 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
4203         PR fortran/65548
4204         * gfortran.dg/allocate_with_source_5.f90: New test.
4206 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4208         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4209         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4211 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
4213         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4215 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4217         PR target/65614
4218         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4219         to get floating point compression.
4220         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4222 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
4224         PR preprocessor/61977
4225         * gcc.dg/cpp/pr61977.c: New test.
4227 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
4229         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4231 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
4233         PR target/65647
4234         * gcc.target/arm/pr65647.c: New.
4236 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
4238         PR ipa/65655
4239         * g++.dg/torture/pr65655.C: New testcase.
4241 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4243         PR c++/64085
4244         * g++.dg/cpp1y/lambda-init13.C: New.
4246 2015-04-03  Marek Polacek  <polacek@redhat.com>
4248         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4250 2015-04-02  Marek Polacek  <polacek@redhat.com>
4252         PR c++/65642
4253         * g++.dg/cpp0x/constexpr-fold1.C: New test.
4254         * g++.dg/cpp0x/constexpr-fold2.C: New test.
4256 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
4258         PR preprocessor/61977
4259         * gcc.target/powerpc/pr61977-1.c: New test.
4260         * gcc.target/powerpc/pr61977-2.c: New test.
4262 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
4264         PR c++/56100
4265         * g++.dg/warn/Wshadow-8.C: New.
4266         * g++.dg/warn/Wshadow-9.C: Likewise.
4267         * g++.dg/warn/Wshadow-10.C: Likewise.
4268         * g++.dg/warn/Wshadow-11.C: Likewise.
4270 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4272         * gcc.dg/pr23623.c: Added aligned attribute.
4273         * gcc.dg/20141029-1.c: Likewise.
4274         * gcc.dg/20150306-1.c: New test.
4276 2015-04-01  Marek Polacek  <polacek@redhat.com>
4278         PR c++/65554
4279         * g++.dg/cpp0x/initlist93.C: New test.
4280         * g++.dg/cpp0x/initlist94.C: New test.
4282 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4284         PR target/65624
4285         * gcc.target/aarch64/pr65624.c: New test.
4287 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
4289         * gcc.dg/ipa/inlinehint-4.c: New testcase.
4291 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
4293         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4294         extra variable to force stack alignment.
4295         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4296         extra variable to force stack alignment.
4298 2015-03-31  Marek Polacek  <polacek@redhat.com>
4300         PR c++/65390
4301         * g++.dg/template/pr65390.C: New test.
4303 2015-03-31  Martin Liska  <mliska@suse.cz>
4305         * g++.dg/ipa/pr65557.C: New test.
4307 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4309         * gcc.target/s390/hotpatch-25.c: New test.
4310         * gcc.target/s390/hotpatch-1.c: Update test.
4311         * gcc.target/s390/hotpatch-10.c: Update test.
4312         * gcc.target/s390/hotpatch-11.c: Update test.
4313         * gcc.target/s390/hotpatch-12.c: Update test.
4314         * gcc.target/s390/hotpatch-13.c: Update test.
4315         * gcc.target/s390/hotpatch-14.c: Update test.
4316         * gcc.target/s390/hotpatch-15.c: Update test.
4317         * gcc.target/s390/hotpatch-16.c: Update test.
4318         * gcc.target/s390/hotpatch-17.c: Update test.
4319         * gcc.target/s390/hotpatch-18.c: Update test.
4320         * gcc.target/s390/hotpatch-19.c: Update test.
4321         * gcc.target/s390/hotpatch-2.c: Update test.
4322         * gcc.target/s390/hotpatch-21.c: Update test.
4323         * gcc.target/s390/hotpatch-22.c: Update test.
4324         * gcc.target/s390/hotpatch-23.c: Update test.
4325         * gcc.target/s390/hotpatch-24.c: Update test.
4326         * gcc.target/s390/hotpatch-3.c: Update test.
4327         * gcc.target/s390/hotpatch-4.c: Update test.
4328         * gcc.target/s390/hotpatch-5.c: Update test.
4329         * gcc.target/s390/hotpatch-6.c: Update test.
4330         * gcc.target/s390/hotpatch-7.c: Update test.
4331         * gcc.target/s390/hotpatch-8.c: Update test.
4332         * gcc.target/s390/hotpatch-9.c: Update test.
4333         * gcc.target/s390/hotpatch-compile-16.c: Update test.
4335 2015-03-31  Richard Biener  <rguenther@suse.de>
4337         PR middle-end/65626
4338         * g++.dg/torture/pr65626.C: New testcase.
4340 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4342         PR target/65531
4343         * gcc.target/i386/mpx/pr65531.cc: New.
4345 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4347         PR target/65602
4348         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4349         __builtin_alloca instead of alloca.
4350         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4351         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4352         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4353         check.
4355 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
4357         PR ipa/65610
4358         * g++.dg/ubsan/pr65610.C: New test.
4360 2015-03-30  Marek Polacek  <polacek@redhat.com>
4362         PR c++/65398
4363         * g++.dg/cpp0x/pr65398-2.C: New test.
4365 2015-03-30  Marek Polacek  <polacek@redhat.com>
4367         * c-c++-common/pr65556.c: Change the width of bit-fields.
4369 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4371         PR ipa/65588
4372         * gcc.target/i386/pr65588.c: New testcase.
4374 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4376         PR libgfortran/65563
4377         * gfortran.dg/open_errors_2.f90:  New test.
4379 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4381         PR libgfortran/65596
4382         * gfortran.dg/namelist_86.f90: New test.
4384 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
4386         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4387         statement to reflect new ownership.
4389 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4391         PR c++/42328
4392         * g++.dg/template/friend58.C: New.
4393         * g++.dg/template/friend59.C: Likewise.
4395 2015-03-27  Tobias Burnus  <burnus@net-b.de>
4397         PR c/65586
4398         * g++.dg/gomp/openmp-simd-3.C: New.
4399         * gcc.dg/gomp/openmp-simd-3.c: New.
4401 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4403         PR target/65248
4404         * gcc.target/i386/pr65248-1.c: New file.
4405         * gcc.target/i386/pr65248-2.c: Likewise.
4406         * gcc.target/i386/pr65248-3.c: Likewise.
4407         * gcc.target/i386/pr65248-4.c: Likewise.
4409 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
4411         PR target/65593
4412         * gcc.c-torture/compile/pr65593.c: New test.
4414 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
4416         PR c++/59329
4417         * g++.dg/cpp1y/constexpr-assert1.C: New.
4419 2015-03-27  Marek Polacek  <polacek@redhat.com>
4421         PR c++/65556
4422         * c-c++-common/pr65556.c: New test.
4424 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4426         PR ipa/65600
4427         * g++.dg/torture/pr65600.C: New testcase.
4429 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4431         PR target/65407
4432         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4434 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
4436         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4437         statement and cleanup. Fixed typos.
4439 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4441         PR middle-end/65595
4442         * gcc.c-torture/compile/pr65595.c: New testcase.
4444 2015-03-27  Marek Polacek  <polacek@redhat.com>
4446         PR sanitizer/65583
4447         * g++.dg/ubsan/pr65583.C: New test.
4449 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4451         * gcc.c-torture/compile/20150327.c: New testcase.
4453 2015-03-26  Richard Biener  <rguenther@suse.de>
4455         PR middle-end/65555
4456         * g++.dg/torture/pr65555.C: New testcase.
4458 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
4460         PR tree-optimization/64715
4461         * gcc.dg/builtin-object-size-15.c: New test.
4462         * gcc.dg/pr64715-1.c: New test.
4463         * gcc.dg/pr64715-2.c: New test.
4465 2015-03-26  Richard Biener  <rguenther@suse.de>
4467         PR middle-end/65519
4468         * gnat.dg/specs/opt2.ads: Fix testcase.
4470 2015-03-25  Martin Sebor  <msebor@redhat.com>
4472         PR testsuite/65526
4473         * lib/target-supports.exp (check_effective_target_arm32): Fail early
4474         when target isn't arm*-*-*-*.
4475         (check_effective_target_arm_nothumb): Likewise.
4476         (check_effective_target_arm_little_endian): Likewise.
4477         (check_effective_target_arm_vect_no_misalign): Likewise.
4478         (check_effective_target_aarch64_little_endian): Fail early if target
4479         isn't aarch64*-*-*.
4481 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
4483         PR tree-optimization/65177
4484         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4486 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
4488         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4489         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4490         smmintrin.h and mm3dnow.h.
4492 2015-03-25  Marek Polacek  <polacek@redhat.com>
4494         PR c++/65558
4495         * g++.dg/cpp0x/pr65558.C: New test.
4497 2015-03-25  Marek Polacek  <polacek@redhat.com>
4499         PR c++/61670
4500         * g++.dg/template/pr61670.C: New test.
4502 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4504         PR c++/54987
4505         * g++.dg/template/pr54987.C: New.
4507 2015-03-25  Richard Biener  <rguenther@suse.de>
4509         PR tree-optimization/62630
4510         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4512 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
4514         PR target/65508
4515         * gcc.target/i386/mpx/pr65508.c: New.
4517 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
4519         PR fortran/64952
4520         PR fortran/65532
4521         * gfortran.dg/data_initialized_3.f90: New.
4523 2015-03-25  Richard Biener  <rguenther@suse.de>
4525         PR middle-end/65519
4526         * gnat.dg/specs/opt2.ads: New testcase.
4528 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
4530         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4531         * gcc.target/arm/memset-inline-4.c: Skip for
4532         arm_tune_string_ops_prefer_neon.
4533         * gcc.target/arm/memset-inline-5.c: Ditto.
4534         * gcc.target/arm/memset-inline-6.c: Ditto.
4535         * gcc.target/arm/memset-inline-8.c: Ditto.
4536         * gcc.target/arm/memset-inline-9.c: Ditto.
4538 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4540         PR c++/58923
4541         * g++.dg/other/virtual3.C: New.
4543 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4545         PR c++/60130
4546         * g++.dg/cpp0x/vt-60130.C: New.
4548 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4550         PR c++/61971
4551         * g++.dg/warn/Warray-bounds-7.C: New.
4553 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4555         PR c++/60067
4556         * g++.dg/template/defarg18.C: New.
4558 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4560         PR c++/59988
4561         * g++.dg/cpp0x/vt-59988.C: New.
4563 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
4565         PR tree-optimization/65533
4566         * gcc.dg/pr65533.c: New test.
4568 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
4570         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4571         source= and mold= expressions functionality.
4572         * gfortran.dg/allocate_class_4.f90: New test.
4573         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4574         copying an unlimited polymorhpic object containing a char array
4575         to another unlimited polymorphic object respects the _len
4576         component.
4577         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4578         whether deferred length char array allocate works, unlimited
4579         polymorphic object allocation from a string works and if
4580         allocating an array of deferred length strings works.
4581         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4583 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4585         PR c++/65513
4586         * g++.dg/cpp0x/constexpr-array11.C: New.
4588 2015-03-24  Richard Biener  <rguenther@suse.de>
4590         PR middle-end/65517
4591         * gcc.dg/torture/pr65517.c: New testcase.
4593 2015-03-24  Tobias Burnus  <burnus@net-b.de>
4595         * gfortran.dg/coindexed_1.f90: Moved from
4596         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4598 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4600         PR testsuite/65506
4601         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4602         gimple dump.
4604         PR target/65523
4605         * gcc.target/i386/pr65523.c: New test.
4607         PR ipa/65475
4608         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4609         dg-options.
4610         * g++.dg/lto/pr65475b_0.C: Likewise.
4612 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
4614         PR target/65505
4615         * gcc.target/sh/torture/pr65505.c: New.
4617 2015-03-23  Martin Sebor  <msebor@redhat.com>
4619         PR testsuite/63175
4620         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4621         assembly for lvx in addition to lxv.
4623 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4625         PR target/65504
4626         * gfortran.dg/pr65504.f90: New test.
4628         PR ipa/65521
4629         * gcc.dg/pr65521.c: New test.
4631 2015-03-23  Richard Biener  <rguenther@suse.de>
4633         PR tree-optimization/65518
4634         * gcc.dg/vect/pr65518.c: New testcase.
4636 2015-03-23  Richard Biener  <rguenther@suse.de>
4638         PR tree-optimization/65494
4639         * gcc.dg/vect/pr65494.c: New testcase.
4641 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4643         PR preprocessor/65238
4644         * c-c++-common/cpp/pr65238-1.c: New test.
4645         * gcc.dg/cpp/pr65238-2.c: New test.
4646         * gcc.dg/cpp/trad/pr65238-3.c: New test.
4647         * gcc.dg/cpp/trad/pr65238-4.c: New test.
4649 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
4650             Mikael Morin  <mikael@gcc.gnu.org>
4652         PR fortran/64952
4653         * gfortran.dg/elemental_dependency_4.f90: New.
4654         * gfortran.dg/elemental_dependency_5.f90: New.
4656 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
4658         PR ipa/65475
4659         * g++.dg/lto/pr65475b_0.C: New testcase.
4660         * g++.dg/lto/pr65475b_1.C: New testcase.
4661         * g++.dg/lto/pr65475c_0.C: New testcase.
4662         * g++.dg/lto/pr65475c_1.C: New testcase.
4664 2015-03-21  Tobias Burnus  <burnus@net-b.de>
4666         * gfortran.dg/coarray_38.f90: New.
4667         * gfortran.dg/coarray_39.f90: New.
4668         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4669         compile test.
4671 2015-03-20  Marek Polacek  <polacek@redhat.com>
4673         PR c++/65398
4674         * g++.dg/cpp0x/pr65398.C: New test.
4676 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
4678         PR ipa/65475
4679         * g++.dg/lto/pr65475_0.C: New testcase.
4680         * g++.dg/lto/pr65475_1.C: New testcase.
4682 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
4684         PR rtl-optimization/64366
4685         * gcc.target/sh/pr64366.c: New.
4687 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4689         PR c++/48324
4690         * g++.dg/cpp0x/constexpr-48324.C: New.
4692 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4694         PR c++/48453
4695         * g++.dg/cpp0x/pr48453.C: New.
4697 2015-03-20  Marek Polacek  <polacek@redhat.com>
4699         PR c++/65072
4700         * g++.dg/cpp0x/pr65072.C: New test.
4702 2015-03-20  Richard Biener  <rguenther@suse.de>
4704         PR middle-end/64715
4705         * gcc.dg/pr15347.c: Use -O.
4706         * c-c++-common/pr19807-1.c: Likewise.
4708 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
4710         * gnat.dg/volatile13.ad[sb]: New test.
4712 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
4714         PR rtl-optimization/60851
4715         * gcc.target/i386/pr60851.c: New test.
4717 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
4719         PR target/65240
4720         * g++.dg/pr65240.h: Add tests for PR 65240.
4721         * g++.dg/pr65240-1.C: Likewise.
4722         * g++.dg/pr65240-2.C: Likewise.
4723         * g++.dg/pr65240-3.C: Likewise.
4724         * g++.dg/pr65240-4.C: Likewise.
4726 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
4728         PR rtl-optimization/63491
4729         * gcc.target/powerpc/pr63491.c: New.
4731 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4733         * g++.dg/ipa/pr65465.C: New test.
4735 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4737         PR c++/52659
4738         * g++.dg/cpp0x/deleted11.C: New.
4740 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4742         PR sanitizer/65400
4743         * c-c++-common/tsan/pr65400-3.c: New test.
4745 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4747         PR c++/59686
4748         * g++.dg/cpp0x/constexpr-59686.C: New.
4750 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4752         PR sanitizer/64265
4753         * g++.dg/tsan/pr64265.C: New test.
4755         PR sanitizer/65400
4756         * c-c++-common/tsan/pr65400-1.c: New test.
4757         * c-c++-common/tsan/pr65400-2.c: New test.
4759 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4761         PR c++/59816
4762         * g++.dg/cpp0x/pr59816.C: New.
4764 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
4766         PR fortran/59198
4767         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4769 2015-03-18  Martin Liska  <mliska@suse.cz>
4771         PR ipa/65439
4772         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4773         equivalences either to 6 or 7.
4775 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
4777         PR middle-end/64491
4778         Revert:
4779         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
4781         * gcc.dg/undefined-loop-1.c: New file.
4782         * gcc.dg/undefined-loop-2.c: New file.
4784         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
4786         PR testsuite/64032
4787         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4788         loop exits too early.
4790 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
4792         PR tree-optimization/65450
4793         * gfortran.dg/pr65450.f90: New test.
4795         PR target/65078
4796         * gcc.target/i386/pr65078-1.c: New test.
4797         * gcc.target/i386/pr65078-2.c: New test.
4798         * gcc.target/i386/pr65078-3.c: New test.
4799         * gcc.target/i386/pr65078-4.c: New test.
4800         * gcc.target/i386/pr65078-5.c: New test.
4801         * gcc.target/i386/pr65078-6.c: New test.
4803 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4805         PR c++/65340
4806         * g++.dg/cpp1y/pr65340.C: New.
4808 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4810         PR fortran/64432
4811         * gfortran.dg/system_clock_3.f08: Adjust test.
4813 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
4815         PR fortran/59198
4816         * gfortran.dg/proc_ptr_comp_44.f90: New test.
4817         * gfortran.dg/proc_ptr_comp_45.f90: New test.
4819 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4821         PR fortran/64432
4822         * gfortran.dg/system_clock_3.f08: New test.
4824 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
4826         PR c++/64626
4827         g++.dg/cpp1y/pr64626-1.C: New.
4828         g++.dg/cpp1y/pr64626-2.C: New.
4829         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4831 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
4833         PR tree-optimization/65427
4834         * gcc.c-torture/execute/pr65427.c: New test.
4836 2015-03-16  Marek Polacek  <polacek@redhat.com>
4838         DR 1688
4839         PR c++/65327
4840         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4841         * g++.dg/cpp0x/pr65327.C: New test.
4843 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4845         PR sanitizer/64820
4846         * c-c++-common/asan/pr64820.c: New test.
4848 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
4850         * gfortran.dg/pointer_2.f90: New test.
4852 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4854         * g++.dg/pr65049.C: New test.
4856 2015-03-16  Tom de Vries  <tom@codesourcery.com>
4858         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4859         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4860         * gcc.target/i386/fuse-caller-save.c: Same.
4862 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4864         * gnat.dg/loop_optimization18.ad[sb]: New test.
4865         * gnat.dg/loop_optimization18_pkg.ads: New helper.
4867 2015-03-16  Alan Modra  <amodra@gmail.com>
4869         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
4870         2014-12-05 change.
4872 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
4874         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4875         hppa*-*-hpux*.
4876         * gcc.dg/torture/pr65270-2.c: Likewise.
4878 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4880         PR fortran/61138
4881         * gfortran.dg/pointer_remapping_9.f90: New.
4883 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
4885         PR tree-optimization/65369
4886         * gcc.c-torture/execute/pr65369.c: New test.
4888         PR tree-optimization/65418
4889         * gcc.c-torture/execute/pr65418-1.c: New test.
4890         * gcc.c-torture/execute/pr65418-2.c: New test.
4892         PR rtl-optimization/65401
4893         * gcc.c-torture/execute/pr65401.c: New test.
4895 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4897         PR target/64600
4898         * gcc.target/arm/pr64600_1.c: New test.
4900 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4902         PR rtl-optimization/65235
4903         * gcc.target/aarch64/pr65235_1.c: New test.
4905 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4907         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4908         * gcc.target/s390/hotpatch-22.c: Likewise.
4909         * gcc.target/s390/hotpatch-23.c: Likewise.
4910         * gcc.target/s390/hotpatch-24.c: Likewise.
4911         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4912         * gcc.target/s390/hotpatch-1.c: Update expected output.
4913         * gcc.target/s390/hotpatch-2.c: Likewise.
4914         * gcc.target/s390/hotpatch-3.c: Likewise.
4915         * gcc.target/s390/hotpatch-4.c: Likewise.
4916         * gcc.target/s390/hotpatch-5.c: Likewise.
4917         * gcc.target/s390/hotpatch-6.c: Likewise.
4918         * gcc.target/s390/hotpatch-7.c: Likewise.
4919         * gcc.target/s390/hotpatch-8.c: Likewise.
4920         * gcc.target/s390/hotpatch-9.c: Likewise.
4921         * gcc.target/s390/hotpatch-10.c: Likewise.
4922         * gcc.target/s390/hotpatch-11.c: Likewise.
4923         * gcc.target/s390/hotpatch-12.c: Likewise.
4924         * gcc.target/s390/hotpatch-13.c: Likewise.
4925         * gcc.target/s390/hotpatch-14.c: Likewise.
4926         * gcc.target/s390/hotpatch-15.c: Likewise.
4927         * gcc.target/s390/hotpatch-16.c: Likewise.
4928         * gcc.target/s390/hotpatch-17.c: Likewise.
4929         * gcc.target/s390/hotpatch-18.c: Likewise.
4930         * gcc.target/s390/hotpatch-19.c: Likewise.
4932 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4934         PR target/65103
4935         * gcc.target/i386/pr65103-1.c: New.
4937 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4939         PR target/65044
4940         * gcc.target/i386/pr65044.c: New.
4942 2015-03-12  Tom de Vries  <tom@codesourcery.com>
4944         PR rtl-optimization/64895
4945         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4946         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4947         * gcc.target/i386/fuse-caller-save.c: Ditto.
4949 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4951         * gcc.dg/ipa/pr63569.c: Fix template.
4953 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
4955         * g++.dg/ipa/pr64146.C: Require fpic support.
4957 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
4959         PR libfortran/65200
4960         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4961         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4963 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
4965         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4966         to dg-options, fix up dg-skip-if.
4968 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
4970         PR target/65296
4971         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4972         * gcc.target/avr/tiny-caller-save.c: Same.
4974 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4976         PR target/65242
4977         * g++.dg/pr65242.C: New test.
4979 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
4981         * c-c++-common/asan/no-asan-check-glob.c: New test.
4983 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
4985         PR c++/65370
4986         * g++.dg/other/default11.C: New.
4987         * g++.dg/other/default12.C: Likewise.
4989 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4991         PR target/65368
4992         * gcc.target/i386/bmi2-bzhi-2.c: New test.
4994 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
4996         PR fortran/65024
4997         * gfortran.dg/unlimited_polymorphic_23.f90: New test
4999 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5001         PR c++/65127
5002         * g++.dg/cpp0x/pr65127.C: New test.
5004 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5006         * gcc.dg/ipa/PR64550.c: Update template.
5008 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5009             Tobias Burnus  <burnus@net-b.de>
5011         * gfortran.dg/coarray_sync_memory.f90: New.
5013 2015-03-10  Marek Polacek  <polacek@redhat.com>
5015         PR sanitizer/65367
5016         * c-c++-common/ubsan/pr65367.c: New test.
5018 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5020         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5021         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5022         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5023         * gcc.target/i386/mpx/calloc-1-nov.c: New.
5024         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5025         * gcc.target/i386/mpx/malloc-1-nov.c: New.
5026         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5027         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5028         * gcc.target/i386/mpx/realloc-1-nov.c: New.
5029         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5030         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5031         * gcc.target/i386/mpx/realloc-2-nov.c: New.
5032         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5034 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5036         * lib/mpx-dg.exp (mpx_link_flags): New.
5037         (mpx_init): New.
5038         (mpx_finish): New.
5039         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5040         * gcc.target/i386/mpx/alloca-1-nov.c: New.
5041         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5042         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5043         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5044         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5045         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5046         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5047         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5048         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5049         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5050         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5051         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5052         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5053         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5054         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5055         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5056         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5057         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5058         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5059         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5060         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5061         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5062         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5063         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5064         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5065         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5066         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5067         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5068         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5069         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5070         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5071         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5072         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5073         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5074         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5075         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5076         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5077         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5078         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5079         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5080         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5081         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5082         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5083         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5084         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5085         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5086         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5087         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5088         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5089         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5090         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5091         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5092         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5093         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5094         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5095         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5096         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5097         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5098         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5099         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5100         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5101         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5102         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5103         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5104         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5105         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5106         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5107         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5108         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5109         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5110         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5111         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5112         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5113         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5114         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5115         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5116         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5117         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5118         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5119         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5120         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5121         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5122         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5123         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5124         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5125         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5126         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5127         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5128         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5129         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5130         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5131         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5132         * gcc.target/i386/mpx/label-address-1.c: New.
5133         * gcc.target/i386/mpx/legacy-1-nov.c: New.
5134         * gcc.target/i386/mpx/macro.c: New.
5135         * gcc.target/i386/mpx/mpx-check.h: New.
5136         * gcc.target/i386/mpx/mpx.exp: New.
5137         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5138         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5139         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5140         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5141         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5142         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5143         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5144         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5145         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5146         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5147         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5148         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5149         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5150         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5151         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5152         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5153         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5154         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5155         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5156         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5157         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5158         * gcc.target/i386/mpx/reference-1-lbv.c: New.
5159         * gcc.target/i386/mpx/reference-1-nov.c: New.
5160         * gcc.target/i386/mpx/reference-1-ubv.c: New.
5161         * gcc.target/i386/mpx/reference-2-lbv.c: New.
5162         * gcc.target/i386/mpx/reference-2-nov.c: New.
5163         * gcc.target/i386/mpx/reference-2-ubv.c: New.
5164         * gcc.target/i386/mpx/reference-3-lbv.c: New.
5165         * gcc.target/i386/mpx/reference-3-nov.c: New.
5166         * gcc.target/i386/mpx/reference-3-ubv.c: New.
5167         * gcc.target/i386/mpx/reference-4-lbv.c: New.
5168         * gcc.target/i386/mpx/reference-4-nov.c: New.
5169         * gcc.target/i386/mpx/reference-4-ubv.c: New.
5170         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5171         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5172         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5173         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5174         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5175         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5176         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5177         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5178         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5179         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5180         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5181         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5182         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5183         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5184         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5185         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5186         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5187         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5188         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5189         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5190         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5191         * gcc.target/i386/mpx/sincos-1-nov.c: New.
5192         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5193         * gcc.target/i386/mpx/static-array-1-nov.c: New.
5194         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5195         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5196         * gcc.target/i386/mpx/static-init-1-nov.c: New.
5197         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5198         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5199         * gcc.target/i386/mpx/static-init-2-nov.c: New.
5200         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5201         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5202         * gcc.target/i386/mpx/static-init-3-nov.c: New.
5203         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5204         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5205         * gcc.target/i386/mpx/static-init-4-nov.c: New.
5206         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5207         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5208         * gcc.target/i386/mpx/static-init-5-nov.c: New.
5209         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5210         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5211         * gcc.target/i386/mpx/static-init-6-nov.c: New.
5212         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5213         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5214         * gcc.target/i386/mpx/static-string-1-nov.c: New.
5215         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5216         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5217         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5218         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5219         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5220         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5221         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5222         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5223         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5224         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5225         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5226         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5227         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5228         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5229         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5230         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5231         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5232         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5233         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5234         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5235         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5236         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5237         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5238         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5239         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5240         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5241         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5242         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5243         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5244         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5245         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5246         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5247         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5248         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5249         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5250         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5251         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5252         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5253         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5254         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5255         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5256         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5257         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5258         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5259         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5260         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5261         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5262         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5263         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5264         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5265         * gcc.target/i386/mpx/vararg-1-nov.c: New.
5266         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5267         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5268         * gcc.target/i386/mpx/vararg-2-nov.c: New.
5269         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5270         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5271         * gcc.target/i386/mpx/vararg-3-nov.c: New.
5272         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5273         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5274         * gcc.target/i386/mpx/vararg-4-nov.c: New.
5275         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5276         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5277         * gcc.target/i386/mpx/vararg-5-nov.c: New.
5278         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5279         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5280         * gcc.target/i386/mpx/vararg-6-nov.c: New.
5281         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5282         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5283         * gcc.target/i386/mpx/vararg-7-nov.c: New.
5284         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5285         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5286         * gcc.target/i386/mpx/vararg-8-nov.c: New.
5287         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5288         * gcc.target/i386/mpx/vla-1-lbv.c: New.
5289         * gcc.target/i386/mpx/vla-1-nov.c: New.
5290         * gcc.target/i386/mpx/vla-1-ubv.c: New.
5291         * gcc.target/i386/mpx/vla-2-lbv.c: New.
5292         * gcc.target/i386/mpx/vla-2-nov.c: New.
5293         * gcc.target/i386/mpx/vla-2-ubv.c: New.
5295 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
5297         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5299 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
5301         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5303 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
5305         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5306         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5308 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5310         PR c/65120
5311         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5312         on rhs is 0.
5313         (fn4): New test.
5314         * c-c++-common/pr65120.c: New test.
5316         PR rtl-optimization/65321
5317         * gcc.dg/pr65321.c: New test.
5319 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5321         PR tree-optimization/65355
5322         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5324 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
5326         PR c/65120
5327         * c-c++-common/pr49706.c: Adjust tests for not warning
5328         about !!x == y or !b == y where b is boolean, and add
5329         some further tests.
5330         * c-c++-common/pr62199-2.c: Likewise.
5332 2015-03-09  Richard Biener  <rguenther@suse.de>
5334         PR middle-end/65270
5335         * gcc.dg/torture/pr65270-1.c: New testcase.
5336         * gcc.dg/torture/pr65270-2.c: Likewise.
5338 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5340         PR tree-optimization/63743
5341         * gcc.dg/pr63743.c: New test.
5343 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
5345         PR lto/65316
5346         * g++.dg/lto/pr65316_0.C: New testcase.
5347         * g++.dg/lto/pr65316_1.C: New testcase.
5349 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
5351         PR target/62247
5352         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5353         hppa*-*-hpux*.
5354         * g++.dg/abi/rtti3.C: Likewise.
5356         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5358         PR target/62251
5359         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5361         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5363         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5365         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5367 2015-03-08  Morin  <mikael@gcc.gnu.org>
5369         PR fortran/60898
5370         * gfortran.dg/entry_20.f90: New.
5372 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5374         PR target/65153
5375         * gcc.c-torture/compile/pr65153.c: New.
5377 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5379         PR target/65249
5380         * g++.dg/torture/pr65249.C: New.
5382 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
5384         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5385         long.
5386         (int64_t): Likewise.
5388 2015-03-07  Marek Polacek  <polacek@redhat.com>
5389             Martin Uecker  <uecker@eecs.berkeley.edu>
5391         PR sanitizer/65280
5392         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5393         member-like arrays.
5394         * c-c++-common/ubsan/bounds-8.c: New test.
5395         * c-c++-common/ubsan/bounds-9.c: New test.
5396         * gcc.dg/ubsan/bounds-2.c: New test.
5398 2015-03-05  Martin Sebor  <msebor@redhat.com>
5400         * PR testsuite/63175
5401         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5402         checking of results into main to prevent it from getting optimized
5403         away.
5404         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5406 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
5408         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5409         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5410         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5411         x64.
5413 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
5415         * g++.dg/lto/pr65302_1.C: New testcase.
5416         * g++.dg/lto/pr65302_0.C: New testcase.
5418 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5420         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5421         -fno-ipa-icf to dg-options.
5423 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5425         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5426         compiles using the linker plugin.
5428 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5430         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5432 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5434         * gcc.target/arm/pr65067.c: New test.
5436 2015-03-05  Martin Liska  <mliska@suse.cz>
5438         PR ipa/65318
5439         * gcc.dg/ipa/pr65318.c: New test.
5441 2015-03-05  Marek Polacek  <polacek@redhat.com>
5443         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5445 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5447         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5449 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5451         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5452         max-unroll-times back to defaults for s390.
5454 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5456         Fix last commit.
5458 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5460         PR c++/64665
5461         * g++.dg/cpp0x/initlist92.C: New.
5463 2015-03-05  Richard Biener  <rguenther@suse.de>
5465         PR tree-optimization/65310
5466         * gcc.dg/vect/pr65310.c: New testcase.
5468 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5470         PR c++/64834
5471         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5473 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
5475         * gnat.dg/entry_queues3.adb: New test.
5477 2015-03-04  Ian Lance Taylor  <iant@google.com>
5479         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5481 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5483         PR c++/64227
5484         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5486 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
5488         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5489         -fno-ipa-icf to dg-options
5490         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5491         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5493 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5495         PR c++/64398
5496         * g++.dg/cpp0x/decltype62.C: New.
5498 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
5500         * gnat.dg/object_overflow5.adb: New test.
5502 2015-03-03  Martin Liska  <mliska@suse.cz>
5504         PR ipa/65287
5505         * gcc.dg/ipa/pr65287.c: New test.
5507 2015-03-03  Martin Jambor  <mjambor@suse.cz>
5508             Eric Botcazou  <ebotcazou@adacore.com>
5510         * gnat.dg/specs/pack12.ads: New test.
5512 2015-03-03  Martin Liska  <mliska@suse.cz>
5514         * gcc.dg/ipa/PR65282.c: New test.
5516 2015-03-13  Jeff Law  <law@redhat.com>
5518         PR tree-optimization/65241
5519         * gcc.c-torture/compile/pr65241.c: New test.
5521 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
5523         PR target/64331
5524         * gcc.target/avr/torture/pr64331.c: New test.
5526 2015-03-03  Martin Liska  <mliska@suse.cz>
5527             Jan Hubicka  <hubicka@ucw.cz>
5529         * g++.dg/ipa/pr65263.C: New test.
5531 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5533         PR ipa/65130
5534         * gcc.dg/lto/pr65130_0.c: New testcase.
5535         * gcc.dg/lto/pr65130_1.c: New testcase.
5537 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5539         PR ipa/64988
5540         * g++.dg/torture/pr64988.C: New testcase.
5542 2015-03-02  Tobias Burnus  <burnus@net-b.de>
5544         * gfortran.dg/coarray_atomic_6.f90: New.
5546 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5548         PR target/65184
5549         * gcc.target/i386/pr65184.c: New.
5551 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5553         PR target/65183
5554         * gcc.target/i386/pr65183.c: New.
5556 2015-02-28  Martin Liska  <mliska@suse.cz>
5557             Jan Hubicka  <hubicka@ucw.cz>
5559         * gcc.dg/ipa/ipa-icf-35.c: New test.
5560         * gcc.dg/ipa/ipa-icf-36.c: New test.
5561         * gcc.dg/ipa/ipa-icf-37.c: New test.
5563 2015-02-28  Martin Liska  <mliska@suse.cz>
5564             Jan Hubicka  <hubicka@ucw.cz>
5566         PR ipa/65245
5567         * gcc.dg/ipa/ipa-icf-34.c: New test.
5569 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
5571         PR target/61142
5572         * gcc.target/sh/sh/pr61142.c: New.
5574 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
5576         * g++.dg/other/dump-ada-spec-3.C: New test.
5578 2015-03-01  Martin Liska  <mliska@suse.cz>
5580         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5581         * g++.dg/ipa/pr63595.C: Update expected results.
5583 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
5585         PR ipa/65236
5586         * g++.dg/ipa/ipa-icf-6.C: New testcase.
5588 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
5590         * gcc.dg/vect/pr59354.c: Move vector producing code to
5591         separate function.
5593 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
5595         PR ipa/65237
5596         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5597         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5598         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5599         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5601 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
5603         PR tree-optimization/65048
5604         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5605         (foo): Use K&R style definition.
5607 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
5609         PR target/65032
5610         * g++.dg/pr65032.C: New.
5612 2015-02-27  Marek Polacek  <polacek@redhat.com>
5614         PR c/65040
5615         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5616         -Wformat=2.
5618 2015-02-27  Marek Polacek  <polacek@redhat.com>
5620         PR c/65228
5621         * gcc.dg/pr65228.c: New test.
5623 2015-02-27  Kai Tietz  <ktietz@redhat.com>
5625         PR c/35330
5626         * gcc.dg/weak/weak-17.c: New file.
5628 2015-02-27  Richard Biener  <rguenther@suse.de>
5630         PR lto/65193
5631         * g++.dg/lto/pr65193_0.C: New testcase.
5633 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5635         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5636         * gcc.target/s390/hotpatch-8.c: Likewise.
5637         * gcc.target/s390/hotpatch-9.c: Likewise.
5638         * gcc.target/s390/pr61078.c: Likewise.
5639         * gcc.target/s390/pr57960.c: Remove -m64.
5640         * gcc.target/s390/pr61078.c: Likewise.
5642 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
5643             Martin Liska  <mliska@suse.cz>
5645         PR bootstrap/65150
5646         * gcc.dg/pr64454.c: Disable ICF.
5647         * gcc.dg/pr28685-1.c: Disable ICF
5648         * gcc.dg/ipa/iinline-5.c: Disable ICF.
5649         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5650         * g++.dg/ipa/ipa-icf-4.C: Update template.
5652 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
5654         PR tree-optimization/65216
5655         * gcc.c-torture/execute/pr65216.c: New test.
5657         PR tree-optimization/65215
5658         * gcc.c-torture/execute/pr65215-1.c: New test.
5659         * gcc.c-torture/execute/pr65215-2.c: New test.
5660         * gcc.c-torture/execute/pr65215-3.c: New test.
5661         * gcc.c-torture/execute/pr65215-4.c: New test.
5662         * gcc.c-torture/execute/pr65215-5.c: New test.
5664 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5666         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5668 2015-02-26  Martin Liska  <mliska@suse.cz>
5669             Jan Hubicka  <hubicka@ucw.cz>
5671         * g++.dg/ipa/pr64146.C: Update expected results.
5672         * gcc.dg/ipa/ipa-icf-26.c: Update test.
5673         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5674         * gcc.dg/ipa/ipa-icf-34.c: New test.
5676 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5678         * gcc.dg/vect/vect-pr61917.c: Rename to ...
5679         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5680         (dg-additional-options): Remove dg directive.
5681         (dg-final): Add dg directive.
5683 2015-02-26  Marek Polacek  <polacek@redhat.com>
5685         PR ipa/65008
5686         * g++.dg/ipa/pr65008.C: New test.
5688 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5690         * lib/profopt.exp (profopt-target-cleanup): New proc.
5691         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5692         files from sources from dg-additional-sources.
5694 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5696         * lib/gcov.exp: Cleanup in case of xfail.
5698 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5700         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5702 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
5704         PR debug/46102
5705         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5706         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5707         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5708         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5709         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5710         * g++.dg/debug/pr46123.C: XFAIL and move...
5711         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5712         * gcc.dg/debug/dwarf2-3.c: Move...
5713         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5715 2015-02-26  Marek Polacek  <polacek@redhat.com>
5717         PR c++/65202
5718         * g++.dg/cpp1y/pr65202.C: New test.
5720 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5722         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5723         locale_facets.h.gcov.
5725 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5727         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5729 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5731         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5733 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5735         PR target/65217
5736         * gcc.target/i386/pr65217.c: New.
5738 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5740         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5742 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5744         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5746 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5748         PR tree-optimization/65048
5749         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5751 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5753         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5754         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5756 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
5758         PR target/65161
5759         * gcc.target/i386/pr65161.c: New test.
5761 2015-02-26  Terry Guo  <terry.guo@arm.com>
5763         * gcc.target/arm/no-volatile-in-it.c: New test.
5765 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
5767         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5768         (dg-options): Add -save-temps.
5769         (dg-final): Add cleanup-saved-temps.
5771 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
5773         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5775 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
5777         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5778         * gcc.target/powerpc/pack01.c: Include string.h.
5780 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5782         PR target/65167
5783         * gcc.target/i386/pr65167.c: New.
5785 2015-02-25  Kai Tietz  <ktietz@redhat.com>
5787         PR tree-optimization/61917
5788         * gcc.dg/vect/vect-pr61917.c: New file.
5790 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
5792         PR tree-optimization/65170
5793         * gcc.c-torture/execute/pr65170.c: New test.
5794         * gcc.dg/tree-ssa/vrp96.c: New test.
5796 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5798         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5800 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5802         PR testsuite/65126
5803         * lib/gcc-defs.exp (additional_sources_used): Add new var.
5804         (dg-additional-files-options): Copy additional_sources to
5805         additional_sources_used before emptying additional_sources.
5806         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5807         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5808         (cleanup-saved-temps): Use additional_sources_used instead of
5809         additional_sources.
5810         (dg-test): Reset additional_sources_used.
5812 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
5814         PR fortran/63427
5815         * gfortran.dg/integer_exponentiation_6.F90: New test.
5817 2015-02-23  Martin Sebor  <msebor@redhat.com>
5819         PR target/65109
5820         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5821         two parts.  One to save registers, the other to verify the
5822         registers have the right values.  Save register state into
5823         static data rather than on the stack.
5825 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
5827         PR bootstrap/63888
5828         * c-c++-common/asan/pr63888.c: New test.
5830 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
5832         PR target/65163
5833         * gcc.c-torture/compile/pr65163.c: New.
5835 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5837         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5838         with -m31 on 64 bit.
5839         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5840         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5842 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5844         * gcc.target/s390/20090223-1.c: Add
5845         -Wno-implicit-function-declaration option.
5846         * gcc.target/s390/pr42224.c: Likewise.
5847         * gcc.target/s390/pr55718.c: Likewise.
5849 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5851         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5852         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5853         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5854         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5855         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5856         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5857         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5858         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5859         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5860         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5861         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5862         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5863         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5864         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5865         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5866         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5867         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5868         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5869         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5870         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5871         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5873 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5875         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5876         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5877         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5878         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5879         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5880         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5881         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5882         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5883         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5884         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5885         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5886         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5887         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5888         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5889         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5890         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5892 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5894         PR fortran/64980
5895         PR fortran/61960
5896         * gfortran.dg/pr61960.f90: New.
5897         * gfortran.dg/pr64230.f90: New.
5898         * gfortran.dg/pr64980.f03: New.
5900 2015-02-22  Tom de Vries  <tom@codesourcery.com>
5902         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5904 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
5906         PR ada/65156
5907         * gnat.dg/timing_events.adb: Removed, invalid test.
5909 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
5911         PR debug/58123
5912         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5913         location.
5914         * g++.dg/gcov/gcov-2.C: Likewise.
5916 2015-02-20  Richard Biener  <rguenther@suse.de>
5918         PR tree-optimization/65136
5919         * gcc.dg/tree-ssa/pr65136.c: New testcase.
5921 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
5923         PR testsuite/64158
5924         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5925         and nvptx-*-* blacklisting.
5927         * gcc.dg/sibcall-9.c: New test.
5928         * gcc.dg/sibcall-10.c: New test.
5930 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5932         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5934 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
5936         PR target/64452
5937         * gcc.target/avr/torture/pr64452.c: New test.
5939 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5941         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5942         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5944 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5946         PR testsuite/65116
5947         * lib/target-supports.exp (check_compile): Check whether
5948         additional_sources is defined before using it.
5950 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
5952         PR middle-end/65074
5953         * g++.dg/opt/pr65074.C: New file.
5955 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
5957         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5958         (size_type): New typedef.
5959         (operator "" _script): Use it for the last argument.
5961 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5963         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5965 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5967         * lib/target-supports.exp (check_compile): Save/restore
5968         additional_sources that may belong to an actual test.
5970 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
5972         PR gcov-profile/64634
5973         * g++.dg/gcov/gcov-15.C: New test.
5975 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5977         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5979 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5981         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5983 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5985         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5987 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5989         * gfortran.dg/fmt_cache_1.f: Add missing close.
5991 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5993         PR testsuite/65107
5994         * gfortran.dg/read_eof_8.f90: Add missing close.
5996 2015-02-18  Richard Biener  <rguenther@suse.de>
5998         PR tree-optimization/65063
5999         * gcc.dg/pr65063.c: New testcase.
6001 2015-02-18  Richard Biener  <rguenther@suse.de>
6003         PR tree-optimization/62217
6004         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6006 2015-02-18  Marek Polacek  <polacek@redhat.com>
6008         PR sanitizer/65081
6009         * c-c++-common/ubsan/pr65081.c: New test.
6011 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6013         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6014         * gcc.target/sh/force-cbranch-delay-slot.c: New.
6016 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
6018         * gcc.dg/ipa/propalign-3.c: New test.
6020 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6022         PR target/64793
6023         * gcc.target/sh/pr64793.c: New.
6024         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6026 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
6028         * gcc.target/arm/divzero.c: New test case.
6030 2015-02-17  Tom de Vries  <tom@codesourcery.com>
6032         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6034 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
6035             Jakub Jelinek  <jakub@redhat.com>
6037         PR c++/65075
6038         * g++.dg/cpp0x/pr65075.C: New test.
6040 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
6042         PR target/65058
6043         * gcc.target/powerpc/pr65058.c: New test.
6045 2015-02-16  Jeff Law  <law@redhat.com>
6047         PR tree-optimization/64823
6048         * gcc.dg/uninit-20.c: New test.
6050 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
6051             James Greenhalgh  <james.greenhalgh@arm.com>
6053         PR ipa/64963
6054         * gcc.dg/ipa/ipa-clone-1.c: New test.
6056 2015-02-16  Richard Biener  <rguenther@suse.de>
6058         PR tree-optimization/65077
6059         * gcc.dg/torture/pr65077.c: New testcase.
6061 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
6063         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6064         Directive adjusted to scan for ldaxr.
6065         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6066         adjusted to scan for ldaex.
6068 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
6070         PR c++/65080
6071         * g++.dg/cpp0x/constexpr-65080.C: New.
6073 2015-02-16  Richard Biener  <rguenther@suse.de>
6075         PR tree-optimization/63593
6076         * gcc.dg/pr63593.c: New testcase.
6078 2015-02-16  Marek Polacek  <polacek@redhat.com>
6080         PR c/65066
6081         * gcc.dg/pr65066.c: New test.
6083 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6085         * gcc.dg/pr65002.C: Move ...
6086         * g++.dg/ipa/pr65002.C: ... here.
6088 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
6090         * gcc.target/powerpc/pr64205.c: Skip on AIX.
6091         * gcc.target/powerpc/pr64505.c: Skip on AIX.
6092         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6093         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6095 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
6097         PR testsuite/64850
6098         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6099         the expression to find calls.
6100         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6101         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6102         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6103         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6104         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6106 2015-02-14  Marek Polacek  <polacek@redhat.com>
6108         PR c/64768
6109         * gcc.dg/array-11.c: New test.
6110         * gcc.dg/array-12.c: New test.
6111         * gcc.dg/array-13.c: New test.
6112         * gcc.dg/array-14.c: New test.
6113         * gcc.dg/c99-flex-array-typedef-1.c: New test.
6114         * gcc.dg/c99-flex-array-typedef-2.c: New test.
6115         * gcc.dg/c99-flex-array-typedef-3.c: New test.
6116         * gcc.dg/c99-flex-array-typedef-5.c: New test.
6117         * gcc.dg/c99-flex-array-typedef-7.c: New test.
6118         * gcc.dg/c99-flex-array-typedef-8.c: New test.
6120 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6122         PR c++/60894
6123         * g++.dg/lookup/using54.C: New.
6125 2015-02-13  Jeff Law  <law@redhat.com>
6127         PR bootstrap/65060
6128         Revert my change for tree-optimization/64823.
6130 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6132         PR tree-optimization/65053
6133         * gcc.c-torture/execute/pr65053-1.c: New test.
6134         * gcc.c-torture/execute/pr65053-2.c: New test.
6136 2015-02-13  Marek Polacek  <polacek@redhat.com>
6138         PR c/65050
6139         * gcc.dg/pr65050.c: New test.
6141 2015-02-13  Jeff Law  <law@redhat.com>
6143         PR tree-optimization/64823
6144         * gcc.dg/uninit-20.c: New test.
6146         PR rtl-optimization/47477
6147         * gcc.dg/tree-ssa/pr47477.c: New test.
6149 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6151         PR c++/60211
6152         * g++.dg/parse/ivdep-2.C: New.
6153         * g++.dg/parse/ivdep-3.C: Likewise.
6155 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6157         PR fortran/64506
6158         * gfortran.dg/continuation_13.f90: New test.
6159         * gfortran.dg/continuation_14.f: New test.
6161 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6163         PR c++/64970
6164         * g++.dg/cpp0x/sfinae55.C: New.
6166 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6168         PR ipa/65034
6169         * g++.dg/ipa/pr65034.C: New test.
6171 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6173         PR tree-optimization/65002
6174         * gcc.dg/pr65002.C: New.
6176 2015-02-13  Marek Polacek  <polacek@redhat.com>
6178         PR c/65040
6179         * c-c++-common/pr65040.c: New test.
6181 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
6183         PR tree-optimization/64705
6184         * gcc.dg/tree-ssa/pr64705.c: New test.
6186 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
6188         PR rtl/32219
6189         * gcc.dg/visibility-22.c: New test.
6190         * gcc.dg/visibility-23.c: New test.
6191         * gcc.target/i386/pr32219-1.c: New test.
6192         * gcc.target/i386/pr32219-2.c: New test.
6193         * gcc.target/i386/pr32219-3.c: New test.
6194         * gcc.target/i386/pr32219-4.c: New test.
6195         * gcc.target/i386/pr32219-5.c: New test.
6196         * gcc.target/i386/pr32219-6.c: New test.
6197         * gcc.target/i386/pr32219-7.c: New test.
6198         * gcc.target/i386/pr32219-8.c: New test.
6199         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6201 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6203         PR libgfortran/57822
6204         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6205         four different KINDs.
6207 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6209         PR c++/64884
6210         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6212         PR sanitizer/65000
6213         * g++.dg/ubsan/pr65000.C: New test.
6215 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
6217         PR fortran/64932
6218         * gfortran.dg/finalize_28.f90: New test
6220 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6222         PR debug/55541
6223         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6224         DW_TAG_lexical_block removal.
6225         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6226         * g++.dg/guality/pr55541.C: New test.
6228         PR sanitizer/64984
6229         * g++.dg/ubsan/pr64984.C: New test.
6231 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
6233         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6235 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6237         PR testsuite/64930
6238         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6239         instructions for 2015-01-14 get_memmodel changes.
6240         * gcc.target/powerpc/atomic-p8.c: Likewise.
6242         PR sanitizer/65019
6243         * g++.dg/ubsan/pr65019.C: New test.
6245         PR tree-optimization/65014
6246         * gcc.c-torture/compile/pr65014.c: New test.
6248 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6250         PR libgfortran/57822
6251         * gfortran/fmt_g0_7.f08: Revise test.
6253 2015-02-11  Jeff Law  <law@redhat.com>
6255         PR target/63347
6256         * gcc.target/m68k/pr63347.c: New test.
6258 2015-02-11  Marek Polacek  <polacek@redhat.com>
6260         * g++.dg/ubsan/shift-1.C: New test.
6261         * gcc.dg/ubsan/c-shift-2.c: New test.
6262         * c-c++-common/ubsan/shift-5.c: Remove file.
6264 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
6266         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6267         Directive adjusted to XFAIL.
6268         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6269         adjusted to XFAIL.
6271 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6273         PR middle-end/65003
6274         * g++.dg/opt/pr65003.C: New test.
6276 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6278         * lib/target-supports.exp (check_effective_target_pie): Renamed
6279         to ...
6280         (check_effective_target_pie_enabled): This.
6281         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6282         * gcc.target/i386/pie.c: Likewise.
6284 2015-02-11  Andrew Pinski  <apinski@cavium.com>
6286         PR target/64893
6287         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6288         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6290 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6292         PR target/61925
6293         * gcc.target/i386/pr61925-1.c: New test.
6294         * gcc.target/i386/pr61925-2.c: New test.
6295         * gcc.target/i386/pr61925-3.c: New test.
6297 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
6299         PR sanitizer/65004
6300         * g++.dg/asan/pr65004.C: New test.
6302 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
6304         PR target/64661
6305         * gcc.taget/sh/pr64661-0.h: New.
6306         * gcc.taget/sh/pr64661-1.c: New.
6307         * gcc.taget/sh/pr64661-2.c: New.
6308         * gcc.taget/sh/pr64661-3.c: New.
6309         * gcc.taget/sh/pr64661-4.c: New.
6311 2015-02-10  Richard Biener  <rguenther@suse.de>
6313         PR tree-optimization/64995
6314         * g++.dg/torture/pr64995.C: New testcase.
6316 2015-02-10  Richard Biener  <rguenther@suse.de>
6318         PR tree-optimization/64909
6319         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6321 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6323         * gcc.dg/signbit-sa.c: New test.
6325 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6327         PR libgfortran/57822
6328         * gfortran/fmt_g0_7.f08: New test.
6330 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
6332         PR tree-optimization/43378
6333         * gcc.dg/tree-ssa/pr43378.c: New test.
6335 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
6337         PR ipa/64978
6338         * g++.dg/torture/pr64978.C: New testcase.
6340 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6342         PR sanitizer/64981
6343         * gcc.dg/asan/pr64981.c: New test.
6345 2015-02-09  Marek Polacek  <polacek@redhat.com>
6347         PR c/64856
6348         * gcc.dg/pr64856.c: New test.
6350 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6352         PR target/64979
6353         * gcc.dg/tree-ssa/stdarg-7.c: New test.
6354         * gcc.c-torture/execute/pr64979.c: New test.
6356 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
6358         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6360 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6362         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6363         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6365 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6367         PR target/58757
6368         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6370 2015-02-09  Richard Biener  <rguenther@suse.de>
6372         PR tree-optimization/54000
6373         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6375 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6377         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6379 2015-02-09  Martin Liska  <mliska@suse.cz>
6381         * g++.dg/ipa/pr64858.C: New test.
6383 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6385         * gcc.dg/uninit-19.c: Fix warning line for fpic.
6387 2015-02-08  Andrew Pinski  <apinski@cavium.com>
6389         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6391 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6393         PR fortran/63744
6394         * gfortran.dg/use_rename_8.f90: New.
6396 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
6398         * gnat.dg/addr7.ad[sb]: New test.
6399         * gnat.dg/addr8.ad[sb]: Likewise.
6401 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
6403         PR jit/64752
6404         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6405         from jit.dg/test-compile-to-executable.c's create_code, with a
6406         clarification of the output message.
6407         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6408         pass/fail message.
6409         (test_jit): Use CHECK_NO_ERRORS when calling
6410         gcc_jit_context_compile_to_file.
6411         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6412         jit-verify-compile-to-file to jit-verify-output-file-was-created.
6413         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
6414         about deletions that are attempted.
6415         (jit-verify-compile-to-file): Rename to...
6416         (jit-verify-output-file-was-created): ...this, and drop the
6417         attempt to run "file" and verify the output.
6418         (jit-verify-assembler): New function.
6419         (jit-verify-object): New function.
6420         (jit-verify-dynamic-library): New function.
6421         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6422         favor of an implementation from new file
6423         create-code-for-hello-world-executable.h, which also adds a
6424         "main".
6425         (dg-final): Replace jit-verify-compile-to-file with
6426         jit-verify-output-file-was-created, and invoke new function
6427         jit-verify-assembler.
6428         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6429         the output message.
6430         (dg-final): Replace jit-verify-compile-to-file with
6431         jit-verify-output-file-was-created, and invoke new function
6432         jit-verify-dynamic-library.
6433         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6434         favor of an implementation from new file
6435         create-code-for-hello-world-executable.h, which also adds a
6436         "main".
6437         (dg-final): Replace jit-verify-compile-to-file with
6438         jit-verify-output-file-was-created.  Strengthen the expected stdout
6439         from the built executable.
6440         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6441         favor of an implementation from new file
6442         create-code-for-hello-world-executable.h, which also adds a
6443         "main".
6444         (dg-final): Replace jit-verify-compile-to-file with
6445         jit-verify-output-file-was-created, and invoke new function
6446         jit-verify-object.
6447         * jit.dg/verify-dynamic-library.c: New source file.
6449 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
6450             Brian Rzycki  <b.rzycki@samsung.com>
6452         PR tree-optimization/64878
6453         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6455 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6457         PR ipa/64896
6458         * g++.dg/ipa/pr64896.C: New test.
6460 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6462         PR target/64205
6463         * gcc.target/powerpc/pr64205.c: New file.
6465 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
6467         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6468         (dg-options): Use -fpie instead of -fPIE -pie.
6470 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6472         PR middle-end/64937
6473         * g++.dg/asan/pr64937.C: New test.
6475 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
6477         PR fortran/63205
6478         * gfortran.dg/class_to_type_4.f90: New test
6480 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
6482         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6484 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6486         PR rtl-optimization/64957
6487         PR debug/64817
6488         * gcc.c-torture/execute/pr64957.c: New test.
6490 2015-02-05  Jeff Law  <law@redhat.com>
6492         PR target/17306
6493         * gcc.target/h8300/pr17306-1.c: New test.
6494         * gcc.target/h8300/pr17306-2.c: New test.
6496 2015-02-05  Tobias Burnus  <burnus@net-b.de>
6498         PR fortran/64943
6499         * gfortran.dg/structure_constructor_12.f90: New.
6501 2015-02-05  Jeff Law  <law@redhat.com>
6503         PR target/58400
6504         gcc.target/h8300/pr58400.c: New test.
6506 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
6508         * gcc.target/arm/macro_defs0.c: New test.
6509         * gcc.target/arm/macro_defs1.c: New test.
6510         * gcc.target/arm/macro_defs2.c: New test.
6512 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
6514         PR rtl-optimization/64905
6515         * gcc.target/i386/pr64905.c: Require nonpic target.
6516         (dg-options): Add -fomit-frame-pointer.
6517         (main): Remove.
6519 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
6521         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6522         tree dump scanning.
6524 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
6526         PR fortran/64757
6527         * gfortran.dg/type_to_class_2.f90: New test
6528         * gfortran.dg/type_to_class_3.f90: New test
6530 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
6532         PR ipa/64686
6533         * g++.dg/torture/pr64686.C: New testcase.
6535 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
6537         PR rtl-optimization/64905
6538         * gcc.target/i386/pr64905.c: New file.
6540 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6542         * gcc.dg/guality/pr41447-1.c: Remove xfail.
6543         * gcc.dg/guality/pr41616-1.c: Ditto.
6545 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
6547         PR debug/64817
6548         * gcc.dg/pr64817-3.c: New.
6550 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
6551             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6553         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6554         pass parameters in registers.
6555         * gcc.dg/guality/pr36728-2.c (main): Likewise.
6556         * gcc.dg/guality/pr36728-3.c (main): Likewise.
6557         * gcc.dg/guality/pr36728-4.c (main): Likewise.
6559 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
6560             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6562         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6563         list, allow for multilibed targets.
6564         * gcc.dg/combine_ashiftrt_2.c: Likewise.
6566 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6568         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6569         * gcc.dg/pr46728-6.c: Ditto.
6571 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
6573         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6574         for mips_nanlegacy target.
6576 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
6578         * gcc.target/i386/chkp-hidden-def.c: New.
6580 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6582         PR middle-end/62103
6583         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6584         to use 24 bits for bitfield b.
6586 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6588         PR testsuite/64796
6589         * lib/target-supports.exp (check_effective_target_bswap64): Do not
6590         cache result in a global variable.  Include all 32-bit targets for
6591         bswap64 tests.
6593 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
6595         PR rtl-optimization/64756
6596         * gcc.c-torture/execute/pr64756.c: New test.
6598 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
6600         PR target/64660
6601         * gcc.target/sh/pr64660-0.h: New.
6602         * gcc.target/sh/pr64660-1.c: New.
6603         * gcc.target/sh/pr64660-2.c: New.
6604         * gcc.target/sh/pr64660-3.c: New.
6605         * gcc.target/sh/pr64660-4.c: New.
6607 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
6609         PR c++/64877
6610         * g++.dg/warn/Waddress-2.C: New.
6612 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
6614         PR middle-end/61225
6615         * gcc.target/i386/pr49095.c: XFAIL for ia32.
6617 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
6619         PR preprocessor/64803
6620         * gcc.dg/cpp/builtin-macro-1.c: New test case.
6622 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
6624         * g++.dg/ipa/devirt-37.C: Disable early inlining.
6626 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
6628         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6629         (_ARM_FPSRC): Add DN and AHP fields.
6630         (clean_results): Force DN=1 on AArch64.
6631         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6632         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6633         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6634         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6635         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6636         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6638 2015-02-02  Alan Modra  <amodra@gmail.com>
6640         * gcc.target/powerpc/cprophard.c: New.
6642 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
6644         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6645         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6647 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
6649         PR debug/64817
6650         * gcc.dg/pr64817-1.c: New test.
6651         * gcc.dg/pr64817-2.c: New test.
6653 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
6655         PR target/64851
6656         * gcc.target/sh/pr64851-0.h: New
6657         * gcc.target/sh/pr64851-1.c: New
6658         * gcc.target/sh/pr64851-2.c: New
6659         * gcc.target/sh/pr64851-3.c: New
6660         * gcc.target/sh/pr64851-4.c: New
6662 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6664         PR target/64882
6665         * gcc.dg/torture/pr64882.c: New test.
6667 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
6669         PR target/64159
6670         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6671         sparc*-*-*.
6673 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6675         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6676         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6677         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6678         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6679         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6680         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6681         tree dump.
6682         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6683         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6684         tree dump.
6685         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6686         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6687         tree dump.
6689 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6691         PR target/64688
6692         * g++.dg/pr64688-2.C: New.
6694 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6696         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6697         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6698         * gcc.target/i386/fuse-caller-save.c: Ditto.
6699         * gcc.target/i386/headmerge-1.c: Ditto.
6700         * gcc.target/i386/headmerge-2.c: Ditto.
6701         * gcc.target/i386/sibcall-6.c: Ditto.
6703 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6705         PR target/64617
6706         * gcc.target/i386/pr64617.c: New test.
6708 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6710         PR target/15184
6711         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6712         (dg-options): Remove -m32.
6713         (dg-final): Scan for "movb %al" only.
6714         * gcc.target/i386/pr15184-2.c: Ditto.
6716 2015-01-30  Richard Biener  <rguenther@suse.de>
6718         PR tree-optimization/64829
6719         * gcc.dg/vect/pr64829.c: New testcase.
6721 2015-01-29  Marek Polacek  <polacek@redhat.com>
6723         PR c/64709
6724         * gcc.dg/pr64709.c: New test.
6726 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
6728         PR c++/64717
6729         * g++.dg/ubsan/pr64717-1.C: New test.
6730         * g++.dg/ubsan/pr64717-2.C: New test.
6732 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
6734         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6736 2015-01-29  Jeff Law  <law@redhat.com>
6738         PR target/15184
6739         * gcc.target/i386/pr15184-1.c: New test.
6740         * gcc.target/i386/pr15184-2.c: New test.
6742 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6744         PR tree-optimization/64746
6745         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6747 2015-01-29  Richard Biener  <rguenther@suse.de>
6749         PR tree-optimization/64853
6750         * gcc.dg/torture/pr64853.c: New testcase.
6752 2015-01-29  Richard Biener  <rguenther@suse.de>
6754         PR tree-optimization/64844
6755         * gcc.dg/vect/pr64844.c: New testcase.
6757 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6759         PR middle-end/64809
6760         * gcc.dg/pr64809.c: Delete.
6762 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6764         PR middle-end/64805
6765         * gcc.target/i386/pr64805.c: New.
6767 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6769         * gcc.dg/guality/guality.h (main): Add argv[0] to
6770         guality_gdb_command.
6772 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
6774         PR ipa/64801
6775         * gcc.dg/tree-ssa/pr64801.c: New testcase.
6777 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
6779         PR target/64659
6780         * gcc.target/sh/sh.exp
6781         (check_effective_target_atomic_model_soft_gusa_available,
6782         check_effective_target_atomic_model_soft_tcb_available,
6783         check_effective_target_atomic_model_soft_imask_available,
6784         check_effective_target_atomic_model_hard_llcs_available): New.
6785         * gcc.target/sh/pr64659-0.h: New.
6786         * gcc.target/sh/pr64659-1.c: New.
6787         * gcc.target/sh/pr64659-2.c: New.
6788         * gcc.target/sh/pr64659-3.c: New.
6789         * gcc.target/sh/pr64659-4.c: New.
6791 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
6793         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6794         scan-assembler-times pattern.
6796 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
6798         PR middle-end/64809
6799         * gcc.dg/pr64809.c: New test.
6801 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
6803         PR tree-optimization/64277
6804         * gcc.dg/pr64277.c: New.
6806 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6808         PR tree-optimization/64718
6809         * gcc.c-torture/execute/pr64718.c: New test.
6811 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
6813         * gcc.target/aarch64/abs_2.c: New.
6815 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
6817         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6818         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6819         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6820         ISA rev < 2.
6822 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
6824         PR bootstrap/64612
6825         * lib/target-supports.exp (check_effective_target_comdat_group): New.
6826         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6827         { target comdat_group }.
6829 2015-01-27  Tobias Burnus  <burnus@net-b.de>
6831         PR fortran/63861
6832         * gfortran.dg/goacc/coarray_2.f90: New.
6834 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6836         PR ipa/60871
6837         PR ipa/64139
6838         * g++.dg/torture/pr64139.C: New testcase.
6839         * g++.dg/torture/pr60871.C: Likewise.
6841 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
6843         PR fortran/64230
6844         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6845         prevent linking errors.
6847 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6849         PR ipa/64282
6850         * g++.dg/torture/pr64282.C: New testcase.
6852 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6854         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6855         for wzr reg.
6857 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6859         * gcc.target/s390/hotpatch-13.c: New testcase.
6860         * gcc.target/s390/hotpatch-14.c: New testcase.
6861         * gcc.target/s390/hotpatch-15.c: New testcase.
6862         * gcc.target/s390/hotpatch-16.c: New testcase.
6863         * gcc.target/s390/hotpatch-17.c: New testcase.
6864         * gcc.target/s390/hotpatch-18.c: New testcase.
6865         * gcc.target/s390/hotpatch-19.c: New testcase.
6866         * gcc.target/s390/hotpatch-20.c: New testcase.
6867         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6868         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6869         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6870         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6871         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6872         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6873         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6874         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6875         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6876         * gcc.target/s390/hotpatch-10.c: Likewise.
6877         * gcc.target/s390/hotpatch-11.c: Likewise.
6878         * gcc.target/s390/hotpatch-12.c: Likewise.
6879         * gcc.target/s390/hotpatch-2.c: Likewise.
6880         * gcc.target/s390/hotpatch-3.c: Likewise.
6881         * gcc.target/s390/hotpatch-4.c: Likewise.
6882         * gcc.target/s390/hotpatch-5.c: Likewise.
6883         * gcc.target/s390/hotpatch-6.c: Likewise.
6884         * gcc.target/s390/hotpatch-7.c: Likewise.
6885         * gcc.target/s390/hotpatch-8.c: Likewise.
6886         * gcc.target/s390/hotpatch-9.c: Likewise.
6887         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6888         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6889         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6890         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6891         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6892         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6893         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6894         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6896 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
6898         * gcc.dg/long_branch.c: New testcase.
6900 2015-01-27  Richard Biener  <rguenther@suse.de>
6902         PR tree-optimization/56273
6903         PR tree-optimization/59124
6904         PR tree-optimization/64277
6905         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6906         * gcc.dg/Warray-bounds-12.c: Likewise.
6907         * gcc.dg/Warray-bounds-13.c: Likewise.
6909 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6911         PR rtl-optimization/61058
6912         * gcc.dg/pr61058.c: New test.
6914 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
6916         * gcc.target/i386/chkp-narrow-bounds.c: New.
6918 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6920         PR tree-optimization/64807
6921         * gcc.dg/pr64807.c: New test.
6923         PR c/64766
6924         * gcc.dg/pr64766.c: New test.
6926 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
6928         PR target/49263
6929         * gcc.target/sh/pr49263-4.c: New.
6931 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
6933         PR fortran/62044
6934         * gfortran.dg/allocate_with_mold_1.f90: New test
6936 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
6938         PR c/64778
6939         * gcc.dg/pr64778.c: New test.
6941         PR middle-end/64421
6942         * gcc.dg/vect/pr64421.c: New test.
6944 2015-01-26  Tobias Burnus  <burnus@net-b.de>
6946         PR fortran/64771
6947         * gfortran.dg/coarray_36.f: New.
6948         * gfortran.dg/coarray_37.f90: New.
6950 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
6952         PR fortran/64230
6953         * gfortran.dg/class_allocate_18.f90: New.
6955 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6957         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6959 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6961         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6963 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6965         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6967 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6969         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6971 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6973         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6974         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6975         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6976         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6978 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6980         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6981         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6982         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6984 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6986         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6987         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6988         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6989         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6990         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6991         vXXXhn.inc.
6993 2015-01-26  Richard Biener  <rguenther@suse.de>
6995         PR middle-end/64764
6996         * gcc.dg/uninit-19.c: New testcase.
6998 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7000         * lib/target-supports.exp (check_effective_target_vect64): Add
7001         sparc*-*-*.
7003 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7005         PR testsuite/64712
7006         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7008 2015-01-26  Tony Liu  <tony.liu@arm.com>
7010         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7011         non-UAL cases.
7013 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
7015         PR libfortran/64770
7016         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7017         correctly, clean up afterwards.
7019 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
7021         PR fortran/62044
7022         * gfortran.dg/use_rename_7.f90: New.
7024 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
7026         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7027         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7029 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
7031         PR target/54236
7032         * gcc.target/sh/pr54236-4.c: New.
7034 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
7036         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7037         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
7038         Bridge test.
7040 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
7042         PR libfortran/64770
7043         * gfortran.dg/open_new_segv.f90: New test.
7045 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
7047         PR target/49263
7048         PR target/53987
7049         PR target/64345
7050         PR target/59533
7051         PR target/52933
7052         PR target/54236
7053         PR target/51244
7054         * gcc.target/sh/pr64345-1.c: New.
7055         * gcc.target/sh/pr64345-2.c: New.
7056         * gcc.target/sh/pr59533-1.c: New.
7057         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7058         * gcc.target/sh/pr52933-2.c: Likewise.
7059         * gcc.target/sh/pr54089-1.c: Likewise.
7060         * gcc.target/sh/pr54236-1.c: Likewise.
7061         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7062         * gcc.target/sh/pr49263-1.c: Remove xfails.
7063         * gcc.target/sh/pr49263-2.c: Likewise.
7064         * gcc.target/sh/pr49263-3.c: Likewise.
7065         * gcc.target/sh/pr53987-1.c: Likewise.
7066         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7067         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7068         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7069         (test05, test06, test07, test08, test09, test10, test11, test12): New.
7070         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7071         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7072         test_009): New.
7073         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7074         (test_02): New.
7076 2015-01-24  Tom de Vries  <tom@codesourcery.com>
7078         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7080 2015-01-23  Ian Lance Taylor  <iant@google.com>
7082         PR go/64510
7083         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7084         targets without split stack support.
7086 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
7088         PR target/64317
7089         * gcc.target/i386/pr64317.c: New test.
7091 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
7093         PR rtl-optimization/63637
7094         PR rtl-optimization/60663
7095         * gcc.dg/pr63637-1.c: New test.
7096         * gcc.dg/pr63637-2.c: New test.
7097         * gcc.dg/pr63637-3.c: New test.
7098         * gcc.dg/pr63637-4.c: New test.
7099         * gcc.dg/pr63637-5.c: New test.
7100         * gcc.dg/pr63637-6.c: New test.
7101         * gcc.target/i386/pr63637-1.c: New test.
7102         * gcc.target/i386/pr63637-2.c: New test.
7103         * gcc.target/i386/pr63637-3.c: New test.
7104         * gcc.target/i386/pr63637-4.c: New test.
7105         * gcc.target/i386/pr63637-5.c: New test.
7106         * gcc.target/i386/pr63637-6.c: New test.
7108 2015-01-23  Richard Biener  <rguenther@suse.de>
7110         PR testsuite/63439
7111         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7112         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7114 2015-01-23  Marek Polacek  <polacek@redhat.com>
7116         PR preprocessor/60570
7117         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7118         * gcc.dg/cpp/pr60570.c: New test.
7120 2015-01-23  Richard Biener  <rguenther@suse.de>
7122         PR testsuite/63439
7123         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7124         vectorization on vect64 targets.
7126 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
7128         PR fortran/60922
7129         * gfortran.dg/class_allocate_17.f90: New.
7131 2015-01-23  Tobias Burnus  <burnus@net-b.de>
7133         PR fortran/64726
7134         * gfortran.dg/goacc/combined_loop.f90: New.
7136 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7138         PR fortran/61933
7139         * gfortran.dg/make_unit.f90: New test.
7141 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7143         PR fortran/61933
7144         * gfortran.dg/negative_unit_int8.f: Update.
7146 2015-01-22  Jeff Law  <law@redhat.com>
7148         PR target/52076
7149         * gcc.target/m68k/pr52076-1.c: New test.
7150         * gcc.target/m68k/pr52076-2.c: New test.
7152 2015-01-22  Richard Biener  <rguenther@suse.de>
7154         PR middle-end/64728
7155         * gcc.dg/torture/pr64728.c: New testcase.
7157 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
7159         PR target/64688
7160         * g++.dg/pr64688.C: New test.
7162 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
7164         * gcc.target/i386/chkp-always_inline.c (f1): Make static
7165         to avoid errors with -fpic.
7167 2015-01-22  Richard Biener  <rguenther@suse.de>
7169         PR libstdc++/64535
7170         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7172 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
7174         PR rtl-optimization/64682
7175         * gcc.c-torture/execute/pr64682.c: New file.
7177 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
7179         PR debug/64511
7180         * gcc.dg/pr64511.c: New test.
7182         PR rtl-optimization/62078
7183         * g++.dg/opt/pr62078.C: New test.
7185         PR c/63307
7186         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7188 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
7190         PR fortran/57023
7191         * gfortran.dg/internal_pack_15.f90:  New test.
7193 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7195         * c-c++-common/tsan/step.c: New testcase.
7197 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7199         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7201 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7203         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7205 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7207         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7209 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7211         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7213 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7215         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7217 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7219         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7221 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7223         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7225 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7227         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7229 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7231         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7233 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7235         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7237 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7239         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7241 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7243         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7245 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7247         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7248         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7249         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7250         vXXXw.inc.
7252 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7254         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7255         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7256         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7257         vXXXl.inc.
7259 2015-01-21  Renlin Li  <renlin.li@arm.com>
7261         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7262         * g++.dg/tls/thread_local5g.C: Likewise.
7263         * g++.dg/tls/thread_local6g.C: Likewise.
7265 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7267         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7268         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7269         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7271 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7273         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7274         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7275         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7277 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7279         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7280         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7281         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7283 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7285         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7286         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7287         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7289 2015-01-20  Jeff Law  <law@redhat.com>
7291         PR target/59946
7292         * gcc.target/m68k/pr59946.c: New test.
7294 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7296         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7297         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7298         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7300 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7302         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7303         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7304         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7306 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7308         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7309         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7310         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7312 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7314         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7315         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7316         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7317         vshuffle.inc.
7318         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7319         vshuffle.inc.
7321 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7323         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7324         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7325         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7327 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7329         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7330         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7331         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7333 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7335         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7337 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
7339         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7341         PR sanitizer/64632
7342         * g++.dg/ubsan/pr64632.C: New test.
7344         PR debug/64663
7345         * gcc.dg/pr64663.c: New test.
7347 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7349         PR c++/64383
7350         * g++.dg/warn/Wunused-var-23.C: New.
7352 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7354         PR c++/59937
7355         * g++.dg/cpp0x/constexpr-59937-1.C: New.
7356         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7358 2015-01-20  Richard Biener  <rguenther@suse.de>
7360         PR ipa/64684
7361         * gcc.dg/lto/pr64684_0.c: New testcase.
7362         * gcc.dg/lto/pr64684_1.c: Likewise.
7363         * gcc.dg/lto/pr64684_2.c: Likewise.
7364         * gcc.dg/lto/pr64685_0.c: Likewise.
7365         * gcc.dg/lto/pr64685_1.c: Likewise.
7367 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7369         PR c++/62241
7370         * g++.dg/cpp1y/lambda-init12.C: New.
7372 2015-01-20  Richard Biener  <rguenther@suse.de>
7374         PR tree-optimization/64410
7375         * g++.dg/vect/pr64410.cc: Require vect_double.
7377 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
7379         PR target/64149
7380         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7382 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
7384         PR bootstrap/64676
7385         Revert:
7386         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7388         PR rtl-optimization/64081
7389         * gcc.dg/pr64081.c: New test.
7391 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7393         * jit.dg/harness.h: Include <unistd.h>.
7394         (CHECK_NO_ERRORS): New.
7395         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7396         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7397         gcc_jit_context_compile_to_file.
7398         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7399         args to the spawned executable.
7400         (jit-expand-vars): New function.
7401         (jit-exe-params): New variable.
7402         (dg-jit-set-exe-params): New function.
7403         (jit-dg-test): Detect testcases that use
7404         jit-verify-compile-to-file and call jit-setup-compile-to-file.
7405         Set arguments of spawned process to jit-exe-params.
7406         (jit-get-output-filename): New function.
7407         (jit-setup-compile-to-file): New function.
7408         (jit-verify-compile-to-file): New function.
7409         (jit-run-executable): New function.
7410         (jit-verify-executable): New function.
7411         * jit.dg/test-compile-to-assembler.c: New testcase.
7412         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7413         * jit.dg/test-compile-to-executable.c: New testcase.
7414         * jit.dg/test-compile-to-object.c: New testcase.
7416 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
7418         PR target/64652
7419         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7420         (test_1): New.
7422 2015-01-19  Martin Liska  <mliska@suse.cz>
7424         * objc/compile/pr64668.m: New test.
7426 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7428         * jit.dg/test-arith-overflow.c: Include stdbool.h.
7429         (create_overflow_fn): Update comment to clarify that
7430         the third param of the created function is a bool *, not
7431         an int *.
7432         (verify_int_overflow_fn): Convert param "expected_ovf" from
7433         int to bool.  Update third param of "overflow_fn_type" from int *
7434         to bool *.  Update local "actual_ovf" from int to bool.
7435         (verify_uint_overflow_fn): Likewise.
7437 2015-01-19  Martin Liska  <mliska@suse.cz>
7439         * gcc.dg/ipa/ipa-icf-33.c: New test.
7441 2015-01-19  Felix Yang  <felix.yang@huawei.com>
7442             Haijian Zhang  <z.zhanghaijian@huawei.com>
7444         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7445         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7446         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7447         result_float64x2, expected_hfloat64x2): New helper type, variable and
7448         declaration.
7449         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7450         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7451         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7452         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7453         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7454         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7455         and target without the FMA feature.
7457 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
7459         * gcc.target/aarch64/pr64304.c: New testcase.
7461 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7463         PR rtl-optimization/64081
7464         * gcc.dg/pr64081.c: New test.
7466 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
7468         PR target/63971
7469         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7470         the epilogue).
7471         * gcc.target/aarch64/test_frame_6.c: Likewise.
7472         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7473         and x19 (in the epilogue).
7474         * gcc.target/aarch64/test_frame_4.c: Likewise.
7475         * gcc.target/aarch64/test_frame_7.c: Likewise.
7477 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7479         * gcc.target/i386/chkp-always_inline.c: New.
7481 2015-01-15  Andrew Pinski  <apinski@cavium.com>
7482             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7484         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7485         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7487 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
7489         PR fortran/60255
7490         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7491         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7493 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7495         PR fortran/64578
7496         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7498 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
7500         PR target/64652
7501         * gcc.target/sh/torture/pr64652.c: New.
7503 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7505         * gcc.dg/ipa/ipa-icf-32.c: Update template.
7506         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7507         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7508         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7509         * c-c++-common/asan/kasan-recover-1.c: Likewise.
7510         * c-c++-common/asan/kasan-recover-2.c: Likewise.
7512 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7514         PR ipa/64378
7515         * g++.dg/torture/pr64378.C: New testcase.
7517 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7519         PR fortran/57959
7520         * gfortran.dg/block_13.f08: New test
7522 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7524         PR fortran/55901
7525         * gfortran.dg/associate_1.f03: Allow test for character with
7526         automatic length.
7528 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7530         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7531         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7533 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7535         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7537 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
7539         PR fortran/64578
7540         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7542 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7544         PR fortran/60357
7545         * gfortran.dg/alloc_comp_assign_13.f08: New test.
7547         PR fortran/61275
7548         * gfortran.dg/alloc_comp_assign_14.f08: New test.
7550         PR fortran/55932
7551         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7553 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7555         PR fortran/60334
7556         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7558 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
7560         PR rtl-optimization/52773
7561         * gcc.c-torture/compile/pr52773.c: New test.
7563 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7565         PR c++/62134
7566         * g++.dg/cpp0x/alias-decl-46.C: New.
7568 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7570         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7572 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7574         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7575         Add trace.
7576         (CHECK_FP): Likewise.
7577         (CHECK_CUMULATIVE_SAT): Likewise.
7579 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7581         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7582         (Set_Neon_Cumulative_Sat): Add parameter.
7583         (__set_neon_cumulative_sat): Support new parameter.
7584         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7585         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7586         argument.
7587         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7588         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7589         argument.
7591 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7593         * g++.dg/tsan/vptr_benign_race.C: New testcase.
7594         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7596 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7598         PR c++/60056
7599         * g++.dg/tls/thread_local-ice4.C: New.
7601 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
7603         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7604         than Neon options.
7606 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7608         PR c++/62276
7609         * g++.dg/cpp0x/vt-62276.C: New.
7611 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7613         PR middle-end/64353
7614         * g++.dg/pr64353.C: New.
7616 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7618         PR target/64263
7619         * gcc.target/aarch64/pr64263_1.c: New test.
7621 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
7623         PR tree-optimization/64434
7624         * gcc.dg/torture/pr64434.c: Move to...
7625         * gcc.dg/pr64434.c: ... here.
7627 2015-01-16  Richard Biener  <rguenther@suse.de>
7629         PR middle-end/64614
7630         * gcc.dg/uninit-18.c: New testcase.
7632 2015-01-16  Richard Biener  <rguenther@suse.de>
7634         PR tree-optimization/64568
7635         * g++.dg/torture/pr64568-2.C: New testcase.
7637 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7639         PR target/64363
7640         * gcc.target/i386/chkp-label-address.c: New.
7642 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
7644         PR fortran/45290
7645         * gfortran.dg/pointer_init_6.f90: Extended.
7647 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
7649         * gcc.c-torture/compile/20150108.c: New test.
7651 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7653         * gcc.target/visium: New directory.
7655 2015-01-16  Richard Biener  <rguenther@suse.de>
7657         PR tree-optimization/61743
7658         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7659         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7661 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
7663         * gcc.dg/pr64015.c: New test.
7665 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
7667         PR ipa/64163
7668         PR ipa/64612
7669         * g++.dg/ipa/pr64612.C: New test.
7671 2015-01-16  Renlin Li  <renlin.li@arm.com>
7673         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7675 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
7677         * gcc.target/i386/sse-14.c: Test new intrinsic.
7678         * gcc.target/i386/sse-22.c: Ditto.
7680 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7682         PR c++/58614
7683         * g++.dg/cpp0x/auto44.C: New.
7685 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
7687         PR target/59710
7688         * gcc.target/nios2/gpopt-all.c: New test case.
7689         * gcc.target/nios2/gpopt-local.c: New test case.
7690         * gcc.target/nios2/gpopt-global.c: New test case.
7691         * gcc.target/nios2/gpopt-data.c: New test case.
7692         * gcc.target/nios2/gpopt-none.c: New test case.
7694 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
7696         * g++.dg/ubsan/vptr-1.C: New test.
7697         * g++.dg/ubsan/vptr-2.C: New test.
7698         * g++.dg/ubsan/vptr-3.C: New test.
7699         * g++.dg/ubsan/vptr-4.C: New test.
7700         * g++.dg/ubsan/vptr-5.C: New test.
7701         * g++.dg/ubsan/vptr-6.C: New test.
7702         * g++.dg/ubsan/vptr-7.C: New test.
7703         * g++.dg/ubsan/vptr-8.C: New test.
7704         * g++.dg/ubsan/vptr-9.C: New test.
7706 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7708         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7709         is set up.
7710         * lib/gcc-dg.exp: Likewise.
7712 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7714         PR rtl-optimization/64110
7715         * gcc.target/i386/pr64110.c: Add scan-assembler.
7717 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
7718             James Norris  <jnorris@codesourcery.com>
7719             Cesar Philippidis  <cesar@codesourcery.com>
7720             Ilmir Usmanov  <i.usmanov@samsung.com>
7722         * lib/target-supports.exp (check_effective_target_fopenacc): New
7723         procedure.
7724         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7725         * g++.dg/goacc/goacc.exp: Likewise.
7726         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7727         * gcc.dg/goacc/goacc.exp: Likewise.
7728         * gfortran.dg/goacc/goacc.exp: Likewise.
7729         * c-c++-common/cpp/openacc-define-1.c: New file.
7730         * c-c++-common/cpp/openacc-define-2.c: Likewise.
7731         * c-c++-common/cpp/openacc-define-3.c: Likewise.
7732         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7733         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7734         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7735         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7736         * c-c++-common/goacc/asyncwait-1.c: Likewise.
7737         * c-c++-common/goacc/cache-1.c: Likewise.
7738         * c-c++-common/goacc/clauses-fail.c: Likewise.
7739         * c-c++-common/goacc/collapse-1.c: Likewise.
7740         * c-c++-common/goacc/data-1.c: Likewise.
7741         * c-c++-common/goacc/data-2.c: Likewise.
7742         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7743         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7744         * c-c++-common/goacc/deviceptr-2.c: Likewise.
7745         * c-c++-common/goacc/deviceptr-3.c: Likewise.
7746         * c-c++-common/goacc/if-clause-1.c: Likewise.
7747         * c-c++-common/goacc/if-clause-2.c: Likewise.
7748         * c-c++-common/goacc/kernels-1.c: Likewise.
7749         * c-c++-common/goacc/loop-1.c: Likewise.
7750         * c-c++-common/goacc/loop-private-1.c: Likewise.
7751         * c-c++-common/goacc/nesting-1.c: Likewise.
7752         * c-c++-common/goacc/nesting-data-1.c: Likewise.
7753         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7754         * c-c++-common/goacc/parallel-1.c: Likewise.
7755         * c-c++-common/goacc/pcopy.c: Likewise.
7756         * c-c++-common/goacc/pcopyin.c: Likewise.
7757         * c-c++-common/goacc/pcopyout.c: Likewise.
7758         * c-c++-common/goacc/pcreate.c: Likewise.
7759         * c-c++-common/goacc/pragma_context.c: Likewise.
7760         * c-c++-common/goacc/present-1.c: Likewise.
7761         * c-c++-common/goacc/reduction-1.c: Likewise.
7762         * c-c++-common/goacc/reduction-2.c: Likewise.
7763         * c-c++-common/goacc/reduction-3.c: Likewise.
7764         * c-c++-common/goacc/reduction-4.c: Likewise.
7765         * c-c++-common/goacc/sb-1.c: Likewise.
7766         * c-c++-common/goacc/sb-2.c: Likewise.
7767         * c-c++-common/goacc/sb-3.c: Likewise.
7768         * c-c++-common/goacc/update-1.c: Likewise.
7769         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7770         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7771         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7772         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7773         * gfortran.dg/goacc/assumed.f95: Likewise.
7774         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7775         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7776         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7777         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7778         * gfortran.dg/goacc/branch.f95: Likewise.
7779         * gfortran.dg/goacc/cache-1.f95: Likewise.
7780         * gfortran.dg/goacc/coarray.f95: Likewise.
7781         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7782         * gfortran.dg/goacc/cray.f95: Likewise.
7783         * gfortran.dg/goacc/critical.f95: Likewise.
7784         * gfortran.dg/goacc/data-clauses.f95: Likewise.
7785         * gfortran.dg/goacc/data-tree.f95: Likewise.
7786         * gfortran.dg/goacc/declare-1.f95: Likewise.
7787         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7788         * gfortran.dg/goacc/fixed-1.f: Likewise.
7789         * gfortran.dg/goacc/fixed-2.f: Likewise.
7790         * gfortran.dg/goacc/fixed-3.f: Likewise.
7791         * gfortran.dg/goacc/fixed-4.f: Likewise.
7792         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7793         * gfortran.dg/goacc/if.f95: Likewise.
7794         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7795         * gfortran.dg/goacc/list.f95: Likewise.
7796         * gfortran.dg/goacc/literal.f95: Likewise.
7797         * gfortran.dg/goacc/loop-1.f95: Likewise.
7798         * gfortran.dg/goacc/loop-2.f95: Likewise.
7799         * gfortran.dg/goacc/loop-3.f95: Likewise.
7800         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7801         * gfortran.dg/goacc/omp.f95: Likewise.
7802         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7803         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7804         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7805         * gfortran.dg/goacc/parameter.f95: Likewise.
7806         * gfortran.dg/goacc/private-1.f95: Likewise.
7807         * gfortran.dg/goacc/private-2.f95: Likewise.
7808         * gfortran.dg/goacc/private-3.f95: Likewise.
7809         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7810         * gfortran.dg/goacc/reduction-2.f95: Likewise.
7811         * gfortran.dg/goacc/reduction.f95: Likewise.
7812         * gfortran.dg/goacc/routine-1.f90: Likewise.
7813         * gfortran.dg/goacc/routine-2.f90: Likewise.
7814         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7815         * gfortran.dg/goacc/several-directives.f95: Likewise.
7816         * gfortran.dg/goacc/sie.f95: Likewise.
7817         * gfortran.dg/goacc/subarrays.f95: Likewise.
7818         * gfortran.dg/gomp/map-1.f90: Likewise.
7819         * gfortran.dg/openacc-define-1.f90: Likewise.
7820         * gfortran.dg/openacc-define-2.f90: Likewise.
7821         * gfortran.dg/openacc-define-3.f90: Likewise.
7822         * g++.dg/gomp/block-1.C: Update for changed compiler output.
7823         * g++.dg/gomp/block-2.C: Likewise.
7824         * g++.dg/gomp/block-3.C: Likewise.
7825         * g++.dg/gomp/block-5.C: Likewise.
7826         * g++.dg/gomp/target-1.C: Likewise.
7827         * g++.dg/gomp/target-2.C: Likewise.
7828         * g++.dg/gomp/taskgroup-1.C: Likewise.
7829         * g++.dg/gomp/teams-1.C: Likewise.
7830         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7831         * gcc.dg/cilk-plus/jump.c: Likewise.
7832         * gcc.dg/gomp/block-1.c: Likewise.
7833         * gcc.dg/gomp/block-10.c: Likewise.
7834         * gcc.dg/gomp/block-2.c: Likewise.
7835         * gcc.dg/gomp/block-3.c: Likewise.
7836         * gcc.dg/gomp/block-4.c: Likewise.
7837         * gcc.dg/gomp/block-5.c: Likewise.
7838         * gcc.dg/gomp/block-6.c: Likewise.
7839         * gcc.dg/gomp/block-7.c: Likewise.
7840         * gcc.dg/gomp/block-8.c: Likewise.
7841         * gcc.dg/gomp/block-9.c: Likewise.
7842         * gcc.dg/gomp/target-1.c: Likewise.
7843         * gcc.dg/gomp/target-2.c: Likewise.
7844         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7845         * gcc.dg/gomp/teams-1.c: Likewise.
7847 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
7849         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7850         test case.
7852 2015-01-15  Mike Stump  <mikestump@comcast.net>
7854         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7855         * gcc.dg/inline_2.c: Likewise.
7856         * gcc.dg/inline_3.c: Likewise.
7857         * gcc.dg/inline_4.c: Likewise.
7859 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
7861         PR fortran/58023
7862         * gfortran.dg/proc_ptr_comp_43.f90: New.
7864 2015-01-15  Mike Stump  <mikestump@comcast.net>
7866         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7867         * gcc.dg/unroll_2.c: Likewise.
7868         * gcc.dg/unroll_3.c: Likewise.
7869         * gcc.dg/unroll_4.c: Likewise.
7870         * gcc.dg/unroll_5.c: Likewise.
7872 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
7874         PR target/63971
7875         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7876         in epilogue.
7877         * gcc.target/aarch64/test_frame_6.c: Likewise.
7878         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7879         x30 and x19 (in the epilogue).
7880         * gcc.target/aarch64/test_frame_4.c: Likewise.
7881         * gcc.target/aarch64/test_frame_7.c: Likewise.
7883 2015-01-15  Martin Liska  <mliska@suse.cz>
7885         * g++.dg/ipa/pr64068.C: New test.
7886         * gcc.dg/ipa/PR64559.c: New test.
7888 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7890         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7891         with PIE.
7893 2015-01-15  Richard Biener  <rguenther@suse.de>
7895         PR tree-optimization/61743
7896         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7897         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7899 2015-01-15 Renlin Li <renlin.li@arm.com>
7901         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7902         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7904 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7906         * gcc.dg/vect/vect-aggressive-1.c: New.
7907         * gcc.target/i386/avx2-vect-aggressive.c: New.
7909 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7911         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7913 2015-01-15  Richard Biener  <rguenther@suse.de>
7915         PR lto/64415
7916         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7917         -Wl,-undefined,dynamic_lookup.
7919 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7921         * gnat.dg/opt47.adb: New test.
7923 2015-01-15  Richard Biener  <rguenther@suse.de>
7925         PR lto/64415
7926         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7928 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7930         PR tree-optimization/64434
7931         * gcc.dg/torture/pr64434.c: New test.
7933 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
7935         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7936         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
7937         -march=loongson* and -march=octeon* require -mno-micromips.
7939 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
7940             Matthew Fortune  <matthew.fortune@imgtec.com>
7942         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7943         * gcc.target/mips/call-saved-5.c (foo): Likewise.
7944         * gcc.target/mips/call-saved-6.c (foo): Likewise.
7945         * gcc.target/mips/call-saved-7.c: New file.
7946         * gcc.target/mips/call-saved-8.c: New file.
7947         * gcc.target/mips/call-saved-9.c: New file.
7949 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
7951         * gcc.target/mips/lsa.c: New file.
7952         * gcc.target/mips/mips64-lsa.c: Likewise.
7953         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7954         * gcc.target/mips/mulsize-4.c: Likewise.
7955         * gcc.target/mips/mulsize-5.c: New file.
7956         * gcc.target/mips/mulsize-6.c: Likewise.
7957         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7958         and !HAS_LSA as ghost options.
7959         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7960         for !HAS_LSA.
7962 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
7964         * g++.dg/torture/20141013.c: Set -fno-short-enums.
7966 2015-01-15  Richard Biener  <rguenther@suse.de>
7968         PR middle-end/64365
7969         * gcc.dg/torture/pr64365.c: New testcase.
7971 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
7973         * gcc.dg/stackprotectexplicit1.c: New test.
7974         * g++.dg/stackprotectexplicit2.c: New test.
7976 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7978         PR target/61933
7979         * gfortran.dg/inquire_internal.f90: New.
7980         * gfortran.dg/negative_unit_check.f90: New.
7982 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
7984         PR target/53988
7985         * gcc.target/sh/pr53988-1.c: New.
7987 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
7989         PR c++/58671
7990         * g++.dg/tls/thread_local-ice3.C: New.
7992 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
7994         * gcc.target/i386/fentry-override.c: Properly place {} in target
7995         selector.  Remove nonpic.
7996         * gcc.target/i386/fentry.c: Likewise.
7998 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8000         * gcc.dg/atomic-invalid.c: Check for invalid memory model
8001         warnings instead of errors.
8003 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
8005         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8006         option support instead of ENABLE_LTO from Makefile.
8008 2015-01-14  Richard Biener  <rguenther@suse.de>
8010         PR tree-optimization/59354
8011         * gcc.dg/vect/pr59354.c: New testcase.
8013 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
8015         * lib/target-supports.exp
8016         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8017         on ARM architures before v7.
8019 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8021         PR middle-end/59448
8022         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8023         an atomic_exchange.
8025 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8027         PR target/64386
8028         * gcc.target/i386/pr64386.c: New test.
8030 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8032         PR target/64393
8033         * gcc.target/i386/pr64393.c: New test.
8035 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8037         PR target/64387
8038         * gcc.target/i386/pr64387.c: New test.
8040 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
8042         * gcc.target/aarch64/store-pair-1.c: Fix typo.
8044 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8046         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8048 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8050         PR target/64453
8051         * gcc.target/arm/pr64453.c: New.
8053 2015-01-14  Richard Biener  <rguenther@suse.de>
8055         PR lto/64415
8056         * gcc.dg/lto/pr64415_0.c: New testcase.
8057         * gcc.dg/lto/pr64415_1.c: Likewise.
8059 2015-01-14  Martin Liska  <mliska@suse.cz>
8061         * gcc.dg/ipa/pr64307.c: New test.
8063 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8065         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8066         64-bit and 128-bit.
8068 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8070         PR target/64460
8071         * gcc.target/arm/pr64460_1.c: New test.
8073 2015-01-14  Richard Biener  <rguenther@suse.de>
8075         PR tree-optimization/64493
8076         PR tree-optimization/64495
8077         * gcc.dg/vect/pr64493.c: New testcase.
8078         * gcc.dg/vect/pr64495.c: Likewise.
8080 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
8082         * gcc.dg/Warray-bounds-11.c: New test-case.
8084 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8086         * gcc.target/mips/octeon3-pipe-1.c: New test.
8088 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
8090         * jit.dg/harness.h (set_up_logging): Move string concatenation
8091         into...
8092         (concat_strings): New function.
8093         (dump_reproducer): New function.
8094         (test_jit): Call dump_reproducer.
8095         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8096         function.
8097         (jit-dg-test): Delete any generated reproducer from previous runs.
8098         Verify that a generated reproducer was created, and verify that it
8099         compiles.
8100         * jit.dg/test-nested-contexts.c (main): Call
8101         gcc_jit_context_dump_reproducer_to_file.
8103 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8105         * gcc.dg/aru-2.c: Add dg-require-profiling.
8107 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8109         * lib/target-supports.exp (check_profiling_available): Check if
8110         -pg links.
8112 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
8114         PR ipa/64565
8115         * g++.dg/torture/pr64565.C: New testcase.
8117 2015-01-13  Marek Polacek  <polacek@redhat.com>
8119         PR middle-end/64391
8120         * gcc.dg/tm/pr64391.c: New test.
8122 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8124         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8125         true.
8127 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8129         * gcc.target/i386/pie.c: New test.
8131         * lib/target-supports.exp (check_effective_target_pie): New.
8133 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8135         PR rtl-optimization/64286
8136         * gcc.target/i386/avx2-pr64286.c: New test.
8138 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
8140         PR c++/57626
8141         * g++.dg/cpp0x/vt-57626.C: New.
8143 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8145         PR fortran/64528
8146         * gfortran.dg/pr64528.f90: New test.
8148 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
8150         * gcc.target/aarch64/subsp.c: New test.
8152 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8154         * gcc.target/aarch64/store-pair-1.c: New testcase.
8156 2015-01-13  Richard Biener  <rguenther@suse.de>
8158         PR lto/64373
8159         * gcc.dg/lto/pr64373_0.c: New testcase.
8161 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8163         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8164         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8166 2015-01-13  Richard Biener  <rguenther@suse.de>
8168         PR tree-optimization/64406
8169         * gcc.dg/pr64406.c: New testcase.
8171 2015-01-13  Richard Biener  <rguenther@suse.de>
8173         PR tree-optimization/64404
8174         * gcc.dg/vect/pr64404.c: New testcase.
8176 2015-01-13  Richard Biener  <rguenther@suse.de>
8178         PR tree-optimization/64568
8179         * g++.dg/torture/pr64568.C: New testcase.
8181 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8183         * jit.dg/test-error-local-used-from-other-function.c: New test
8184         case.
8185         * jit.dg/test-error-param-reuse.c: New test case.
8186         * jit.dg/test-error-param-sharing.c: New test case.
8187         * jit.dg/test-error-param-used-from-other-function.c: New test
8188         case.
8189         * jit.dg/test-error-param-used-without-a-function.c: New test
8190         case.
8192 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
8194         PR tree-optimization/64563
8195         * gcc.dg/pr64563.c: New test.
8197         PR target/64513
8198         * gcc.target/i386/pr64513.c: New test.
8200         PR tree-optimization/64454
8201         * gcc.dg/pr64454.c: New test.
8203         PR testsuite/64028
8204         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8205         bind_pic_locally.
8206         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8207         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8208         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8209         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8210         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8211         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8212         * gcc.dg/vect/slp-25.c: Likewise.
8213         * gcc.dg/vect/vect-109.c: Likewise.
8214         * gcc.dg/vect/vect-13.c: Likewise.
8215         * gcc.dg/vect/vect-17.c: Likewise.
8216         * gcc.dg/vect/vect-18.c: Likewise.
8217         * gcc.dg/vect/vect-19.c: Likewise.
8218         * gcc.dg/vect/vect-20.c: Likewise.
8219         * gcc.dg/vect/vect-21.c: Likewise.
8220         * gcc.dg/vect/vect-22.c: Likewise.
8221         * gcc.dg/vect/vect-27.c: Likewise.
8222         * gcc.dg/vect/vect-29.c: Likewise.
8223         * gcc.dg/vect/vect-2-big-array.c: Likewise.
8224         * gcc.dg/vect/vect-2.c: Likewise.
8225         * gcc.dg/vect/vect-3.c: Likewise.
8226         * gcc.dg/vect/vect-4.c: Likewise.
8227         * gcc.dg/vect/vect-5.c: Likewise.
8228         * gcc.dg/vect/vect-72.c: Likewise.
8229         * gcc.dg/vect/vect-73-big-array.c: Likewise.
8230         * gcc.dg/vect/vect-73.c: Likewise.
8231         * gcc.dg/vect/vect-77-global.c: Likewise.
8232         * gcc.dg/vect/vect-78-global.c: Likewise.
8233         * gcc.dg/vect/vect-7.c: Likewise.
8234         * gcc.dg/vect/vect-86.c: Likewise.
8235         * gcc.dg/vect/vect-align-1.c: Likewise.
8236         * gcc.dg/vect/vect-align-3.c: Likewise.
8237         * gcc.dg/vect/vect-all-big-array.c: Likewise.
8238         * gcc.dg/vect/vect-all.c: Likewise.
8239         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8240         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8241         * gcc.dg/vect/vect-peel-3.c: Likewise.
8242         * gcc.dg/vect/vect-peel-4.c: Likewise.
8243         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8245 2015-01-12  Jeff Law  <law@redhat.com>
8247         PR target/64461
8248         * gcc.target/m68k/pr64461.c: New test.
8250 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8252         * jit.dg/test-array-as-pointer.c (create_code): Update call
8253         to gcc_jit_context_new_global by setting "kind" to
8254         GCC_JIT_GLOBAL_IMPORTED.
8255         * jit.dg/test-error-array-as-pointer.c: Likewise.
8256         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8257         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8258         setting kind to GCC_JIT_GLOBAL_EXPORTED.
8259         * jit.dg/test-using-global.c (the_global): Rename to...
8260         (imported_global): ...this.
8261         (create_code): Update to test the three kinds of global.
8262         (verify_code): Likewise.
8264 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
8266         PR testsuite/64427
8267         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
8268         undefined behavior.
8269         * gcc.target/i386/pr64291-2.c: Updated.
8271 2015-01-12  Richard Biener  <rguenther@suse.de>
8273         PR tree-optimization/64530
8274         * gfortran.dg/pr64530.f90: New testcase.
8276 2015-01-12  Richard Biener  <rguenther@suse.de>
8278         PR middle-end/64357
8279         * gcc.dg/torture/pr64357.c: New testcase.
8281 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
8283         * gcc.target/i386/nop-mcount.c: Properly place {} in target
8284         selector.
8286 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8287         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8289 2015-01-12  Martin Liska  <mliska@suse.cz>
8291         * gcc.dg/ipa/PR64550.c: New test.
8293 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
8295         PR ipa/63470
8296         * g++.dg/ipa/pr63470.C: New testcase.
8298 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8300         PR fortran/63733
8301         * gfortran.dg/typebound_operator_20.f90: New.
8303 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8305         PR fortran/58023
8306         * gfortran.dg/proc_ptr_comp_42.f90: New.
8308 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8310         PR fortran/64508
8311         * gfortran.dg/proc_ptr_comp_41.f90: New.
8313 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
8315         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8317 2015-01-10  Tobias Burnus  <burnus@net-b.de>
8319         PR fortran/64522
8320         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8321         and add dg-excess-errors.
8322         * gfortran.dg/line_length_6.f90: New.
8323         * gfortran.dg/line_length_7.f90: New.
8324         * gfortran.dg/line_length_8.f90: New.
8325         * gfortran.dg/line_length_9.f90: New.
8326         * gfortran.dg/line_length_10.f90: New.
8327         * gfortran.dg/line_length_11.f90: New.
8329 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8331         * jit.dg/test-threads.c (struct testcase): Move declaration
8332         to jit.dg/all-non-failing-tests.h.
8333         (testcases): Likewise.
8334         * jit.dg/all-non-failing-tests.h (struct testcase): Move
8335         declaration here from jit.dg/all-non-failing-tests.h.
8336         (testcases): Likewise.
8337         * jit.dg/test-combination.c (create_code): Eliminate spelling
8338         out all of the testcases in favor of looping through the
8339         "testcases" metadata.
8340         (verify_code): Likewise.
8342 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
8344         PR rtl-optimization/64536
8345         * gcc.dg/pr64536.c: New test.
8347 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8349         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8350         * jit.dg/test-combination.c (create_code): Likewise.
8351         (verify_code): Likewise.
8352         * jit.dg/test-constants.c: New test case.
8353         * jit.dg/test-threads.c: Add test-constants.c.
8355 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
8357         PR libobjc/51891
8358         * objc.dg/gnu-api-2-class.m: Add a test case
8359         for the above change.
8361 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8363         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8365 2015-01-09  Richard Biener  <rguenther@suse.de>
8367         PR tree-optimization/64410
8368         * g++.dg/vect/pr64410.cc: New testcase.
8370 2015-01-09  Martin Liska  <mliska@suse.cz>
8372         * gcc.dg/ipa/ipa-icf-32.c: New test.
8374 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8376         * c-c++-common/tsan/tsan_barrier.h: New.
8377         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8378         * c-c++-common/tsan/bitfield_race.c: Likewise.
8379         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8380         * c-c++-common/tsan/mutexset1.c: Likewise.
8381         * c-c++-common/tsan/race_on_barrier.c: Likewise.
8382         * c-c++-common/tsan/race_on_mutex.c: Likewise.
8383         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8384         * c-c++-common/tsan/simple_race.c: Likewise.
8385         * c-c++-common/tsan/simple_stack.c: Likewise.
8386         * c-c++-common/tsan/sleep_sync.c: Likewise.
8387         * c-c++-common/tsan/tiny_race.c: Likewise.
8388         * c-c++-common/tsan/tls_race.c: Likewise.
8389         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8390         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8391         * g++.dg/tsan/atomic_free.C: Likewise.
8392         * g++.dg/tsan/atomic_free2.C: Likewise.
8393         * g++.dg/tsan/cond_race.C: Likewise.
8394         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8396 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
8398         PR testsuite/62250
8399         * lib/target-supports.exp (check_effective_target_libatomic_available):
8400         New.
8401         * gfortran.dg/coarray/caf.exp: Only add -latomic for
8402         targets that match effective-target libatomic_available.
8403         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8405 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8407         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8408         Verify the result of gcc_jit_context_get_last_error.
8409         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8411 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8413         PR tree-optimization/63989
8414         * gcc.dg/strlenopt-27.c: New test.
8416 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8418         * jit.dg/harness.h (set_up_logging): New function.
8419         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
8420         set_up_logging on the context, so that every testcase is
8421         logged to a particular file.
8422         * jit.dg/test-nested-contexts.c (main): Open a logfile,
8423         and call gcc_jit_context_set_logfile on the top-level context.
8425 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8427         PR target/64338
8428         * g++.dg/opt/pr64338.C: New test.
8430 2015-01-08  Tobias Burnus  <burnus@net-b.de>
8432         * gfortran.dg/coarray/codimension_2b.f90: New file.
8433         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8434         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8436 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8438         PR c++/59004
8439         * g++.dg/ext/fnname4.C: New.
8441 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8443         PR c++/64462
8444         * g++.dg/cpp0x/constexpr-64462.C: New.
8446 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8448         PR c++/60753
8449         * g++.dg/cpp0x/deleted10.C: New.
8451 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8453         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8455 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8457         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8458         GCC_JIT_UNARY_OP_ABS.
8459         (verify_unary_ops): Likewise.
8461 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8463         * jit.dg/test-arith-overflow.c: New test case.
8464         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8465         * jit.dg/test-combination.c (create_code): Likewise.
8466         (verify_code): Likewise.
8467         * jit.dg/test-threads.c (testcases): Likewise.
8469 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8471         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8472         rather than "jit".  Load g++.exp, and call g++_init.
8473         Run test-*.cc files within the testsuite and *.cc files within
8474         docs/examples.
8475         (jit-dg-test): Drop the addition of -fgnu89-inline to
8476         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8477         doing it when compiling C testcases (since g++ does not handle
8478         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8479         is restored to the value after g++_init ran, rather than the
8480         value before g++_init ran.  Return a list of
8481         $comp_output $output_file, as dg-test assumes.
8483 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8485         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8486         make it easier to figure out the origin of each test result when
8487         running test-combination.c and test-threads.c.
8488         (CHECK_VALUE): Likewise.
8489         (CHECK_DOUBLE_VALUE): Likewise.
8490         (CHECK_STRING_VALUE): Likewise.
8491         (CHECK_STRING_STARTS_WITH): Likewise.
8492         (CHECK_STRING_CONTAINS): Likewise.
8493         (CHECK): Likewise.
8494         (check_string_value): Likewise, add "funcname" param.
8495         (check_string_starts_with): Likewise.
8496         (check_string_contains): Likewise.
8498 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8500         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8501         generating name of built executable.
8503 2015-01-07  Marek Polacek  <polacek@redhat.com>
8505         PR c/64440
8506         * gcc.dg/pr64440.c: New test.
8507         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8509 2015-01-07  Marek Polacek  <polacek@redhat.com>
8511         PR c/64417
8512         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8513         * gcc.dg/pr64417.c: New test.
8515 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8517         PR target/64505
8518         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8519         fix is correct.
8521 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8523         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8524         Check if testcases run without errors, not just if they compile.
8526 2015-01-06  Christian Bruel  <christian.bruel@st.com>
8528         PR target/64507
8529         * gcc.target/sh/pr64507.c: New test.
8531 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
8533         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8535 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
8537         * c-c++-common/asan/sanitize-all-1.c: New test.
8538         * c-c++-common/ubsan/sanitize-all-1.c: New test.
8539         * c-c++-common/ubsan/sanitize-all-2.c: New test.
8540         * c-c++-common/ubsan/sanitize-all-3.c: New test.
8541         * c-c++-common/ubsan/sanitize-all-4.c: New test.
8543 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8545         * lib/target-supports.exp (check_profiling_available): Return 0 for
8546         Visium.
8547         (check_effective_target_tls_runtime): Likewise.
8548         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8549         * gcc.dg/20020312-2.c: Adjust for Visium.
8550         * gcc.dg/tls/thr-cse-1.c: Likewise
8551         * gcc.dg/tree-ssa/20040204-1.c: Likewise
8552         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8553         * gcc.dg/weak/typeof-2.c: Likewise.
8555 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
8557         PR rtl-optimization/64287
8558         * gcc.dg/aru-2.c: New test.
8560 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8562         PR sanitizer/64344
8563         * c-c++-common/ubsan/pr64344-1.c: New test.
8564         * c-c++-common/ubsan/pr64344-2.c: New test.
8566         PR tree-optimization/64465
8567         * gcc.dg/pr64465.c: New test.
8569         PR tree-optimization/64494
8570         * gcc.c-torture/compile/pr64494.c: New test.
8572 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8574         PR fortran/47674
8575         * gfortran.dg/realloc_on_assign_25.f90:  New test.
8577 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8579         Update copyright years.
8581 2015-01-05  Marek Polacek  <polacek@redhat.com>
8583         PR c/64423
8584         * gcc.dg/pr64423.c: New test.
8586 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8588         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8589         mmix-knuth-mmixware for the same reason as for MIPS.
8590         * gcc.dg/debug/debug-2.c: Ditto.
8592         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8594 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
8596         PR testsuite/62250
8597         * lib/gfortran.exp: Add libatomic library search path.
8598         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8599         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8601         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8603 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8605         * c-c++-common/tsan/bitfield_race.c: New testcase.
8606         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8608 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8610         * gfortran.dg/coarray/collectives_4.f90: New.
8612 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8614         PR fortran/57562
8615         * gfortran.dg/extends_16.f90: New.
8617 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8619         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8621 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8623         * gfortran.dg/coarray/codimension_2.f90: New.
8624         * gfortran.dg/coarray/codimension_2a.f90: New.
8625         * gfortran.dg/coarray_35.f90: New.
8626         * gfortran.dg/coarray_35a.f90: New.
8628 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8630         PR fortran/60507
8631         * gfortran.dg/dummy_procedure_11.f90: New.
8633 Copyright (C) 2015 Free Software Foundation, Inc.
8635 Copying and distribution of this file, with or without modification,
8636 are permitted in any medium without royalty provided the copyright
8637 notice and this notice are preserved.