PR rtl-optimization/66891
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd3a47c884d7061a340b3bce696c2cef10c84ffc2
1 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
3         PR target/66891
4         * gcc.target/i386/pr66891.c: New test.
6 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
10 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
12         PR rtl-optimization/66626
13         * gcc.target/i386/pr66626-2.c: New.
15 2015-07-16  Martin Liska  <mliska@suse.cz>
17         * g++.dg/ipa/pr66896.c: New test.
19 2015-07-16  Richard Biener  <rguenther@suse.de>
21         PR tree-optimization/66894
22         * gcc.dg/torture/pr66894.c: New testcase.
24 2015-07-16  Richard Biener  <rguenther@suse.de>
26         * gcc.dg/tree-ssa/pr21031.c: Adjust.
28 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
30         PR target/66866
31         * g++.dg/pr66866.C: New test.
33 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
35         * gcc.target/powerpc/vec-cmp-sel.c: New test.
37 2015-07-15  Richard Biener  <rguenther@suse.de>
39         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
40         { -O3 -fomit-frame-pointer },
41         { -O3 -fomit-frame-pointer -funroll-loops } and
42         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
43         in favor of
44         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
45           -finline-functions }
47 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
49         * gcc.target/mips/interrupt_handler-5.c: New test.
51 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
52             Robert Suchanek  <robert.suchanek@imgtec.com>
54         * gcc.target/mips/interrupt_handler-4.c: New test.
56 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
58         PR testsuite/66734
59         * gcc.dg/lto/lto.exp: Initialize MPX.
61 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
63         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
64         dg-skip-if.
65         * gcc.target/arm/scd42-3.c: Likewise.
67 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
69         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
70         code to be run when the pre-arch code increases the isa_rev to
71         mips32r6 or greater.
73 2015-07-15  Richard Biener  <rguenther@suse.de>
75         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
76         { -O3 -fomit-frame-pointer },
77         { -O3 -fomit-frame-pointer -funroll-loops } and
78         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
79         in favor of
80         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
81           -finline-functions }
82         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
83         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
84         to additional_flags.
86 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
88         PR rtl-optimization/66838
89         * gcc.target/i386/pr66838.c: New test.
91 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
93         PR c++/66850
94         * g++.dg/template/pr66850.C: New test.
96 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
97             Cesar Philippidis  <cesar@codesourcery.com>
98             Chung-Lin Tang  <cltang@codesourcery.com>
100         * gcc.target/nios2/nios2-flushd.c: New.
101         * gcc.target/nios2/nios2-rdprs.c: New.
102         * gcc.target/nios2/r2-atomic.c: New.
103         * gcc.target/nios2/r2-eni.c: New.
104         * gcc.target/nios2/r2-wrpie.c: New.
106 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
107             Cesar Philippidis  <cesar@codesourcery.com>
108             Chung-Lin Tang  <cltang@codesourcery.com>
110         * gcc.target/nios2/cdx-ldstwm-1.c: New.
111         * gcc.target/nios2/cdx-ldstwm-2.c: New.
113 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
114             Cesar Philippidis  <cesar@codesourcery.com>
115             Chung-Lin Tang  <cltang@codesourcery.com>
117         * gcc.target/nios2/andci.c: New.
118         * gcc.target/nios2/bmx.c: New.
119         * gcc.target/nios2/cdx-add.c: New.
120         * gcc.target/nios2/cdx-branch.c: New.
121         * gcc.target/nios2/cdx-callret.c: New.
122         * gcc.target/nios2/cdx-loadstore.c: New.
123         * gcc.target/nios2/cdx-logical.c: New.
124         * gcc.target/nios2/cdx-mov.c: New.
125         * gcc.target/nios2/cdx-shift.c: New.
126         * gcc.target/nios2/cdx-sub.c: New.
127         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
129 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
131         PR c++/65071
132         * g++.dg/cpp0x/vt-65071.C: New.
134 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
135             Cesar Philippidis  <cesar@codesourcery.com>
136             Chung-Lin Tang  <cltang@codesourcery.com>
138         * gcc.target/nios2/r2-io-range.c: New.
139         * gcc.target/nios2/r2-stio-1.c: New.
140         * gcc.target/nios2/r2-stio-2.c: New.
141         * gcc.target/nios2/nios2-ldxio.c: New.
142         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
143         of just compile.  Add more tests.
145 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
147         gfortran.dg/pr66864.f90: New test.
149 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
151         PR rtl-optimization/66626
152         * gcc.target/i386/pr66626.c: New.
154 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
156         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
157         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
158         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
160 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
162         * g++.dg/template/crash81.C: Adjust for error + inform change.
163         * g++.dg/template/pr58878.C: Likewise.
164         * g++.dg/template/shadow1.C: Likewise.
165         * g++.dg/template/shadow2.C: Likewise.
166         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
167         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
168         * g++.old-deja/g++.brendan/crash7.C: Likewise.
169         * g++.old-deja/g++.pt/shadow2.C: Likewise.
171 2015-07-14  Richard Biener  <rguenther@suse.de>
173         PR tree-optimization/66863
174         * gcc.dg/torture/pr66863.c: New testcase.
176 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
178         PR c++/65186
179         * g++.dg/template/pr65186.C: New test.
181 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
183         * gcc.target/arm/macro_defs0.c: Add directive to skip
184         test if -marm is present.
185         * gcc.target/arm/macro_defs1.c: Likewise.
187 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
189         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
190         if-conversion..
191         * gcc.target/aarch64/adds1.c: Likewise.
192         * gcc.target/aarch64/ands_1.c: Likewise.
193         * gcc.target/aarch64/bics_1.c: Likewise.
194         * gcc.target/aarch64/subs1.c: Likewise.
195         * gcc.target/aarch64/subs3.c: Likewise.
197 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
199         PR fortran/64589
200         * gfortran.dg/pr64589.f90: New test.
202 2015-07-13  Renlin Li  <renlin.li@arm.com>
204         PR rtl/66556
205         * gcc.c-torture/execute/pr66556.c: New.
207 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
209         * gcc.dg/20020219-1.c: Fix double word typos.
210         * gcc.dg/20020919-1.c: Same.
212 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
213             Jeff Law  <law@redhat.com>
215         PR middle-end/66726
216         * g++.dg/tree-ssa/pr66726.c: New test.
217         * gcc.dg/tree-ssa/pr66726-2.c: New test.
218         * gcc.dg/tree-ssa/pr66726.c: New test.
220 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
222         PR c++/58734
223         * g++.dg/cpp0x/variadic-ttp2.C: New.
225 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
227         PR c++/30044
228         * g++.dg/cpp0x/auto46.C: New test.
229         * g++.dg/template/pr30044.C: New test.
230         * g++.dg/template/shadow2.C: New test.
231         * g++.dg/template/error55.C: New test.
232         * g++.dg/template/crash83.C: Accept any error string.
233         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
234         parameters.
235         * g++.dg/cpp0x/variadic19.C: Likewise
236         * g++.dg/template/canon-type-13.C: Likewise.
237         * g++.old-deja/g++.pt/ttp42.C: Likewise.
238         * g++.dg/torture/20070621-1.C: Likewise.
240 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
242         PR c++/54521
243         * g++.dg/init/explicit3.C: New.
245 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
247         PR target/66819
248         * gcc.target/i386/pr66819-1.c: New test.
249         * gcc.target/i386/pr66819-2.c: Likewise.
250         * gcc.target/i386/pr66819-3.c: Likewise.
251         * gcc.target/i386/pr66819-4.c: Likewise.
252         * gcc.target/i386/pr66819-5.c: Likewise.
254 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
256         PR target/66703
257         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
258         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
259         type to prevent possible flag-clobbering zero-extensions.
260         * gcc.target/i386/pr66703.c: New test.
262 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
264         PR c++/60842
265         * g++.dg/cpp0x/nsdmi-template15.C: New.
267 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
269         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
271 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
273         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
274         * gcc.target/arm/flip-thumb.c: Likewise.
276 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
278         PR target/66813
279         * gcc.target/i386/pr66813.c: New test.
281 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
283         PR middle-end/66820
284         * gcc.dg/gomp/pr66820.c: New test.
286 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
288         PR c++/65592
289         * g++.dg/cpp0x/scoped_enum6.C: New.
291 2015-07-10  Tom de Vries  <tom@codesourcery.com>
293         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
294         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
296 2015-07-10  Richard Biener  <rguenther@suse.de>
298         PR tree-optimization/66823
299         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
300         which should not be necessary.  XFAIL.
302 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
304         PR c++/64848
305         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
307 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
309         PR middle-end/66633
310         * gcc.dg/gomp/pr66633-1.c: New test.
311         * gcc.dg/gomp/pr66633-2.c: New test.
312         * gcc.dg/gomp/pr66633-3.c: New test.
313         * gcc.dg/gomp/pr66633-4.c: New test.
315 2015-07-09  John Marino  <gnugcc@marino.st>
317         * lib/target-supports.exp (check_effective_target_pie):
318         Add *-*-dragonfly*
320 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
322         PR target/66814
323         * gcc.target/i386/pr66814.c: New test.
325 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
327         PR target/66731
328         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
329         * gcc.target/aarch64/fnmul-2.c: Likewise.
330         * gcc.target/aarch64/fnmul-3.c: Likewise.
331         * gcc.target/aarch64/fnmul-4.c: Likewise.
333 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
335         PR c++/65790
336         * g++.dg/cpp0x/vt-65790.C: New.
338 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
340         PR target/66818
341         * gcc.target/i386/pr66818.c: New test.
343 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
345         PR target/66817
346         * gcc.target/i386/pr66817.c: New test.
348 2015-07-09  Marek Polacek  <polacek@redhat.com>
350         PR tree-optimization/66718
351         * gcc.dg/vect/vect-126.c: New test.
353 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
355         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
356         even when dwarf-2 is not the default.
358 2015-07-08  Jeff Law  <law@redhat.com>
360         PR testsuite/66796
361         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
362         to have a single memory reference.
364 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
366         * g++.dg/other/dump-ada-spec-9.C: New test.
368 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
370         * g++.dg/vect/vect.exp: Run also simd* tests.
371         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
372         (check_vect): Fix up get_cpuid call for C++.
373         * g++.dg/vect/simd-clone-1.cc: New test.
375 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
377         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
379 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
381         * gcc.target/i386/readeflags-1.c (abort): New prototype.
382         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
384 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
386         PR c++/66421
387         * g++.dg/cpp0x/auto45.C: New.
389 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
391         PR middle-end/66334
392         * gcc.target/i386/pr66334.c: New.
394 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
396         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
397         comments.
399 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
401         PR jit/66783
402         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
403         (verify_code): Update expected error message.
404         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
405         (verify_code): Likewise.
406         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
407         (verify_code): Likewise.
409 2015-07-08  Richard Biener  <rguenther@suse.de>
411         PR tree-optimization/66793
412         * gcc.dg/torture/pr66793.c: New testcase.
414 2015-07-08  Richard Biener  <rguenther@suse.de>
416         PR tree-optimization/66794
417         * gcc.dg/torture/pr66794.c: New testcase.
419 2015-07-08  Marek Polacek  <polacek@redhat.com>
421         PR c++/66748
422         * g++.dg/abi/abi-tag15.C: New test.
424 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
426         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
427         * gcc.target/mips/branch-3.c: Ditto
428         * gcc.target/mips/branch-4.c: Ditto.
429         * gcc.target/mips/branch-5.c: Ditto.
430         * gcc.target/mips/branch-6.c: Ditto.
431         * gcc.target/mips/branch-7.c: Ditto.
432         * gcc.target/mips/branch-8.c: Ditto.
433         * gcc.target/mips/branch-9.c: Ditto.
434         * gcc.target/mips/branch-10.c: Ditto.
435         * gcc.target/mips/branch-11.c: Ditto.
436         * gcc.target/mips/branch-12.c: Ditto.
437         * gcc.target/mips/branch-13.c: Ditto.
438         * gcc.target/mips/umips-branch-5.c: New file.
439         * gcc.target/mips/umips-branch-6.c: New file.
440         * gcc.target/mips/umips-branch-7.c: New file.
441         * gcc.target/mips/umips-branch-8.c: New file.
442         * gcc.target/mips/umips-branch-9.c: New file.
443         * gcc.target/mips/umips-branch-10.c: New file.
444         * gcc.target/mips/umips-branch-11.c: New file.
445         * gcc.target/mips/umips-branch-12.c: New file.
446         * gcc.target/mips/umips-branch-13.c: New file.
447         * gcc.target/mips/umips-branch-14.c: New file.
448         * gcc.target/mips/umips-branch-15.c: New file.
449         * gcc.target/mips/umips-branch-16.c: New file.
450         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
451         (OCCUPY_0xfffc): New define.
453 2015-07-08  Renlin Li  <renlin.li@arm.com>
455         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
457 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
459         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
461 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
463         * gcc.target/i386/bt-3.c: New test.
464         * gcc.target/i386/bt-4.c: Ditto.
466 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
468         * g++.dg/other/dump-ada-spec-8.C: New test.
470 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
472         PR jit/66783
473         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
474         test case.
475         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
476         New test case.
477         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
478         New test case.
479         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
480         Avoid using an opaque struct for local "f".
482 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
484         PR jit/66779
485         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
486         * jit.dg/test-pr66779.c: New testcase.
488 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
490         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
491         NOCOMPRESSION.
493 2015-07-07  Richard Biener  <rguenther@suse.de>
495         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
497 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
499         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
500         * gcc.target/mips/call-5.c: Ditto.
501         * gcc.target/mips/call-6.c: Ditto.
503 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
505         * gcc.dg/dx-test.c: New test-case.
507 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
509         PR fortran/66578
510         * gfortran.dg/allocate_with_source_9.f08: New test.
512 2015-07-07  Christian Bruel  <christian.bruel@st.com>
514         PR target/52144
515         * gcc.target/arm/flip-thumb.c: Fix scan.
516         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
517         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
518         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
519         Fix return value.
521 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
523         PR target/65956
524         * gcc.c-torture/execute/pr65956.c: New test.
526 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
528         * gcc.target/arm/aapcs/align1.c: New.
529         * gcc.target/arm/aapcs/align_rec1.c: New.
530         * gcc.target/arm/aapcs/align2.c: New.
531         * gcc.target/arm/aapcs/align_rec2.c: New.
532         * gcc.target/arm/aapcs/align3.c: New.
533         * gcc.target/arm/aapcs/align_rec3.c: New.
534         * gcc.target/arm/aapcs/align4.c: New.
535         * gcc.target/arm/aapcs/align_rec4.c: New.
536         * gcc.target/arm/aapcs/align_vararg1.c: New.
537         * gcc.target/arm/aapcs/align_vararg2.c: New.
539 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
541         * gfortran.dg/iomsg_2.f90: New test.
543 2015-07-06  Richard Biener  <rguenther@suse.de>
545         PR tree-optimization/66772
546         * gcc.dg/torture/pr66772-1.c: New testcase.
547         * gcc.dg/torture/pr66772-2.c: Likewise.
549 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
551         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
552         the jals instruction.
554 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
556         PR target/53383
557         * gcc.target/i386/pr53383-1.c: New file.
558         * gcc.target/i386/pr53383-2.c: Likewise.
559         * gcc.target/i386/pr53383-3.c: Likewise.
561 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
563         * gcc.target/aarch64/fnmul-1.c: New.
564         * gcc.target/aarch64/fnmul-2.c: New.
565         * gcc.target/aarch64/fnmul-3.c: New.
566         * gcc.target/aarch64/fnmul-4.c: New.
568 2015-07-06  Richard Biener  <rguenther@suse.de>
570         PR middle-end/66759
571         * gcc.dg/torture/pr66759.c: New testcase.
573 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
575         PR fortran/58586
576         * gfortran.dg/alloc_comp_class_3.f03: New test.
577         * gfortran.dg/alloc_comp_class_4.f03: New test.
579 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
581         * gcc.c-torture/execute/pr66757.c: New test.
583 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
585         PR tree-optimization/66720
586         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
588 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
589             Sandra Loosemore <sandra@codesourcery.com>
591         * gcc.target/nios2/gprel-offset.c: New test.
593 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
595         PR fortran/66725
596         * gfortran.dg/pr66725.f90: New test.
598 2015-07-03  Jason Merrill  <jason@redhat.com>
600         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
601         Avoid narrowing error.
603 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
605         PR rtl-optimization/66706
606         * gcc.target/powerpc/shift-int.c: New testcase.
608 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
610         PR target/66746.
611         * gcc.target/i386/pr66746.c: New file.
613 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
615         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
617 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
619         PR tree-optimization/66119
620         * g++.dg/opt/pr66119.C: New.
622 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
624         PR fortran/52846
625         * gfortran.dg/submodule_1.f90: New test
626         * gfortran.dg/submodule_2.f90: New test
627         * gfortran.dg/submodule_3.f90: New test
628         * gfortran.dg/submodule_4.f90: New test
629         * gfortran.dg/submodule_5.f90: New test
630         * gfortran.dg/submodule_6.f90: New test
631         * gfortran.dg/submodule_7.f90: New test
633 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
635         PR preprocessor/53690
636         * g++.dg/cpp/pr53690.C: New.
638 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
640         * gcc.target/powerpc/vec-cmp.c: New test.
642 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
644         PR fortran/56520
645         * gfortran.dg/pr56520.f90: New test.
647 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
649         PR fortran/66545
650         * gfortran.dg/pr66545_1.f90: New test.
651         * gfortran.dg/pr66545_2.f90: New test.
653 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
655         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
656         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
658 2015-07-02  Richard Biener  <rguenther@suse.de>
660         PR testsuite/66719
661         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
662         unaligned loads.
664 2015-07-02  Richard Biener  <rguenther@suse.de>
666         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
668 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
670         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
672 2015-07-01  Jason Merrill  <jason@redhat.com>
674         * lib/target-supports.exp (cxx_default): Set to C++14.
676 2015-07-01  Tom de Vries  <tom@codesourcery.com>
678         PR testsuite/66723
679         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
680         scan-assembler.
682 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
684         * gfortran.dg/warn_conversion_8.f90:  New test.
686 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
688         PR rtl-optimization/61047
689         * gcc.c-torture/execute/20150611-1.c: New testcase.
691 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
693         PR jit/66700
694         * jit.dg/all-non-failing-tests.h: Add
695         test-pr66700-observing-write-through-ptr.c.
696         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
698 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
700         * jit.dg/test-accessing-union.c: Add comments for use by
701         gcc/jit/docs/topics/types.rst.
703 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
705         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
706         'do-require-effective-target' with 'dg-require-effective-target'.
707         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
708         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
709         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
710         'stlex' with 'strex' as the expected output.
712 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
714         PR c++/60365
715         * g++.dg/cpp0x/gen-attrs-60.C: New.
716         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
718 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
720         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
721         New function.
722         * gcc.target/aarch64/pic-small.c: Restrict this test under
723         check_effective_target_aarch64_small_fpic.
725 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
727         * gfortran.dg/gomp/pr66633.f90: New test.
729 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
731         PR c++/66686
732         * g++.dg/template/pr66686.C: New test.
734 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
736         * gnat.dg/lto17.ad[sb]: New test.
738 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
740         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
741         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
742         testcase.
743         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
744         New testcase.
745         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
746         New testcase.
747         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
748         New testcase.
749         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
750         New testcase.
751         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
752         New testcase.
753         * jit.dg/test-switch.c: New testcase.
754         * jit.dg/test-switch.cc: New testcase.
756 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
758         PR jit/66546
759         * jit.dg/all-non-failing-tests.h: Add note about
760         test-validly-unreachable-block.c.
761         * jit.dg/test-validly-unreachable-block.c: New file.
763 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
765         PR jit/66628
766         * jit.dg/all-non-failing-tests.h: Add note about
767         test-extra-options.c.
768         * jit.dg/test-extra-options.c: New testcase.
770 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
772         PR debug/66691
773         * gcc.target/i386/pr66691.c: New.
775 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
777         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
778         * gcc.target/i386/iamcu/args.h: Likewise.
779         * gcc.target/i386/iamcu/asm-support.S: Likewise.
780         * gcc.target/i386/iamcu/defines.h: Likewise.
781         * gcc.target/i386/iamcu/macros.h: Likewise.
782         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
783         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
784         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
785         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
786         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
787         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
788         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
789         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
790         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
791         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
792         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
793         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
794         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
795         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
796         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
797         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
798         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
800 2015-06-30  Marek Polacek  <polacek@redhat.com>
802         * gcc.dg/fold-minus-6.c: New test.
804         * gcc.dg/fold-ior-3.c: New test.
806 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
808         Implement N4197 - Adding u8 character literals
809         * g++.dg/cpp1z/utf8.C: New.
810         * g++.dg/cpp1z/utf8-neg.C: New.
811         * g++.dg/cpp1z/udlit-utf8char.C: New.
813 2015-06-30  Marek Polacek  <polacek@redhat.com>
815         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
817 2015-06-30  Tom de Vries  <tom@codesourcery.com>
819         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
820         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
821         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
822         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
824 2015-06-30  Marek Polacek  <polacek@redhat.com>
826         * gcc.dg/fold-ior-2.c: New test.
828 2015-06-30  Tom de Vries  <tom@codesourcery.com>
830         PR tree-optimization/66652
831         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
832         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
833         pointers.
834         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
836 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
838         PR c++/65977
839         * g++.dg/cpp0x/constexpr-friend-3.C: New.
840         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
842 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
844         PR fortran/66605
845         * gfortran.dg/wunused-parameter.f90: New test.
847 2015-06-29  Richard Henderson  <rth@redhat.com>
849         * gcc.target/i386/asm-flag-1.c: New.
850         * gcc.target/i386/asm-flag-2.c: New.
851         * gcc.target/i386/asm-flag-3.c: New.
852         * gcc.target/i386/asm-flag-4.c: New.
853         * gcc.target/i386/asm-flag-5.c: New.
855 2015-06-29  Marek Polacek  <polacek@redhat.com>
857         PR c/66322
858         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
859         * c-c++-common/pr66322.c: New test.
860         * g++.dg/eh/scope1.C: Remove dg-warning.
862 2015-06-29  Richard Biener  <rguenther@suse.de>
864         PR tree-optimization/66677
865         * gcc.dg/vect/pr66677.c: New testcase.
867 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
869         PR middle-end/64130
870         * gcc.dg/tree-ssa/pr64130.c: New test.
872 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
874         * gcc.target/aarch64/pic-small.c: New testcase.
876 2015-06-26  Richard Biener  <rguenther@suse.de>
878         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
880 2015-06-26  Marek Polacek  <polacek@redhat.com>
882         * gcc.dg/fold-and-1.c: New test.
883         * gcc.dg/fold-and-2.c: New test.
885 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
887         * gnat.dg/warn11.adb: Add missing dg directive.
888         * gnat.dg/warn12.adb: New test.
889         * gnat.dg/warn12_pkg.ads: New helper.
891 2015-06-26  Richard Biener  <rguenther@suse.de>
893         * gfortran.dg/reassoc_3.f90: Adjust.
895 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
897         PR target/66412
898         * gcc.target/i386/pr66412.c: New test.
900 2015-06-25  Richard Biener  <rguenther@suse.de>
902         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
904 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
906         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
908 2015-06-25  Richard Biener  <rguenther@suse.de>
910         * gfortran.dg/vect/vect-9.f90: New testcase.
912 2015-06-25  Nick Clifton  <nickc@redhat.com>
914         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
915         H8300 and M32R targets.
917 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
919         PR fortran/66528
920         * gfortran.dg/maxerrors.f90: New test.
922 2015-06-08  DJ Delorie  <dj@redhat.com>
924         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
926 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
928         * gcc.target/aarch64/mgeneral-regs_3.c: New.
930 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
932         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
933         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
934         * gcc.target/aarch64/nofp_1.c: New file.
936 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
938         Implement N3928 - Extending static_assert
939         * g++.dg/cpp0x/static_assert8.C: Adjust.
940         * g++.dg/cpp0x/static_assert12.C: New.
941         * g++.dg/cpp0x/static_assert13.C: New.
942         * g++.dg/cpp1y/static_assert1.C: New.
943         * g++.dg/cpp1y/static_assert2.C: New.
944         * g++.dg/cpp1z/static_assert-nomsg.C: New.
946 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
948         PR c++/65750
949         * g++.dg/cpp0x/trailing11.C: New.
951 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
953         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
954         multilibs.
955         * gcc.target/arm/memset-inline-10.c: Likewise.
956         * gcc.target/arm/pr58784.c: Likewise.
957         * gcc.target/arm/pr59985.C: Likewise.
958         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
960 2015-06-24  Renlin Li  <renlin.li@arm.com>
962         * gcc.target/aarch64/arm_align_max_pwr.c: New.
963         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
965 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
967         Revert:
968         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
970         PR c++/30044
971         * g++.dg/cpp0x/auto45.C: New test.
972         * g++.dg/template/pr30044.C: New test.
973         * g++.dg/template/crash83.C: Accept any error string.
974         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
975         parameters.
976         * g++.dg/cpp0x/variadic18.C: Likewise
977         * g++.dg/template/canon-type-13.C: Likewise.
978         * g++.old-deja/g++.pt/ttp42.C: Likewise.
980 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
982         PR c++/65811
983         * g++.dg/other/linkage2.C: New.
985 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
987         PR target/63408
988         * gcc.target/arm/pr63408.c: New test.
990 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
992         * lib/c-torture.exp: Don't call check_effective_target_lto
993         before setting up environment correctly.
994         * lib/gcc-dg.exp: Likewise, and protect
995         gcc_force_conventional_output.
997 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
999         PR rtl-optimization/66306
1000         * gcc.target/s390/pr66306.c: New test.
1002 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1004         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1005         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1006         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1007         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1008         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1009         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1010         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1012 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
1014         PR target/65803
1015         * gcc.c-torture/pr65803.c: New test.
1017 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1019         PR c++/30044
1020         * g++.dg/cpp0x/auto45.C: New test.
1021         * g++.dg/template/pr30044.C: New test.
1022         * g++.dg/template/crash83.C: Accept any error string.
1023         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1024         parameters.
1025         * g++.dg/cpp0x/variadic18.C: Likewise
1026         * g++.dg/template/canon-type-13.C: Likewise.
1027         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1029 2015-06-23  Marek Polacek  <polacek@redhat.com>
1031         * c-c++-common/Wlogical-op-3.c: New test.
1033 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1035         PR c++/66254
1036         * g++.dg/cpp0x/scoped_enum5.C: New.
1038 2015-06-23  Richard Biener  <rguenther@suse.de>
1040         PR tree-optimization/66636
1041         * gcc.dg/vect/pr66636.c: New testcase.
1043 2015-06-23  Marek Polacek  <polacek@redhat.com>
1045         * gcc.dg/fold-minus-4.c: New test.
1046         * gcc.dg/fold-minus-5.c: New test.
1047         * c-c++-common/ubsan/overflow-add-5.c: New test.
1049 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
1051         Add missing testcase from r224672.
1052         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1054         * gcc.target/vax/bswapdi-1.c: New.
1056 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
1058         PR fortran/64674
1059         * gfortran.dg/associate_18.f08: New test.
1061 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
1063         PR target/66560
1064         * gcc.target/i386/pr66560-1.c: New test.
1065         * gcc.target/i386/pr66560-2.c: Ditto.
1066         * gcc.target/i386/pr66560-3.c: Ditto.
1067         * gcc.target/i386/pr66560-4.c: Ditto.
1069 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
1071         * gcc.target/nvptx/nvptx.exp: New file.
1072         * gcc.target/nvptx/proto-1.c: Likewise.
1074 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
1076         PR tree-optimization/66449
1077         * gcc.dg/vect/pr66449.c: New test.
1079 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
1081         * g++.dg/other/dump-ada-spec-5.C: New test.
1082         * g++.dg/other/dump-ada-spec-6.C: Likewise.
1083         * g++.dg/other/dump-ada-spec-7.C: Likewise.
1085 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
1087         * g++.dg/inherit/pure1.C: Test location too.
1089 2015-06-22  Marek Polacek  <polacek@redhat.com>
1091         * gcc.dg/fold-ior-1.c: New test.
1092         * gcc.dg/fold-minus-2.c: New test.
1093         * gcc.dg/fold-minus-3.c: New test.
1094         * gcc.dg/fold-plus-1.c: New test.
1095         * gcc.dg/fold-plus-2.c: New test.
1096         * gcc.dg/fold-xor-4.c: New test.
1097         * gcc.dg/fold-xor-5.c: New test.
1099 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1101         PR target/65914
1102         * g++.dg/torture/pr65914.C:  New.
1104 2015-06-22  Richard Biener  <rguenther@suse.de>
1106         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1107         not existing TORTURE_OPTIONS only.
1108         * lib/gcc-dg.exp: Likewise.
1110 2015-06-22  Christian Bruel  <christian.bruel@st.com>
1112         PR target/52144
1113         * gcc.target/arm/flip-thumb.c: New test.
1115 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
1116             Martin Liska  <mliska@suse.cz>
1118         PR ipa/65908
1119         * g++.dg/ipa/pr65908.C: New testcase.
1121 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
1123         PR c++/65882
1124         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1125         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1127 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
1129         * gnat.dg/specs/debug1.ads: Adjust.
1131 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
1133         * gcc.target/aarch64/fmovd-zero-mem.c: New.
1134         * gcc.target/aarch64/fmovd-zero-reg.c: New.
1135         * gcc.target/aarch64/fmovf-zero-mem.c: New.
1136         * gcc.target/aarch64/fmovf-zero-reg.c: New.
1137         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1138         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1139         * gcc.target/aarch64/fmovd-zero.c: Delete.
1140         * gcc.target/aarch64/fmovf-zero.c: Delete.
1142 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1144         * gcc.target/vax/bswapdi-1.c: New.
1146 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1148         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1150 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1152         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1154 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1156         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1158 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1160         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1162 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1164         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1166 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1168         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1170 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1172         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1174 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1176         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1178 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1180         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1182 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1184         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1186 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1188         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1190 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1192         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1194 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1196         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1198 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1200         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1202 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1204         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1206 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1208         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1210 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1212         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1214 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1216         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1218 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1220         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1222 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1224         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1225         (_ARM_FPSCR): Add FZ field.
1226         (clean_results): Force FZ=1 on AArch64.
1227         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1229 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1231         * gcc.target/aarch64/pr62308.c: New test.
1233 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
1235         PR fortran/66549
1236         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1238 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
1240         * gcc.target/i386/mpx/pr66581.c: New test.
1242 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
1244         * gcc.target/i386/cmov9.c: New test.
1246 2015-06-18  Richard Biener  <rguenther@suse.de>
1248         * g++.dg/other/const4.C: New testcase.
1250 2015-06-18  Michael Matz  <matz@suse.de>
1252         PR middle-end/66253
1253         * gcc.dg/vect/pr66253.c: New testcase.
1255 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1257         PR target/66569
1258         * gcc.target/i386/mpx/chkp-vararg.c: New test.
1260 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1262         PR middle-end/66568
1263         * gcc.target/i386/mpx/pr66568.c: New test.
1265 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1267         PR middle-end/66567
1268         * gcc.target/i386/mpx/pr66567.c: New test.
1270 2015-06-18  Richard Biener  <rguenther@suse.de>
1272         PR tree-optimization/66510
1273         * gcc.dg/vect/slp-perm-12.c: New testcase.
1275 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1277         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1278         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1279         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1280         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1282 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
1284         PR c++/66571
1285         * g++.dg/gomp/pr66571-1.C: New test.
1287         PR middle-end/66429
1288         * c-c++-common/gomp/pr66429.c: New test.
1290 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
1292         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1293         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1294         ...this.
1295         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1296         New testcase.
1297         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1298         New testcase.
1300 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1302         PR testsuite/65944
1303         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1305 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
1307         * gcc.target/mips/pr65862-1.c: New test.
1308         * gcc.target/mips/pr65862-2.c: Likewise.
1310 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1312         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1313         * gcc.target/i386/pr52252-atom.c: Ditto.
1314         * gcc.target/i386/vect-div-1.c: Ditto.
1315         * gcc.target/i386/rotate-5.c: Ditto.
1316         * gcc.target/i386/pr50202.c: Ditto.
1317         * gcc.target/i386/pr37843-3.c: Ditto.
1318         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1319         * gcc.target/i386/pr53397-1.c: Ditto.
1320         * gcc.target/i386/pr55934.c: Ditto.
1321         * gcc.target/i386/pr37843-4.c: Ditto.
1322         * gcc.target/i386/pr60451.c: Ditto.
1323         * gcc.target/i386/pr53397-2.c: Ditto.
1324         * gcc.target/i386/vectorize1.c: Ditto.
1325         * gcc.target/i386/extract-insert-combining.c: Ditto.
1326         * gcc.target/i386/pr53759.c: Ditto.
1327         * gcc.target/i386/pr52252-core.c: Ditto.
1328         * gcc.target/i386/rotate-3.c: Ditto.
1329         * gcc.target/i386/sse-20.c: Ditto.
1330         * gcc.target/i386/rotate-4.c: Ditto.
1331         * gcc.target/i386/pr61403.c: Ditto.
1332         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1333         * gcc.target/i386/pr60901.c: Ditto.
1334         * gcc.target/i386/pr59794-7.c: Ditto.
1335         * gcc.target/i386/pr62208.c: Ditto.
1336         * gcc.target/i386/pr53416.c: Ditto.
1337         * gcc.target/i386/asm-dialect-1.c: Ditto.
1338         * gcc.target/i386/pr50038.c: Ditto.
1339         * gcc.target/i386/47698.c: Ditto.
1340         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1341         * gcc.target/i386/pr59794-2.c: Ditto.
1342         * gcc.target/i386/pr59794-3.c: Ditto.
1343         * gcc.target/i386/pr39058.c: Ditto.
1344         * gcc.target/i386/pr60205-1.c: Ditto.
1345         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1346         * gcc.target/i386/sse2-movq-2.c: Ditto.
1348 2015-06-17  Richard Biener  <rguenther@suse.de>
1350         PR tree-optimization/66251
1351         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1353 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
1355         PR c++/59682
1356         * g++.dg/parse/new-placement1.C: New.
1358 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1360         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1361         * jit.dg/test-compound-assignment.c: New testcase.
1363 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1365         PR jit/66539
1366         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1367         to "testcases" array.
1369 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1371         PR jit/66539
1372         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1373         * jit.dg/test-debug-strings.c: New test case.
1374         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1375         the discriminant has a sane debug string.
1377 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
1379         PR target/56766
1380         * gcc.target/i386/pr56766-1.c: New test.
1381         * gcc.target/i386/pr56766-2.c: Ditto.
1383 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
1385         * gcc.target/mips/loongson-shift-count-truncated-1.c:
1386         Skip on mips*-mti-linux* and mips*-img-linux* targets.
1387         * gcc.target/mips/loongson-simd.c: Ditto.
1389 2015-06-16  Richard Biener  <rguenther@suse.de>
1391         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1393 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1395         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1396         passed by the testsuite driver.
1398 2015-06-16  Richard Biener  <rguenther@suse.de>
1400         * gcc.dg/vect/slp-perm-11.c: New testcase.
1402 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
1404         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1405         dg-options.
1407 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1409         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1410         Reinstate calls to torture-init and torture-finalize.
1412 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1414         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1416 2015-06-15  Nathan Sidwell  <nathan@acm.org>
1418         PR c++/58583
1419         * g++.dg/cpp0x/nsdmi-template14.C: New test.
1421 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
1423         PR c++/51048
1424         * g++.dg/cpp0x/local-type1.C: New.
1426 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
1428         PR fortran/44672
1429         PR fortran/45440
1430         PR fortran/57307
1431         * gfortran.dg/allocate_with_source_3.f90: Removed check for
1432         unimplemented error.
1433         * gfortran.dg/allocate_with_source_7.f08: New test.
1434         * gfortran.dg/allocate_with_source_8.f08: New test.
1436 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
1438         PR c++/65168
1439         * g++.dg/warn/Walways-true-3.C: New test.
1441 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1443         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1445 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1447         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1448         (main): Remove superfluous attributes.
1449         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1450         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1452 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1454         * gcc.target/i386/monitorx.c: New.
1455         * gcc.target/i386/sse-12.c: Add -mmwaitx.
1456         * gcc.target/i386/sse-13.c: Ditto.
1457         * gcc.target/i386/sse-14.c: Ditto.
1458         * gcc.target/i386/sse-22.c: Ditto.
1459         * gcc.target/i386/sse-23.c: Ditto.
1460         * g++.dg/other/i386-2.C: Ditto.
1461         * g++.dg/other/i386-3.C: Ditto.
1463 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
1465         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1467 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
1469         PR fortran/66079
1470         * gfortran.dg/allocatable_scalar_13.f90: New test
1472 2015-06-11  Marek Polacek  <polacek@redhat.com>
1474         * gcc.dg/fold-xor-3.c: New test.
1476 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1478         * gcc.target/arm/short-it-ifcvt-1.c: New test.
1479         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1481 2015-06-11  Christian Bruel  <christian.bruel@st.com>
1483         PR target/52144
1484         * gcc.target/arm/pragma_attribute.c: New test.
1486 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1488         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1490 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1492         PR target/66473
1493         * gcc.target/i386/pr66473.c: New test.
1495 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
1497         PR target/66470
1498         * gcc.dg/tls/pr66470.c: New test.
1499         * gcc.target/i386/pr66470.c: New test.
1501 2015-06-10  Christian Bruel  <christian.bruel@st.com>
1503         PR target/52144
1504         * gcc.target/arm/attr_arm.c: New test
1505         * gcc.target/arm/attr_arm-err.c: New test
1506         * gcc.target/arm/attr_thumb.c: New test
1507         * gcc.target/arm/attr_thumb-static.c: New test
1509 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1511         PR target/66200
1512         PR target/66428
1513         PR c++/66192
1514         * g++.dg/abi/aarch64_guard1.C: Adjust test.
1516 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
1518         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1519         passed by the testsuite driver.
1521 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1523         Revert:
1524         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1525         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1526         * gcc.dg/ssp-1.c: Make counter a register.
1527         * gcc.dg/ssp-2.c: Likewise.
1528         * gcc.dg/torture/parm-coalesce.c: New.
1530 2015-06-09  Tom de Vries  <tom@codesourcery.com>
1532         * gcc.target/i386/vararg-loc.c: New test.
1534 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1536         PR c++/65815
1537         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1538         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1540 2015-06-09  Marek Polacek  <polacek@redhat.com>
1542         PR tree-optimization/66299
1543         * gcc.dg/pr66299-1.c: New test.
1544         * gcc.dg/pr66299-2.c: New test.
1545         * gcc.dg/pr66299-3.c: New test.
1547 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
1549         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1550         passed by the testsuite driver.
1552 2015-06-09  Richard Biener  <rguenther@suse.de>
1554         PR middle-end/66423
1555         * gcc.dg/fold-modpow2.c: New testcase.
1557 2015-06-09  Richard Biener  <rguenther@suse.de>
1559         PR tree-optimization/66419
1560         * gcc.dg/vect/bb-slp-37.c: New testcase.
1562 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
1564         * gcc.target/arm/stl-cond.c: New test.
1566 2015-06-09  Richard Biener  <rguenther@suse.de>
1568         PR middle-end/66413
1569         * gcc.dg/torture/pr66413.c: New testcase.
1571 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1573         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1574         * gcc.dg/ssp-1.c: Make counter a register.
1575         * gcc.dg/ssp-2.c: Likewise.
1576         * gcc.dg/torture/parm-coalesce.c: New.
1578 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
1580         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1581         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1583 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1585         PR rtl-optimization/66444
1586         * gcc.dg/pr66444.c: New test.
1588 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
1590         PR fortran/66245
1591         * gfortran.dg/class_is_1.f90: New test.
1592         * gfortran.dg/type_is_1.f90: Ditto.
1594 2015-06-08  Marek Polacek  <polacek@redhat.com>
1596         PR c/66415
1597         * gcc.dg/cpp/pr66415-1.c: New test.
1598         * gcc.dg/cpp/pr66415-2.c: New test.
1600 2015-06-08  Richard Biener  <rguenther@suse.de>
1602         PR tree-optimization/66422
1603         * gcc.dg/Warray-bounds-16.c: New testcase.
1605 2015-06-08  Richard Biener  <rguenther@suse.de>
1607         * gcc.dg/vect/slp-perm-10.c: New testcase.
1608         * gcc.dg/vect/slp-23.c: Adjust.
1609         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1610         vector pointer update.
1612 2015-06-08  Marek Polacek  <polacek@redhat.com>
1614         PR sanitizer/66452
1615         * g++.dg/ubsan/pr66452.C: New test.
1617 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1619         PR tree-optimization/66436
1620         * gcc.dg/gomp/dump-new-function-2.c: New test.
1621         * gcc.dg/gomp/dump-new-function-3.c: Same.
1622         * gcc.dg/gomp/dump-new-function.c: Same.
1624 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1626         PR tree-optimization/66435
1627         * gcc.dg/gomp/notify-new-function-2.c: New test.
1628         * gcc.dg/gomp/notify-new-function-3.c: Same.
1629         * gcc.dg/gomp/notify-new-function.c: Same.
1631 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
1633         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1634         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1635         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1636         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1637         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1638         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1639         -fshort-enum.
1641 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
1643         PR fortran/47659
1644         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1645         * gfortran.dg/warn_conversion.f90: Add warning for change in value
1646         for assignment.
1647         * gfortran.dg/warn_conversion_3.f90: Add warnings.
1648         * gfortran.dg/warn_conversion_5.f90: New test.
1649         * gfortran.dg/warn_conversion_6.f90: New test.
1650         * gfortran.dg/warn_conversion_7.f90: New test.
1652 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1654         PR fortran/66347
1655         * gfortran.dg/blockdata_9.f: New test.
1657 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1659         PR fortran/66385
1660         * gfortran.dg/forall_17.f90:  New test.
1662 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
1664         * g++.dg/cpp0x/pr57101.C: Add warning.
1665         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1666         * g++.dg/ext/visibility/anon7.C: Same.
1667         * g++.dg/ipa/pr63587-2.C: Same.
1668         * g++.dg/opt/dump1.C: Same.
1669         * g++.dg/opt/pr59622-3.C: Same.
1670         * g++.dg/opt/pr59622.C: Same.
1671         * g++.dg/torture/pr46383.C: Same.
1672         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1673         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1674         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1675         functions.
1676         * gfortran.dg/intent_out_8.f90: Same.
1677         * gfortran.dg/warn_target_lifetime_3.f90: Same.
1679 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1681         PR fortran/66377
1682         gfortran.dg/equiv_9.f90: New test.
1685 2015-06-05  Tom de Vries  <tom@codesourcery.com>
1687         merge from gomp4 branch:
1688         2015-05-28  Tom de Vries  <tom@codesourcery.com>
1690         PR tree-optimization/65443
1691         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1692         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1693         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1695 2015-06-05  Nathan Sidwell  <nathan@acm.org>
1697         PR c++/52595
1698         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1700 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
1702         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1704 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1706         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1708 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
1710         * testsuite/gcc.target/i386/noplt-1.c: New test.
1711         * testsuite/gcc.target/i386/noplt-2.c: New test.
1712         * testsuite/gcc.target/i386/noplt-3.c: New test.
1713         * testsuite/gcc.target/i386/noplt-4.c: New test.
1715 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
1717         PR fortran/58749
1718         * gfortran.dg/adjustl_1.f90:  New test.
1720 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
1722         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1723         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1725 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
1727         * lto.c (iterative_hash_canonical_type,
1728         gimple_register_canonical_type): only hash main variants of types
1730 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
1732         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1733         Move set of dg-do-what-default after early return.
1735 2015-06-04  Marek Polacek  <polacek@redhat.com>
1737         PR c/66341
1738         * gcc.dg/lvalue-8.c: New test.
1740 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1741             Paolo Carlini  <paolo.carlini@oracle.com>
1743         PR c++/66130
1744         * g++.dg/other/pr66130.C: New.
1745         * g++.dg/cpp0x/pr66130.C: Likewise.
1747 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1749         * g++.dg/cpp0x/decl-loc1.C: New.
1750         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1751         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1752         * g++.dg/init/ctor8.C: Likewise.
1753         * g++.dg/parse/semicolon4.C: Likewise.
1755 2015-06-03  Marek Polacek  <polacek@redhat.com>
1757         PR sanitizer/66190
1758         * g++.dg/ubsan/static-init-1.C: New test.
1759         * g++.dg/ubsan/static-init-2.C: New test.
1760         * g++.dg/ubsan/static-init-3.C: New test.
1762 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
1764         PR target/66275
1765         * gcc.target/i386/pr66275.c: New test.
1767 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1769         * gcc.dg/Wcxx-compat-22.c: New testcase.
1770         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1771         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1772         * c-c++-common/pr58346-1.c: Likewise.
1773         * c-c++-common/transparent-union-1.c: Likewise.
1775 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
1777         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1778         * g++.dg/plugin/def_plugin.c: New file.
1779         * g++.dg/plugin/def-plugin-test.C: New file.
1781 2015-06-03  Richard Biener  <rguenther@suse.de>
1783         * gcc.dg/vect/bb-slp-36.c: New testcase.
1785 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1787         * gcc.dg/lto/chkp-removed-alias_0.c: New.
1789 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1791         * gcc.dg/lto/chkp-privatize-1_0.c: New.
1792         * gcc.dg/lto/chkp-privatize-1_1.c: New.
1793         * gcc.dg/lto/chkp-privatize-2_0.c: New.
1794         * gcc.dg/lto/chkp-privatize-2_1.c: New.
1796 2015-06-03  Marek Polacek  <polacek@redhat.com>
1798         PR c/64223
1799         PR c/29358
1800         * gcc.dg/pr64223-1.c: New test.
1801         * gcc.dg/pr64223-2.c: New test.
1803 2015-06-03  Richard Biener  <rguenther@suse.de>
1805         PR tree-optimization/63916
1806         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1808 2015-06-03  Richard Biener  <rguenther@suse.de>
1810         PR tree-optimization/66375
1811         * gcc.dg/torture/pr66375.c: New testcase.
1813 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
1815         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1817 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
1819         PR target/65768
1820         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1822 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1824         PR fortran/66380
1825         * gfortran.dg/reshape_7.f90: New test.
1827 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
1829         PR c/66220:
1830         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1831         (fn_36): New.
1833 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1835         PR c/49551
1836         * gcc.dg/pr49551.c: New testcase.
1838 2015-06-02  Richard Biener  <rguenther@suse.de>
1840         PR debug/65549
1841         * g++.dg/lto/pr65549_0.C: New testcase.
1843 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
1845         PR libgomp/65742
1846         PR middle-end/66332
1847         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1849 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1851         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1853 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
1855         PR c++/61683
1856         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1858 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1860         PR tree-optimization/48052
1861         * gcc.dg/tree-ssa/scev-8.c: New.
1862         * gcc.dg/tree-ssa/scev-9.c: New.
1863         * gcc.dg/tree-ssa/scev-10.c: New.
1864         * gcc.dg/vect/pr48052.c: New.
1866 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
1868         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1870 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1872         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1874 2015-06-02  Marek Polacek  <polacek@redhat.com>
1876         PR middle-end/66345
1877         * gcc.dg/torture/pr66345.c: New test.
1879 2015-06-02  Richard Biener  <rguenther@suse.de>
1881         PR tree-optimization/65961
1882         * gcc.dg/torture/pr65961.c: New testcase.
1884 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1886         PR tree-optimization/52563
1887         PR tree-optimization/62173
1888         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1889         * gcc.dg/tree-ssa/scev-4.c: Ditto.
1891 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1893         * gnat.dg/specs/varsize_return2.ads: New test.
1894         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1896 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
1898         * gcc.dg/vect/vect-outer-simd-1.c: New test.
1900 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
1902         PR target/65697
1903         * gcc.target/aarch64/sync-comp-swap.c: New.
1904         * gcc.target/aarch64/sync-comp-swap.x: New.
1905         * gcc.target/aarch64/sync-op-acquire.c: New.
1906         * gcc.target/aarch64/sync-op-acquire.x: New.
1907         * gcc.target/aarch64/sync-op-full.c: New.
1908         * gcc.target/aarch64/sync-op-full.x: New.
1909         * gcc.target/aarch64/sync-op-release.c: New.
1910         * gcc.target/aarch64/sync-op-release.x: New.
1912 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
1914         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1915         (bar): Predefined.
1917 2015-06-01  Richard Biener  <rguenther@suse.de>
1919         PR tree-optimization/66349
1920         PR tree-optimization/66352
1921         PR tree-optimization/66357
1922         * gcc.dg/torture/pr66357.c: New testcase.
1923         * gcc.dg/torture/pr66349.c: Likewise.
1924         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1926 2015-06-01  Richard Biener  <rguenther@suse.de>
1928         Revert
1929         2015-05-29  Richard Biener  <rguenther@suse.de>
1931         PR tree-optimization/66314
1932         * gcc.dg/asan/pr66314.c: New testcase.
1934 2015-06-01  Richard Biener  <rguenther@suse.de>
1936         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1938 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
1940         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1941         directives.
1942         (hp3, hp4): Add inline keyword.
1943         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1944         (hp2): Add inline keyword.
1945         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1946         (hp2): Add inline keyword.
1948 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
1950         PR target/65527
1951         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1952         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1953         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1954         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1956 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
1958         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1959         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1961 2015-06-01  Richard Biener  <rguenther@suse.de>
1963         PR tree-optimization/66280
1964         * g++.dg/torture/pr66280.C: New testcase.
1965         * g++.dg/torture/pr66280-2.C: Likewise.
1967 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1969         * gnat.dg/addr9_1.adb: New test.
1970         * gnat.dg/addr9_2.adb: Likewise.
1971         * gnat.dg/addr9_3.adb: Likewise.
1972         * gnat.dg/addr9_4.adb: Likewise.
1974 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1976           * g++.dg/other/dump-ada-spec-4.C: New test.
1978 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
1980         * gcc.dg/alias-8.c: Fix dg-warning.
1982 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
1984         * gcc.dg/alias-8.c: Do not xfail.
1985         * gcc.dg/pr62167.c: Prevent FRE.
1986         * gcc.dg/alias-14.c: New testcase.
1988 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
1990         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1992 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1994         PR target/66215
1995         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1996         dg-options.
1997         * gcc.target/s390/hotpatch-10.c: Likewise.
1998         * gcc.target/s390/hotpatch-11.c: Likewise.
1999         * gcc.target/s390/hotpatch-12.c: Likewise.
2000         * gcc.target/s390/hotpatch-17.c: Likewise.
2001         * gcc.target/s390/hotpatch-18.c: Likewise.
2002         * gcc.target/s390/hotpatch-20.c: Likewise.
2003         * gcc.target/s390/hotpatch-21.c: Likewise.
2004         * gcc.target/s390/hotpatch-22.c: Likewise.
2005         * gcc.target/s390/hotpatch-23.c: Likewise.
2006         * gcc.target/s390/hotpatch-24.c: Likewise.
2007         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
2008         to check for the exact nops too.
2009         * gcc.target/s390/hotpatch-3.c: Likewise.
2010         * gcc.target/s390/hotpatch-4.c: Likewise.
2011         * gcc.target/s390/hotpatch-5.c: Likewise.
2012         * gcc.target/s390/hotpatch-6.c: Likewise.
2013         * gcc.target/s390/hotpatch-7.c: Likewise.
2014         * gcc.target/s390/hotpatch-8.c: Likewise.
2015         * gcc.target/s390/hotpatch-9.c: Likewise.
2016         * gcc.target/s390/hotpatch-14.c: Likewise.
2017         * gcc.target/s390/hotpatch-15.c: Likewise.
2018         * gcc.target/s390/hotpatch-16.c: Likewise.
2019         * gcc.target/s390/hotpatch-19.c: Likewise.
2020         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
2021         scan-assembler-times counting number of .align directives.
2022         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2023         dg-options.  Remove scan-assembler-times counting number of .align
2024         directives.
2025         * gcc.target/s390/hotpatch-26.c: New file.
2026         * gcc.target/s390/hotpatch-27.c: New file.
2027         * gcc.target/s390/hotpatch-28.c: New file.
2028         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2029         using -Os -O0 -O1 -O2 -O3 options.
2031 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2033         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2035 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
2037         PR tree-optimization/66142
2038         * gcc.dg/vect/pr66142.c: New test.
2040 2015-05-29  Richard Biener  <rguenther@suse.de>
2042         PR tree-optimization/66314
2043         * gcc.dg/asan/pr66314.c: New testcase.
2045 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2047         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2048         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2049         Adjust all callers.
2050         (schedule-cleanups, dg-keep-saved-temps): New proc.
2051         (gcc-dg-test-1): Schedule cleanups.
2052         * lib/profopt.exp (profopt-execute): Likewise.
2053         * g++.dg/cdce3.C: Adjust expected line numbers.
2054         * gcc.dg/cdce1.c: Likewise.
2055         * gcc.dg/cdce2.c: Likewise.
2056         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2057         * gcc.dg/strlenopt-24.c: Likewise.
2058         * gcc.dg/tree-ssa/vrp26.c: Likewise.
2059         * gcc.dg/tree-ssa/vrp28.c: Likewise.
2060         * obj-c++.dg/encode-2.mm: Likewise.
2062 2015-05-28  DJ Delorie  <dj@redhat.com>
2064         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2066 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2068         * gnat.dg/discr43.adb: New test.
2070 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2072         * gnat.dg/varsize_temp.adb: Rename into...
2073         * gnat.dg/varsize1.adb: ...this.
2074         * gnat.dg/varsize_copy.ad[sb]: Rename into...
2075         * gnat.dg/varsize2.ad[sb]: ...this.
2076         * gnat.dg/varsize3_1.adb: New test.
2077         * gnat.dg/varsize3_2.adb: Likewise.
2078         * gnat.dg/varsize3_3.adb: Likewise.
2079         * gnat.dg/varsize3_4.adb: Likewise.
2080         * gnat.dg/varsize3_5.adb: Likewise.
2081         * gnat.dg/varsize3_6.adb: Likewise.
2082         * gnat.dg/varsize3_pkg1.ads: New helper.
2083         * gnat.dg/varsize3_pkg2.ads: Likewise.
2084         * gnat.dg/varsize3_pkg3.ads: Likewise.
2086 2015-05-28  Richard Biener  <rguenther@suse.de>
2088         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2090 2015-05-28  Richard Biener  <rguenther@suse.de>
2092         PR tree-optimization/66142
2093         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2095 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
2097         PR target/63810
2098         * gcc.dg/darwin-minversion-3.c: Update testcase.
2099         * gcc.dg/darwin-minversion-4.c: Ditto.
2100         * gcc.dg/darwin-minversion-5.c: New testcase.
2101         * gcc.dg/darwin-minversion-6.c: Ditto.
2102         * gcc.dg/darwin-minversion-7.c: Ditto.
2103         * gcc.dg/darwin-minversion-8.c: Ditto.
2104         * gcc.dg/darwin-minversion-9.c: Ditto.
2105         * gcc.dg/darwin-minversion-10.c: Ditto.
2106         * gcc.dg/darwin-minversion-11.c: Ditto.
2107         * gcc.dg/darwin-minversion-12.c: Ditto.
2109 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2111         PR rtl-optimization/66168
2112         * gcc.c-torture/compile/pr66168.c: New test.
2114 2015-05-27  Jeff Law  <law@redhat.com>
2116         PR target/39726
2117         * gcc.dg/target/m68k/pr39726-1.c: New test.
2119 2015-05-27  Nathan Sidwell  <nathan@acm.org>
2121         PR c++/66270
2122         * g++.dg/ext/alias-canon3.C: New.
2124 2015-05-27  Richard Biener  <rguenther@suse.de>
2126         PR tree-optimization/66272
2127         Revert parts of
2128         2014-08-15  Richard Biener  <rguenther@suse.de>
2130         PR tree-optimization/62031
2131         * gcc.dg/torture/pr66272.c: New testcase.
2133 2015-05-27  Richard Biener  <rguenther@suse.de>
2135         * gcc.dg/vect/slp-reduc-7.c: New testcase.
2137 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
2139         PR target/65358
2140         * gcc.dg/pr65358.c: New test.
2142 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
2144         PR fortran/65548
2145         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2146         semantic.
2147         * gfortran.dg/allocate_with_source_6.f90: New test.
2149 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2151         * gnat.dg/atomic7_1.adb: New test.
2152         * gnat.dg/atomic7_2.adb: Likewise.
2153         * gnat.dg/atomic7_pkg1.ads: New helper.
2154         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2156 2015-05-26  Michael Matz  <matz@suse.de>
2158         PR middle-end/66251
2159         * gcc.dg/vect/pr66251.c: New test.
2161 2015-05-26  Richard Biener  <rguenther@suse.de>
2163         PR tree-optimization/66142
2164         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2166 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
2168         PR fortran/66082
2169         * gfortran.dg/allocatable_scalar_13.f90: New test
2171 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2173         * gnat.dg/warn11.adb: New test.
2174         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2176 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2178         * gnat.dg/vfa1_1.adb: New test.
2179         * gnat.dg/vfa1_2.adb: Likewise.
2180         * gnat.dg/vfa1_3.adb: Likewise.
2181         * gnat.dg/vfa1_4.adb: Likewise.
2182         * gnat.dg/vfa1_pkg.ads: New helper.
2184 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
2186         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2187         * gcc.target/i386/pr66232-3.c: Likewise.
2189 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
2191         PR target/66274
2192         * gcc.target/i386/pr66274.c: New test.
2194 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2196         * gnat.dg/renaming6.ad[sb]: New test.
2198 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
2200         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2201         and 'dg-require-effective-target pie'.
2203 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2205         PR c++/66243
2206         * g++.dg/cpp0x/pr66243.C: New.
2208 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
2210         PR lto/66180
2211         * g++.dg/lto/pr66180_0.C: New testcase.
2212         * g++.dg/lto/pr66180_1.C: New testcase.
2214 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
2216         PR fortran/66257
2217         * typebound_call_27.f90: New file.
2219 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2221         PR c++/65936
2222         * g++.dg/template/pr65936.C: New.
2224 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2226         PR tree-optimization/63387
2227         * gcc.dg/pr63387-2.c: New testcase.
2229 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2231         * gcc.dg/simd-1.c: Update to the new message.
2233 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2235         * gcc.dg/nand.c: New testcase.
2237 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
2239         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2240         Set dg-do-what-default to compile only on ARM targets without
2241         arm_neon_hw execution support.  Remove redundant c-torture-execute
2242         in loop over test cases.
2244 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2246         PR target/65491
2247         * gcc.target/aarch64/pr65491_1.c: New test.
2248         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2249         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2251 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2253         PR c++/65598
2254         * g++.dg/cpp0x/explicit9.C: New.
2255         * g++.dg/cpp0x/explicit8.C: Check the locations too.
2257 2015-05-22  Richard Biener  <rguenther@suse.de>
2259         PR tree-optimization/66251
2260         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2262 2015-05-22  Marek Polacek  <polacek@redhat.com>
2264         PR c/47043
2265         * c-c++-common/attributes-enum-1.c: New test.
2266         * c-c++-common/attributes-enum-2.c: New test.
2267         * g++.dg/cpp0x/attributes-enum-1.C: New test.
2268         * g++.dg/cpp1y/attributes-enum-1.C: New test.
2270 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2272         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2273         effective target support.  If no arm_neon_hw support, do not attempt
2274         to execute the tests; only compile them.
2275         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2276         and "dg-require-effective-target arm_neon_ok".
2277         * gcc.target/arm/simd/vextp16_1.c: Likewise.
2278         * gcc.target/arm/simd/vextp64_1.c: Likewise.
2279         * gcc.target/arm/simd/vextp8_1.c: Likewise.
2280         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2281         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2282         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2283         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2284         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2285         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2286         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2287         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2288         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2289         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2290         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2291         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2292         * gcc.target/arm/simd/vexts16_1.c: Likewise.
2293         * gcc.target/arm/simd/vexts32_1.c: Likewise.
2294         * gcc.target/arm/simd/vexts64_1.c: Likewise.
2295         * gcc.target/arm/simd/vexts8_1.c: Likewise.
2296         * gcc.target/arm/simd/vextu16_1.c: Likewise.
2297         * gcc.target/arm/simd/vextu32_1.c: Likewise.
2298         * gcc.target/arm/simd/vextu64_1.c: Likewise.
2299         * gcc.target/arm/simd/vextu8_1.c: Likewise.
2300         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2301         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2302         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2303         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2304         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2305         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2306         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2307         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2308         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2309         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2310         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2311         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2312         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2313         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2314         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2315         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2316         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2317         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2318         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2319         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2320         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2321         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2322         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2323         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2324         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2325         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2326         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2327         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2328         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2329         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2330         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2331         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2332         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2333         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2334         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2335         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2336         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2337         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2338         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2339         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2340         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2341         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2342         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2343         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2344         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2345         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2346         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2347         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2348         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2349         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2350         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2351         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2352         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2353         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2354         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2355         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2356         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2357         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2358         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2359         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2360         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2361         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2362         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2363         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2364         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2365         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2366         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2367         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2368         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2369         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2370         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2371         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2372         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2373         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2374         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2375         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2376         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2377         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2378         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2379         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2380         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2381         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2382         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2383         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2384         * gcc.target/arm/simd/vzips16_1.c: Likewise.
2385         * gcc.target/arm/simd/vzips32_1.c: Likewise.
2386         * gcc.target/arm/simd/vzips8_1.c: Likewise.
2387         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2388         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2389         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2391 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2393         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2394         * gcc.dg/vect/pr59354.c: Likewise.
2395         * gcc.dg/vect/pr64252.c: Likewise.
2396         * gcc.dg/vect/pr64404.c: Likewise.
2397         * gcc.dg/vect/pr64493.c: Likewise.
2398         * gcc.dg/vect/pr64495.c: Likewise.
2399         * gcc.dg/vect/pr64844.c: Likewise.
2400         * gcc.dg/vect/pr65518.c: Likewise.
2401         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2403 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2405         PR c++/66210
2406         * g++.dg/cpp1y/var-templ28.C: New.
2408 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
2410         PR target/66232
2411         * gcc.target/i386/pr66232-1.c: New test.
2412         * gcc.target/i386/pr66232-2.c: Likewise.
2413         * gcc.target/i386/pr66232-3.c: Likewise.
2414         * gcc.target/i386/pr66232-4.c: Likewise.
2415         * gcc.target/i386/pr66232-5.c: Likewise.
2417 2015-05-21  Nathan Sidwell  <nathan@acm.org>
2419         * g++.dg/cpp1y/pr60943.C: New.
2421 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
2423         PR tree-optimization/66233
2424         * gcc.c-torture/execute/pr66233.c: New test.
2426 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2428         PR fortran/66176
2429         * gfortran.dg/inline_matmul_11.f90:  New test.
2431 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
2433         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2434         instead of listing several targets on its own.
2435         * gcc.target/i386/pr32219-2.c: Likewise.
2436         * gcc.target/i386/pr32219-3.c: Likewise.
2437         * gcc.target/i386/pr32219-4.c: Likewise.
2438         * gcc.target/i386/pr32219-5.c: Likewise.
2439         * gcc.target/i386/pr32219-6.c: Likewise
2440         * gcc.target/i386/pr32219-7.c: Likewise.
2441         * gcc.target/i386/pr32219-8.c: Likewise.
2442         * gcc.target/i386/pr39013-1.c: Likewise.
2443         * gcc.target/i386/pr39013-2.c: Likewise.
2444         * gcc.target/i386/pr64317.c: Likewise.
2446 2015-05-21  Jeff Law  <law@redhat.com>
2448         * gcc.target/hppa/shadd-3.c: New test.
2449         * gcc.target/hppa/shadd-4.c: New test.
2451 2015-05-21  Michael Matz  <matz@suse.de>
2453         * gcc.dg/vect/vect-strided-store.c: New test.
2454         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2455         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2457 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2459         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2460         * gcc.dg/pow-sqrt-synth-1.c: New test.
2461         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2463 2015-05-21  Richard Biener  <rguenther@suse.de>
2465         PR c++/66211
2466         * g++.dg/conversion/pr66211.C: New testcase.
2467         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2469 2015-05-21  Jeff Law  <law@redhat.com>
2471         * gcc.target/hppa/shadd-2.c: New test.
2473 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
2475         PR target/54236
2476         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2478 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2480         PR target/65937
2481         * gcc.target/arm/pr26702.c: Adjust target selector.
2483 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
2485         PR middle-end/66221
2486         * gcc.dg/lto/pr66221_0.c: New test.
2487         * gcc.dg/lto/pr66221_1.c: New test.
2489 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2491         PR c/52952
2492         * gcc.dg/redecl-4.c: Update column numbers.
2493         * gcc.dg/format/bitfld-1.c: Likewise.
2494         * gcc.dg/format/attr-2.c: Likewise.
2495         * gcc.dg/format/attr-6.c: Likewise.
2496         * gcc.dg/format/attr-7.c (baz): Likewise.
2497         * gcc.dg/format/asm_fprintf-1.c: Likewise.
2498         * gcc.dg/format/attr-4.c: Likewise.
2499         * gcc.dg/format/branch-1.c: Likewise.
2500         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2501         locations within strings with embedded escape sequences.
2503 2015-05-20  Jeff Law  <law@redhat.com>
2505         * gcc.target/hppa/hppa.exp: New target test driver.
2506         * gcc.target/hppa/shadd-1.c: New test.
2508 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
2510         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2512 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
2514         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2515         (fn_33_k_and_r_style): New.
2516         (fn_33_stroustrup_style): New.
2517         (fn_33_allman_style): New.
2518         (fn_33_whitesmiths_style): New.
2519         (fn_33_horstmann_style): New.
2520         (fn_33_ratliff_banner_style): New.
2521         (fn_33_lisp_style): New.
2522         (fn_34_indent_dash_gnu): New.
2523         (fn_34_indent_dash_kr): New.
2524         (fn_34_indent_dash_orig): New.
2525         (fn_34_indent_linux_style): New.
2527 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
2529         PR fortran/65548
2530         * gfortran.dg/allocate_with_source_5.f90: Extend test.
2532 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
2534         PR tree-optimization/65447
2535         * gcc.dg/tree-ssa/pr65447.c: New test.
2537 2015-05-19  Nathan sidwell  <nathan@acm.org>
2539         * g++.dg/cpp0x/pr65954.C: New.
2541 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
2543         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2545 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2547         * lib/target-supports.exp: Vector do not always have natural
2548         alignment on s390*.
2550 2015-05-19  David Sherwood  <david.sherwood@arm.com>
2552         * gcc.dg/loop-invariant.c: New testcase.
2554 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2556         * lib/target-supports.exp: Vector do not always have natural
2557         alignment on s390*.
2559 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2561         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2562         s390*.
2563         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2565 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2567         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2568         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2569         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2570         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2571         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2572         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2573         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2574         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2575         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2576         * gcc.target/s390/zvector/vec-elem-1.c: New test.
2578 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2580         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2582 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2584         * gcc.target/s390/s390.exp
2585         (check_effective_target_vector): New check.
2586         * gcc.target/s390/vector/vec-abi-1.c: New test.
2587         * gcc.target/s390/vector/vec-abi-2.c: New test.
2588         * gcc.target/s390/vector/vec-abi-3.c: New test.
2589         * gcc.target/s390/vector/vec-abi-4.c: New test.
2590         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2591         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2592         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2593         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2594         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2595         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2596         * gcc.target/s390/vector/vec-clobber-1.c: New test.
2597         * gcc.target/s390/vector/vec-cmp-1.c: New test.
2598         * gcc.target/s390/vector/vec-cmp-2.c: New test.
2599         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2600         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2601         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2602         * gcc.target/s390/vector/vec-genmask-1.c: New test.
2603         * gcc.target/s390/vector/vec-genmask-2.c: New test.
2604         * gcc.target/s390/vector/vec-init-1.c: New test.
2605         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2606         * gcc.target/s390/vector/vec-shift-1.c: New test.
2607         * gcc.target/s390/vector/vec-sub-1.c: New test.
2609 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2611         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2613 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2615         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2617 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2619         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2621 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2623         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2625 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2627         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2629 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2631         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2633 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2635         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2637 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2639         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2641 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2643         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2645 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2647         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2649 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2651         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2653 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2655         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2657 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2659         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2661 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
2663         PR tree-optimization/66187
2664         * gcc.c-torture/execute/pr66187.c: New test.
2665         * gcc.dg/pr66187-1.c: New test.
2666         * gcc.dg/pr66187-2.c: New test.
2668 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2670         * gcc.dg/vect/bb-slp-35.c: Adjust.
2672 2015-05-19  Richard Biener  <rguenther@suse.de>
2674         PR tree-optimization/66165
2675         * gcc.dg/torture/pr66165.c: New testcase.
2677         PR tree-optimization/66185
2678         * gcc.dg/torture/pr66185.c: New testcase.
2680 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
2682         PR target/54236
2683         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2685 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
2687         * gcc.target/mips/p5600-bonding.c : New file.
2689 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2691         PR fortran/66106
2692         * gfortran.dg/interface_operator_1.f90: New tests.
2694 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2696         PR fortran/66057
2697         * gfortran.dg/generic_29.f90: New tests.
2699 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2701         PR fortran/66043
2702         * gfortran.dg/storage_size_6.f90: New tests.
2704 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2706         PR fortran/66045
2707         * gfortran.dg/null1.f90: New test.
2709 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2711         PR fortran/66044
2712         * gfortran.dg/entry_21.f90: New test.
2714 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2716         PR fortran/66043
2717         * gfortran.dg/storage_size_6.f90: New tests.
2719 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2721         PR fortran/66040
2722         * gfortran.dg/misplaced_statement.f90: New test.
2724 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2726         PR fortran/66039
2727         * gfortran.dg/filepos1.f90: New test
2729 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2731         PR fortran/64925
2732         * gfortran.dg/pr64925.f90: New test.
2734 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2736         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2737         unit.
2738         * gfortran.dg/lto/pr41576_1.f90: Ditto.
2740 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
2742         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2743         to the family of pie capable targets.
2745 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
2747         * gcc.target/arm/bics_1.c : New testcase.
2748         * gcc.target/arm/bics_2.c : New testcase.
2749         * gcc.target/arm/bics_3.c : New testcase.
2750         * gcc.target/arm/bics_4.c : New testcase.
2752 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
2754         * gcc.target/mips/umips-attr.c: New test.
2756 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2758         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2759         * gcc.dg/20150120-2.c (dg-final): Ditto.
2760         * gcc.dg/20150120-2.c (dg-final): Ditto.
2761         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2763 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2765         PR target/66174
2766         * gcc.target/i386/pr66174.c: New test.
2768 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
2770         PR fortran/37131
2771         * gfortran.dg/matmul_bounds_6.f90:  New test.
2772         * gfortran.dg/matmul_bounds_7.f90:  New test.
2774 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
2776         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2777         * gfortran.dg/lto/pr41576_1.f90: Add interface.
2778         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2779         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2780         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2781         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2783 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2785         PR fortran/65903
2786         * gfortran.dg/continuation_13.f90: Update test.
2787         * gfortran.dg/pr65903.f90: New test.
2789 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2791         PR fortran/66113
2792         * gfortran.dg/block_14.f90:  New test.
2794 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2796         PR fortran/44054
2797         * lib/gfortran-dg.exp: Update regex to handle two locations for
2798         the same diagnostic without caret.
2799         * gfortran.dg/badline.f: Test also that line numbers are correct
2800         before and after "left but not entered" warning.
2802 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
2803             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2805         PR target/65768
2806         * gcc.target/arm/maskdata.c: New test.
2808 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
2810         PR fortran/65792
2811         * gfortran.dg/derived_constructor_components_5: New test
2813 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
2815         PR target/66140
2816         * gcc.target/alpha/pr66140.c: New test.
2818 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
2820         PR c/48956
2821         * gcc.dg/Wconversion-complex-c99.c: New test.
2822         * gcc.dg/Wconversion-complex-gnu.c: New test.
2824 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
2826         PR tree-optimization/64454
2827         * gcc.dg/modmod.c: New testcase.
2829 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
2831         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2833 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2835         PR middle-end/66134
2836         * gcc.target/i386/mpx/pr66134.c: New test.
2838 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
2840         * gcc.target/powerpc/pr60158.c: New test.
2842 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
2844         * gcc.target/i386/sibcall-7.c: New test.
2845         * gcc.target/i386/sibcall-8.c: New test.
2847 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
2849         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2850         (abs64_in_dreg): Likewise.
2852 2015-05-14  Marek Polacek  <polacek@redhat.com>
2854         PR c/66066
2855         PR c/66127
2856         * gcc.dg/pr14649-1.c: Add -Wpedantic.
2857         * gcc.dg/pr19984.c: Likewise.
2858         * gcc.dg/pr66066-1.c: New test.
2859         * gcc.dg/pr66066-2.c: New test.
2860         * gcc.dg/pr66066-3.c: New test.
2862 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2864         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2865         * gcc.dg/pow-sqrt.x: New file.
2866         * gcc.dg/pow-sqrt-1.c: New test.
2867         * gcc.dg/pow-sqrt-2.c: Likewise.
2868         * gcc.dg/pow-sqrt-3.c: Likewise.
2870 2015-05-13  Richard Biener  <rguenther@suse.de>
2872         PR tree-optimization/66123
2873         * gcc.dg/torture/pr66123.c: New testcase.
2875 2015-05-13  Richard Biener  <rguenther@suse.de>
2877         PR middle-end/66110
2878         * gcc.dg/alias-2.c: Adjust.
2879         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2881 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2883         PR target/65103
2884         * gcc.target/i386/pr65103-3.c: New.
2886 2015-05-13  Martin Liska  <mliska@suse.cz>
2888         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2890 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
2892         PR target/66112
2893         * gcc.target/i386/pr66112-2.c: New test.
2895         PR target/66112
2896         * gcc.target/i386/pr66112-1.c: New test.
2898 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2900         PR target/66048
2901         * gcc.target/i386/mpx/pr66048.cc: New.
2903 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2905         PR rtl-optimization/64616
2906         * gcc.dg/loop-8.c: New test.
2907         * gcc.dg/loop-9.c: New test.
2909 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2911         PR target/pr66047.c
2912         * gcc.target/i386/pr66047.c: New testcase.
2914 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2916         PR ipa/65873
2917         * gcc.c-torture/compile/pr65873.c: New testcase.
2919 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2921         PR fortran/66111
2922         * gfortran.dg/inline_matmul_10.f90:  New test.
2924 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
2926         * c-c++-common/Wmisleading-indentation.c: New testcase.
2927         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2928         * c-c++-common/Wmisleading-indentation-2.md: New file.
2930 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2932         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2933         "break".
2934         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2936 2015-05-12  Richard Biener  <rguenther@suse.de>
2938         PR tree-optimization/66101
2939         * gcc.dg/torture/pr66101.c: New testcase.
2941 2015-05-12  Richard Biener  <rguenther@suse.de>
2943         PR tree-optimization/37021
2944         * gcc.target/i386/vect-addsub.c: New testcase.
2946 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
2948         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2950 2015-05-12  Tom de Vries  <tom@codesourcery.com>
2952         PR tree-optimization/66010
2953         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2955 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2957         PR c++/65133
2958         * g++.dg/cpp0x/trailing10.C: New.
2960 2015-05-12  Richard Biener  <rguenther@suse.de>
2962         * gcc.dg/vect/bb-slp-35.c: New testcase.
2964 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
2966         PR fortran/66100
2967         * gfortran.dg/bound_simplification_6.f90: New.
2969 2015-05-11  Steve Ellcey  <sellcey@mips.com>
2971         * gcc.target/mips/branch-1.c: Pass argument to bar().
2973 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
2975         PR target/65753
2976         * gcc.target/i386/pr65753.c: New test.
2978 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
2980         PR rtl-optimization/66076
2981         * gcc.dg/torture/pr66076.c: New test.
2983 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2985         PR fortran/66041
2986         * gfortran.dg/inline_matmul_7.f90:  New test.
2987         * gfortran.dg/inline_matmul_8.f90:  New test.
2988         * gfortran.dg/inline_matmul_9.f90:  New test.
2990 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
2992         * gfortran.dg/bound_simplification_5.f90: New.
2994 2015-05-09  Jason Merrill  <jason@redhat.com>
2996         * lib/target-supports.exp (cxx_default): New global.
2997         (check_effective_target_c++11_only)
2998         (check_effective_target_c++14_only)
2999         (check_effective_target_c++98_only)
3000         (check_effective_target_c++1z_only): Check it.
3002 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
3004         PR tree-optimization/64454
3005         * gcc.dg/tree-ssa/vrp97.c: New file.
3006         * gcc.dg/vect/slp-perm-7.c: Update.
3008 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
3010         PR fortran/65894
3011         * gfortran.dg/elemental_subroutine_11.f90: New test.
3013 2015-05-08  Richard Biener  <rguenther@suse.de>
3015         PR tree-optimization/66036
3016         * gcc.dg/vect/slp-41.c: New testcase.
3018 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
3020         * gfortran.dg/elemental_optional_args_7.f90: New.
3022 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
3024         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3025         allow cmlt or sshr.
3027 2015-05-08  Marek Polacek  <polacek@redhat.com>
3029         PR c/64918
3030         * gcc.dg/Woverride-init-side-effects-1.c: New test.
3031         * gcc.dg/Woverride-init-side-effects-2.c: New test.
3033 2015-05-07  Marek Polacek  <polacek@redhat.com>
3035         PR c/65179
3036         * c-c++-common/Wshift-negative-value-1.c: New test.
3037         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3038         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3039         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3040         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3041         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3042         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3043         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3044         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3046 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
3048         PR middle-end/192
3049         PR middle-end/54303
3050         * gcc.dg/fdata-sections-2.c: New file.
3052 2015-05-07  Marek Polacek  <polacek@redhat.com>
3054         PR testsuite/66046
3055         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3056         last dg-output.
3057         * c-c++-common/ubsan/align-7.c: Likewise.
3058         * c-c++-common/ubsan/bounds-8.c: Likewise.
3059         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3060         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3061         * c-c++-common/ubsan/null-1.c: Likewise.
3062         * c-c++-common/ubsan/null-10.c: Likewise.
3063         * c-c++-common/ubsan/null-11.c: Likewise.
3064         * c-c++-common/ubsan/null-2.c: Likewise.
3065         * c-c++-common/ubsan/null-3.c: Likewise.
3066         * c-c++-common/ubsan/null-4.c: Likewise.
3067         * c-c++-common/ubsan/null-5.c: Likewise.
3068         * c-c++-common/ubsan/null-6.c: Likewise.
3069         * c-c++-common/ubsan/null-7.c: Likewise.
3070         * c-c++-common/ubsan/null-8.c: Likewise.
3071         * c-c++-common/ubsan/null-9.c: Likewise.
3072         * c-c++-common/ubsan/object-size-1.c: Likewise.
3073         * c-c++-common/ubsan/object-size-10.c: Likewise.
3074         * c-c++-common/ubsan/object-size-4.c: Likewise.
3075         * c-c++-common/ubsan/object-size-5.c: Likewise.
3076         * c-c++-common/ubsan/object-size-7.c: Likewise.
3077         * c-c++-common/ubsan/object-size-8.c: Likewise.
3078         * c-c++-common/ubsan/object-size-9.c: Likewise.
3079         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3080         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3081         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3082         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3083         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3084         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3085         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3086         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3087         * c-c++-common/ubsan/pr59333.c: Likewise.
3088         * c-c++-common/ubsan/pr59667.c: Likewise.
3089         * c-c++-common/ubsan/pr60613-2.c: Likewise.
3090         * c-c++-common/ubsan/pr60636.c: Likewise.
3091         * c-c++-common/ubsan/pr63802.c: Likewise.
3092         * c-c++-common/ubsan/recovery-1.c: Likewise.
3093         * c-c++-common/ubsan/recovery-3.c: Likewise.
3094         * c-c++-common/ubsan/shift-1.c: Likewise.
3095         * c-c++-common/ubsan/shift-2.c: Likewise.
3096         * c-c++-common/ubsan/shift-4.c: Likewise.
3097         * c-c++-common/ubsan/shift-7.c: Likewise.
3098         * c-c++-common/ubsan/undefined-2.c: Likewise.
3099         * c-c++-common/ubsan/vla-1.c: Likewise.
3100         * g++.dg/ubsan/null-1.C: Likewise.
3101         * g++.dg/ubsan/null-3.C: Likewise.
3102         * g++.dg/ubsan/null-4.C: Likewise.
3103         * g++.dg/ubsan/vptr-8.C: Likewise.
3104         * g++.dg/ubsan/vptr-9.C: Likewise.
3105         * gcc.dg/ubsan/bounds-2.c: Likewise.
3106         * gcc.dg/ubsan/object-size-9.c: Likewise.
3108 2015-05-07  Jeff Law  <law@redhat.com>
3110         * gcc.dg/tree-ssa/shorten-1.c: New test.
3112 2015-05-07  Richard Biener  <rguenther@suse.de>
3114         PR tree-optimization/66002
3115         * gcc.dg/vect/vect-125.c: New testcase.
3117 2015-05-07  Marek Polacek  <polacek@redhat.com>
3118             Martin Uecker  <uecker@eecs.berkeley.edu>
3120         * c-c++-common/ubsan/bounds-10.c: New test.
3122 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
3124         * jit.dg/harness.h (set_options): Wrap with
3125         #ifndef TEST_ESCHEWS_SET_OPTIONS.
3126         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3127         Special-case test-benchmark.c as a negative.
3128         * jit.dg/test-benchmark.c: New file.
3130 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
3132         PR target/64208
3133         * gcc.target/arm/pr64208.c: New test.
3135 2015-05-06  Alan Modra  <amodra@gmail.com>
3137         PR target/66020
3138         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3139         (gparms): Make volatile.
3141 2015-05-06  Richard Biener  <rguenther@suse.de>
3143         PR tree-optimization/62283
3144         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3146 2015-05-06  Christian Bruel  <christian.bruel@st.com>
3148         PR target/66015
3149         * gcc.target/aarch64/iinline-attr-1.c: New test.
3151 2015-05-06  Richard Biener  <rguenther@suse.de>
3153         * gcc.dg/vect/bb-slp-34.c: New testcase.
3155 2015-05-06  Richard Biener  <rguenther@suse.de>
3157         PR tree-optimization/62283
3158         * gcc.dg/vect/bb-slp-14.c: Adjust.
3160 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3162         PR target/65990
3163         * gcc.target/i386/pr65990.c: New test.
3165 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
3167         PR target/65915
3168         * gcc.target/i386/pr65915.c: New.
3170 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3172         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3173         'va_list escapes 0'.
3175 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3177         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3178         in r222173.
3180 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
3182         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3183         * gcc.target/arm/pr65924.c: Likewise.
3185 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3187         PR target/65871
3188         * gcc.target/i386/pr65871-3.c: New test.
3190 2015-05-04  Jeff Law  <law@redhat.com>
3192         Revert:
3193         2015-05-04  Jeff Law  <law@redhat.com>
3194         * gcc.dg/tree-ssa/shorten-1.c: New test.
3196 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3197             Jakub Jelinek  <jakub@redhat.com>
3199         PR c++/66007
3200         * g++.dg/cpp0x/Wnarrowing4.C: New.
3202 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
3204         * lib/target-supports.exp
3205         (check_effective_target_keeps_null_pointer_checks): Clarify that
3206         this is for targets that disable -fdelete-null-pointer-checks,
3207         not default it to off.
3208         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3209         -fdelete-null-pointer-checks explicit.
3210         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3211         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3212         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3213         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3214         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3215         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3216         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3217         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3218         * gcc.dg/tree-ssa/pr20318.c: Likewise.
3219         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3220         * gcc.dg/tree-ssa/pr20702.c: Likewise.
3221         * gcc.dg/tree-ssa/pr21086.c: Likewise.
3222         * gcc.dg/tree-ssa/pr21090.c: Likewise.
3223         * gcc.dg/tree-ssa/pr58480.c: Likewise.
3224         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3225         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3226         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3227         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3228         * gcc.dg/tree-ssa/unreachable.c: Likewise.
3229         * gcc.dg/tree-ssa/vrp02.c: Likewise.
3230         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3231         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3232         * gcc.dg/tree-ssa/vrp55.c: Likewise.
3233         * g++.dg/cpp0x/static_assert9.C: Likewise.
3234         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3235         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3236         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3237         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3238         * g++.dg/tree-ssa/pr26406.C: Likewise.
3240 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
3242         PR tree-optimization/65984
3243         * c-c++-common/ubsan/pr65984.c: New test.
3245 2015-05-04  Jeff Law  <law@redhat.com>
3247         * gcc.dg/tree-ssa/shorten-1.c: New test.
3249 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3251         PR fortran/44735
3252         * gfortran.dg/pr44735.f90: New test.
3254 2015-05-04  Richard Biener  <rguenther@suse.de>
3256         PR tree-optimization/65965
3257         * gcc.dg/vect/bb-slp-33.c: New testcase.
3259 2015-05-04  Richard Biener  <rguenther@suse.de>
3261         PR tree-optimization/65935
3262         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3264 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3266         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3267         for each supported variant instead of CHECK_RESULTS.
3268         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3269         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3270         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3271         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3272         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3273         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3274         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3275         expected results for unsupported variants.  Call CHECK for each
3276         supported variant instead of CHECK_RESULTS.
3277         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3278         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3279         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3280         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3281         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3282         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3283         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3284         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3285         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3286         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3287         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3288         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3289         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3290         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3291         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3292         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3293         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3294         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3295         expected results for unsupported variants.
3296         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3297         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3298         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3299         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3300         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3301         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3302         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3303         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3304         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3305         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3306         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3307         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3308         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3309         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3310         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3311         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3312         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3313         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3314         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3315         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3316         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3317         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3318         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3319         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3320         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3321         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3322         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3323         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3325 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3327         PR fortran/37131
3328         * gfortran.dg/bound_9.f90:  Add pointer assignment.
3330 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3331             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
3333         PR c++/65858
3334         * g++.dg/cpp0x/Wnarrowing3.C: New.
3336 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
3338         * gcc.dg/20150120-1.c: New test.
3339         * gcc.dg/20150120-2.c: New test.
3340         * gcc.dg/20150120-3.c: New test.
3342 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
3344         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3346 2015-05-01  Renlin Li  <renlin.li@arm.com>
3348         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3350 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
3352         * gfortran.dg/bound_simplification_4.f90: New.
3354 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3356         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3357         with powerpc_p8vector_ok.
3359 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3361         PR fortran/37131
3362         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
3363         scan pattern.
3364         * gfortran.dg/bound_9.f90:  New test case.
3366 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
3368         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3369         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3370         for 32bit x86 targets.
3371         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3372         for 32bit x86 targets.
3373         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3374         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3375         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3376         for 32bit x86 targets.
3378 2015-04-30  Marek Polacek  <polacek@redhat.com>
3380         PR tree-optimization/63551
3381         * g++.dg/ipa/pr63551.C: New test.
3383 2015-04-30  Caroline Tice  <cmtice@google.com>
3385         PR  65929
3386         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
3387         partition size on certain targets.
3389 2015-04-30  Renlin Li  <renlin.li@arm.com>
3391         * gcc.target/aarch64/vect-reduc-or_1.c: New.
3393 2015-04-30  Marek Polacek  <polacek@redhat.com>
3395         * c-c++-common/Wbool-compare-3.c: New test.
3397         * gcc.dg/pr65901.c (foo): Adjust dg-error.
3398         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3400 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3402         PR c++/57610
3403         * g++.dg/init/ref22.C: New.
3405 2015-04-30  Marek Polacek  <polacek@redhat.com>
3407         * gcc.dg/init-bad-8.c: New test.
3409         * gcc.dg/incomplete-typedef-1.c: New test.
3411 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3413         PR c++/59955
3414         * g++.dg/template/crash121.C: New.
3416 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
3418         * gcc.target/mips/call-from-init.c: New test.
3419         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3421 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3423         PR target/65871
3424         * gcc.target/i386/pr65871-1.c: New test.
3425         * gcc.target/i386/pr65871-2.c: Ditto.
3427 2015-04-29  Marek Polacek  <polacek@redhat.com>
3429         PR c/64610
3430         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3431         * c-c++-common/Wbool-compare-2.c: New test.
3433 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3435         PR target/65770
3436         * gcc.target/aarch64/vstN_lane_1.c: New file.
3438 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3440         PR c++/64667
3441         * g++.dg/warn/Winit-self-3.C: New.
3443 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3445         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3447 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
3449         PR target/65924
3450         * gcc.target/arm/pr65924.c: New test.
3452 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
3454         * g++.dg/gomp/tpl-target-update.C: New file.
3456 2015-04-29  Richard Biener  <rguenther@suse.de>
3458         PR tree-optimization/65917
3459         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3461 2015-04-29  Christian Bruel  <christian.bruel@st.com>
3463         PR target/64835
3464         * gcc.dg/ipa/iinline-attr.c: New test.
3465         * gcc.target/i386/iinline-attr-2.c: New test.
3467 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
3469         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3470         segfault is fixed.
3472 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3474         * gcc.dg/vect/vect-33.c: Remove spurious line.
3476 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
3478         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3480 2015-04-28  Marek Polacek  <polacek@redhat.com>
3482         PR c/65901
3483         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3484         * gcc.dg/pr65901.c: New test.
3486 2015-04-28  Richard Biener  <rguenther@suse.de>
3488         PR tree-optimization/62283
3489         * gfortran.dg/vect/pr62283-2.f: New testcase.
3490         * gcc.dg/vect/bb-slp-14.c: Adjust.
3492 2015-04-28  Richard Biener  <rguenther@suse.de>
3494         PR tree-optimization/65851
3495         * g++.dg/torture/pr65851.C: New testcase.
3497 2015-04-27  Jeff Law <law@redhat.com>
3499         PR tree-optimization/65217
3500         * gcc.target/i386/pr65217.c: Remove XFAIL.
3502 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3504         PR fortran/60322
3505         Add tests forgotten to svn-add.
3506         * gfortran.dg/class_allocate_19.f03: New test.
3507         * gfortran.dg/class_array_20.f03: New test.
3508         * gfortran.dg/class_array_21.f03: New test.
3509         * gfortran.dg/finalize_29.f08: New test.
3511 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3513         PR fortran/59678
3514         PR fortran/65841
3515         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3516         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3518 2015-04-27  Caroline Tice  <cmtice@google.com>
3520         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3521         partition size.
3523 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
3525         PR target/64579
3526         * gcc.target/powerpc/htm-1.c: New test.
3527         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3528         on 64-bit compiles.
3529         (__builtin_tabortdci): Likewise.
3530         (__builtin_tcheck): Remove operand.
3531         * lib/target-supports.exp (check_htm_hw_available): New function.
3533 2015-04-27  Richard Biener  <rguenther@suse.de>
3535         * gcc.target/i386/pr65217.c: XFAIL.
3537 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
3539         PR tree-optimization/65875
3540         * gcc.c-torture/compile/pr65875.c: New test.
3542 2015-04-25  Marek Polacek  <polacek@redhat.com>
3544         PR c/52085
3545         * gcc.dg/enum-incomplete-2.c: New test.
3546         * gcc.dg/enum-mode-1.c: New test.
3548 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3550         PR target/65849
3551         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3552         set new options.
3553         * gcc.target/powerpc/pr65849-2.c: Likewise.
3555 2015-04-24  Tom de Vries  <tom@codesourcery.com>
3557         PR tree-optimization/65802
3558         * g++.dg/pr65802.C: Move to ...
3559         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
3560         stdarg.h.  Rewrite for C.
3561         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
3562         va_start and va_end.  Remove unnecessary inline asm.
3564 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
3565             Wei Mi  <wmi@google.com>
3567         * gcc.target/i386/sse2-load-multi.c: New test.
3568         * gcc.target/i386/sse2-store-multi.c: Ditto.
3570 2015-04-24  Marek Polacek  <polacek@redhat.com>
3572         PR c/65830
3573         * c-c++-common/pr65830.c: New test.
3575         PR c/63357
3576         * c-c++-common/Wlogical-op-1.c: New test.
3578 2015-04-24  Marek Polacek  <polacek@redhat.com>
3580         PR c/61534
3581         * c-c++-common/pr61534-1.c: New test.
3583 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3584             Steven Bosscher <steven@gcc.gnu.org>
3586         PR rtl-optimization/34503
3587         * gcc.target/arm/pr64616.c: New file.
3589 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
3591         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3593 2015-04-24  Terry Guo  <terry.guo@arm.com>
3595         * gcc.target/arm/pr65710.c: Update the options.
3597 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
3599         * gcc.target/i386/pr65523.c: Skip x32.
3601 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3603         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3604         to look for vcl* where appropriate.
3606 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3608         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3609         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3611 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
3613         PR target/26702
3614         * gcc.target/arm/pr26702.c: New test.
3616 2015-04-23  Marek Polacek  <polacek@redhat.com>
3618         PR c/65345
3619         * gcc.dg/pr65345-1.c: New test.
3620         * gcc.dg/pr65345-2.c: New test.
3622 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3624         * gcc.target/powerpc/crypto-builtin-2.c: New.
3626 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
3628         PR fortran/60322
3629         * gfortran.dg/class_allocate_19.f03: New test.
3630         * gfortran.dg/class_array_20.f03: New test.
3631         * gfortran.dg/class_array_21.f03: New test.
3632         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3633         * gfortran.dg/finalize_15.f90: Fixing comparision to model
3634         initialization correctly.
3635         * gfortran.dg/finalize_29.f08: New test.
3637 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3639         * gcc.target/powerpc/swaps-p8-18.c: New test.
3641 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3643         PR target/65456
3644         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3645         * gcc.dg/vect/bb-slp-25.c: Likewise.
3646         * gcc.dg/vect/bb-slp-29.c: Likewise.
3647         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3648         vect_no_align && { ! vect_hw_misalign }.
3649         * gcc.dg/vect/bb-slp-9.c: Likewise.
3650         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3651         vect_hw_misalign.
3652         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3653         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3654         account for POWER8, where peeling for alignment is not needed.
3655         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3656         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3657         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3658         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3659         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3660         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3661         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3662         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3663         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3664         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3665         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3666         * gcc.dg/vect/pr16105.c: Likewise.
3667         * gcc.dg/vect/pr20122.c: Likewise.
3668         * gcc.dg/vect/pr33804.c: Likewise.
3669         * gcc.dg/vect/pr33953.c: Likewise.
3670         * gcc.dg/vect/pr56787.c: Likewise.
3671         * gcc.dg/vect/pr58508.c: Likewise.
3672         * gcc.dg/vect/slp-25.c: Likewise.
3673         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3674         * gcc.dg/vect/vect-105.c: Likewise.
3675         * gcc.dg/vect/vect-27.c: Likewise.
3676         * gcc.dg/vect/vect-29.c: Likewise.
3677         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3678         POWER8.
3679         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3680         && { ! vect_hw_misalign }.
3681         * gcc.dg/vect/vect-44.c: Likewise.
3682         * gcc.dg/vect/vect-48.c: Likewise.
3683         * gcc.dg/vect/vect-50.c: Likewise.
3684         * gcc.dg/vect/vect-52.c: Likewise.
3685         * gcc.dg/vect/vect-56.c: Likewise.
3686         * gcc.dg/vect/vect-60.c: Likewise.
3687         * gcc.dg/vect/vect-72.c: Likewise.
3688         * gcc.dg/vect/vect-75-big-array.c: Likewise.
3689         * gcc.dg/vect/vect-75.c: Likewise.
3690         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3691         * gcc.dg/vect/vect-77-global.c: Likewise.
3692         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3693         * gcc.dg/vect/vect-78-global.c: Likewise.
3694         * gcc.dg/vect/vect-93.c: Likewise.
3695         * gcc.dg/vect/vect-95.c: Likewise.
3696         * gcc.dg/vect/vect-96.c: Likewise.
3697         * gcc.dg/vect/vect-cond-1.c: Likewise.
3698         * gcc.dg/vect/vect-cond-3.c: Likewise.
3699         * gcc.dg/vect/vect-cond-4.c: Likewise.
3700         * gcc.dg/vect/vect-cselim-1.c: Likewise.
3701         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3702         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3703         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3704         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3705         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3706         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3707         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3708         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3709         * gcc.dg/vect/vect-outer-5.c: Likewise.
3710         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3711         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3712         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3713         * gcc.dg/vect/vect-outer-fir.c: Likewise.
3714         * gcc.dg/vect/vect-peel-3.c: Likewise.
3715         * gcc.dg/vect/vect-peel-4.c: Likewise.
3716         * gcc.dg/vect/vect-pre-interact.c: Likewise.
3717         * gcc.target/powerpc/pr65456.c: New test.
3718         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3719         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3720         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3721         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3722         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3723         vect_no_align && { ! vect_hw_misalign }.
3724         * gfortran.dg/vect/vect-3.f90: Likewise.
3725         * gfortran.dg/vect/vect-4.f90: Likewise.
3726         * gfortran.dg/vect/vect-5.f90: Likewise.
3727         * lib/target-supports.exp (check_effective_target_vect_no_align):
3728         Return 1 for POWER8.
3729         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3731 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3733         PR fortran/65429
3734         * gfortran.dg/pr65429.f90: New test.
3736 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
3738         * c-c++-common/asan/user-section-1.c: New test.
3739         * c-c++-common/asan/user-section-2.c: New test.
3740         * c-c++-common/asan/user-section-3.c: New test.
3742 2015-04-22  Hale Wang  <hale.wang@arm.com>
3743             Terry Guo  <terry.guo@arm.com>
3745         PR rtl-optimization/64818
3746         * gcc.target/arm/pr64818.c: New test.
3748 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
3750         PR ipa/65076
3751         * g++.dg/tree-ssa/pr61034.C: Update template.
3752         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3753         * gcc.dg/Warray-bounds-11.c: Likewise.
3754         * gcc.dg/Warray-bounds.c: Likewise.
3756 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3758         PR libgfortran/65234
3759         * gfortran.dg/fmt_unlimited.f90: New test.
3761 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
3763         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3764         headers.
3765         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3766         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3767         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3768         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3769         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3770         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3771         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3773 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3775         PR libgfortran/56743
3776         * gfortran.dg/namelist_87.f90: New test.
3778 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3780         * gcc.target/aarch64/mult-synth_1.c: New test.
3781         * gcc.target/aarch64/mult-synth_2.c: Likewise.
3782         * gcc.target/aarch64/mult-synth_3.c: Likewise.
3783         * gcc.target/aarch64/mult-synth_4.c: Likewise.
3784         * gcc.target/aarch64/mult-synth_5.c: Likewise.
3785         * gcc.target/aarch64/mult-synth_6.c: Likewise.
3787 2015-04-21  Richard Biener  <rguenther@suse.de>
3789         PR tree-optimization/65650
3790         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3791         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3792         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3793         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3794         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3795         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3797 2015-04-21  Tom de Vries  <tom@codesourcery.com>
3799         PR tree-optimization/65802
3800         * g++.dg/pr65802.C: New test.
3802 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
3804         PR testsuite/65767
3805         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3806         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3808 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
3810         PR c++/65801
3811         * g++.dg/cpp0x/Wnarrowing2.C: New.
3813 2015-04-20  Jeff Law  <law@redhat.com>
3815         PR tree-optimization/65658
3816         * gcc.dg/pr65658.c: New test.
3818 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
3820         PR target/64134
3821         * gcc.target/aarch64/vec_init_1.c: New test.
3823 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
3825         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3826         targets.
3828 2015-04-18  Martin Sebor  <msebor@redhat.com>
3830         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3831         of non-nul characters.
3832         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3834 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3836         PR target/65787
3837         * gcc.target/powerpc/pr65787.c: New.
3839 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3841         PR target/65689
3842         * gcc.target/aarch64/c-output-template-4.c: New test.
3844 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3846         PR target/65780
3847         * gcc.dg/pr65780-1.c: New test.
3848         * gcc.dg/pr65780-2.c: Likewise.
3849         * gcc.target/i386/pr32219-9.c: Likewise.
3850         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3851         symbol.
3852         * gcc.target/i386/pr64317.c (c): Initialize.
3854 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3856         PR target/65612
3857         * g++.dg/ext/mv18.C: New test.
3858         * g++.dg/ext/mv19.C: Likewise.
3859         * g++.dg/ext/mv20.C: Likewise.
3860         * g++.dg/ext/mv21.C: Likewise.
3861         * g++.dg/ext/mv22.C: Likewise.
3862         * g++.dg/ext/mv23.C: Likewise.
3864 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
3866         PR c++/64527
3867         * g++.dg/init/pr64527.C: New test.
3869 2015-04-17  Tom de Vries  <tom@codesourcery.com>
3870             Michael Matz  <matz@suse.de>
3872         PR tree-optimization/64950
3873         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3874         x86_64-*-*.
3876 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
3878         * c-c++-common/asan/user-section-1.c: New test.
3880 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3882         PR debug/65771
3883         * gcc.dg/debug/pr65771.c: New test.
3885 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
3887         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3888         __buitlin_alloca with __builtin_alloca.
3890 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
3892         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3894 2015-04-16  Richard Biener  <rguenther@suse.de>
3896         PR tree-optimization/64277
3897         * gcc.dg/Warray-bounds-14.c: New testcase.
3898         * gcc.dg/Warray-bounds-15.c: Likewise.
3899         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3900         * c-c++-common/ubsan/bounds-6.c: Likewise.
3902 2015-04-16  Renlin Li  <renlin.li@arm.com>
3904         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3905         * gcc.target/arm/unsigned-float.c: New.
3907 2015-04-16  Richard Biener  <rguenther@suse.de>
3909         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3910         * gcc.dg/tree-ssa/pr37508.c: Adjust.
3911         * gfortran.dg/reassoc_6.f: Remove XFAIL.
3913 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
3915         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3916         * g++.dg/cpp0x/decltype-call1.C: Likewise.
3917         * g++.dg/cpp0x/defaulted21.C: Likewise.
3918         * g++.dg/cpp0x/defaulted28.C: Likewise.
3919         * g++.dg/cpp0x/defaulted47.C: Likewise.
3920         * g++.dg/cpp0x/elision_neg.C: Likewise.
3921         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3922         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3923         * g++.dg/cpp0x/implicit1.C: Likewise.
3924         * g++.dg/cpp0x/implicit9.C: Likewise.
3925         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3926         * g++.dg/cpp0x/range-for13.C: Likewise.
3927         * g++.dg/gomp/clause-2.C: Likewise.
3928         * g++.dg/gomp/udr-5.C: Likewise.
3929         * g++.dg/inherit/access6.C: Likewise.
3930         * g++.dg/lookup/duperr1.C: Likewise.
3931         * g++.dg/lookup/friend2.C: Likewise.
3932         * g++.dg/lookup/pr6936.C: Likewise.
3933         * g++.dg/lookup/scoped1.C: Likewise.
3934         * g++.dg/lookup/using26.C: Likewise.
3935         * g++.dg/lookup/using38.C: Likewise.
3936         * g++.dg/other/access2.C: Likewise.
3937         * g++.dg/overload/defarg3.C: Likewise.
3938         * g++.dg/overload/defarg6.C: Likewise.
3939         * g++.dg/parse/access11.C: Likewise.
3940         * g++.dg/parse/access2.C: Likewise.
3941         * g++.dg/parse/access3.C: Likewise.
3942         * g++.dg/parse/access4.C: Likewise.
3943         * g++.dg/parse/access5.C: Likewise.
3944         * g++.dg/parse/access6.C: Likewise.
3945         * g++.dg/parse/access8.C: Likewise.
3946         * g++.dg/parse/access9.C: Likewise.
3947         * g++.dg/parse/crash40.C: Likewise.
3948         * g++.dg/tc1/dr142.C: Likewise.
3949         * g++.dg/tc1/dr166.C: Likewise.
3950         * g++.dg/tc1/dr52.C: Likewise.
3951         * g++.dg/template/access11.C: Likewise.
3952         * g++.dg/template/access18.C: Likewise.
3953         * g++.dg/template/access19.C: Likewise.
3954         * g++.dg/template/access2.C: Likewise.
3955         * g++.dg/template/access20.C: Likewise.
3956         * g++.dg/template/access26.C: Likewise.
3957         * g++.dg/template/access3.C: Likewise.
3958         * g++.dg/template/access7.C: Likewise.
3959         * g++.dg/template/conv12.C: Likewise.
3960         * g++.dg/template/crash69.C: Likewise.
3961         * g++.dg/template/friend31.C: Likewise.
3962         * g++.dg/template/friend32.C: Likewise.
3963         * g++.dg/template/memfriend15.C: Likewise.
3964         * g++.dg/template/memfriend16.C: Likewise.
3965         * g++.dg/template/memfriend17.C: Likewise.
3966         * g++.dg/template/memfriend7.C: Likewise.
3967         * g++.dg/template/pr32519.C: Likewise.
3968         * g++.dg/template/qualttp21.C: Likewise.
3969         * g++.dg/template/qualttp8.C: Likewise.
3970         * g++.dg/template/ttp10.C: Likewise.
3971         * g++.dg/template/typedef11.C: Likewise.
3972         * g++.dg/template/typedef13.C: Likewise.
3973         * g++.dg/template/typedef19.C: Likewise.
3974         * g++.dg/template/typedef20.C: Likewise.
3975         * g++.dg/template/typedef22.C: Likewise.
3976         * g++.dg/template/using16.C: Likewise.
3977         * g++.dg/template/virtual3.C: Likewise.
3978         * g++.dg/ubsan/pr61272.C: Likewise.
3979         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3980         * g++.old-deja/g++.brendan/crash11.C: Likewise.
3981         * g++.old-deja/g++.brendan/enum6.C: Likewise.
3982         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3983         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3984         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3985         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3986         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3987         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3988         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3989         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3990         * g++.old-deja/g++.jason/access17.C: Likewise.
3991         * g++.old-deja/g++.jason/access18.C: Likewise.
3992         * g++.old-deja/g++.jason/access22.C: Likewise.
3993         * g++.old-deja/g++.jason/access23.C: Likewise.
3994         * g++.old-deja/g++.jason/access8.C: Likewise.
3995         * g++.old-deja/g++.jason/delete3.C: Likewise.
3996         * g++.old-deja/g++.jason/report.C: Likewise.
3997         * g++.old-deja/g++.law/access2.C: Likewise.
3998         * g++.old-deja/g++.law/access3.C: Likewise.
3999         * g++.old-deja/g++.law/access4.C: Likewise.
4000         * g++.old-deja/g++.law/access5.C: Likewise.
4001         * g++.old-deja/g++.law/arm12.C: Likewise.
4002         * g++.old-deja/g++.law/arm14.C: Likewise.
4003         * g++.old-deja/g++.law/ctors13.C: Likewise.
4004         * g++.old-deja/g++.law/union2.C: Likewise.
4005         * g++.old-deja/g++.law/visibility12.C: Likewise.
4006         * g++.old-deja/g++.law/visibility15.C: Likewise.
4007         * g++.old-deja/g++.law/visibility16.C: Likewise.
4008         * g++.old-deja/g++.law/visibility17.C: Likewise.
4009         * g++.old-deja/g++.law/visibility18.C: Likewise.
4010         * g++.old-deja/g++.law/visibility19.C: Likewise.
4011         * g++.old-deja/g++.law/visibility20.C: Likewise.
4012         * g++.old-deja/g++.law/visibility21.C: Likewise.
4013         * g++.old-deja/g++.law/visibility24.C: Likewise.
4014         * g++.old-deja/g++.law/visibility4.C: Likewise.
4015         * g++.old-deja/g++.law/visibility5.C: Likewise.
4016         * g++.old-deja/g++.law/visibility6.C: Likewise.
4017         * g++.old-deja/g++.law/visibility7.C: Likewise.
4018         * g++.old-deja/g++.law/visibility8.C: Likewise.
4019         * g++.old-deja/g++.law/visibility9.C: Likewise.
4020         * g++.old-deja/g++.niklas/t135.C: Likewise.
4021         * g++.old-deja/g++.oliva/delete1.C: Likewise.
4022         * g++.old-deja/g++.oliva/partord1.C: Likewise.
4023         * g++.old-deja/g++.other/access11.C: Likewise.
4024         * g++.old-deja/g++.other/access4.C: Likewise.
4025         * g++.old-deja/g++.other/access7.C: Likewise.
4026         * g++.old-deja/g++.other/crash1.C: Likewise.
4027         * g++.old-deja/g++.other/crash7.C: Likewise.
4028         * g++.old-deja/g++.other/friend1.C: Likewise.
4029         * g++.old-deja/g++.other/friend4.C: Likewise.
4030         * g++.old-deja/g++.other/friend9.C: Likewise.
4031         * g++.old-deja/g++.other/lineno1.C: Likewise.
4032         * g++.old-deja/g++.other/using1.C: Likewise.
4033         * g++.old-deja/g++.pt/enum14.C: Likewise.
4034         * g++.old-deja/g++.pt/friend11.C: Likewise.
4035         * g++.old-deja/g++.pt/friend21.C: Likewise.
4036         * g++.old-deja/g++.pt/friend3.C: Likewise.
4037         * g++.old-deja/g++.pt/inherit2.C: Likewise.
4038         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4039         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4040         * g++.old-deja/g++.robertl/eb94.C: Likewise.
4042 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
4044         PR ipa/65765
4045         * g++.dg/ipa/pr65765.C: New test.
4047 2015-04-15  Nick Clifton  <nickc@redhat.com>
4049         * gcc.target/rx/builtins.c: Disable RMPA test if string
4050         instructions are not allowed.
4052 2015-04-15  Alan Modra  <amodra@gmail.com>
4054         * gcc.dg/pr65408.c: New.
4056 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4058         PR target/65729
4059         * gcc.target/arm/pr65729.c: New test.
4061 2015-04-14  Richard Biener  <rguenther@suse.de>
4063         PR tree-optimization/65758
4064         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4066 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4068         PR target/65648
4069         * gcc.c-torture/execute/pr65648.c: New test.
4071 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4073         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4074         __builtin_finite instead of finite.
4075         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4076         Likewise.
4078 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
4080         PR tree-optimization/63387
4081         * gcc.dg/pr63387.c: New testcase.
4083 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
4085         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4087 2015-04-13  Richard Biener  <rguenther@suse.de>
4089         PR tree-optimization/65204
4090         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4092 2015-04-13  Terry Guo  <terry.guo@arm.com>
4094         PR target/65710
4095         * gcc.target/arm/pr65710.c: New.
4097 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4099         PR tree-optimization/65747
4100         * g++.dg/torture/pr65747.C: New test.
4102 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4104         PR c++/65736
4105         * g++.dg/cpp0x/pr65736.C: New test.
4107 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
4108             Martin Liska  <mliska@suse.cz>
4110         PR ipa/65722
4111         * g++.dg/ipa/pr65722.C: New testcase.
4113 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4115         PR tree-optimization/65735
4116         * gcc.c-torture/compile/pr65735.c: New test.
4118 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
4120         PR middle-end/65554
4121         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4123 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4125         PR target/65671
4126         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4128 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
4130         PR target/65647
4131         * gcc.target/arm/pr65647-2.c: New.
4133 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4135         PR target/65694
4136         * g++.dg/torture/pr65694.C: New test.
4138 2015-04-10  Tobias Burnus  <burnus@net-b.de>
4140         * gfortran.dg/coarray_lock_6.f90: New.
4141         * gfortran.dg/coarray_lock_7.f90: New.
4142         * gfortran.dg/coarray/lock_2.f90: New.
4144 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
4146         PR fortran/56674
4147         PR fortran/58813
4148         PR fortran/59016
4149         PR fortran/59024
4150         * gfortran.dg/used_types_27.f90: New.
4152 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4154         PR target/65671
4155         * gcc.target/i386/pr65671.c: New.
4157 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4159         PR tree-optimization/65709
4160         * c-c++-common/ubsan/align-9.c: New test.
4162 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
4164         PR fortran/56852
4165         * gfortran.dg/pr56852.f90: New test.
4167 2015-04-09  Marek Polacek  <polacek@redhat.com>
4168             Jakub Jelinek  <jakub@redhat.com>
4170         PR middle-end/65554
4171         * g++.dg/opt/pr65554.C: New test.
4173 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4175         PR c++/65690
4176         * c-c++-common/attr-aligned-1.c: New test.
4178 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
4180         * gcc.target/i386/mpx/memmove-zero-length.c: New.
4182 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4184         PR target/65676
4185         * gcc.target/i386/sse-25.c: New.
4187 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4189         PR target/65693
4190         * gcc.target/i386/pr65693.c: New test.
4192 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4194         * gcc.dg/lto/chkp-static-bounds_0.c: New.
4196 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4198         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4200 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4202         * gcc.target/i386/thunk-retbnd.c: New.
4204 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
4206         * gnat.dg/opt48.adb: New test.
4207         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4208         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4210 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
4212         PR ipa/65540
4213         * gcc.c-torture/compile/pr65540.c: New.
4215 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
4217         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4218         -Wno-pointer-arith.
4220 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
4222         PR debug/65678
4223         * g++.dg/debug/pr65678.C: New test.
4225         PR middle-end/65680
4226         * gcc.c-torture/compile/pr65680.c: New test.
4228 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
4230         PR fortran/65548
4231         * gfortran.dg/allocate_with_source_5.f90: New test.
4233 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4235         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4236         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4238 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
4240         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4242 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4244         PR target/65614
4245         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4246         to get floating point compression.
4247         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4249 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
4251         PR preprocessor/61977
4252         * gcc.dg/cpp/pr61977.c: New test.
4254 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
4256         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4258 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
4260         PR target/65647
4261         * gcc.target/arm/pr65647.c: New.
4263 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
4265         PR ipa/65655
4266         * g++.dg/torture/pr65655.C: New testcase.
4268 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4270         PR c++/64085
4271         * g++.dg/cpp1y/lambda-init13.C: New.
4273 2015-04-03  Marek Polacek  <polacek@redhat.com>
4275         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4277 2015-04-02  Marek Polacek  <polacek@redhat.com>
4279         PR c++/65642
4280         * g++.dg/cpp0x/constexpr-fold1.C: New test.
4281         * g++.dg/cpp0x/constexpr-fold2.C: New test.
4283 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
4285         PR preprocessor/61977
4286         * gcc.target/powerpc/pr61977-1.c: New test.
4287         * gcc.target/powerpc/pr61977-2.c: New test.
4289 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
4291         PR c++/56100
4292         * g++.dg/warn/Wshadow-8.C: New.
4293         * g++.dg/warn/Wshadow-9.C: Likewise.
4294         * g++.dg/warn/Wshadow-10.C: Likewise.
4295         * g++.dg/warn/Wshadow-11.C: Likewise.
4297 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4299         * gcc.dg/pr23623.c: Added aligned attribute.
4300         * gcc.dg/20141029-1.c: Likewise.
4301         * gcc.dg/20150306-1.c: New test.
4303 2015-04-01  Marek Polacek  <polacek@redhat.com>
4305         PR c++/65554
4306         * g++.dg/cpp0x/initlist93.C: New test.
4307         * g++.dg/cpp0x/initlist94.C: New test.
4309 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4311         PR target/65624
4312         * gcc.target/aarch64/pr65624.c: New test.
4314 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
4316         * gcc.dg/ipa/inlinehint-4.c: New testcase.
4318 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
4320         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4321         extra variable to force stack alignment.
4322         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4323         extra variable to force stack alignment.
4325 2015-03-31  Marek Polacek  <polacek@redhat.com>
4327         PR c++/65390
4328         * g++.dg/template/pr65390.C: New test.
4330 2015-03-31  Martin Liska  <mliska@suse.cz>
4332         * g++.dg/ipa/pr65557.C: New test.
4334 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4336         * gcc.target/s390/hotpatch-25.c: New test.
4337         * gcc.target/s390/hotpatch-1.c: Update test.
4338         * gcc.target/s390/hotpatch-10.c: Update test.
4339         * gcc.target/s390/hotpatch-11.c: Update test.
4340         * gcc.target/s390/hotpatch-12.c: Update test.
4341         * gcc.target/s390/hotpatch-13.c: Update test.
4342         * gcc.target/s390/hotpatch-14.c: Update test.
4343         * gcc.target/s390/hotpatch-15.c: Update test.
4344         * gcc.target/s390/hotpatch-16.c: Update test.
4345         * gcc.target/s390/hotpatch-17.c: Update test.
4346         * gcc.target/s390/hotpatch-18.c: Update test.
4347         * gcc.target/s390/hotpatch-19.c: Update test.
4348         * gcc.target/s390/hotpatch-2.c: Update test.
4349         * gcc.target/s390/hotpatch-21.c: Update test.
4350         * gcc.target/s390/hotpatch-22.c: Update test.
4351         * gcc.target/s390/hotpatch-23.c: Update test.
4352         * gcc.target/s390/hotpatch-24.c: Update test.
4353         * gcc.target/s390/hotpatch-3.c: Update test.
4354         * gcc.target/s390/hotpatch-4.c: Update test.
4355         * gcc.target/s390/hotpatch-5.c: Update test.
4356         * gcc.target/s390/hotpatch-6.c: Update test.
4357         * gcc.target/s390/hotpatch-7.c: Update test.
4358         * gcc.target/s390/hotpatch-8.c: Update test.
4359         * gcc.target/s390/hotpatch-9.c: Update test.
4360         * gcc.target/s390/hotpatch-compile-16.c: Update test.
4362 2015-03-31  Richard Biener  <rguenther@suse.de>
4364         PR middle-end/65626
4365         * g++.dg/torture/pr65626.C: New testcase.
4367 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4369         PR target/65531
4370         * gcc.target/i386/mpx/pr65531.cc: New.
4372 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4374         PR target/65602
4375         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4376         __builtin_alloca instead of alloca.
4377         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4378         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4379         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4380         check.
4382 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
4384         PR ipa/65610
4385         * g++.dg/ubsan/pr65610.C: New test.
4387 2015-03-30  Marek Polacek  <polacek@redhat.com>
4389         PR c++/65398
4390         * g++.dg/cpp0x/pr65398-2.C: New test.
4392 2015-03-30  Marek Polacek  <polacek@redhat.com>
4394         * c-c++-common/pr65556.c: Change the width of bit-fields.
4396 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4398         PR ipa/65588
4399         * gcc.target/i386/pr65588.c: New testcase.
4401 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4403         PR libgfortran/65563
4404         * gfortran.dg/open_errors_2.f90:  New test.
4406 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4408         PR libgfortran/65596
4409         * gfortran.dg/namelist_86.f90: New test.
4411 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
4413         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4414         statement to reflect new ownership.
4416 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4418         PR c++/42328
4419         * g++.dg/template/friend58.C: New.
4420         * g++.dg/template/friend59.C: Likewise.
4422 2015-03-27  Tobias Burnus  <burnus@net-b.de>
4424         PR c/65586
4425         * g++.dg/gomp/openmp-simd-3.C: New.
4426         * gcc.dg/gomp/openmp-simd-3.c: New.
4428 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4430         PR target/65248
4431         * gcc.target/i386/pr65248-1.c: New file.
4432         * gcc.target/i386/pr65248-2.c: Likewise.
4433         * gcc.target/i386/pr65248-3.c: Likewise.
4434         * gcc.target/i386/pr65248-4.c: Likewise.
4436 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
4438         PR target/65593
4439         * gcc.c-torture/compile/pr65593.c: New test.
4441 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
4443         PR c++/59329
4444         * g++.dg/cpp1y/constexpr-assert1.C: New.
4446 2015-03-27  Marek Polacek  <polacek@redhat.com>
4448         PR c++/65556
4449         * c-c++-common/pr65556.c: New test.
4451 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4453         PR ipa/65600
4454         * g++.dg/torture/pr65600.C: New testcase.
4456 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4458         PR target/65407
4459         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4461 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
4463         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4464         statement and cleanup. Fixed typos.
4466 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4468         PR middle-end/65595
4469         * gcc.c-torture/compile/pr65595.c: New testcase.
4471 2015-03-27  Marek Polacek  <polacek@redhat.com>
4473         PR sanitizer/65583
4474         * g++.dg/ubsan/pr65583.C: New test.
4476 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4478         * gcc.c-torture/compile/20150327.c: New testcase.
4480 2015-03-26  Richard Biener  <rguenther@suse.de>
4482         PR middle-end/65555
4483         * g++.dg/torture/pr65555.C: New testcase.
4485 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
4487         PR tree-optimization/64715
4488         * gcc.dg/builtin-object-size-15.c: New test.
4489         * gcc.dg/pr64715-1.c: New test.
4490         * gcc.dg/pr64715-2.c: New test.
4492 2015-03-26  Richard Biener  <rguenther@suse.de>
4494         PR middle-end/65519
4495         * gnat.dg/specs/opt2.ads: Fix testcase.
4497 2015-03-25  Martin Sebor  <msebor@redhat.com>
4499         PR testsuite/65526
4500         * lib/target-supports.exp (check_effective_target_arm32): Fail early
4501         when target isn't arm*-*-*-*.
4502         (check_effective_target_arm_nothumb): Likewise.
4503         (check_effective_target_arm_little_endian): Likewise.
4504         (check_effective_target_arm_vect_no_misalign): Likewise.
4505         (check_effective_target_aarch64_little_endian): Fail early if target
4506         isn't aarch64*-*-*.
4508 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
4510         PR tree-optimization/65177
4511         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4513 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
4515         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4516         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4517         smmintrin.h and mm3dnow.h.
4519 2015-03-25  Marek Polacek  <polacek@redhat.com>
4521         PR c++/65558
4522         * g++.dg/cpp0x/pr65558.C: New test.
4524 2015-03-25  Marek Polacek  <polacek@redhat.com>
4526         PR c++/61670
4527         * g++.dg/template/pr61670.C: New test.
4529 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4531         PR c++/54987
4532         * g++.dg/template/pr54987.C: New.
4534 2015-03-25  Richard Biener  <rguenther@suse.de>
4536         PR tree-optimization/62630
4537         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4539 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
4541         PR target/65508
4542         * gcc.target/i386/mpx/pr65508.c: New.
4544 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
4546         PR fortran/64952
4547         PR fortran/65532
4548         * gfortran.dg/data_initialized_3.f90: New.
4550 2015-03-25  Richard Biener  <rguenther@suse.de>
4552         PR middle-end/65519
4553         * gnat.dg/specs/opt2.ads: New testcase.
4555 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
4557         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4558         * gcc.target/arm/memset-inline-4.c: Skip for
4559         arm_tune_string_ops_prefer_neon.
4560         * gcc.target/arm/memset-inline-5.c: Ditto.
4561         * gcc.target/arm/memset-inline-6.c: Ditto.
4562         * gcc.target/arm/memset-inline-8.c: Ditto.
4563         * gcc.target/arm/memset-inline-9.c: Ditto.
4565 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4567         PR c++/58923
4568         * g++.dg/other/virtual3.C: New.
4570 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4572         PR c++/60130
4573         * g++.dg/cpp0x/vt-60130.C: New.
4575 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4577         PR c++/61971
4578         * g++.dg/warn/Warray-bounds-7.C: New.
4580 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4582         PR c++/60067
4583         * g++.dg/template/defarg18.C: New.
4585 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4587         PR c++/59988
4588         * g++.dg/cpp0x/vt-59988.C: New.
4590 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
4592         PR tree-optimization/65533
4593         * gcc.dg/pr65533.c: New test.
4595 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
4597         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4598         source= and mold= expressions functionality.
4599         * gfortran.dg/allocate_class_4.f90: New test.
4600         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4601         copying an unlimited polymorhpic object containing a char array
4602         to another unlimited polymorphic object respects the _len
4603         component.
4604         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4605         whether deferred length char array allocate works, unlimited
4606         polymorphic object allocation from a string works and if
4607         allocating an array of deferred length strings works.
4608         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4610 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4612         PR c++/65513
4613         * g++.dg/cpp0x/constexpr-array11.C: New.
4615 2015-03-24  Richard Biener  <rguenther@suse.de>
4617         PR middle-end/65517
4618         * gcc.dg/torture/pr65517.c: New testcase.
4620 2015-03-24  Tobias Burnus  <burnus@net-b.de>
4622         * gfortran.dg/coindexed_1.f90: Moved from
4623         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4625 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4627         PR testsuite/65506
4628         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4629         gimple dump.
4631         PR target/65523
4632         * gcc.target/i386/pr65523.c: New test.
4634         PR ipa/65475
4635         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4636         dg-options.
4637         * g++.dg/lto/pr65475b_0.C: Likewise.
4639 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
4641         PR target/65505
4642         * gcc.target/sh/torture/pr65505.c: New.
4644 2015-03-23  Martin Sebor  <msebor@redhat.com>
4646         PR testsuite/63175
4647         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4648         assembly for lvx in addition to lxv.
4650 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4652         PR target/65504
4653         * gfortran.dg/pr65504.f90: New test.
4655         PR ipa/65521
4656         * gcc.dg/pr65521.c: New test.
4658 2015-03-23  Richard Biener  <rguenther@suse.de>
4660         PR tree-optimization/65518
4661         * gcc.dg/vect/pr65518.c: New testcase.
4663 2015-03-23  Richard Biener  <rguenther@suse.de>
4665         PR tree-optimization/65494
4666         * gcc.dg/vect/pr65494.c: New testcase.
4668 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4670         PR preprocessor/65238
4671         * c-c++-common/cpp/pr65238-1.c: New test.
4672         * gcc.dg/cpp/pr65238-2.c: New test.
4673         * gcc.dg/cpp/trad/pr65238-3.c: New test.
4674         * gcc.dg/cpp/trad/pr65238-4.c: New test.
4676 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
4677             Mikael Morin  <mikael@gcc.gnu.org>
4679         PR fortran/64952
4680         * gfortran.dg/elemental_dependency_4.f90: New.
4681         * gfortran.dg/elemental_dependency_5.f90: New.
4683 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
4685         PR ipa/65475
4686         * g++.dg/lto/pr65475b_0.C: New testcase.
4687         * g++.dg/lto/pr65475b_1.C: New testcase.
4688         * g++.dg/lto/pr65475c_0.C: New testcase.
4689         * g++.dg/lto/pr65475c_1.C: New testcase.
4691 2015-03-21  Tobias Burnus  <burnus@net-b.de>
4693         * gfortran.dg/coarray_38.f90: New.
4694         * gfortran.dg/coarray_39.f90: New.
4695         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4696         compile test.
4698 2015-03-20  Marek Polacek  <polacek@redhat.com>
4700         PR c++/65398
4701         * g++.dg/cpp0x/pr65398.C: New test.
4703 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
4705         PR ipa/65475
4706         * g++.dg/lto/pr65475_0.C: New testcase.
4707         * g++.dg/lto/pr65475_1.C: New testcase.
4709 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
4711         PR rtl-optimization/64366
4712         * gcc.target/sh/pr64366.c: New.
4714 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4716         PR c++/48324
4717         * g++.dg/cpp0x/constexpr-48324.C: New.
4719 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4721         PR c++/48453
4722         * g++.dg/cpp0x/pr48453.C: New.
4724 2015-03-20  Marek Polacek  <polacek@redhat.com>
4726         PR c++/65072
4727         * g++.dg/cpp0x/pr65072.C: New test.
4729 2015-03-20  Richard Biener  <rguenther@suse.de>
4731         PR middle-end/64715
4732         * gcc.dg/pr15347.c: Use -O.
4733         * c-c++-common/pr19807-1.c: Likewise.
4735 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
4737         * gnat.dg/volatile13.ad[sb]: New test.
4739 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
4741         PR rtl-optimization/60851
4742         * gcc.target/i386/pr60851.c: New test.
4744 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
4746         PR target/65240
4747         * g++.dg/pr65240.h: Add tests for PR 65240.
4748         * g++.dg/pr65240-1.C: Likewise.
4749         * g++.dg/pr65240-2.C: Likewise.
4750         * g++.dg/pr65240-3.C: Likewise.
4751         * g++.dg/pr65240-4.C: Likewise.
4753 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
4755         PR rtl-optimization/63491
4756         * gcc.target/powerpc/pr63491.c: New.
4758 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4760         * g++.dg/ipa/pr65465.C: New test.
4762 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4764         PR c++/52659
4765         * g++.dg/cpp0x/deleted11.C: New.
4767 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4769         PR sanitizer/65400
4770         * c-c++-common/tsan/pr65400-3.c: New test.
4772 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4774         PR c++/59686
4775         * g++.dg/cpp0x/constexpr-59686.C: New.
4777 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4779         PR sanitizer/64265
4780         * g++.dg/tsan/pr64265.C: New test.
4782         PR sanitizer/65400
4783         * c-c++-common/tsan/pr65400-1.c: New test.
4784         * c-c++-common/tsan/pr65400-2.c: New test.
4786 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4788         PR c++/59816
4789         * g++.dg/cpp0x/pr59816.C: New.
4791 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
4793         PR fortran/59198
4794         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4796 2015-03-18  Martin Liska  <mliska@suse.cz>
4798         PR ipa/65439
4799         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4800         equivalences either to 6 or 7.
4802 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
4804         PR middle-end/64491
4805         Revert:
4806         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
4808         * gcc.dg/undefined-loop-1.c: New file.
4809         * gcc.dg/undefined-loop-2.c: New file.
4811         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
4813         PR testsuite/64032
4814         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4815         loop exits too early.
4817 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
4819         PR tree-optimization/65450
4820         * gfortran.dg/pr65450.f90: New test.
4822         PR target/65078
4823         * gcc.target/i386/pr65078-1.c: New test.
4824         * gcc.target/i386/pr65078-2.c: New test.
4825         * gcc.target/i386/pr65078-3.c: New test.
4826         * gcc.target/i386/pr65078-4.c: New test.
4827         * gcc.target/i386/pr65078-5.c: New test.
4828         * gcc.target/i386/pr65078-6.c: New test.
4830 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4832         PR c++/65340
4833         * g++.dg/cpp1y/pr65340.C: New.
4835 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4837         PR fortran/64432
4838         * gfortran.dg/system_clock_3.f08: Adjust test.
4840 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
4842         PR fortran/59198
4843         * gfortran.dg/proc_ptr_comp_44.f90: New test.
4844         * gfortran.dg/proc_ptr_comp_45.f90: New test.
4846 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4848         PR fortran/64432
4849         * gfortran.dg/system_clock_3.f08: New test.
4851 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
4853         PR c++/64626
4854         g++.dg/cpp1y/pr64626-1.C: New.
4855         g++.dg/cpp1y/pr64626-2.C: New.
4856         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4858 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
4860         PR tree-optimization/65427
4861         * gcc.c-torture/execute/pr65427.c: New test.
4863 2015-03-16  Marek Polacek  <polacek@redhat.com>
4865         DR 1688
4866         PR c++/65327
4867         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4868         * g++.dg/cpp0x/pr65327.C: New test.
4870 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4872         PR sanitizer/64820
4873         * c-c++-common/asan/pr64820.c: New test.
4875 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
4877         * gfortran.dg/pointer_2.f90: New test.
4879 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4881         * g++.dg/pr65049.C: New test.
4883 2015-03-16  Tom de Vries  <tom@codesourcery.com>
4885         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4886         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4887         * gcc.target/i386/fuse-caller-save.c: Same.
4889 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4891         * gnat.dg/loop_optimization18.ad[sb]: New test.
4892         * gnat.dg/loop_optimization18_pkg.ads: New helper.
4894 2015-03-16  Alan Modra  <amodra@gmail.com>
4896         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
4897         2014-12-05 change.
4899 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
4901         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4902         hppa*-*-hpux*.
4903         * gcc.dg/torture/pr65270-2.c: Likewise.
4905 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4907         PR fortran/61138
4908         * gfortran.dg/pointer_remapping_9.f90: New.
4910 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
4912         PR tree-optimization/65369
4913         * gcc.c-torture/execute/pr65369.c: New test.
4915         PR tree-optimization/65418
4916         * gcc.c-torture/execute/pr65418-1.c: New test.
4917         * gcc.c-torture/execute/pr65418-2.c: New test.
4919         PR rtl-optimization/65401
4920         * gcc.c-torture/execute/pr65401.c: New test.
4922 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4924         PR target/64600
4925         * gcc.target/arm/pr64600_1.c: New test.
4927 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4929         PR rtl-optimization/65235
4930         * gcc.target/aarch64/pr65235_1.c: New test.
4932 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4934         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4935         * gcc.target/s390/hotpatch-22.c: Likewise.
4936         * gcc.target/s390/hotpatch-23.c: Likewise.
4937         * gcc.target/s390/hotpatch-24.c: Likewise.
4938         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4939         * gcc.target/s390/hotpatch-1.c: Update expected output.
4940         * gcc.target/s390/hotpatch-2.c: Likewise.
4941         * gcc.target/s390/hotpatch-3.c: Likewise.
4942         * gcc.target/s390/hotpatch-4.c: Likewise.
4943         * gcc.target/s390/hotpatch-5.c: Likewise.
4944         * gcc.target/s390/hotpatch-6.c: Likewise.
4945         * gcc.target/s390/hotpatch-7.c: Likewise.
4946         * gcc.target/s390/hotpatch-8.c: Likewise.
4947         * gcc.target/s390/hotpatch-9.c: Likewise.
4948         * gcc.target/s390/hotpatch-10.c: Likewise.
4949         * gcc.target/s390/hotpatch-11.c: Likewise.
4950         * gcc.target/s390/hotpatch-12.c: Likewise.
4951         * gcc.target/s390/hotpatch-13.c: Likewise.
4952         * gcc.target/s390/hotpatch-14.c: Likewise.
4953         * gcc.target/s390/hotpatch-15.c: Likewise.
4954         * gcc.target/s390/hotpatch-16.c: Likewise.
4955         * gcc.target/s390/hotpatch-17.c: Likewise.
4956         * gcc.target/s390/hotpatch-18.c: Likewise.
4957         * gcc.target/s390/hotpatch-19.c: Likewise.
4959 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4961         PR target/65103
4962         * gcc.target/i386/pr65103-1.c: New.
4964 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4966         PR target/65044
4967         * gcc.target/i386/pr65044.c: New.
4969 2015-03-12  Tom de Vries  <tom@codesourcery.com>
4971         PR rtl-optimization/64895
4972         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4973         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4974         * gcc.target/i386/fuse-caller-save.c: Ditto.
4976 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4978         * gcc.dg/ipa/pr63569.c: Fix template.
4980 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
4982         * g++.dg/ipa/pr64146.C: Require fpic support.
4984 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
4986         PR libfortran/65200
4987         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4988         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4990 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
4992         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4993         to dg-options, fix up dg-skip-if.
4995 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
4997         PR target/65296
4998         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4999         * gcc.target/avr/tiny-caller-save.c: Same.
5001 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5003         PR target/65242
5004         * g++.dg/pr65242.C: New test.
5006 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
5008         * c-c++-common/asan/no-asan-check-glob.c: New test.
5010 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
5012         PR c++/65370
5013         * g++.dg/other/default11.C: New.
5014         * g++.dg/other/default12.C: Likewise.
5016 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5018         PR target/65368
5019         * gcc.target/i386/bmi2-bzhi-2.c: New test.
5021 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
5023         PR fortran/65024
5024         * gfortran.dg/unlimited_polymorphic_23.f90: New test
5026 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5028         PR c++/65127
5029         * g++.dg/cpp0x/pr65127.C: New test.
5031 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5033         * gcc.dg/ipa/PR64550.c: Update template.
5035 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5036             Tobias Burnus  <burnus@net-b.de>
5038         * gfortran.dg/coarray_sync_memory.f90: New.
5040 2015-03-10  Marek Polacek  <polacek@redhat.com>
5042         PR sanitizer/65367
5043         * c-c++-common/ubsan/pr65367.c: New test.
5045 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5047         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5048         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5049         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5050         * gcc.target/i386/mpx/calloc-1-nov.c: New.
5051         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5052         * gcc.target/i386/mpx/malloc-1-nov.c: New.
5053         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5054         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5055         * gcc.target/i386/mpx/realloc-1-nov.c: New.
5056         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5057         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5058         * gcc.target/i386/mpx/realloc-2-nov.c: New.
5059         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5061 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5063         * lib/mpx-dg.exp (mpx_link_flags): New.
5064         (mpx_init): New.
5065         (mpx_finish): New.
5066         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5067         * gcc.target/i386/mpx/alloca-1-nov.c: New.
5068         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5069         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5070         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5071         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5072         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5073         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5074         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5075         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5076         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5077         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5078         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5079         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5080         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5081         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5082         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5083         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5084         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5085         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5086         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5087         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5088         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5089         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5090         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5091         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5092         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5093         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5094         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5095         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5096         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5097         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5098         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5099         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5100         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5101         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5102         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5103         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5104         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5105         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5106         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5107         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5108         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5109         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5110         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5111         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5112         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5113         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5114         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5115         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5116         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5117         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5118         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5119         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5120         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5121         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5122         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5123         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5124         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5125         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5126         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5127         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5128         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5129         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5130         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5131         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5132         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5133         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5134         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5135         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5136         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5137         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5138         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5139         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5140         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5141         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5142         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5143         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5144         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5145         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5146         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5147         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5148         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5149         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5150         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5151         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5152         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5153         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5154         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5155         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5156         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5157         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5158         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5159         * gcc.target/i386/mpx/label-address-1.c: New.
5160         * gcc.target/i386/mpx/legacy-1-nov.c: New.
5161         * gcc.target/i386/mpx/macro.c: New.
5162         * gcc.target/i386/mpx/mpx-check.h: New.
5163         * gcc.target/i386/mpx/mpx.exp: New.
5164         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5165         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5166         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5167         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5168         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5169         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5170         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5171         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5172         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5173         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5174         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5175         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5176         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5177         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5178         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5179         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5180         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5181         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5182         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5183         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5184         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5185         * gcc.target/i386/mpx/reference-1-lbv.c: New.
5186         * gcc.target/i386/mpx/reference-1-nov.c: New.
5187         * gcc.target/i386/mpx/reference-1-ubv.c: New.
5188         * gcc.target/i386/mpx/reference-2-lbv.c: New.
5189         * gcc.target/i386/mpx/reference-2-nov.c: New.
5190         * gcc.target/i386/mpx/reference-2-ubv.c: New.
5191         * gcc.target/i386/mpx/reference-3-lbv.c: New.
5192         * gcc.target/i386/mpx/reference-3-nov.c: New.
5193         * gcc.target/i386/mpx/reference-3-ubv.c: New.
5194         * gcc.target/i386/mpx/reference-4-lbv.c: New.
5195         * gcc.target/i386/mpx/reference-4-nov.c: New.
5196         * gcc.target/i386/mpx/reference-4-ubv.c: New.
5197         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5198         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5199         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5200         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5201         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5202         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5203         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5204         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5205         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5206         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5207         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5208         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5209         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5210         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5211         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5212         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5213         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5214         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5215         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5216         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5217         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5218         * gcc.target/i386/mpx/sincos-1-nov.c: New.
5219         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5220         * gcc.target/i386/mpx/static-array-1-nov.c: New.
5221         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5222         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5223         * gcc.target/i386/mpx/static-init-1-nov.c: New.
5224         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5225         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5226         * gcc.target/i386/mpx/static-init-2-nov.c: New.
5227         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5228         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5229         * gcc.target/i386/mpx/static-init-3-nov.c: New.
5230         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5231         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5232         * gcc.target/i386/mpx/static-init-4-nov.c: New.
5233         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5234         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5235         * gcc.target/i386/mpx/static-init-5-nov.c: New.
5236         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5237         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5238         * gcc.target/i386/mpx/static-init-6-nov.c: New.
5239         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5240         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5241         * gcc.target/i386/mpx/static-string-1-nov.c: New.
5242         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5243         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5244         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5245         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5246         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5247         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5248         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5249         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5250         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5251         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5252         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5253         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5254         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5255         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5256         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5257         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5258         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5259         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5260         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5261         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5262         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5263         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5264         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5265         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5266         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5267         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5268         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5269         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5270         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5271         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5272         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5273         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5274         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5275         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5276         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5277         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5278         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5279         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5280         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5281         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5282         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5283         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5284         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5285         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5286         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5287         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5288         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5289         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5290         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5291         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5292         * gcc.target/i386/mpx/vararg-1-nov.c: New.
5293         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5294         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5295         * gcc.target/i386/mpx/vararg-2-nov.c: New.
5296         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5297         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5298         * gcc.target/i386/mpx/vararg-3-nov.c: New.
5299         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5300         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5301         * gcc.target/i386/mpx/vararg-4-nov.c: New.
5302         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5303         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5304         * gcc.target/i386/mpx/vararg-5-nov.c: New.
5305         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5306         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5307         * gcc.target/i386/mpx/vararg-6-nov.c: New.
5308         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5309         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5310         * gcc.target/i386/mpx/vararg-7-nov.c: New.
5311         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5312         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5313         * gcc.target/i386/mpx/vararg-8-nov.c: New.
5314         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5315         * gcc.target/i386/mpx/vla-1-lbv.c: New.
5316         * gcc.target/i386/mpx/vla-1-nov.c: New.
5317         * gcc.target/i386/mpx/vla-1-ubv.c: New.
5318         * gcc.target/i386/mpx/vla-2-lbv.c: New.
5319         * gcc.target/i386/mpx/vla-2-nov.c: New.
5320         * gcc.target/i386/mpx/vla-2-ubv.c: New.
5322 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
5324         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5326 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
5328         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5330 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
5332         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5333         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5335 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5337         PR c/65120
5338         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5339         on rhs is 0.
5340         (fn4): New test.
5341         * c-c++-common/pr65120.c: New test.
5343         PR rtl-optimization/65321
5344         * gcc.dg/pr65321.c: New test.
5346 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5348         PR tree-optimization/65355
5349         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5351 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
5353         PR c/65120
5354         * c-c++-common/pr49706.c: Adjust tests for not warning
5355         about !!x == y or !b == y where b is boolean, and add
5356         some further tests.
5357         * c-c++-common/pr62199-2.c: Likewise.
5359 2015-03-09  Richard Biener  <rguenther@suse.de>
5361         PR middle-end/65270
5362         * gcc.dg/torture/pr65270-1.c: New testcase.
5363         * gcc.dg/torture/pr65270-2.c: Likewise.
5365 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5367         PR tree-optimization/63743
5368         * gcc.dg/pr63743.c: New test.
5370 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
5372         PR lto/65316
5373         * g++.dg/lto/pr65316_0.C: New testcase.
5374         * g++.dg/lto/pr65316_1.C: New testcase.
5376 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
5378         PR target/62247
5379         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5380         hppa*-*-hpux*.
5381         * g++.dg/abi/rtti3.C: Likewise.
5383         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5385         PR target/62251
5386         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5388         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5390         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5392         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5394 2015-03-08  Morin  <mikael@gcc.gnu.org>
5396         PR fortran/60898
5397         * gfortran.dg/entry_20.f90: New.
5399 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5401         PR target/65153
5402         * gcc.c-torture/compile/pr65153.c: New.
5404 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5406         PR target/65249
5407         * g++.dg/torture/pr65249.C: New.
5409 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
5411         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5412         long.
5413         (int64_t): Likewise.
5415 2015-03-07  Marek Polacek  <polacek@redhat.com>
5416             Martin Uecker  <uecker@eecs.berkeley.edu>
5418         PR sanitizer/65280
5419         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5420         member-like arrays.
5421         * c-c++-common/ubsan/bounds-8.c: New test.
5422         * c-c++-common/ubsan/bounds-9.c: New test.
5423         * gcc.dg/ubsan/bounds-2.c: New test.
5425 2015-03-05  Martin Sebor  <msebor@redhat.com>
5427         * PR testsuite/63175
5428         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5429         checking of results into main to prevent it from getting optimized
5430         away.
5431         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5433 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
5435         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5436         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5437         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5438         x64.
5440 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
5442         * g++.dg/lto/pr65302_1.C: New testcase.
5443         * g++.dg/lto/pr65302_0.C: New testcase.
5445 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5447         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5448         -fno-ipa-icf to dg-options.
5450 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5452         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5453         compiles using the linker plugin.
5455 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5457         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5459 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5461         * gcc.target/arm/pr65067.c: New test.
5463 2015-03-05  Martin Liska  <mliska@suse.cz>
5465         PR ipa/65318
5466         * gcc.dg/ipa/pr65318.c: New test.
5468 2015-03-05  Marek Polacek  <polacek@redhat.com>
5470         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5472 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5474         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5476 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5478         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5479         max-unroll-times back to defaults for s390.
5481 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5483         Fix last commit.
5485 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5487         PR c++/64665
5488         * g++.dg/cpp0x/initlist92.C: New.
5490 2015-03-05  Richard Biener  <rguenther@suse.de>
5492         PR tree-optimization/65310
5493         * gcc.dg/vect/pr65310.c: New testcase.
5495 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5497         PR c++/64834
5498         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5500 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
5502         * gnat.dg/entry_queues3.adb: New test.
5504 2015-03-04  Ian Lance Taylor  <iant@google.com>
5506         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5508 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5510         PR c++/64227
5511         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5513 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
5515         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5516         -fno-ipa-icf to dg-options
5517         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5518         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5520 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5522         PR c++/64398
5523         * g++.dg/cpp0x/decltype62.C: New.
5525 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
5527         * gnat.dg/object_overflow5.adb: New test.
5529 2015-03-03  Martin Liska  <mliska@suse.cz>
5531         PR ipa/65287
5532         * gcc.dg/ipa/pr65287.c: New test.
5534 2015-03-03  Martin Jambor  <mjambor@suse.cz>
5535             Eric Botcazou  <ebotcazou@adacore.com>
5537         * gnat.dg/specs/pack12.ads: New test.
5539 2015-03-03  Martin Liska  <mliska@suse.cz>
5541         * gcc.dg/ipa/PR65282.c: New test.
5543 2015-03-13  Jeff Law  <law@redhat.com>
5545         PR tree-optimization/65241
5546         * gcc.c-torture/compile/pr65241.c: New test.
5548 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
5550         PR target/64331
5551         * gcc.target/avr/torture/pr64331.c: New test.
5553 2015-03-03  Martin Liska  <mliska@suse.cz>
5554             Jan Hubicka  <hubicka@ucw.cz>
5556         * g++.dg/ipa/pr65263.C: New test.
5558 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5560         PR ipa/65130
5561         * gcc.dg/lto/pr65130_0.c: New testcase.
5562         * gcc.dg/lto/pr65130_1.c: New testcase.
5564 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5566         PR ipa/64988
5567         * g++.dg/torture/pr64988.C: New testcase.
5569 2015-03-02  Tobias Burnus  <burnus@net-b.de>
5571         * gfortran.dg/coarray_atomic_6.f90: New.
5573 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5575         PR target/65184
5576         * gcc.target/i386/pr65184.c: New.
5578 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5580         PR target/65183
5581         * gcc.target/i386/pr65183.c: New.
5583 2015-02-28  Martin Liska  <mliska@suse.cz>
5584             Jan Hubicka  <hubicka@ucw.cz>
5586         * gcc.dg/ipa/ipa-icf-35.c: New test.
5587         * gcc.dg/ipa/ipa-icf-36.c: New test.
5588         * gcc.dg/ipa/ipa-icf-37.c: New test.
5590 2015-02-28  Martin Liska  <mliska@suse.cz>
5591             Jan Hubicka  <hubicka@ucw.cz>
5593         PR ipa/65245
5594         * gcc.dg/ipa/ipa-icf-34.c: New test.
5596 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
5598         PR target/61142
5599         * gcc.target/sh/sh/pr61142.c: New.
5601 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
5603         * g++.dg/other/dump-ada-spec-3.C: New test.
5605 2015-03-01  Martin Liska  <mliska@suse.cz>
5607         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5608         * g++.dg/ipa/pr63595.C: Update expected results.
5610 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
5612         PR ipa/65236
5613         * g++.dg/ipa/ipa-icf-6.C: New testcase.
5615 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
5617         * gcc.dg/vect/pr59354.c: Move vector producing code to
5618         separate function.
5620 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
5622         PR ipa/65237
5623         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5624         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5625         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5626         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5628 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
5630         PR tree-optimization/65048
5631         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5632         (foo): Use K&R style definition.
5634 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
5636         PR target/65032
5637         * g++.dg/pr65032.C: New.
5639 2015-02-27  Marek Polacek  <polacek@redhat.com>
5641         PR c/65040
5642         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5643         -Wformat=2.
5645 2015-02-27  Marek Polacek  <polacek@redhat.com>
5647         PR c/65228
5648         * gcc.dg/pr65228.c: New test.
5650 2015-02-27  Kai Tietz  <ktietz@redhat.com>
5652         PR c/35330
5653         * gcc.dg/weak/weak-17.c: New file.
5655 2015-02-27  Richard Biener  <rguenther@suse.de>
5657         PR lto/65193
5658         * g++.dg/lto/pr65193_0.C: New testcase.
5660 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5662         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5663         * gcc.target/s390/hotpatch-8.c: Likewise.
5664         * gcc.target/s390/hotpatch-9.c: Likewise.
5665         * gcc.target/s390/pr61078.c: Likewise.
5666         * gcc.target/s390/pr57960.c: Remove -m64.
5667         * gcc.target/s390/pr61078.c: Likewise.
5669 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
5670             Martin Liska  <mliska@suse.cz>
5672         PR bootstrap/65150
5673         * gcc.dg/pr64454.c: Disable ICF.
5674         * gcc.dg/pr28685-1.c: Disable ICF
5675         * gcc.dg/ipa/iinline-5.c: Disable ICF.
5676         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5677         * g++.dg/ipa/ipa-icf-4.C: Update template.
5679 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
5681         PR tree-optimization/65216
5682         * gcc.c-torture/execute/pr65216.c: New test.
5684         PR tree-optimization/65215
5685         * gcc.c-torture/execute/pr65215-1.c: New test.
5686         * gcc.c-torture/execute/pr65215-2.c: New test.
5687         * gcc.c-torture/execute/pr65215-3.c: New test.
5688         * gcc.c-torture/execute/pr65215-4.c: New test.
5689         * gcc.c-torture/execute/pr65215-5.c: New test.
5691 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5693         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5695 2015-02-26  Martin Liska  <mliska@suse.cz>
5696             Jan Hubicka  <hubicka@ucw.cz>
5698         * g++.dg/ipa/pr64146.C: Update expected results.
5699         * gcc.dg/ipa/ipa-icf-26.c: Update test.
5700         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5701         * gcc.dg/ipa/ipa-icf-34.c: New test.
5703 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5705         * gcc.dg/vect/vect-pr61917.c: Rename to ...
5706         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5707         (dg-additional-options): Remove dg directive.
5708         (dg-final): Add dg directive.
5710 2015-02-26  Marek Polacek  <polacek@redhat.com>
5712         PR ipa/65008
5713         * g++.dg/ipa/pr65008.C: New test.
5715 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5717         * lib/profopt.exp (profopt-target-cleanup): New proc.
5718         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5719         files from sources from dg-additional-sources.
5721 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5723         * lib/gcov.exp: Cleanup in case of xfail.
5725 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5727         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5729 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
5731         PR debug/46102
5732         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5733         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5734         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5735         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5736         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5737         * g++.dg/debug/pr46123.C: XFAIL and move...
5738         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5739         * gcc.dg/debug/dwarf2-3.c: Move...
5740         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5742 2015-02-26  Marek Polacek  <polacek@redhat.com>
5744         PR c++/65202
5745         * g++.dg/cpp1y/pr65202.C: New test.
5747 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5749         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5750         locale_facets.h.gcov.
5752 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5754         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5756 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5758         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5760 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5762         PR target/65217
5763         * gcc.target/i386/pr65217.c: New.
5765 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5767         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5769 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5771         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5773 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5775         PR tree-optimization/65048
5776         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5778 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5780         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5781         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5783 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
5785         PR target/65161
5786         * gcc.target/i386/pr65161.c: New test.
5788 2015-02-26  Terry Guo  <terry.guo@arm.com>
5790         * gcc.target/arm/no-volatile-in-it.c: New test.
5792 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
5794         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5795         (dg-options): Add -save-temps.
5796         (dg-final): Add cleanup-saved-temps.
5798 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
5800         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5802 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
5804         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5805         * gcc.target/powerpc/pack01.c: Include string.h.
5807 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5809         PR target/65167
5810         * gcc.target/i386/pr65167.c: New.
5812 2015-02-25  Kai Tietz  <ktietz@redhat.com>
5814         PR tree-optimization/61917
5815         * gcc.dg/vect/vect-pr61917.c: New file.
5817 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
5819         PR tree-optimization/65170
5820         * gcc.c-torture/execute/pr65170.c: New test.
5821         * gcc.dg/tree-ssa/vrp96.c: New test.
5823 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5825         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5827 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5829         PR testsuite/65126
5830         * lib/gcc-defs.exp (additional_sources_used): Add new var.
5831         (dg-additional-files-options): Copy additional_sources to
5832         additional_sources_used before emptying additional_sources.
5833         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5834         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5835         (cleanup-saved-temps): Use additional_sources_used instead of
5836         additional_sources.
5837         (dg-test): Reset additional_sources_used.
5839 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
5841         PR fortran/63427
5842         * gfortran.dg/integer_exponentiation_6.F90: New test.
5844 2015-02-23  Martin Sebor  <msebor@redhat.com>
5846         PR target/65109
5847         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5848         two parts.  One to save registers, the other to verify the
5849         registers have the right values.  Save register state into
5850         static data rather than on the stack.
5852 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
5854         PR bootstrap/63888
5855         * c-c++-common/asan/pr63888.c: New test.
5857 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
5859         PR target/65163
5860         * gcc.c-torture/compile/pr65163.c: New.
5862 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5864         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5865         with -m31 on 64 bit.
5866         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5867         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5869 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5871         * gcc.target/s390/20090223-1.c: Add
5872         -Wno-implicit-function-declaration option.
5873         * gcc.target/s390/pr42224.c: Likewise.
5874         * gcc.target/s390/pr55718.c: Likewise.
5876 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5878         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5879         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5880         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5881         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5882         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5883         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5884         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5885         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5886         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5887         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5888         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5889         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5890         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5891         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5892         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5893         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5894         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5895         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5896         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5897         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5898         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5900 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5902         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5903         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5904         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5905         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5906         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5907         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5908         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5909         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5910         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5911         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5912         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5913         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5914         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5915         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5916         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5917         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5919 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5921         PR fortran/64980
5922         PR fortran/61960
5923         * gfortran.dg/pr61960.f90: New.
5924         * gfortran.dg/pr64230.f90: New.
5925         * gfortran.dg/pr64980.f03: New.
5927 2015-02-22  Tom de Vries  <tom@codesourcery.com>
5929         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5931 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
5933         PR ada/65156
5934         * gnat.dg/timing_events.adb: Removed, invalid test.
5936 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
5938         PR debug/58123
5939         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5940         location.
5941         * g++.dg/gcov/gcov-2.C: Likewise.
5943 2015-02-20  Richard Biener  <rguenther@suse.de>
5945         PR tree-optimization/65136
5946         * gcc.dg/tree-ssa/pr65136.c: New testcase.
5948 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
5950         PR testsuite/64158
5951         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5952         and nvptx-*-* blacklisting.
5954         * gcc.dg/sibcall-9.c: New test.
5955         * gcc.dg/sibcall-10.c: New test.
5957 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5959         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5961 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
5963         PR target/64452
5964         * gcc.target/avr/torture/pr64452.c: New test.
5966 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5968         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5969         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5971 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5973         PR testsuite/65116
5974         * lib/target-supports.exp (check_compile): Check whether
5975         additional_sources is defined before using it.
5977 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
5979         PR middle-end/65074
5980         * g++.dg/opt/pr65074.C: New file.
5982 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
5984         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5985         (size_type): New typedef.
5986         (operator "" _script): Use it for the last argument.
5988 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5990         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5992 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5994         * lib/target-supports.exp (check_compile): Save/restore
5995         additional_sources that may belong to an actual test.
5997 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
5999         PR gcov-profile/64634
6000         * g++.dg/gcov/gcov-15.C: New test.
6002 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6004         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6006 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6008         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6010 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6012         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6014 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6016         * gfortran.dg/fmt_cache_1.f: Add missing close.
6018 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6020         PR testsuite/65107
6021         * gfortran.dg/read_eof_8.f90: Add missing close.
6023 2015-02-18  Richard Biener  <rguenther@suse.de>
6025         PR tree-optimization/65063
6026         * gcc.dg/pr65063.c: New testcase.
6028 2015-02-18  Richard Biener  <rguenther@suse.de>
6030         PR tree-optimization/62217
6031         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6033 2015-02-18  Marek Polacek  <polacek@redhat.com>
6035         PR sanitizer/65081
6036         * c-c++-common/ubsan/pr65081.c: New test.
6038 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6040         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6041         * gcc.target/sh/force-cbranch-delay-slot.c: New.
6043 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
6045         * gcc.dg/ipa/propalign-3.c: New test.
6047 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6049         PR target/64793
6050         * gcc.target/sh/pr64793.c: New.
6051         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6053 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
6055         * gcc.target/arm/divzero.c: New test case.
6057 2015-02-17  Tom de Vries  <tom@codesourcery.com>
6059         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6061 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
6062             Jakub Jelinek  <jakub@redhat.com>
6064         PR c++/65075
6065         * g++.dg/cpp0x/pr65075.C: New test.
6067 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
6069         PR target/65058
6070         * gcc.target/powerpc/pr65058.c: New test.
6072 2015-02-16  Jeff Law  <law@redhat.com>
6074         PR tree-optimization/64823
6075         * gcc.dg/uninit-20.c: New test.
6077 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
6078             James Greenhalgh  <james.greenhalgh@arm.com>
6080         PR ipa/64963
6081         * gcc.dg/ipa/ipa-clone-1.c: New test.
6083 2015-02-16  Richard Biener  <rguenther@suse.de>
6085         PR tree-optimization/65077
6086         * gcc.dg/torture/pr65077.c: New testcase.
6088 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
6090         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6091         Directive adjusted to scan for ldaxr.
6092         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6093         adjusted to scan for ldaex.
6095 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
6097         PR c++/65080
6098         * g++.dg/cpp0x/constexpr-65080.C: New.
6100 2015-02-16  Richard Biener  <rguenther@suse.de>
6102         PR tree-optimization/63593
6103         * gcc.dg/pr63593.c: New testcase.
6105 2015-02-16  Marek Polacek  <polacek@redhat.com>
6107         PR c/65066
6108         * gcc.dg/pr65066.c: New test.
6110 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6112         * gcc.dg/pr65002.C: Move ...
6113         * g++.dg/ipa/pr65002.C: ... here.
6115 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
6117         * gcc.target/powerpc/pr64205.c: Skip on AIX.
6118         * gcc.target/powerpc/pr64505.c: Skip on AIX.
6119         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6120         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6122 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
6124         PR testsuite/64850
6125         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6126         the expression to find calls.
6127         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6128         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6129         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6130         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6131         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6133 2015-02-14  Marek Polacek  <polacek@redhat.com>
6135         PR c/64768
6136         * gcc.dg/array-11.c: New test.
6137         * gcc.dg/array-12.c: New test.
6138         * gcc.dg/array-13.c: New test.
6139         * gcc.dg/array-14.c: New test.
6140         * gcc.dg/c99-flex-array-typedef-1.c: New test.
6141         * gcc.dg/c99-flex-array-typedef-2.c: New test.
6142         * gcc.dg/c99-flex-array-typedef-3.c: New test.
6143         * gcc.dg/c99-flex-array-typedef-5.c: New test.
6144         * gcc.dg/c99-flex-array-typedef-7.c: New test.
6145         * gcc.dg/c99-flex-array-typedef-8.c: New test.
6147 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6149         PR c++/60894
6150         * g++.dg/lookup/using54.C: New.
6152 2015-02-13  Jeff Law  <law@redhat.com>
6154         PR bootstrap/65060
6155         Revert my change for tree-optimization/64823.
6157 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6159         PR tree-optimization/65053
6160         * gcc.c-torture/execute/pr65053-1.c: New test.
6161         * gcc.c-torture/execute/pr65053-2.c: New test.
6163 2015-02-13  Marek Polacek  <polacek@redhat.com>
6165         PR c/65050
6166         * gcc.dg/pr65050.c: New test.
6168 2015-02-13  Jeff Law  <law@redhat.com>
6170         PR tree-optimization/64823
6171         * gcc.dg/uninit-20.c: New test.
6173         PR rtl-optimization/47477
6174         * gcc.dg/tree-ssa/pr47477.c: New test.
6176 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6178         PR c++/60211
6179         * g++.dg/parse/ivdep-2.C: New.
6180         * g++.dg/parse/ivdep-3.C: Likewise.
6182 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6184         PR fortran/64506
6185         * gfortran.dg/continuation_13.f90: New test.
6186         * gfortran.dg/continuation_14.f: New test.
6188 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6190         PR c++/64970
6191         * g++.dg/cpp0x/sfinae55.C: New.
6193 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6195         PR ipa/65034
6196         * g++.dg/ipa/pr65034.C: New test.
6198 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6200         PR tree-optimization/65002
6201         * gcc.dg/pr65002.C: New.
6203 2015-02-13  Marek Polacek  <polacek@redhat.com>
6205         PR c/65040
6206         * c-c++-common/pr65040.c: New test.
6208 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
6210         PR tree-optimization/64705
6211         * gcc.dg/tree-ssa/pr64705.c: New test.
6213 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
6215         PR rtl/32219
6216         * gcc.dg/visibility-22.c: New test.
6217         * gcc.dg/visibility-23.c: New test.
6218         * gcc.target/i386/pr32219-1.c: New test.
6219         * gcc.target/i386/pr32219-2.c: New test.
6220         * gcc.target/i386/pr32219-3.c: New test.
6221         * gcc.target/i386/pr32219-4.c: New test.
6222         * gcc.target/i386/pr32219-5.c: New test.
6223         * gcc.target/i386/pr32219-6.c: New test.
6224         * gcc.target/i386/pr32219-7.c: New test.
6225         * gcc.target/i386/pr32219-8.c: New test.
6226         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6228 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6230         PR libgfortran/57822
6231         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6232         four different KINDs.
6234 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6236         PR c++/64884
6237         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6239         PR sanitizer/65000
6240         * g++.dg/ubsan/pr65000.C: New test.
6242 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
6244         PR fortran/64932
6245         * gfortran.dg/finalize_28.f90: New test
6247 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6249         PR debug/55541
6250         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6251         DW_TAG_lexical_block removal.
6252         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6253         * g++.dg/guality/pr55541.C: New test.
6255         PR sanitizer/64984
6256         * g++.dg/ubsan/pr64984.C: New test.
6258 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
6260         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6262 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6264         PR testsuite/64930
6265         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6266         instructions for 2015-01-14 get_memmodel changes.
6267         * gcc.target/powerpc/atomic-p8.c: Likewise.
6269         PR sanitizer/65019
6270         * g++.dg/ubsan/pr65019.C: New test.
6272         PR tree-optimization/65014
6273         * gcc.c-torture/compile/pr65014.c: New test.
6275 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6277         PR libgfortran/57822
6278         * gfortran/fmt_g0_7.f08: Revise test.
6280 2015-02-11  Jeff Law  <law@redhat.com>
6282         PR target/63347
6283         * gcc.target/m68k/pr63347.c: New test.
6285 2015-02-11  Marek Polacek  <polacek@redhat.com>
6287         * g++.dg/ubsan/shift-1.C: New test.
6288         * gcc.dg/ubsan/c-shift-2.c: New test.
6289         * c-c++-common/ubsan/shift-5.c: Remove file.
6291 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
6293         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6294         Directive adjusted to XFAIL.
6295         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6296         adjusted to XFAIL.
6298 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6300         PR middle-end/65003
6301         * g++.dg/opt/pr65003.C: New test.
6303 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6305         * lib/target-supports.exp (check_effective_target_pie): Renamed
6306         to ...
6307         (check_effective_target_pie_enabled): This.
6308         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6309         * gcc.target/i386/pie.c: Likewise.
6311 2015-02-11  Andrew Pinski  <apinski@cavium.com>
6313         PR target/64893
6314         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6315         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6317 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6319         PR target/61925
6320         * gcc.target/i386/pr61925-1.c: New test.
6321         * gcc.target/i386/pr61925-2.c: New test.
6322         * gcc.target/i386/pr61925-3.c: New test.
6324 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
6326         PR sanitizer/65004
6327         * g++.dg/asan/pr65004.C: New test.
6329 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
6331         PR target/64661
6332         * gcc.taget/sh/pr64661-0.h: New.
6333         * gcc.taget/sh/pr64661-1.c: New.
6334         * gcc.taget/sh/pr64661-2.c: New.
6335         * gcc.taget/sh/pr64661-3.c: New.
6336         * gcc.taget/sh/pr64661-4.c: New.
6338 2015-02-10  Richard Biener  <rguenther@suse.de>
6340         PR tree-optimization/64995
6341         * g++.dg/torture/pr64995.C: New testcase.
6343 2015-02-10  Richard Biener  <rguenther@suse.de>
6345         PR tree-optimization/64909
6346         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6348 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6350         * gcc.dg/signbit-sa.c: New test.
6352 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6354         PR libgfortran/57822
6355         * gfortran/fmt_g0_7.f08: New test.
6357 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
6359         PR tree-optimization/43378
6360         * gcc.dg/tree-ssa/pr43378.c: New test.
6362 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
6364         PR ipa/64978
6365         * g++.dg/torture/pr64978.C: New testcase.
6367 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6369         PR sanitizer/64981
6370         * gcc.dg/asan/pr64981.c: New test.
6372 2015-02-09  Marek Polacek  <polacek@redhat.com>
6374         PR c/64856
6375         * gcc.dg/pr64856.c: New test.
6377 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6379         PR target/64979
6380         * gcc.dg/tree-ssa/stdarg-7.c: New test.
6381         * gcc.c-torture/execute/pr64979.c: New test.
6383 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
6385         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6387 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6389         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6390         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6392 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6394         PR target/58757
6395         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6397 2015-02-09  Richard Biener  <rguenther@suse.de>
6399         PR tree-optimization/54000
6400         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6402 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6404         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6406 2015-02-09  Martin Liska  <mliska@suse.cz>
6408         * g++.dg/ipa/pr64858.C: New test.
6410 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6412         * gcc.dg/uninit-19.c: Fix warning line for fpic.
6414 2015-02-08  Andrew Pinski  <apinski@cavium.com>
6416         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6418 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6420         PR fortran/63744
6421         * gfortran.dg/use_rename_8.f90: New.
6423 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
6425         * gnat.dg/addr7.ad[sb]: New test.
6426         * gnat.dg/addr8.ad[sb]: Likewise.
6428 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
6430         PR jit/64752
6431         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6432         from jit.dg/test-compile-to-executable.c's create_code, with a
6433         clarification of the output message.
6434         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6435         pass/fail message.
6436         (test_jit): Use CHECK_NO_ERRORS when calling
6437         gcc_jit_context_compile_to_file.
6438         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6439         jit-verify-compile-to-file to jit-verify-output-file-was-created.
6440         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
6441         about deletions that are attempted.
6442         (jit-verify-compile-to-file): Rename to...
6443         (jit-verify-output-file-was-created): ...this, and drop the
6444         attempt to run "file" and verify the output.
6445         (jit-verify-assembler): New function.
6446         (jit-verify-object): New function.
6447         (jit-verify-dynamic-library): New function.
6448         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6449         favor of an implementation from new file
6450         create-code-for-hello-world-executable.h, which also adds a
6451         "main".
6452         (dg-final): Replace jit-verify-compile-to-file with
6453         jit-verify-output-file-was-created, and invoke new function
6454         jit-verify-assembler.
6455         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6456         the output message.
6457         (dg-final): Replace jit-verify-compile-to-file with
6458         jit-verify-output-file-was-created, and invoke new function
6459         jit-verify-dynamic-library.
6460         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6461         favor of an implementation from new file
6462         create-code-for-hello-world-executable.h, which also adds a
6463         "main".
6464         (dg-final): Replace jit-verify-compile-to-file with
6465         jit-verify-output-file-was-created.  Strengthen the expected stdout
6466         from the built executable.
6467         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6468         favor of an implementation from new file
6469         create-code-for-hello-world-executable.h, which also adds a
6470         "main".
6471         (dg-final): Replace jit-verify-compile-to-file with
6472         jit-verify-output-file-was-created, and invoke new function
6473         jit-verify-object.
6474         * jit.dg/verify-dynamic-library.c: New source file.
6476 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
6477             Brian Rzycki  <b.rzycki@samsung.com>
6479         PR tree-optimization/64878
6480         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6482 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6484         PR ipa/64896
6485         * g++.dg/ipa/pr64896.C: New test.
6487 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6489         PR target/64205
6490         * gcc.target/powerpc/pr64205.c: New file.
6492 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
6494         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6495         (dg-options): Use -fpie instead of -fPIE -pie.
6497 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6499         PR middle-end/64937
6500         * g++.dg/asan/pr64937.C: New test.
6502 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
6504         PR fortran/63205
6505         * gfortran.dg/class_to_type_4.f90: New test
6507 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
6509         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6511 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6513         PR rtl-optimization/64957
6514         PR debug/64817
6515         * gcc.c-torture/execute/pr64957.c: New test.
6517 2015-02-05  Jeff Law  <law@redhat.com>
6519         PR target/17306
6520         * gcc.target/h8300/pr17306-1.c: New test.
6521         * gcc.target/h8300/pr17306-2.c: New test.
6523 2015-02-05  Tobias Burnus  <burnus@net-b.de>
6525         PR fortran/64943
6526         * gfortran.dg/structure_constructor_12.f90: New.
6528 2015-02-05  Jeff Law  <law@redhat.com>
6530         PR target/58400
6531         gcc.target/h8300/pr58400.c: New test.
6533 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
6535         * gcc.target/arm/macro_defs0.c: New test.
6536         * gcc.target/arm/macro_defs1.c: New test.
6537         * gcc.target/arm/macro_defs2.c: New test.
6539 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
6541         PR rtl-optimization/64905
6542         * gcc.target/i386/pr64905.c: Require nonpic target.
6543         (dg-options): Add -fomit-frame-pointer.
6544         (main): Remove.
6546 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
6548         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6549         tree dump scanning.
6551 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
6553         PR fortran/64757
6554         * gfortran.dg/type_to_class_2.f90: New test
6555         * gfortran.dg/type_to_class_3.f90: New test
6557 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
6559         PR ipa/64686
6560         * g++.dg/torture/pr64686.C: New testcase.
6562 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
6564         PR rtl-optimization/64905
6565         * gcc.target/i386/pr64905.c: New file.
6567 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6569         * gcc.dg/guality/pr41447-1.c: Remove xfail.
6570         * gcc.dg/guality/pr41616-1.c: Ditto.
6572 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
6574         PR debug/64817
6575         * gcc.dg/pr64817-3.c: New.
6577 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
6578             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6580         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6581         pass parameters in registers.
6582         * gcc.dg/guality/pr36728-2.c (main): Likewise.
6583         * gcc.dg/guality/pr36728-3.c (main): Likewise.
6584         * gcc.dg/guality/pr36728-4.c (main): Likewise.
6586 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
6587             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6589         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6590         list, allow for multilibed targets.
6591         * gcc.dg/combine_ashiftrt_2.c: Likewise.
6593 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6595         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6596         * gcc.dg/pr46728-6.c: Ditto.
6598 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
6600         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6601         for mips_nanlegacy target.
6603 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
6605         * gcc.target/i386/chkp-hidden-def.c: New.
6607 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6609         PR middle-end/62103
6610         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6611         to use 24 bits for bitfield b.
6613 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6615         PR testsuite/64796
6616         * lib/target-supports.exp (check_effective_target_bswap64): Do not
6617         cache result in a global variable.  Include all 32-bit targets for
6618         bswap64 tests.
6620 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
6622         PR rtl-optimization/64756
6623         * gcc.c-torture/execute/pr64756.c: New test.
6625 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
6627         PR target/64660
6628         * gcc.target/sh/pr64660-0.h: New.
6629         * gcc.target/sh/pr64660-1.c: New.
6630         * gcc.target/sh/pr64660-2.c: New.
6631         * gcc.target/sh/pr64660-3.c: New.
6632         * gcc.target/sh/pr64660-4.c: New.
6634 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
6636         PR c++/64877
6637         * g++.dg/warn/Waddress-2.C: New.
6639 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
6641         PR middle-end/61225
6642         * gcc.target/i386/pr49095.c: XFAIL for ia32.
6644 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
6646         PR preprocessor/64803
6647         * gcc.dg/cpp/builtin-macro-1.c: New test case.
6649 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
6651         * g++.dg/ipa/devirt-37.C: Disable early inlining.
6653 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
6655         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6656         (_ARM_FPSRC): Add DN and AHP fields.
6657         (clean_results): Force DN=1 on AArch64.
6658         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6659         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6660         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6661         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6662         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6663         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6665 2015-02-02  Alan Modra  <amodra@gmail.com>
6667         * gcc.target/powerpc/cprophard.c: New.
6669 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
6671         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6672         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6674 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
6676         PR debug/64817
6677         * gcc.dg/pr64817-1.c: New test.
6678         * gcc.dg/pr64817-2.c: New test.
6680 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
6682         PR target/64851
6683         * gcc.target/sh/pr64851-0.h: New
6684         * gcc.target/sh/pr64851-1.c: New
6685         * gcc.target/sh/pr64851-2.c: New
6686         * gcc.target/sh/pr64851-3.c: New
6687         * gcc.target/sh/pr64851-4.c: New
6689 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6691         PR target/64882
6692         * gcc.dg/torture/pr64882.c: New test.
6694 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
6696         PR target/64159
6697         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6698         sparc*-*-*.
6700 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6702         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6703         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6704         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6705         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6706         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6707         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6708         tree dump.
6709         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6710         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6711         tree dump.
6712         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6713         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6714         tree dump.
6716 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6718         PR target/64688
6719         * g++.dg/pr64688-2.C: New.
6721 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6723         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6724         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6725         * gcc.target/i386/fuse-caller-save.c: Ditto.
6726         * gcc.target/i386/headmerge-1.c: Ditto.
6727         * gcc.target/i386/headmerge-2.c: Ditto.
6728         * gcc.target/i386/sibcall-6.c: Ditto.
6730 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6732         PR target/64617
6733         * gcc.target/i386/pr64617.c: New test.
6735 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6737         PR target/15184
6738         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6739         (dg-options): Remove -m32.
6740         (dg-final): Scan for "movb %al" only.
6741         * gcc.target/i386/pr15184-2.c: Ditto.
6743 2015-01-30  Richard Biener  <rguenther@suse.de>
6745         PR tree-optimization/64829
6746         * gcc.dg/vect/pr64829.c: New testcase.
6748 2015-01-29  Marek Polacek  <polacek@redhat.com>
6750         PR c/64709
6751         * gcc.dg/pr64709.c: New test.
6753 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
6755         PR c++/64717
6756         * g++.dg/ubsan/pr64717-1.C: New test.
6757         * g++.dg/ubsan/pr64717-2.C: New test.
6759 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
6761         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6763 2015-01-29  Jeff Law  <law@redhat.com>
6765         PR target/15184
6766         * gcc.target/i386/pr15184-1.c: New test.
6767         * gcc.target/i386/pr15184-2.c: New test.
6769 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6771         PR tree-optimization/64746
6772         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6774 2015-01-29  Richard Biener  <rguenther@suse.de>
6776         PR tree-optimization/64853
6777         * gcc.dg/torture/pr64853.c: New testcase.
6779 2015-01-29  Richard Biener  <rguenther@suse.de>
6781         PR tree-optimization/64844
6782         * gcc.dg/vect/pr64844.c: New testcase.
6784 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6786         PR middle-end/64809
6787         * gcc.dg/pr64809.c: Delete.
6789 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6791         PR middle-end/64805
6792         * gcc.target/i386/pr64805.c: New.
6794 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6796         * gcc.dg/guality/guality.h (main): Add argv[0] to
6797         guality_gdb_command.
6799 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
6801         PR ipa/64801
6802         * gcc.dg/tree-ssa/pr64801.c: New testcase.
6804 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
6806         PR target/64659
6807         * gcc.target/sh/sh.exp
6808         (check_effective_target_atomic_model_soft_gusa_available,
6809         check_effective_target_atomic_model_soft_tcb_available,
6810         check_effective_target_atomic_model_soft_imask_available,
6811         check_effective_target_atomic_model_hard_llcs_available): New.
6812         * gcc.target/sh/pr64659-0.h: New.
6813         * gcc.target/sh/pr64659-1.c: New.
6814         * gcc.target/sh/pr64659-2.c: New.
6815         * gcc.target/sh/pr64659-3.c: New.
6816         * gcc.target/sh/pr64659-4.c: New.
6818 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
6820         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6821         scan-assembler-times pattern.
6823 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
6825         PR middle-end/64809
6826         * gcc.dg/pr64809.c: New test.
6828 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
6830         PR tree-optimization/64277
6831         * gcc.dg/pr64277.c: New.
6833 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6835         PR tree-optimization/64718
6836         * gcc.c-torture/execute/pr64718.c: New test.
6838 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
6840         * gcc.target/aarch64/abs_2.c: New.
6842 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
6844         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6845         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6846         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6847         ISA rev < 2.
6849 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
6851         PR bootstrap/64612
6852         * lib/target-supports.exp (check_effective_target_comdat_group): New.
6853         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6854         { target comdat_group }.
6856 2015-01-27  Tobias Burnus  <burnus@net-b.de>
6858         PR fortran/63861
6859         * gfortran.dg/goacc/coarray_2.f90: New.
6861 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6863         PR ipa/60871
6864         PR ipa/64139
6865         * g++.dg/torture/pr64139.C: New testcase.
6866         * g++.dg/torture/pr60871.C: Likewise.
6868 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
6870         PR fortran/64230
6871         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6872         prevent linking errors.
6874 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6876         PR ipa/64282
6877         * g++.dg/torture/pr64282.C: New testcase.
6879 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6881         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6882         for wzr reg.
6884 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6886         * gcc.target/s390/hotpatch-13.c: New testcase.
6887         * gcc.target/s390/hotpatch-14.c: New testcase.
6888         * gcc.target/s390/hotpatch-15.c: New testcase.
6889         * gcc.target/s390/hotpatch-16.c: New testcase.
6890         * gcc.target/s390/hotpatch-17.c: New testcase.
6891         * gcc.target/s390/hotpatch-18.c: New testcase.
6892         * gcc.target/s390/hotpatch-19.c: New testcase.
6893         * gcc.target/s390/hotpatch-20.c: New testcase.
6894         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6895         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6896         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6897         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6898         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6899         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6900         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6901         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6902         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6903         * gcc.target/s390/hotpatch-10.c: Likewise.
6904         * gcc.target/s390/hotpatch-11.c: Likewise.
6905         * gcc.target/s390/hotpatch-12.c: Likewise.
6906         * gcc.target/s390/hotpatch-2.c: Likewise.
6907         * gcc.target/s390/hotpatch-3.c: Likewise.
6908         * gcc.target/s390/hotpatch-4.c: Likewise.
6909         * gcc.target/s390/hotpatch-5.c: Likewise.
6910         * gcc.target/s390/hotpatch-6.c: Likewise.
6911         * gcc.target/s390/hotpatch-7.c: Likewise.
6912         * gcc.target/s390/hotpatch-8.c: Likewise.
6913         * gcc.target/s390/hotpatch-9.c: Likewise.
6914         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6915         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6916         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6917         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6918         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6919         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6920         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6921         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6923 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
6925         * gcc.dg/long_branch.c: New testcase.
6927 2015-01-27  Richard Biener  <rguenther@suse.de>
6929         PR tree-optimization/56273
6930         PR tree-optimization/59124
6931         PR tree-optimization/64277
6932         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6933         * gcc.dg/Warray-bounds-12.c: Likewise.
6934         * gcc.dg/Warray-bounds-13.c: Likewise.
6936 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6938         PR rtl-optimization/61058
6939         * gcc.dg/pr61058.c: New test.
6941 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
6943         * gcc.target/i386/chkp-narrow-bounds.c: New.
6945 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6947         PR tree-optimization/64807
6948         * gcc.dg/pr64807.c: New test.
6950         PR c/64766
6951         * gcc.dg/pr64766.c: New test.
6953 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
6955         PR target/49263
6956         * gcc.target/sh/pr49263-4.c: New.
6958 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
6960         PR fortran/62044
6961         * gfortran.dg/allocate_with_mold_1.f90: New test
6963 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
6965         PR c/64778
6966         * gcc.dg/pr64778.c: New test.
6968         PR middle-end/64421
6969         * gcc.dg/vect/pr64421.c: New test.
6971 2015-01-26  Tobias Burnus  <burnus@net-b.de>
6973         PR fortran/64771
6974         * gfortran.dg/coarray_36.f: New.
6975         * gfortran.dg/coarray_37.f90: New.
6977 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
6979         PR fortran/64230
6980         * gfortran.dg/class_allocate_18.f90: New.
6982 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6984         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6986 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6988         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6990 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6992         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6994 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6996         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6998 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7000         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7001         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7002         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7003         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7005 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7007         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7008         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7009         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7011 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7013         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7014         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7015         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7016         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7017         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7018         vXXXhn.inc.
7020 2015-01-26  Richard Biener  <rguenther@suse.de>
7022         PR middle-end/64764
7023         * gcc.dg/uninit-19.c: New testcase.
7025 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7027         * lib/target-supports.exp (check_effective_target_vect64): Add
7028         sparc*-*-*.
7030 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7032         PR testsuite/64712
7033         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7035 2015-01-26  Tony Liu  <tony.liu@arm.com>
7037         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7038         non-UAL cases.
7040 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
7042         PR libfortran/64770
7043         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7044         correctly, clean up afterwards.
7046 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
7048         PR fortran/62044
7049         * gfortran.dg/use_rename_7.f90: New.
7051 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
7053         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7054         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7056 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
7058         PR target/54236
7059         * gcc.target/sh/pr54236-4.c: New.
7061 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
7063         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7064         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
7065         Bridge test.
7067 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
7069         PR libfortran/64770
7070         * gfortran.dg/open_new_segv.f90: New test.
7072 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
7074         PR target/49263
7075         PR target/53987
7076         PR target/64345
7077         PR target/59533
7078         PR target/52933
7079         PR target/54236
7080         PR target/51244
7081         * gcc.target/sh/pr64345-1.c: New.
7082         * gcc.target/sh/pr64345-2.c: New.
7083         * gcc.target/sh/pr59533-1.c: New.
7084         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7085         * gcc.target/sh/pr52933-2.c: Likewise.
7086         * gcc.target/sh/pr54089-1.c: Likewise.
7087         * gcc.target/sh/pr54236-1.c: Likewise.
7088         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7089         * gcc.target/sh/pr49263-1.c: Remove xfails.
7090         * gcc.target/sh/pr49263-2.c: Likewise.
7091         * gcc.target/sh/pr49263-3.c: Likewise.
7092         * gcc.target/sh/pr53987-1.c: Likewise.
7093         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7094         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7095         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7096         (test05, test06, test07, test08, test09, test10, test11, test12): New.
7097         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7098         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7099         test_009): New.
7100         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7101         (test_02): New.
7103 2015-01-24  Tom de Vries  <tom@codesourcery.com>
7105         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7107 2015-01-23  Ian Lance Taylor  <iant@google.com>
7109         PR go/64510
7110         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7111         targets without split stack support.
7113 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
7115         PR target/64317
7116         * gcc.target/i386/pr64317.c: New test.
7118 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
7120         PR rtl-optimization/63637
7121         PR rtl-optimization/60663
7122         * gcc.dg/pr63637-1.c: New test.
7123         * gcc.dg/pr63637-2.c: New test.
7124         * gcc.dg/pr63637-3.c: New test.
7125         * gcc.dg/pr63637-4.c: New test.
7126         * gcc.dg/pr63637-5.c: New test.
7127         * gcc.dg/pr63637-6.c: New test.
7128         * gcc.target/i386/pr63637-1.c: New test.
7129         * gcc.target/i386/pr63637-2.c: New test.
7130         * gcc.target/i386/pr63637-3.c: New test.
7131         * gcc.target/i386/pr63637-4.c: New test.
7132         * gcc.target/i386/pr63637-5.c: New test.
7133         * gcc.target/i386/pr63637-6.c: New test.
7135 2015-01-23  Richard Biener  <rguenther@suse.de>
7137         PR testsuite/63439
7138         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7139         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7141 2015-01-23  Marek Polacek  <polacek@redhat.com>
7143         PR preprocessor/60570
7144         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7145         * gcc.dg/cpp/pr60570.c: New test.
7147 2015-01-23  Richard Biener  <rguenther@suse.de>
7149         PR testsuite/63439
7150         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7151         vectorization on vect64 targets.
7153 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
7155         PR fortran/60922
7156         * gfortran.dg/class_allocate_17.f90: New.
7158 2015-01-23  Tobias Burnus  <burnus@net-b.de>
7160         PR fortran/64726
7161         * gfortran.dg/goacc/combined_loop.f90: New.
7163 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7165         PR fortran/61933
7166         * gfortran.dg/make_unit.f90: New test.
7168 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7170         PR fortran/61933
7171         * gfortran.dg/negative_unit_int8.f: Update.
7173 2015-01-22  Jeff Law  <law@redhat.com>
7175         PR target/52076
7176         * gcc.target/m68k/pr52076-1.c: New test.
7177         * gcc.target/m68k/pr52076-2.c: New test.
7179 2015-01-22  Richard Biener  <rguenther@suse.de>
7181         PR middle-end/64728
7182         * gcc.dg/torture/pr64728.c: New testcase.
7184 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
7186         PR target/64688
7187         * g++.dg/pr64688.C: New test.
7189 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
7191         * gcc.target/i386/chkp-always_inline.c (f1): Make static
7192         to avoid errors with -fpic.
7194 2015-01-22  Richard Biener  <rguenther@suse.de>
7196         PR libstdc++/64535
7197         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7199 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
7201         PR rtl-optimization/64682
7202         * gcc.c-torture/execute/pr64682.c: New file.
7204 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
7206         PR debug/64511
7207         * gcc.dg/pr64511.c: New test.
7209         PR rtl-optimization/62078
7210         * g++.dg/opt/pr62078.C: New test.
7212         PR c/63307
7213         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7215 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
7217         PR fortran/57023
7218         * gfortran.dg/internal_pack_15.f90:  New test.
7220 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7222         * c-c++-common/tsan/step.c: New testcase.
7224 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7226         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7228 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7230         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7232 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7234         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7236 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7238         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7240 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7242         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7244 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7246         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7248 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7250         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7252 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7254         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7256 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7258         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7260 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7262         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7264 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7266         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7268 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7270         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7272 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7274         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7275         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7276         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7277         vXXXw.inc.
7279 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7281         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7282         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7283         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7284         vXXXl.inc.
7286 2015-01-21  Renlin Li  <renlin.li@arm.com>
7288         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7289         * g++.dg/tls/thread_local5g.C: Likewise.
7290         * g++.dg/tls/thread_local6g.C: Likewise.
7292 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7294         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7295         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7296         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7298 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7300         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7301         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7302         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7304 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7306         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7307         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7308         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7310 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7312         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7313         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7314         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7316 2015-01-20  Jeff Law  <law@redhat.com>
7318         PR target/59946
7319         * gcc.target/m68k/pr59946.c: New test.
7321 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7323         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7324         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7325         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7327 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7329         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7330         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7331         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7333 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7335         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7336         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7337         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7339 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7341         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7342         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7343         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7344         vshuffle.inc.
7345         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7346         vshuffle.inc.
7348 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7350         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7351         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7352         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7354 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7356         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7357         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7358         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7360 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7362         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7364 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
7366         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7368         PR sanitizer/64632
7369         * g++.dg/ubsan/pr64632.C: New test.
7371         PR debug/64663
7372         * gcc.dg/pr64663.c: New test.
7374 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7376         PR c++/64383
7377         * g++.dg/warn/Wunused-var-23.C: New.
7379 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7381         PR c++/59937
7382         * g++.dg/cpp0x/constexpr-59937-1.C: New.
7383         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7385 2015-01-20  Richard Biener  <rguenther@suse.de>
7387         PR ipa/64684
7388         * gcc.dg/lto/pr64684_0.c: New testcase.
7389         * gcc.dg/lto/pr64684_1.c: Likewise.
7390         * gcc.dg/lto/pr64684_2.c: Likewise.
7391         * gcc.dg/lto/pr64685_0.c: Likewise.
7392         * gcc.dg/lto/pr64685_1.c: Likewise.
7394 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7396         PR c++/62241
7397         * g++.dg/cpp1y/lambda-init12.C: New.
7399 2015-01-20  Richard Biener  <rguenther@suse.de>
7401         PR tree-optimization/64410
7402         * g++.dg/vect/pr64410.cc: Require vect_double.
7404 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
7406         PR target/64149
7407         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7409 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
7411         PR bootstrap/64676
7412         Revert:
7413         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7415         PR rtl-optimization/64081
7416         * gcc.dg/pr64081.c: New test.
7418 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7420         * jit.dg/harness.h: Include <unistd.h>.
7421         (CHECK_NO_ERRORS): New.
7422         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7423         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7424         gcc_jit_context_compile_to_file.
7425         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7426         args to the spawned executable.
7427         (jit-expand-vars): New function.
7428         (jit-exe-params): New variable.
7429         (dg-jit-set-exe-params): New function.
7430         (jit-dg-test): Detect testcases that use
7431         jit-verify-compile-to-file and call jit-setup-compile-to-file.
7432         Set arguments of spawned process to jit-exe-params.
7433         (jit-get-output-filename): New function.
7434         (jit-setup-compile-to-file): New function.
7435         (jit-verify-compile-to-file): New function.
7436         (jit-run-executable): New function.
7437         (jit-verify-executable): New function.
7438         * jit.dg/test-compile-to-assembler.c: New testcase.
7439         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7440         * jit.dg/test-compile-to-executable.c: New testcase.
7441         * jit.dg/test-compile-to-object.c: New testcase.
7443 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
7445         PR target/64652
7446         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7447         (test_1): New.
7449 2015-01-19  Martin Liska  <mliska@suse.cz>
7451         * objc/compile/pr64668.m: New test.
7453 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7455         * jit.dg/test-arith-overflow.c: Include stdbool.h.
7456         (create_overflow_fn): Update comment to clarify that
7457         the third param of the created function is a bool *, not
7458         an int *.
7459         (verify_int_overflow_fn): Convert param "expected_ovf" from
7460         int to bool.  Update third param of "overflow_fn_type" from int *
7461         to bool *.  Update local "actual_ovf" from int to bool.
7462         (verify_uint_overflow_fn): Likewise.
7464 2015-01-19  Martin Liska  <mliska@suse.cz>
7466         * gcc.dg/ipa/ipa-icf-33.c: New test.
7468 2015-01-19  Felix Yang  <felix.yang@huawei.com>
7469             Haijian Zhang  <z.zhanghaijian@huawei.com>
7471         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7472         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7473         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7474         result_float64x2, expected_hfloat64x2): New helper type, variable and
7475         declaration.
7476         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7477         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7478         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7479         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7480         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7481         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7482         and target without the FMA feature.
7484 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
7486         * gcc.target/aarch64/pr64304.c: New testcase.
7488 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7490         PR rtl-optimization/64081
7491         * gcc.dg/pr64081.c: New test.
7493 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
7495         PR target/63971
7496         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7497         the epilogue).
7498         * gcc.target/aarch64/test_frame_6.c: Likewise.
7499         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7500         and x19 (in the epilogue).
7501         * gcc.target/aarch64/test_frame_4.c: Likewise.
7502         * gcc.target/aarch64/test_frame_7.c: Likewise.
7504 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7506         * gcc.target/i386/chkp-always_inline.c: New.
7508 2015-01-15  Andrew Pinski  <apinski@cavium.com>
7509             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7511         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7512         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7514 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
7516         PR fortran/60255
7517         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7518         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7520 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7522         PR fortran/64578
7523         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7525 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
7527         PR target/64652
7528         * gcc.target/sh/torture/pr64652.c: New.
7530 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7532         * gcc.dg/ipa/ipa-icf-32.c: Update template.
7533         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7534         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7535         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7536         * c-c++-common/asan/kasan-recover-1.c: Likewise.
7537         * c-c++-common/asan/kasan-recover-2.c: Likewise.
7539 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7541         PR ipa/64378
7542         * g++.dg/torture/pr64378.C: New testcase.
7544 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7546         PR fortran/57959
7547         * gfortran.dg/block_13.f08: New test
7549 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7551         PR fortran/55901
7552         * gfortran.dg/associate_1.f03: Allow test for character with
7553         automatic length.
7555 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7557         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7558         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7560 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7562         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7564 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
7566         PR fortran/64578
7567         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7569 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7571         PR fortran/60357
7572         * gfortran.dg/alloc_comp_assign_13.f08: New test.
7574         PR fortran/61275
7575         * gfortran.dg/alloc_comp_assign_14.f08: New test.
7577         PR fortran/55932
7578         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7580 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7582         PR fortran/60334
7583         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7585 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
7587         PR rtl-optimization/52773
7588         * gcc.c-torture/compile/pr52773.c: New test.
7590 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7592         PR c++/62134
7593         * g++.dg/cpp0x/alias-decl-46.C: New.
7595 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7597         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7599 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7601         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7602         Add trace.
7603         (CHECK_FP): Likewise.
7604         (CHECK_CUMULATIVE_SAT): Likewise.
7606 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7608         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7609         (Set_Neon_Cumulative_Sat): Add parameter.
7610         (__set_neon_cumulative_sat): Support new parameter.
7611         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7612         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7613         argument.
7614         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7615         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7616         argument.
7618 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7620         * g++.dg/tsan/vptr_benign_race.C: New testcase.
7621         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7623 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7625         PR c++/60056
7626         * g++.dg/tls/thread_local-ice4.C: New.
7628 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
7630         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7631         than Neon options.
7633 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7635         PR c++/62276
7636         * g++.dg/cpp0x/vt-62276.C: New.
7638 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7640         PR middle-end/64353
7641         * g++.dg/pr64353.C: New.
7643 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7645         PR target/64263
7646         * gcc.target/aarch64/pr64263_1.c: New test.
7648 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
7650         PR tree-optimization/64434
7651         * gcc.dg/torture/pr64434.c: Move to...
7652         * gcc.dg/pr64434.c: ... here.
7654 2015-01-16  Richard Biener  <rguenther@suse.de>
7656         PR middle-end/64614
7657         * gcc.dg/uninit-18.c: New testcase.
7659 2015-01-16  Richard Biener  <rguenther@suse.de>
7661         PR tree-optimization/64568
7662         * g++.dg/torture/pr64568-2.C: New testcase.
7664 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7666         PR target/64363
7667         * gcc.target/i386/chkp-label-address.c: New.
7669 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
7671         PR fortran/45290
7672         * gfortran.dg/pointer_init_6.f90: Extended.
7674 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
7676         * gcc.c-torture/compile/20150108.c: New test.
7678 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7680         * gcc.target/visium: New directory.
7682 2015-01-16  Richard Biener  <rguenther@suse.de>
7684         PR tree-optimization/61743
7685         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7686         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7688 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
7690         * gcc.dg/pr64015.c: New test.
7692 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
7694         PR ipa/64163
7695         PR ipa/64612
7696         * g++.dg/ipa/pr64612.C: New test.
7698 2015-01-16  Renlin Li  <renlin.li@arm.com>
7700         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7702 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
7704         * gcc.target/i386/sse-14.c: Test new intrinsic.
7705         * gcc.target/i386/sse-22.c: Ditto.
7707 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7709         PR c++/58614
7710         * g++.dg/cpp0x/auto44.C: New.
7712 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
7714         PR target/59710
7715         * gcc.target/nios2/gpopt-all.c: New test case.
7716         * gcc.target/nios2/gpopt-local.c: New test case.
7717         * gcc.target/nios2/gpopt-global.c: New test case.
7718         * gcc.target/nios2/gpopt-data.c: New test case.
7719         * gcc.target/nios2/gpopt-none.c: New test case.
7721 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
7723         * g++.dg/ubsan/vptr-1.C: New test.
7724         * g++.dg/ubsan/vptr-2.C: New test.
7725         * g++.dg/ubsan/vptr-3.C: New test.
7726         * g++.dg/ubsan/vptr-4.C: New test.
7727         * g++.dg/ubsan/vptr-5.C: New test.
7728         * g++.dg/ubsan/vptr-6.C: New test.
7729         * g++.dg/ubsan/vptr-7.C: New test.
7730         * g++.dg/ubsan/vptr-8.C: New test.
7731         * g++.dg/ubsan/vptr-9.C: New test.
7733 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7735         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7736         is set up.
7737         * lib/gcc-dg.exp: Likewise.
7739 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7741         PR rtl-optimization/64110
7742         * gcc.target/i386/pr64110.c: Add scan-assembler.
7744 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
7745             James Norris  <jnorris@codesourcery.com>
7746             Cesar Philippidis  <cesar@codesourcery.com>
7747             Ilmir Usmanov  <i.usmanov@samsung.com>
7749         * lib/target-supports.exp (check_effective_target_fopenacc): New
7750         procedure.
7751         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7752         * g++.dg/goacc/goacc.exp: Likewise.
7753         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7754         * gcc.dg/goacc/goacc.exp: Likewise.
7755         * gfortran.dg/goacc/goacc.exp: Likewise.
7756         * c-c++-common/cpp/openacc-define-1.c: New file.
7757         * c-c++-common/cpp/openacc-define-2.c: Likewise.
7758         * c-c++-common/cpp/openacc-define-3.c: Likewise.
7759         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7760         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7761         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7762         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7763         * c-c++-common/goacc/asyncwait-1.c: Likewise.
7764         * c-c++-common/goacc/cache-1.c: Likewise.
7765         * c-c++-common/goacc/clauses-fail.c: Likewise.
7766         * c-c++-common/goacc/collapse-1.c: Likewise.
7767         * c-c++-common/goacc/data-1.c: Likewise.
7768         * c-c++-common/goacc/data-2.c: Likewise.
7769         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7770         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7771         * c-c++-common/goacc/deviceptr-2.c: Likewise.
7772         * c-c++-common/goacc/deviceptr-3.c: Likewise.
7773         * c-c++-common/goacc/if-clause-1.c: Likewise.
7774         * c-c++-common/goacc/if-clause-2.c: Likewise.
7775         * c-c++-common/goacc/kernels-1.c: Likewise.
7776         * c-c++-common/goacc/loop-1.c: Likewise.
7777         * c-c++-common/goacc/loop-private-1.c: Likewise.
7778         * c-c++-common/goacc/nesting-1.c: Likewise.
7779         * c-c++-common/goacc/nesting-data-1.c: Likewise.
7780         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7781         * c-c++-common/goacc/parallel-1.c: Likewise.
7782         * c-c++-common/goacc/pcopy.c: Likewise.
7783         * c-c++-common/goacc/pcopyin.c: Likewise.
7784         * c-c++-common/goacc/pcopyout.c: Likewise.
7785         * c-c++-common/goacc/pcreate.c: Likewise.
7786         * c-c++-common/goacc/pragma_context.c: Likewise.
7787         * c-c++-common/goacc/present-1.c: Likewise.
7788         * c-c++-common/goacc/reduction-1.c: Likewise.
7789         * c-c++-common/goacc/reduction-2.c: Likewise.
7790         * c-c++-common/goacc/reduction-3.c: Likewise.
7791         * c-c++-common/goacc/reduction-4.c: Likewise.
7792         * c-c++-common/goacc/sb-1.c: Likewise.
7793         * c-c++-common/goacc/sb-2.c: Likewise.
7794         * c-c++-common/goacc/sb-3.c: Likewise.
7795         * c-c++-common/goacc/update-1.c: Likewise.
7796         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7797         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7798         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7799         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7800         * gfortran.dg/goacc/assumed.f95: Likewise.
7801         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7802         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7803         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7804         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7805         * gfortran.dg/goacc/branch.f95: Likewise.
7806         * gfortran.dg/goacc/cache-1.f95: Likewise.
7807         * gfortran.dg/goacc/coarray.f95: Likewise.
7808         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7809         * gfortran.dg/goacc/cray.f95: Likewise.
7810         * gfortran.dg/goacc/critical.f95: Likewise.
7811         * gfortran.dg/goacc/data-clauses.f95: Likewise.
7812         * gfortran.dg/goacc/data-tree.f95: Likewise.
7813         * gfortran.dg/goacc/declare-1.f95: Likewise.
7814         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7815         * gfortran.dg/goacc/fixed-1.f: Likewise.
7816         * gfortran.dg/goacc/fixed-2.f: Likewise.
7817         * gfortran.dg/goacc/fixed-3.f: Likewise.
7818         * gfortran.dg/goacc/fixed-4.f: Likewise.
7819         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7820         * gfortran.dg/goacc/if.f95: Likewise.
7821         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7822         * gfortran.dg/goacc/list.f95: Likewise.
7823         * gfortran.dg/goacc/literal.f95: Likewise.
7824         * gfortran.dg/goacc/loop-1.f95: Likewise.
7825         * gfortran.dg/goacc/loop-2.f95: Likewise.
7826         * gfortran.dg/goacc/loop-3.f95: Likewise.
7827         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7828         * gfortran.dg/goacc/omp.f95: Likewise.
7829         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7830         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7831         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7832         * gfortran.dg/goacc/parameter.f95: Likewise.
7833         * gfortran.dg/goacc/private-1.f95: Likewise.
7834         * gfortran.dg/goacc/private-2.f95: Likewise.
7835         * gfortran.dg/goacc/private-3.f95: Likewise.
7836         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7837         * gfortran.dg/goacc/reduction-2.f95: Likewise.
7838         * gfortran.dg/goacc/reduction.f95: Likewise.
7839         * gfortran.dg/goacc/routine-1.f90: Likewise.
7840         * gfortran.dg/goacc/routine-2.f90: Likewise.
7841         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7842         * gfortran.dg/goacc/several-directives.f95: Likewise.
7843         * gfortran.dg/goacc/sie.f95: Likewise.
7844         * gfortran.dg/goacc/subarrays.f95: Likewise.
7845         * gfortran.dg/gomp/map-1.f90: Likewise.
7846         * gfortran.dg/openacc-define-1.f90: Likewise.
7847         * gfortran.dg/openacc-define-2.f90: Likewise.
7848         * gfortran.dg/openacc-define-3.f90: Likewise.
7849         * g++.dg/gomp/block-1.C: Update for changed compiler output.
7850         * g++.dg/gomp/block-2.C: Likewise.
7851         * g++.dg/gomp/block-3.C: Likewise.
7852         * g++.dg/gomp/block-5.C: Likewise.
7853         * g++.dg/gomp/target-1.C: Likewise.
7854         * g++.dg/gomp/target-2.C: Likewise.
7855         * g++.dg/gomp/taskgroup-1.C: Likewise.
7856         * g++.dg/gomp/teams-1.C: Likewise.
7857         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7858         * gcc.dg/cilk-plus/jump.c: Likewise.
7859         * gcc.dg/gomp/block-1.c: Likewise.
7860         * gcc.dg/gomp/block-10.c: Likewise.
7861         * gcc.dg/gomp/block-2.c: Likewise.
7862         * gcc.dg/gomp/block-3.c: Likewise.
7863         * gcc.dg/gomp/block-4.c: Likewise.
7864         * gcc.dg/gomp/block-5.c: Likewise.
7865         * gcc.dg/gomp/block-6.c: Likewise.
7866         * gcc.dg/gomp/block-7.c: Likewise.
7867         * gcc.dg/gomp/block-8.c: Likewise.
7868         * gcc.dg/gomp/block-9.c: Likewise.
7869         * gcc.dg/gomp/target-1.c: Likewise.
7870         * gcc.dg/gomp/target-2.c: Likewise.
7871         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7872         * gcc.dg/gomp/teams-1.c: Likewise.
7874 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
7876         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7877         test case.
7879 2015-01-15  Mike Stump  <mikestump@comcast.net>
7881         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7882         * gcc.dg/inline_2.c: Likewise.
7883         * gcc.dg/inline_3.c: Likewise.
7884         * gcc.dg/inline_4.c: Likewise.
7886 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
7888         PR fortran/58023
7889         * gfortran.dg/proc_ptr_comp_43.f90: New.
7891 2015-01-15  Mike Stump  <mikestump@comcast.net>
7893         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7894         * gcc.dg/unroll_2.c: Likewise.
7895         * gcc.dg/unroll_3.c: Likewise.
7896         * gcc.dg/unroll_4.c: Likewise.
7897         * gcc.dg/unroll_5.c: Likewise.
7899 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
7901         PR target/63971
7902         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7903         in epilogue.
7904         * gcc.target/aarch64/test_frame_6.c: Likewise.
7905         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7906         x30 and x19 (in the epilogue).
7907         * gcc.target/aarch64/test_frame_4.c: Likewise.
7908         * gcc.target/aarch64/test_frame_7.c: Likewise.
7910 2015-01-15  Martin Liska  <mliska@suse.cz>
7912         * g++.dg/ipa/pr64068.C: New test.
7913         * gcc.dg/ipa/PR64559.c: New test.
7915 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7917         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7918         with PIE.
7920 2015-01-15  Richard Biener  <rguenther@suse.de>
7922         PR tree-optimization/61743
7923         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7924         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7926 2015-01-15 Renlin Li <renlin.li@arm.com>
7928         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7929         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7931 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7933         * gcc.dg/vect/vect-aggressive-1.c: New.
7934         * gcc.target/i386/avx2-vect-aggressive.c: New.
7936 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7938         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7940 2015-01-15  Richard Biener  <rguenther@suse.de>
7942         PR lto/64415
7943         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7944         -Wl,-undefined,dynamic_lookup.
7946 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7948         * gnat.dg/opt47.adb: New test.
7950 2015-01-15  Richard Biener  <rguenther@suse.de>
7952         PR lto/64415
7953         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7955 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7957         PR tree-optimization/64434
7958         * gcc.dg/torture/pr64434.c: New test.
7960 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
7962         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7963         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
7964         -march=loongson* and -march=octeon* require -mno-micromips.
7966 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
7967             Matthew Fortune  <matthew.fortune@imgtec.com>
7969         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7970         * gcc.target/mips/call-saved-5.c (foo): Likewise.
7971         * gcc.target/mips/call-saved-6.c (foo): Likewise.
7972         * gcc.target/mips/call-saved-7.c: New file.
7973         * gcc.target/mips/call-saved-8.c: New file.
7974         * gcc.target/mips/call-saved-9.c: New file.
7976 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
7978         * gcc.target/mips/lsa.c: New file.
7979         * gcc.target/mips/mips64-lsa.c: Likewise.
7980         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7981         * gcc.target/mips/mulsize-4.c: Likewise.
7982         * gcc.target/mips/mulsize-5.c: New file.
7983         * gcc.target/mips/mulsize-6.c: Likewise.
7984         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7985         and !HAS_LSA as ghost options.
7986         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7987         for !HAS_LSA.
7989 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
7991         * g++.dg/torture/20141013.c: Set -fno-short-enums.
7993 2015-01-15  Richard Biener  <rguenther@suse.de>
7995         PR middle-end/64365
7996         * gcc.dg/torture/pr64365.c: New testcase.
7998 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
8000         * gcc.dg/stackprotectexplicit1.c: New test.
8001         * g++.dg/stackprotectexplicit2.c: New test.
8003 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8005         PR target/61933
8006         * gfortran.dg/inquire_internal.f90: New.
8007         * gfortran.dg/negative_unit_check.f90: New.
8009 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
8011         PR target/53988
8012         * gcc.target/sh/pr53988-1.c: New.
8014 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
8016         PR c++/58671
8017         * g++.dg/tls/thread_local-ice3.C: New.
8019 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
8021         * gcc.target/i386/fentry-override.c: Properly place {} in target
8022         selector.  Remove nonpic.
8023         * gcc.target/i386/fentry.c: Likewise.
8025 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8027         * gcc.dg/atomic-invalid.c: Check for invalid memory model
8028         warnings instead of errors.
8030 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
8032         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8033         option support instead of ENABLE_LTO from Makefile.
8035 2015-01-14  Richard Biener  <rguenther@suse.de>
8037         PR tree-optimization/59354
8038         * gcc.dg/vect/pr59354.c: New testcase.
8040 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
8042         * lib/target-supports.exp
8043         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8044         on ARM architures before v7.
8046 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8048         PR middle-end/59448
8049         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8050         an atomic_exchange.
8052 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8054         PR target/64386
8055         * gcc.target/i386/pr64386.c: New test.
8057 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8059         PR target/64393
8060         * gcc.target/i386/pr64393.c: New test.
8062 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8064         PR target/64387
8065         * gcc.target/i386/pr64387.c: New test.
8067 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
8069         * gcc.target/aarch64/store-pair-1.c: Fix typo.
8071 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8073         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8075 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8077         PR target/64453
8078         * gcc.target/arm/pr64453.c: New.
8080 2015-01-14  Richard Biener  <rguenther@suse.de>
8082         PR lto/64415
8083         * gcc.dg/lto/pr64415_0.c: New testcase.
8084         * gcc.dg/lto/pr64415_1.c: Likewise.
8086 2015-01-14  Martin Liska  <mliska@suse.cz>
8088         * gcc.dg/ipa/pr64307.c: New test.
8090 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8092         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8093         64-bit and 128-bit.
8095 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8097         PR target/64460
8098         * gcc.target/arm/pr64460_1.c: New test.
8100 2015-01-14  Richard Biener  <rguenther@suse.de>
8102         PR tree-optimization/64493
8103         PR tree-optimization/64495
8104         * gcc.dg/vect/pr64493.c: New testcase.
8105         * gcc.dg/vect/pr64495.c: Likewise.
8107 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
8109         * gcc.dg/Warray-bounds-11.c: New test-case.
8111 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8113         * gcc.target/mips/octeon3-pipe-1.c: New test.
8115 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
8117         * jit.dg/harness.h (set_up_logging): Move string concatenation
8118         into...
8119         (concat_strings): New function.
8120         (dump_reproducer): New function.
8121         (test_jit): Call dump_reproducer.
8122         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8123         function.
8124         (jit-dg-test): Delete any generated reproducer from previous runs.
8125         Verify that a generated reproducer was created, and verify that it
8126         compiles.
8127         * jit.dg/test-nested-contexts.c (main): Call
8128         gcc_jit_context_dump_reproducer_to_file.
8130 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8132         * gcc.dg/aru-2.c: Add dg-require-profiling.
8134 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8136         * lib/target-supports.exp (check_profiling_available): Check if
8137         -pg links.
8139 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
8141         PR ipa/64565
8142         * g++.dg/torture/pr64565.C: New testcase.
8144 2015-01-13  Marek Polacek  <polacek@redhat.com>
8146         PR middle-end/64391
8147         * gcc.dg/tm/pr64391.c: New test.
8149 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8151         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8152         true.
8154 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8156         * gcc.target/i386/pie.c: New test.
8158         * lib/target-supports.exp (check_effective_target_pie): New.
8160 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8162         PR rtl-optimization/64286
8163         * gcc.target/i386/avx2-pr64286.c: New test.
8165 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
8167         PR c++/57626
8168         * g++.dg/cpp0x/vt-57626.C: New.
8170 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8172         PR fortran/64528
8173         * gfortran.dg/pr64528.f90: New test.
8175 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
8177         * gcc.target/aarch64/subsp.c: New test.
8179 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8181         * gcc.target/aarch64/store-pair-1.c: New testcase.
8183 2015-01-13  Richard Biener  <rguenther@suse.de>
8185         PR lto/64373
8186         * gcc.dg/lto/pr64373_0.c: New testcase.
8188 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8190         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8191         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8193 2015-01-13  Richard Biener  <rguenther@suse.de>
8195         PR tree-optimization/64406
8196         * gcc.dg/pr64406.c: New testcase.
8198 2015-01-13  Richard Biener  <rguenther@suse.de>
8200         PR tree-optimization/64404
8201         * gcc.dg/vect/pr64404.c: New testcase.
8203 2015-01-13  Richard Biener  <rguenther@suse.de>
8205         PR tree-optimization/64568
8206         * g++.dg/torture/pr64568.C: New testcase.
8208 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8210         * jit.dg/test-error-local-used-from-other-function.c: New test
8211         case.
8212         * jit.dg/test-error-param-reuse.c: New test case.
8213         * jit.dg/test-error-param-sharing.c: New test case.
8214         * jit.dg/test-error-param-used-from-other-function.c: New test
8215         case.
8216         * jit.dg/test-error-param-used-without-a-function.c: New test
8217         case.
8219 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
8221         PR tree-optimization/64563
8222         * gcc.dg/pr64563.c: New test.
8224         PR target/64513
8225         * gcc.target/i386/pr64513.c: New test.
8227         PR tree-optimization/64454
8228         * gcc.dg/pr64454.c: New test.
8230         PR testsuite/64028
8231         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8232         bind_pic_locally.
8233         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8234         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8235         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8236         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8237         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8238         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8239         * gcc.dg/vect/slp-25.c: Likewise.
8240         * gcc.dg/vect/vect-109.c: Likewise.
8241         * gcc.dg/vect/vect-13.c: Likewise.
8242         * gcc.dg/vect/vect-17.c: Likewise.
8243         * gcc.dg/vect/vect-18.c: Likewise.
8244         * gcc.dg/vect/vect-19.c: Likewise.
8245         * gcc.dg/vect/vect-20.c: Likewise.
8246         * gcc.dg/vect/vect-21.c: Likewise.
8247         * gcc.dg/vect/vect-22.c: Likewise.
8248         * gcc.dg/vect/vect-27.c: Likewise.
8249         * gcc.dg/vect/vect-29.c: Likewise.
8250         * gcc.dg/vect/vect-2-big-array.c: Likewise.
8251         * gcc.dg/vect/vect-2.c: Likewise.
8252         * gcc.dg/vect/vect-3.c: Likewise.
8253         * gcc.dg/vect/vect-4.c: Likewise.
8254         * gcc.dg/vect/vect-5.c: Likewise.
8255         * gcc.dg/vect/vect-72.c: Likewise.
8256         * gcc.dg/vect/vect-73-big-array.c: Likewise.
8257         * gcc.dg/vect/vect-73.c: Likewise.
8258         * gcc.dg/vect/vect-77-global.c: Likewise.
8259         * gcc.dg/vect/vect-78-global.c: Likewise.
8260         * gcc.dg/vect/vect-7.c: Likewise.
8261         * gcc.dg/vect/vect-86.c: Likewise.
8262         * gcc.dg/vect/vect-align-1.c: Likewise.
8263         * gcc.dg/vect/vect-align-3.c: Likewise.
8264         * gcc.dg/vect/vect-all-big-array.c: Likewise.
8265         * gcc.dg/vect/vect-all.c: Likewise.
8266         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8267         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8268         * gcc.dg/vect/vect-peel-3.c: Likewise.
8269         * gcc.dg/vect/vect-peel-4.c: Likewise.
8270         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8272 2015-01-12  Jeff Law  <law@redhat.com>
8274         PR target/64461
8275         * gcc.target/m68k/pr64461.c: New test.
8277 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8279         * jit.dg/test-array-as-pointer.c (create_code): Update call
8280         to gcc_jit_context_new_global by setting "kind" to
8281         GCC_JIT_GLOBAL_IMPORTED.
8282         * jit.dg/test-error-array-as-pointer.c: Likewise.
8283         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8284         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8285         setting kind to GCC_JIT_GLOBAL_EXPORTED.
8286         * jit.dg/test-using-global.c (the_global): Rename to...
8287         (imported_global): ...this.
8288         (create_code): Update to test the three kinds of global.
8289         (verify_code): Likewise.
8291 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
8293         PR testsuite/64427
8294         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
8295         undefined behavior.
8296         * gcc.target/i386/pr64291-2.c: Updated.
8298 2015-01-12  Richard Biener  <rguenther@suse.de>
8300         PR tree-optimization/64530
8301         * gfortran.dg/pr64530.f90: New testcase.
8303 2015-01-12  Richard Biener  <rguenther@suse.de>
8305         PR middle-end/64357
8306         * gcc.dg/torture/pr64357.c: New testcase.
8308 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
8310         * gcc.target/i386/nop-mcount.c: Properly place {} in target
8311         selector.
8313 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8314         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8316 2015-01-12  Martin Liska  <mliska@suse.cz>
8318         * gcc.dg/ipa/PR64550.c: New test.
8320 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
8322         PR ipa/63470
8323         * g++.dg/ipa/pr63470.C: New testcase.
8325 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8327         PR fortran/63733
8328         * gfortran.dg/typebound_operator_20.f90: New.
8330 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8332         PR fortran/58023
8333         * gfortran.dg/proc_ptr_comp_42.f90: New.
8335 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8337         PR fortran/64508
8338         * gfortran.dg/proc_ptr_comp_41.f90: New.
8340 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
8342         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8344 2015-01-10  Tobias Burnus  <burnus@net-b.de>
8346         PR fortran/64522
8347         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8348         and add dg-excess-errors.
8349         * gfortran.dg/line_length_6.f90: New.
8350         * gfortran.dg/line_length_7.f90: New.
8351         * gfortran.dg/line_length_8.f90: New.
8352         * gfortran.dg/line_length_9.f90: New.
8353         * gfortran.dg/line_length_10.f90: New.
8354         * gfortran.dg/line_length_11.f90: New.
8356 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8358         * jit.dg/test-threads.c (struct testcase): Move declaration
8359         to jit.dg/all-non-failing-tests.h.
8360         (testcases): Likewise.
8361         * jit.dg/all-non-failing-tests.h (struct testcase): Move
8362         declaration here from jit.dg/all-non-failing-tests.h.
8363         (testcases): Likewise.
8364         * jit.dg/test-combination.c (create_code): Eliminate spelling
8365         out all of the testcases in favor of looping through the
8366         "testcases" metadata.
8367         (verify_code): Likewise.
8369 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
8371         PR rtl-optimization/64536
8372         * gcc.dg/pr64536.c: New test.
8374 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8376         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8377         * jit.dg/test-combination.c (create_code): Likewise.
8378         (verify_code): Likewise.
8379         * jit.dg/test-constants.c: New test case.
8380         * jit.dg/test-threads.c: Add test-constants.c.
8382 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
8384         PR libobjc/51891
8385         * objc.dg/gnu-api-2-class.m: Add a test case
8386         for the above change.
8388 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8390         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8392 2015-01-09  Richard Biener  <rguenther@suse.de>
8394         PR tree-optimization/64410
8395         * g++.dg/vect/pr64410.cc: New testcase.
8397 2015-01-09  Martin Liska  <mliska@suse.cz>
8399         * gcc.dg/ipa/ipa-icf-32.c: New test.
8401 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8403         * c-c++-common/tsan/tsan_barrier.h: New.
8404         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8405         * c-c++-common/tsan/bitfield_race.c: Likewise.
8406         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8407         * c-c++-common/tsan/mutexset1.c: Likewise.
8408         * c-c++-common/tsan/race_on_barrier.c: Likewise.
8409         * c-c++-common/tsan/race_on_mutex.c: Likewise.
8410         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8411         * c-c++-common/tsan/simple_race.c: Likewise.
8412         * c-c++-common/tsan/simple_stack.c: Likewise.
8413         * c-c++-common/tsan/sleep_sync.c: Likewise.
8414         * c-c++-common/tsan/tiny_race.c: Likewise.
8415         * c-c++-common/tsan/tls_race.c: Likewise.
8416         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8417         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8418         * g++.dg/tsan/atomic_free.C: Likewise.
8419         * g++.dg/tsan/atomic_free2.C: Likewise.
8420         * g++.dg/tsan/cond_race.C: Likewise.
8421         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8423 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
8425         PR testsuite/62250
8426         * lib/target-supports.exp (check_effective_target_libatomic_available):
8427         New.
8428         * gfortran.dg/coarray/caf.exp: Only add -latomic for
8429         targets that match effective-target libatomic_available.
8430         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8432 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8434         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8435         Verify the result of gcc_jit_context_get_last_error.
8436         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8438 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8440         PR tree-optimization/63989
8441         * gcc.dg/strlenopt-27.c: New test.
8443 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8445         * jit.dg/harness.h (set_up_logging): New function.
8446         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
8447         set_up_logging on the context, so that every testcase is
8448         logged to a particular file.
8449         * jit.dg/test-nested-contexts.c (main): Open a logfile,
8450         and call gcc_jit_context_set_logfile on the top-level context.
8452 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8454         PR target/64338
8455         * g++.dg/opt/pr64338.C: New test.
8457 2015-01-08  Tobias Burnus  <burnus@net-b.de>
8459         * gfortran.dg/coarray/codimension_2b.f90: New file.
8460         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8461         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8463 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8465         PR c++/59004
8466         * g++.dg/ext/fnname4.C: New.
8468 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8470         PR c++/64462
8471         * g++.dg/cpp0x/constexpr-64462.C: New.
8473 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8475         PR c++/60753
8476         * g++.dg/cpp0x/deleted10.C: New.
8478 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8480         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8482 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8484         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8485         GCC_JIT_UNARY_OP_ABS.
8486         (verify_unary_ops): Likewise.
8488 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8490         * jit.dg/test-arith-overflow.c: New test case.
8491         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8492         * jit.dg/test-combination.c (create_code): Likewise.
8493         (verify_code): Likewise.
8494         * jit.dg/test-threads.c (testcases): Likewise.
8496 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8498         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8499         rather than "jit".  Load g++.exp, and call g++_init.
8500         Run test-*.cc files within the testsuite and *.cc files within
8501         docs/examples.
8502         (jit-dg-test): Drop the addition of -fgnu89-inline to
8503         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8504         doing it when compiling C testcases (since g++ does not handle
8505         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8506         is restored to the value after g++_init ran, rather than the
8507         value before g++_init ran.  Return a list of
8508         $comp_output $output_file, as dg-test assumes.
8510 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8512         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8513         make it easier to figure out the origin of each test result when
8514         running test-combination.c and test-threads.c.
8515         (CHECK_VALUE): Likewise.
8516         (CHECK_DOUBLE_VALUE): Likewise.
8517         (CHECK_STRING_VALUE): Likewise.
8518         (CHECK_STRING_STARTS_WITH): Likewise.
8519         (CHECK_STRING_CONTAINS): Likewise.
8520         (CHECK): Likewise.
8521         (check_string_value): Likewise, add "funcname" param.
8522         (check_string_starts_with): Likewise.
8523         (check_string_contains): Likewise.
8525 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8527         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8528         generating name of built executable.
8530 2015-01-07  Marek Polacek  <polacek@redhat.com>
8532         PR c/64440
8533         * gcc.dg/pr64440.c: New test.
8534         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8536 2015-01-07  Marek Polacek  <polacek@redhat.com>
8538         PR c/64417
8539         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8540         * gcc.dg/pr64417.c: New test.
8542 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8544         PR target/64505
8545         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8546         fix is correct.
8548 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8550         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8551         Check if testcases run without errors, not just if they compile.
8553 2015-01-06  Christian Bruel  <christian.bruel@st.com>
8555         PR target/64507
8556         * gcc.target/sh/pr64507.c: New test.
8558 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
8560         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8562 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
8564         * c-c++-common/asan/sanitize-all-1.c: New test.
8565         * c-c++-common/ubsan/sanitize-all-1.c: New test.
8566         * c-c++-common/ubsan/sanitize-all-2.c: New test.
8567         * c-c++-common/ubsan/sanitize-all-3.c: New test.
8568         * c-c++-common/ubsan/sanitize-all-4.c: New test.
8570 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8572         * lib/target-supports.exp (check_profiling_available): Return 0 for
8573         Visium.
8574         (check_effective_target_tls_runtime): Likewise.
8575         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8576         * gcc.dg/20020312-2.c: Adjust for Visium.
8577         * gcc.dg/tls/thr-cse-1.c: Likewise
8578         * gcc.dg/tree-ssa/20040204-1.c: Likewise
8579         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8580         * gcc.dg/weak/typeof-2.c: Likewise.
8582 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
8584         PR rtl-optimization/64287
8585         * gcc.dg/aru-2.c: New test.
8587 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8589         PR sanitizer/64344
8590         * c-c++-common/ubsan/pr64344-1.c: New test.
8591         * c-c++-common/ubsan/pr64344-2.c: New test.
8593         PR tree-optimization/64465
8594         * gcc.dg/pr64465.c: New test.
8596         PR tree-optimization/64494
8597         * gcc.c-torture/compile/pr64494.c: New test.
8599 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8601         PR fortran/47674
8602         * gfortran.dg/realloc_on_assign_25.f90:  New test.
8604 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8606         Update copyright years.
8608 2015-01-05  Marek Polacek  <polacek@redhat.com>
8610         PR c/64423
8611         * gcc.dg/pr64423.c: New test.
8613 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8615         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8616         mmix-knuth-mmixware for the same reason as for MIPS.
8617         * gcc.dg/debug/debug-2.c: Ditto.
8619         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8621 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
8623         PR testsuite/62250
8624         * lib/gfortran.exp: Add libatomic library search path.
8625         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8626         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8628         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8630 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8632         * c-c++-common/tsan/bitfield_race.c: New testcase.
8633         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8635 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8637         * gfortran.dg/coarray/collectives_4.f90: New.
8639 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8641         PR fortran/57562
8642         * gfortran.dg/extends_16.f90: New.
8644 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8646         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8648 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8650         * gfortran.dg/coarray/codimension_2.f90: New.
8651         * gfortran.dg/coarray/codimension_2a.f90: New.
8652         * gfortran.dg/coarray_35.f90: New.
8653         * gfortran.dg/coarray_35a.f90: New.
8655 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8657         PR fortran/60507
8658         * gfortran.dg/dummy_procedure_11.f90: New.
8660 Copyright (C) 2015 Free Software Foundation, Inc.
8662 Copying and distribution of this file, with or without modification,
8663 are permitted in any medium without royalty provided the copyright
8664 notice and this notice are preserved.