2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobb625d853287136a13edbf30a77cb0e14518a8fa7
1 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/52659
4         * g++.dg/cpp0x/deleted11.C: New.
6 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
8         PR sanitizer/65400
9         * c-c++-common/tsan/pr65400-3.c: New test.
11 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
13         PR c++/59686
14         * g++.dg/cpp0x/constexpr-59686.C: New.
16 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
18         PR sanitizer/64265
19         * g++.dg/tsan/pr64265.C: New test.
21         PR sanitizer/65400
22         * c-c++-common/tsan/pr65400-1.c: New test.
23         * c-c++-common/tsan/pr65400-2.c: New test.
25 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
27         PR c++/59816
28         * g++.dg/cpp0x/pr59816.C: New.
30 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
32         PR fortran/59198
33         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
35 2015-03-18  Martin Liska  <mliska@suse.cz>
37         PR ipa/65439
38         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
39         equivalences either to 6 or 7.
41 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
43         PR middle-end/64491
44         Revert:
45         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
47         * gcc.dg/undefined-loop-1.c: New file.
48         * gcc.dg/undefined-loop-2.c: New file.
50         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
52         PR testsuite/64032
53         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
54         loop exits too early.
56 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
58         PR tree-optimization/65450
59         * gfortran.dg/pr65450.f90: New test.
61         PR target/65078
62         * gcc.target/i386/pr65078-1.c: New test.
63         * gcc.target/i386/pr65078-2.c: New test.
64         * gcc.target/i386/pr65078-3.c: New test.
65         * gcc.target/i386/pr65078-4.c: New test.
66         * gcc.target/i386/pr65078-5.c: New test.
67         * gcc.target/i386/pr65078-6.c: New test.
69 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
71         PR c++/65340
72         * g++.dg/cpp1y/pr65340.C: New.
74 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
76         PR fortran/64432
77         * gfortran.dg/system_clock_3.f08: Adjust test.
79 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
81         PR fortran/59198
82         * gfortran.dg/proc_ptr_comp_44.f90: New test.
83         * gfortran.dg/proc_ptr_comp_45.f90: New test.
85 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
87         PR fortran/64432
88         * gfortran.dg/system_clock_3.f08: New test.
90 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
92         PR c++/64626
93         g++.dg/cpp1y/pr64626-1.C: New.
94         g++.dg/cpp1y/pr64626-2.C: New.
95         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
97 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
99         PR tree-optimization/65427
100         * gcc.c-torture/execute/pr65427.c: New test.
102 2015-03-16  Marek Polacek  <polacek@redhat.com>
104         DR 1688
105         PR c++/65327
106         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
107         * g++.dg/cpp0x/pr65327.C: New test.
109 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
111         PR sanitizer/64820
112         * c-c++-common/asan/pr64820.c: New test.
114 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
116         * gfortran.dg/pointer_2.f90: New test.
118 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
120         * testsuite/g++.dg/pr65049.C: New test.
122 2015-03-16  Tom de Vries  <tom@codesourcery.com>
124         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
125         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
126         * gcc.target/i386/fuse-caller-save.c: Same.
128 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
130         * gnat.dg/loop_optimization18.ad[sb]: New test.
131         * gnat.dg/loop_optimization18_pkg.ads: New helper.
133 2015-03-16  Alan Modra  <amodra@gmail.com>
135         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
136         2014-12-05 change.
138 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
140         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
141         hppa*-*-hpux*.
142         * gcc.dg/torture/pr65270-2.c: Likewise.
144 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
146         PR fortran/61138
147         gfortran.dg/pointer_remapping_9.f90: New.
149 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
151         PR tree-optimization/65369
152         * gcc.c-torture/execute/pr65369.c: New test.
154         PR tree-optimization/65418
155         * gcc.c-torture/execute/pr65418-1.c: New test.
156         * gcc.c-torture/execute/pr65418-2.c: New test.
158         PR rtl-optimization/65401
159         * gcc.c-torture/execute/pr65401.c: New test.
161 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
163         PR target/64600
164         * gcc.target/arm/pr64600_1.c: New test.
166 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
168         PR rtl-optimization/65235
169         * gcc.target/aarch64/pr65235_1.c: New test.
171 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
173         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
174         * gcc.target/s390/hotpatch-22.c: Likewise.
175         * gcc.target/s390/hotpatch-23.c: Likewise.
176         * gcc.target/s390/hotpatch-24.c: Likewise.
177         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
178         * gcc.target/s390/hotpatch-1.c: Update expected output.
179         * gcc.target/s390/hotpatch-2.c: Likewise.
180         * gcc.target/s390/hotpatch-3.c: Likewise.
181         * gcc.target/s390/hotpatch-4.c: Likewise.
182         * gcc.target/s390/hotpatch-5.c: Likewise.
183         * gcc.target/s390/hotpatch-6.c: Likewise.
184         * gcc.target/s390/hotpatch-7.c: Likewise.
185         * gcc.target/s390/hotpatch-8.c: Likewise.
186         * gcc.target/s390/hotpatch-9.c: Likewise.
187         * gcc.target/s390/hotpatch-10.c: Likewise.
188         * gcc.target/s390/hotpatch-11.c: Likewise.
189         * gcc.target/s390/hotpatch-12.c: Likewise.
190         * gcc.target/s390/hotpatch-13.c: Likewise.
191         * gcc.target/s390/hotpatch-14.c: Likewise.
192         * gcc.target/s390/hotpatch-15.c: Likewise.
193         * gcc.target/s390/hotpatch-16.c: Likewise.
194         * gcc.target/s390/hotpatch-17.c: Likewise.
195         * gcc.target/s390/hotpatch-18.c: Likewise.
196         * gcc.target/s390/hotpatch-19.c: Likewise.
198 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
200         PR target/65103
201         * gcc.target/i386/pr65103-1.c: New.
203 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
205         PR target/65044
206         * gcc.target/i386/pr65044.c: New.
208 2015-03-12  Tom de Vries  <tom@codesourcery.com>
210         PR rtl-optimization/64895
211         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
212         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
213         * gcc.target/i386/fuse-caller-save.c: Ditto.
215 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
217         * gcc.dg/ipa/pr63569.c: Fix template.
219 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
221         * g++.dg/ipa/pr64146.C: Require fpic support.
223 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
225         PR libfortran/65200
226         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
227         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
229 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
231         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
232         to dg-options, fix up dg-skip-if.
234 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
236         PR target/65296
237         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
238         * gcc.target/avr/tiny-caller-save.c: Same.
240 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
242         PR target/65242
243         * g++.dg/pr65242.C: New test.
245 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
247         * c-c++-common/asan/no-asan-check-glob.c: New test.
249 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
251         PR c++/65370
252         * g++.dg/other/default11.C: New.
253         * g++.dg/other/default12.C: Likewise.
255 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
257         PR target/65368
258         * gcc.target/i386/bmi2-bzhi-2.c: New test.
260 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
262         PR fortran/65024
263         * gfortran.dg/unlimited_polymorphic_23.f90: New test
265 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
267         PR c++/65127
268         * g++.dg/cpp0x/pr65127.C: New test.
270 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
272         * gcc.dg/ipa/PR64550.c: Update template.
274 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
275             Tobias Burnus  <burnus@net-b.de>
277         * gfortran.dg/coarray_sync_memory.f90: New.
279 2015-03-10  Marek Polacek  <polacek@redhat.com>
281         PR sanitizer/65367
282         * c-c++-common/ubsan/pr65367.c: New test.
284 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
286         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
287         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
288         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
289         * gcc.target/i386/mpx/calloc-1-nov.c: New.
290         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
291         * gcc.target/i386/mpx/malloc-1-nov.c: New.
292         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
293         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
294         * gcc.target/i386/mpx/realloc-1-nov.c: New.
295         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
296         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
297         * gcc.target/i386/mpx/realloc-2-nov.c: New.
298         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
300 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
302         * lib/mpx-dg.exp (mpx_link_flags): New.
303         (mpx_init): New.
304         (mpx_finish): New.
305         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
306         * gcc.target/i386/mpx/alloca-1-nov.c: New.
307         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
308         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
309         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
310         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
311         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
312         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
313         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
314         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
315         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
316         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
317         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
318         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
319         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
320         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
321         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
322         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
323         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
324         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
325         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
326         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
327         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
328         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
329         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
330         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
331         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
332         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
333         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
334         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
335         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
336         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
337         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
338         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
339         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
340         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
341         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
342         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
343         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
344         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
345         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
346         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
347         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
348         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
349         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
350         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
351         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
352         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
353         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
354         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
355         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
356         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
357         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
358         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
359         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
360         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
361         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
362         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
363         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
364         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
365         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
366         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
367         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
368         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
369         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
370         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
371         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
372         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
373         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
374         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
375         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
376         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
377         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
378         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
379         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
380         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
381         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
382         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
383         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
384         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
385         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
386         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
387         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
388         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
389         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
390         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
391         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
392         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
393         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
394         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
395         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
396         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
397         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
398         * gcc.target/i386/mpx/label-address-1.c: New.
399         * gcc.target/i386/mpx/legacy-1-nov.c: New.
400         * gcc.target/i386/mpx/macro.c: New.
401         * gcc.target/i386/mpx/mpx-check.h: New.
402         * gcc.target/i386/mpx/mpx.exp: New.
403         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
404         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
405         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
406         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
407         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
408         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
409         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
410         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
411         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
412         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
413         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
414         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
415         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
416         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
417         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
418         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
419         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
420         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
421         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
422         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
423         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
424         * gcc.target/i386/mpx/reference-1-lbv.c: New.
425         * gcc.target/i386/mpx/reference-1-nov.c: New.
426         * gcc.target/i386/mpx/reference-1-ubv.c: New.
427         * gcc.target/i386/mpx/reference-2-lbv.c: New.
428         * gcc.target/i386/mpx/reference-2-nov.c: New.
429         * gcc.target/i386/mpx/reference-2-ubv.c: New.
430         * gcc.target/i386/mpx/reference-3-lbv.c: New.
431         * gcc.target/i386/mpx/reference-3-nov.c: New.
432         * gcc.target/i386/mpx/reference-3-ubv.c: New.
433         * gcc.target/i386/mpx/reference-4-lbv.c: New.
434         * gcc.target/i386/mpx/reference-4-nov.c: New.
435         * gcc.target/i386/mpx/reference-4-ubv.c: New.
436         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
437         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
438         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
439         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
440         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
441         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
442         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
443         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
444         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
445         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
446         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
447         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
448         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
449         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
450         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
451         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
452         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
453         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
454         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
455         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
456         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
457         * gcc.target/i386/mpx/sincos-1-nov.c: New.
458         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
459         * gcc.target/i386/mpx/static-array-1-nov.c: New.
460         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
461         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
462         * gcc.target/i386/mpx/static-init-1-nov.c: New.
463         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
464         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
465         * gcc.target/i386/mpx/static-init-2-nov.c: New.
466         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
467         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
468         * gcc.target/i386/mpx/static-init-3-nov.c: New.
469         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
470         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
471         * gcc.target/i386/mpx/static-init-4-nov.c: New.
472         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
473         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
474         * gcc.target/i386/mpx/static-init-5-nov.c: New.
475         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
476         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
477         * gcc.target/i386/mpx/static-init-6-nov.c: New.
478         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
479         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
480         * gcc.target/i386/mpx/static-string-1-nov.c: New.
481         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
482         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
483         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
484         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
485         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
486         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
487         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
488         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
489         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
490         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
491         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
492         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
493         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
494         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
495         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
496         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
497         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
498         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
499         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
500         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
501         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
502         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
503         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
504         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
505         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
506         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
507         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
508         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
509         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
510         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
511         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
512         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
513         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
514         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
515         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
516         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
517         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
518         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
519         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
520         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
521         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
522         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
523         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
524         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
525         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
526         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
527         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
528         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
529         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
530         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
531         * gcc.target/i386/mpx/vararg-1-nov.c: New.
532         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
533         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
534         * gcc.target/i386/mpx/vararg-2-nov.c: New.
535         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
536         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
537         * gcc.target/i386/mpx/vararg-3-nov.c: New.
538         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
539         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
540         * gcc.target/i386/mpx/vararg-4-nov.c: New.
541         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
542         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
543         * gcc.target/i386/mpx/vararg-5-nov.c: New.
544         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
545         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
546         * gcc.target/i386/mpx/vararg-6-nov.c: New.
547         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
548         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
549         * gcc.target/i386/mpx/vararg-7-nov.c: New.
550         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
551         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
552         * gcc.target/i386/mpx/vararg-8-nov.c: New.
553         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
554         * gcc.target/i386/mpx/vla-1-lbv.c: New.
555         * gcc.target/i386/mpx/vla-1-nov.c: New.
556         * gcc.target/i386/mpx/vla-1-ubv.c: New.
557         * gcc.target/i386/mpx/vla-2-lbv.c: New.
558         * gcc.target/i386/mpx/vla-2-nov.c: New.
559         * gcc.target/i386/mpx/vla-2-ubv.c: New.
561 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
563         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
565 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
567         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
569 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
571         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
572         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
574 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
576         PR c/65120
577         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
578         on rhs is 0.
579         (fn4): New test.
580         * c-c++-common/pr65120.c: New test.
582         PR rtl-optimization/65321
583         * gcc.dg/pr65321.c: New test.
585 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
587         PR tree-optimization/65355
588         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
590 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
592         PR c/65120
593         * c-c++-common/pr49706.c: Adjust tests for not warning
594         about !!x == y or !b == y where b is boolean, and add
595         some further tests.
596         * c-c++-common/pr62199-2.c: Likewise.
598 2015-03-09  Richard Biener  <rguenther@suse.de>
600         PR middle-end/65270
601         * gcc.dg/torture/pr65270-1.c: New testcase.
602         * gcc.dg/torture/pr65270-2.c: Likewise.
604 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
606         PR tree-optimization/63743
607         * gcc.dg/pr63743.c: New test.
609 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
611         PR lto/65316
612         * g++.dg/lto/pr65316_0.C: New testcase.
613         * g++.dg/lto/pr65316_1.C: New testcase.
615 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
617         PR target/62247
618         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
619         hppa*-*-hpux*.
620         * g++.dg/abi/rtti3.C: Likewise.
622         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
624         PR target/62251
625         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
627         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
629         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
631         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
633 2015-03-08  Morin  <mikael@gcc.gnu.org>
635         PR fortran/60898
636         * gfortran.dg/entry_20.f90: New.
638 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
640         PR target/65153
641         * gcc.c-torture/compile/pr65153.c: New.
643 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
645         PR target/65249
646         * g++.dg/torture/pr65249.C: New.
648 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
650         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
651         long.
652         (int64_t): Likewise.
654 2015-03-07  Marek Polacek  <polacek@redhat.com>
655             Martin Uecker  <uecker@eecs.berkeley.edu>
657         PR sanitizer/65280
658         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
659         member-like arrays.
660         * c-c++-common/ubsan/bounds-8.c: New test.
661         * c-c++-common/ubsan/bounds-9.c: New test.
662         * gcc.dg/ubsan/bounds-2.c: New test.
664 2015-03-05  Martin Sebor  <msebor@redhat.com>
666         * PR testsuite/63175
667         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
668         checking of results into main to prevent it from getting optimized
669         away.
670         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
672 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
674         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
675         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
676         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
677         x64.
679 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
681         * g++.dg/lto/pr65302_1.C: New testcase.
682         * g++.dg/lto/pr65302_0.C: New testcase.
684 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
686         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
687         -fno-ipa-icf to dg-options.
689 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
691         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
692         compiles using the linker plugin.
694 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
696         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
698 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
700         * gcc.target/arm/pr65067.c: New test.
702 2015-03-05  Martin Liska  <mliska@suse.cz>
704         PR ipa/65318
705         * gcc.dg/ipa/pr65318.c: New test.
707 2015-03-05  Marek Polacek  <polacek@redhat.com>
709         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
711 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
713         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
715 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
717         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
718         max-unroll-times back to defaults for s390.
720 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
722         Fix last commit.
724 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
726         PR c++/64665
727         * g++.dg/cpp0x/initlist92.C: New.
729 2015-03-05  Richard Biener  <rguenther@suse.de>
731         PR tree-optimization/65310
732         * gcc.dg/vect/pr65310.c: New testcase.
734 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
736         PR c++/64834
737         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
739 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
741         * gnat.dg/entry_queues3.adb: New test.
743 2015-03-04  Ian Lance Taylor  <iant@google.com>
745         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
747 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
749         PR c++/64227
750         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
752 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
754         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
755         -fno-ipa-icf to dg-options
756         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
757         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
759 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
761         PR c++/64398
762         * g++.dg/cpp0x/decltype62.C: New.
764 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
766         * gnat.dg/object_overflow5.adb: New test.
768 2015-03-03  Martin Liska  <mliska@suse.cz>
770         PR ipa/65287
771         * gcc.dg/ipa/pr65287.c: New test.
773 2015-03-03  Martin Jambor  <mjambor@suse.cz>
774             Eric Botcazou  <ebotcazou@adacore.com>
776         * gnat.dg/specs/pack12.ads: New test.
778 2015-03-03  Martin Liska  <mliska@suse.cz>
780         * gcc.dg/ipa/PR65282.c: New test.
782 2015-03-13  Jeff Law  <law@redhat.com>
784         PR tree-optimization/65241
785         * gcc.c-torture/compile/pr65241.c: New test.
787 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
789         PR target/64331
790         * gcc.target/avr/torture/pr64331.c: New test.
792 2015-03-03  Martin Liska  <mliska@suse.cz>
793             Jan Hubicka  <hubicka@ucw.cz>
795         * g++.dg/ipa/pr65263.C: New test.
797 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
799         PR ipa/65130
800         * gcc.dg/lto/pr65130_0.c: New testcase.
801         * gcc.dg/lto/pr65130_1.c: New testcase.
803 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
805         PR ipa/64988
806         * g++.dg/torture/pr64988.C: New testcase.
808 2015-03-02  Tobias Burnus  <burnus@net-b.de>
810         * gfortran.dg/coarray_atomic_6.f90: New.
812 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
814         PR target/65184
815         * gcc.target/i386/pr65184.c: New.
817 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
819         PR target/65183
820         * gcc.target/i386/pr65183.c: New.
822 2015-02-28  Martin Liska  <mliska@suse.cz>
823             Jan Hubicka  <hubicka@ucw.cz>
825         * gcc.dg/ipa/ipa-icf-35.c: New test.
826         * gcc.dg/ipa/ipa-icf-36.c: New test.
827         * gcc.dg/ipa/ipa-icf-37.c: New test.
829 2015-02-28  Martin Liska  <mliska@suse.cz>
830             Jan Hubicka  <hubicka@ucw.cz>
832         PR ipa/65245
833         * gcc.dg/ipa/ipa-icf-34.c: New test.
835 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
837         PR target/61142
838         * gcc.target/sh/sh/pr61142.c: New.
840 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
842         * g++.dg/other/dump-ada-spec-3.C: New test.
844 2015-03-01  Martin Liska  <mliska@suse.cz>
846         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
847         * g++.dg/ipa/pr63595.C: Update expected results.
849 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
851         PR ipa/65236
852         * g++.dg/ipa/ipa-icf-6.C: New testcase.
854 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
856         * gcc.dg/vect/pr59354.c: Move vector producing code to
857         separate function.
859 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
861         PR ipa/65237
862         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
863         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
864         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
865         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
867 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
869         PR tree-optimization/65048
870         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
871         (foo): Use K&R style definition.
873 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
875         PR target/65032
876         * g++.dg/pr65032.C: New.
878 2015-02-27  Marek Polacek  <polacek@redhat.com>
880         PR c/65040
881         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
882         -Wformat=2.
884 2015-02-27  Marek Polacek  <polacek@redhat.com>
886         PR c/65228
887         * gcc.dg/pr65228.c: New test.
889 2015-02-27  Kai Tietz  <ktietz@redhat.com>
891         PR c/35330
892         * gcc.dg/weak/weak-17.c: New file.
894 2015-02-27  Richard Biener  <rguenther@suse.de>
896         PR lto/65193
897         * g++.dg/lto/pr65193_0.C: New testcase.
899 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
901         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
902         * gcc.target/s390/hotpatch-8.c: Likewise.
903         * gcc.target/s390/hotpatch-9.c: Likewise.
904         * gcc.target/s390/pr61078.c: Likewise.
905         * gcc.target/s390/pr57960.c: Remove -m64.
906         * gcc.target/s390/pr61078.c: Likewise.
908 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
909             Martin Liska  <mliska@suse.cz>
911         PR bootstrap/65150
912         * gcc.dg/pr64454.c: Disable ICF.
913         * gcc.dg/pr28685-1.c: Disable ICF
914         * gcc.dg/ipa/iinline-5.c: Disable ICF.
915         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
916         * g++.dg/ipa/ipa-icf-4.C: Update template.
918 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
920         PR tree-optimization/65216
921         * gcc.c-torture/execute/pr65216.c: New test.
923         PR tree-optimization/65215
924         * gcc.c-torture/execute/pr65215-1.c: New test.
925         * gcc.c-torture/execute/pr65215-2.c: New test.
926         * gcc.c-torture/execute/pr65215-3.c: New test.
927         * gcc.c-torture/execute/pr65215-4.c: New test.
928         * gcc.c-torture/execute/pr65215-5.c: New test.
930 2015-02-26  Tom de Vries  <tom@codesourcery.com>
932         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
934 2015-02-26  Martin Liska  <mliska@suse.cz>
935             Jan Hubicka  <hubicka@ucw.cz>
937         * g++.dg/ipa/pr64146.C: Update expected results.
938         * gcc.dg/ipa/ipa-icf-26.c: Update test.
939         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
940         * gcc.dg/ipa/ipa-icf-34.c: New test.
942 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
944         * gcc.dg/vect/vect-pr61917.c: Rename to ...
945         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
946         (dg-additional-options): Remove dg directive.
947         (dg-final): Add dg directive.
949 2015-02-26  Marek Polacek  <polacek@redhat.com>
951         PR ipa/65008
952         * g++.dg/ipa/pr65008.C: New test.
954 2015-02-26  Tom de Vries  <tom@codesourcery.com>
956         * lib/profopt.exp (profopt-target-cleanup): New proc.
957         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
958         files from sources from dg-additional-sources.
960 2015-02-26  Tom de Vries  <tom@codesourcery.com>
962         * lib/gcov.exp: Cleanup in case of xfail.
964 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
966         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
968 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
970         PR debug/46102
971         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
972         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
973         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
974         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
975         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
976         * g++.dg/debug/pr46123.C: XFAIL and move...
977         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
978         * gcc.dg/debug/dwarf2-3.c: Move...
979         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
981 2015-02-26  Marek Polacek  <polacek@redhat.com>
983         PR c++/65202
984         * g++.dg/cpp1y/pr65202.C: New test.
986 2015-02-26  Tom de Vries  <tom@codesourcery.com>
988         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
989         locale_facets.h.gcov.
991 2015-02-26  Tom de Vries  <tom@codesourcery.com>
993         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
995 2015-02-26  Tom de Vries  <tom@codesourcery.com>
997         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
999 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1001         PR target/65217
1002         * gcc.target/i386/pr65217.c: New.
1004 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1006         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1008 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1010         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1012 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
1014         PR tree-optimization/65048
1015         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1017 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
1019         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1020         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1022 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
1024         PR target/65161
1025         * gcc.target/i386/pr65161.c: New test.
1027 2015-02-26  Terry Guo  <terry.guo@arm.com>
1029         * gcc.target/arm/no-volatile-in-it.c: New test.
1031 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
1033         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1034         (dg-options): Add -save-temps.
1035         (dg-final): Add cleanup-saved-temps.
1037 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
1039         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1041 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
1043         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1044         * gcc.target/powerpc/pack01.c: Include string.h.
1046 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
1048         PR target/65167
1049         * gcc.target/i386/pr65167.c: New.
1051 2015-02-25  Kai Tietz  <ktietz@redhat.com>
1053         PR tree-optimization/61917
1054         * gcc.dg/vect/vect-pr61917.c: New file.
1056 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
1058         PR tree-optimization/65170
1059         * gcc.c-torture/execute/pr65170.c: New test.
1060         * gcc.dg/tree-ssa/vrp96.c: New test.
1062 2015-02-24  Tom de Vries  <tom@codesourcery.com>
1064         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1066 2015-02-24  Tom de Vries  <tom@codesourcery.com>
1068         PR testsuite/65126
1069         * lib/gcc-defs.exp (additional_sources_used): Add new var.
1070         (dg-additional-files-options): Copy additional_sources to
1071         additional_sources_used before emptying additional_sources.
1072         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1073         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1074         (cleanup-saved-temps): Use additional_sources_used instead of
1075         additional_sources.
1076         (dg-test): Reset additional_sources_used.
1078 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
1080         PR fortran/63427
1081         * gfortran.dg/integer_exponentiation_6.F90: New test.
1083 2015-02-23  Martin Sebor  <msebor@redhat.com>
1085         PR target/65109
1086         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1087         two parts.  One to save registers, the other to verify the
1088         registers have the right values.  Save register state into
1089         static data rather than on the stack.
1091 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
1093         PR bootstrap/63888
1094         * c-c++-common/asan/pr63888.c: New test.
1096 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
1098         PR target/65163
1099         * gcc.c-torture/compile/pr65163.c: New.
1101 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1103         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1104         with -m31 on 64 bit.
1105         * gcc.dg/hoist-register-pressure-2.c: Likewise.
1106         * gcc.dg/hoist-register-pressure-3.c: Likewise.
1108 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1110         * gcc.target/s390/20090223-1.c: Add
1111         -Wno-implicit-function-declaration option.
1112         * gcc.target/s390/pr42224.c: Likewise.
1113         * gcc.target/s390/pr55718.c: Likewise.
1115 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1117         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1118         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1119         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1120         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1121         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1122         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1123         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1124         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1125         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1126         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1127         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1128         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1129         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1130         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1131         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1132         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1133         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1134         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1135         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1136         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1137         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1139 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1141         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1142         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1143         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1144         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1145         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1146         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1147         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1148         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1149         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1150         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1151         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1152         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1153         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1154         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1155         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1156         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1158 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1160         PR fortran/64980
1161         PR fortran/61960
1162         * gfortran.dg/pr61960.f90: New.
1163         * gfortran.dg/pr64230.f90: New.
1164         * gfortran.dg/pr64980.f03: New.
1166 2015-02-22  Tom de Vries  <tom@codesourcery.com>
1168         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1170 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
1172         PR ada/65156
1173         * gnat.dg/timing_events.adb: Removed, invalid test.
1175 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
1177         PR debug/58123
1178         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1179         location.
1180         * g++.dg/gcov/gcov-2.C: Likewise.
1182 2015-02-20  Richard Biener  <rguenther@suse.de>
1184         PR tree-optimization/65136
1185         * gcc.dg/tree-ssa/pr65136.c: New testcase.
1187 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
1189         PR testsuite/64158
1190         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1191         and nvptx-*-* blacklisting.
1193         * gcc.dg/sibcall-9.c: New test.
1194         * gcc.dg/sibcall-10.c: New test.
1196 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1198         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1200 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
1202         PR target/64452
1203         * gcc.target/avr/torture/pr64452.c: New test.
1205 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1207         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1208         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1210 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1212         PR testsuite/65116
1213         * lib/target-supports.exp (check_compile): Check whether
1214         additional_sources is defined before using it.
1216 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
1218         PR middle-end/65074
1219         * g++.dg/opt/pr65074.C: New file.
1221 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
1223         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1224         (size_type): New typedef.
1225         (operator "" _script): Use it for the last argument.
1227 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1229         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1231 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1233         * lib/target-supports.exp (check_compile): Save/restore
1234         additional_sources that may belong to an actual test.
1236 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
1238         PR gcov-profile/64634
1239         * g++.dg/gcov/gcov-15.C: New test.
1241 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1243         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1245 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1247         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1249 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1251         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1253 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1255         * gfortran.dg/fmt_cache_1.f: Add missing close.
1257 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1259         PR testsuite/65107
1260         * gfortran.dg/read_eof_8.f90: Add missing close.
1262 2015-02-18  Richard Biener  <rguenther@suse.de>
1264         PR tree-optimization/65063
1265         * gcc.dg/pr65063.c: New testcase.
1267 2015-02-18  Richard Biener  <rguenther@suse.de>
1269         PR tree-optimization/62217
1270         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1272 2015-02-18  Marek Polacek  <polacek@redhat.com>
1274         PR sanitizer/65081
1275         * c-c++-common/ubsan/pr65081.c: New test.
1277 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
1279         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1280         * gcc.target/sh/force-cbranch-delay-slot.c: New.
1282 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
1284         * gcc.dg/ipa/propalign-3.c: New test.
1286 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
1288         PR target/64793
1289         * gcc.target/sh/pr64793.c: New.
1290         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1292 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
1294         * gcc.target/arm/divzero.c: New test case.
1296 2015-02-17  Tom de Vries  <tom@codesourcery.com>
1298         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1300 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
1301             Jakub Jelinek  <jakub@redhat.com>
1303         PR c++/65075
1304         * g++.dg/cpp0x/pr65075.C: New test.
1306 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
1308         PR target/65058
1309         * gcc.target/powerpc/pr65058.c: New test.
1311 2015-02-16  Jeff Law  <law@redhat.com>
1313         PR tree-optimization/64823
1314         * gcc.dg/uninit-20.c: New test.
1316 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
1317             James Greenhalgh  <james.greenhalgh@arm.com>
1319         PR ipa/64963
1320         * gcc.dg/ipa/ipa-clone-1.c: New test.
1322 2015-02-16  Richard Biener  <rguenther@suse.de>
1324         PR tree-optimization/65077
1325         * gcc.dg/torture/pr65077.c: New testcase.
1327 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
1329         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1330         Directive adjusted to scan for ldaxr.
1331         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1332         adjusted to scan for ldaex.
1334 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
1336         PR c++/65080
1337         * g++.dg/cpp0x/constexpr-65080.C: New.
1339 2015-02-16  Richard Biener  <rguenther@suse.de>
1341         PR tree-optimization/63593
1342         * gcc.dg/pr63593.c: New testcase.
1344 2015-02-16  Marek Polacek  <polacek@redhat.com>
1346         PR c/65066
1347         * gcc.dg/pr65066.c: New test.
1349 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1351         * gcc.dg/pr65002.C: Move ...
1352         * g++.dg/ipa/pr65002.C: ... here.
1354 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
1356         * gcc.target/powerpc/pr64205.c: Skip on AIX.
1357         * gcc.target/powerpc/pr64505.c: Skip on AIX.
1358         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1359         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1361 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
1363         PR testsuite/64850
1364         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1365         the expression to find calls.
1366         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1367         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1368         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1369         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1370         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1372 2015-02-14  Marek Polacek  <polacek@redhat.com>
1374         PR c/64768
1375         * gcc.dg/array-11.c: New test.
1376         * gcc.dg/array-12.c: New test.
1377         * gcc.dg/array-13.c: New test.
1378         * gcc.dg/array-14.c: New test.
1379         * gcc.dg/c99-flex-array-typedef-1.c: New test.
1380         * gcc.dg/c99-flex-array-typedef-2.c: New test.
1381         * gcc.dg/c99-flex-array-typedef-3.c: New test.
1382         * gcc.dg/c99-flex-array-typedef-5.c: New test.
1383         * gcc.dg/c99-flex-array-typedef-7.c: New test.
1384         * gcc.dg/c99-flex-array-typedef-8.c: New test.
1386 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1388         PR c++/60894
1389         * g++.dg/lookup/using54.C: New.
1391 2015-02-13  Jeff Law  <law@redhat.com>
1393         PR bootstrap/65060
1394         Revert my change for tree-optimization/64823.
1396 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
1398         PR tree-optimization/65053
1399         * gcc.c-torture/execute/pr65053-1.c: New test.
1400         * gcc.c-torture/execute/pr65053-2.c: New test.
1402 2015-02-13  Marek Polacek  <polacek@redhat.com>
1404         PR c/65050
1405         * gcc.dg/pr65050.c: New test.
1407 2015-02-13  Jeff Law  <law@redhat.com>
1409         PR tree-optimization/64823
1410         * gcc.dg/uninit-20.c: New test.
1412         PR rtl-optimization/47477
1413         * gcc.dg/tree-ssa/pr47477.c: New test.
1415 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1417         PR c++/60211
1418         * g++.dg/parse/ivdep-2.C: New.
1419         * g++.dg/parse/ivdep-3.C: Likewise.
1421 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1423         PR fortran/64506
1424         * gfortran.dg/continuation_13.f90: New test.
1425         * gfortran.dg/continuation_14.f: New test.
1427 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1429         PR c++/64970
1430         * g++.dg/cpp0x/sfinae55.C: New.
1432 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
1434         PR ipa/65034
1435         * g++.dg/ipa/pr65034.C: New test.
1437 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1439         PR tree-optimization/65002
1440         * gcc.dg/pr65002.C: New.
1442 2015-02-13  Marek Polacek  <polacek@redhat.com>
1444         PR c/65040
1445         * c-c++-common/pr65040.c: New test.
1447 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
1449         PR tree-optimization/64705
1450         * gcc.dg/tree-ssa/pr64705.c: New test.
1452 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1454         PR rtl/32219
1455         * gcc.dg/visibility-22.c: New test.
1456         * gcc.dg/visibility-23.c: New test.
1457         * gcc.target/i386/pr32219-1.c: New test.
1458         * gcc.target/i386/pr32219-2.c: New test.
1459         * gcc.target/i386/pr32219-3.c: New test.
1460         * gcc.target/i386/pr32219-4.c: New test.
1461         * gcc.target/i386/pr32219-5.c: New test.
1462         * gcc.target/i386/pr32219-6.c: New test.
1463         * gcc.target/i386/pr32219-7.c: New test.
1464         * gcc.target/i386/pr32219-8.c: New test.
1465         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1467 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1469         PR libgfortran/57822
1470         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1471         four different KINDs.
1473 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1475         PR c++/64884
1476         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1478         PR sanitizer/65000
1479         * g++.dg/ubsan/pr65000.C: New test.
1481 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
1483         PR fortran/64932
1484         * gfortran.dg/finalize_28.f90: New test
1486 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1488         PR debug/55541
1489         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1490         DW_TAG_lexical_block removal.
1491         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1492         * g++.dg/guality/pr55541.C: New test.
1494         PR sanitizer/64984
1495         * g++.dg/ubsan/pr64984.C: New test.
1497 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
1499         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1501 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1503         PR testsuite/64930
1504         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1505         instructions for 2015-01-14 get_memmodel changes.
1506         * gcc.target/powerpc/atomic-p8.c: Likewise.
1508         PR sanitizer/65019
1509         * g++.dg/ubsan/pr65019.C: New test.
1511         PR tree-optimization/65014
1512         * gcc.c-torture/compile/pr65014.c: New test.
1514 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1516         PR libgfortran/57822
1517         * gfortran/fmt_g0_7.f08: Revise test.
1519 2015-02-11  Jeff Law  <law@redhat.com>
1521         PR target/63347
1522         * gcc.target/m68k/pr63347.c: New test.
1524 2015-02-11  Marek Polacek  <polacek@redhat.com>
1526         * g++.dg/ubsan/shift-1.C: New test.
1527         * gcc.dg/ubsan/c-shift-2.c: New test.
1528         * c-c++-common/ubsan/shift-5.c: Remove file.
1530 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
1532         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1533         Directive adjusted to XFAIL.
1534         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1535         adjusted to XFAIL.
1537 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
1539         PR middle-end/65003
1540         * g++.dg/opt/pr65003.C: New test.
1542 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1544         * lib/target-supports.exp (check_effective_target_pie): Renamed
1545         to ...
1546         (check_effective_target_pie_enabled): This.
1547         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1548         * gcc.target/i386/pie.c: Likewise.
1550 2015-02-11  Andrew Pinski  <apinski@cavium.com>
1552         PR target/64893
1553         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1554         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1556 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
1558         PR target/61925
1559         * gcc.target/i386/pr61925-1.c: New test.
1560         * gcc.target/i386/pr61925-2.c: New test.
1561         * gcc.target/i386/pr61925-3.c: New test.
1563 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
1565         PR sanitizer/65004
1566         * g++.dg/asan/pr65004.C: New test.
1568 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
1570         PR target/64661
1571         * gcc.taget/sh/pr64661-0.h: New.
1572         * gcc.taget/sh/pr64661-1.c: New.
1573         * gcc.taget/sh/pr64661-2.c: New.
1574         * gcc.taget/sh/pr64661-3.c: New.
1575         * gcc.taget/sh/pr64661-4.c: New.
1577 2015-02-10  Richard Biener  <rguenther@suse.de>
1579         PR tree-optimization/64995
1580         * g++.dg/torture/pr64995.C: New testcase.
1582 2015-02-10  Richard Biener  <rguenther@suse.de>
1584         PR tree-optimization/64909
1585         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1587 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1589         * gcc.dg/signbit-sa.c: New test.
1591 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1593         PR libgfortran/57822
1594         * gfortran/fmt_g0_7.f08: New test.
1596 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
1598         PR tree-optimization/43378
1599         * gcc.dg/tree-ssa/pr43378.c: New test.
1601 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
1603         PR ipa/64978
1604         * g++.dg/torture/pr64978.C: New testcase.
1606 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
1608         PR sanitizer/64981
1609         * gcc.dg/asan/pr64981.c: New test.
1611 2015-02-09  Marek Polacek  <polacek@redhat.com>
1613         PR c/64856
1614         * gcc.dg/pr64856.c: New test.
1616 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
1618         PR target/64979
1619         * gcc.dg/tree-ssa/stdarg-7.c: New test.
1620         * gcc.c-torture/execute/pr64979.c: New test.
1622 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
1624         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1626 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
1628         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1629         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1631 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
1633         PR target/58757
1634         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1636 2015-02-09  Richard Biener  <rguenther@suse.de>
1638         PR tree-optimization/54000
1639         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1641 2015-02-09  Tom de Vries  <tom@codesourcery.com>
1643         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1645 2015-02-09  Martin Liska  <mliska@suse.cz>
1647         * g++.dg/ipa/pr64858.C: New test.
1649 2015-02-09  Tom de Vries  <tom@codesourcery.com>
1651         * gcc.dg/uninit-19.c: Fix warning line for fpic.
1653 2015-02-08  Andrew Pinski  <apinski@cavium.com>
1655         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
1657 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
1659         PR fortran/63744
1660         * gfortran.dg/use_rename_8.f90: New.
1662 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
1664         * gnat.dg/addr7.ad[sb]: New test.
1665         * gnat.dg/addr8.ad[sb]: Likewise.
1667 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
1669         PR jit/64752
1670         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
1671         from jit.dg/test-compile-to-executable.c's create_code, with a
1672         clarification of the output message.
1673         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
1674         pass/fail message.
1675         (test_jit): Use CHECK_NO_ERRORS when calling
1676         gcc_jit_context_compile_to_file.
1677         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
1678         jit-verify-compile-to-file to jit-verify-output-file-was-created.
1679         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
1680         about deletions that are attempted.
1681         (jit-verify-compile-to-file): Rename to...
1682         (jit-verify-output-file-was-created): ...this, and drop the
1683         attempt to run "file" and verify the output.
1684         (jit-verify-assembler): New function.
1685         (jit-verify-object): New function.
1686         (jit-verify-dynamic-library): New function.
1687         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
1688         favor of an implementation from new file
1689         create-code-for-hello-world-executable.h, which also adds a
1690         "main".
1691         (dg-final): Replace jit-verify-compile-to-file with
1692         jit-verify-output-file-was-created, and invoke new function
1693         jit-verify-assembler.
1694         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
1695         the output message.
1696         (dg-final): Replace jit-verify-compile-to-file with
1697         jit-verify-output-file-was-created, and invoke new function
1698         jit-verify-dynamic-library.
1699         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
1700         favor of an implementation from new file
1701         create-code-for-hello-world-executable.h, which also adds a
1702         "main".
1703         (dg-final): Replace jit-verify-compile-to-file with
1704         jit-verify-output-file-was-created.  Strengthen the expected stdout
1705         from the built executable.
1706         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
1707         favor of an implementation from new file
1708         create-code-for-hello-world-executable.h, which also adds a
1709         "main".
1710         (dg-final): Replace jit-verify-compile-to-file with
1711         jit-verify-output-file-was-created, and invoke new function
1712         jit-verify-object.
1713         * jit.dg/verify-dynamic-library.c: New source file.
1715 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
1716             Brian Rzycki  <b.rzycki@samsung.com>
1718         PR tree-optimization/64878
1719         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
1721 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
1723         PR ipa/64896
1724         * g++.dg/ipa/pr64896.C: New test.
1726 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1728         PR target/64205
1729         * gcc.target/powerpc/pr64205.c: New file.
1731 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
1733         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
1734         (dg-options): Use -fpie instead of -fPIE -pie.
1736 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
1738         PR middle-end/64937
1739         * g++.dg/asan/pr64937.C: New test.
1741 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
1743         PR fortran/63205
1744         * gfortran.dg/class_to_type_4.f90: New test
1746 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
1748         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
1750 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
1752         PR rtl-optimization/64957
1753         PR debug/64817
1754         * gcc.c-torture/execute/pr64957.c: New test.
1756 2015-02-05  Jeff Law  <law@redhat.com>
1758         PR target/17306
1759         * gcc.target/h8300/pr17306-1.c: New test.
1760         * gcc.target/h8300/pr17306-2.c: New test.
1762 2015-02-05  Tobias Burnus  <burnus@net-b.de>
1764         PR fortran/64943
1765         * gfortran.dg/structure_constructor_12.f90: New.
1767 2015-02-05  Jeff Law  <law@redhat.com>
1769         PR target/58400
1770         gcc.target/h8300/pr58400.c: New test.
1772 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
1774         * gcc.target/arm/macro_defs0.c: New test.
1775         * gcc.target/arm/macro_defs1.c: New test.
1776         * gcc.target/arm/macro_defs2.c: New test.
1778 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
1780         PR rtl-optimization/64905
1781         * gcc.target/i386/pr64905.c: Require nonpic target.
1782         (dg-options): Add -fomit-frame-pointer.
1783         (main): Remove.
1785 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
1787         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
1788         tree dump scanning.
1790 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
1792         PR fortran/64757
1793         * gfortran.dg/type_to_class_2.f90: New test
1794         * gfortran.dg/type_to_class_3.f90: New test
1796 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
1798         PR ipa/64686
1799         * g++.dg/torture/pr64686.C: New testcase.
1801 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
1803         PR rtl-optimization/64905
1804         * gcc.target/i386/pr64905.c: New file.
1806 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
1808         * gcc.dg/guality/pr41447-1.c: Remove xfail.
1809         * gcc.dg/guality/pr41616-1.c: Ditto.
1811 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
1813         PR debug/64817
1814         * gcc.dg/pr64817-3.c: New.
1816 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
1817             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1819         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
1820         pass parameters in registers.
1821         * gcc.dg/guality/pr36728-2.c (main): Likewise.
1822         * gcc.dg/guality/pr36728-3.c (main): Likewise.
1823         * gcc.dg/guality/pr36728-4.c (main): Likewise.
1825 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
1826             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1828         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
1829         list, allow for multilibed targets.
1830         * gcc.dg/combine_ashiftrt_2.c: Likewise.
1832 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
1834         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
1835         * gcc.dg/pr46728-6.c: Ditto.
1837 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
1839         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
1840         for mips_nanlegacy target.
1842 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
1844         * gcc.target/i386/chkp-hidden-def.c: New.
1846 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1848         PR middle-end/62103
1849         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
1850         to use 24 bits for bitfield b.
1852 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1854         PR testsuite/64796
1855         * lib/target-supports.exp (check_effective_target_bswap64): Do not
1856         cache result in a global variable.  Include all 32-bit targets for
1857         bswap64 tests.
1859 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
1861         PR rtl-optimization/64756
1862         * gcc.c-torture/execute/pr64756.c: New test.
1864 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
1866         PR target/64660
1867         * gcc.target/sh/pr64660-0.h: New.
1868         * gcc.target/sh/pr64660-1.c: New.
1869         * gcc.target/sh/pr64660-2.c: New.
1870         * gcc.target/sh/pr64660-3.c: New.
1871         * gcc.target/sh/pr64660-4.c: New.
1873 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
1875         PR c++/64877
1876         * g++.dg/warn/Waddress-2.C: New.
1878 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
1880         PR middle-end/61225
1881         * gcc.target/i386/pr49095.c: XFAIL for ia32.
1883 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
1885         PR preprocessor/64803
1886         * gcc.dg/cpp/builtin-macro-1.c: New test case.
1888 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
1890         * g++.dg/ipa/devirt-37.C: Disable early inlining.
1892 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
1894         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1895         (_ARM_FPSRC): Add DN and AHP fields.
1896         (clean_results): Force DN=1 on AArch64.
1897         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
1898         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
1899         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
1900         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
1901         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
1902         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
1904 2015-02-02  Alan Modra  <amodra@gmail.com>
1906         * gcc.target/powerpc/cprophard.c: New.
1908 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
1910         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
1911         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
1913 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
1915         PR debug/64817
1916         * gcc.dg/pr64817-1.c: New test.
1917         * gcc.dg/pr64817-2.c: New test.
1919 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
1921         PR target/64851
1922         * gcc.target/sh/pr64851-0.h: New
1923         * gcc.target/sh/pr64851-1.c: New
1924         * gcc.target/sh/pr64851-2.c: New
1925         * gcc.target/sh/pr64851-3.c: New
1926         * gcc.target/sh/pr64851-4.c: New
1928 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
1930         PR target/64882
1931         * gcc.dg/torture/pr64882.c: New test.
1933 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
1935         PR target/64159
1936         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
1937         sparc*-*-*.
1939 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
1941         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
1942         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
1943         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
1944         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
1945         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
1946         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
1947         tree dump.
1948         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
1949         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
1950         tree dump.
1951         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
1952         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
1953         tree dump.
1955 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
1957         PR target/64688
1958         * g++.dg/pr64688-2.C: New.
1960 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
1962         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
1963         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1964         * gcc.target/i386/fuse-caller-save.c: Ditto.
1965         * gcc.target/i386/headmerge-1.c: Ditto.
1966         * gcc.target/i386/headmerge-2.c: Ditto.
1967         * gcc.target/i386/sibcall-6.c: Ditto.
1969 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
1971         PR target/64617
1972         * gcc.target/i386/pr64617.c: New test.
1974 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
1976         PR target/15184
1977         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
1978         (dg-options): Remove -m32.
1979         (dg-final): Scan for "movb %al" only.
1980         * gcc.target/i386/pr15184-2.c: Ditto.
1982 2015-01-30  Richard Biener  <rguenther@suse.de>
1984         PR tree-optimization/64829
1985         * gcc.dg/vect/pr64829.c: New testcase.
1987 2015-01-29  Marek Polacek  <polacek@redhat.com>
1989         PR c/64709
1990         * gcc.dg/pr64709.c: New test.
1992 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
1994         PR c++/64717
1995         * g++.dg/ubsan/pr64717-1.C: New test.
1996         * g++.dg/ubsan/pr64717-2.C: New test.
1998 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
2000         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2002 2015-01-29  Jeff Law  <law@redhat.com>
2004         PR target/15184
2005         * gcc.target/i386/pr15184-1.c: New test.
2006         * gcc.target/i386/pr15184-2.c: New test.
2008 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2010         PR tree-optimization/64746
2011         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2013 2015-01-29  Richard Biener  <rguenther@suse.de>
2015         PR tree-optimization/64853
2016         * gcc.dg/torture/pr64853.c: New testcase.
2018 2015-01-29  Richard Biener  <rguenther@suse.de>
2020         PR tree-optimization/64844
2021         * gcc.dg/vect/pr64844.c: New testcase.
2023 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2025         PR middle-end/64809
2026         * gcc.dg/pr64809.c: Delete.
2028 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
2030         PR middle-end/64805
2031         * gcc.target/i386/pr64805.c: New.
2033 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2035         * gcc.dg/guality/guality.h (main): Add argv[0] to
2036         guality_gdb_command.
2038 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
2040         PR ipa/64801
2041         * gcc.dg/tree-ssa/pr64801.c: New testcase.
2043 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
2045         PR target/64659
2046         * gcc.target/sh/sh.exp
2047         (check_effective_target_atomic_model_soft_gusa_available,
2048         check_effective_target_atomic_model_soft_tcb_available,
2049         check_effective_target_atomic_model_soft_imask_available,
2050         check_effective_target_atomic_model_hard_llcs_available): New.
2051         * gcc.target/sh/pr64659-0.h: New.
2052         * gcc.target/sh/pr64659-1.c: New.
2053         * gcc.target/sh/pr64659-2.c: New.
2054         * gcc.target/sh/pr64659-3.c: New.
2055         * gcc.target/sh/pr64659-4.c: New.
2057 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
2059         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2060         scan-assembler-times pattern.
2062 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
2064         PR middle-end/64809
2065         * gcc.dg/pr64809.c: New test.
2067 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
2069         PR tree-optimization/64277
2070         * gcc.dg/pr64277.c: New.
2072 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2074         PR tree-optimization/64718
2075         * gcc.c-torture/execute/pr64718.c: New test.
2077 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
2079         * gcc.target/aarch64/abs_2.c: New.
2081 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
2083         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2084         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2085         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2086         ISA rev < 2.
2088 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
2090         PR bootstrap/64612
2091         * lib/target-supports.exp (check_effective_target_comdat_group): New.
2092         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2093         { target comdat_group }.
2095 2015-01-27  Tobias Burnus  <burnus@net-b.de>
2097         PR fortran/63861
2098         * gfortran.dg/goacc/coarray_2.f90: New.
2100 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
2102         PR ipa/60871
2103         PR ipa/64139
2104         * g++.dg/torture/pr64139.C: New testcase.
2105         * g++.dg/torture/pr60871.C: Likewise.
2107 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
2109         PR fortran/64230
2110         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2111         prevent linking errors.
2113 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
2115         PR ipa/64282
2116         * g++.dg/torture/pr64282.C: New testcase.
2118 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2120         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2121         for wzr reg.
2123 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2125         * gcc.target/s390/hotpatch-13.c: New testcase.
2126         * gcc.target/s390/hotpatch-14.c: New testcase.
2127         * gcc.target/s390/hotpatch-15.c: New testcase.
2128         * gcc.target/s390/hotpatch-16.c: New testcase.
2129         * gcc.target/s390/hotpatch-17.c: New testcase.
2130         * gcc.target/s390/hotpatch-18.c: New testcase.
2131         * gcc.target/s390/hotpatch-19.c: New testcase.
2132         * gcc.target/s390/hotpatch-20.c: New testcase.
2133         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2134         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2135         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2136         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2137         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2138         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2139         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2140         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2141         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2142         * gcc.target/s390/hotpatch-10.c: Likewise.
2143         * gcc.target/s390/hotpatch-11.c: Likewise.
2144         * gcc.target/s390/hotpatch-12.c: Likewise.
2145         * gcc.target/s390/hotpatch-2.c: Likewise.
2146         * gcc.target/s390/hotpatch-3.c: Likewise.
2147         * gcc.target/s390/hotpatch-4.c: Likewise.
2148         * gcc.target/s390/hotpatch-5.c: Likewise.
2149         * gcc.target/s390/hotpatch-6.c: Likewise.
2150         * gcc.target/s390/hotpatch-7.c: Likewise.
2151         * gcc.target/s390/hotpatch-8.c: Likewise.
2152         * gcc.target/s390/hotpatch-9.c: Likewise.
2153         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2154         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2155         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2156         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2157         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2158         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2159         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2160         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2162 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
2164         * gcc.dg/long_branch.c: New testcase.
2166 2015-01-27  Richard Biener  <rguenther@suse.de>
2168         PR tree-optimization/56273
2169         PR tree-optimization/59124
2170         PR tree-optimization/64277
2171         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2172         * gcc.dg/Warray-bounds-12.c: Likewise.
2173         * gcc.dg/Warray-bounds-13.c: Likewise.
2175 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2177         PR rtl-optimization/61058
2178         * gcc.dg/pr61058.c: New test.
2180 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
2182         * gcc.target/i386/chkp-narrow-bounds.c: New.
2184 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2186         PR tree-optimization/64807
2187         * gcc.dg/pr64807.c: New test.
2189         PR c/64766
2190         * gcc.dg/pr64766.c: New test.
2192 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
2194         PR target/49263
2195         * gcc.target/sh/pr49263-4.c: New.
2197 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
2199         PR fortran/62044
2200         * gfortran.dg/allocate_with_mold_1.f90: New test
2202 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
2204         PR c/64778
2205         * gcc.dg/pr64778.c: New test.
2207         PR middle-end/64421
2208         * gcc.dg/vect/pr64421.c: New test.
2210 2015-01-26  Tobias Burnus  <burnus@net-b.de>
2212         PR fortran/64771
2213         * gfortran.dg/coarray_36.f: New.
2214         * gfortran.dg/coarray_37.f90: New.
2216 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
2218         PR fortran/64230
2219         * gfortran.dg/class_allocate_18.f90: New.
2221 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2223         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2225 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2227         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2229 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2231         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2233 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2235         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2237 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2239         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2240         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2241         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2242         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2244 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2246         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2247         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2248         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2250 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2252         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2253         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2254         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2255         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2256         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2257         vXXXhn.inc.
2259 2015-01-26  Richard Biener  <rguenther@suse.de>
2261         PR middle-end/64764
2262         * gcc.dg/uninit-19.c: New testcase.
2264 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2266         * lib/target-supports.exp (check_effective_target_vect64): Add
2267         sparc*-*-*.
2269 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2271         PR testsuite/64712
2272         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2274 2015-01-26  Tony Liu  <tony.liu@arm.com>
2276         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2277         non-UAL cases.
2279 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
2281         PR libfortran/64770
2282         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2283         correctly, clean up afterwards.
2285 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
2287         PR fortran/62044
2288         * gfortran.dg/use_rename_7.f90: New.
2290 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
2292         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2293         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2295 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
2297         PR target/54236
2298         * gcc.target/sh/pr54236-4.c: New.
2300 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
2302         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2303         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
2304         Bridge test.
2306 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
2308         PR libfortran/64770
2309         * gfortran.dg/open_new_segv.f90: New test.
2311 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
2313         PR target/49263
2314         PR target/53987
2315         PR target/64345
2316         PR target/59533
2317         PR target/52933
2318         PR target/54236
2319         PR target/51244
2320         * gcc.target/sh/pr64345-1.c: New.
2321         * gcc.target/sh/pr64345-2.c: New.
2322         * gcc.target/sh/pr59533-1.c: New.
2323         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2324         * gcc.target/sh/pr52933-2.c: Likewise.
2325         * gcc.target/sh/pr54089-1.c: Likewise.
2326         * gcc.target/sh/pr54236-1.c: Likewise.
2327         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2328         * gcc.target/sh/pr49263-1.c: Remove xfails.
2329         * gcc.target/sh/pr49263-2.c: Likewise.
2330         * gcc.target/sh/pr49263-3.c: Likewise.
2331         * gcc.target/sh/pr53987-1.c: Likewise.
2332         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2333         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2334         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2335         (test05, test06, test07, test08, test09, test10, test11, test12): New.
2336         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2337         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2338         test_009): New.
2339         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2340         (test_02): New.
2342 2015-01-24  Tom de Vries  <tom@codesourcery.com>
2344         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2346 2015-01-23  Ian Lance Taylor  <iant@google.com>
2348         PR go/64510
2349         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2350         targets without split stack support.
2352 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
2354         PR target/64317
2355         * gcc.target/i386/pr64317.c: New test.
2357 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
2359         PR rtl-optimization/63637
2360         PR rtl-optimization/60663
2361         * gcc.dg/pr63637-1.c: New test.
2362         * gcc.dg/pr63637-2.c: New test.
2363         * gcc.dg/pr63637-3.c: New test.
2364         * gcc.dg/pr63637-4.c: New test.
2365         * gcc.dg/pr63637-5.c: New test.
2366         * gcc.dg/pr63637-6.c: New test.
2367         * gcc.target/i386/pr63637-1.c: New test.
2368         * gcc.target/i386/pr63637-2.c: New test.
2369         * gcc.target/i386/pr63637-3.c: New test.
2370         * gcc.target/i386/pr63637-4.c: New test.
2371         * gcc.target/i386/pr63637-5.c: New test.
2372         * gcc.target/i386/pr63637-6.c: New test.
2374 2015-01-23  Richard Biener  <rguenther@suse.de>
2376         PR testsuite/63439
2377         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2378         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2380 2015-01-23  Marek Polacek  <polacek@redhat.com>
2382         PR preprocessor/60570
2383         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2384         * gcc.dg/cpp/pr60570.c: New test.
2386 2015-01-23  Richard Biener  <rguenther@suse.de>
2388         PR testsuite/63439
2389         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2390         vectorization on vect64 targets.
2392 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
2394         PR fortran/60922
2395         * gfortran.dg/class_allocate_17.f90: New.
2397 2015-01-23  Tobias Burnus  <burnus@net-b.de>
2399         PR fortran/64726
2400         * gfortran.dg/goacc/combined_loop.f90: New.
2402 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2404         PR fortran/61933
2405         * gfortran.dg/make_unit.f90: New test.
2407 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2409         PR fortran/61933
2410         * gfortran.dg/negative_unit_int8.f: Update.
2412 2015-01-22  Jeff Law  <law@redhat.com>
2414         PR target/52076
2415         * gcc.target/m68k/pr52076-1.c: New test.
2416         * gcc.target/m68k/pr52076-2.c: New test.
2418 2015-01-22  Richard Biener  <rguenther@suse.de>
2420         PR middle-end/64728
2421         * gcc.dg/torture/pr64728.c: New testcase.
2423 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
2425         PR target/64688
2426         * g++.dg/pr64688.C: New test.
2428 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
2430         * gcc.target/i386/chkp-always_inline.c (f1): Make static
2431         to avoid errors with -fpic.
2433 2015-01-22  Richard Biener  <rguenther@suse.de>
2435         PR libstdc++/64535
2436         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2438 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
2440         PR rtl-optimization/64682
2441         * gcc.c-torture/execute/pr64682.c: New file.
2443 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
2445         PR debug/64511
2446         * gcc.dg/pr64511.c: New test.
2448         PR rtl-optimization/62078
2449         * g++.dg/opt/pr62078.C: New test.
2451         PR c/63307
2452         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2454 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
2456         PR fortran/57023
2457         * gfortran.dg/internal_pack_15.f90:  New test.
2459 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2461         * c-c++-common/tsan/step.c: New testcase.
2463 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2465         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2467 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2469         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2471 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2473         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2475 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2477         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2479 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2481         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2483 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2485         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2487 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2489         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2491 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2493         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2495 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2497         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2499 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2501         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2503 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2505         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2507 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2509         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2511 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2513         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2514         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2515         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2516         vXXXw.inc.
2518 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2520         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2521         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2522         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2523         vXXXl.inc.
2525 2015-01-21  Renlin Li  <renlin.li@arm.com>
2527         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2528         * g++.dg/tls/thread_local5g.C: Likewise.
2529         * g++.dg/tls/thread_local6g.C: Likewise.
2531 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2533         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2534         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2535         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2537 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2539         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2540         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2541         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2543 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2545         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2546         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2547         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2549 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2551         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2552         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2553         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2555 2015-01-20  Jeff Law  <law@redhat.com>
2557         PR target/59946
2558         * gcc.target/m68k/pr59946.c: New test.
2560 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2562         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2563         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2564         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2566 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2568         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2569         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2570         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2572 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2574         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2575         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2576         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2578 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2580         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2581         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2582         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2583         vshuffle.inc.
2584         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2585         vshuffle.inc.
2587 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2589         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2590         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2591         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2593 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2595         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2596         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2597         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2599 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2601         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2603 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
2605         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2607         PR sanitizer/64632
2608         * g++.dg/ubsan/pr64632.C: New test.
2610         PR debug/64663
2611         * gcc.dg/pr64663.c: New test.
2613 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2615         PR c++/64383
2616         * g++.dg/warn/Wunused-var-23.C: New.
2618 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2620         PR c++/59937
2621         * g++.dg/cpp0x/constexpr-59937-1.C: New.
2622         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2624 2015-01-20  Richard Biener  <rguenther@suse.de>
2626         PR ipa/64684
2627         * gcc.dg/lto/pr64684_0.c: New testcase.
2628         * gcc.dg/lto/pr64684_1.c: Likewise.
2629         * gcc.dg/lto/pr64684_2.c: Likewise.
2630         * gcc.dg/lto/pr64685_0.c: Likewise.
2631         * gcc.dg/lto/pr64685_1.c: Likewise.
2633 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2635         PR c++/62241
2636         * g++.dg/cpp1y/lambda-init12.C: New.
2638 2015-01-20  Richard Biener  <rguenther@suse.de>
2640         PR tree-optimization/64410
2641         * g++.dg/vect/pr64410.cc: Require vect_double.
2643 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
2645         PR target/64149
2646         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2648 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
2650         PR bootstrap/64676
2651         Revert:
2652         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2654         PR rtl-optimization/64081
2655         * gcc.dg/pr64081.c: New test.
2657 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
2659         * jit.dg/harness.h: Include <unistd.h>.
2660         (CHECK_NO_ERRORS): New.
2661         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
2662         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
2663         gcc_jit_context_compile_to_file.
2664         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
2665         args to the spawned executable.
2666         (jit-expand-vars): New function.
2667         (jit-exe-params): New variable.
2668         (dg-jit-set-exe-params): New function.
2669         (jit-dg-test): Detect testcases that use
2670         jit-verify-compile-to-file and call jit-setup-compile-to-file.
2671         Set arguments of spawned process to jit-exe-params.
2672         (jit-get-output-filename): New function.
2673         (jit-setup-compile-to-file): New function.
2674         (jit-verify-compile-to-file): New function.
2675         (jit-run-executable): New function.
2676         (jit-verify-executable): New function.
2677         * jit.dg/test-compile-to-assembler.c: New testcase.
2678         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
2679         * jit.dg/test-compile-to-executable.c: New testcase.
2680         * jit.dg/test-compile-to-object.c: New testcase.
2682 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
2684         PR target/64652
2685         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
2686         (test_1): New.
2688 2015-01-19  Martin Liska  <mliska@suse.cz>
2690         * objc/compile/pr64668.m: New test.
2692 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
2694         * jit.dg/test-arith-overflow.c: Include stdbool.h.
2695         (create_overflow_fn): Update comment to clarify that
2696         the third param of the created function is a bool *, not
2697         an int *.
2698         (verify_int_overflow_fn): Convert param "expected_ovf" from
2699         int to bool.  Update third param of "overflow_fn_type" from int *
2700         to bool *.  Update local "actual_ovf" from int to bool.
2701         (verify_uint_overflow_fn): Likewise.
2703 2015-01-19  Martin Liska  <mliska@suse.cz>
2705         * gcc.dg/ipa/ipa-icf-33.c: New test.
2707 2015-01-19  Felix Yang  <felix.yang@huawei.com>
2708             Haijian Zhang  <z.zhanghaijian@huawei.com>
2710         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2711         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2712         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
2713         result_float64x2, expected_hfloat64x2): New helper type, variable and
2714         declaration.
2715         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2716         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
2717         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
2718         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
2719         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
2720         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
2721         and target without the FMA feature.
2723 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
2725         * gcc.target/aarch64/pr64304.c: New testcase.
2727 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2729         PR rtl-optimization/64081
2730         * gcc.dg/pr64081.c: New test.
2732 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
2734         PR target/63971
2735         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
2736         the epilogue).
2737         * gcc.target/aarch64/test_frame_6.c: Likewise.
2738         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
2739         and x19 (in the epilogue).
2740         * gcc.target/aarch64/test_frame_4.c: Likewise.
2741         * gcc.target/aarch64/test_frame_7.c: Likewise.
2743 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
2745         * gcc.target/i386/chkp-always_inline.c: New.
2747 2015-01-15  Andrew Pinski  <apinski@cavium.com>
2748             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2750         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
2751         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
2753 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
2755         PR fortran/60255
2756         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
2757         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
2759 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
2761         PR fortran/64578
2762         * gfortran.dg/unlimited_polymorphic_21.f90: New test
2764 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
2766         PR target/64652
2767         * gcc.target/sh/torture/pr64652.c: New.
2769 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
2771         * gcc.dg/ipa/ipa-icf-32.c: Update template.
2772         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2773         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2774         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
2775         * c-c++-common/asan/kasan-recover-1.c: Likewise.
2776         * c-c++-common/asan/kasan-recover-2.c: Likewise.
2778 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
2780         PR ipa/64378
2781         * g++.dg/torture/pr64378.C: New testcase.
2783 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
2785         PR fortran/57959
2786         * gfortran.dg/block_13.f08: New test
2788 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
2790         PR fortran/55901
2791         * gfortran.dg/associate_1.f03: Allow test for character with
2792         automatic length.
2794 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
2796         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
2797         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2799 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
2801         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
2803 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
2805         PR fortran/64578
2806         * gfortran.dg/unlimited_polymorphic_21.f90: New test
2808 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
2810         PR fortran/60357
2811         * gfortran.dg/alloc_comp_assign_13.f08: New test.
2813         PR fortran/61275
2814         * gfortran.dg/alloc_comp_assign_14.f08: New test.
2816         PR fortran/55932
2817         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
2819 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
2821         PR fortran/60334
2822         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
2824 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
2826         PR rtl-optimization/52773
2827         * gcc.c-torture/compile/pr52773.c: New test.
2829 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2831         PR c++/62134
2832         * g++.dg/cpp0x/alias-decl-46.C: New.
2834 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
2836         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
2838 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
2840         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
2841         Add trace.
2842         (CHECK_FP): Likewise.
2843         (CHECK_CUMULATIVE_SAT): Likewise.
2845 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
2847         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2848         (Set_Neon_Cumulative_Sat): Add parameter.
2849         (__set_neon_cumulative_sat): Support new parameter.
2850         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
2851         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2852         argument.
2853         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
2854         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2855         argument.
2857 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2859         * g++.dg/tsan/vptr_benign_race.C: New testcase.
2860         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
2862 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2864         PR c++/60056
2865         * g++.dg/tls/thread_local-ice4.C: New.
2867 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
2869         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
2870         than Neon options.
2872 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2874         PR c++/62276
2875         * g++.dg/cpp0x/vt-62276.C: New.
2877 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2879         PR middle-end/64353
2880         * g++.dg/pr64353.C: New.
2882 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2884         PR target/64263
2885         * gcc.target/aarch64/pr64263_1.c: New test.
2887 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
2889         PR tree-optimization/64434
2890         * gcc.dg/torture/pr64434.c: Move to...
2891         * gcc.dg/pr64434.c: ... here.
2893 2015-01-16  Richard Biener  <rguenther@suse.de>
2895         PR middle-end/64614
2896         * gcc.dg/uninit-18.c: New testcase.
2898 2015-01-16  Richard Biener  <rguenther@suse.de>
2900         PR tree-optimization/64568
2901         * g++.dg/torture/pr64568-2.C: New testcase.
2903 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2905         PR target/64363
2906         * gcc.target/i386/chkp-label-address.c: New.
2908 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
2910         PR fortran/45290
2911         * gfortran.dg/pointer_init_6.f90: Extended.
2913 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
2915         * gcc.c-torture/compile/20150108.c: New test.
2917 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2919         * gcc.target/visium: New directory.
2921 2015-01-16  Richard Biener  <rguenther@suse.de>
2923         PR tree-optimization/61743
2924         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
2925         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2927 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
2929         * gcc.dg/pr64015.c: New test.
2931 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
2933         PR ipa/64163
2934         PR ipa/64612
2935         * g++.dg/ipa/pr64612.C: New test.
2937 2015-01-16  Renlin Li  <renlin.li@arm.com>
2939         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
2941 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
2943         * gcc.target/i386/sse-14.c: Test new intrinsic.
2944         * gcc.target/i386/sse-22.c: Ditto.
2946 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2948         PR c++/58614
2949         * g++.dg/cpp0x/auto44.C: New.
2951 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
2953         PR target/59710
2954         * gcc.target/nios2/gpopt-all.c: New test case.
2955         * gcc.target/nios2/gpopt-local.c: New test case.
2956         * gcc.target/nios2/gpopt-global.c: New test case.
2957         * gcc.target/nios2/gpopt-data.c: New test case.
2958         * gcc.target/nios2/gpopt-none.c: New test case.
2960 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
2962         * g++.dg/ubsan/vptr-1.C: New test.
2963         * g++.dg/ubsan/vptr-2.C: New test.
2964         * g++.dg/ubsan/vptr-3.C: New test.
2965         * g++.dg/ubsan/vptr-4.C: New test.
2966         * g++.dg/ubsan/vptr-5.C: New test.
2967         * g++.dg/ubsan/vptr-6.C: New test.
2968         * g++.dg/ubsan/vptr-7.C: New test.
2969         * g++.dg/ubsan/vptr-8.C: New test.
2970         * g++.dg/ubsan/vptr-9.C: New test.
2972 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
2974         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
2975         is set up.
2976         * lib/gcc-dg.exp: Likewise.
2978 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2980         PR rtl-optimization/64110
2981         * gcc.target/i386/pr64110.c: Add scan-assembler.
2983 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
2984             James Norris  <jnorris@codesourcery.com>
2985             Cesar Philippidis  <cesar@codesourcery.com>
2986             Ilmir Usmanov  <i.usmanov@samsung.com>
2988         * lib/target-supports.exp (check_effective_target_fopenacc): New
2989         procedure.
2990         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
2991         * g++.dg/goacc/goacc.exp: Likewise.
2992         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
2993         * gcc.dg/goacc/goacc.exp: Likewise.
2994         * gfortran.dg/goacc/goacc.exp: Likewise.
2995         * c-c++-common/cpp/openacc-define-1.c: New file.
2996         * c-c++-common/cpp/openacc-define-2.c: Likewise.
2997         * c-c++-common/cpp/openacc-define-3.c: Likewise.
2998         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2999         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3000         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3001         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3002         * c-c++-common/goacc/asyncwait-1.c: Likewise.
3003         * c-c++-common/goacc/cache-1.c: Likewise.
3004         * c-c++-common/goacc/clauses-fail.c: Likewise.
3005         * c-c++-common/goacc/collapse-1.c: Likewise.
3006         * c-c++-common/goacc/data-1.c: Likewise.
3007         * c-c++-common/goacc/data-2.c: Likewise.
3008         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3009         * c-c++-common/goacc/deviceptr-1.c: Likewise.
3010         * c-c++-common/goacc/deviceptr-2.c: Likewise.
3011         * c-c++-common/goacc/deviceptr-3.c: Likewise.
3012         * c-c++-common/goacc/if-clause-1.c: Likewise.
3013         * c-c++-common/goacc/if-clause-2.c: Likewise.
3014         * c-c++-common/goacc/kernels-1.c: Likewise.
3015         * c-c++-common/goacc/loop-1.c: Likewise.
3016         * c-c++-common/goacc/loop-private-1.c: Likewise.
3017         * c-c++-common/goacc/nesting-1.c: Likewise.
3018         * c-c++-common/goacc/nesting-data-1.c: Likewise.
3019         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3020         * c-c++-common/goacc/parallel-1.c: Likewise.
3021         * c-c++-common/goacc/pcopy.c: Likewise.
3022         * c-c++-common/goacc/pcopyin.c: Likewise.
3023         * c-c++-common/goacc/pcopyout.c: Likewise.
3024         * c-c++-common/goacc/pcreate.c: Likewise.
3025         * c-c++-common/goacc/pragma_context.c: Likewise.
3026         * c-c++-common/goacc/present-1.c: Likewise.
3027         * c-c++-common/goacc/reduction-1.c: Likewise.
3028         * c-c++-common/goacc/reduction-2.c: Likewise.
3029         * c-c++-common/goacc/reduction-3.c: Likewise.
3030         * c-c++-common/goacc/reduction-4.c: Likewise.
3031         * c-c++-common/goacc/sb-1.c: Likewise.
3032         * c-c++-common/goacc/sb-2.c: Likewise.
3033         * c-c++-common/goacc/sb-3.c: Likewise.
3034         * c-c++-common/goacc/update-1.c: Likewise.
3035         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3036         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3037         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3038         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3039         * gfortran.dg/goacc/assumed.f95: Likewise.
3040         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3041         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3042         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3043         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3044         * gfortran.dg/goacc/branch.f95: Likewise.
3045         * gfortran.dg/goacc/cache-1.f95: Likewise.
3046         * gfortran.dg/goacc/coarray.f95: Likewise.
3047         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3048         * gfortran.dg/goacc/cray.f95: Likewise.
3049         * gfortran.dg/goacc/critical.f95: Likewise.
3050         * gfortran.dg/goacc/data-clauses.f95: Likewise.
3051         * gfortran.dg/goacc/data-tree.f95: Likewise.
3052         * gfortran.dg/goacc/declare-1.f95: Likewise.
3053         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3054         * gfortran.dg/goacc/fixed-1.f: Likewise.
3055         * gfortran.dg/goacc/fixed-2.f: Likewise.
3056         * gfortran.dg/goacc/fixed-3.f: Likewise.
3057         * gfortran.dg/goacc/fixed-4.f: Likewise.
3058         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3059         * gfortran.dg/goacc/if.f95: Likewise.
3060         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3061         * gfortran.dg/goacc/list.f95: Likewise.
3062         * gfortran.dg/goacc/literal.f95: Likewise.
3063         * gfortran.dg/goacc/loop-1.f95: Likewise.
3064         * gfortran.dg/goacc/loop-2.f95: Likewise.
3065         * gfortran.dg/goacc/loop-3.f95: Likewise.
3066         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3067         * gfortran.dg/goacc/omp.f95: Likewise.
3068         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3069         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3070         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3071         * gfortran.dg/goacc/parameter.f95: Likewise.
3072         * gfortran.dg/goacc/private-1.f95: Likewise.
3073         * gfortran.dg/goacc/private-2.f95: Likewise.
3074         * gfortran.dg/goacc/private-3.f95: Likewise.
3075         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3076         * gfortran.dg/goacc/reduction-2.f95: Likewise.
3077         * gfortran.dg/goacc/reduction.f95: Likewise.
3078         * gfortran.dg/goacc/routine-1.f90: Likewise.
3079         * gfortran.dg/goacc/routine-2.f90: Likewise.
3080         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3081         * gfortran.dg/goacc/several-directives.f95: Likewise.
3082         * gfortran.dg/goacc/sie.f95: Likewise.
3083         * gfortran.dg/goacc/subarrays.f95: Likewise.
3084         * gfortran.dg/gomp/map-1.f90: Likewise.
3085         * gfortran.dg/openacc-define-1.f90: Likewise.
3086         * gfortran.dg/openacc-define-2.f90: Likewise.
3087         * gfortran.dg/openacc-define-3.f90: Likewise.
3088         * g++.dg/gomp/block-1.C: Update for changed compiler output.
3089         * g++.dg/gomp/block-2.C: Likewise.
3090         * g++.dg/gomp/block-3.C: Likewise.
3091         * g++.dg/gomp/block-5.C: Likewise.
3092         * g++.dg/gomp/target-1.C: Likewise.
3093         * g++.dg/gomp/target-2.C: Likewise.
3094         * g++.dg/gomp/taskgroup-1.C: Likewise.
3095         * g++.dg/gomp/teams-1.C: Likewise.
3096         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3097         * gcc.dg/cilk-plus/jump.c: Likewise.
3098         * gcc.dg/gomp/block-1.c: Likewise.
3099         * gcc.dg/gomp/block-10.c: Likewise.
3100         * gcc.dg/gomp/block-2.c: Likewise.
3101         * gcc.dg/gomp/block-3.c: Likewise.
3102         * gcc.dg/gomp/block-4.c: Likewise.
3103         * gcc.dg/gomp/block-5.c: Likewise.
3104         * gcc.dg/gomp/block-6.c: Likewise.
3105         * gcc.dg/gomp/block-7.c: Likewise.
3106         * gcc.dg/gomp/block-8.c: Likewise.
3107         * gcc.dg/gomp/block-9.c: Likewise.
3108         * gcc.dg/gomp/target-1.c: Likewise.
3109         * gcc.dg/gomp/target-2.c: Likewise.
3110         * gcc.dg/gomp/taskgroup-1.c: Likewise.
3111         * gcc.dg/gomp/teams-1.c: Likewise.
3113 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
3115         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3116         test case.
3118 2015-01-15  Mike Stump  <mikestump@comcast.net>
3120         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3121         * gcc.dg/inline_2.c: Likewise.
3122         * gcc.dg/inline_3.c: Likewise.
3123         * gcc.dg/inline_4.c: Likewise.
3125 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
3127         PR fortran/58023
3128         * gfortran.dg/proc_ptr_comp_43.f90: New.
3130 2015-01-15  Mike Stump  <mikestump@comcast.net>
3132         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3133         * gcc.dg/unroll_2.c: Likewise.
3134         * gcc.dg/unroll_3.c: Likewise.
3135         * gcc.dg/unroll_4.c: Likewise.
3136         * gcc.dg/unroll_5.c: Likewise.
3138 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
3140         PR target/63971
3141         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3142         in epilogue.
3143         * gcc.target/aarch64/test_frame_6.c: Likewise.
3144         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3145         x30 and x19 (in the epilogue).
3146         * gcc.target/aarch64/test_frame_4.c: Likewise.
3147         * gcc.target/aarch64/test_frame_7.c: Likewise.
3149 2015-01-15  Martin Liska  <mliska@suse.cz>
3151         * g++.dg/ipa/pr64068.C: New test.
3152         * gcc.dg/ipa/PR64559.c: New test.
3154 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3156         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3157         with PIE.
3159 2015-01-15  Richard Biener  <rguenther@suse.de>
3161         PR tree-optimization/61743
3162         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3163         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3165 2015-01-15 Renlin Li <renlin.li@arm.com>
3167         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3168         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3170 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3172         * gcc.dg/vect/vect-aggressive-1.c: New.
3173         * gcc.target/i386/avx2-vect-aggressive.c: New.
3175 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3177         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3179 2015-01-15  Richard Biener  <rguenther@suse.de>
3181         PR lto/64415
3182         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3183         -Wl,-undefined,dynamic_lookup.
3185 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
3187         * gnat.dg/opt47.adb: New test.
3189 2015-01-15  Richard Biener  <rguenther@suse.de>
3191         PR lto/64415
3192         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3194 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3196         PR tree-optimization/64434
3197         * gcc.dg/torture/pr64434.c: New test.
3199 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
3201         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3202         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
3203         -march=loongson* and -march=octeon* require -mno-micromips.
3205 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
3206             Matthew Fortune  <matthew.fortune@imgtec.com>
3208         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3209         * gcc.target/mips/call-saved-5.c (foo): Likewise.
3210         * gcc.target/mips/call-saved-6.c (foo): Likewise.
3211         * gcc.target/mips/call-saved-7.c: New file.
3212         * gcc.target/mips/call-saved-8.c: New file.
3213         * gcc.target/mips/call-saved-9.c: New file.
3215 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
3217         * gcc.target/mips/lsa.c: New file.
3218         * gcc.target/mips/mips64-lsa.c: Likewise.
3219         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3220         * gcc.target/mips/mulsize-4.c: Likewise.
3221         * gcc.target/mips/mulsize-5.c: New file.
3222         * gcc.target/mips/mulsize-6.c: Likewise.
3223         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3224         and !HAS_LSA as ghost options.
3225         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3226         for !HAS_LSA.
3228 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
3230         * g++.dg/torture/20141013.c: Set -fno-short-enums.
3232 2015-01-15  Richard Biener  <rguenther@suse.de>
3234         PR middle-end/64365
3235         * gcc.dg/torture/pr64365.c: New testcase.
3237 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
3239         * gcc.dg/stackprotectexplicit1.c: New test.
3240         * g++.dg/stackprotectexplicit2.c: New test.
3242 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3244         PR target/61933
3245         * gfortran.dg/inquire_internal.f90: New.
3246         * gfortran.dg/negative_unit_check.f90: New.
3248 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
3250         PR target/53988
3251         * gcc.target/sh/pr53988-1.c: New.
3253 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
3255         PR c++/58671
3256         * g++.dg/tls/thread_local-ice3.C: New.
3258 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3260         * gcc.target/i386/fentry-override.c: Properly place {} in target
3261         selector.  Remove nonpic.
3262         * gcc.target/i386/fentry.c: Likewise.
3264 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
3266         * gcc.dg/atomic-invalid.c: Check for invalid memory model
3267         warnings instead of errors.
3269 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
3271         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3272         option support instead of ENABLE_LTO from Makefile.
3274 2015-01-14  Richard Biener  <rguenther@suse.de>
3276         PR tree-optimization/59354
3277         * gcc.dg/vect/pr59354.c: New testcase.
3279 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
3281         * lib/target-supports.exp
3282         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3283         on ARM architures before v7.
3285 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
3287         PR middle-end/59448
3288         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3289         an atomic_exchange.
3291 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3293         PR target/64386
3294         * gcc.target/i386/pr64386.c: New test.
3296 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3298         PR target/64393
3299         * gcc.target/i386/pr64393.c: New test.
3301 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3303         PR target/64387
3304         * gcc.target/i386/pr64387.c: New test.
3306 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
3308         * gcc.target/aarch64/store-pair-1.c: Fix typo.
3310 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3312         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3314 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3316         PR target/64453
3317         * gcc.target/arm/pr64453.c: New.
3319 2015-01-14  Richard Biener  <rguenther@suse.de>
3321         PR lto/64415
3322         * gcc.dg/lto/pr64415_0.c: New testcase.
3323         * gcc.dg/lto/pr64415_1.c: Likewise.
3325 2015-01-14  Martin Liska  <mliska@suse.cz>
3327         * gcc.dg/ipa/pr64307.c: New test.
3329 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
3331         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3332         64-bit and 128-bit.
3334 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3336         PR target/64460
3337         * gcc.target/arm/pr64460_1.c: New test.
3339 2015-01-14  Richard Biener  <rguenther@suse.de>
3341         PR tree-optimization/64493
3342         PR tree-optimization/64495
3343         * gcc.dg/vect/pr64493.c: New testcase.
3344         * gcc.dg/vect/pr64495.c: Likewise.
3346 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
3348         * gcc.dg/Warray-bounds-11.c: New test-case.
3350 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3352         * gcc.target/mips/octeon3-pipe-1.c: New test.
3354 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
3356         * jit.dg/harness.h (set_up_logging): Move string concatenation
3357         into...
3358         (concat_strings): New function.
3359         (dump_reproducer): New function.
3360         (test_jit): Call dump_reproducer.
3361         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3362         function.
3363         (jit-dg-test): Delete any generated reproducer from previous runs.
3364         Verify that a generated reproducer was created, and verify that it
3365         compiles.
3366         * jit.dg/test-nested-contexts.c (main): Call
3367         gcc_jit_context_dump_reproducer_to_file.
3369 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3371         * gcc.dg/aru-2.c: Add dg-require-profiling.
3373 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3375         * lib/target-supports.exp (check_profiling_available): Check if
3376         -pg links.
3378 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
3380         PR ipa/64565
3381         * g++.dg/torture/pr64565.C: New testcase.
3383 2015-01-13  Marek Polacek  <polacek@redhat.com>
3385         PR middle-end/64391
3386         * gcc.dg/tm/pr64391.c: New test.
3388 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3390         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3391         true.
3393 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3395         * gcc.target/i386/pie.c: New test.
3397         * lib/target-supports.exp (check_effective_target_pie): New.
3399 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
3401         PR rtl-optimization/64286
3402         * gcc.target/i386/avx2-pr64286.c: New test.
3404 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
3406         PR c++/57626
3407         * g++.dg/cpp0x/vt-57626.C: New.
3409 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
3411         PR fortran/64528
3412         * gfortran.dg/pr64528.f90: New test.
3414 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
3416         * gcc.target/aarch64/subsp.c: New test.
3418 2015-01-13  Andrew Pinski  <apinski@cavium.com>
3420         * gcc.target/aarch64/store-pair-1.c: New testcase.
3422 2015-01-13  Richard Biener  <rguenther@suse.de>
3424         PR lto/64373
3425         * gcc.dg/lto/pr64373_0.c: New testcase.
3427 2015-01-13  Andrew Pinski  <apinski@cavium.com>
3429         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3430         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3432 2015-01-13  Richard Biener  <rguenther@suse.de>
3434         PR tree-optimization/64406
3435         * gcc.dg/pr64406.c: New testcase.
3437 2015-01-13  Richard Biener  <rguenther@suse.de>
3439         PR tree-optimization/64404
3440         * gcc.dg/vect/pr64404.c: New testcase.
3442 2015-01-13  Richard Biener  <rguenther@suse.de>
3444         PR tree-optimization/64568
3445         * g++.dg/torture/pr64568.C: New testcase.
3447 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
3449         * jit.dg/test-error-local-used-from-other-function.c: New test
3450         case.
3451         * jit.dg/test-error-param-reuse.c: New test case.
3452         * jit.dg/test-error-param-sharing.c: New test case.
3453         * jit.dg/test-error-param-used-from-other-function.c: New test
3454         case.
3455         * jit.dg/test-error-param-used-without-a-function.c: New test
3456         case.
3458 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
3460         PR tree-optimization/64563
3461         * gcc.dg/pr64563.c: New test.
3463         PR target/64513
3464         * gcc.target/i386/pr64513.c: New test.
3466         PR tree-optimization/64454
3467         * gcc.dg/pr64454.c: New test.
3469         PR testsuite/64028
3470         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3471         bind_pic_locally.
3472         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3473         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3474         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3475         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3476         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3477         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3478         * gcc.dg/vect/slp-25.c: Likewise.
3479         * gcc.dg/vect/vect-109.c: Likewise.
3480         * gcc.dg/vect/vect-13.c: Likewise.
3481         * gcc.dg/vect/vect-17.c: Likewise.
3482         * gcc.dg/vect/vect-18.c: Likewise.
3483         * gcc.dg/vect/vect-19.c: Likewise.
3484         * gcc.dg/vect/vect-20.c: Likewise.
3485         * gcc.dg/vect/vect-21.c: Likewise.
3486         * gcc.dg/vect/vect-22.c: Likewise.
3487         * gcc.dg/vect/vect-27.c: Likewise.
3488         * gcc.dg/vect/vect-29.c: Likewise.
3489         * gcc.dg/vect/vect-2-big-array.c: Likewise.
3490         * gcc.dg/vect/vect-2.c: Likewise.
3491         * gcc.dg/vect/vect-3.c: Likewise.
3492         * gcc.dg/vect/vect-4.c: Likewise.
3493         * gcc.dg/vect/vect-5.c: Likewise.
3494         * gcc.dg/vect/vect-72.c: Likewise.
3495         * gcc.dg/vect/vect-73-big-array.c: Likewise.
3496         * gcc.dg/vect/vect-73.c: Likewise.
3497         * gcc.dg/vect/vect-77-global.c: Likewise.
3498         * gcc.dg/vect/vect-78-global.c: Likewise.
3499         * gcc.dg/vect/vect-7.c: Likewise.
3500         * gcc.dg/vect/vect-86.c: Likewise.
3501         * gcc.dg/vect/vect-align-1.c: Likewise.
3502         * gcc.dg/vect/vect-align-3.c: Likewise.
3503         * gcc.dg/vect/vect-all-big-array.c: Likewise.
3504         * gcc.dg/vect/vect-all.c: Likewise.
3505         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3506         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3507         * gcc.dg/vect/vect-peel-3.c: Likewise.
3508         * gcc.dg/vect/vect-peel-4.c: Likewise.
3509         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3511 2015-01-12  Jeff Law  <law@redhat.com>
3513         PR target/64461
3514         * gcc.target/m68k/pr64461.c: New test.
3516 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
3518         * jit.dg/test-array-as-pointer.c (create_code): Update call
3519         to gcc_jit_context_new_global by setting "kind" to
3520         GCC_JIT_GLOBAL_IMPORTED.
3521         * jit.dg/test-error-array-as-pointer.c: Likewise.
3522         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3523         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3524         setting kind to GCC_JIT_GLOBAL_EXPORTED.
3525         * jit.dg/test-using-global.c (the_global): Rename to...
3526         (imported_global): ...this.
3527         (create_code): Update to test the three kinds of global.
3528         (verify_code): Likewise.
3530 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
3532         PR testsuite/64427
3533         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
3534         undefined behavior.
3535         * gcc.target/i386/pr64291-2.c: Updated.
3537 2015-01-12  Richard Biener  <rguenther@suse.de>
3539         PR tree-optimization/64530
3540         * gfortran.dg/pr64530.f90: New testcase.
3542 2015-01-12  Richard Biener  <rguenther@suse.de>
3544         PR middle-end/64357
3545         * gcc.dg/torture/pr64357.c: New testcase.
3547 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
3549         * gcc.target/i386/nop-mcount.c: Properly place {} in target
3550         selector.
3552 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3553         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3555 2015-01-12  Martin Liska  <mliska@suse.cz>
3557         * gcc.dg/ipa/PR64550.c: New test.
3559 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
3561         PR ipa/63470
3562         * g++.dg/ipa/pr63470.C: New testcase.
3564 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3566         PR fortran/63733
3567         * gfortran.dg/typebound_operator_20.f90: New.
3569 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3571         PR fortran/58023
3572         * gfortran.dg/proc_ptr_comp_42.f90: New.
3574 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3576         PR fortran/64508
3577         * gfortran.dg/proc_ptr_comp_41.f90: New.
3579 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
3581         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3583 2015-01-10  Tobias Burnus  <burnus@net-b.de>
3585         PR fortran/64522
3586         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3587         and add dg-excess-errors.
3588         * gfortran.dg/line_length_6.f90: New.
3589         * gfortran.dg/line_length_7.f90: New.
3590         * gfortran.dg/line_length_8.f90: New.
3591         * gfortran.dg/line_length_9.f90: New.
3592         * gfortran.dg/line_length_10.f90: New.
3593         * gfortran.dg/line_length_11.f90: New.
3595 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
3597         * jit.dg/test-threads.c (struct testcase): Move declaration
3598         to jit.dg/all-non-failing-tests.h.
3599         (testcases): Likewise.
3600         * jit.dg/all-non-failing-tests.h (struct testcase): Move
3601         declaration here from jit.dg/all-non-failing-tests.h.
3602         (testcases): Likewise.
3603         * jit.dg/test-combination.c (create_code): Eliminate spelling
3604         out all of the testcases in favor of looping through the
3605         "testcases" metadata.
3606         (verify_code): Likewise.
3608 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
3610         PR rtl-optimization/64536
3611         * gcc.dg/pr64536.c: New test.
3613 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
3615         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3616         * jit.dg/test-combination.c (create_code): Likewise.
3617         (verify_code): Likewise.
3618         * jit.dg/test-constants.c: New test case.
3619         * jit.dg/test-threads.c: Add test-constants.c.
3621 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
3623         PR libobjc/51891
3624         * objc.dg/gnu-api-2-class.m: Add a test case
3625         for the above change.
3627 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3629         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3631 2015-01-09  Richard Biener  <rguenther@suse.de>
3633         PR tree-optimization/64410
3634         * g++.dg/vect/pr64410.cc: New testcase.
3636 2015-01-09  Martin Liska  <mliska@suse.cz>
3638         * gcc.dg/ipa/ipa-icf-32.c: New test.
3640 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3642         * c-c++-common/tsan/tsan_barrier.h: New.
3643         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3644         * c-c++-common/tsan/bitfield_race.c: Likewise.
3645         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3646         * c-c++-common/tsan/mutexset1.c: Likewise.
3647         * c-c++-common/tsan/race_on_barrier.c: Likewise.
3648         * c-c++-common/tsan/race_on_mutex.c: Likewise.
3649         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3650         * c-c++-common/tsan/simple_race.c: Likewise.
3651         * c-c++-common/tsan/simple_stack.c: Likewise.
3652         * c-c++-common/tsan/sleep_sync.c: Likewise.
3653         * c-c++-common/tsan/tiny_race.c: Likewise.
3654         * c-c++-common/tsan/tls_race.c: Likewise.
3655         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3656         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3657         * g++.dg/tsan/atomic_free.C: Likewise.
3658         * g++.dg/tsan/atomic_free2.C: Likewise.
3659         * g++.dg/tsan/cond_race.C: Likewise.
3660         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
3662 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
3664         PR testsuite/62250
3665         * lib/target-supports.exp (check_effective_target_libatomic_available):
3666         New.
3667         * gfortran.dg/coarray/caf.exp: Only add -latomic for
3668         targets that match effective-target libatomic_available.
3669         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
3671 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
3673         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
3674         Verify the result of gcc_jit_context_get_last_error.
3675         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
3677 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
3679         PR tree-optimization/63989
3680         * gcc.dg/strlenopt-27.c: New test.
3682 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
3684         * jit.dg/harness.h (set_up_logging): New function.
3685         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
3686         set_up_logging on the context, so that every testcase is
3687         logged to a particular file.
3688         * jit.dg/test-nested-contexts.c (main): Open a logfile,
3689         and call gcc_jit_context_set_logfile on the top-level context.
3691 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
3693         PR target/64338
3694         * g++.dg/opt/pr64338.C: New test.
3696 2015-01-08  Tobias Burnus  <burnus@net-b.de>
3698         * gfortran.dg/coarray/codimension_2b.f90: New file.
3699         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
3700         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
3702 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3704         PR c++/59004
3705         * g++.dg/ext/fnname4.C: New.
3707 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3709         PR c++/64462
3710         * g++.dg/cpp0x/constexpr-64462.C: New.
3712 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3714         PR c++/60753
3715         * g++.dg/cpp0x/deleted10.C: New.
3717 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3719         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
3721 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3723         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
3724         GCC_JIT_UNARY_OP_ABS.
3725         (verify_unary_ops): Likewise.
3727 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3729         * jit.dg/test-arith-overflow.c: New test case.
3730         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
3731         * jit.dg/test-combination.c (create_code): Likewise.
3732         (verify_code): Likewise.
3733         * jit.dg/test-threads.c (testcases): Likewise.
3735 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3737         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
3738         rather than "jit".  Load g++.exp, and call g++_init.
3739         Run test-*.cc files within the testsuite and *.cc files within
3740         docs/examples.
3741         (jit-dg-test): Drop the addition of -fgnu89-inline to
3742         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
3743         doing it when compiling C testcases (since g++ does not handle
3744         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
3745         is restored to the value after g++_init ran, rather than the
3746         value before g++_init ran.  Return a list of
3747         $comp_output $output_file, as dg-test assumes.
3749 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3751         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
3752         make it easier to figure out the origin of each test result when
3753         running test-combination.c and test-threads.c.
3754         (CHECK_VALUE): Likewise.
3755         (CHECK_DOUBLE_VALUE): Likewise.
3756         (CHECK_STRING_VALUE): Likewise.
3757         (CHECK_STRING_STARTS_WITH): Likewise.
3758         (CHECK_STRING_CONTAINS): Likewise.
3759         (CHECK): Likewise.
3760         (check_string_value): Likewise, add "funcname" param.
3761         (check_string_starts_with): Likewise.
3762         (check_string_contains): Likewise.
3764 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3766         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
3767         generating name of built executable.
3769 2015-01-07  Marek Polacek  <polacek@redhat.com>
3771         PR c/64440
3772         * gcc.dg/pr64440.c: New test.
3773         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
3775 2015-01-07  Marek Polacek  <polacek@redhat.com>
3777         PR c/64417
3778         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
3779         * gcc.dg/pr64417.c: New test.
3781 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3783         PR target/64505
3784         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
3785         fix is correct.
3787 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3789         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
3790         Check if testcases run without errors, not just if they compile.
3792 2015-01-06  Christian Bruel  <christian.bruel@st.com>
3794         PR target/64507
3795         * gcc.target/sh/pr64507.c: New test.
3797 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
3799         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
3801 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
3803         * c-c++-common/asan/sanitize-all-1.c: New test.
3804         * c-c++-common/ubsan/sanitize-all-1.c: New test.
3805         * c-c++-common/ubsan/sanitize-all-2.c: New test.
3806         * c-c++-common/ubsan/sanitize-all-3.c: New test.
3807         * c-c++-common/ubsan/sanitize-all-4.c: New test.
3809 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3811         * lib/target-supports.exp (check_profiling_available): Return 0 for
3812         Visium.
3813         (check_effective_target_tls_runtime): Likewise.
3814         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
3815         * gcc.dg/20020312-2.c: Adjust for Visium.
3816         * gcc.dg/tls/thr-cse-1.c: Likewise
3817         * gcc.dg/tree-ssa/20040204-1.c: Likewise
3818         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3819         * gcc.dg/weak/typeof-2.c: Likewise.
3821 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
3823         PR rtl-optimization/64287
3824         * gcc.dg/aru-2.c: New test.
3826 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
3828         PR sanitizer/64344
3829         * c-c++-common/ubsan/pr64344-1.c: New test.
3830         * c-c++-common/ubsan/pr64344-2.c: New test.
3832         PR tree-optimization/64465
3833         * gcc.dg/pr64465.c: New test.
3835         PR tree-optimization/64494
3836         * gcc.c-torture/compile/pr64494.c: New test.
3838 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3840         PR fortran/47674
3841         * gfortran.dg/realloc_on_assign_25.f90:  New test.
3843 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
3845         Update copyright years.
3847 2015-01-05  Marek Polacek  <polacek@redhat.com>
3849         PR c/64423
3850         * gcc.dg/pr64423.c: New test.
3852 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
3854         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
3855         mmix-knuth-mmixware for the same reason as for MIPS.
3856         * gcc.dg/debug/debug-2.c: Ditto.
3858         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
3860 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
3862         PR testsuite/62250
3863         * lib/gfortran.exp: Add libatomic library search path.
3864         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
3865         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3867         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
3869 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3871         * c-c++-common/tsan/bitfield_race.c: New testcase.
3872         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
3874 2015-01-02  Tobias Burnus  <burnus@net-b.de>
3876         * gfortran.dg/coarray/collectives_4.f90: New.
3878 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
3880         PR fortran/57562
3881         * gfortran.dg/extends_16.f90: New.
3883 2015-01-02  Tobias Burnus  <burnus@net-b.de>
3885         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
3887 2015-01-02  Tobias Burnus  <burnus@net-b.de>
3889         * gfortran.dg/coarray/codimension_2.f90: New.
3890         * gfortran.dg/coarray/codimension_2a.f90: New.
3891         * gfortran.dg/coarray_35.f90: New.
3892         * gfortran.dg/coarray_35a.f90: New.
3894 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
3896         PR fortran/60507
3897         * gfortran.dg/dummy_procedure_11.f90: New.
3899 Copyright (C) 2015 Free Software Foundation, Inc.
3901 Copying and distribution of this file, with or without modification,
3902 are permitted in any medium without royalty provided the copyright
3903 notice and this notice are preserved.