2015-05-06 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobc42a9d4a862e9eaca55a21522d752742e1ea9930
1 2015-05-06  Richard Biener  <rguenther@suse.de>
3         * gcc.dg/vect/bb-slp-34.c: New testcase.
5 2015-05-06  Richard Biener  <rguenther@suse.de>
7         PR tree-optimization/62283
8         * gcc.dg/vect/bb-slp-14.c: Adjust.
10 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
12         PR target/65990
13         * gcc.target/i386/pr65990.c: New test.
15 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
17         PR target/65915
18         * gcc.target/i386/pr65915.c: New.
20 2015-05-05  Tom de Vries  <tom@codesourcery.com>
22         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
23         'va_list escapes 0'.
25 2015-05-05  Tom de Vries  <tom@codesourcery.com>
27         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
28         in r222173.
30 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
32         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
33         * gcc.target/arm/pr65924.c: Likewise.
35 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
37         PR target/65871
38         * gcc.target/i386/pr65871-3.c: New test.
40 2015-05-04  Jeff Law  <law@redhat.com>
42         Revert:
43         2015-05-04  Jeff Law  <law@redhat.com>
44         * gcc.dg/tree-ssa/shorten-1.c: New test.
46 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
47             Jakub Jelinek  <jakub@redhat.com>
49         PR c++/66007
50         * g++.dg/cpp0x/Wnarrowing4.C: New.
52 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
54         * lib/target-supports.exp
55         (check_effective_target_keeps_null_pointer_checks): Clarify that
56         this is for targets that disable -fdelete-null-pointer-checks,
57         not default it to off.
58         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
59         -fdelete-null-pointer-checks explicit.
60         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
61         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
62         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
63         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
64         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
65         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
66         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
67         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
68         * gcc.dg/tree-ssa/pr20318.c: Likewise.
69         * gcc.dg/tree-ssa/pr20701.c: Likewise.
70         * gcc.dg/tree-ssa/pr20702.c: Likewise.
71         * gcc.dg/tree-ssa/pr21086.c: Likewise.
72         * gcc.dg/tree-ssa/pr21090.c: Likewise.
73         * gcc.dg/tree-ssa/pr58480.c: Likewise.
74         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
75         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
76         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
77         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
78         * gcc.dg/tree-ssa/unreachable.c: Likewise.
79         * gcc.dg/tree-ssa/vrp02.c: Likewise.
80         * gcc.dg/tree-ssa/vrp07.c: Likewise.
81         * gcc.dg/tree-ssa/vrp08.c: Likewise.
82         * gcc.dg/tree-ssa/vrp55.c: Likewise.
83         * g++.dg/cpp0x/static_assert9.C: Likewise.
84         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
85         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
86         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
87         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
88         * g++.dg/tree-ssa/pr26406.C: Likewise.
90 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
92         PR tree-optimization/65984
93         * c-c++-common/ubsan/pr65984.c: New test.
95 2015-05-04  Jeff Law  <law@redhat.com>
97         * gcc.dg/tree-ssa/shorten-1.c: New test.
99 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
101         PR fortran/44735
102         * gfortran.dg/pr44735.f90: New test.
104 2015-05-04  Richard Biener  <rguenther@suse.de>
106         PR tree-optimization/65965
107         * gcc.dg/vect/bb-slp-33.c: New testcase.
109 2015-05-04  Richard Biener  <rguenther@suse.de>
111         PR tree-optimization/65935
112         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
114 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
116         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
117         for each supported variant instead of CHECK_RESULTS.
118         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
119         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
120         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
121         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
122         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
123         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
124         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
125         expected results for unsupported variants.  Call CHECK for each
126         supported variant instead of CHECK_RESULTS.
127         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
128         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
129         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
130         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
131         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
132         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
133         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
134         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
135         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
136         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
137         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
138         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
139         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
140         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
141         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
142         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
143         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
144         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
145         expected results for unsupported variants.
146         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
147         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
148         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
149         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
150         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
151         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
152         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
153         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
154         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
155         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
156         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
157         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
158         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
159         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
160         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
161         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
162         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
163         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
164         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
165         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
166         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
167         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
168         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
169         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
170         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
171         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
172         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
173         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
175 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
177         PR fortran/37131
178         * gfortran.dg/bound_9.f90:  Add pointer assignment.
180 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
181             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
183         PR c++/65858
184         * g++.dg/cpp0x/Wnarrowing3.C: New.
186 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
188         * gcc.dg/20150120-1.c: New test.
189         * gcc.dg/20150120-2.c: New test.
190         * gcc.dg/20150120-3.c: New test.
192 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
194         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
196 2015-05-01  Renlin Li  <renlin.li@arm.com>
198         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
200 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
202         * gfortran.dg/bound_simplification_4.f90: New.
204 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
206         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
207         with powerpc_p8vector_ok.
209 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
211         PR fortran/37131
212         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
213         scan pattern.
214         * gfortran.dg/bound_9.f90:  New test case.
216 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
218         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
219         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
220         for 32bit x86 targets.
221         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
222         for 32bit x86 targets.
223         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
224         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
225         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
226         for 32bit x86 targets.
228 2015-04-30  Marek Polacek  <polacek@redhat.com>
230         PR tree-optimization/63551
231         * g++.dg/ipa/pr63551.C: New test.
233 2015-04-30  Caroline Tice  <cmtice@google.com>
235         PR  65929
236         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
237         partition size on certain targets.
239 2015-04-30  Renlin Li  <renlin.li@arm.com>
241         * gcc.target/aarch64/vect-reduc-or_1.c: New.
243 2015-04-30  Marek Polacek  <polacek@redhat.com>
245         * c-c++-common/Wbool-compare-3.c: New test.
247         * gcc.dg/pr65901.c (foo): Adjust dg-error.
248         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
250 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
252         PR c++/57610
253         * g++.dg/init/ref22.C: New.
255 2015-04-30  Marek Polacek  <polacek@redhat.com>
257         * gcc.dg/init-bad-8.c: New test.
259         * gcc.dg/incomplete-typedef-1.c: New test.
261 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
263         PR c++/59955
264         * g++.dg/template/crash121.C: New.
266 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
268         * gcc.target/mips/call-from-init.c: New test.
269         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
271 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
273         PR target/65871
274         * gcc.target/i386/pr65871-1.c: New test.
275         * gcc.target/i386/pr65871-2.c: Ditto.
277 2015-04-29  Marek Polacek  <polacek@redhat.com>
279         PR c/64610
280         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
281         * c-c++-common/Wbool-compare-2.c: New test.
283 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
285         PR target/65770
286         * gcc.target/aarch64/vstN_lane_1.c: New file.
288 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
290         PR c++/64667
291         * g++.dg/warn/Winit-self-3.C: New.
293 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
295         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
297 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
299         PR target/65924
300         * gcc.target/arm/pr65924.c: New test.
302 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
304         * g++.dg/gomp/tpl-target-update.C: New file.
306 2015-04-29  Richard Biener  <rguenther@suse.de>
308         PR tree-optimization/65917
309         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
311 2015-04-29  Christian Bruel  <christian.bruel@st.com>
313         PR target/64835
314         * gcc.dg/ipa/iinline-attr.c: New test.
315         * gcc.target/i386/iinline-attr-2.c: New test.
317 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
319         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
320         segfault is fixed.
322 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
324         * gcc.dg/vect/vect-33.c: Remove spurious line.
326 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
328         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
330 2015-04-28  Marek Polacek  <polacek@redhat.com>
332         PR c/65901
333         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
334         * gcc.dg/pr65901.c: New test.
336 2015-04-28  Richard Biener  <rguenther@suse.de>
338         PR tree-optimization/62283
339         * gfortran.dg/vect/pr62283-2.f: New testcase.
340         * gcc.dg/vect/bb-slp-14.c: Adjust.
342 2015-04-28  Richard Biener  <rguenther@suse.de>
344         PR tree-optimization/65851
345         * g++.dg/torture/pr65851.C: New testcase.
347 2015-04-27  Jeff Law <law@redhat.com>
349         PR tree-optimization/65217
350         * gcc.target/i386/pr65217.c: Remove XFAIL.
352 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
354         PR fortran/60322
355         Add tests forgotten to svn-add.
356         * gfortran.dg/class_allocate_19.f03: New test.
357         * gfortran.dg/class_array_20.f03: New test.
358         * gfortran.dg/class_array_21.f03: New test.
359         * gfortran.dg/finalize_29.f08: New test.
361 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
363         PR fortran/59678
364         PR fortran/65841
365         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
366         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
368 2015-04-27  Caroline Tice  <cmtice@google.com>
370         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
371         partition size.
373 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
375         PR target/64579
376         * gcc.target/powerpc/htm-1.c: New test.
377         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
378         on 64-bit compiles.
379         (__builtin_tabortdci): Likewise.
380         (__builtin_tcheck): Remove operand.
381         * lib/target-supports.exp (check_htm_hw_available): New function.
383 2015-04-27  Richard Biener  <rguenther@suse.de>
385         * gcc.target/i386/pr65217.c: XFAIL.
387 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
389         PR tree-optimization/65875
390         * gcc.c-torture/compile/pr65875.c: New test.
392 2015-04-25  Marek Polacek  <polacek@redhat.com>
394         PR c/52085
395         * gcc.dg/enum-incomplete-2.c: New test.
396         * gcc.dg/enum-mode-1.c: New test.
398 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
400         PR target/65849
401         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
402         set new options.
403         * gcc.target/powerpc/pr65849-2.c: Likewise.
405 2015-04-24  Tom de Vries  <tom@codesourcery.com>
407         PR tree-optimization/65802
408         * g++.dg/pr65802.C: Move to ...
409         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
410         stdarg.h.  Rewrite for C.
411         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
412         va_start and va_end.  Remove unnecessary inline asm.
414 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
415             Wei Mi  <wmi@google.com>
417         * gcc.target/i386/sse2-load-multi.c: New test.
418         * gcc.target/i386/sse2-store-multi.c: Ditto.
420 2015-04-24  Marek Polacek  <polacek@redhat.com>
422         PR c/65830
423         * c-c++-common/pr65830.c: New test.
425         PR c/63357
426         * c-c++-common/Wlogical-op-1.c: New test.
428 2015-04-24  Marek Polacek  <polacek@redhat.com>
430         PR c/61534
431         * c-c++-common/pr61534-1.c: New test.
433 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
434             Steven Bosscher <steven@gcc.gnu.org>
436         PR rtl-optimization/34503
437         * gcc.target/arm/pr64616.c: New file.
439 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
441         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
443 2015-04-24  Terry Guo  <terry.guo@arm.com>
445         * gcc.target/arm/pr65710.c: Update the options.
447 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
449         * gcc.target/i386/pr65523.c: Skip x32.
451 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
453         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
454         to look for vcl* where appropriate.
456 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
458         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
459         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
461 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
463         PR target/26702
464         * gcc.target/arm/pr26702.c: New test.
466 2015-04-23  Marek Polacek  <polacek@redhat.com>
468         PR c/65345
469         * gcc.dg/pr65345-1.c: New test.
470         * gcc.dg/pr65345-2.c: New test.
472 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
474         * gcc.target/powerpc/crypto-builtin-2.c: New.
476 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
478         PR fortran/60322
479         * gfortran.dg/class_allocate_19.f03: New test.
480         * gfortran.dg/class_array_20.f03: New test.
481         * gfortran.dg/class_array_21.f03: New test.
482         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
483         * gfortran.dg/finalize_15.f90: Fixing comparision to model
484         initialization correctly.
485         * gfortran.dg/finalize_29.f08: New test.
487 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
489         * gcc.target/powerpc/swaps-p8-18.c: New test.
491 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
493         PR target/65456
494         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
495         * gcc.dg/vect/bb-slp-25.c: Likewise.
496         * gcc.dg/vect/bb-slp-29.c: Likewise.
497         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
498         vect_no_align && { ! vect_hw_misalign }.
499         * gcc.dg/vect/bb-slp-9.c: Likewise.
500         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
501         vect_hw_misalign.
502         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
503         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
504         account for POWER8, where peeling for alignment is not needed.
505         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
506         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
507         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
508         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
509         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
510         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
511         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
512         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
513         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
514         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
515         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
516         * gcc.dg/vect/pr16105.c: Likewise.
517         * gcc.dg/vect/pr20122.c: Likewise.
518         * gcc.dg/vect/pr33804.c: Likewise.
519         * gcc.dg/vect/pr33953.c: Likewise.
520         * gcc.dg/vect/pr56787.c: Likewise.
521         * gcc.dg/vect/pr58508.c: Likewise.
522         * gcc.dg/vect/slp-25.c: Likewise.
523         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
524         * gcc.dg/vect/vect-105.c: Likewise.
525         * gcc.dg/vect/vect-27.c: Likewise.
526         * gcc.dg/vect/vect-29.c: Likewise.
527         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
528         POWER8.
529         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
530         && { ! vect_hw_misalign }.
531         * gcc.dg/vect/vect-44.c: Likewise.
532         * gcc.dg/vect/vect-48.c: Likewise.
533         * gcc.dg/vect/vect-50.c: Likewise.
534         * gcc.dg/vect/vect-52.c: Likewise.
535         * gcc.dg/vect/vect-56.c: Likewise.
536         * gcc.dg/vect/vect-60.c: Likewise.
537         * gcc.dg/vect/vect-72.c: Likewise.
538         * gcc.dg/vect/vect-75-big-array.c: Likewise.
539         * gcc.dg/vect/vect-75.c: Likewise.
540         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
541         * gcc.dg/vect/vect-77-global.c: Likewise.
542         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
543         * gcc.dg/vect/vect-78-global.c: Likewise.
544         * gcc.dg/vect/vect-93.c: Likewise.
545         * gcc.dg/vect/vect-95.c: Likewise.
546         * gcc.dg/vect/vect-96.c: Likewise.
547         * gcc.dg/vect/vect-cond-1.c: Likewise.
548         * gcc.dg/vect/vect-cond-3.c: Likewise.
549         * gcc.dg/vect/vect-cond-4.c: Likewise.
550         * gcc.dg/vect/vect-cselim-1.c: Likewise.
551         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
552         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
553         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
554         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
555         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
556         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
557         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
558         * gcc.dg/vect/vect-outer-3a.c: Likewise.
559         * gcc.dg/vect/vect-outer-5.c: Likewise.
560         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
561         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
562         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
563         * gcc.dg/vect/vect-outer-fir.c: Likewise.
564         * gcc.dg/vect/vect-peel-3.c: Likewise.
565         * gcc.dg/vect/vect-peel-4.c: Likewise.
566         * gcc.dg/vect/vect-pre-interact.c: Likewise.
567         * gcc.target/powerpc/pr65456.c: New test.
568         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
569         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
570         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
571         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
572         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
573         vect_no_align && { ! vect_hw_misalign }.
574         * gfortran.dg/vect/vect-3.f90: Likewise.
575         * gfortran.dg/vect/vect-4.f90: Likewise.
576         * gfortran.dg/vect/vect-5.f90: Likewise.
577         * lib/target-supports.exp (check_effective_target_vect_no_align):
578         Return 1 for POWER8.
579         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
581 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
583         PR fortran/65429
584         * gfortran.dg/pr65429.f90: New test.
586 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
588         * c-c++-common/asan/user-section-1.c: New test.
589         * c-c++-common/asan/user-section-2.c: New test.
590         * c-c++-common/asan/user-section-3.c: New test.
592 2015-04-22  Hale Wang  <hale.wang@arm.com>
593             Terry Guo  <terry.guo@arm.com>
595         PR rtl-optimization/64818
596         * gcc.target/arm/pr64818.c: New test.
598 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
600         PR ipa/65076
601         * g++.dg/tree-ssa/pr61034.C: Update template.
602         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
603         * gcc.dg/Warray-bounds-11.c: Likewise.
604         * gcc.dg/Warray-bounds.c: Likewise.
606 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
608         PR libgfortran/65234
609         * gfortran.dg/fmt_unlimited.f90: New test.
611 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
613         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
614         headers.
615         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
616         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
617         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
618         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
619         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
620         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
621         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
623 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
625         PR libgfortran/56743
626         * gfortran.dg/namelist_87.f90: New test.
628 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
630         * gcc.target/aarch64/mult-synth_1.c: New test.
631         * gcc.target/aarch64/mult-synth_2.c: Likewise.
632         * gcc.target/aarch64/mult-synth_3.c: Likewise.
633         * gcc.target/aarch64/mult-synth_4.c: Likewise.
634         * gcc.target/aarch64/mult-synth_5.c: Likewise.
635         * gcc.target/aarch64/mult-synth_6.c: Likewise.
637 2015-04-21  Richard Biener  <rguenther@suse.de>
639         PR tree-optimization/65650
640         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
641         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
642         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
643         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
644         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
645         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
647 2015-04-21  Tom de Vries  <tom@codesourcery.com>
649         PR tree-optimization/65802
650         * g++.dg/pr65802.C: New test.
652 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
654         PR testsuite/65767
655         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
656         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
658 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
660         PR c++/65801
661         * g++.dg/cpp0x/Wnarrowing2.C: New.
663 2015-04-20  Jeff Law  <law@redhat.com>
665         PR tree-optimization/65658
666         * gcc.dg/pr65658.c: New test.
668 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
670         PR target/64134
671         * gcc.target/aarch64/vec_init_1.c: New test.
673 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
675         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
676         targets.
678 2015-04-18  Martin Sebor  <msebor@redhat.com>
680         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
681         of non-nul characters.
682         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
684 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
686         PR target/65787
687         * gcc.target/powerpc/pr65787.c: New.
689 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
691         PR target/65689
692         * gcc.target/aarch64/c-output-template-4.c: New test.
694 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
696         PR target/65780
697         * gcc.dg/pr65780-1.c: New test.
698         * gcc.dg/pr65780-2.c: Likewise.
699         * gcc.target/i386/pr32219-9.c: Likewise.
700         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
701         symbol.
702         * gcc.target/i386/pr64317.c (c): Initialize.
704 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
706         PR target/65612
707         * g++.dg/ext/mv18.C: New test.
708         * g++.dg/ext/mv19.C: Likewise.
709         * g++.dg/ext/mv20.C: Likewise.
710         * g++.dg/ext/mv21.C: Likewise.
711         * g++.dg/ext/mv22.C: Likewise.
712         * g++.dg/ext/mv23.C: Likewise.
714 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
716         PR c++/64527
717         * g++.dg/init/pr64527.C: New test.
719 2015-04-17  Tom de Vries  <tom@codesourcery.com>
720             Michael Matz  <matz@suse.de>
722         PR tree-optimization/64950
723         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
724         x86_64-*-*.
726 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
728         * c-c++-common/asan/user-section-1.c: New test.
730 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
732         PR debug/65771
733         * gcc.dg/debug/pr65771.c: New test.
735 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
737         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
738         __buitlin_alloca with __builtin_alloca.
740 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
742         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
744 2015-04-16  Richard Biener  <rguenther@suse.de>
746         PR tree-optimization/64277
747         * gcc.dg/Warray-bounds-14.c: New testcase.
748         * gcc.dg/Warray-bounds-15.c: Likewise.
749         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
750         * c-c++-common/ubsan/bounds-6.c: Likewise.
752 2015-04-16  Renlin Li  <renlin.li@arm.com>
754         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
755         * gcc.target/arm/unsigned-float.c: New.
757 2015-04-16  Richard Biener  <rguenther@suse.de>
759         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
760         * gcc.dg/tree-ssa/pr37508.c: Adjust.
761         * gfortran.dg/reassoc_6.f: Remove XFAIL.
763 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
765         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
766         * g++.dg/cpp0x/decltype-call1.C: Likewise.
767         * g++.dg/cpp0x/defaulted21.C: Likewise.
768         * g++.dg/cpp0x/defaulted28.C: Likewise.
769         * g++.dg/cpp0x/defaulted47.C: Likewise.
770         * g++.dg/cpp0x/elision_neg.C: Likewise.
771         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
772         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
773         * g++.dg/cpp0x/implicit1.C: Likewise.
774         * g++.dg/cpp0x/implicit9.C: Likewise.
775         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
776         * g++.dg/cpp0x/range-for13.C: Likewise.
777         * g++.dg/gomp/clause-2.C: Likewise.
778         * g++.dg/gomp/udr-5.C: Likewise.
779         * g++.dg/inherit/access6.C: Likewise.
780         * g++.dg/lookup/duperr1.C: Likewise.
781         * g++.dg/lookup/friend2.C: Likewise.
782         * g++.dg/lookup/pr6936.C: Likewise.
783         * g++.dg/lookup/scoped1.C: Likewise.
784         * g++.dg/lookup/using26.C: Likewise.
785         * g++.dg/lookup/using38.C: Likewise.
786         * g++.dg/other/access2.C: Likewise.
787         * g++.dg/overload/defarg3.C: Likewise.
788         * g++.dg/overload/defarg6.C: Likewise.
789         * g++.dg/parse/access11.C: Likewise.
790         * g++.dg/parse/access2.C: Likewise.
791         * g++.dg/parse/access3.C: Likewise.
792         * g++.dg/parse/access4.C: Likewise.
793         * g++.dg/parse/access5.C: Likewise.
794         * g++.dg/parse/access6.C: Likewise.
795         * g++.dg/parse/access8.C: Likewise.
796         * g++.dg/parse/access9.C: Likewise.
797         * g++.dg/parse/crash40.C: Likewise.
798         * g++.dg/tc1/dr142.C: Likewise.
799         * g++.dg/tc1/dr166.C: Likewise.
800         * g++.dg/tc1/dr52.C: Likewise.
801         * g++.dg/template/access11.C: Likewise.
802         * g++.dg/template/access18.C: Likewise.
803         * g++.dg/template/access19.C: Likewise.
804         * g++.dg/template/access2.C: Likewise.
805         * g++.dg/template/access20.C: Likewise.
806         * g++.dg/template/access26.C: Likewise.
807         * g++.dg/template/access3.C: Likewise.
808         * g++.dg/template/access7.C: Likewise.
809         * g++.dg/template/conv12.C: Likewise.
810         * g++.dg/template/crash69.C: Likewise.
811         * g++.dg/template/friend31.C: Likewise.
812         * g++.dg/template/friend32.C: Likewise.
813         * g++.dg/template/memfriend15.C: Likewise.
814         * g++.dg/template/memfriend16.C: Likewise.
815         * g++.dg/template/memfriend17.C: Likewise.
816         * g++.dg/template/memfriend7.C: Likewise.
817         * g++.dg/template/pr32519.C: Likewise.
818         * g++.dg/template/qualttp21.C: Likewise.
819         * g++.dg/template/qualttp8.C: Likewise.
820         * g++.dg/template/ttp10.C: Likewise.
821         * g++.dg/template/typedef11.C: Likewise.
822         * g++.dg/template/typedef13.C: Likewise.
823         * g++.dg/template/typedef19.C: Likewise.
824         * g++.dg/template/typedef20.C: Likewise.
825         * g++.dg/template/typedef22.C: Likewise.
826         * g++.dg/template/using16.C: Likewise.
827         * g++.dg/template/virtual3.C: Likewise.
828         * g++.dg/ubsan/pr61272.C: Likewise.
829         * g++.old-deja/g++.bob/inherit2.C: Likewise.
830         * g++.old-deja/g++.brendan/crash11.C: Likewise.
831         * g++.old-deja/g++.brendan/enum6.C: Likewise.
832         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
833         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
834         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
835         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
836         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
837         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
838         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
839         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
840         * g++.old-deja/g++.jason/access17.C: Likewise.
841         * g++.old-deja/g++.jason/access18.C: Likewise.
842         * g++.old-deja/g++.jason/access22.C: Likewise.
843         * g++.old-deja/g++.jason/access23.C: Likewise.
844         * g++.old-deja/g++.jason/access8.C: Likewise.
845         * g++.old-deja/g++.jason/delete3.C: Likewise.
846         * g++.old-deja/g++.jason/report.C: Likewise.
847         * g++.old-deja/g++.law/access2.C: Likewise.
848         * g++.old-deja/g++.law/access3.C: Likewise.
849         * g++.old-deja/g++.law/access4.C: Likewise.
850         * g++.old-deja/g++.law/access5.C: Likewise.
851         * g++.old-deja/g++.law/arm12.C: Likewise.
852         * g++.old-deja/g++.law/arm14.C: Likewise.
853         * g++.old-deja/g++.law/ctors13.C: Likewise.
854         * g++.old-deja/g++.law/union2.C: Likewise.
855         * g++.old-deja/g++.law/visibility12.C: Likewise.
856         * g++.old-deja/g++.law/visibility15.C: Likewise.
857         * g++.old-deja/g++.law/visibility16.C: Likewise.
858         * g++.old-deja/g++.law/visibility17.C: Likewise.
859         * g++.old-deja/g++.law/visibility18.C: Likewise.
860         * g++.old-deja/g++.law/visibility19.C: Likewise.
861         * g++.old-deja/g++.law/visibility20.C: Likewise.
862         * g++.old-deja/g++.law/visibility21.C: Likewise.
863         * g++.old-deja/g++.law/visibility24.C: Likewise.
864         * g++.old-deja/g++.law/visibility4.C: Likewise.
865         * g++.old-deja/g++.law/visibility5.C: Likewise.
866         * g++.old-deja/g++.law/visibility6.C: Likewise.
867         * g++.old-deja/g++.law/visibility7.C: Likewise.
868         * g++.old-deja/g++.law/visibility8.C: Likewise.
869         * g++.old-deja/g++.law/visibility9.C: Likewise.
870         * g++.old-deja/g++.niklas/t135.C: Likewise.
871         * g++.old-deja/g++.oliva/delete1.C: Likewise.
872         * g++.old-deja/g++.oliva/partord1.C: Likewise.
873         * g++.old-deja/g++.other/access11.C: Likewise.
874         * g++.old-deja/g++.other/access4.C: Likewise.
875         * g++.old-deja/g++.other/access7.C: Likewise.
876         * g++.old-deja/g++.other/crash1.C: Likewise.
877         * g++.old-deja/g++.other/crash7.C: Likewise.
878         * g++.old-deja/g++.other/friend1.C: Likewise.
879         * g++.old-deja/g++.other/friend4.C: Likewise.
880         * g++.old-deja/g++.other/friend9.C: Likewise.
881         * g++.old-deja/g++.other/lineno1.C: Likewise.
882         * g++.old-deja/g++.other/using1.C: Likewise.
883         * g++.old-deja/g++.pt/enum14.C: Likewise.
884         * g++.old-deja/g++.pt/friend11.C: Likewise.
885         * g++.old-deja/g++.pt/friend21.C: Likewise.
886         * g++.old-deja/g++.pt/friend3.C: Likewise.
887         * g++.old-deja/g++.pt/inherit2.C: Likewise.
888         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
889         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
890         * g++.old-deja/g++.robertl/eb94.C: Likewise.
892 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
894         PR ipa/65765
895         * g++.dg/ipa/pr65765.C: New test.
897 2015-04-15  Nick Clifton  <nickc@redhat.com>
899         * gcc.target/rx/builtins.c: Disable RMPA test if string
900         instructions are not allowed.
902 2015-04-15  Alan Modra  <amodra@gmail.com>
904         * gcc.dg/pr65408.c: New.
906 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
908         PR target/65729
909         * gcc.target/arm/pr65729.c: New test.
911 2015-04-14  Richard Biener  <rguenther@suse.de>
913         PR tree-optimization/65758
914         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
916 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
918         PR target/65648
919         * gcc.c-torture/execute/pr65648.c: New test.
921 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
923         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
924         __builtin_finite instead of finite.
925         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
926         Likewise.
928 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
930         PR tree-optimization/63387
931         * gcc.dg/pr63387.c: New testcase.
933 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
935         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
937 2015-04-13  Richard Biener  <rguenther@suse.de>
939         PR tree-optimization/65204
940         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
942 2015-04-13  Terry Guo  <terry.guo@arm.com>
944         PR target/65710
945         * gcc.target/arm/pr65710.c: New.
947 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
949         PR tree-optimization/65747
950         * g++.dg/torture/pr65747.C: New test.
952 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
954         PR c++/65736
955         * g++.dg/cpp0x/pr65736.C: New test.
957 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
958             Martin Liska  <mliska@suse.cz>
960         PR ipa/65722
961         * g++.dg/ipa/pr65722.C: New testcase.
963 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
965         PR tree-optimization/65735
966         * gcc.c-torture/compile/pr65735.c: New test.
968 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
970         PR middle-end/65554
971         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
973 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
975         PR target/65671
976         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
978 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
980         PR target/65647
981         * gcc.target/arm/pr65647-2.c: New.
983 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
985         PR target/65694
986         * g++.dg/torture/pr65694.C: New test.
988 2015-04-10  Tobias Burnus  <burnus@net-b.de>
990         * gfortran.dg/coarray_lock_6.f90: New.
991         * gfortran.dg/coarray_lock_7.f90: New.
992         * gfortran.dg/coarray/lock_2.f90: New.
994 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
996         PR fortran/56674
997         PR fortran/58813
998         PR fortran/59016
999         PR fortran/59024
1000         * gfortran.dg/used_types_27.f90: New.
1002 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
1004         PR target/65671
1005         * gcc.target/i386/pr65671.c: New.
1007 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1009         PR tree-optimization/65709
1010         * c-c++-common/ubsan/align-9.c: New test.
1012 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
1014         PR fortran/56852
1015         * gfortran.dg/pr56852.f90: New test.
1017 2015-04-09  Marek Polacek  <polacek@redhat.com>
1018             Jakub Jelinek  <jakub@redhat.com>
1020         PR middle-end/65554
1021         * g++.dg/opt/pr65554.C: New test.
1023 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1025         PR c++/65690
1026         * c-c++-common/attr-aligned-1.c: New test.
1028 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
1030         * gcc.target/i386/mpx/memmove-zero-length.c: New.
1032 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
1034         PR target/65676
1035         * gcc.target/i386/sse-25.c: New.
1037 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1039         PR target/65693
1040         * gcc.target/i386/pr65693.c: New test.
1042 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1044         * gcc.dg/lto/chkp-static-bounds_0.c: New.
1046 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1048         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1050 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1052         * gcc.target/i386/thunk-retbnd.c: New.
1054 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1056         * gnat.dg/opt48.adb: New test.
1057         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1058         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1060 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
1062         PR ipa/65540
1063         * gcc.c-torture/compile/pr65540.c: New.
1065 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
1067         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1068         -Wno-pointer-arith.
1070 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
1072         PR debug/65678
1073         * g++.dg/debug/pr65678.C: New test.
1075         PR middle-end/65680
1076         * gcc.c-torture/compile/pr65680.c: New test.
1078 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
1080         PR fortran/65548
1081         * gfortran.dg/allocate_with_source_5.f90: New test.
1083 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
1085         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1086         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1088 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
1090         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1092 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1094         PR target/65614
1095         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1096         to get floating point compression.
1097         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1099 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
1101         PR preprocessor/61977
1102         * gcc.dg/cpp/pr61977.c: New test.
1104 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
1106         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1108 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
1110         PR target/65647
1111         * gcc.target/arm/pr65647.c: New.
1113 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
1115         PR ipa/65655
1116         * g++.dg/torture/pr65655.C: New testcase.
1118 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
1120         PR c++/64085
1121         * g++.dg/cpp1y/lambda-init13.C: New.
1123 2015-04-03  Marek Polacek  <polacek@redhat.com>
1125         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1127 2015-04-02  Marek Polacek  <polacek@redhat.com>
1129         PR c++/65642
1130         * g++.dg/cpp0x/constexpr-fold1.C: New test.
1131         * g++.dg/cpp0x/constexpr-fold2.C: New test.
1133 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
1135         PR preprocessor/61977
1136         * gcc.target/powerpc/pr61977-1.c: New test.
1137         * gcc.target/powerpc/pr61977-2.c: New test.
1139 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
1141         PR c++/56100
1142         * g++.dg/warn/Wshadow-8.C: New.
1143         * g++.dg/warn/Wshadow-9.C: Likewise.
1144         * g++.dg/warn/Wshadow-10.C: Likewise.
1145         * g++.dg/warn/Wshadow-11.C: Likewise.
1147 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1149         * gcc.dg/pr23623.c: Added aligned attribute.
1150         * gcc.dg/20141029-1.c: Likewise.
1151         * gcc.dg/20150306-1.c: New test.
1153 2015-04-01  Marek Polacek  <polacek@redhat.com>
1155         PR c++/65554
1156         * g++.dg/cpp0x/initlist93.C: New test.
1157         * g++.dg/cpp0x/initlist94.C: New test.
1159 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1161         PR target/65624
1162         * gcc.target/aarch64/pr65624.c: New test.
1164 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
1166         * gcc.dg/ipa/inlinehint-4.c: New testcase.
1168 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
1170         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1171         extra variable to force stack alignment.
1172         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1173         extra variable to force stack alignment.
1175 2015-03-31  Marek Polacek  <polacek@redhat.com>
1177         PR c++/65390
1178         * g++.dg/template/pr65390.C: New test.
1180 2015-03-31  Martin Liska  <mliska@suse.cz>
1182         * g++.dg/ipa/pr65557.C: New test.
1184 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1186         * gcc.target/s390/hotpatch-25.c: New test.
1187         * gcc.target/s390/hotpatch-1.c: Update test.
1188         * gcc.target/s390/hotpatch-10.c: Update test.
1189         * gcc.target/s390/hotpatch-11.c: Update test.
1190         * gcc.target/s390/hotpatch-12.c: Update test.
1191         * gcc.target/s390/hotpatch-13.c: Update test.
1192         * gcc.target/s390/hotpatch-14.c: Update test.
1193         * gcc.target/s390/hotpatch-15.c: Update test.
1194         * gcc.target/s390/hotpatch-16.c: Update test.
1195         * gcc.target/s390/hotpatch-17.c: Update test.
1196         * gcc.target/s390/hotpatch-18.c: Update test.
1197         * gcc.target/s390/hotpatch-19.c: Update test.
1198         * gcc.target/s390/hotpatch-2.c: Update test.
1199         * gcc.target/s390/hotpatch-21.c: Update test.
1200         * gcc.target/s390/hotpatch-22.c: Update test.
1201         * gcc.target/s390/hotpatch-23.c: Update test.
1202         * gcc.target/s390/hotpatch-24.c: Update test.
1203         * gcc.target/s390/hotpatch-3.c: Update test.
1204         * gcc.target/s390/hotpatch-4.c: Update test.
1205         * gcc.target/s390/hotpatch-5.c: Update test.
1206         * gcc.target/s390/hotpatch-6.c: Update test.
1207         * gcc.target/s390/hotpatch-7.c: Update test.
1208         * gcc.target/s390/hotpatch-8.c: Update test.
1209         * gcc.target/s390/hotpatch-9.c: Update test.
1210         * gcc.target/s390/hotpatch-compile-16.c: Update test.
1212 2015-03-31  Richard Biener  <rguenther@suse.de>
1214         PR middle-end/65626
1215         * g++.dg/torture/pr65626.C: New testcase.
1217 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
1219         PR target/65531
1220         * gcc.target/i386/mpx/pr65531.cc: New.
1222 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
1224         PR target/65602
1225         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1226         __builtin_alloca instead of alloca.
1227         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1228         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1229         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1230         check.
1232 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
1234         PR ipa/65610
1235         * g++.dg/ubsan/pr65610.C: New test.
1237 2015-03-30  Marek Polacek  <polacek@redhat.com>
1239         PR c++/65398
1240         * g++.dg/cpp0x/pr65398-2.C: New test.
1242 2015-03-30  Marek Polacek  <polacek@redhat.com>
1244         * c-c++-common/pr65556.c: Change the width of bit-fields.
1246 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
1248         PR ipa/65588
1249         * gcc.target/i386/pr65588.c: New testcase.
1251 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1253         PR libgfortran/65563
1254         * gfortran.dg/open_errors_2.f90:  New test.
1256 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1258         PR libgfortran/65596
1259         * gfortran.dg/namelist_86.f90: New test.
1261 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
1263         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1264         statement to reflect new ownership.
1266 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
1268         PR c++/42328
1269         * g++.dg/template/friend58.C: New.
1270         * g++.dg/template/friend59.C: Likewise.
1272 2015-03-27  Tobias Burnus  <burnus@net-b.de>
1274         PR c/65586
1275         * g++.dg/gomp/openmp-simd-3.C: New.
1276         * gcc.dg/gomp/openmp-simd-3.c: New.
1278 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1280         PR target/65248
1281         * gcc.target/i386/pr65248-1.c: New file.
1282         * gcc.target/i386/pr65248-2.c: Likewise.
1283         * gcc.target/i386/pr65248-3.c: Likewise.
1284         * gcc.target/i386/pr65248-4.c: Likewise.
1286 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
1288         PR target/65593
1289         * gcc.c-torture/compile/pr65593.c: New test.
1291 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
1293         PR c++/59329
1294         * g++.dg/cpp1y/constexpr-assert1.C: New.
1296 2015-03-27  Marek Polacek  <polacek@redhat.com>
1298         PR c++/65556
1299         * c-c++-common/pr65556.c: New test.
1301 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
1303         PR ipa/65600
1304         * g++.dg/torture/pr65600.C: New testcase.
1306 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
1308         PR target/65407
1309         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1311 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
1313         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1314         statement and cleanup. Fixed typos.
1316 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1318         PR middle-end/65595
1319         * gcc.c-torture/compile/pr65595.c: New testcase.
1321 2015-03-27  Marek Polacek  <polacek@redhat.com>
1323         PR sanitizer/65583
1324         * g++.dg/ubsan/pr65583.C: New test.
1326 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1328         * gcc.c-torture/compile/20150327.c: New testcase.
1330 2015-03-26  Richard Biener  <rguenther@suse.de>
1332         PR middle-end/65555
1333         * g++.dg/torture/pr65555.C: New testcase.
1335 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
1337         PR tree-optimization/64715
1338         * gcc.dg/builtin-object-size-15.c: New test.
1339         * gcc.dg/pr64715-1.c: New test.
1340         * gcc.dg/pr64715-2.c: New test.
1342 2015-03-26  Richard Biener  <rguenther@suse.de>
1344         PR middle-end/65519
1345         * gnat.dg/specs/opt2.ads: Fix testcase.
1347 2015-03-25  Martin Sebor  <msebor@redhat.com>
1349         PR testsuite/65526
1350         * lib/target-supports.exp (check_effective_target_arm32): Fail early
1351         when target isn't arm*-*-*-*.
1352         (check_effective_target_arm_nothumb): Likewise.
1353         (check_effective_target_arm_little_endian): Likewise.
1354         (check_effective_target_arm_vect_no_misalign): Likewise.
1355         (check_effective_target_aarch64_little_endian): Fail early if target
1356         isn't aarch64*-*-*.
1358 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
1360         PR tree-optimization/65177
1361         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1363 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
1365         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1366         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1367         smmintrin.h and mm3dnow.h.
1369 2015-03-25  Marek Polacek  <polacek@redhat.com>
1371         PR c++/65558
1372         * g++.dg/cpp0x/pr65558.C: New test.
1374 2015-03-25  Marek Polacek  <polacek@redhat.com>
1376         PR c++/61670
1377         * g++.dg/template/pr61670.C: New test.
1379 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1381         PR c++/54987
1382         * g++.dg/template/pr54987.C: New.
1384 2015-03-25  Richard Biener  <rguenther@suse.de>
1386         PR tree-optimization/62630
1387         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1389 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
1391         PR target/65508
1392         * gcc.target/i386/mpx/pr65508.c: New.
1394 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
1396         PR fortran/64952
1397         PR fortran/65532
1398         * gfortran.dg/data_initialized_3.f90: New.
1400 2015-03-25  Richard Biener  <rguenther@suse.de>
1402         PR middle-end/65519
1403         * gnat.dg/specs/opt2.ads: New testcase.
1405 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
1407         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1408         * gcc.target/arm/memset-inline-4.c: Skip for
1409         arm_tune_string_ops_prefer_neon.
1410         * gcc.target/arm/memset-inline-5.c: Ditto.
1411         * gcc.target/arm/memset-inline-6.c: Ditto.
1412         * gcc.target/arm/memset-inline-8.c: Ditto.
1413         * gcc.target/arm/memset-inline-9.c: Ditto.
1415 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1417         PR c++/58923
1418         * g++.dg/other/virtual3.C: New.
1420 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1422         PR c++/60130
1423         * g++.dg/cpp0x/vt-60130.C: New.
1425 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1427         PR c++/61971
1428         * g++.dg/warn/Warray-bounds-7.C: New.
1430 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1432         PR c++/60067
1433         * g++.dg/template/defarg18.C: New.
1435 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1437         PR c++/59988
1438         * g++.dg/cpp0x/vt-59988.C: New.
1440 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
1442         PR tree-optimization/65533
1443         * gcc.dg/pr65533.c: New test.
1445 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
1447         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1448         source= and mold= expressions functionality.
1449         * gfortran.dg/allocate_class_4.f90: New test.
1450         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1451         copying an unlimited polymorhpic object containing a char array
1452         to another unlimited polymorphic object respects the _len
1453         component.
1454         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1455         whether deferred length char array allocate works, unlimited
1456         polymorphic object allocation from a string works and if
1457         allocating an array of deferred length strings works.
1458         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1460 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1462         PR c++/65513
1463         * g++.dg/cpp0x/constexpr-array11.C: New.
1465 2015-03-24  Richard Biener  <rguenther@suse.de>
1467         PR middle-end/65517
1468         * gcc.dg/torture/pr65517.c: New testcase.
1470 2015-03-24  Tobias Burnus  <burnus@net-b.de>
1472         * gfortran.dg/coindexed_1.f90: Moved from
1473         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1475 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1477         PR testsuite/65506
1478         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1479         gimple dump.
1481         PR target/65523
1482         * gcc.target/i386/pr65523.c: New test.
1484         PR ipa/65475
1485         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1486         dg-options.
1487         * g++.dg/lto/pr65475b_0.C: Likewise.
1489 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
1491         PR target/65505
1492         * gcc.target/sh/torture/pr65505.c: New.
1494 2015-03-23  Martin Sebor  <msebor@redhat.com>
1496         PR testsuite/63175
1497         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1498         assembly for lvx in addition to lxv.
1500 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1502         PR target/65504
1503         * gfortran.dg/pr65504.f90: New test.
1505         PR ipa/65521
1506         * gcc.dg/pr65521.c: New test.
1508 2015-03-23  Richard Biener  <rguenther@suse.de>
1510         PR tree-optimization/65518
1511         * gcc.dg/vect/pr65518.c: New testcase.
1513 2015-03-23  Richard Biener  <rguenther@suse.de>
1515         PR tree-optimization/65494
1516         * gcc.dg/vect/pr65494.c: New testcase.
1518 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1520         PR preprocessor/65238
1521         * c-c++-common/cpp/pr65238-1.c: New test.
1522         * gcc.dg/cpp/pr65238-2.c: New test.
1523         * gcc.dg/cpp/trad/pr65238-3.c: New test.
1524         * gcc.dg/cpp/trad/pr65238-4.c: New test.
1526 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
1527             Mikael Morin  <mikael@gcc.gnu.org>
1529         PR fortran/64952
1530         * gfortran.dg/elemental_dependency_4.f90: New.
1531         * gfortran.dg/elemental_dependency_5.f90: New.
1533 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
1535         PR ipa/65475
1536         * g++.dg/lto/pr65475b_0.C: New testcase.
1537         * g++.dg/lto/pr65475b_1.C: New testcase.
1538         * g++.dg/lto/pr65475c_0.C: New testcase.
1539         * g++.dg/lto/pr65475c_1.C: New testcase.
1541 2015-03-21  Tobias Burnus  <burnus@net-b.de>
1543         * gfortran.dg/coarray_38.f90: New.
1544         * gfortran.dg/coarray_39.f90: New.
1545         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1546         compile test.
1548 2015-03-20  Marek Polacek  <polacek@redhat.com>
1550         PR c++/65398
1551         * g++.dg/cpp0x/pr65398.C: New test.
1553 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
1555         PR ipa/65475
1556         * g++.dg/lto/pr65475_0.C: New testcase.
1557         * g++.dg/lto/pr65475_1.C: New testcase.
1559 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
1561         PR rtl-optimization/64366
1562         * gcc.target/sh/pr64366.c: New.
1564 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
1566         PR c++/48324
1567         * g++.dg/cpp0x/constexpr-48324.C: New.
1569 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
1571         PR c++/48453
1572         * g++.dg/cpp0x/pr48453.C: New.
1574 2015-03-20  Marek Polacek  <polacek@redhat.com>
1576         PR c++/65072
1577         * g++.dg/cpp0x/pr65072.C: New test.
1579 2015-03-20  Richard Biener  <rguenther@suse.de>
1581         PR middle-end/64715
1582         * gcc.dg/pr15347.c: Use -O.
1583         * c-c++-common/pr19807-1.c: Likewise.
1585 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
1587         * gnat.dg/volatile13.ad[sb]: New test.
1589 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
1591         PR rtl-optimization/60851
1592         * gcc.target/i386/pr60851.c: New test.
1594 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1596         PR target/65240
1597         * g++.dg/pr65240.h: Add tests for PR 65240.
1598         * g++.dg/pr65240-1.C: Likewise.
1599         * g++.dg/pr65240-2.C: Likewise.
1600         * g++.dg/pr65240-3.C: Likewise.
1601         * g++.dg/pr65240-4.C: Likewise.
1603 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
1605         PR rtl-optimization/63491
1606         * gcc.target/powerpc/pr63491.c: New.
1608 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1610         * g++.dg/ipa/pr65465.C: New test.
1612 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1614         PR c++/52659
1615         * g++.dg/cpp0x/deleted11.C: New.
1617 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1619         PR sanitizer/65400
1620         * c-c++-common/tsan/pr65400-3.c: New test.
1622 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1624         PR c++/59686
1625         * g++.dg/cpp0x/constexpr-59686.C: New.
1627 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1629         PR sanitizer/64265
1630         * g++.dg/tsan/pr64265.C: New test.
1632         PR sanitizer/65400
1633         * c-c++-common/tsan/pr65400-1.c: New test.
1634         * c-c++-common/tsan/pr65400-2.c: New test.
1636 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1638         PR c++/59816
1639         * g++.dg/cpp0x/pr59816.C: New.
1641 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
1643         PR fortran/59198
1644         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1646 2015-03-18  Martin Liska  <mliska@suse.cz>
1648         PR ipa/65439
1649         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1650         equivalences either to 6 or 7.
1652 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
1654         PR middle-end/64491
1655         Revert:
1656         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
1658         * gcc.dg/undefined-loop-1.c: New file.
1659         * gcc.dg/undefined-loop-2.c: New file.
1661         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
1663         PR testsuite/64032
1664         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1665         loop exits too early.
1667 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
1669         PR tree-optimization/65450
1670         * gfortran.dg/pr65450.f90: New test.
1672         PR target/65078
1673         * gcc.target/i386/pr65078-1.c: New test.
1674         * gcc.target/i386/pr65078-2.c: New test.
1675         * gcc.target/i386/pr65078-3.c: New test.
1676         * gcc.target/i386/pr65078-4.c: New test.
1677         * gcc.target/i386/pr65078-5.c: New test.
1678         * gcc.target/i386/pr65078-6.c: New test.
1680 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1682         PR c++/65340
1683         * g++.dg/cpp1y/pr65340.C: New.
1685 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1687         PR fortran/64432
1688         * gfortran.dg/system_clock_3.f08: Adjust test.
1690 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
1692         PR fortran/59198
1693         * gfortran.dg/proc_ptr_comp_44.f90: New test.
1694         * gfortran.dg/proc_ptr_comp_45.f90: New test.
1696 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1698         PR fortran/64432
1699         * gfortran.dg/system_clock_3.f08: New test.
1701 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
1703         PR c++/64626
1704         g++.dg/cpp1y/pr64626-1.C: New.
1705         g++.dg/cpp1y/pr64626-2.C: New.
1706         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1708 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
1710         PR tree-optimization/65427
1711         * gcc.c-torture/execute/pr65427.c: New test.
1713 2015-03-16  Marek Polacek  <polacek@redhat.com>
1715         DR 1688
1716         PR c++/65327
1717         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1718         * g++.dg/cpp0x/pr65327.C: New test.
1720 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1722         PR sanitizer/64820
1723         * c-c++-common/asan/pr64820.c: New test.
1725 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
1727         * gfortran.dg/pointer_2.f90: New test.
1729 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
1731         * g++.dg/pr65049.C: New test.
1733 2015-03-16  Tom de Vries  <tom@codesourcery.com>
1735         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1736         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1737         * gcc.target/i386/fuse-caller-save.c: Same.
1739 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
1741         * gnat.dg/loop_optimization18.ad[sb]: New test.
1742         * gnat.dg/loop_optimization18_pkg.ads: New helper.
1744 2015-03-16  Alan Modra  <amodra@gmail.com>
1746         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
1747         2014-12-05 change.
1749 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
1751         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1752         hppa*-*-hpux*.
1753         * gcc.dg/torture/pr65270-2.c: Likewise.
1755 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
1757         PR fortran/61138
1758         * gfortran.dg/pointer_remapping_9.f90: New.
1760 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
1762         PR tree-optimization/65369
1763         * gcc.c-torture/execute/pr65369.c: New test.
1765         PR tree-optimization/65418
1766         * gcc.c-torture/execute/pr65418-1.c: New test.
1767         * gcc.c-torture/execute/pr65418-2.c: New test.
1769         PR rtl-optimization/65401
1770         * gcc.c-torture/execute/pr65401.c: New test.
1772 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1774         PR target/64600
1775         * gcc.target/arm/pr64600_1.c: New test.
1777 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1779         PR rtl-optimization/65235
1780         * gcc.target/aarch64/pr65235_1.c: New test.
1782 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1784         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1785         * gcc.target/s390/hotpatch-22.c: Likewise.
1786         * gcc.target/s390/hotpatch-23.c: Likewise.
1787         * gcc.target/s390/hotpatch-24.c: Likewise.
1788         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1789         * gcc.target/s390/hotpatch-1.c: Update expected output.
1790         * gcc.target/s390/hotpatch-2.c: Likewise.
1791         * gcc.target/s390/hotpatch-3.c: Likewise.
1792         * gcc.target/s390/hotpatch-4.c: Likewise.
1793         * gcc.target/s390/hotpatch-5.c: Likewise.
1794         * gcc.target/s390/hotpatch-6.c: Likewise.
1795         * gcc.target/s390/hotpatch-7.c: Likewise.
1796         * gcc.target/s390/hotpatch-8.c: Likewise.
1797         * gcc.target/s390/hotpatch-9.c: Likewise.
1798         * gcc.target/s390/hotpatch-10.c: Likewise.
1799         * gcc.target/s390/hotpatch-11.c: Likewise.
1800         * gcc.target/s390/hotpatch-12.c: Likewise.
1801         * gcc.target/s390/hotpatch-13.c: Likewise.
1802         * gcc.target/s390/hotpatch-14.c: Likewise.
1803         * gcc.target/s390/hotpatch-15.c: Likewise.
1804         * gcc.target/s390/hotpatch-16.c: Likewise.
1805         * gcc.target/s390/hotpatch-17.c: Likewise.
1806         * gcc.target/s390/hotpatch-18.c: Likewise.
1807         * gcc.target/s390/hotpatch-19.c: Likewise.
1809 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
1811         PR target/65103
1812         * gcc.target/i386/pr65103-1.c: New.
1814 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
1816         PR target/65044
1817         * gcc.target/i386/pr65044.c: New.
1819 2015-03-12  Tom de Vries  <tom@codesourcery.com>
1821         PR rtl-optimization/64895
1822         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1823         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1824         * gcc.target/i386/fuse-caller-save.c: Ditto.
1826 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1828         * gcc.dg/ipa/pr63569.c: Fix template.
1830 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
1832         * g++.dg/ipa/pr64146.C: Require fpic support.
1834 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
1836         PR libfortran/65200
1837         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1838         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1840 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
1842         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1843         to dg-options, fix up dg-skip-if.
1845 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
1847         PR target/65296
1848         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1849         * gcc.target/avr/tiny-caller-save.c: Same.
1851 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1853         PR target/65242
1854         * g++.dg/pr65242.C: New test.
1856 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
1858         * c-c++-common/asan/no-asan-check-glob.c: New test.
1860 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
1862         PR c++/65370
1863         * g++.dg/other/default11.C: New.
1864         * g++.dg/other/default12.C: Likewise.
1866 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1868         PR target/65368
1869         * gcc.target/i386/bmi2-bzhi-2.c: New test.
1871 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
1873         PR fortran/65024
1874         * gfortran.dg/unlimited_polymorphic_23.f90: New test
1876 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1878         PR c++/65127
1879         * g++.dg/cpp0x/pr65127.C: New test.
1881 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1883         * gcc.dg/ipa/PR64550.c: Update template.
1885 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1886             Tobias Burnus  <burnus@net-b.de>
1888         * gfortran.dg/coarray_sync_memory.f90: New.
1890 2015-03-10  Marek Polacek  <polacek@redhat.com>
1892         PR sanitizer/65367
1893         * c-c++-common/ubsan/pr65367.c: New test.
1895 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1897         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1898         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1899         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1900         * gcc.target/i386/mpx/calloc-1-nov.c: New.
1901         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1902         * gcc.target/i386/mpx/malloc-1-nov.c: New.
1903         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1904         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1905         * gcc.target/i386/mpx/realloc-1-nov.c: New.
1906         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1907         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1908         * gcc.target/i386/mpx/realloc-2-nov.c: New.
1909         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1911 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1913         * lib/mpx-dg.exp (mpx_link_flags): New.
1914         (mpx_init): New.
1915         (mpx_finish): New.
1916         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1917         * gcc.target/i386/mpx/alloca-1-nov.c: New.
1918         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1919         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1920         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1921         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1922         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1923         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1924         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1925         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1926         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1927         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1928         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1929         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1930         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1931         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1932         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1933         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1934         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1935         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1936         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1937         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1938         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1939         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1940         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1941         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1942         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1943         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1944         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1945         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1946         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1947         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1948         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1949         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1950         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1951         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1952         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1953         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1954         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1955         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1956         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1957         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1958         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1959         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1960         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1961         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1962         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1963         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1964         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1965         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1966         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1967         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1968         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1969         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1970         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1971         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1972         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1973         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1974         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1975         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1976         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1977         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1978         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1979         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1980         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1981         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1982         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1983         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1984         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1985         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1986         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1987         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1988         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1989         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1990         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1991         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1992         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1993         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1994         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1995         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1996         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1997         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1998         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1999         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2000         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2001         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2002         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2003         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2004         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2005         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2006         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2007         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2008         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2009         * gcc.target/i386/mpx/label-address-1.c: New.
2010         * gcc.target/i386/mpx/legacy-1-nov.c: New.
2011         * gcc.target/i386/mpx/macro.c: New.
2012         * gcc.target/i386/mpx/mpx-check.h: New.
2013         * gcc.target/i386/mpx/mpx.exp: New.
2014         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2015         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2016         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2017         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2018         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2019         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2020         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2021         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2022         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2023         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2024         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2025         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2026         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2027         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2028         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2029         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2030         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2031         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2032         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2033         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2034         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2035         * gcc.target/i386/mpx/reference-1-lbv.c: New.
2036         * gcc.target/i386/mpx/reference-1-nov.c: New.
2037         * gcc.target/i386/mpx/reference-1-ubv.c: New.
2038         * gcc.target/i386/mpx/reference-2-lbv.c: New.
2039         * gcc.target/i386/mpx/reference-2-nov.c: New.
2040         * gcc.target/i386/mpx/reference-2-ubv.c: New.
2041         * gcc.target/i386/mpx/reference-3-lbv.c: New.
2042         * gcc.target/i386/mpx/reference-3-nov.c: New.
2043         * gcc.target/i386/mpx/reference-3-ubv.c: New.
2044         * gcc.target/i386/mpx/reference-4-lbv.c: New.
2045         * gcc.target/i386/mpx/reference-4-nov.c: New.
2046         * gcc.target/i386/mpx/reference-4-ubv.c: New.
2047         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2048         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2049         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2050         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2051         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2052         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2053         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2054         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2055         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2056         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2057         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2058         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2059         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2060         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2061         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2062         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2063         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2064         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2065         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2066         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2067         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2068         * gcc.target/i386/mpx/sincos-1-nov.c: New.
2069         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2070         * gcc.target/i386/mpx/static-array-1-nov.c: New.
2071         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2072         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2073         * gcc.target/i386/mpx/static-init-1-nov.c: New.
2074         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2075         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2076         * gcc.target/i386/mpx/static-init-2-nov.c: New.
2077         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2078         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2079         * gcc.target/i386/mpx/static-init-3-nov.c: New.
2080         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2081         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2082         * gcc.target/i386/mpx/static-init-4-nov.c: New.
2083         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2084         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2085         * gcc.target/i386/mpx/static-init-5-nov.c: New.
2086         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2087         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2088         * gcc.target/i386/mpx/static-init-6-nov.c: New.
2089         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2090         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2091         * gcc.target/i386/mpx/static-string-1-nov.c: New.
2092         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2093         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2094         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2095         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2096         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2097         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2098         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2099         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2100         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2101         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2102         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2103         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2104         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2105         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2106         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2107         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2108         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2109         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2110         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2111         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2112         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2113         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2114         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2115         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2116         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2117         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2118         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2119         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2120         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2121         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2122         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2123         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2124         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2125         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2126         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2127         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2128         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2129         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2130         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2131         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2132         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2133         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2134         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2135         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2136         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2137         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2138         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2139         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2140         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2141         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2142         * gcc.target/i386/mpx/vararg-1-nov.c: New.
2143         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2144         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2145         * gcc.target/i386/mpx/vararg-2-nov.c: New.
2146         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2147         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2148         * gcc.target/i386/mpx/vararg-3-nov.c: New.
2149         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2150         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2151         * gcc.target/i386/mpx/vararg-4-nov.c: New.
2152         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2153         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2154         * gcc.target/i386/mpx/vararg-5-nov.c: New.
2155         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2156         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2157         * gcc.target/i386/mpx/vararg-6-nov.c: New.
2158         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2159         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2160         * gcc.target/i386/mpx/vararg-7-nov.c: New.
2161         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2162         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2163         * gcc.target/i386/mpx/vararg-8-nov.c: New.
2164         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2165         * gcc.target/i386/mpx/vla-1-lbv.c: New.
2166         * gcc.target/i386/mpx/vla-1-nov.c: New.
2167         * gcc.target/i386/mpx/vla-1-ubv.c: New.
2168         * gcc.target/i386/mpx/vla-2-lbv.c: New.
2169         * gcc.target/i386/mpx/vla-2-nov.c: New.
2170         * gcc.target/i386/mpx/vla-2-ubv.c: New.
2172 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
2174         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2176 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
2178         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2180 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
2182         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2183         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2185 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
2187         PR c/65120
2188         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2189         on rhs is 0.
2190         (fn4): New test.
2191         * c-c++-common/pr65120.c: New test.
2193         PR rtl-optimization/65321
2194         * gcc.dg/pr65321.c: New test.
2196 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
2198         PR tree-optimization/65355
2199         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2201 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
2203         PR c/65120
2204         * c-c++-common/pr49706.c: Adjust tests for not warning
2205         about !!x == y or !b == y where b is boolean, and add
2206         some further tests.
2207         * c-c++-common/pr62199-2.c: Likewise.
2209 2015-03-09  Richard Biener  <rguenther@suse.de>
2211         PR middle-end/65270
2212         * gcc.dg/torture/pr65270-1.c: New testcase.
2213         * gcc.dg/torture/pr65270-2.c: Likewise.
2215 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2217         PR tree-optimization/63743
2218         * gcc.dg/pr63743.c: New test.
2220 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
2222         PR lto/65316
2223         * g++.dg/lto/pr65316_0.C: New testcase.
2224         * g++.dg/lto/pr65316_1.C: New testcase.
2226 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
2228         PR target/62247
2229         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2230         hppa*-*-hpux*.
2231         * g++.dg/abi/rtti3.C: Likewise.
2233         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2235         PR target/62251
2236         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2238         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2240         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2242         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2244 2015-03-08  Morin  <mikael@gcc.gnu.org>
2246         PR fortran/60898
2247         * gfortran.dg/entry_20.f90: New.
2249 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2251         PR target/65153
2252         * gcc.c-torture/compile/pr65153.c: New.
2254 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2256         PR target/65249
2257         * g++.dg/torture/pr65249.C: New.
2259 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
2261         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2262         long.
2263         (int64_t): Likewise.
2265 2015-03-07  Marek Polacek  <polacek@redhat.com>
2266             Martin Uecker  <uecker@eecs.berkeley.edu>
2268         PR sanitizer/65280
2269         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2270         member-like arrays.
2271         * c-c++-common/ubsan/bounds-8.c: New test.
2272         * c-c++-common/ubsan/bounds-9.c: New test.
2273         * gcc.dg/ubsan/bounds-2.c: New test.
2275 2015-03-05  Martin Sebor  <msebor@redhat.com>
2277         * PR testsuite/63175
2278         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2279         checking of results into main to prevent it from getting optimized
2280         away.
2281         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2283 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
2285         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2286         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2287         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2288         x64.
2290 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
2292         * g++.dg/lto/pr65302_1.C: New testcase.
2293         * g++.dg/lto/pr65302_0.C: New testcase.
2295 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2297         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2298         -fno-ipa-icf to dg-options.
2300 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2302         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2303         compiles using the linker plugin.
2305 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2307         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2309 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2311         * gcc.target/arm/pr65067.c: New test.
2313 2015-03-05  Martin Liska  <mliska@suse.cz>
2315         PR ipa/65318
2316         * gcc.dg/ipa/pr65318.c: New test.
2318 2015-03-05  Marek Polacek  <polacek@redhat.com>
2320         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2322 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2324         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2326 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2328         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2329         max-unroll-times back to defaults for s390.
2331 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2333         Fix last commit.
2335 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2337         PR c++/64665
2338         * g++.dg/cpp0x/initlist92.C: New.
2340 2015-03-05  Richard Biener  <rguenther@suse.de>
2342         PR tree-optimization/65310
2343         * gcc.dg/vect/pr65310.c: New testcase.
2345 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2347         PR c++/64834
2348         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2350 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
2352         * gnat.dg/entry_queues3.adb: New test.
2354 2015-03-04  Ian Lance Taylor  <iant@google.com>
2356         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2358 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2360         PR c++/64227
2361         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2363 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
2365         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2366         -fno-ipa-icf to dg-options
2367         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2368         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2370 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2372         PR c++/64398
2373         * g++.dg/cpp0x/decltype62.C: New.
2375 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
2377         * gnat.dg/object_overflow5.adb: New test.
2379 2015-03-03  Martin Liska  <mliska@suse.cz>
2381         PR ipa/65287
2382         * gcc.dg/ipa/pr65287.c: New test.
2384 2015-03-03  Martin Jambor  <mjambor@suse.cz>
2385             Eric Botcazou  <ebotcazou@adacore.com>
2387         * gnat.dg/specs/pack12.ads: New test.
2389 2015-03-03  Martin Liska  <mliska@suse.cz>
2391         * gcc.dg/ipa/PR65282.c: New test.
2393 2015-03-13  Jeff Law  <law@redhat.com>
2395         PR tree-optimization/65241
2396         * gcc.c-torture/compile/pr65241.c: New test.
2398 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
2400         PR target/64331
2401         * gcc.target/avr/torture/pr64331.c: New test.
2403 2015-03-03  Martin Liska  <mliska@suse.cz>
2404             Jan Hubicka  <hubicka@ucw.cz>
2406         * g++.dg/ipa/pr65263.C: New test.
2408 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2410         PR ipa/65130
2411         * gcc.dg/lto/pr65130_0.c: New testcase.
2412         * gcc.dg/lto/pr65130_1.c: New testcase.
2414 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2416         PR ipa/64988
2417         * g++.dg/torture/pr64988.C: New testcase.
2419 2015-03-02  Tobias Burnus  <burnus@net-b.de>
2421         * gfortran.dg/coarray_atomic_6.f90: New.
2423 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2425         PR target/65184
2426         * gcc.target/i386/pr65184.c: New.
2428 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2430         PR target/65183
2431         * gcc.target/i386/pr65183.c: New.
2433 2015-02-28  Martin Liska  <mliska@suse.cz>
2434             Jan Hubicka  <hubicka@ucw.cz>
2436         * gcc.dg/ipa/ipa-icf-35.c: New test.
2437         * gcc.dg/ipa/ipa-icf-36.c: New test.
2438         * gcc.dg/ipa/ipa-icf-37.c: New test.
2440 2015-02-28  Martin Liska  <mliska@suse.cz>
2441             Jan Hubicka  <hubicka@ucw.cz>
2443         PR ipa/65245
2444         * gcc.dg/ipa/ipa-icf-34.c: New test.
2446 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
2448         PR target/61142
2449         * gcc.target/sh/sh/pr61142.c: New.
2451 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2453         * g++.dg/other/dump-ada-spec-3.C: New test.
2455 2015-03-01  Martin Liska  <mliska@suse.cz>
2457         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2458         * g++.dg/ipa/pr63595.C: Update expected results.
2460 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
2462         PR ipa/65236
2463         * g++.dg/ipa/ipa-icf-6.C: New testcase.
2465 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
2467         * gcc.dg/vect/pr59354.c: Move vector producing code to
2468         separate function.
2470 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
2472         PR ipa/65237
2473         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2474         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2475         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2476         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2478 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
2480         PR tree-optimization/65048
2481         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2482         (foo): Use K&R style definition.
2484 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
2486         PR target/65032
2487         * g++.dg/pr65032.C: New.
2489 2015-02-27  Marek Polacek  <polacek@redhat.com>
2491         PR c/65040
2492         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2493         -Wformat=2.
2495 2015-02-27  Marek Polacek  <polacek@redhat.com>
2497         PR c/65228
2498         * gcc.dg/pr65228.c: New test.
2500 2015-02-27  Kai Tietz  <ktietz@redhat.com>
2502         PR c/35330
2503         * gcc.dg/weak/weak-17.c: New file.
2505 2015-02-27  Richard Biener  <rguenther@suse.de>
2507         PR lto/65193
2508         * g++.dg/lto/pr65193_0.C: New testcase.
2510 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2512         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2513         * gcc.target/s390/hotpatch-8.c: Likewise.
2514         * gcc.target/s390/hotpatch-9.c: Likewise.
2515         * gcc.target/s390/pr61078.c: Likewise.
2516         * gcc.target/s390/pr57960.c: Remove -m64.
2517         * gcc.target/s390/pr61078.c: Likewise.
2519 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
2520             Martin Liska  <mliska@suse.cz>
2522         PR bootstrap/65150
2523         * gcc.dg/pr64454.c: Disable ICF.
2524         * gcc.dg/pr28685-1.c: Disable ICF
2525         * gcc.dg/ipa/iinline-5.c: Disable ICF.
2526         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2527         * g++.dg/ipa/ipa-icf-4.C: Update template.
2529 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
2531         PR tree-optimization/65216
2532         * gcc.c-torture/execute/pr65216.c: New test.
2534         PR tree-optimization/65215
2535         * gcc.c-torture/execute/pr65215-1.c: New test.
2536         * gcc.c-torture/execute/pr65215-2.c: New test.
2537         * gcc.c-torture/execute/pr65215-3.c: New test.
2538         * gcc.c-torture/execute/pr65215-4.c: New test.
2539         * gcc.c-torture/execute/pr65215-5.c: New test.
2541 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2543         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2545 2015-02-26  Martin Liska  <mliska@suse.cz>
2546             Jan Hubicka  <hubicka@ucw.cz>
2548         * g++.dg/ipa/pr64146.C: Update expected results.
2549         * gcc.dg/ipa/ipa-icf-26.c: Update test.
2550         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2551         * gcc.dg/ipa/ipa-icf-34.c: New test.
2553 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
2555         * gcc.dg/vect/vect-pr61917.c: Rename to ...
2556         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2557         (dg-additional-options): Remove dg directive.
2558         (dg-final): Add dg directive.
2560 2015-02-26  Marek Polacek  <polacek@redhat.com>
2562         PR ipa/65008
2563         * g++.dg/ipa/pr65008.C: New test.
2565 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2567         * lib/profopt.exp (profopt-target-cleanup): New proc.
2568         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2569         files from sources from dg-additional-sources.
2571 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2573         * lib/gcov.exp: Cleanup in case of xfail.
2575 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
2577         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2579 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
2581         PR debug/46102
2582         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2583         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2584         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2585         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2586         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2587         * g++.dg/debug/pr46123.C: XFAIL and move...
2588         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2589         * gcc.dg/debug/dwarf2-3.c: Move...
2590         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2592 2015-02-26  Marek Polacek  <polacek@redhat.com>
2594         PR c++/65202
2595         * g++.dg/cpp1y/pr65202.C: New test.
2597 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2599         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2600         locale_facets.h.gcov.
2602 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2604         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2606 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2608         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2610 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2612         PR target/65217
2613         * gcc.target/i386/pr65217.c: New.
2615 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2617         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2619 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2621         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2623 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
2625         PR tree-optimization/65048
2626         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2628 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
2630         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2631         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2633 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
2635         PR target/65161
2636         * gcc.target/i386/pr65161.c: New test.
2638 2015-02-26  Terry Guo  <terry.guo@arm.com>
2640         * gcc.target/arm/no-volatile-in-it.c: New test.
2642 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
2644         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2645         (dg-options): Add -save-temps.
2646         (dg-final): Add cleanup-saved-temps.
2648 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
2650         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2652 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
2654         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2655         * gcc.target/powerpc/pack01.c: Include string.h.
2657 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
2659         PR target/65167
2660         * gcc.target/i386/pr65167.c: New.
2662 2015-02-25  Kai Tietz  <ktietz@redhat.com>
2664         PR tree-optimization/61917
2665         * gcc.dg/vect/vect-pr61917.c: New file.
2667 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
2669         PR tree-optimization/65170
2670         * gcc.c-torture/execute/pr65170.c: New test.
2671         * gcc.dg/tree-ssa/vrp96.c: New test.
2673 2015-02-24  Tom de Vries  <tom@codesourcery.com>
2675         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2677 2015-02-24  Tom de Vries  <tom@codesourcery.com>
2679         PR testsuite/65126
2680         * lib/gcc-defs.exp (additional_sources_used): Add new var.
2681         (dg-additional-files-options): Copy additional_sources to
2682         additional_sources_used before emptying additional_sources.
2683         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2684         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2685         (cleanup-saved-temps): Use additional_sources_used instead of
2686         additional_sources.
2687         (dg-test): Reset additional_sources_used.
2689 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
2691         PR fortran/63427
2692         * gfortran.dg/integer_exponentiation_6.F90: New test.
2694 2015-02-23  Martin Sebor  <msebor@redhat.com>
2696         PR target/65109
2697         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2698         two parts.  One to save registers, the other to verify the
2699         registers have the right values.  Save register state into
2700         static data rather than on the stack.
2702 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
2704         PR bootstrap/63888
2705         * c-c++-common/asan/pr63888.c: New test.
2707 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
2709         PR target/65163
2710         * gcc.c-torture/compile/pr65163.c: New.
2712 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2714         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2715         with -m31 on 64 bit.
2716         * gcc.dg/hoist-register-pressure-2.c: Likewise.
2717         * gcc.dg/hoist-register-pressure-3.c: Likewise.
2719 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2721         * gcc.target/s390/20090223-1.c: Add
2722         -Wno-implicit-function-declaration option.
2723         * gcc.target/s390/pr42224.c: Likewise.
2724         * gcc.target/s390/pr55718.c: Likewise.
2726 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2728         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2729         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2730         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2731         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2732         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2733         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2734         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2735         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2736         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2737         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2738         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2739         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2740         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2741         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2742         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2743         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2744         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2745         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2746         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2747         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2748         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2750 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2752         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2753         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2754         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2755         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2756         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2757         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2758         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2759         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2760         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2761         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2762         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2763         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2764         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2765         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2766         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2767         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2769 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2771         PR fortran/64980
2772         PR fortran/61960
2773         * gfortran.dg/pr61960.f90: New.
2774         * gfortran.dg/pr64230.f90: New.
2775         * gfortran.dg/pr64980.f03: New.
2777 2015-02-22  Tom de Vries  <tom@codesourcery.com>
2779         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2781 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
2783         PR ada/65156
2784         * gnat.dg/timing_events.adb: Removed, invalid test.
2786 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
2788         PR debug/58123
2789         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2790         location.
2791         * g++.dg/gcov/gcov-2.C: Likewise.
2793 2015-02-20  Richard Biener  <rguenther@suse.de>
2795         PR tree-optimization/65136
2796         * gcc.dg/tree-ssa/pr65136.c: New testcase.
2798 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
2800         PR testsuite/64158
2801         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2802         and nvptx-*-* blacklisting.
2804         * gcc.dg/sibcall-9.c: New test.
2805         * gcc.dg/sibcall-10.c: New test.
2807 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2809         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2811 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
2813         PR target/64452
2814         * gcc.target/avr/torture/pr64452.c: New test.
2816 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
2818         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2819         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2821 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2823         PR testsuite/65116
2824         * lib/target-supports.exp (check_compile): Check whether
2825         additional_sources is defined before using it.
2827 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
2829         PR middle-end/65074
2830         * g++.dg/opt/pr65074.C: New file.
2832 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
2834         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2835         (size_type): New typedef.
2836         (operator "" _script): Use it for the last argument.
2838 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2840         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2842 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2844         * lib/target-supports.exp (check_compile): Save/restore
2845         additional_sources that may belong to an actual test.
2847 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
2849         PR gcov-profile/64634
2850         * g++.dg/gcov/gcov-15.C: New test.
2852 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2854         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2856 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2858         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2860 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2862         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2864 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2866         * gfortran.dg/fmt_cache_1.f: Add missing close.
2868 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2870         PR testsuite/65107
2871         * gfortran.dg/read_eof_8.f90: Add missing close.
2873 2015-02-18  Richard Biener  <rguenther@suse.de>
2875         PR tree-optimization/65063
2876         * gcc.dg/pr65063.c: New testcase.
2878 2015-02-18  Richard Biener  <rguenther@suse.de>
2880         PR tree-optimization/62217
2881         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2883 2015-02-18  Marek Polacek  <polacek@redhat.com>
2885         PR sanitizer/65081
2886         * c-c++-common/ubsan/pr65081.c: New test.
2888 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
2890         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2891         * gcc.target/sh/force-cbranch-delay-slot.c: New.
2893 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
2895         * gcc.dg/ipa/propalign-3.c: New test.
2897 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
2899         PR target/64793
2900         * gcc.target/sh/pr64793.c: New.
2901         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2903 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
2905         * gcc.target/arm/divzero.c: New test case.
2907 2015-02-17  Tom de Vries  <tom@codesourcery.com>
2909         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2911 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
2912             Jakub Jelinek  <jakub@redhat.com>
2914         PR c++/65075
2915         * g++.dg/cpp0x/pr65075.C: New test.
2917 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
2919         PR target/65058
2920         * gcc.target/powerpc/pr65058.c: New test.
2922 2015-02-16  Jeff Law  <law@redhat.com>
2924         PR tree-optimization/64823
2925         * gcc.dg/uninit-20.c: New test.
2927 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
2928             James Greenhalgh  <james.greenhalgh@arm.com>
2930         PR ipa/64963
2931         * gcc.dg/ipa/ipa-clone-1.c: New test.
2933 2015-02-16  Richard Biener  <rguenther@suse.de>
2935         PR tree-optimization/65077
2936         * gcc.dg/torture/pr65077.c: New testcase.
2938 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
2940         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2941         Directive adjusted to scan for ldaxr.
2942         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2943         adjusted to scan for ldaex.
2945 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
2947         PR c++/65080
2948         * g++.dg/cpp0x/constexpr-65080.C: New.
2950 2015-02-16  Richard Biener  <rguenther@suse.de>
2952         PR tree-optimization/63593
2953         * gcc.dg/pr63593.c: New testcase.
2955 2015-02-16  Marek Polacek  <polacek@redhat.com>
2957         PR c/65066
2958         * gcc.dg/pr65066.c: New test.
2960 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2962         * gcc.dg/pr65002.C: Move ...
2963         * g++.dg/ipa/pr65002.C: ... here.
2965 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
2967         * gcc.target/powerpc/pr64205.c: Skip on AIX.
2968         * gcc.target/powerpc/pr64505.c: Skip on AIX.
2969         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2970         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2972 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
2974         PR testsuite/64850
2975         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2976         the expression to find calls.
2977         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2978         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2979         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2980         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2981         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2983 2015-02-14  Marek Polacek  <polacek@redhat.com>
2985         PR c/64768
2986         * gcc.dg/array-11.c: New test.
2987         * gcc.dg/array-12.c: New test.
2988         * gcc.dg/array-13.c: New test.
2989         * gcc.dg/array-14.c: New test.
2990         * gcc.dg/c99-flex-array-typedef-1.c: New test.
2991         * gcc.dg/c99-flex-array-typedef-2.c: New test.
2992         * gcc.dg/c99-flex-array-typedef-3.c: New test.
2993         * gcc.dg/c99-flex-array-typedef-5.c: New test.
2994         * gcc.dg/c99-flex-array-typedef-7.c: New test.
2995         * gcc.dg/c99-flex-array-typedef-8.c: New test.
2997 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2999         PR c++/60894
3000         * g++.dg/lookup/using54.C: New.
3002 2015-02-13  Jeff Law  <law@redhat.com>
3004         PR bootstrap/65060
3005         Revert my change for tree-optimization/64823.
3007 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
3009         PR tree-optimization/65053
3010         * gcc.c-torture/execute/pr65053-1.c: New test.
3011         * gcc.c-torture/execute/pr65053-2.c: New test.
3013 2015-02-13  Marek Polacek  <polacek@redhat.com>
3015         PR c/65050
3016         * gcc.dg/pr65050.c: New test.
3018 2015-02-13  Jeff Law  <law@redhat.com>
3020         PR tree-optimization/64823
3021         * gcc.dg/uninit-20.c: New test.
3023         PR rtl-optimization/47477
3024         * gcc.dg/tree-ssa/pr47477.c: New test.
3026 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3028         PR c++/60211
3029         * g++.dg/parse/ivdep-2.C: New.
3030         * g++.dg/parse/ivdep-3.C: Likewise.
3032 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3034         PR fortran/64506
3035         * gfortran.dg/continuation_13.f90: New test.
3036         * gfortran.dg/continuation_14.f: New test.
3038 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3040         PR c++/64970
3041         * g++.dg/cpp0x/sfinae55.C: New.
3043 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
3045         PR ipa/65034
3046         * g++.dg/ipa/pr65034.C: New test.
3048 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3050         PR tree-optimization/65002
3051         * gcc.dg/pr65002.C: New.
3053 2015-02-13  Marek Polacek  <polacek@redhat.com>
3055         PR c/65040
3056         * c-c++-common/pr65040.c: New test.
3058 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
3060         PR tree-optimization/64705
3061         * gcc.dg/tree-ssa/pr64705.c: New test.
3063 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
3065         PR rtl/32219
3066         * gcc.dg/visibility-22.c: New test.
3067         * gcc.dg/visibility-23.c: New test.
3068         * gcc.target/i386/pr32219-1.c: New test.
3069         * gcc.target/i386/pr32219-2.c: New test.
3070         * gcc.target/i386/pr32219-3.c: New test.
3071         * gcc.target/i386/pr32219-4.c: New test.
3072         * gcc.target/i386/pr32219-5.c: New test.
3073         * gcc.target/i386/pr32219-6.c: New test.
3074         * gcc.target/i386/pr32219-7.c: New test.
3075         * gcc.target/i386/pr32219-8.c: New test.
3076         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3078 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3080         PR libgfortran/57822
3081         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3082         four different KINDs.
3084 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3086         PR c++/64884
3087         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3089         PR sanitizer/65000
3090         * g++.dg/ubsan/pr65000.C: New test.
3092 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
3094         PR fortran/64932
3095         * gfortran.dg/finalize_28.f90: New test
3097 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3099         PR debug/55541
3100         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3101         DW_TAG_lexical_block removal.
3102         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3103         * g++.dg/guality/pr55541.C: New test.
3105         PR sanitizer/64984
3106         * g++.dg/ubsan/pr64984.C: New test.
3108 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
3110         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3112 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3114         PR testsuite/64930
3115         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3116         instructions for 2015-01-14 get_memmodel changes.
3117         * gcc.target/powerpc/atomic-p8.c: Likewise.
3119         PR sanitizer/65019
3120         * g++.dg/ubsan/pr65019.C: New test.
3122         PR tree-optimization/65014
3123         * gcc.c-torture/compile/pr65014.c: New test.
3125 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3127         PR libgfortran/57822
3128         * gfortran/fmt_g0_7.f08: Revise test.
3130 2015-02-11  Jeff Law  <law@redhat.com>
3132         PR target/63347
3133         * gcc.target/m68k/pr63347.c: New test.
3135 2015-02-11  Marek Polacek  <polacek@redhat.com>
3137         * g++.dg/ubsan/shift-1.C: New test.
3138         * gcc.dg/ubsan/c-shift-2.c: New test.
3139         * c-c++-common/ubsan/shift-5.c: Remove file.
3141 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
3143         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3144         Directive adjusted to XFAIL.
3145         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3146         adjusted to XFAIL.
3148 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
3150         PR middle-end/65003
3151         * g++.dg/opt/pr65003.C: New test.
3153 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
3155         * lib/target-supports.exp (check_effective_target_pie): Renamed
3156         to ...
3157         (check_effective_target_pie_enabled): This.
3158         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3159         * gcc.target/i386/pie.c: Likewise.
3161 2015-02-11  Andrew Pinski  <apinski@cavium.com>
3163         PR target/64893
3164         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3165         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3167 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
3169         PR target/61925
3170         * gcc.target/i386/pr61925-1.c: New test.
3171         * gcc.target/i386/pr61925-2.c: New test.
3172         * gcc.target/i386/pr61925-3.c: New test.
3174 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
3176         PR sanitizer/65004
3177         * g++.dg/asan/pr65004.C: New test.
3179 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
3181         PR target/64661
3182         * gcc.taget/sh/pr64661-0.h: New.
3183         * gcc.taget/sh/pr64661-1.c: New.
3184         * gcc.taget/sh/pr64661-2.c: New.
3185         * gcc.taget/sh/pr64661-3.c: New.
3186         * gcc.taget/sh/pr64661-4.c: New.
3188 2015-02-10  Richard Biener  <rguenther@suse.de>
3190         PR tree-optimization/64995
3191         * g++.dg/torture/pr64995.C: New testcase.
3193 2015-02-10  Richard Biener  <rguenther@suse.de>
3195         PR tree-optimization/64909
3196         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3198 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3200         * gcc.dg/signbit-sa.c: New test.
3202 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3204         PR libgfortran/57822
3205         * gfortran/fmt_g0_7.f08: New test.
3207 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
3209         PR tree-optimization/43378
3210         * gcc.dg/tree-ssa/pr43378.c: New test.
3212 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
3214         PR ipa/64978
3215         * g++.dg/torture/pr64978.C: New testcase.
3217 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
3219         PR sanitizer/64981
3220         * gcc.dg/asan/pr64981.c: New test.
3222 2015-02-09  Marek Polacek  <polacek@redhat.com>
3224         PR c/64856
3225         * gcc.dg/pr64856.c: New test.
3227 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
3229         PR target/64979
3230         * gcc.dg/tree-ssa/stdarg-7.c: New test.
3231         * gcc.c-torture/execute/pr64979.c: New test.
3233 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
3235         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3237 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
3239         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3240         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3242 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
3244         PR target/58757
3245         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3247 2015-02-09  Richard Biener  <rguenther@suse.de>
3249         PR tree-optimization/54000
3250         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3252 2015-02-09  Tom de Vries  <tom@codesourcery.com>
3254         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3256 2015-02-09  Martin Liska  <mliska@suse.cz>
3258         * g++.dg/ipa/pr64858.C: New test.
3260 2015-02-09  Tom de Vries  <tom@codesourcery.com>
3262         * gcc.dg/uninit-19.c: Fix warning line for fpic.
3264 2015-02-08  Andrew Pinski  <apinski@cavium.com>
3266         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3268 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3270         PR fortran/63744
3271         * gfortran.dg/use_rename_8.f90: New.
3273 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
3275         * gnat.dg/addr7.ad[sb]: New test.
3276         * gnat.dg/addr8.ad[sb]: Likewise.
3278 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
3280         PR jit/64752
3281         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3282         from jit.dg/test-compile-to-executable.c's create_code, with a
3283         clarification of the output message.
3284         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3285         pass/fail message.
3286         (test_jit): Use CHECK_NO_ERRORS when calling
3287         gcc_jit_context_compile_to_file.
3288         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3289         jit-verify-compile-to-file to jit-verify-output-file-was-created.
3290         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
3291         about deletions that are attempted.
3292         (jit-verify-compile-to-file): Rename to...
3293         (jit-verify-output-file-was-created): ...this, and drop the
3294         attempt to run "file" and verify the output.
3295         (jit-verify-assembler): New function.
3296         (jit-verify-object): New function.
3297         (jit-verify-dynamic-library): New function.
3298         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3299         favor of an implementation from new file
3300         create-code-for-hello-world-executable.h, which also adds a
3301         "main".
3302         (dg-final): Replace jit-verify-compile-to-file with
3303         jit-verify-output-file-was-created, and invoke new function
3304         jit-verify-assembler.
3305         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3306         the output message.
3307         (dg-final): Replace jit-verify-compile-to-file with
3308         jit-verify-output-file-was-created, and invoke new function
3309         jit-verify-dynamic-library.
3310         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3311         favor of an implementation from new file
3312         create-code-for-hello-world-executable.h, which also adds a
3313         "main".
3314         (dg-final): Replace jit-verify-compile-to-file with
3315         jit-verify-output-file-was-created.  Strengthen the expected stdout
3316         from the built executable.
3317         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3318         favor of an implementation from new file
3319         create-code-for-hello-world-executable.h, which also adds a
3320         "main".
3321         (dg-final): Replace jit-verify-compile-to-file with
3322         jit-verify-output-file-was-created, and invoke new function
3323         jit-verify-object.
3324         * jit.dg/verify-dynamic-library.c: New source file.
3326 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
3327             Brian Rzycki  <b.rzycki@samsung.com>
3329         PR tree-optimization/64878
3330         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3332 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3334         PR ipa/64896
3335         * g++.dg/ipa/pr64896.C: New test.
3337 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3339         PR target/64205
3340         * gcc.target/powerpc/pr64205.c: New file.
3342 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
3344         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3345         (dg-options): Use -fpie instead of -fPIE -pie.
3347 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3349         PR middle-end/64937
3350         * g++.dg/asan/pr64937.C: New test.
3352 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
3354         PR fortran/63205
3355         * gfortran.dg/class_to_type_4.f90: New test
3357 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
3359         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3361 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3363         PR rtl-optimization/64957
3364         PR debug/64817
3365         * gcc.c-torture/execute/pr64957.c: New test.
3367 2015-02-05  Jeff Law  <law@redhat.com>
3369         PR target/17306
3370         * gcc.target/h8300/pr17306-1.c: New test.
3371         * gcc.target/h8300/pr17306-2.c: New test.
3373 2015-02-05  Tobias Burnus  <burnus@net-b.de>
3375         PR fortran/64943
3376         * gfortran.dg/structure_constructor_12.f90: New.
3378 2015-02-05  Jeff Law  <law@redhat.com>
3380         PR target/58400
3381         gcc.target/h8300/pr58400.c: New test.
3383 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
3385         * gcc.target/arm/macro_defs0.c: New test.
3386         * gcc.target/arm/macro_defs1.c: New test.
3387         * gcc.target/arm/macro_defs2.c: New test.
3389 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
3391         PR rtl-optimization/64905
3392         * gcc.target/i386/pr64905.c: Require nonpic target.
3393         (dg-options): Add -fomit-frame-pointer.
3394         (main): Remove.
3396 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
3398         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3399         tree dump scanning.
3401 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
3403         PR fortran/64757
3404         * gfortran.dg/type_to_class_2.f90: New test
3405         * gfortran.dg/type_to_class_3.f90: New test
3407 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
3409         PR ipa/64686
3410         * g++.dg/torture/pr64686.C: New testcase.
3412 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3414         PR rtl-optimization/64905
3415         * gcc.target/i386/pr64905.c: New file.
3417 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3419         * gcc.dg/guality/pr41447-1.c: Remove xfail.
3420         * gcc.dg/guality/pr41616-1.c: Ditto.
3422 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
3424         PR debug/64817
3425         * gcc.dg/pr64817-3.c: New.
3427 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
3428             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3430         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3431         pass parameters in registers.
3432         * gcc.dg/guality/pr36728-2.c (main): Likewise.
3433         * gcc.dg/guality/pr36728-3.c (main): Likewise.
3434         * gcc.dg/guality/pr36728-4.c (main): Likewise.
3436 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
3437             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3439         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3440         list, allow for multilibed targets.
3441         * gcc.dg/combine_ashiftrt_2.c: Likewise.
3443 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3445         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3446         * gcc.dg/pr46728-6.c: Ditto.
3448 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
3450         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3451         for mips_nanlegacy target.
3453 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
3455         * gcc.target/i386/chkp-hidden-def.c: New.
3457 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3459         PR middle-end/62103
3460         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3461         to use 24 bits for bitfield b.
3463 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3465         PR testsuite/64796
3466         * lib/target-supports.exp (check_effective_target_bswap64): Do not
3467         cache result in a global variable.  Include all 32-bit targets for
3468         bswap64 tests.
3470 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
3472         PR rtl-optimization/64756
3473         * gcc.c-torture/execute/pr64756.c: New test.
3475 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
3477         PR target/64660
3478         * gcc.target/sh/pr64660-0.h: New.
3479         * gcc.target/sh/pr64660-1.c: New.
3480         * gcc.target/sh/pr64660-2.c: New.
3481         * gcc.target/sh/pr64660-3.c: New.
3482         * gcc.target/sh/pr64660-4.c: New.
3484 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
3486         PR c++/64877
3487         * g++.dg/warn/Waddress-2.C: New.
3489 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
3491         PR middle-end/61225
3492         * gcc.target/i386/pr49095.c: XFAIL for ia32.
3494 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
3496         PR preprocessor/64803
3497         * gcc.dg/cpp/builtin-macro-1.c: New test case.
3499 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
3501         * g++.dg/ipa/devirt-37.C: Disable early inlining.
3503 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
3505         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3506         (_ARM_FPSRC): Add DN and AHP fields.
3507         (clean_results): Force DN=1 on AArch64.
3508         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3509         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3510         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3511         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3512         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3513         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3515 2015-02-02  Alan Modra  <amodra@gmail.com>
3517         * gcc.target/powerpc/cprophard.c: New.
3519 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
3521         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3522         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3524 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
3526         PR debug/64817
3527         * gcc.dg/pr64817-1.c: New test.
3528         * gcc.dg/pr64817-2.c: New test.
3530 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
3532         PR target/64851
3533         * gcc.target/sh/pr64851-0.h: New
3534         * gcc.target/sh/pr64851-1.c: New
3535         * gcc.target/sh/pr64851-2.c: New
3536         * gcc.target/sh/pr64851-3.c: New
3537         * gcc.target/sh/pr64851-4.c: New
3539 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
3541         PR target/64882
3542         * gcc.dg/torture/pr64882.c: New test.
3544 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
3546         PR target/64159
3547         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3548         sparc*-*-*.
3550 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
3552         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3553         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3554         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3555         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3556         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3557         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3558         tree dump.
3559         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3560         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3561         tree dump.
3562         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3563         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3564         tree dump.
3566 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3568         PR target/64688
3569         * g++.dg/pr64688-2.C: New.
3571 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
3573         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3574         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3575         * gcc.target/i386/fuse-caller-save.c: Ditto.
3576         * gcc.target/i386/headmerge-1.c: Ditto.
3577         * gcc.target/i386/headmerge-2.c: Ditto.
3578         * gcc.target/i386/sibcall-6.c: Ditto.
3580 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3582         PR target/64617
3583         * gcc.target/i386/pr64617.c: New test.
3585 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
3587         PR target/15184
3588         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3589         (dg-options): Remove -m32.
3590         (dg-final): Scan for "movb %al" only.
3591         * gcc.target/i386/pr15184-2.c: Ditto.
3593 2015-01-30  Richard Biener  <rguenther@suse.de>
3595         PR tree-optimization/64829
3596         * gcc.dg/vect/pr64829.c: New testcase.
3598 2015-01-29  Marek Polacek  <polacek@redhat.com>
3600         PR c/64709
3601         * gcc.dg/pr64709.c: New test.
3603 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
3605         PR c++/64717
3606         * g++.dg/ubsan/pr64717-1.C: New test.
3607         * g++.dg/ubsan/pr64717-2.C: New test.
3609 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
3611         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3613 2015-01-29  Jeff Law  <law@redhat.com>
3615         PR target/15184
3616         * gcc.target/i386/pr15184-1.c: New test.
3617         * gcc.target/i386/pr15184-2.c: New test.
3619 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3621         PR tree-optimization/64746
3622         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3624 2015-01-29  Richard Biener  <rguenther@suse.de>
3626         PR tree-optimization/64853
3627         * gcc.dg/torture/pr64853.c: New testcase.
3629 2015-01-29  Richard Biener  <rguenther@suse.de>
3631         PR tree-optimization/64844
3632         * gcc.dg/vect/pr64844.c: New testcase.
3634 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3636         PR middle-end/64809
3637         * gcc.dg/pr64809.c: Delete.
3639 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
3641         PR middle-end/64805
3642         * gcc.target/i386/pr64805.c: New.
3644 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3646         * gcc.dg/guality/guality.h (main): Add argv[0] to
3647         guality_gdb_command.
3649 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
3651         PR ipa/64801
3652         * gcc.dg/tree-ssa/pr64801.c: New testcase.
3654 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
3656         PR target/64659
3657         * gcc.target/sh/sh.exp
3658         (check_effective_target_atomic_model_soft_gusa_available,
3659         check_effective_target_atomic_model_soft_tcb_available,
3660         check_effective_target_atomic_model_soft_imask_available,
3661         check_effective_target_atomic_model_hard_llcs_available): New.
3662         * gcc.target/sh/pr64659-0.h: New.
3663         * gcc.target/sh/pr64659-1.c: New.
3664         * gcc.target/sh/pr64659-2.c: New.
3665         * gcc.target/sh/pr64659-3.c: New.
3666         * gcc.target/sh/pr64659-4.c: New.
3668 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
3670         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3671         scan-assembler-times pattern.
3673 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
3675         PR middle-end/64809
3676         * gcc.dg/pr64809.c: New test.
3678 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
3680         PR tree-optimization/64277
3681         * gcc.dg/pr64277.c: New.
3683 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3685         PR tree-optimization/64718
3686         * gcc.c-torture/execute/pr64718.c: New test.
3688 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
3690         * gcc.target/aarch64/abs_2.c: New.
3692 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
3694         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3695         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3696         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3697         ISA rev < 2.
3699 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
3701         PR bootstrap/64612
3702         * lib/target-supports.exp (check_effective_target_comdat_group): New.
3703         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3704         { target comdat_group }.
3706 2015-01-27  Tobias Burnus  <burnus@net-b.de>
3708         PR fortran/63861
3709         * gfortran.dg/goacc/coarray_2.f90: New.
3711 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3713         PR ipa/60871
3714         PR ipa/64139
3715         * g++.dg/torture/pr64139.C: New testcase.
3716         * g++.dg/torture/pr60871.C: Likewise.
3718 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
3720         PR fortran/64230
3721         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3722         prevent linking errors.
3724 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3726         PR ipa/64282
3727         * g++.dg/torture/pr64282.C: New testcase.
3729 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3731         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3732         for wzr reg.
3734 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3736         * gcc.target/s390/hotpatch-13.c: New testcase.
3737         * gcc.target/s390/hotpatch-14.c: New testcase.
3738         * gcc.target/s390/hotpatch-15.c: New testcase.
3739         * gcc.target/s390/hotpatch-16.c: New testcase.
3740         * gcc.target/s390/hotpatch-17.c: New testcase.
3741         * gcc.target/s390/hotpatch-18.c: New testcase.
3742         * gcc.target/s390/hotpatch-19.c: New testcase.
3743         * gcc.target/s390/hotpatch-20.c: New testcase.
3744         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3745         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3746         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3747         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3748         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3749         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3750         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3751         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3752         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3753         * gcc.target/s390/hotpatch-10.c: Likewise.
3754         * gcc.target/s390/hotpatch-11.c: Likewise.
3755         * gcc.target/s390/hotpatch-12.c: Likewise.
3756         * gcc.target/s390/hotpatch-2.c: Likewise.
3757         * gcc.target/s390/hotpatch-3.c: Likewise.
3758         * gcc.target/s390/hotpatch-4.c: Likewise.
3759         * gcc.target/s390/hotpatch-5.c: Likewise.
3760         * gcc.target/s390/hotpatch-6.c: Likewise.
3761         * gcc.target/s390/hotpatch-7.c: Likewise.
3762         * gcc.target/s390/hotpatch-8.c: Likewise.
3763         * gcc.target/s390/hotpatch-9.c: Likewise.
3764         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3765         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3766         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3767         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3768         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3769         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3770         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3771         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3773 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
3775         * gcc.dg/long_branch.c: New testcase.
3777 2015-01-27  Richard Biener  <rguenther@suse.de>
3779         PR tree-optimization/56273
3780         PR tree-optimization/59124
3781         PR tree-optimization/64277
3782         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3783         * gcc.dg/Warray-bounds-12.c: Likewise.
3784         * gcc.dg/Warray-bounds-13.c: Likewise.
3786 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
3788         PR rtl-optimization/61058
3789         * gcc.dg/pr61058.c: New test.
3791 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
3793         * gcc.target/i386/chkp-narrow-bounds.c: New.
3795 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
3797         PR tree-optimization/64807
3798         * gcc.dg/pr64807.c: New test.
3800         PR c/64766
3801         * gcc.dg/pr64766.c: New test.
3803 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
3805         PR target/49263
3806         * gcc.target/sh/pr49263-4.c: New.
3808 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
3810         PR fortran/62044
3811         * gfortran.dg/allocate_with_mold_1.f90: New test
3813 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
3815         PR c/64778
3816         * gcc.dg/pr64778.c: New test.
3818         PR middle-end/64421
3819         * gcc.dg/vect/pr64421.c: New test.
3821 2015-01-26  Tobias Burnus  <burnus@net-b.de>
3823         PR fortran/64771
3824         * gfortran.dg/coarray_36.f: New.
3825         * gfortran.dg/coarray_37.f90: New.
3827 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
3829         PR fortran/64230
3830         * gfortran.dg/class_allocate_18.f90: New.
3832 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3834         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3836 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3838         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3840 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3842         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3844 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3846         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3848 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3850         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3851         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3852         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3853         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3855 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3857         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3858         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3859         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3861 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3863         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3864         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3865         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3866         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3867         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3868         vXXXhn.inc.
3870 2015-01-26  Richard Biener  <rguenther@suse.de>
3872         PR middle-end/64764
3873         * gcc.dg/uninit-19.c: New testcase.
3875 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3877         * lib/target-supports.exp (check_effective_target_vect64): Add
3878         sparc*-*-*.
3880 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3882         PR testsuite/64712
3883         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3885 2015-01-26  Tony Liu  <tony.liu@arm.com>
3887         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3888         non-UAL cases.
3890 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
3892         PR libfortran/64770
3893         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3894         correctly, clean up afterwards.
3896 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
3898         PR fortran/62044
3899         * gfortran.dg/use_rename_7.f90: New.
3901 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
3903         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3904         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3906 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
3908         PR target/54236
3909         * gcc.target/sh/pr54236-4.c: New.
3911 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
3913         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3914         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
3915         Bridge test.
3917 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
3919         PR libfortran/64770
3920         * gfortran.dg/open_new_segv.f90: New test.
3922 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
3924         PR target/49263
3925         PR target/53987
3926         PR target/64345
3927         PR target/59533
3928         PR target/52933
3929         PR target/54236
3930         PR target/51244
3931         * gcc.target/sh/pr64345-1.c: New.
3932         * gcc.target/sh/pr64345-2.c: New.
3933         * gcc.target/sh/pr59533-1.c: New.
3934         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3935         * gcc.target/sh/pr52933-2.c: Likewise.
3936         * gcc.target/sh/pr54089-1.c: Likewise.
3937         * gcc.target/sh/pr54236-1.c: Likewise.
3938         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3939         * gcc.target/sh/pr49263-1.c: Remove xfails.
3940         * gcc.target/sh/pr49263-2.c: Likewise.
3941         * gcc.target/sh/pr49263-3.c: Likewise.
3942         * gcc.target/sh/pr53987-1.c: Likewise.
3943         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3944         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3945         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3946         (test05, test06, test07, test08, test09, test10, test11, test12): New.
3947         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3948         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3949         test_009): New.
3950         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3951         (test_02): New.
3953 2015-01-24  Tom de Vries  <tom@codesourcery.com>
3955         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3957 2015-01-23  Ian Lance Taylor  <iant@google.com>
3959         PR go/64510
3960         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3961         targets without split stack support.
3963 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
3965         PR target/64317
3966         * gcc.target/i386/pr64317.c: New test.
3968 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
3970         PR rtl-optimization/63637
3971         PR rtl-optimization/60663
3972         * gcc.dg/pr63637-1.c: New test.
3973         * gcc.dg/pr63637-2.c: New test.
3974         * gcc.dg/pr63637-3.c: New test.
3975         * gcc.dg/pr63637-4.c: New test.
3976         * gcc.dg/pr63637-5.c: New test.
3977         * gcc.dg/pr63637-6.c: New test.
3978         * gcc.target/i386/pr63637-1.c: New test.
3979         * gcc.target/i386/pr63637-2.c: New test.
3980         * gcc.target/i386/pr63637-3.c: New test.
3981         * gcc.target/i386/pr63637-4.c: New test.
3982         * gcc.target/i386/pr63637-5.c: New test.
3983         * gcc.target/i386/pr63637-6.c: New test.
3985 2015-01-23  Richard Biener  <rguenther@suse.de>
3987         PR testsuite/63439
3988         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3989         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3991 2015-01-23  Marek Polacek  <polacek@redhat.com>
3993         PR preprocessor/60570
3994         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3995         * gcc.dg/cpp/pr60570.c: New test.
3997 2015-01-23  Richard Biener  <rguenther@suse.de>
3999         PR testsuite/63439
4000         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4001         vectorization on vect64 targets.
4003 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
4005         PR fortran/60922
4006         * gfortran.dg/class_allocate_17.f90: New.
4008 2015-01-23  Tobias Burnus  <burnus@net-b.de>
4010         PR fortran/64726
4011         * gfortran.dg/goacc/combined_loop.f90: New.
4013 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4015         PR fortran/61933
4016         * gfortran.dg/make_unit.f90: New test.
4018 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4020         PR fortran/61933
4021         * gfortran.dg/negative_unit_int8.f: Update.
4023 2015-01-22  Jeff Law  <law@redhat.com>
4025         PR target/52076
4026         * gcc.target/m68k/pr52076-1.c: New test.
4027         * gcc.target/m68k/pr52076-2.c: New test.
4029 2015-01-22  Richard Biener  <rguenther@suse.de>
4031         PR middle-end/64728
4032         * gcc.dg/torture/pr64728.c: New testcase.
4034 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
4036         PR target/64688
4037         * g++.dg/pr64688.C: New test.
4039 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
4041         * gcc.target/i386/chkp-always_inline.c (f1): Make static
4042         to avoid errors with -fpic.
4044 2015-01-22  Richard Biener  <rguenther@suse.de>
4046         PR libstdc++/64535
4047         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4049 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
4051         PR rtl-optimization/64682
4052         * gcc.c-torture/execute/pr64682.c: New file.
4054 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
4056         PR debug/64511
4057         * gcc.dg/pr64511.c: New test.
4059         PR rtl-optimization/62078
4060         * g++.dg/opt/pr62078.C: New test.
4062         PR c/63307
4063         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4065 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
4067         PR fortran/57023
4068         * gfortran.dg/internal_pack_15.f90:  New test.
4070 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4072         * c-c++-common/tsan/step.c: New testcase.
4074 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4076         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4078 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4080         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4082 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4084         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4086 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4088         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4090 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4092         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4094 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4096         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4098 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4100         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4102 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4104         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4106 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4108         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4110 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4112         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4114 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4116         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4118 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4120         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4122 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4124         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4125         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4126         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4127         vXXXw.inc.
4129 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4131         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4132         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4133         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4134         vXXXl.inc.
4136 2015-01-21  Renlin Li  <renlin.li@arm.com>
4138         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4139         * g++.dg/tls/thread_local5g.C: Likewise.
4140         * g++.dg/tls/thread_local6g.C: Likewise.
4142 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4144         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4145         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4146         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4148 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4150         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4151         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4152         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4154 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4156         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4157         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4158         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4160 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4162         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4163         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4164         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4166 2015-01-20  Jeff Law  <law@redhat.com>
4168         PR target/59946
4169         * gcc.target/m68k/pr59946.c: New test.
4171 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4173         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4174         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4175         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4177 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4179         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4180         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4181         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4183 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4185         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4186         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4187         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4189 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4191         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4192         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4193         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4194         vshuffle.inc.
4195         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4196         vshuffle.inc.
4198 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4200         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4201         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4202         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4204 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4206         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4207         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4208         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4210 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4212         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4214 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
4216         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4218         PR sanitizer/64632
4219         * g++.dg/ubsan/pr64632.C: New test.
4221         PR debug/64663
4222         * gcc.dg/pr64663.c: New test.
4224 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4226         PR c++/64383
4227         * g++.dg/warn/Wunused-var-23.C: New.
4229 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4231         PR c++/59937
4232         * g++.dg/cpp0x/constexpr-59937-1.C: New.
4233         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4235 2015-01-20  Richard Biener  <rguenther@suse.de>
4237         PR ipa/64684
4238         * gcc.dg/lto/pr64684_0.c: New testcase.
4239         * gcc.dg/lto/pr64684_1.c: Likewise.
4240         * gcc.dg/lto/pr64684_2.c: Likewise.
4241         * gcc.dg/lto/pr64685_0.c: Likewise.
4242         * gcc.dg/lto/pr64685_1.c: Likewise.
4244 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4246         PR c++/62241
4247         * g++.dg/cpp1y/lambda-init12.C: New.
4249 2015-01-20  Richard Biener  <rguenther@suse.de>
4251         PR tree-optimization/64410
4252         * g++.dg/vect/pr64410.cc: Require vect_double.
4254 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
4256         PR target/64149
4257         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4259 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
4261         PR bootstrap/64676
4262         Revert:
4263         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4265         PR rtl-optimization/64081
4266         * gcc.dg/pr64081.c: New test.
4268 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4270         * jit.dg/harness.h: Include <unistd.h>.
4271         (CHECK_NO_ERRORS): New.
4272         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4273         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4274         gcc_jit_context_compile_to_file.
4275         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4276         args to the spawned executable.
4277         (jit-expand-vars): New function.
4278         (jit-exe-params): New variable.
4279         (dg-jit-set-exe-params): New function.
4280         (jit-dg-test): Detect testcases that use
4281         jit-verify-compile-to-file and call jit-setup-compile-to-file.
4282         Set arguments of spawned process to jit-exe-params.
4283         (jit-get-output-filename): New function.
4284         (jit-setup-compile-to-file): New function.
4285         (jit-verify-compile-to-file): New function.
4286         (jit-run-executable): New function.
4287         (jit-verify-executable): New function.
4288         * jit.dg/test-compile-to-assembler.c: New testcase.
4289         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4290         * jit.dg/test-compile-to-executable.c: New testcase.
4291         * jit.dg/test-compile-to-object.c: New testcase.
4293 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
4295         PR target/64652
4296         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4297         (test_1): New.
4299 2015-01-19  Martin Liska  <mliska@suse.cz>
4301         * objc/compile/pr64668.m: New test.
4303 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4305         * jit.dg/test-arith-overflow.c: Include stdbool.h.
4306         (create_overflow_fn): Update comment to clarify that
4307         the third param of the created function is a bool *, not
4308         an int *.
4309         (verify_int_overflow_fn): Convert param "expected_ovf" from
4310         int to bool.  Update third param of "overflow_fn_type" from int *
4311         to bool *.  Update local "actual_ovf" from int to bool.
4312         (verify_uint_overflow_fn): Likewise.
4314 2015-01-19  Martin Liska  <mliska@suse.cz>
4316         * gcc.dg/ipa/ipa-icf-33.c: New test.
4318 2015-01-19  Felix Yang  <felix.yang@huawei.com>
4319             Haijian Zhang  <z.zhanghaijian@huawei.com>
4321         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4322         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4323         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4324         result_float64x2, expected_hfloat64x2): New helper type, variable and
4325         declaration.
4326         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4327         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4328         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4329         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4330         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4331         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4332         and target without the FMA feature.
4334 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
4336         * gcc.target/aarch64/pr64304.c: New testcase.
4338 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4340         PR rtl-optimization/64081
4341         * gcc.dg/pr64081.c: New test.
4343 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
4345         PR target/63971
4346         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4347         the epilogue).
4348         * gcc.target/aarch64/test_frame_6.c: Likewise.
4349         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4350         and x19 (in the epilogue).
4351         * gcc.target/aarch64/test_frame_4.c: Likewise.
4352         * gcc.target/aarch64/test_frame_7.c: Likewise.
4354 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
4356         * gcc.target/i386/chkp-always_inline.c: New.
4358 2015-01-15  Andrew Pinski  <apinski@cavium.com>
4359             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4361         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4362         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4364 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
4366         PR fortran/60255
4367         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4368         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4370 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4372         PR fortran/64578
4373         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4375 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
4377         PR target/64652
4378         * gcc.target/sh/torture/pr64652.c: New.
4380 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4382         * gcc.dg/ipa/ipa-icf-32.c: Update template.
4383         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4384         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4385         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4386         * c-c++-common/asan/kasan-recover-1.c: Likewise.
4387         * c-c++-common/asan/kasan-recover-2.c: Likewise.
4389 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4391         PR ipa/64378
4392         * g++.dg/torture/pr64378.C: New testcase.
4394 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4396         PR fortran/57959
4397         * gfortran.dg/block_13.f08: New test
4399 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4401         PR fortran/55901
4402         * gfortran.dg/associate_1.f03: Allow test for character with
4403         automatic length.
4405 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4407         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4408         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4410 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4412         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4414 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
4416         PR fortran/64578
4417         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4419 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4421         PR fortran/60357
4422         * gfortran.dg/alloc_comp_assign_13.f08: New test.
4424         PR fortran/61275
4425         * gfortran.dg/alloc_comp_assign_14.f08: New test.
4427         PR fortran/55932
4428         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4430 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4432         PR fortran/60334
4433         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4435 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
4437         PR rtl-optimization/52773
4438         * gcc.c-torture/compile/pr52773.c: New test.
4440 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4442         PR c++/62134
4443         * g++.dg/cpp0x/alias-decl-46.C: New.
4445 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4447         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4449 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4451         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4452         Add trace.
4453         (CHECK_FP): Likewise.
4454         (CHECK_CUMULATIVE_SAT): Likewise.
4456 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4458         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4459         (Set_Neon_Cumulative_Sat): Add parameter.
4460         (__set_neon_cumulative_sat): Support new parameter.
4461         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4462         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4463         argument.
4464         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4465         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4466         argument.
4468 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4470         * g++.dg/tsan/vptr_benign_race.C: New testcase.
4471         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4473 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4475         PR c++/60056
4476         * g++.dg/tls/thread_local-ice4.C: New.
4478 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
4480         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4481         than Neon options.
4483 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4485         PR c++/62276
4486         * g++.dg/cpp0x/vt-62276.C: New.
4488 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4490         PR middle-end/64353
4491         * g++.dg/pr64353.C: New.
4493 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4495         PR target/64263
4496         * gcc.target/aarch64/pr64263_1.c: New test.
4498 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
4500         PR tree-optimization/64434
4501         * gcc.dg/torture/pr64434.c: Move to...
4502         * gcc.dg/pr64434.c: ... here.
4504 2015-01-16  Richard Biener  <rguenther@suse.de>
4506         PR middle-end/64614
4507         * gcc.dg/uninit-18.c: New testcase.
4509 2015-01-16  Richard Biener  <rguenther@suse.de>
4511         PR tree-optimization/64568
4512         * g++.dg/torture/pr64568-2.C: New testcase.
4514 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4516         PR target/64363
4517         * gcc.target/i386/chkp-label-address.c: New.
4519 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
4521         PR fortran/45290
4522         * gfortran.dg/pointer_init_6.f90: Extended.
4524 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
4526         * gcc.c-torture/compile/20150108.c: New test.
4528 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4530         * gcc.target/visium: New directory.
4532 2015-01-16  Richard Biener  <rguenther@suse.de>
4534         PR tree-optimization/61743
4535         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4536         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4538 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
4540         * gcc.dg/pr64015.c: New test.
4542 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
4544         PR ipa/64163
4545         PR ipa/64612
4546         * g++.dg/ipa/pr64612.C: New test.
4548 2015-01-16  Renlin Li  <renlin.li@arm.com>
4550         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4552 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
4554         * gcc.target/i386/sse-14.c: Test new intrinsic.
4555         * gcc.target/i386/sse-22.c: Ditto.
4557 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4559         PR c++/58614
4560         * g++.dg/cpp0x/auto44.C: New.
4562 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
4564         PR target/59710
4565         * gcc.target/nios2/gpopt-all.c: New test case.
4566         * gcc.target/nios2/gpopt-local.c: New test case.
4567         * gcc.target/nios2/gpopt-global.c: New test case.
4568         * gcc.target/nios2/gpopt-data.c: New test case.
4569         * gcc.target/nios2/gpopt-none.c: New test case.
4571 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
4573         * g++.dg/ubsan/vptr-1.C: New test.
4574         * g++.dg/ubsan/vptr-2.C: New test.
4575         * g++.dg/ubsan/vptr-3.C: New test.
4576         * g++.dg/ubsan/vptr-4.C: New test.
4577         * g++.dg/ubsan/vptr-5.C: New test.
4578         * g++.dg/ubsan/vptr-6.C: New test.
4579         * g++.dg/ubsan/vptr-7.C: New test.
4580         * g++.dg/ubsan/vptr-8.C: New test.
4581         * g++.dg/ubsan/vptr-9.C: New test.
4583 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
4585         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4586         is set up.
4587         * lib/gcc-dg.exp: Likewise.
4589 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
4591         PR rtl-optimization/64110
4592         * gcc.target/i386/pr64110.c: Add scan-assembler.
4594 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
4595             James Norris  <jnorris@codesourcery.com>
4596             Cesar Philippidis  <cesar@codesourcery.com>
4597             Ilmir Usmanov  <i.usmanov@samsung.com>
4599         * lib/target-supports.exp (check_effective_target_fopenacc): New
4600         procedure.
4601         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4602         * g++.dg/goacc/goacc.exp: Likewise.
4603         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4604         * gcc.dg/goacc/goacc.exp: Likewise.
4605         * gfortran.dg/goacc/goacc.exp: Likewise.
4606         * c-c++-common/cpp/openacc-define-1.c: New file.
4607         * c-c++-common/cpp/openacc-define-2.c: Likewise.
4608         * c-c++-common/cpp/openacc-define-3.c: Likewise.
4609         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4610         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4611         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4612         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4613         * c-c++-common/goacc/asyncwait-1.c: Likewise.
4614         * c-c++-common/goacc/cache-1.c: Likewise.
4615         * c-c++-common/goacc/clauses-fail.c: Likewise.
4616         * c-c++-common/goacc/collapse-1.c: Likewise.
4617         * c-c++-common/goacc/data-1.c: Likewise.
4618         * c-c++-common/goacc/data-2.c: Likewise.
4619         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4620         * c-c++-common/goacc/deviceptr-1.c: Likewise.
4621         * c-c++-common/goacc/deviceptr-2.c: Likewise.
4622         * c-c++-common/goacc/deviceptr-3.c: Likewise.
4623         * c-c++-common/goacc/if-clause-1.c: Likewise.
4624         * c-c++-common/goacc/if-clause-2.c: Likewise.
4625         * c-c++-common/goacc/kernels-1.c: Likewise.
4626         * c-c++-common/goacc/loop-1.c: Likewise.
4627         * c-c++-common/goacc/loop-private-1.c: Likewise.
4628         * c-c++-common/goacc/nesting-1.c: Likewise.
4629         * c-c++-common/goacc/nesting-data-1.c: Likewise.
4630         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4631         * c-c++-common/goacc/parallel-1.c: Likewise.
4632         * c-c++-common/goacc/pcopy.c: Likewise.
4633         * c-c++-common/goacc/pcopyin.c: Likewise.
4634         * c-c++-common/goacc/pcopyout.c: Likewise.
4635         * c-c++-common/goacc/pcreate.c: Likewise.
4636         * c-c++-common/goacc/pragma_context.c: Likewise.
4637         * c-c++-common/goacc/present-1.c: Likewise.
4638         * c-c++-common/goacc/reduction-1.c: Likewise.
4639         * c-c++-common/goacc/reduction-2.c: Likewise.
4640         * c-c++-common/goacc/reduction-3.c: Likewise.
4641         * c-c++-common/goacc/reduction-4.c: Likewise.
4642         * c-c++-common/goacc/sb-1.c: Likewise.
4643         * c-c++-common/goacc/sb-2.c: Likewise.
4644         * c-c++-common/goacc/sb-3.c: Likewise.
4645         * c-c++-common/goacc/update-1.c: Likewise.
4646         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4647         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4648         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4649         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4650         * gfortran.dg/goacc/assumed.f95: Likewise.
4651         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4652         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4653         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4654         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4655         * gfortran.dg/goacc/branch.f95: Likewise.
4656         * gfortran.dg/goacc/cache-1.f95: Likewise.
4657         * gfortran.dg/goacc/coarray.f95: Likewise.
4658         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4659         * gfortran.dg/goacc/cray.f95: Likewise.
4660         * gfortran.dg/goacc/critical.f95: Likewise.
4661         * gfortran.dg/goacc/data-clauses.f95: Likewise.
4662         * gfortran.dg/goacc/data-tree.f95: Likewise.
4663         * gfortran.dg/goacc/declare-1.f95: Likewise.
4664         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4665         * gfortran.dg/goacc/fixed-1.f: Likewise.
4666         * gfortran.dg/goacc/fixed-2.f: Likewise.
4667         * gfortran.dg/goacc/fixed-3.f: Likewise.
4668         * gfortran.dg/goacc/fixed-4.f: Likewise.
4669         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4670         * gfortran.dg/goacc/if.f95: Likewise.
4671         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4672         * gfortran.dg/goacc/list.f95: Likewise.
4673         * gfortran.dg/goacc/literal.f95: Likewise.
4674         * gfortran.dg/goacc/loop-1.f95: Likewise.
4675         * gfortran.dg/goacc/loop-2.f95: Likewise.
4676         * gfortran.dg/goacc/loop-3.f95: Likewise.
4677         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4678         * gfortran.dg/goacc/omp.f95: Likewise.
4679         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4680         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4681         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4682         * gfortran.dg/goacc/parameter.f95: Likewise.
4683         * gfortran.dg/goacc/private-1.f95: Likewise.
4684         * gfortran.dg/goacc/private-2.f95: Likewise.
4685         * gfortran.dg/goacc/private-3.f95: Likewise.
4686         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4687         * gfortran.dg/goacc/reduction-2.f95: Likewise.
4688         * gfortran.dg/goacc/reduction.f95: Likewise.
4689         * gfortran.dg/goacc/routine-1.f90: Likewise.
4690         * gfortran.dg/goacc/routine-2.f90: Likewise.
4691         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4692         * gfortran.dg/goacc/several-directives.f95: Likewise.
4693         * gfortran.dg/goacc/sie.f95: Likewise.
4694         * gfortran.dg/goacc/subarrays.f95: Likewise.
4695         * gfortran.dg/gomp/map-1.f90: Likewise.
4696         * gfortran.dg/openacc-define-1.f90: Likewise.
4697         * gfortran.dg/openacc-define-2.f90: Likewise.
4698         * gfortran.dg/openacc-define-3.f90: Likewise.
4699         * g++.dg/gomp/block-1.C: Update for changed compiler output.
4700         * g++.dg/gomp/block-2.C: Likewise.
4701         * g++.dg/gomp/block-3.C: Likewise.
4702         * g++.dg/gomp/block-5.C: Likewise.
4703         * g++.dg/gomp/target-1.C: Likewise.
4704         * g++.dg/gomp/target-2.C: Likewise.
4705         * g++.dg/gomp/taskgroup-1.C: Likewise.
4706         * g++.dg/gomp/teams-1.C: Likewise.
4707         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4708         * gcc.dg/cilk-plus/jump.c: Likewise.
4709         * gcc.dg/gomp/block-1.c: Likewise.
4710         * gcc.dg/gomp/block-10.c: Likewise.
4711         * gcc.dg/gomp/block-2.c: Likewise.
4712         * gcc.dg/gomp/block-3.c: Likewise.
4713         * gcc.dg/gomp/block-4.c: Likewise.
4714         * gcc.dg/gomp/block-5.c: Likewise.
4715         * gcc.dg/gomp/block-6.c: Likewise.
4716         * gcc.dg/gomp/block-7.c: Likewise.
4717         * gcc.dg/gomp/block-8.c: Likewise.
4718         * gcc.dg/gomp/block-9.c: Likewise.
4719         * gcc.dg/gomp/target-1.c: Likewise.
4720         * gcc.dg/gomp/target-2.c: Likewise.
4721         * gcc.dg/gomp/taskgroup-1.c: Likewise.
4722         * gcc.dg/gomp/teams-1.c: Likewise.
4724 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
4726         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4727         test case.
4729 2015-01-15  Mike Stump  <mikestump@comcast.net>
4731         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4732         * gcc.dg/inline_2.c: Likewise.
4733         * gcc.dg/inline_3.c: Likewise.
4734         * gcc.dg/inline_4.c: Likewise.
4736 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
4738         PR fortran/58023
4739         * gfortran.dg/proc_ptr_comp_43.f90: New.
4741 2015-01-15  Mike Stump  <mikestump@comcast.net>
4743         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4744         * gcc.dg/unroll_2.c: Likewise.
4745         * gcc.dg/unroll_3.c: Likewise.
4746         * gcc.dg/unroll_4.c: Likewise.
4747         * gcc.dg/unroll_5.c: Likewise.
4749 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
4751         PR target/63971
4752         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4753         in epilogue.
4754         * gcc.target/aarch64/test_frame_6.c: Likewise.
4755         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4756         x30 and x19 (in the epilogue).
4757         * gcc.target/aarch64/test_frame_4.c: Likewise.
4758         * gcc.target/aarch64/test_frame_7.c: Likewise.
4760 2015-01-15  Martin Liska  <mliska@suse.cz>
4762         * g++.dg/ipa/pr64068.C: New test.
4763         * gcc.dg/ipa/PR64559.c: New test.
4765 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4767         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4768         with PIE.
4770 2015-01-15  Richard Biener  <rguenther@suse.de>
4772         PR tree-optimization/61743
4773         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4774         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4776 2015-01-15 Renlin Li <renlin.li@arm.com>
4778         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4779         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4781 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
4783         * gcc.dg/vect/vect-aggressive-1.c: New.
4784         * gcc.target/i386/avx2-vect-aggressive.c: New.
4786 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4788         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4790 2015-01-15  Richard Biener  <rguenther@suse.de>
4792         PR lto/64415
4793         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4794         -Wl,-undefined,dynamic_lookup.
4796 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
4798         * gnat.dg/opt47.adb: New test.
4800 2015-01-15  Richard Biener  <rguenther@suse.de>
4802         PR lto/64415
4803         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4805 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
4807         PR tree-optimization/64434
4808         * gcc.dg/torture/pr64434.c: New test.
4810 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
4812         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4813         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
4814         -march=loongson* and -march=octeon* require -mno-micromips.
4816 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
4817             Matthew Fortune  <matthew.fortune@imgtec.com>
4819         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4820         * gcc.target/mips/call-saved-5.c (foo): Likewise.
4821         * gcc.target/mips/call-saved-6.c (foo): Likewise.
4822         * gcc.target/mips/call-saved-7.c: New file.
4823         * gcc.target/mips/call-saved-8.c: New file.
4824         * gcc.target/mips/call-saved-9.c: New file.
4826 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
4828         * gcc.target/mips/lsa.c: New file.
4829         * gcc.target/mips/mips64-lsa.c: Likewise.
4830         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4831         * gcc.target/mips/mulsize-4.c: Likewise.
4832         * gcc.target/mips/mulsize-5.c: New file.
4833         * gcc.target/mips/mulsize-6.c: Likewise.
4834         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4835         and !HAS_LSA as ghost options.
4836         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4837         for !HAS_LSA.
4839 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
4841         * g++.dg/torture/20141013.c: Set -fno-short-enums.
4843 2015-01-15  Richard Biener  <rguenther@suse.de>
4845         PR middle-end/64365
4846         * gcc.dg/torture/pr64365.c: New testcase.
4848 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
4850         * gcc.dg/stackprotectexplicit1.c: New test.
4851         * g++.dg/stackprotectexplicit2.c: New test.
4853 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4855         PR target/61933
4856         * gfortran.dg/inquire_internal.f90: New.
4857         * gfortran.dg/negative_unit_check.f90: New.
4859 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
4861         PR target/53988
4862         * gcc.target/sh/pr53988-1.c: New.
4864 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
4866         PR c++/58671
4867         * g++.dg/tls/thread_local-ice3.C: New.
4869 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
4871         * gcc.target/i386/fentry-override.c: Properly place {} in target
4872         selector.  Remove nonpic.
4873         * gcc.target/i386/fentry.c: Likewise.
4875 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
4877         * gcc.dg/atomic-invalid.c: Check for invalid memory model
4878         warnings instead of errors.
4880 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
4882         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4883         option support instead of ENABLE_LTO from Makefile.
4885 2015-01-14  Richard Biener  <rguenther@suse.de>
4887         PR tree-optimization/59354
4888         * gcc.dg/vect/pr59354.c: New testcase.
4890 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
4892         * lib/target-supports.exp
4893         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4894         on ARM architures before v7.
4896 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
4898         PR middle-end/59448
4899         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4900         an atomic_exchange.
4902 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4904         PR target/64386
4905         * gcc.target/i386/pr64386.c: New test.
4907 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4909         PR target/64393
4910         * gcc.target/i386/pr64393.c: New test.
4912 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4914         PR target/64387
4915         * gcc.target/i386/pr64387.c: New test.
4917 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
4919         * gcc.target/aarch64/store-pair-1.c: Fix typo.
4921 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4923         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4925 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4927         PR target/64453
4928         * gcc.target/arm/pr64453.c: New.
4930 2015-01-14  Richard Biener  <rguenther@suse.de>
4932         PR lto/64415
4933         * gcc.dg/lto/pr64415_0.c: New testcase.
4934         * gcc.dg/lto/pr64415_1.c: Likewise.
4936 2015-01-14  Martin Liska  <mliska@suse.cz>
4938         * gcc.dg/ipa/pr64307.c: New test.
4940 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
4942         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4943         64-bit and 128-bit.
4945 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4947         PR target/64460
4948         * gcc.target/arm/pr64460_1.c: New test.
4950 2015-01-14  Richard Biener  <rguenther@suse.de>
4952         PR tree-optimization/64493
4953         PR tree-optimization/64495
4954         * gcc.dg/vect/pr64493.c: New testcase.
4955         * gcc.dg/vect/pr64495.c: Likewise.
4957 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
4959         * gcc.dg/Warray-bounds-11.c: New test-case.
4961 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4963         * gcc.target/mips/octeon3-pipe-1.c: New test.
4965 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
4967         * jit.dg/harness.h (set_up_logging): Move string concatenation
4968         into...
4969         (concat_strings): New function.
4970         (dump_reproducer): New function.
4971         (test_jit): Call dump_reproducer.
4972         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4973         function.
4974         (jit-dg-test): Delete any generated reproducer from previous runs.
4975         Verify that a generated reproducer was created, and verify that it
4976         compiles.
4977         * jit.dg/test-nested-contexts.c (main): Call
4978         gcc_jit_context_dump_reproducer_to_file.
4980 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4982         * gcc.dg/aru-2.c: Add dg-require-profiling.
4984 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4986         * lib/target-supports.exp (check_profiling_available): Check if
4987         -pg links.
4989 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
4991         PR ipa/64565
4992         * g++.dg/torture/pr64565.C: New testcase.
4994 2015-01-13  Marek Polacek  <polacek@redhat.com>
4996         PR middle-end/64391
4997         * gcc.dg/tm/pr64391.c: New test.
4999 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5001         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5002         true.
5004 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5006         * gcc.target/i386/pie.c: New test.
5008         * lib/target-supports.exp (check_effective_target_pie): New.
5010 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
5012         PR rtl-optimization/64286
5013         * gcc.target/i386/avx2-pr64286.c: New test.
5015 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
5017         PR c++/57626
5018         * g++.dg/cpp0x/vt-57626.C: New.
5020 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
5022         PR fortran/64528
5023         * gfortran.dg/pr64528.f90: New test.
5025 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
5027         * gcc.target/aarch64/subsp.c: New test.
5029 2015-01-13  Andrew Pinski  <apinski@cavium.com>
5031         * gcc.target/aarch64/store-pair-1.c: New testcase.
5033 2015-01-13  Richard Biener  <rguenther@suse.de>
5035         PR lto/64373
5036         * gcc.dg/lto/pr64373_0.c: New testcase.
5038 2015-01-13  Andrew Pinski  <apinski@cavium.com>
5040         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5041         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5043 2015-01-13  Richard Biener  <rguenther@suse.de>
5045         PR tree-optimization/64406
5046         * gcc.dg/pr64406.c: New testcase.
5048 2015-01-13  Richard Biener  <rguenther@suse.de>
5050         PR tree-optimization/64404
5051         * gcc.dg/vect/pr64404.c: New testcase.
5053 2015-01-13  Richard Biener  <rguenther@suse.de>
5055         PR tree-optimization/64568
5056         * g++.dg/torture/pr64568.C: New testcase.
5058 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
5060         * jit.dg/test-error-local-used-from-other-function.c: New test
5061         case.
5062         * jit.dg/test-error-param-reuse.c: New test case.
5063         * jit.dg/test-error-param-sharing.c: New test case.
5064         * jit.dg/test-error-param-used-from-other-function.c: New test
5065         case.
5066         * jit.dg/test-error-param-used-without-a-function.c: New test
5067         case.
5069 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
5071         PR tree-optimization/64563
5072         * gcc.dg/pr64563.c: New test.
5074         PR target/64513
5075         * gcc.target/i386/pr64513.c: New test.
5077         PR tree-optimization/64454
5078         * gcc.dg/pr64454.c: New test.
5080         PR testsuite/64028
5081         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5082         bind_pic_locally.
5083         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5084         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5085         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5086         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5087         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5088         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5089         * gcc.dg/vect/slp-25.c: Likewise.
5090         * gcc.dg/vect/vect-109.c: Likewise.
5091         * gcc.dg/vect/vect-13.c: Likewise.
5092         * gcc.dg/vect/vect-17.c: Likewise.
5093         * gcc.dg/vect/vect-18.c: Likewise.
5094         * gcc.dg/vect/vect-19.c: Likewise.
5095         * gcc.dg/vect/vect-20.c: Likewise.
5096         * gcc.dg/vect/vect-21.c: Likewise.
5097         * gcc.dg/vect/vect-22.c: Likewise.
5098         * gcc.dg/vect/vect-27.c: Likewise.
5099         * gcc.dg/vect/vect-29.c: Likewise.
5100         * gcc.dg/vect/vect-2-big-array.c: Likewise.
5101         * gcc.dg/vect/vect-2.c: Likewise.
5102         * gcc.dg/vect/vect-3.c: Likewise.
5103         * gcc.dg/vect/vect-4.c: Likewise.
5104         * gcc.dg/vect/vect-5.c: Likewise.
5105         * gcc.dg/vect/vect-72.c: Likewise.
5106         * gcc.dg/vect/vect-73-big-array.c: Likewise.
5107         * gcc.dg/vect/vect-73.c: Likewise.
5108         * gcc.dg/vect/vect-77-global.c: Likewise.
5109         * gcc.dg/vect/vect-78-global.c: Likewise.
5110         * gcc.dg/vect/vect-7.c: Likewise.
5111         * gcc.dg/vect/vect-86.c: Likewise.
5112         * gcc.dg/vect/vect-align-1.c: Likewise.
5113         * gcc.dg/vect/vect-align-3.c: Likewise.
5114         * gcc.dg/vect/vect-all-big-array.c: Likewise.
5115         * gcc.dg/vect/vect-all.c: Likewise.
5116         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5117         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5118         * gcc.dg/vect/vect-peel-3.c: Likewise.
5119         * gcc.dg/vect/vect-peel-4.c: Likewise.
5120         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5122 2015-01-12  Jeff Law  <law@redhat.com>
5124         PR target/64461
5125         * gcc.target/m68k/pr64461.c: New test.
5127 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
5129         * jit.dg/test-array-as-pointer.c (create_code): Update call
5130         to gcc_jit_context_new_global by setting "kind" to
5131         GCC_JIT_GLOBAL_IMPORTED.
5132         * jit.dg/test-error-array-as-pointer.c: Likewise.
5133         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5134         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5135         setting kind to GCC_JIT_GLOBAL_EXPORTED.
5136         * jit.dg/test-using-global.c (the_global): Rename to...
5137         (imported_global): ...this.
5138         (create_code): Update to test the three kinds of global.
5139         (verify_code): Likewise.
5141 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
5143         PR testsuite/64427
5144         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
5145         undefined behavior.
5146         * gcc.target/i386/pr64291-2.c: Updated.
5148 2015-01-12  Richard Biener  <rguenther@suse.de>
5150         PR tree-optimization/64530
5151         * gfortran.dg/pr64530.f90: New testcase.
5153 2015-01-12  Richard Biener  <rguenther@suse.de>
5155         PR middle-end/64357
5156         * gcc.dg/torture/pr64357.c: New testcase.
5158 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
5160         * gcc.target/i386/nop-mcount.c: Properly place {} in target
5161         selector.
5163 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5164         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5166 2015-01-12  Martin Liska  <mliska@suse.cz>
5168         * gcc.dg/ipa/PR64550.c: New test.
5170 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
5172         PR ipa/63470
5173         * g++.dg/ipa/pr63470.C: New testcase.
5175 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5177         PR fortran/63733
5178         * gfortran.dg/typebound_operator_20.f90: New.
5180 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5182         PR fortran/58023
5183         * gfortran.dg/proc_ptr_comp_42.f90: New.
5185 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5187         PR fortran/64508
5188         * gfortran.dg/proc_ptr_comp_41.f90: New.
5190 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
5192         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5194 2015-01-10  Tobias Burnus  <burnus@net-b.de>
5196         PR fortran/64522
5197         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5198         and add dg-excess-errors.
5199         * gfortran.dg/line_length_6.f90: New.
5200         * gfortran.dg/line_length_7.f90: New.
5201         * gfortran.dg/line_length_8.f90: New.
5202         * gfortran.dg/line_length_9.f90: New.
5203         * gfortran.dg/line_length_10.f90: New.
5204         * gfortran.dg/line_length_11.f90: New.
5206 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
5208         * jit.dg/test-threads.c (struct testcase): Move declaration
5209         to jit.dg/all-non-failing-tests.h.
5210         (testcases): Likewise.
5211         * jit.dg/all-non-failing-tests.h (struct testcase): Move
5212         declaration here from jit.dg/all-non-failing-tests.h.
5213         (testcases): Likewise.
5214         * jit.dg/test-combination.c (create_code): Eliminate spelling
5215         out all of the testcases in favor of looping through the
5216         "testcases" metadata.
5217         (verify_code): Likewise.
5219 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
5221         PR rtl-optimization/64536
5222         * gcc.dg/pr64536.c: New test.
5224 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
5226         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5227         * jit.dg/test-combination.c (create_code): Likewise.
5228         (verify_code): Likewise.
5229         * jit.dg/test-constants.c: New test case.
5230         * jit.dg/test-threads.c: Add test-constants.c.
5232 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
5234         PR libobjc/51891
5235         * objc.dg/gnu-api-2-class.m: Add a test case
5236         for the above change.
5238 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5240         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5242 2015-01-09  Richard Biener  <rguenther@suse.de>
5244         PR tree-optimization/64410
5245         * g++.dg/vect/pr64410.cc: New testcase.
5247 2015-01-09  Martin Liska  <mliska@suse.cz>
5249         * gcc.dg/ipa/ipa-icf-32.c: New test.
5251 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5253         * c-c++-common/tsan/tsan_barrier.h: New.
5254         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5255         * c-c++-common/tsan/bitfield_race.c: Likewise.
5256         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5257         * c-c++-common/tsan/mutexset1.c: Likewise.
5258         * c-c++-common/tsan/race_on_barrier.c: Likewise.
5259         * c-c++-common/tsan/race_on_mutex.c: Likewise.
5260         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5261         * c-c++-common/tsan/simple_race.c: Likewise.
5262         * c-c++-common/tsan/simple_stack.c: Likewise.
5263         * c-c++-common/tsan/sleep_sync.c: Likewise.
5264         * c-c++-common/tsan/tiny_race.c: Likewise.
5265         * c-c++-common/tsan/tls_race.c: Likewise.
5266         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5267         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5268         * g++.dg/tsan/atomic_free.C: Likewise.
5269         * g++.dg/tsan/atomic_free2.C: Likewise.
5270         * g++.dg/tsan/cond_race.C: Likewise.
5271         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5273 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
5275         PR testsuite/62250
5276         * lib/target-supports.exp (check_effective_target_libatomic_available):
5277         New.
5278         * gfortran.dg/coarray/caf.exp: Only add -latomic for
5279         targets that match effective-target libatomic_available.
5280         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5282 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5284         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5285         Verify the result of gcc_jit_context_get_last_error.
5286         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5288 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5290         PR tree-optimization/63989
5291         * gcc.dg/strlenopt-27.c: New test.
5293 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5295         * jit.dg/harness.h (set_up_logging): New function.
5296         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
5297         set_up_logging on the context, so that every testcase is
5298         logged to a particular file.
5299         * jit.dg/test-nested-contexts.c (main): Open a logfile,
5300         and call gcc_jit_context_set_logfile on the top-level context.
5302 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5304         PR target/64338
5305         * g++.dg/opt/pr64338.C: New test.
5307 2015-01-08  Tobias Burnus  <burnus@net-b.de>
5309         * gfortran.dg/coarray/codimension_2b.f90: New file.
5310         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5311         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5313 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5315         PR c++/59004
5316         * g++.dg/ext/fnname4.C: New.
5318 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5320         PR c++/64462
5321         * g++.dg/cpp0x/constexpr-64462.C: New.
5323 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5325         PR c++/60753
5326         * g++.dg/cpp0x/deleted10.C: New.
5328 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5330         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5332 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5334         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5335         GCC_JIT_UNARY_OP_ABS.
5336         (verify_unary_ops): Likewise.
5338 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5340         * jit.dg/test-arith-overflow.c: New test case.
5341         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5342         * jit.dg/test-combination.c (create_code): Likewise.
5343         (verify_code): Likewise.
5344         * jit.dg/test-threads.c (testcases): Likewise.
5346 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5348         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5349         rather than "jit".  Load g++.exp, and call g++_init.
5350         Run test-*.cc files within the testsuite and *.cc files within
5351         docs/examples.
5352         (jit-dg-test): Drop the addition of -fgnu89-inline to
5353         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5354         doing it when compiling C testcases (since g++ does not handle
5355         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5356         is restored to the value after g++_init ran, rather than the
5357         value before g++_init ran.  Return a list of
5358         $comp_output $output_file, as dg-test assumes.
5360 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5362         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5363         make it easier to figure out the origin of each test result when
5364         running test-combination.c and test-threads.c.
5365         (CHECK_VALUE): Likewise.
5366         (CHECK_DOUBLE_VALUE): Likewise.
5367         (CHECK_STRING_VALUE): Likewise.
5368         (CHECK_STRING_STARTS_WITH): Likewise.
5369         (CHECK_STRING_CONTAINS): Likewise.
5370         (CHECK): Likewise.
5371         (check_string_value): Likewise, add "funcname" param.
5372         (check_string_starts_with): Likewise.
5373         (check_string_contains): Likewise.
5375 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5377         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5378         generating name of built executable.
5380 2015-01-07  Marek Polacek  <polacek@redhat.com>
5382         PR c/64440
5383         * gcc.dg/pr64440.c: New test.
5384         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5386 2015-01-07  Marek Polacek  <polacek@redhat.com>
5388         PR c/64417
5389         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5390         * gcc.dg/pr64417.c: New test.
5392 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5394         PR target/64505
5395         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5396         fix is correct.
5398 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5400         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5401         Check if testcases run without errors, not just if they compile.
5403 2015-01-06  Christian Bruel  <christian.bruel@st.com>
5405         PR target/64507
5406         * gcc.target/sh/pr64507.c: New test.
5408 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
5410         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5412 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
5414         * c-c++-common/asan/sanitize-all-1.c: New test.
5415         * c-c++-common/ubsan/sanitize-all-1.c: New test.
5416         * c-c++-common/ubsan/sanitize-all-2.c: New test.
5417         * c-c++-common/ubsan/sanitize-all-3.c: New test.
5418         * c-c++-common/ubsan/sanitize-all-4.c: New test.
5420 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5422         * lib/target-supports.exp (check_profiling_available): Return 0 for
5423         Visium.
5424         (check_effective_target_tls_runtime): Likewise.
5425         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5426         * gcc.dg/20020312-2.c: Adjust for Visium.
5427         * gcc.dg/tls/thr-cse-1.c: Likewise
5428         * gcc.dg/tree-ssa/20040204-1.c: Likewise
5429         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5430         * gcc.dg/weak/typeof-2.c: Likewise.
5432 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
5434         PR rtl-optimization/64287
5435         * gcc.dg/aru-2.c: New test.
5437 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5439         PR sanitizer/64344
5440         * c-c++-common/ubsan/pr64344-1.c: New test.
5441         * c-c++-common/ubsan/pr64344-2.c: New test.
5443         PR tree-optimization/64465
5444         * gcc.dg/pr64465.c: New test.
5446         PR tree-optimization/64494
5447         * gcc.c-torture/compile/pr64494.c: New test.
5449 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5451         PR fortran/47674
5452         * gfortran.dg/realloc_on_assign_25.f90:  New test.
5454 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5456         Update copyright years.
5458 2015-01-05  Marek Polacek  <polacek@redhat.com>
5460         PR c/64423
5461         * gcc.dg/pr64423.c: New test.
5463 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5465         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5466         mmix-knuth-mmixware for the same reason as for MIPS.
5467         * gcc.dg/debug/debug-2.c: Ditto.
5469         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5471 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
5473         PR testsuite/62250
5474         * lib/gfortran.exp: Add libatomic library search path.
5475         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5476         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5478         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5480 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5482         * c-c++-common/tsan/bitfield_race.c: New testcase.
5483         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5485 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5487         * gfortran.dg/coarray/collectives_4.f90: New.
5489 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5491         PR fortran/57562
5492         * gfortran.dg/extends_16.f90: New.
5494 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5496         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5498 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5500         * gfortran.dg/coarray/codimension_2.f90: New.
5501         * gfortran.dg/coarray/codimension_2a.f90: New.
5502         * gfortran.dg/coarray_35.f90: New.
5503         * gfortran.dg/coarray_35a.f90: New.
5505 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5507         PR fortran/60507
5508         * gfortran.dg/dummy_procedure_11.f90: New.
5510 Copyright (C) 2015 Free Software Foundation, Inc.
5512 Copying and distribution of this file, with or without modification,
5513 are permitted in any medium without royalty provided the copyright
5514 notice and this notice are preserved.