PR target/65871
[official-gcc.git] / gcc / testsuite / ChangeLog
blob37cdbf965d009c63fe3cbd4c86fd55c995ed9d8c
1 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3         PR target/65871
4         * gcc.target/i386/pr65871-3.c: New test.
6 2015-05-04  Jeff Law  <law@redhat.com>
8         Revert:
9         2015-05-04  Jeff Law  <law@redhat.com>
10         * gcc.dg/tree-ssa/shorten-1.c: New test.
12 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
13             Jakub Jelinek  <jakub@redhat.com>
15         PR c++/66007
16         * g++.dg/cpp0x/Wnarrowing4.C: New.
18 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
20         * lib/target-supports.exp
21         (check_effective_target_keeps_null_pointer_checks): Clarify that
22         this is for targets that disable -fdelete-null-pointer-checks,
23         not default it to off.
24         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
25         -fdelete-null-pointer-checks explicit.
26         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
27         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
28         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
29         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
30         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
31         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
32         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
33         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
34         * gcc.dg/tree-ssa/pr20318.c: Likewise.
35         * gcc.dg/tree-ssa/pr20701.c: Likewise.
36         * gcc.dg/tree-ssa/pr20702.c: Likewise.
37         * gcc.dg/tree-ssa/pr21086.c: Likewise.
38         * gcc.dg/tree-ssa/pr21090.c: Likewise.
39         * gcc.dg/tree-ssa/pr58480.c: Likewise.
40         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
41         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
42         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
43         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
44         * gcc.dg/tree-ssa/unreachable.c: Likewise.
45         * gcc.dg/tree-ssa/vrp02.c: Likewise.
46         * gcc.dg/tree-ssa/vrp07.c: Likewise.
47         * gcc.dg/tree-ssa/vrp08.c: Likewise.
48         * gcc.dg/tree-ssa/vrp55.c: Likewise.
49         * g++.dg/cpp0x/static_assert9.C: Likewise.
50         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
51         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
52         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
53         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
54         * g++.dg/tree-ssa/pr26406.C: Likewise.
56 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
58         PR tree-optimization/65984
59         * c-c++-common/ubsan/pr65984.c: New test.
61 2015-05-04  Jeff Law  <law@redhat.com>
63         * gcc.dg/tree-ssa/shorten-1.c: New test.
65 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
67         PR fortran/44735
68         * gfortran.dg/pr44735.f90: New test.
70 2015-05-04  Richard Biener  <rguenther@suse.de>
72         PR tree-optimization/65965
73         * gcc.dg/vect/bb-slp-33.c: New testcase.
75 2015-05-04  Richard Biener  <rguenther@suse.de>
77         PR tree-optimization/65935
78         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
80 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
82         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
83         for each supported variant instead of CHECK_RESULTS.
84         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
85         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
86         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
87         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
88         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
89         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
90         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
91         expected results for unsupported variants.  Call CHECK for each
92         supported variant instead of CHECK_RESULTS.
93         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
94         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
95         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
96         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
97         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
98         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
99         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
100         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
101         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
102         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
103         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
104         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
105         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
106         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
107         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
108         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
109         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
110         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
111         expected results for unsupported variants.
112         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
113         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
114         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
115         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
116         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
117         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
118         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
119         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
120         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
121         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
122         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
123         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
124         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
125         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
126         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
127         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
128         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
129         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
130         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
131         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
132         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
133         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
134         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
135         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
136         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
137         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
138         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
139         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
141 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
143         PR fortran/37131
144         * gfortran.dg/bound_9.f90:  Add pointer assignment.
146 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
147             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
149         PR c++/65858
150         * g++.dg/cpp0x/Wnarrowing3.C: New.
152 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
154         * gcc.dg/20150120-1.c: New test.
155         * gcc.dg/20150120-2.c: New test.
156         * gcc.dg/20150120-3.c: New test.
158 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
160         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
162 2015-05-01  Renlin Li  <renlin.li@arm.com>
164         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
166 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
168         * gfortran.dg/bound_simplification_4.f90: New.
170 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
172         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
173         with powerpc_p8vector_ok.
175 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
177         PR fortran/37131
178         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
179         scan pattern.
180         * gfortran.dg/bound_9.f90:  New test case.
182 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
184         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
185         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
186         for 32bit x86 targets.
187         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
188         for 32bit x86 targets.
189         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
190         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
191         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
192         for 32bit x86 targets.
194 2015-04-30  Marek Polacek  <polacek@redhat.com>
196         PR tree-optimization/63551
197         * g++.dg/ipa/pr63551.C: New test.
199 2015-04-30  Caroline Tice  <cmtice@google.com>
201         PR  65929
202         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
203         partition size on certain targets.
205 2015-04-30  Renlin Li  <renlin.li@arm.com>
207         * gcc.target/aarch64/vect-reduc-or_1.c: New.
209 2015-04-30  Marek Polacek  <polacek@redhat.com>
211         * c-c++-common/Wbool-compare-3.c: New test.
213         * gcc.dg/pr65901.c (foo): Adjust dg-error.
214         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
216 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
218         PR c++/57610
219         * g++.dg/init/ref22.C: New.
221 2015-04-30  Marek Polacek  <polacek@redhat.com>
223         * gcc.dg/init-bad-8.c: New test.
225         * gcc.dg/incomplete-typedef-1.c: New test.
227 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
229         PR c++/59955
230         * g++.dg/template/crash121.C: New.
232 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
234         * gcc.target/mips/call-from-init.c: New test.
235         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
237 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
239         PR target/65871
240         * gcc.target/i386/pr65871-1.c: New test.
241         * gcc.target/i386/pr65871-2.c: Ditto.
243 2015-04-29  Marek Polacek  <polacek@redhat.com>
245         PR c/64610
246         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
247         * c-c++-common/Wbool-compare-2.c: New test.
249 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
251         PR target/65770
252         * gcc.target/aarch64/vstN_lane_1.c: New file.
254 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
256         PR c++/64667
257         * g++.dg/warn/Winit-self-3.C: New.
259 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
261         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
263 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
265         PR target/65924
266         * gcc.target/arm/pr65924.c: New test.
268 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
270         * g++.dg/gomp/tpl-target-update.C: New file.
272 2015-04-29  Richard Biener  <rguenther@suse.de>
274         PR tree-optimization/65917
275         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
277 2015-04-29  Christian Bruel  <christian.bruel@st.com>
279         PR target/64835
280         * gcc.dg/ipa/iinline-attr.c: New test.
281         * gcc.target/i386/iinline-attr-2.c: New test.
283 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
285         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
286         segfault is fixed.
288 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
290         * gcc.dg/vect/vect-33.c: Remove spurious line.
292 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
294         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
296 2015-04-28  Marek Polacek  <polacek@redhat.com>
298         PR c/65901
299         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
300         * gcc.dg/pr65901.c: New test.
302 2015-04-28  Richard Biener  <rguenther@suse.de>
304         PR tree-optimization/62283
305         * gfortran.dg/vect/pr62283-2.f: New testcase.
306         * gcc.dg/vect/bb-slp-14.c: Adjust.
308 2015-04-28  Richard Biener  <rguenther@suse.de>
310         PR tree-optimization/65851
311         * g++.dg/torture/pr65851.C: New testcase.
313 2015-04-27  Jeff Law <law@redhat.com>
315         PR tree-optimization/65217
316         * gcc.target/i386/pr65217.c: Remove XFAIL.
318 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
320         PR fortran/60322
321         Add tests forgotten to svn-add.
322         * gfortran.dg/class_allocate_19.f03: New test.
323         * gfortran.dg/class_array_20.f03: New test.
324         * gfortran.dg/class_array_21.f03: New test.
325         * gfortran.dg/finalize_29.f08: New test.
327 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
329         PR fortran/59678
330         PR fortran/65841
331         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
332         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
334 2015-04-27  Caroline Tice  <cmtice@google.com>
336         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
337         partition size.
339 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
341         PR target/64579
342         * gcc.target/powerpc/htm-1.c: New test.
343         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
344         on 64-bit compiles.
345         (__builtin_tabortdci): Likewise.
346         (__builtin_tcheck): Remove operand.
347         * lib/target-supports.exp (check_htm_hw_available): New function.
349 2015-04-27  Richard Biener  <rguenther@suse.de>
351         * gcc.target/i386/pr65217.c: XFAIL.
353 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
355         PR tree-optimization/65875
356         * gcc.c-torture/compile/pr65875.c: New test.
358 2015-04-25  Marek Polacek  <polacek@redhat.com>
360         PR c/52085
361         * gcc.dg/enum-incomplete-2.c: New test.
362         * gcc.dg/enum-mode-1.c: New test.
364 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
366         PR target/65849
367         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
368         set new options.
369         * gcc.target/powerpc/pr65849-2.c: Likewise.
371 2015-04-24  Tom de Vries  <tom@codesourcery.com>
373         PR tree-optimization/65802
374         * g++.dg/pr65802.C: Move to ...
375         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
376         stdarg.h.  Rewrite for C.
377         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
378         va_start and va_end.  Remove unnecessary inline asm.
380 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
381             Wei Mi  <wmi@google.com>
383         * gcc.target/i386/sse2-load-multi.c: New test.
384         * gcc.target/i386/sse2-store-multi.c: Ditto.
386 2015-04-24  Marek Polacek  <polacek@redhat.com>
388         PR c/65830
389         * c-c++-common/pr65830.c: New test.
391         PR c/63357
392         * c-c++-common/Wlogical-op-1.c: New test.
394 2015-04-24  Marek Polacek  <polacek@redhat.com>
396         PR c/61534
397         * c-c++-common/pr61534-1.c: New test.
399 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
400             Steven Bosscher <steven@gcc.gnu.org>
402         PR rtl-optimization/34503
403         * gcc.target/arm/pr64616.c: New file.
405 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
407         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
409 2015-04-24  Terry Guo  <terry.guo@arm.com>
411         * gcc.target/arm/pr65710.c: Update the options.
413 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
415         * gcc.target/i386/pr65523.c: Skip x32.
417 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
419         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
420         to look for vcl* where appropriate.
422 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
424         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
425         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
427 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
429         PR target/26702
430         * gcc.target/arm/pr26702.c: New test.
432 2015-04-23  Marek Polacek  <polacek@redhat.com>
434         PR c/65345
435         * gcc.dg/pr65345-1.c: New test.
436         * gcc.dg/pr65345-2.c: New test.
438 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
440         * gcc.target/powerpc/crypto-builtin-2.c: New.
442 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
444         PR fortran/60322
445         * gfortran.dg/class_allocate_19.f03: New test.
446         * gfortran.dg/class_array_20.f03: New test.
447         * gfortran.dg/class_array_21.f03: New test.
448         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
449         * gfortran.dg/finalize_15.f90: Fixing comparision to model
450         initialization correctly.
451         * gfortran.dg/finalize_29.f08: New test.
453 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
455         * gcc.target/powerpc/swaps-p8-18.c: New test.
457 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
459         PR target/65456
460         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
461         * gcc.dg/vect/bb-slp-25.c: Likewise.
462         * gcc.dg/vect/bb-slp-29.c: Likewise.
463         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
464         vect_no_align && { ! vect_hw_misalign }.
465         * gcc.dg/vect/bb-slp-9.c: Likewise.
466         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
467         vect_hw_misalign.
468         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
469         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
470         account for POWER8, where peeling for alignment is not needed.
471         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
472         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
473         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
474         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
475         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
476         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
477         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
478         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
479         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
480         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
481         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
482         * gcc.dg/vect/pr16105.c: Likewise.
483         * gcc.dg/vect/pr20122.c: Likewise.
484         * gcc.dg/vect/pr33804.c: Likewise.
485         * gcc.dg/vect/pr33953.c: Likewise.
486         * gcc.dg/vect/pr56787.c: Likewise.
487         * gcc.dg/vect/pr58508.c: Likewise.
488         * gcc.dg/vect/slp-25.c: Likewise.
489         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
490         * gcc.dg/vect/vect-105.c: Likewise.
491         * gcc.dg/vect/vect-27.c: Likewise.
492         * gcc.dg/vect/vect-29.c: Likewise.
493         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
494         POWER8.
495         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
496         && { ! vect_hw_misalign }.
497         * gcc.dg/vect/vect-44.c: Likewise.
498         * gcc.dg/vect/vect-48.c: Likewise.
499         * gcc.dg/vect/vect-50.c: Likewise.
500         * gcc.dg/vect/vect-52.c: Likewise.
501         * gcc.dg/vect/vect-56.c: Likewise.
502         * gcc.dg/vect/vect-60.c: Likewise.
503         * gcc.dg/vect/vect-72.c: Likewise.
504         * gcc.dg/vect/vect-75-big-array.c: Likewise.
505         * gcc.dg/vect/vect-75.c: Likewise.
506         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
507         * gcc.dg/vect/vect-77-global.c: Likewise.
508         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
509         * gcc.dg/vect/vect-78-global.c: Likewise.
510         * gcc.dg/vect/vect-93.c: Likewise.
511         * gcc.dg/vect/vect-95.c: Likewise.
512         * gcc.dg/vect/vect-96.c: Likewise.
513         * gcc.dg/vect/vect-cond-1.c: Likewise.
514         * gcc.dg/vect/vect-cond-3.c: Likewise.
515         * gcc.dg/vect/vect-cond-4.c: Likewise.
516         * gcc.dg/vect/vect-cselim-1.c: Likewise.
517         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
518         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
519         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
520         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
521         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
522         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
523         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
524         * gcc.dg/vect/vect-outer-3a.c: Likewise.
525         * gcc.dg/vect/vect-outer-5.c: Likewise.
526         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
527         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
528         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
529         * gcc.dg/vect/vect-outer-fir.c: Likewise.
530         * gcc.dg/vect/vect-peel-3.c: Likewise.
531         * gcc.dg/vect/vect-peel-4.c: Likewise.
532         * gcc.dg/vect/vect-pre-interact.c: Likewise.
533         * gcc.target/powerpc/pr65456.c: New test.
534         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
535         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
536         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
537         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
538         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
539         vect_no_align && { ! vect_hw_misalign }.
540         * gfortran.dg/vect/vect-3.f90: Likewise.
541         * gfortran.dg/vect/vect-4.f90: Likewise.
542         * gfortran.dg/vect/vect-5.f90: Likewise.
543         * lib/target-supports.exp (check_effective_target_vect_no_align):
544         Return 1 for POWER8.
545         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
547 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
549         PR fortran/65429
550         * gfortran.dg/pr65429.f90: New test.
552 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
554         * c-c++-common/asan/user-section-1.c: New test.
555         * c-c++-common/asan/user-section-2.c: New test.
556         * c-c++-common/asan/user-section-3.c: New test.
558 2015-04-22  Hale Wang  <hale.wang@arm.com>
559             Terry Guo  <terry.guo@arm.com>
561         PR rtl-optimization/64818
562         * gcc.target/arm/pr64818.c: New test.
564 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
566         PR ipa/65076
567         * g++.dg/tree-ssa/pr61034.C: Update template.
568         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
569         * gcc.dg/Warray-bounds-11.c: Likewise.
570         * gcc.dg/Warray-bounds.c: Likewise.
572 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
574         PR libgfortran/65234
575         * gfortran.dg/fmt_unlimited.f90: New test.
577 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
579         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
580         headers.
581         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
582         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
583         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
584         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
585         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
586         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
587         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
589 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
591         PR libgfortran/56743
592         * gfortran.dg/namelist_87.f90: New test.
594 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
596         * gcc.target/aarch64/mult-synth_1.c: New test.
597         * gcc.target/aarch64/mult-synth_2.c: Likewise.
598         * gcc.target/aarch64/mult-synth_3.c: Likewise.
599         * gcc.target/aarch64/mult-synth_4.c: Likewise.
600         * gcc.target/aarch64/mult-synth_5.c: Likewise.
601         * gcc.target/aarch64/mult-synth_6.c: Likewise.
603 2015-04-21  Richard Biener  <rguenther@suse.de>
605         PR tree-optimization/65650
606         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
607         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
608         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
609         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
610         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
611         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
613 2015-04-21  Tom de Vries  <tom@codesourcery.com>
615         PR tree-optimization/65802
616         * g++.dg/pr65802.C: New test.
618 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
620         PR testsuite/65767
621         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
622         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
624 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
626         PR c++/65801
627         * g++.dg/cpp0x/Wnarrowing2.C: New.
629 2015-04-20  Jeff Law  <law@redhat.com>
631         PR tree-optimization/65658
632         * gcc.dg/pr65658.c: New test.
634 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
636         PR target/64134
637         * gcc.target/aarch64/vec_init_1.c: New test.
639 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
641         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
642         targets.
644 2015-04-18  Martin Sebor  <msebor@redhat.com>
646         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
647         of non-nul characters.
648         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
650 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
652         PR target/65787
653         * gcc.target/powerpc/pr65787.c: New.
655 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
657         PR target/65689
658         * gcc.target/aarch64/c-output-template-4.c: New test.
660 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
662         PR target/65780
663         * gcc.dg/pr65780-1.c: New test.
664         * gcc.dg/pr65780-2.c: Likewise.
665         * gcc.target/i386/pr32219-9.c: Likewise.
666         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
667         symbol.
668         * gcc.target/i386/pr64317.c (c): Initialize.
670 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
672         PR target/65612
673         * g++.dg/ext/mv18.C: New test.
674         * g++.dg/ext/mv19.C: Likewise.
675         * g++.dg/ext/mv20.C: Likewise.
676         * g++.dg/ext/mv21.C: Likewise.
677         * g++.dg/ext/mv22.C: Likewise.
678         * g++.dg/ext/mv23.C: Likewise.
680 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
682         PR c++/64527
683         * g++.dg/init/pr64527.C: New test.
685 2015-04-17  Tom de Vries  <tom@codesourcery.com>
686             Michael Matz  <matz@suse.de>
688         PR tree-optimization/64950
689         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
690         x86_64-*-*.
692 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
694         * c-c++-common/asan/user-section-1.c: New test.
696 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
698         PR debug/65771
699         * gcc.dg/debug/pr65771.c: New test.
701 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
703         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
704         __buitlin_alloca with __builtin_alloca.
706 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
708         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
710 2015-04-16  Richard Biener  <rguenther@suse.de>
712         PR tree-optimization/64277
713         * gcc.dg/Warray-bounds-14.c: New testcase.
714         * gcc.dg/Warray-bounds-15.c: Likewise.
715         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
716         * c-c++-common/ubsan/bounds-6.c: Likewise.
718 2015-04-16  Renlin Li  <renlin.li@arm.com>
720         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
721         * gcc.target/arm/unsigned-float.c: New.
723 2015-04-16  Richard Biener  <rguenther@suse.de>
725         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
726         * gcc.dg/tree-ssa/pr37508.c: Adjust.
727         * gfortran.dg/reassoc_6.f: Remove XFAIL.
729 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
731         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
732         * g++.dg/cpp0x/decltype-call1.C: Likewise.
733         * g++.dg/cpp0x/defaulted21.C: Likewise.
734         * g++.dg/cpp0x/defaulted28.C: Likewise.
735         * g++.dg/cpp0x/defaulted47.C: Likewise.
736         * g++.dg/cpp0x/elision_neg.C: Likewise.
737         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
738         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
739         * g++.dg/cpp0x/implicit1.C: Likewise.
740         * g++.dg/cpp0x/implicit9.C: Likewise.
741         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
742         * g++.dg/cpp0x/range-for13.C: Likewise.
743         * g++.dg/gomp/clause-2.C: Likewise.
744         * g++.dg/gomp/udr-5.C: Likewise.
745         * g++.dg/inherit/access6.C: Likewise.
746         * g++.dg/lookup/duperr1.C: Likewise.
747         * g++.dg/lookup/friend2.C: Likewise.
748         * g++.dg/lookup/pr6936.C: Likewise.
749         * g++.dg/lookup/scoped1.C: Likewise.
750         * g++.dg/lookup/using26.C: Likewise.
751         * g++.dg/lookup/using38.C: Likewise.
752         * g++.dg/other/access2.C: Likewise.
753         * g++.dg/overload/defarg3.C: Likewise.
754         * g++.dg/overload/defarg6.C: Likewise.
755         * g++.dg/parse/access11.C: Likewise.
756         * g++.dg/parse/access2.C: Likewise.
757         * g++.dg/parse/access3.C: Likewise.
758         * g++.dg/parse/access4.C: Likewise.
759         * g++.dg/parse/access5.C: Likewise.
760         * g++.dg/parse/access6.C: Likewise.
761         * g++.dg/parse/access8.C: Likewise.
762         * g++.dg/parse/access9.C: Likewise.
763         * g++.dg/parse/crash40.C: Likewise.
764         * g++.dg/tc1/dr142.C: Likewise.
765         * g++.dg/tc1/dr166.C: Likewise.
766         * g++.dg/tc1/dr52.C: Likewise.
767         * g++.dg/template/access11.C: Likewise.
768         * g++.dg/template/access18.C: Likewise.
769         * g++.dg/template/access19.C: Likewise.
770         * g++.dg/template/access2.C: Likewise.
771         * g++.dg/template/access20.C: Likewise.
772         * g++.dg/template/access26.C: Likewise.
773         * g++.dg/template/access3.C: Likewise.
774         * g++.dg/template/access7.C: Likewise.
775         * g++.dg/template/conv12.C: Likewise.
776         * g++.dg/template/crash69.C: Likewise.
777         * g++.dg/template/friend31.C: Likewise.
778         * g++.dg/template/friend32.C: Likewise.
779         * g++.dg/template/memfriend15.C: Likewise.
780         * g++.dg/template/memfriend16.C: Likewise.
781         * g++.dg/template/memfriend17.C: Likewise.
782         * g++.dg/template/memfriend7.C: Likewise.
783         * g++.dg/template/pr32519.C: Likewise.
784         * g++.dg/template/qualttp21.C: Likewise.
785         * g++.dg/template/qualttp8.C: Likewise.
786         * g++.dg/template/ttp10.C: Likewise.
787         * g++.dg/template/typedef11.C: Likewise.
788         * g++.dg/template/typedef13.C: Likewise.
789         * g++.dg/template/typedef19.C: Likewise.
790         * g++.dg/template/typedef20.C: Likewise.
791         * g++.dg/template/typedef22.C: Likewise.
792         * g++.dg/template/using16.C: Likewise.
793         * g++.dg/template/virtual3.C: Likewise.
794         * g++.dg/ubsan/pr61272.C: Likewise.
795         * g++.old-deja/g++.bob/inherit2.C: Likewise.
796         * g++.old-deja/g++.brendan/crash11.C: Likewise.
797         * g++.old-deja/g++.brendan/enum6.C: Likewise.
798         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
799         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
800         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
801         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
802         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
803         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
804         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
805         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
806         * g++.old-deja/g++.jason/access17.C: Likewise.
807         * g++.old-deja/g++.jason/access18.C: Likewise.
808         * g++.old-deja/g++.jason/access22.C: Likewise.
809         * g++.old-deja/g++.jason/access23.C: Likewise.
810         * g++.old-deja/g++.jason/access8.C: Likewise.
811         * g++.old-deja/g++.jason/delete3.C: Likewise.
812         * g++.old-deja/g++.jason/report.C: Likewise.
813         * g++.old-deja/g++.law/access2.C: Likewise.
814         * g++.old-deja/g++.law/access3.C: Likewise.
815         * g++.old-deja/g++.law/access4.C: Likewise.
816         * g++.old-deja/g++.law/access5.C: Likewise.
817         * g++.old-deja/g++.law/arm12.C: Likewise.
818         * g++.old-deja/g++.law/arm14.C: Likewise.
819         * g++.old-deja/g++.law/ctors13.C: Likewise.
820         * g++.old-deja/g++.law/union2.C: Likewise.
821         * g++.old-deja/g++.law/visibility12.C: Likewise.
822         * g++.old-deja/g++.law/visibility15.C: Likewise.
823         * g++.old-deja/g++.law/visibility16.C: Likewise.
824         * g++.old-deja/g++.law/visibility17.C: Likewise.
825         * g++.old-deja/g++.law/visibility18.C: Likewise.
826         * g++.old-deja/g++.law/visibility19.C: Likewise.
827         * g++.old-deja/g++.law/visibility20.C: Likewise.
828         * g++.old-deja/g++.law/visibility21.C: Likewise.
829         * g++.old-deja/g++.law/visibility24.C: Likewise.
830         * g++.old-deja/g++.law/visibility4.C: Likewise.
831         * g++.old-deja/g++.law/visibility5.C: Likewise.
832         * g++.old-deja/g++.law/visibility6.C: Likewise.
833         * g++.old-deja/g++.law/visibility7.C: Likewise.
834         * g++.old-deja/g++.law/visibility8.C: Likewise.
835         * g++.old-deja/g++.law/visibility9.C: Likewise.
836         * g++.old-deja/g++.niklas/t135.C: Likewise.
837         * g++.old-deja/g++.oliva/delete1.C: Likewise.
838         * g++.old-deja/g++.oliva/partord1.C: Likewise.
839         * g++.old-deja/g++.other/access11.C: Likewise.
840         * g++.old-deja/g++.other/access4.C: Likewise.
841         * g++.old-deja/g++.other/access7.C: Likewise.
842         * g++.old-deja/g++.other/crash1.C: Likewise.
843         * g++.old-deja/g++.other/crash7.C: Likewise.
844         * g++.old-deja/g++.other/friend1.C: Likewise.
845         * g++.old-deja/g++.other/friend4.C: Likewise.
846         * g++.old-deja/g++.other/friend9.C: Likewise.
847         * g++.old-deja/g++.other/lineno1.C: Likewise.
848         * g++.old-deja/g++.other/using1.C: Likewise.
849         * g++.old-deja/g++.pt/enum14.C: Likewise.
850         * g++.old-deja/g++.pt/friend11.C: Likewise.
851         * g++.old-deja/g++.pt/friend21.C: Likewise.
852         * g++.old-deja/g++.pt/friend3.C: Likewise.
853         * g++.old-deja/g++.pt/inherit2.C: Likewise.
854         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
855         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
856         * g++.old-deja/g++.robertl/eb94.C: Likewise.
858 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
860         PR ipa/65765
861         * g++.dg/ipa/pr65765.C: New test.
863 2015-04-15  Nick Clifton  <nickc@redhat.com>
865         * gcc.target/rx/builtins.c: Disable RMPA test if string
866         instructions are not allowed.
868 2015-04-15  Alan Modra  <amodra@gmail.com>
870         * gcc.dg/pr65408.c: New.
872 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
874         PR target/65729
875         * gcc.target/arm/pr65729.c: New test.
877 2015-04-14  Richard Biener  <rguenther@suse.de>
879         PR tree-optimization/65758
880         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
882 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
884         PR target/65648
885         * gcc.c-torture/execute/pr65648.c: New test.
887 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
889         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
890         __builtin_finite instead of finite.
891         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
892         Likewise.
894 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
896         PR tree-optimization/63387
897         * gcc.dg/pr63387.c: New testcase.
899 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
901         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
903 2015-04-13  Richard Biener  <rguenther@suse.de>
905         PR tree-optimization/65204
906         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
908 2015-04-13  Terry Guo  <terry.guo@arm.com>
910         PR target/65710
911         * gcc.target/arm/pr65710.c: New.
913 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
915         PR tree-optimization/65747
916         * g++.dg/torture/pr65747.C: New test.
918 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
920         PR c++/65736
921         * g++.dg/cpp0x/pr65736.C: New test.
923 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
924             Martin Liska  <mliska@suse.cz>
926         PR ipa/65722
927         * g++.dg/ipa/pr65722.C: New testcase.
929 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
931         PR tree-optimization/65735
932         * gcc.c-torture/compile/pr65735.c: New test.
934 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
936         PR middle-end/65554
937         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
939 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
941         PR target/65671
942         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
944 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
946         PR target/65647
947         * gcc.target/arm/pr65647-2.c: New.
949 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
951         PR target/65694
952         * g++.dg/torture/pr65694.C: New test.
954 2015-04-10  Tobias Burnus  <burnus@net-b.de>
956         * gfortran.dg/coarray_lock_6.f90: New.
957         * gfortran.dg/coarray_lock_7.f90: New.
958         * gfortran.dg/coarray/lock_2.f90: New.
960 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
962         PR fortran/56674
963         PR fortran/58813
964         PR fortran/59016
965         PR fortran/59024
966         * gfortran.dg/used_types_27.f90: New.
968 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
970         PR target/65671
971         * gcc.target/i386/pr65671.c: New.
973 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
975         PR tree-optimization/65709
976         * c-c++-common/ubsan/align-9.c: New test.
978 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
980         PR fortran/56852
981         * gfortran.dg/pr56852.f90: New test.
983 2015-04-09  Marek Polacek  <polacek@redhat.com>
984             Jakub Jelinek  <jakub@redhat.com>
986         PR middle-end/65554
987         * g++.dg/opt/pr65554.C: New test.
989 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
991         PR c++/65690
992         * c-c++-common/attr-aligned-1.c: New test.
994 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
996         * gcc.target/i386/mpx/memmove-zero-length.c: New.
998 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
1000         PR target/65676
1001         * gcc.target/i386/sse-25.c: New.
1003 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1005         PR target/65693
1006         * gcc.target/i386/pr65693.c: New test.
1008 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1010         * gcc.dg/lto/chkp-static-bounds_0.c: New.
1012 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1014         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1016 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1018         * gcc.target/i386/thunk-retbnd.c: New.
1020 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1022         * gnat.dg/opt48.adb: New test.
1023         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1024         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1026 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
1028         PR ipa/65540
1029         * gcc.c-torture/compile/pr65540.c: New.
1031 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
1033         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1034         -Wno-pointer-arith.
1036 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
1038         PR debug/65678
1039         * g++.dg/debug/pr65678.C: New test.
1041         PR middle-end/65680
1042         * gcc.c-torture/compile/pr65680.c: New test.
1044 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
1046         PR fortran/65548
1047         * gfortran.dg/allocate_with_source_5.f90: New test.
1049 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
1051         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1052         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1054 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
1056         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1058 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1060         PR target/65614
1061         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1062         to get floating point compression.
1063         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1065 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
1067         PR preprocessor/61977
1068         * gcc.dg/cpp/pr61977.c: New test.
1070 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
1072         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1074 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
1076         PR target/65647
1077         * gcc.target/arm/pr65647.c: New.
1079 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
1081         PR ipa/65655
1082         * g++.dg/torture/pr65655.C: New testcase.
1084 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
1086         PR c++/64085
1087         * g++.dg/cpp1y/lambda-init13.C: New.
1089 2015-04-03  Marek Polacek  <polacek@redhat.com>
1091         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1093 2015-04-02  Marek Polacek  <polacek@redhat.com>
1095         PR c++/65642
1096         * g++.dg/cpp0x/constexpr-fold1.C: New test.
1097         * g++.dg/cpp0x/constexpr-fold2.C: New test.
1099 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
1101         PR preprocessor/61977
1102         * gcc.target/powerpc/pr61977-1.c: New test.
1103         * gcc.target/powerpc/pr61977-2.c: New test.
1105 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
1107         PR c++/56100
1108         * g++.dg/warn/Wshadow-8.C: New.
1109         * g++.dg/warn/Wshadow-9.C: Likewise.
1110         * g++.dg/warn/Wshadow-10.C: Likewise.
1111         * g++.dg/warn/Wshadow-11.C: Likewise.
1113 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1115         * gcc.dg/pr23623.c: Added aligned attribute.
1116         * gcc.dg/20141029-1.c: Likewise.
1117         * gcc.dg/20150306-1.c: New test.
1119 2015-04-01  Marek Polacek  <polacek@redhat.com>
1121         PR c++/65554
1122         * g++.dg/cpp0x/initlist93.C: New test.
1123         * g++.dg/cpp0x/initlist94.C: New test.
1125 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1127         PR target/65624
1128         * gcc.target/aarch64/pr65624.c: New test.
1130 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
1132         * gcc.dg/ipa/inlinehint-4.c: New testcase.
1134 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
1136         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1137         extra variable to force stack alignment.
1138         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1139         extra variable to force stack alignment.
1141 2015-03-31  Marek Polacek  <polacek@redhat.com>
1143         PR c++/65390
1144         * g++.dg/template/pr65390.C: New test.
1146 2015-03-31  Martin Liska  <mliska@suse.cz>
1148         * g++.dg/ipa/pr65557.C: New test.
1150 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1152         * gcc.target/s390/hotpatch-25.c: New test.
1153         * gcc.target/s390/hotpatch-1.c: Update test.
1154         * gcc.target/s390/hotpatch-10.c: Update test.
1155         * gcc.target/s390/hotpatch-11.c: Update test.
1156         * gcc.target/s390/hotpatch-12.c: Update test.
1157         * gcc.target/s390/hotpatch-13.c: Update test.
1158         * gcc.target/s390/hotpatch-14.c: Update test.
1159         * gcc.target/s390/hotpatch-15.c: Update test.
1160         * gcc.target/s390/hotpatch-16.c: Update test.
1161         * gcc.target/s390/hotpatch-17.c: Update test.
1162         * gcc.target/s390/hotpatch-18.c: Update test.
1163         * gcc.target/s390/hotpatch-19.c: Update test.
1164         * gcc.target/s390/hotpatch-2.c: Update test.
1165         * gcc.target/s390/hotpatch-21.c: Update test.
1166         * gcc.target/s390/hotpatch-22.c: Update test.
1167         * gcc.target/s390/hotpatch-23.c: Update test.
1168         * gcc.target/s390/hotpatch-24.c: Update test.
1169         * gcc.target/s390/hotpatch-3.c: Update test.
1170         * gcc.target/s390/hotpatch-4.c: Update test.
1171         * gcc.target/s390/hotpatch-5.c: Update test.
1172         * gcc.target/s390/hotpatch-6.c: Update test.
1173         * gcc.target/s390/hotpatch-7.c: Update test.
1174         * gcc.target/s390/hotpatch-8.c: Update test.
1175         * gcc.target/s390/hotpatch-9.c: Update test.
1176         * gcc.target/s390/hotpatch-compile-16.c: Update test.
1178 2015-03-31  Richard Biener  <rguenther@suse.de>
1180         PR middle-end/65626
1181         * g++.dg/torture/pr65626.C: New testcase.
1183 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
1185         PR target/65531
1186         * gcc.target/i386/mpx/pr65531.cc: New.
1188 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
1190         PR target/65602
1191         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1192         __builtin_alloca instead of alloca.
1193         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1194         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1195         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1196         check.
1198 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
1200         PR ipa/65610
1201         * g++.dg/ubsan/pr65610.C: New test.
1203 2015-03-30  Marek Polacek  <polacek@redhat.com>
1205         PR c++/65398
1206         * g++.dg/cpp0x/pr65398-2.C: New test.
1208 2015-03-30  Marek Polacek  <polacek@redhat.com>
1210         * c-c++-common/pr65556.c: Change the width of bit-fields.
1212 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
1214         PR ipa/65588
1215         * gcc.target/i386/pr65588.c: New testcase.
1217 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1219         PR libgfortran/65563
1220         * gfortran.dg/open_errors_2.f90:  New test.
1222 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1224         PR libgfortran/65596
1225         * gfortran.dg/namelist_86.f90: New test.
1227 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
1229         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1230         statement to reflect new ownership.
1232 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
1234         PR c++/42328
1235         * g++.dg/template/friend58.C: New.
1236         * g++.dg/template/friend59.C: Likewise.
1238 2015-03-27  Tobias Burnus  <burnus@net-b.de>
1240         PR c/65586
1241         * g++.dg/gomp/openmp-simd-3.C: New.
1242         * gcc.dg/gomp/openmp-simd-3.c: New.
1244 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1246         PR target/65248
1247         * gcc.target/i386/pr65248-1.c: New file.
1248         * gcc.target/i386/pr65248-2.c: Likewise.
1249         * gcc.target/i386/pr65248-3.c: Likewise.
1250         * gcc.target/i386/pr65248-4.c: Likewise.
1252 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
1254         PR target/65593
1255         * gcc.c-torture/compile/pr65593.c: New test.
1257 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
1259         PR c++/59329
1260         * g++.dg/cpp1y/constexpr-assert1.C: New.
1262 2015-03-27  Marek Polacek  <polacek@redhat.com>
1264         PR c++/65556
1265         * c-c++-common/pr65556.c: New test.
1267 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
1269         PR ipa/65600
1270         * g++.dg/torture/pr65600.C: New testcase.
1272 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
1274         PR target/65407
1275         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1277 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
1279         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1280         statement and cleanup. Fixed typos.
1282 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1284         PR middle-end/65595
1285         * gcc.c-torture/compile/pr65595.c: New testcase.
1287 2015-03-27  Marek Polacek  <polacek@redhat.com>
1289         PR sanitizer/65583
1290         * g++.dg/ubsan/pr65583.C: New test.
1292 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1294         * gcc.c-torture/compile/20150327.c: New testcase.
1296 2015-03-26  Richard Biener  <rguenther@suse.de>
1298         PR middle-end/65555
1299         * g++.dg/torture/pr65555.C: New testcase.
1301 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
1303         PR tree-optimization/64715
1304         * gcc.dg/builtin-object-size-15.c: New test.
1305         * gcc.dg/pr64715-1.c: New test.
1306         * gcc.dg/pr64715-2.c: New test.
1308 2015-03-26  Richard Biener  <rguenther@suse.de>
1310         PR middle-end/65519
1311         * gnat.dg/specs/opt2.ads: Fix testcase.
1313 2015-03-25  Martin Sebor  <msebor@redhat.com>
1315         PR testsuite/65526
1316         * lib/target-supports.exp (check_effective_target_arm32): Fail early
1317         when target isn't arm*-*-*-*.
1318         (check_effective_target_arm_nothumb): Likewise.
1319         (check_effective_target_arm_little_endian): Likewise.
1320         (check_effective_target_arm_vect_no_misalign): Likewise.
1321         (check_effective_target_aarch64_little_endian): Fail early if target
1322         isn't aarch64*-*-*.
1324 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
1326         PR tree-optimization/65177
1327         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1329 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
1331         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1332         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1333         smmintrin.h and mm3dnow.h.
1335 2015-03-25  Marek Polacek  <polacek@redhat.com>
1337         PR c++/65558
1338         * g++.dg/cpp0x/pr65558.C: New test.
1340 2015-03-25  Marek Polacek  <polacek@redhat.com>
1342         PR c++/61670
1343         * g++.dg/template/pr61670.C: New test.
1345 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1347         PR c++/54987
1348         * g++.dg/template/pr54987.C: New.
1350 2015-03-25  Richard Biener  <rguenther@suse.de>
1352         PR tree-optimization/62630
1353         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1355 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
1357         PR target/65508
1358         * gcc.target/i386/mpx/pr65508.c: New.
1360 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
1362         PR fortran/64952
1363         PR fortran/65532
1364         * gfortran.dg/data_initialized_3.f90: New.
1366 2015-03-25  Richard Biener  <rguenther@suse.de>
1368         PR middle-end/65519
1369         * gnat.dg/specs/opt2.ads: New testcase.
1371 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
1373         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1374         * gcc.target/arm/memset-inline-4.c: Skip for
1375         arm_tune_string_ops_prefer_neon.
1376         * gcc.target/arm/memset-inline-5.c: Ditto.
1377         * gcc.target/arm/memset-inline-6.c: Ditto.
1378         * gcc.target/arm/memset-inline-8.c: Ditto.
1379         * gcc.target/arm/memset-inline-9.c: Ditto.
1381 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1383         PR c++/58923
1384         * g++.dg/other/virtual3.C: New.
1386 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1388         PR c++/60130
1389         * g++.dg/cpp0x/vt-60130.C: New.
1391 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1393         PR c++/61971
1394         * g++.dg/warn/Warray-bounds-7.C: New.
1396 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1398         PR c++/60067
1399         * g++.dg/template/defarg18.C: New.
1401 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1403         PR c++/59988
1404         * g++.dg/cpp0x/vt-59988.C: New.
1406 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
1408         PR tree-optimization/65533
1409         * gcc.dg/pr65533.c: New test.
1411 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
1413         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1414         source= and mold= expressions functionality.
1415         * gfortran.dg/allocate_class_4.f90: New test.
1416         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1417         copying an unlimited polymorhpic object containing a char array
1418         to another unlimited polymorphic object respects the _len
1419         component.
1420         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1421         whether deferred length char array allocate works, unlimited
1422         polymorphic object allocation from a string works and if
1423         allocating an array of deferred length strings works.
1424         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1426 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1428         PR c++/65513
1429         * g++.dg/cpp0x/constexpr-array11.C: New.
1431 2015-03-24  Richard Biener  <rguenther@suse.de>
1433         PR middle-end/65517
1434         * gcc.dg/torture/pr65517.c: New testcase.
1436 2015-03-24  Tobias Burnus  <burnus@net-b.de>
1438         * gfortran.dg/coindexed_1.f90: Moved from
1439         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1441 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1443         PR testsuite/65506
1444         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1445         gimple dump.
1447         PR target/65523
1448         * gcc.target/i386/pr65523.c: New test.
1450         PR ipa/65475
1451         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1452         dg-options.
1453         * g++.dg/lto/pr65475b_0.C: Likewise.
1455 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
1457         PR target/65505
1458         * gcc.target/sh/torture/pr65505.c: New.
1460 2015-03-23  Martin Sebor  <msebor@redhat.com>
1462         PR testsuite/63175
1463         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1464         assembly for lvx in addition to lxv.
1466 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1468         PR target/65504
1469         * gfortran.dg/pr65504.f90: New test.
1471         PR ipa/65521
1472         * gcc.dg/pr65521.c: New test.
1474 2015-03-23  Richard Biener  <rguenther@suse.de>
1476         PR tree-optimization/65518
1477         * gcc.dg/vect/pr65518.c: New testcase.
1479 2015-03-23  Richard Biener  <rguenther@suse.de>
1481         PR tree-optimization/65494
1482         * gcc.dg/vect/pr65494.c: New testcase.
1484 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1486         PR preprocessor/65238
1487         * c-c++-common/cpp/pr65238-1.c: New test.
1488         * gcc.dg/cpp/pr65238-2.c: New test.
1489         * gcc.dg/cpp/trad/pr65238-3.c: New test.
1490         * gcc.dg/cpp/trad/pr65238-4.c: New test.
1492 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
1493             Mikael Morin  <mikael@gcc.gnu.org>
1495         PR fortran/64952
1496         * gfortran.dg/elemental_dependency_4.f90: New.
1497         * gfortran.dg/elemental_dependency_5.f90: New.
1499 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
1501         PR ipa/65475
1502         * g++.dg/lto/pr65475b_0.C: New testcase.
1503         * g++.dg/lto/pr65475b_1.C: New testcase.
1504         * g++.dg/lto/pr65475c_0.C: New testcase.
1505         * g++.dg/lto/pr65475c_1.C: New testcase.
1507 2015-03-21  Tobias Burnus  <burnus@net-b.de>
1509         * gfortran.dg/coarray_38.f90: New.
1510         * gfortran.dg/coarray_39.f90: New.
1511         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1512         compile test.
1514 2015-03-20  Marek Polacek  <polacek@redhat.com>
1516         PR c++/65398
1517         * g++.dg/cpp0x/pr65398.C: New test.
1519 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
1521         PR ipa/65475
1522         * g++.dg/lto/pr65475_0.C: New testcase.
1523         * g++.dg/lto/pr65475_1.C: New testcase.
1525 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
1527         PR rtl-optimization/64366
1528         * gcc.target/sh/pr64366.c: New.
1530 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
1532         PR c++/48324
1533         * g++.dg/cpp0x/constexpr-48324.C: New.
1535 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
1537         PR c++/48453
1538         * g++.dg/cpp0x/pr48453.C: New.
1540 2015-03-20  Marek Polacek  <polacek@redhat.com>
1542         PR c++/65072
1543         * g++.dg/cpp0x/pr65072.C: New test.
1545 2015-03-20  Richard Biener  <rguenther@suse.de>
1547         PR middle-end/64715
1548         * gcc.dg/pr15347.c: Use -O.
1549         * c-c++-common/pr19807-1.c: Likewise.
1551 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
1553         * gnat.dg/volatile13.ad[sb]: New test.
1555 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
1557         PR rtl-optimization/60851
1558         * gcc.target/i386/pr60851.c: New test.
1560 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1562         PR target/65240
1563         * g++.dg/pr65240.h: Add tests for PR 65240.
1564         * g++.dg/pr65240-1.C: Likewise.
1565         * g++.dg/pr65240-2.C: Likewise.
1566         * g++.dg/pr65240-3.C: Likewise.
1567         * g++.dg/pr65240-4.C: Likewise.
1569 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
1571         PR rtl-optimization/63491
1572         * gcc.target/powerpc/pr63491.c: New.
1574 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1576         * g++.dg/ipa/pr65465.C: New test.
1578 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1580         PR c++/52659
1581         * g++.dg/cpp0x/deleted11.C: New.
1583 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1585         PR sanitizer/65400
1586         * c-c++-common/tsan/pr65400-3.c: New test.
1588 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1590         PR c++/59686
1591         * g++.dg/cpp0x/constexpr-59686.C: New.
1593 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1595         PR sanitizer/64265
1596         * g++.dg/tsan/pr64265.C: New test.
1598         PR sanitizer/65400
1599         * c-c++-common/tsan/pr65400-1.c: New test.
1600         * c-c++-common/tsan/pr65400-2.c: New test.
1602 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1604         PR c++/59816
1605         * g++.dg/cpp0x/pr59816.C: New.
1607 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
1609         PR fortran/59198
1610         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1612 2015-03-18  Martin Liska  <mliska@suse.cz>
1614         PR ipa/65439
1615         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1616         equivalences either to 6 or 7.
1618 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
1620         PR middle-end/64491
1621         Revert:
1622         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
1624         * gcc.dg/undefined-loop-1.c: New file.
1625         * gcc.dg/undefined-loop-2.c: New file.
1627         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
1629         PR testsuite/64032
1630         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1631         loop exits too early.
1633 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
1635         PR tree-optimization/65450
1636         * gfortran.dg/pr65450.f90: New test.
1638         PR target/65078
1639         * gcc.target/i386/pr65078-1.c: New test.
1640         * gcc.target/i386/pr65078-2.c: New test.
1641         * gcc.target/i386/pr65078-3.c: New test.
1642         * gcc.target/i386/pr65078-4.c: New test.
1643         * gcc.target/i386/pr65078-5.c: New test.
1644         * gcc.target/i386/pr65078-6.c: New test.
1646 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1648         PR c++/65340
1649         * g++.dg/cpp1y/pr65340.C: New.
1651 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1653         PR fortran/64432
1654         * gfortran.dg/system_clock_3.f08: Adjust test.
1656 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
1658         PR fortran/59198
1659         * gfortran.dg/proc_ptr_comp_44.f90: New test.
1660         * gfortran.dg/proc_ptr_comp_45.f90: New test.
1662 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1664         PR fortran/64432
1665         * gfortran.dg/system_clock_3.f08: New test.
1667 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
1669         PR c++/64626
1670         g++.dg/cpp1y/pr64626-1.C: New.
1671         g++.dg/cpp1y/pr64626-2.C: New.
1672         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1674 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
1676         PR tree-optimization/65427
1677         * gcc.c-torture/execute/pr65427.c: New test.
1679 2015-03-16  Marek Polacek  <polacek@redhat.com>
1681         DR 1688
1682         PR c++/65327
1683         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1684         * g++.dg/cpp0x/pr65327.C: New test.
1686 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1688         PR sanitizer/64820
1689         * c-c++-common/asan/pr64820.c: New test.
1691 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
1693         * gfortran.dg/pointer_2.f90: New test.
1695 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
1697         * g++.dg/pr65049.C: New test.
1699 2015-03-16  Tom de Vries  <tom@codesourcery.com>
1701         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1702         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1703         * gcc.target/i386/fuse-caller-save.c: Same.
1705 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
1707         * gnat.dg/loop_optimization18.ad[sb]: New test.
1708         * gnat.dg/loop_optimization18_pkg.ads: New helper.
1710 2015-03-16  Alan Modra  <amodra@gmail.com>
1712         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
1713         2014-12-05 change.
1715 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
1717         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1718         hppa*-*-hpux*.
1719         * gcc.dg/torture/pr65270-2.c: Likewise.
1721 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
1723         PR fortran/61138
1724         * gfortran.dg/pointer_remapping_9.f90: New.
1726 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
1728         PR tree-optimization/65369
1729         * gcc.c-torture/execute/pr65369.c: New test.
1731         PR tree-optimization/65418
1732         * gcc.c-torture/execute/pr65418-1.c: New test.
1733         * gcc.c-torture/execute/pr65418-2.c: New test.
1735         PR rtl-optimization/65401
1736         * gcc.c-torture/execute/pr65401.c: New test.
1738 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1740         PR target/64600
1741         * gcc.target/arm/pr64600_1.c: New test.
1743 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1745         PR rtl-optimization/65235
1746         * gcc.target/aarch64/pr65235_1.c: New test.
1748 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1750         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1751         * gcc.target/s390/hotpatch-22.c: Likewise.
1752         * gcc.target/s390/hotpatch-23.c: Likewise.
1753         * gcc.target/s390/hotpatch-24.c: Likewise.
1754         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1755         * gcc.target/s390/hotpatch-1.c: Update expected output.
1756         * gcc.target/s390/hotpatch-2.c: Likewise.
1757         * gcc.target/s390/hotpatch-3.c: Likewise.
1758         * gcc.target/s390/hotpatch-4.c: Likewise.
1759         * gcc.target/s390/hotpatch-5.c: Likewise.
1760         * gcc.target/s390/hotpatch-6.c: Likewise.
1761         * gcc.target/s390/hotpatch-7.c: Likewise.
1762         * gcc.target/s390/hotpatch-8.c: Likewise.
1763         * gcc.target/s390/hotpatch-9.c: Likewise.
1764         * gcc.target/s390/hotpatch-10.c: Likewise.
1765         * gcc.target/s390/hotpatch-11.c: Likewise.
1766         * gcc.target/s390/hotpatch-12.c: Likewise.
1767         * gcc.target/s390/hotpatch-13.c: Likewise.
1768         * gcc.target/s390/hotpatch-14.c: Likewise.
1769         * gcc.target/s390/hotpatch-15.c: Likewise.
1770         * gcc.target/s390/hotpatch-16.c: Likewise.
1771         * gcc.target/s390/hotpatch-17.c: Likewise.
1772         * gcc.target/s390/hotpatch-18.c: Likewise.
1773         * gcc.target/s390/hotpatch-19.c: Likewise.
1775 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
1777         PR target/65103
1778         * gcc.target/i386/pr65103-1.c: New.
1780 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
1782         PR target/65044
1783         * gcc.target/i386/pr65044.c: New.
1785 2015-03-12  Tom de Vries  <tom@codesourcery.com>
1787         PR rtl-optimization/64895
1788         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1789         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1790         * gcc.target/i386/fuse-caller-save.c: Ditto.
1792 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1794         * gcc.dg/ipa/pr63569.c: Fix template.
1796 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
1798         * g++.dg/ipa/pr64146.C: Require fpic support.
1800 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
1802         PR libfortran/65200
1803         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1804         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1806 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
1808         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1809         to dg-options, fix up dg-skip-if.
1811 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
1813         PR target/65296
1814         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1815         * gcc.target/avr/tiny-caller-save.c: Same.
1817 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1819         PR target/65242
1820         * g++.dg/pr65242.C: New test.
1822 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
1824         * c-c++-common/asan/no-asan-check-glob.c: New test.
1826 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
1828         PR c++/65370
1829         * g++.dg/other/default11.C: New.
1830         * g++.dg/other/default12.C: Likewise.
1832 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1834         PR target/65368
1835         * gcc.target/i386/bmi2-bzhi-2.c: New test.
1837 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
1839         PR fortran/65024
1840         * gfortran.dg/unlimited_polymorphic_23.f90: New test
1842 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1844         PR c++/65127
1845         * g++.dg/cpp0x/pr65127.C: New test.
1847 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1849         * gcc.dg/ipa/PR64550.c: Update template.
1851 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1852             Tobias Burnus  <burnus@net-b.de>
1854         * gfortran.dg/coarray_sync_memory.f90: New.
1856 2015-03-10  Marek Polacek  <polacek@redhat.com>
1858         PR sanitizer/65367
1859         * c-c++-common/ubsan/pr65367.c: New test.
1861 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1863         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1864         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1865         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1866         * gcc.target/i386/mpx/calloc-1-nov.c: New.
1867         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1868         * gcc.target/i386/mpx/malloc-1-nov.c: New.
1869         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1870         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1871         * gcc.target/i386/mpx/realloc-1-nov.c: New.
1872         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1873         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1874         * gcc.target/i386/mpx/realloc-2-nov.c: New.
1875         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1877 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1879         * lib/mpx-dg.exp (mpx_link_flags): New.
1880         (mpx_init): New.
1881         (mpx_finish): New.
1882         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1883         * gcc.target/i386/mpx/alloca-1-nov.c: New.
1884         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1885         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1886         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1887         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1888         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1889         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1890         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1891         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1892         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1893         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1894         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1895         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1896         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1897         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1898         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1899         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1900         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1901         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1902         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1903         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1904         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1905         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1906         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1907         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1908         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1909         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1910         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1911         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1912         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1913         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1914         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1915         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1916         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1917         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1918         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1919         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1920         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1921         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1922         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1923         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1924         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1925         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1926         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1927         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1928         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1929         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1930         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1931         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1932         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1933         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1934         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1935         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1936         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1937         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1938         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1939         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1940         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1941         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1942         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1943         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1944         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1945         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1946         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1947         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1948         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1949         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1950         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1951         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1952         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1953         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1954         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1955         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1956         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1957         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1958         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1959         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1960         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1961         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1962         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1963         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1964         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1965         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1966         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1967         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1968         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1969         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
1970         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
1971         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1972         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1973         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1974         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1975         * gcc.target/i386/mpx/label-address-1.c: New.
1976         * gcc.target/i386/mpx/legacy-1-nov.c: New.
1977         * gcc.target/i386/mpx/macro.c: New.
1978         * gcc.target/i386/mpx/mpx-check.h: New.
1979         * gcc.target/i386/mpx/mpx.exp: New.
1980         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1981         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1982         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1983         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1984         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1985         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1986         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1987         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1988         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1989         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1990         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1991         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1992         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1993         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1994         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1995         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1996         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1997         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1998         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1999         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2000         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2001         * gcc.target/i386/mpx/reference-1-lbv.c: New.
2002         * gcc.target/i386/mpx/reference-1-nov.c: New.
2003         * gcc.target/i386/mpx/reference-1-ubv.c: New.
2004         * gcc.target/i386/mpx/reference-2-lbv.c: New.
2005         * gcc.target/i386/mpx/reference-2-nov.c: New.
2006         * gcc.target/i386/mpx/reference-2-ubv.c: New.
2007         * gcc.target/i386/mpx/reference-3-lbv.c: New.
2008         * gcc.target/i386/mpx/reference-3-nov.c: New.
2009         * gcc.target/i386/mpx/reference-3-ubv.c: New.
2010         * gcc.target/i386/mpx/reference-4-lbv.c: New.
2011         * gcc.target/i386/mpx/reference-4-nov.c: New.
2012         * gcc.target/i386/mpx/reference-4-ubv.c: New.
2013         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2014         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2015         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2016         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2017         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2018         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2019         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2020         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2021         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2022         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2023         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2024         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2025         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2026         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2027         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2028         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2029         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2030         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2031         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2032         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2033         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2034         * gcc.target/i386/mpx/sincos-1-nov.c: New.
2035         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2036         * gcc.target/i386/mpx/static-array-1-nov.c: New.
2037         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2038         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2039         * gcc.target/i386/mpx/static-init-1-nov.c: New.
2040         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2041         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2042         * gcc.target/i386/mpx/static-init-2-nov.c: New.
2043         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2044         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2045         * gcc.target/i386/mpx/static-init-3-nov.c: New.
2046         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2047         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2048         * gcc.target/i386/mpx/static-init-4-nov.c: New.
2049         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2050         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2051         * gcc.target/i386/mpx/static-init-5-nov.c: New.
2052         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2053         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2054         * gcc.target/i386/mpx/static-init-6-nov.c: New.
2055         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2056         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2057         * gcc.target/i386/mpx/static-string-1-nov.c: New.
2058         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2059         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2060         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2061         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2062         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2063         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2064         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2065         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2066         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2067         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2068         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2069         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2070         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2071         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2072         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2073         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2074         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2075         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2076         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2077         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2078         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2079         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2080         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2081         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2082         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2083         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2084         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2085         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2086         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2087         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2088         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2089         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2090         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2091         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2092         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2093         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2094         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2095         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2096         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2097         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2098         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2099         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2100         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2101         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2102         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2103         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2104         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2105         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2106         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2107         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2108         * gcc.target/i386/mpx/vararg-1-nov.c: New.
2109         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2110         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2111         * gcc.target/i386/mpx/vararg-2-nov.c: New.
2112         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2113         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2114         * gcc.target/i386/mpx/vararg-3-nov.c: New.
2115         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2116         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2117         * gcc.target/i386/mpx/vararg-4-nov.c: New.
2118         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2119         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2120         * gcc.target/i386/mpx/vararg-5-nov.c: New.
2121         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2122         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2123         * gcc.target/i386/mpx/vararg-6-nov.c: New.
2124         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2125         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2126         * gcc.target/i386/mpx/vararg-7-nov.c: New.
2127         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2128         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2129         * gcc.target/i386/mpx/vararg-8-nov.c: New.
2130         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2131         * gcc.target/i386/mpx/vla-1-lbv.c: New.
2132         * gcc.target/i386/mpx/vla-1-nov.c: New.
2133         * gcc.target/i386/mpx/vla-1-ubv.c: New.
2134         * gcc.target/i386/mpx/vla-2-lbv.c: New.
2135         * gcc.target/i386/mpx/vla-2-nov.c: New.
2136         * gcc.target/i386/mpx/vla-2-ubv.c: New.
2138 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
2140         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2142 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
2144         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2146 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
2148         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2149         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2151 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
2153         PR c/65120
2154         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2155         on rhs is 0.
2156         (fn4): New test.
2157         * c-c++-common/pr65120.c: New test.
2159         PR rtl-optimization/65321
2160         * gcc.dg/pr65321.c: New test.
2162 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
2164         PR tree-optimization/65355
2165         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2167 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
2169         PR c/65120
2170         * c-c++-common/pr49706.c: Adjust tests for not warning
2171         about !!x == y or !b == y where b is boolean, and add
2172         some further tests.
2173         * c-c++-common/pr62199-2.c: Likewise.
2175 2015-03-09  Richard Biener  <rguenther@suse.de>
2177         PR middle-end/65270
2178         * gcc.dg/torture/pr65270-1.c: New testcase.
2179         * gcc.dg/torture/pr65270-2.c: Likewise.
2181 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2183         PR tree-optimization/63743
2184         * gcc.dg/pr63743.c: New test.
2186 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
2188         PR lto/65316
2189         * g++.dg/lto/pr65316_0.C: New testcase.
2190         * g++.dg/lto/pr65316_1.C: New testcase.
2192 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
2194         PR target/62247
2195         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2196         hppa*-*-hpux*.
2197         * g++.dg/abi/rtti3.C: Likewise.
2199         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2201         PR target/62251
2202         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2204         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2206         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2208         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2210 2015-03-08  Morin  <mikael@gcc.gnu.org>
2212         PR fortran/60898
2213         * gfortran.dg/entry_20.f90: New.
2215 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2217         PR target/65153
2218         * gcc.c-torture/compile/pr65153.c: New.
2220 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2222         PR target/65249
2223         * g++.dg/torture/pr65249.C: New.
2225 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
2227         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2228         long.
2229         (int64_t): Likewise.
2231 2015-03-07  Marek Polacek  <polacek@redhat.com>
2232             Martin Uecker  <uecker@eecs.berkeley.edu>
2234         PR sanitizer/65280
2235         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2236         member-like arrays.
2237         * c-c++-common/ubsan/bounds-8.c: New test.
2238         * c-c++-common/ubsan/bounds-9.c: New test.
2239         * gcc.dg/ubsan/bounds-2.c: New test.
2241 2015-03-05  Martin Sebor  <msebor@redhat.com>
2243         * PR testsuite/63175
2244         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2245         checking of results into main to prevent it from getting optimized
2246         away.
2247         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2249 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
2251         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2252         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2253         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2254         x64.
2256 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
2258         * g++.dg/lto/pr65302_1.C: New testcase.
2259         * g++.dg/lto/pr65302_0.C: New testcase.
2261 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2263         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2264         -fno-ipa-icf to dg-options.
2266 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2268         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2269         compiles using the linker plugin.
2271 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2273         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2275 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2277         * gcc.target/arm/pr65067.c: New test.
2279 2015-03-05  Martin Liska  <mliska@suse.cz>
2281         PR ipa/65318
2282         * gcc.dg/ipa/pr65318.c: New test.
2284 2015-03-05  Marek Polacek  <polacek@redhat.com>
2286         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2288 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2290         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2292 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2294         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2295         max-unroll-times back to defaults for s390.
2297 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2299         Fix last commit.
2301 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2303         PR c++/64665
2304         * g++.dg/cpp0x/initlist92.C: New.
2306 2015-03-05  Richard Biener  <rguenther@suse.de>
2308         PR tree-optimization/65310
2309         * gcc.dg/vect/pr65310.c: New testcase.
2311 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2313         PR c++/64834
2314         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2316 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
2318         * gnat.dg/entry_queues3.adb: New test.
2320 2015-03-04  Ian Lance Taylor  <iant@google.com>
2322         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2324 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2326         PR c++/64227
2327         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2329 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
2331         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2332         -fno-ipa-icf to dg-options
2333         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2334         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2336 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2338         PR c++/64398
2339         * g++.dg/cpp0x/decltype62.C: New.
2341 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
2343         * gnat.dg/object_overflow5.adb: New test.
2345 2015-03-03  Martin Liska  <mliska@suse.cz>
2347         PR ipa/65287
2348         * gcc.dg/ipa/pr65287.c: New test.
2350 2015-03-03  Martin Jambor  <mjambor@suse.cz>
2351             Eric Botcazou  <ebotcazou@adacore.com>
2353         * gnat.dg/specs/pack12.ads: New test.
2355 2015-03-03  Martin Liska  <mliska@suse.cz>
2357         * gcc.dg/ipa/PR65282.c: New test.
2359 2015-03-13  Jeff Law  <law@redhat.com>
2361         PR tree-optimization/65241
2362         * gcc.c-torture/compile/pr65241.c: New test.
2364 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
2366         PR target/64331
2367         * gcc.target/avr/torture/pr64331.c: New test.
2369 2015-03-03  Martin Liska  <mliska@suse.cz>
2370             Jan Hubicka  <hubicka@ucw.cz>
2372         * g++.dg/ipa/pr65263.C: New test.
2374 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2376         PR ipa/65130
2377         * gcc.dg/lto/pr65130_0.c: New testcase.
2378         * gcc.dg/lto/pr65130_1.c: New testcase.
2380 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2382         PR ipa/64988
2383         * g++.dg/torture/pr64988.C: New testcase.
2385 2015-03-02  Tobias Burnus  <burnus@net-b.de>
2387         * gfortran.dg/coarray_atomic_6.f90: New.
2389 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2391         PR target/65184
2392         * gcc.target/i386/pr65184.c: New.
2394 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2396         PR target/65183
2397         * gcc.target/i386/pr65183.c: New.
2399 2015-02-28  Martin Liska  <mliska@suse.cz>
2400             Jan Hubicka  <hubicka@ucw.cz>
2402         * gcc.dg/ipa/ipa-icf-35.c: New test.
2403         * gcc.dg/ipa/ipa-icf-36.c: New test.
2404         * gcc.dg/ipa/ipa-icf-37.c: New test.
2406 2015-02-28  Martin Liska  <mliska@suse.cz>
2407             Jan Hubicka  <hubicka@ucw.cz>
2409         PR ipa/65245
2410         * gcc.dg/ipa/ipa-icf-34.c: New test.
2412 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
2414         PR target/61142
2415         * gcc.target/sh/sh/pr61142.c: New.
2417 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2419         * g++.dg/other/dump-ada-spec-3.C: New test.
2421 2015-03-01  Martin Liska  <mliska@suse.cz>
2423         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2424         * g++.dg/ipa/pr63595.C: Update expected results.
2426 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
2428         PR ipa/65236
2429         * g++.dg/ipa/ipa-icf-6.C: New testcase.
2431 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
2433         * gcc.dg/vect/pr59354.c: Move vector producing code to
2434         separate function.
2436 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
2438         PR ipa/65237
2439         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2440         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2441         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2442         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2444 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
2446         PR tree-optimization/65048
2447         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2448         (foo): Use K&R style definition.
2450 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
2452         PR target/65032
2453         * g++.dg/pr65032.C: New.
2455 2015-02-27  Marek Polacek  <polacek@redhat.com>
2457         PR c/65040
2458         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2459         -Wformat=2.
2461 2015-02-27  Marek Polacek  <polacek@redhat.com>
2463         PR c/65228
2464         * gcc.dg/pr65228.c: New test.
2466 2015-02-27  Kai Tietz  <ktietz@redhat.com>
2468         PR c/35330
2469         * gcc.dg/weak/weak-17.c: New file.
2471 2015-02-27  Richard Biener  <rguenther@suse.de>
2473         PR lto/65193
2474         * g++.dg/lto/pr65193_0.C: New testcase.
2476 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2478         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2479         * gcc.target/s390/hotpatch-8.c: Likewise.
2480         * gcc.target/s390/hotpatch-9.c: Likewise.
2481         * gcc.target/s390/pr61078.c: Likewise.
2482         * gcc.target/s390/pr57960.c: Remove -m64.
2483         * gcc.target/s390/pr61078.c: Likewise.
2485 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
2486             Martin Liska  <mliska@suse.cz>
2488         PR bootstrap/65150
2489         * gcc.dg/pr64454.c: Disable ICF.
2490         * gcc.dg/pr28685-1.c: Disable ICF
2491         * gcc.dg/ipa/iinline-5.c: Disable ICF.
2492         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2493         * g++.dg/ipa/ipa-icf-4.C: Update template.
2495 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
2497         PR tree-optimization/65216
2498         * gcc.c-torture/execute/pr65216.c: New test.
2500         PR tree-optimization/65215
2501         * gcc.c-torture/execute/pr65215-1.c: New test.
2502         * gcc.c-torture/execute/pr65215-2.c: New test.
2503         * gcc.c-torture/execute/pr65215-3.c: New test.
2504         * gcc.c-torture/execute/pr65215-4.c: New test.
2505         * gcc.c-torture/execute/pr65215-5.c: New test.
2507 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2509         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2511 2015-02-26  Martin Liska  <mliska@suse.cz>
2512             Jan Hubicka  <hubicka@ucw.cz>
2514         * g++.dg/ipa/pr64146.C: Update expected results.
2515         * gcc.dg/ipa/ipa-icf-26.c: Update test.
2516         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2517         * gcc.dg/ipa/ipa-icf-34.c: New test.
2519 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
2521         * gcc.dg/vect/vect-pr61917.c: Rename to ...
2522         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2523         (dg-additional-options): Remove dg directive.
2524         (dg-final): Add dg directive.
2526 2015-02-26  Marek Polacek  <polacek@redhat.com>
2528         PR ipa/65008
2529         * g++.dg/ipa/pr65008.C: New test.
2531 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2533         * lib/profopt.exp (profopt-target-cleanup): New proc.
2534         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2535         files from sources from dg-additional-sources.
2537 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2539         * lib/gcov.exp: Cleanup in case of xfail.
2541 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
2543         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2545 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
2547         PR debug/46102
2548         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2549         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2550         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2551         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2552         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2553         * g++.dg/debug/pr46123.C: XFAIL and move...
2554         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2555         * gcc.dg/debug/dwarf2-3.c: Move...
2556         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2558 2015-02-26  Marek Polacek  <polacek@redhat.com>
2560         PR c++/65202
2561         * g++.dg/cpp1y/pr65202.C: New test.
2563 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2565         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2566         locale_facets.h.gcov.
2568 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2570         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2572 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2574         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2576 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2578         PR target/65217
2579         * gcc.target/i386/pr65217.c: New.
2581 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2583         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2585 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2587         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2589 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
2591         PR tree-optimization/65048
2592         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2594 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
2596         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2597         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2599 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
2601         PR target/65161
2602         * gcc.target/i386/pr65161.c: New test.
2604 2015-02-26  Terry Guo  <terry.guo@arm.com>
2606         * gcc.target/arm/no-volatile-in-it.c: New test.
2608 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
2610         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2611         (dg-options): Add -save-temps.
2612         (dg-final): Add cleanup-saved-temps.
2614 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
2616         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2618 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
2620         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2621         * gcc.target/powerpc/pack01.c: Include string.h.
2623 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
2625         PR target/65167
2626         * gcc.target/i386/pr65167.c: New.
2628 2015-02-25  Kai Tietz  <ktietz@redhat.com>
2630         PR tree-optimization/61917
2631         * gcc.dg/vect/vect-pr61917.c: New file.
2633 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
2635         PR tree-optimization/65170
2636         * gcc.c-torture/execute/pr65170.c: New test.
2637         * gcc.dg/tree-ssa/vrp96.c: New test.
2639 2015-02-24  Tom de Vries  <tom@codesourcery.com>
2641         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2643 2015-02-24  Tom de Vries  <tom@codesourcery.com>
2645         PR testsuite/65126
2646         * lib/gcc-defs.exp (additional_sources_used): Add new var.
2647         (dg-additional-files-options): Copy additional_sources to
2648         additional_sources_used before emptying additional_sources.
2649         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2650         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2651         (cleanup-saved-temps): Use additional_sources_used instead of
2652         additional_sources.
2653         (dg-test): Reset additional_sources_used.
2655 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
2657         PR fortran/63427
2658         * gfortran.dg/integer_exponentiation_6.F90: New test.
2660 2015-02-23  Martin Sebor  <msebor@redhat.com>
2662         PR target/65109
2663         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2664         two parts.  One to save registers, the other to verify the
2665         registers have the right values.  Save register state into
2666         static data rather than on the stack.
2668 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
2670         PR bootstrap/63888
2671         * c-c++-common/asan/pr63888.c: New test.
2673 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
2675         PR target/65163
2676         * gcc.c-torture/compile/pr65163.c: New.
2678 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2680         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2681         with -m31 on 64 bit.
2682         * gcc.dg/hoist-register-pressure-2.c: Likewise.
2683         * gcc.dg/hoist-register-pressure-3.c: Likewise.
2685 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2687         * gcc.target/s390/20090223-1.c: Add
2688         -Wno-implicit-function-declaration option.
2689         * gcc.target/s390/pr42224.c: Likewise.
2690         * gcc.target/s390/pr55718.c: Likewise.
2692 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2694         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2695         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2696         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2697         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2698         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2699         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2700         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2701         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2702         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2703         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2704         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2705         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2706         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2707         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2708         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2709         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2710         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2711         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2712         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2713         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2714         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2716 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2718         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2719         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2720         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2721         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2722         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2723         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2724         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2725         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2726         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2727         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2728         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2729         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2730         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2731         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2732         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2733         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2735 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2737         PR fortran/64980
2738         PR fortran/61960
2739         * gfortran.dg/pr61960.f90: New.
2740         * gfortran.dg/pr64230.f90: New.
2741         * gfortran.dg/pr64980.f03: New.
2743 2015-02-22  Tom de Vries  <tom@codesourcery.com>
2745         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2747 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
2749         PR ada/65156
2750         * gnat.dg/timing_events.adb: Removed, invalid test.
2752 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
2754         PR debug/58123
2755         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2756         location.
2757         * g++.dg/gcov/gcov-2.C: Likewise.
2759 2015-02-20  Richard Biener  <rguenther@suse.de>
2761         PR tree-optimization/65136
2762         * gcc.dg/tree-ssa/pr65136.c: New testcase.
2764 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
2766         PR testsuite/64158
2767         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2768         and nvptx-*-* blacklisting.
2770         * gcc.dg/sibcall-9.c: New test.
2771         * gcc.dg/sibcall-10.c: New test.
2773 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2775         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2777 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
2779         PR target/64452
2780         * gcc.target/avr/torture/pr64452.c: New test.
2782 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
2784         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2785         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2787 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2789         PR testsuite/65116
2790         * lib/target-supports.exp (check_compile): Check whether
2791         additional_sources is defined before using it.
2793 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
2795         PR middle-end/65074
2796         * g++.dg/opt/pr65074.C: New file.
2798 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
2800         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2801         (size_type): New typedef.
2802         (operator "" _script): Use it for the last argument.
2804 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2806         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2808 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2810         * lib/target-supports.exp (check_compile): Save/restore
2811         additional_sources that may belong to an actual test.
2813 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
2815         PR gcov-profile/64634
2816         * g++.dg/gcov/gcov-15.C: New test.
2818 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2820         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2822 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2824         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2826 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2828         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2830 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2832         * gfortran.dg/fmt_cache_1.f: Add missing close.
2834 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2836         PR testsuite/65107
2837         * gfortran.dg/read_eof_8.f90: Add missing close.
2839 2015-02-18  Richard Biener  <rguenther@suse.de>
2841         PR tree-optimization/65063
2842         * gcc.dg/pr65063.c: New testcase.
2844 2015-02-18  Richard Biener  <rguenther@suse.de>
2846         PR tree-optimization/62217
2847         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2849 2015-02-18  Marek Polacek  <polacek@redhat.com>
2851         PR sanitizer/65081
2852         * c-c++-common/ubsan/pr65081.c: New test.
2854 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
2856         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2857         * gcc.target/sh/force-cbranch-delay-slot.c: New.
2859 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
2861         * gcc.dg/ipa/propalign-3.c: New test.
2863 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
2865         PR target/64793
2866         * gcc.target/sh/pr64793.c: New.
2867         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2869 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
2871         * gcc.target/arm/divzero.c: New test case.
2873 2015-02-17  Tom de Vries  <tom@codesourcery.com>
2875         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2877 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
2878             Jakub Jelinek  <jakub@redhat.com>
2880         PR c++/65075
2881         * g++.dg/cpp0x/pr65075.C: New test.
2883 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
2885         PR target/65058
2886         * gcc.target/powerpc/pr65058.c: New test.
2888 2015-02-16  Jeff Law  <law@redhat.com>
2890         PR tree-optimization/64823
2891         * gcc.dg/uninit-20.c: New test.
2893 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
2894             James Greenhalgh  <james.greenhalgh@arm.com>
2896         PR ipa/64963
2897         * gcc.dg/ipa/ipa-clone-1.c: New test.
2899 2015-02-16  Richard Biener  <rguenther@suse.de>
2901         PR tree-optimization/65077
2902         * gcc.dg/torture/pr65077.c: New testcase.
2904 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
2906         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2907         Directive adjusted to scan for ldaxr.
2908         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2909         adjusted to scan for ldaex.
2911 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
2913         PR c++/65080
2914         * g++.dg/cpp0x/constexpr-65080.C: New.
2916 2015-02-16  Richard Biener  <rguenther@suse.de>
2918         PR tree-optimization/63593
2919         * gcc.dg/pr63593.c: New testcase.
2921 2015-02-16  Marek Polacek  <polacek@redhat.com>
2923         PR c/65066
2924         * gcc.dg/pr65066.c: New test.
2926 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2928         * gcc.dg/pr65002.C: Move ...
2929         * g++.dg/ipa/pr65002.C: ... here.
2931 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
2933         * gcc.target/powerpc/pr64205.c: Skip on AIX.
2934         * gcc.target/powerpc/pr64505.c: Skip on AIX.
2935         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2936         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2938 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
2940         PR testsuite/64850
2941         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2942         the expression to find calls.
2943         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2944         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2945         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2946         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2947         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2949 2015-02-14  Marek Polacek  <polacek@redhat.com>
2951         PR c/64768
2952         * gcc.dg/array-11.c: New test.
2953         * gcc.dg/array-12.c: New test.
2954         * gcc.dg/array-13.c: New test.
2955         * gcc.dg/array-14.c: New test.
2956         * gcc.dg/c99-flex-array-typedef-1.c: New test.
2957         * gcc.dg/c99-flex-array-typedef-2.c: New test.
2958         * gcc.dg/c99-flex-array-typedef-3.c: New test.
2959         * gcc.dg/c99-flex-array-typedef-5.c: New test.
2960         * gcc.dg/c99-flex-array-typedef-7.c: New test.
2961         * gcc.dg/c99-flex-array-typedef-8.c: New test.
2963 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2965         PR c++/60894
2966         * g++.dg/lookup/using54.C: New.
2968 2015-02-13  Jeff Law  <law@redhat.com>
2970         PR bootstrap/65060
2971         Revert my change for tree-optimization/64823.
2973 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
2975         PR tree-optimization/65053
2976         * gcc.c-torture/execute/pr65053-1.c: New test.
2977         * gcc.c-torture/execute/pr65053-2.c: New test.
2979 2015-02-13  Marek Polacek  <polacek@redhat.com>
2981         PR c/65050
2982         * gcc.dg/pr65050.c: New test.
2984 2015-02-13  Jeff Law  <law@redhat.com>
2986         PR tree-optimization/64823
2987         * gcc.dg/uninit-20.c: New test.
2989         PR rtl-optimization/47477
2990         * gcc.dg/tree-ssa/pr47477.c: New test.
2992 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2994         PR c++/60211
2995         * g++.dg/parse/ivdep-2.C: New.
2996         * g++.dg/parse/ivdep-3.C: Likewise.
2998 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3000         PR fortran/64506
3001         * gfortran.dg/continuation_13.f90: New test.
3002         * gfortran.dg/continuation_14.f: New test.
3004 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3006         PR c++/64970
3007         * g++.dg/cpp0x/sfinae55.C: New.
3009 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
3011         PR ipa/65034
3012         * g++.dg/ipa/pr65034.C: New test.
3014 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3016         PR tree-optimization/65002
3017         * gcc.dg/pr65002.C: New.
3019 2015-02-13  Marek Polacek  <polacek@redhat.com>
3021         PR c/65040
3022         * c-c++-common/pr65040.c: New test.
3024 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
3026         PR tree-optimization/64705
3027         * gcc.dg/tree-ssa/pr64705.c: New test.
3029 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
3031         PR rtl/32219
3032         * gcc.dg/visibility-22.c: New test.
3033         * gcc.dg/visibility-23.c: New test.
3034         * gcc.target/i386/pr32219-1.c: New test.
3035         * gcc.target/i386/pr32219-2.c: New test.
3036         * gcc.target/i386/pr32219-3.c: New test.
3037         * gcc.target/i386/pr32219-4.c: New test.
3038         * gcc.target/i386/pr32219-5.c: New test.
3039         * gcc.target/i386/pr32219-6.c: New test.
3040         * gcc.target/i386/pr32219-7.c: New test.
3041         * gcc.target/i386/pr32219-8.c: New test.
3042         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3044 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3046         PR libgfortran/57822
3047         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3048         four different KINDs.
3050 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3052         PR c++/64884
3053         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3055         PR sanitizer/65000
3056         * g++.dg/ubsan/pr65000.C: New test.
3058 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
3060         PR fortran/64932
3061         * gfortran.dg/finalize_28.f90: New test
3063 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3065         PR debug/55541
3066         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3067         DW_TAG_lexical_block removal.
3068         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3069         * g++.dg/guality/pr55541.C: New test.
3071         PR sanitizer/64984
3072         * g++.dg/ubsan/pr64984.C: New test.
3074 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
3076         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3078 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3080         PR testsuite/64930
3081         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3082         instructions for 2015-01-14 get_memmodel changes.
3083         * gcc.target/powerpc/atomic-p8.c: Likewise.
3085         PR sanitizer/65019
3086         * g++.dg/ubsan/pr65019.C: New test.
3088         PR tree-optimization/65014
3089         * gcc.c-torture/compile/pr65014.c: New test.
3091 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3093         PR libgfortran/57822
3094         * gfortran/fmt_g0_7.f08: Revise test.
3096 2015-02-11  Jeff Law  <law@redhat.com>
3098         PR target/63347
3099         * gcc.target/m68k/pr63347.c: New test.
3101 2015-02-11  Marek Polacek  <polacek@redhat.com>
3103         * g++.dg/ubsan/shift-1.C: New test.
3104         * gcc.dg/ubsan/c-shift-2.c: New test.
3105         * c-c++-common/ubsan/shift-5.c: Remove file.
3107 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
3109         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3110         Directive adjusted to XFAIL.
3111         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3112         adjusted to XFAIL.
3114 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
3116         PR middle-end/65003
3117         * g++.dg/opt/pr65003.C: New test.
3119 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
3121         * lib/target-supports.exp (check_effective_target_pie): Renamed
3122         to ...
3123         (check_effective_target_pie_enabled): This.
3124         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3125         * gcc.target/i386/pie.c: Likewise.
3127 2015-02-11  Andrew Pinski  <apinski@cavium.com>
3129         PR target/64893
3130         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3131         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3133 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
3135         PR target/61925
3136         * gcc.target/i386/pr61925-1.c: New test.
3137         * gcc.target/i386/pr61925-2.c: New test.
3138         * gcc.target/i386/pr61925-3.c: New test.
3140 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
3142         PR sanitizer/65004
3143         * g++.dg/asan/pr65004.C: New test.
3145 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
3147         PR target/64661
3148         * gcc.taget/sh/pr64661-0.h: New.
3149         * gcc.taget/sh/pr64661-1.c: New.
3150         * gcc.taget/sh/pr64661-2.c: New.
3151         * gcc.taget/sh/pr64661-3.c: New.
3152         * gcc.taget/sh/pr64661-4.c: New.
3154 2015-02-10  Richard Biener  <rguenther@suse.de>
3156         PR tree-optimization/64995
3157         * g++.dg/torture/pr64995.C: New testcase.
3159 2015-02-10  Richard Biener  <rguenther@suse.de>
3161         PR tree-optimization/64909
3162         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3164 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3166         * gcc.dg/signbit-sa.c: New test.
3168 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3170         PR libgfortran/57822
3171         * gfortran/fmt_g0_7.f08: New test.
3173 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
3175         PR tree-optimization/43378
3176         * gcc.dg/tree-ssa/pr43378.c: New test.
3178 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
3180         PR ipa/64978
3181         * g++.dg/torture/pr64978.C: New testcase.
3183 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
3185         PR sanitizer/64981
3186         * gcc.dg/asan/pr64981.c: New test.
3188 2015-02-09  Marek Polacek  <polacek@redhat.com>
3190         PR c/64856
3191         * gcc.dg/pr64856.c: New test.
3193 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
3195         PR target/64979
3196         * gcc.dg/tree-ssa/stdarg-7.c: New test.
3197         * gcc.c-torture/execute/pr64979.c: New test.
3199 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
3201         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3203 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
3205         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3206         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3208 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
3210         PR target/58757
3211         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3213 2015-02-09  Richard Biener  <rguenther@suse.de>
3215         PR tree-optimization/54000
3216         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3218 2015-02-09  Tom de Vries  <tom@codesourcery.com>
3220         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3222 2015-02-09  Martin Liska  <mliska@suse.cz>
3224         * g++.dg/ipa/pr64858.C: New test.
3226 2015-02-09  Tom de Vries  <tom@codesourcery.com>
3228         * gcc.dg/uninit-19.c: Fix warning line for fpic.
3230 2015-02-08  Andrew Pinski  <apinski@cavium.com>
3232         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3234 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3236         PR fortran/63744
3237         * gfortran.dg/use_rename_8.f90: New.
3239 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
3241         * gnat.dg/addr7.ad[sb]: New test.
3242         * gnat.dg/addr8.ad[sb]: Likewise.
3244 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
3246         PR jit/64752
3247         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3248         from jit.dg/test-compile-to-executable.c's create_code, with a
3249         clarification of the output message.
3250         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3251         pass/fail message.
3252         (test_jit): Use CHECK_NO_ERRORS when calling
3253         gcc_jit_context_compile_to_file.
3254         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3255         jit-verify-compile-to-file to jit-verify-output-file-was-created.
3256         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
3257         about deletions that are attempted.
3258         (jit-verify-compile-to-file): Rename to...
3259         (jit-verify-output-file-was-created): ...this, and drop the
3260         attempt to run "file" and verify the output.
3261         (jit-verify-assembler): New function.
3262         (jit-verify-object): New function.
3263         (jit-verify-dynamic-library): New function.
3264         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3265         favor of an implementation from new file
3266         create-code-for-hello-world-executable.h, which also adds a
3267         "main".
3268         (dg-final): Replace jit-verify-compile-to-file with
3269         jit-verify-output-file-was-created, and invoke new function
3270         jit-verify-assembler.
3271         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3272         the output message.
3273         (dg-final): Replace jit-verify-compile-to-file with
3274         jit-verify-output-file-was-created, and invoke new function
3275         jit-verify-dynamic-library.
3276         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3277         favor of an implementation from new file
3278         create-code-for-hello-world-executable.h, which also adds a
3279         "main".
3280         (dg-final): Replace jit-verify-compile-to-file with
3281         jit-verify-output-file-was-created.  Strengthen the expected stdout
3282         from the built executable.
3283         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3284         favor of an implementation from new file
3285         create-code-for-hello-world-executable.h, which also adds a
3286         "main".
3287         (dg-final): Replace jit-verify-compile-to-file with
3288         jit-verify-output-file-was-created, and invoke new function
3289         jit-verify-object.
3290         * jit.dg/verify-dynamic-library.c: New source file.
3292 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
3293             Brian Rzycki  <b.rzycki@samsung.com>
3295         PR tree-optimization/64878
3296         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3298 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3300         PR ipa/64896
3301         * g++.dg/ipa/pr64896.C: New test.
3303 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3305         PR target/64205
3306         * gcc.target/powerpc/pr64205.c: New file.
3308 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
3310         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3311         (dg-options): Use -fpie instead of -fPIE -pie.
3313 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3315         PR middle-end/64937
3316         * g++.dg/asan/pr64937.C: New test.
3318 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
3320         PR fortran/63205
3321         * gfortran.dg/class_to_type_4.f90: New test
3323 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
3325         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3327 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3329         PR rtl-optimization/64957
3330         PR debug/64817
3331         * gcc.c-torture/execute/pr64957.c: New test.
3333 2015-02-05  Jeff Law  <law@redhat.com>
3335         PR target/17306
3336         * gcc.target/h8300/pr17306-1.c: New test.
3337         * gcc.target/h8300/pr17306-2.c: New test.
3339 2015-02-05  Tobias Burnus  <burnus@net-b.de>
3341         PR fortran/64943
3342         * gfortran.dg/structure_constructor_12.f90: New.
3344 2015-02-05  Jeff Law  <law@redhat.com>
3346         PR target/58400
3347         gcc.target/h8300/pr58400.c: New test.
3349 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
3351         * gcc.target/arm/macro_defs0.c: New test.
3352         * gcc.target/arm/macro_defs1.c: New test.
3353         * gcc.target/arm/macro_defs2.c: New test.
3355 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
3357         PR rtl-optimization/64905
3358         * gcc.target/i386/pr64905.c: Require nonpic target.
3359         (dg-options): Add -fomit-frame-pointer.
3360         (main): Remove.
3362 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
3364         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3365         tree dump scanning.
3367 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
3369         PR fortran/64757
3370         * gfortran.dg/type_to_class_2.f90: New test
3371         * gfortran.dg/type_to_class_3.f90: New test
3373 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
3375         PR ipa/64686
3376         * g++.dg/torture/pr64686.C: New testcase.
3378 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3380         PR rtl-optimization/64905
3381         * gcc.target/i386/pr64905.c: New file.
3383 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3385         * gcc.dg/guality/pr41447-1.c: Remove xfail.
3386         * gcc.dg/guality/pr41616-1.c: Ditto.
3388 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
3390         PR debug/64817
3391         * gcc.dg/pr64817-3.c: New.
3393 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
3394             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3396         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3397         pass parameters in registers.
3398         * gcc.dg/guality/pr36728-2.c (main): Likewise.
3399         * gcc.dg/guality/pr36728-3.c (main): Likewise.
3400         * gcc.dg/guality/pr36728-4.c (main): Likewise.
3402 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
3403             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3405         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3406         list, allow for multilibed targets.
3407         * gcc.dg/combine_ashiftrt_2.c: Likewise.
3409 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3411         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3412         * gcc.dg/pr46728-6.c: Ditto.
3414 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
3416         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3417         for mips_nanlegacy target.
3419 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
3421         * gcc.target/i386/chkp-hidden-def.c: New.
3423 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3425         PR middle-end/62103
3426         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3427         to use 24 bits for bitfield b.
3429 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3431         PR testsuite/64796
3432         * lib/target-supports.exp (check_effective_target_bswap64): Do not
3433         cache result in a global variable.  Include all 32-bit targets for
3434         bswap64 tests.
3436 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
3438         PR rtl-optimization/64756
3439         * gcc.c-torture/execute/pr64756.c: New test.
3441 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
3443         PR target/64660
3444         * gcc.target/sh/pr64660-0.h: New.
3445         * gcc.target/sh/pr64660-1.c: New.
3446         * gcc.target/sh/pr64660-2.c: New.
3447         * gcc.target/sh/pr64660-3.c: New.
3448         * gcc.target/sh/pr64660-4.c: New.
3450 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
3452         PR c++/64877
3453         * g++.dg/warn/Waddress-2.C: New.
3455 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
3457         PR middle-end/61225
3458         * gcc.target/i386/pr49095.c: XFAIL for ia32.
3460 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
3462         PR preprocessor/64803
3463         * gcc.dg/cpp/builtin-macro-1.c: New test case.
3465 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
3467         * g++.dg/ipa/devirt-37.C: Disable early inlining.
3469 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
3471         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3472         (_ARM_FPSRC): Add DN and AHP fields.
3473         (clean_results): Force DN=1 on AArch64.
3474         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3475         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3476         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3477         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3478         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3479         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3481 2015-02-02  Alan Modra  <amodra@gmail.com>
3483         * gcc.target/powerpc/cprophard.c: New.
3485 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
3487         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3488         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3490 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
3492         PR debug/64817
3493         * gcc.dg/pr64817-1.c: New test.
3494         * gcc.dg/pr64817-2.c: New test.
3496 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
3498         PR target/64851
3499         * gcc.target/sh/pr64851-0.h: New
3500         * gcc.target/sh/pr64851-1.c: New
3501         * gcc.target/sh/pr64851-2.c: New
3502         * gcc.target/sh/pr64851-3.c: New
3503         * gcc.target/sh/pr64851-4.c: New
3505 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
3507         PR target/64882
3508         * gcc.dg/torture/pr64882.c: New test.
3510 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
3512         PR target/64159
3513         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3514         sparc*-*-*.
3516 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
3518         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3519         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3520         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3521         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3522         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3523         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3524         tree dump.
3525         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3526         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3527         tree dump.
3528         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3529         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3530         tree dump.
3532 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3534         PR target/64688
3535         * g++.dg/pr64688-2.C: New.
3537 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
3539         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3540         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3541         * gcc.target/i386/fuse-caller-save.c: Ditto.
3542         * gcc.target/i386/headmerge-1.c: Ditto.
3543         * gcc.target/i386/headmerge-2.c: Ditto.
3544         * gcc.target/i386/sibcall-6.c: Ditto.
3546 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3548         PR target/64617
3549         * gcc.target/i386/pr64617.c: New test.
3551 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
3553         PR target/15184
3554         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3555         (dg-options): Remove -m32.
3556         (dg-final): Scan for "movb %al" only.
3557         * gcc.target/i386/pr15184-2.c: Ditto.
3559 2015-01-30  Richard Biener  <rguenther@suse.de>
3561         PR tree-optimization/64829
3562         * gcc.dg/vect/pr64829.c: New testcase.
3564 2015-01-29  Marek Polacek  <polacek@redhat.com>
3566         PR c/64709
3567         * gcc.dg/pr64709.c: New test.
3569 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
3571         PR c++/64717
3572         * g++.dg/ubsan/pr64717-1.C: New test.
3573         * g++.dg/ubsan/pr64717-2.C: New test.
3575 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
3577         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3579 2015-01-29  Jeff Law  <law@redhat.com>
3581         PR target/15184
3582         * gcc.target/i386/pr15184-1.c: New test.
3583         * gcc.target/i386/pr15184-2.c: New test.
3585 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3587         PR tree-optimization/64746
3588         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3590 2015-01-29  Richard Biener  <rguenther@suse.de>
3592         PR tree-optimization/64853
3593         * gcc.dg/torture/pr64853.c: New testcase.
3595 2015-01-29  Richard Biener  <rguenther@suse.de>
3597         PR tree-optimization/64844
3598         * gcc.dg/vect/pr64844.c: New testcase.
3600 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3602         PR middle-end/64809
3603         * gcc.dg/pr64809.c: Delete.
3605 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
3607         PR middle-end/64805
3608         * gcc.target/i386/pr64805.c: New.
3610 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3612         * gcc.dg/guality/guality.h (main): Add argv[0] to
3613         guality_gdb_command.
3615 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
3617         PR ipa/64801
3618         * gcc.dg/tree-ssa/pr64801.c: New testcase.
3620 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
3622         PR target/64659
3623         * gcc.target/sh/sh.exp
3624         (check_effective_target_atomic_model_soft_gusa_available,
3625         check_effective_target_atomic_model_soft_tcb_available,
3626         check_effective_target_atomic_model_soft_imask_available,
3627         check_effective_target_atomic_model_hard_llcs_available): New.
3628         * gcc.target/sh/pr64659-0.h: New.
3629         * gcc.target/sh/pr64659-1.c: New.
3630         * gcc.target/sh/pr64659-2.c: New.
3631         * gcc.target/sh/pr64659-3.c: New.
3632         * gcc.target/sh/pr64659-4.c: New.
3634 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
3636         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3637         scan-assembler-times pattern.
3639 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
3641         PR middle-end/64809
3642         * gcc.dg/pr64809.c: New test.
3644 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
3646         PR tree-optimization/64277
3647         * gcc.dg/pr64277.c: New.
3649 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3651         PR tree-optimization/64718
3652         * gcc.c-torture/execute/pr64718.c: New test.
3654 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
3656         * gcc.target/aarch64/abs_2.c: New.
3658 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
3660         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3661         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3662         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3663         ISA rev < 2.
3665 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
3667         PR bootstrap/64612
3668         * lib/target-supports.exp (check_effective_target_comdat_group): New.
3669         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3670         { target comdat_group }.
3672 2015-01-27  Tobias Burnus  <burnus@net-b.de>
3674         PR fortran/63861
3675         * gfortran.dg/goacc/coarray_2.f90: New.
3677 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3679         PR ipa/60871
3680         PR ipa/64139
3681         * g++.dg/torture/pr64139.C: New testcase.
3682         * g++.dg/torture/pr60871.C: Likewise.
3684 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
3686         PR fortran/64230
3687         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3688         prevent linking errors.
3690 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3692         PR ipa/64282
3693         * g++.dg/torture/pr64282.C: New testcase.
3695 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3697         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3698         for wzr reg.
3700 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3702         * gcc.target/s390/hotpatch-13.c: New testcase.
3703         * gcc.target/s390/hotpatch-14.c: New testcase.
3704         * gcc.target/s390/hotpatch-15.c: New testcase.
3705         * gcc.target/s390/hotpatch-16.c: New testcase.
3706         * gcc.target/s390/hotpatch-17.c: New testcase.
3707         * gcc.target/s390/hotpatch-18.c: New testcase.
3708         * gcc.target/s390/hotpatch-19.c: New testcase.
3709         * gcc.target/s390/hotpatch-20.c: New testcase.
3710         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3711         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3712         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3713         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3714         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3715         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3716         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3717         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3718         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3719         * gcc.target/s390/hotpatch-10.c: Likewise.
3720         * gcc.target/s390/hotpatch-11.c: Likewise.
3721         * gcc.target/s390/hotpatch-12.c: Likewise.
3722         * gcc.target/s390/hotpatch-2.c: Likewise.
3723         * gcc.target/s390/hotpatch-3.c: Likewise.
3724         * gcc.target/s390/hotpatch-4.c: Likewise.
3725         * gcc.target/s390/hotpatch-5.c: Likewise.
3726         * gcc.target/s390/hotpatch-6.c: Likewise.
3727         * gcc.target/s390/hotpatch-7.c: Likewise.
3728         * gcc.target/s390/hotpatch-8.c: Likewise.
3729         * gcc.target/s390/hotpatch-9.c: Likewise.
3730         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3731         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3732         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3733         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3734         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3735         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3736         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3737         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3739 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
3741         * gcc.dg/long_branch.c: New testcase.
3743 2015-01-27  Richard Biener  <rguenther@suse.de>
3745         PR tree-optimization/56273
3746         PR tree-optimization/59124
3747         PR tree-optimization/64277
3748         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3749         * gcc.dg/Warray-bounds-12.c: Likewise.
3750         * gcc.dg/Warray-bounds-13.c: Likewise.
3752 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
3754         PR rtl-optimization/61058
3755         * gcc.dg/pr61058.c: New test.
3757 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
3759         * gcc.target/i386/chkp-narrow-bounds.c: New.
3761 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
3763         PR tree-optimization/64807
3764         * gcc.dg/pr64807.c: New test.
3766         PR c/64766
3767         * gcc.dg/pr64766.c: New test.
3769 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
3771         PR target/49263
3772         * gcc.target/sh/pr49263-4.c: New.
3774 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
3776         PR fortran/62044
3777         * gfortran.dg/allocate_with_mold_1.f90: New test
3779 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
3781         PR c/64778
3782         * gcc.dg/pr64778.c: New test.
3784         PR middle-end/64421
3785         * gcc.dg/vect/pr64421.c: New test.
3787 2015-01-26  Tobias Burnus  <burnus@net-b.de>
3789         PR fortran/64771
3790         * gfortran.dg/coarray_36.f: New.
3791         * gfortran.dg/coarray_37.f90: New.
3793 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
3795         PR fortran/64230
3796         * gfortran.dg/class_allocate_18.f90: New.
3798 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3800         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3802 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3804         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3806 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3808         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3810 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3812         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3814 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3816         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3817         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3818         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3819         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3821 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3823         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3824         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3825         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3827 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3829         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3830         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3831         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3832         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3833         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3834         vXXXhn.inc.
3836 2015-01-26  Richard Biener  <rguenther@suse.de>
3838         PR middle-end/64764
3839         * gcc.dg/uninit-19.c: New testcase.
3841 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3843         * lib/target-supports.exp (check_effective_target_vect64): Add
3844         sparc*-*-*.
3846 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3848         PR testsuite/64712
3849         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3851 2015-01-26  Tony Liu  <tony.liu@arm.com>
3853         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3854         non-UAL cases.
3856 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
3858         PR libfortran/64770
3859         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3860         correctly, clean up afterwards.
3862 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
3864         PR fortran/62044
3865         * gfortran.dg/use_rename_7.f90: New.
3867 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
3869         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3870         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3872 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
3874         PR target/54236
3875         * gcc.target/sh/pr54236-4.c: New.
3877 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
3879         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3880         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
3881         Bridge test.
3883 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
3885         PR libfortran/64770
3886         * gfortran.dg/open_new_segv.f90: New test.
3888 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
3890         PR target/49263
3891         PR target/53987
3892         PR target/64345
3893         PR target/59533
3894         PR target/52933
3895         PR target/54236
3896         PR target/51244
3897         * gcc.target/sh/pr64345-1.c: New.
3898         * gcc.target/sh/pr64345-2.c: New.
3899         * gcc.target/sh/pr59533-1.c: New.
3900         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3901         * gcc.target/sh/pr52933-2.c: Likewise.
3902         * gcc.target/sh/pr54089-1.c: Likewise.
3903         * gcc.target/sh/pr54236-1.c: Likewise.
3904         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3905         * gcc.target/sh/pr49263-1.c: Remove xfails.
3906         * gcc.target/sh/pr49263-2.c: Likewise.
3907         * gcc.target/sh/pr49263-3.c: Likewise.
3908         * gcc.target/sh/pr53987-1.c: Likewise.
3909         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3910         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3911         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3912         (test05, test06, test07, test08, test09, test10, test11, test12): New.
3913         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3914         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3915         test_009): New.
3916         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3917         (test_02): New.
3919 2015-01-24  Tom de Vries  <tom@codesourcery.com>
3921         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3923 2015-01-23  Ian Lance Taylor  <iant@google.com>
3925         PR go/64510
3926         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3927         targets without split stack support.
3929 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
3931         PR target/64317
3932         * gcc.target/i386/pr64317.c: New test.
3934 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
3936         PR rtl-optimization/63637
3937         PR rtl-optimization/60663
3938         * gcc.dg/pr63637-1.c: New test.
3939         * gcc.dg/pr63637-2.c: New test.
3940         * gcc.dg/pr63637-3.c: New test.
3941         * gcc.dg/pr63637-4.c: New test.
3942         * gcc.dg/pr63637-5.c: New test.
3943         * gcc.dg/pr63637-6.c: New test.
3944         * gcc.target/i386/pr63637-1.c: New test.
3945         * gcc.target/i386/pr63637-2.c: New test.
3946         * gcc.target/i386/pr63637-3.c: New test.
3947         * gcc.target/i386/pr63637-4.c: New test.
3948         * gcc.target/i386/pr63637-5.c: New test.
3949         * gcc.target/i386/pr63637-6.c: New test.
3951 2015-01-23  Richard Biener  <rguenther@suse.de>
3953         PR testsuite/63439
3954         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3955         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3957 2015-01-23  Marek Polacek  <polacek@redhat.com>
3959         PR preprocessor/60570
3960         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3961         * gcc.dg/cpp/pr60570.c: New test.
3963 2015-01-23  Richard Biener  <rguenther@suse.de>
3965         PR testsuite/63439
3966         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3967         vectorization on vect64 targets.
3969 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
3971         PR fortran/60922
3972         * gfortran.dg/class_allocate_17.f90: New.
3974 2015-01-23  Tobias Burnus  <burnus@net-b.de>
3976         PR fortran/64726
3977         * gfortran.dg/goacc/combined_loop.f90: New.
3979 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3981         PR fortran/61933
3982         * gfortran.dg/make_unit.f90: New test.
3984 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3986         PR fortran/61933
3987         * gfortran.dg/negative_unit_int8.f: Update.
3989 2015-01-22  Jeff Law  <law@redhat.com>
3991         PR target/52076
3992         * gcc.target/m68k/pr52076-1.c: New test.
3993         * gcc.target/m68k/pr52076-2.c: New test.
3995 2015-01-22  Richard Biener  <rguenther@suse.de>
3997         PR middle-end/64728
3998         * gcc.dg/torture/pr64728.c: New testcase.
4000 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
4002         PR target/64688
4003         * g++.dg/pr64688.C: New test.
4005 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
4007         * gcc.target/i386/chkp-always_inline.c (f1): Make static
4008         to avoid errors with -fpic.
4010 2015-01-22  Richard Biener  <rguenther@suse.de>
4012         PR libstdc++/64535
4013         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4015 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
4017         PR rtl-optimization/64682
4018         * gcc.c-torture/execute/pr64682.c: New file.
4020 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
4022         PR debug/64511
4023         * gcc.dg/pr64511.c: New test.
4025         PR rtl-optimization/62078
4026         * g++.dg/opt/pr62078.C: New test.
4028         PR c/63307
4029         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4031 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
4033         PR fortran/57023
4034         * gfortran.dg/internal_pack_15.f90:  New test.
4036 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4038         * c-c++-common/tsan/step.c: New testcase.
4040 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4042         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4044 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4046         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4048 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4050         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4052 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4054         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4056 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4058         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4060 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4062         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4064 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4066         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4068 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4070         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4072 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4074         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4076 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4078         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4080 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4082         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4084 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4086         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4088 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4090         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4091         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4092         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4093         vXXXw.inc.
4095 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4097         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4098         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4099         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4100         vXXXl.inc.
4102 2015-01-21  Renlin Li  <renlin.li@arm.com>
4104         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4105         * g++.dg/tls/thread_local5g.C: Likewise.
4106         * g++.dg/tls/thread_local6g.C: Likewise.
4108 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4110         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4111         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4112         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4114 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4116         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4117         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4118         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4120 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4122         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4123         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4124         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4126 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4128         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4129         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4130         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4132 2015-01-20  Jeff Law  <law@redhat.com>
4134         PR target/59946
4135         * gcc.target/m68k/pr59946.c: New test.
4137 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4139         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4140         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4141         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4143 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4145         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4146         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4147         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4149 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4151         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4152         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4153         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4155 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4157         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4158         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4159         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4160         vshuffle.inc.
4161         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4162         vshuffle.inc.
4164 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4166         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4167         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4168         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4170 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4172         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4173         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4174         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4176 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4178         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4180 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
4182         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4184         PR sanitizer/64632
4185         * g++.dg/ubsan/pr64632.C: New test.
4187         PR debug/64663
4188         * gcc.dg/pr64663.c: New test.
4190 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4192         PR c++/64383
4193         * g++.dg/warn/Wunused-var-23.C: New.
4195 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4197         PR c++/59937
4198         * g++.dg/cpp0x/constexpr-59937-1.C: New.
4199         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4201 2015-01-20  Richard Biener  <rguenther@suse.de>
4203         PR ipa/64684
4204         * gcc.dg/lto/pr64684_0.c: New testcase.
4205         * gcc.dg/lto/pr64684_1.c: Likewise.
4206         * gcc.dg/lto/pr64684_2.c: Likewise.
4207         * gcc.dg/lto/pr64685_0.c: Likewise.
4208         * gcc.dg/lto/pr64685_1.c: Likewise.
4210 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4212         PR c++/62241
4213         * g++.dg/cpp1y/lambda-init12.C: New.
4215 2015-01-20  Richard Biener  <rguenther@suse.de>
4217         PR tree-optimization/64410
4218         * g++.dg/vect/pr64410.cc: Require vect_double.
4220 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
4222         PR target/64149
4223         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4225 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
4227         PR bootstrap/64676
4228         Revert:
4229         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4231         PR rtl-optimization/64081
4232         * gcc.dg/pr64081.c: New test.
4234 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4236         * jit.dg/harness.h: Include <unistd.h>.
4237         (CHECK_NO_ERRORS): New.
4238         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4239         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4240         gcc_jit_context_compile_to_file.
4241         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4242         args to the spawned executable.
4243         (jit-expand-vars): New function.
4244         (jit-exe-params): New variable.
4245         (dg-jit-set-exe-params): New function.
4246         (jit-dg-test): Detect testcases that use
4247         jit-verify-compile-to-file and call jit-setup-compile-to-file.
4248         Set arguments of spawned process to jit-exe-params.
4249         (jit-get-output-filename): New function.
4250         (jit-setup-compile-to-file): New function.
4251         (jit-verify-compile-to-file): New function.
4252         (jit-run-executable): New function.
4253         (jit-verify-executable): New function.
4254         * jit.dg/test-compile-to-assembler.c: New testcase.
4255         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4256         * jit.dg/test-compile-to-executable.c: New testcase.
4257         * jit.dg/test-compile-to-object.c: New testcase.
4259 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
4261         PR target/64652
4262         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4263         (test_1): New.
4265 2015-01-19  Martin Liska  <mliska@suse.cz>
4267         * objc/compile/pr64668.m: New test.
4269 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4271         * jit.dg/test-arith-overflow.c: Include stdbool.h.
4272         (create_overflow_fn): Update comment to clarify that
4273         the third param of the created function is a bool *, not
4274         an int *.
4275         (verify_int_overflow_fn): Convert param "expected_ovf" from
4276         int to bool.  Update third param of "overflow_fn_type" from int *
4277         to bool *.  Update local "actual_ovf" from int to bool.
4278         (verify_uint_overflow_fn): Likewise.
4280 2015-01-19  Martin Liska  <mliska@suse.cz>
4282         * gcc.dg/ipa/ipa-icf-33.c: New test.
4284 2015-01-19  Felix Yang  <felix.yang@huawei.com>
4285             Haijian Zhang  <z.zhanghaijian@huawei.com>
4287         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4288         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4289         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4290         result_float64x2, expected_hfloat64x2): New helper type, variable and
4291         declaration.
4292         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4293         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4294         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4295         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4296         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4297         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4298         and target without the FMA feature.
4300 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
4302         * gcc.target/aarch64/pr64304.c: New testcase.
4304 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4306         PR rtl-optimization/64081
4307         * gcc.dg/pr64081.c: New test.
4309 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
4311         PR target/63971
4312         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4313         the epilogue).
4314         * gcc.target/aarch64/test_frame_6.c: Likewise.
4315         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4316         and x19 (in the epilogue).
4317         * gcc.target/aarch64/test_frame_4.c: Likewise.
4318         * gcc.target/aarch64/test_frame_7.c: Likewise.
4320 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
4322         * gcc.target/i386/chkp-always_inline.c: New.
4324 2015-01-15  Andrew Pinski  <apinski@cavium.com>
4325             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4327         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4328         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4330 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
4332         PR fortran/60255
4333         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4334         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4336 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4338         PR fortran/64578
4339         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4341 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
4343         PR target/64652
4344         * gcc.target/sh/torture/pr64652.c: New.
4346 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4348         * gcc.dg/ipa/ipa-icf-32.c: Update template.
4349         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4350         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4351         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4352         * c-c++-common/asan/kasan-recover-1.c: Likewise.
4353         * c-c++-common/asan/kasan-recover-2.c: Likewise.
4355 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4357         PR ipa/64378
4358         * g++.dg/torture/pr64378.C: New testcase.
4360 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4362         PR fortran/57959
4363         * gfortran.dg/block_13.f08: New test
4365 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4367         PR fortran/55901
4368         * gfortran.dg/associate_1.f03: Allow test for character with
4369         automatic length.
4371 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4373         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4374         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4376 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4378         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4380 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
4382         PR fortran/64578
4383         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4385 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4387         PR fortran/60357
4388         * gfortran.dg/alloc_comp_assign_13.f08: New test.
4390         PR fortran/61275
4391         * gfortran.dg/alloc_comp_assign_14.f08: New test.
4393         PR fortran/55932
4394         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4396 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4398         PR fortran/60334
4399         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4401 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
4403         PR rtl-optimization/52773
4404         * gcc.c-torture/compile/pr52773.c: New test.
4406 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4408         PR c++/62134
4409         * g++.dg/cpp0x/alias-decl-46.C: New.
4411 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4413         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4415 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4417         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4418         Add trace.
4419         (CHECK_FP): Likewise.
4420         (CHECK_CUMULATIVE_SAT): Likewise.
4422 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4424         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4425         (Set_Neon_Cumulative_Sat): Add parameter.
4426         (__set_neon_cumulative_sat): Support new parameter.
4427         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4428         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4429         argument.
4430         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4431         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4432         argument.
4434 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4436         * g++.dg/tsan/vptr_benign_race.C: New testcase.
4437         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4439 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4441         PR c++/60056
4442         * g++.dg/tls/thread_local-ice4.C: New.
4444 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
4446         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4447         than Neon options.
4449 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4451         PR c++/62276
4452         * g++.dg/cpp0x/vt-62276.C: New.
4454 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4456         PR middle-end/64353
4457         * g++.dg/pr64353.C: New.
4459 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4461         PR target/64263
4462         * gcc.target/aarch64/pr64263_1.c: New test.
4464 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
4466         PR tree-optimization/64434
4467         * gcc.dg/torture/pr64434.c: Move to...
4468         * gcc.dg/pr64434.c: ... here.
4470 2015-01-16  Richard Biener  <rguenther@suse.de>
4472         PR middle-end/64614
4473         * gcc.dg/uninit-18.c: New testcase.
4475 2015-01-16  Richard Biener  <rguenther@suse.de>
4477         PR tree-optimization/64568
4478         * g++.dg/torture/pr64568-2.C: New testcase.
4480 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4482         PR target/64363
4483         * gcc.target/i386/chkp-label-address.c: New.
4485 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
4487         PR fortran/45290
4488         * gfortran.dg/pointer_init_6.f90: Extended.
4490 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
4492         * gcc.c-torture/compile/20150108.c: New test.
4494 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4496         * gcc.target/visium: New directory.
4498 2015-01-16  Richard Biener  <rguenther@suse.de>
4500         PR tree-optimization/61743
4501         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4502         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4504 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
4506         * gcc.dg/pr64015.c: New test.
4508 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
4510         PR ipa/64163
4511         PR ipa/64612
4512         * g++.dg/ipa/pr64612.C: New test.
4514 2015-01-16  Renlin Li  <renlin.li@arm.com>
4516         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4518 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
4520         * gcc.target/i386/sse-14.c: Test new intrinsic.
4521         * gcc.target/i386/sse-22.c: Ditto.
4523 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4525         PR c++/58614
4526         * g++.dg/cpp0x/auto44.C: New.
4528 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
4530         PR target/59710
4531         * gcc.target/nios2/gpopt-all.c: New test case.
4532         * gcc.target/nios2/gpopt-local.c: New test case.
4533         * gcc.target/nios2/gpopt-global.c: New test case.
4534         * gcc.target/nios2/gpopt-data.c: New test case.
4535         * gcc.target/nios2/gpopt-none.c: New test case.
4537 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
4539         * g++.dg/ubsan/vptr-1.C: New test.
4540         * g++.dg/ubsan/vptr-2.C: New test.
4541         * g++.dg/ubsan/vptr-3.C: New test.
4542         * g++.dg/ubsan/vptr-4.C: New test.
4543         * g++.dg/ubsan/vptr-5.C: New test.
4544         * g++.dg/ubsan/vptr-6.C: New test.
4545         * g++.dg/ubsan/vptr-7.C: New test.
4546         * g++.dg/ubsan/vptr-8.C: New test.
4547         * g++.dg/ubsan/vptr-9.C: New test.
4549 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
4551         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4552         is set up.
4553         * lib/gcc-dg.exp: Likewise.
4555 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
4557         PR rtl-optimization/64110
4558         * gcc.target/i386/pr64110.c: Add scan-assembler.
4560 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
4561             James Norris  <jnorris@codesourcery.com>
4562             Cesar Philippidis  <cesar@codesourcery.com>
4563             Ilmir Usmanov  <i.usmanov@samsung.com>
4565         * lib/target-supports.exp (check_effective_target_fopenacc): New
4566         procedure.
4567         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4568         * g++.dg/goacc/goacc.exp: Likewise.
4569         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4570         * gcc.dg/goacc/goacc.exp: Likewise.
4571         * gfortran.dg/goacc/goacc.exp: Likewise.
4572         * c-c++-common/cpp/openacc-define-1.c: New file.
4573         * c-c++-common/cpp/openacc-define-2.c: Likewise.
4574         * c-c++-common/cpp/openacc-define-3.c: Likewise.
4575         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4576         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4577         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4578         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4579         * c-c++-common/goacc/asyncwait-1.c: Likewise.
4580         * c-c++-common/goacc/cache-1.c: Likewise.
4581         * c-c++-common/goacc/clauses-fail.c: Likewise.
4582         * c-c++-common/goacc/collapse-1.c: Likewise.
4583         * c-c++-common/goacc/data-1.c: Likewise.
4584         * c-c++-common/goacc/data-2.c: Likewise.
4585         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4586         * c-c++-common/goacc/deviceptr-1.c: Likewise.
4587         * c-c++-common/goacc/deviceptr-2.c: Likewise.
4588         * c-c++-common/goacc/deviceptr-3.c: Likewise.
4589         * c-c++-common/goacc/if-clause-1.c: Likewise.
4590         * c-c++-common/goacc/if-clause-2.c: Likewise.
4591         * c-c++-common/goacc/kernels-1.c: Likewise.
4592         * c-c++-common/goacc/loop-1.c: Likewise.
4593         * c-c++-common/goacc/loop-private-1.c: Likewise.
4594         * c-c++-common/goacc/nesting-1.c: Likewise.
4595         * c-c++-common/goacc/nesting-data-1.c: Likewise.
4596         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4597         * c-c++-common/goacc/parallel-1.c: Likewise.
4598         * c-c++-common/goacc/pcopy.c: Likewise.
4599         * c-c++-common/goacc/pcopyin.c: Likewise.
4600         * c-c++-common/goacc/pcopyout.c: Likewise.
4601         * c-c++-common/goacc/pcreate.c: Likewise.
4602         * c-c++-common/goacc/pragma_context.c: Likewise.
4603         * c-c++-common/goacc/present-1.c: Likewise.
4604         * c-c++-common/goacc/reduction-1.c: Likewise.
4605         * c-c++-common/goacc/reduction-2.c: Likewise.
4606         * c-c++-common/goacc/reduction-3.c: Likewise.
4607         * c-c++-common/goacc/reduction-4.c: Likewise.
4608         * c-c++-common/goacc/sb-1.c: Likewise.
4609         * c-c++-common/goacc/sb-2.c: Likewise.
4610         * c-c++-common/goacc/sb-3.c: Likewise.
4611         * c-c++-common/goacc/update-1.c: Likewise.
4612         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4613         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4614         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4615         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4616         * gfortran.dg/goacc/assumed.f95: Likewise.
4617         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4618         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4619         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4620         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4621         * gfortran.dg/goacc/branch.f95: Likewise.
4622         * gfortran.dg/goacc/cache-1.f95: Likewise.
4623         * gfortran.dg/goacc/coarray.f95: Likewise.
4624         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4625         * gfortran.dg/goacc/cray.f95: Likewise.
4626         * gfortran.dg/goacc/critical.f95: Likewise.
4627         * gfortran.dg/goacc/data-clauses.f95: Likewise.
4628         * gfortran.dg/goacc/data-tree.f95: Likewise.
4629         * gfortran.dg/goacc/declare-1.f95: Likewise.
4630         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4631         * gfortran.dg/goacc/fixed-1.f: Likewise.
4632         * gfortran.dg/goacc/fixed-2.f: Likewise.
4633         * gfortran.dg/goacc/fixed-3.f: Likewise.
4634         * gfortran.dg/goacc/fixed-4.f: Likewise.
4635         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4636         * gfortran.dg/goacc/if.f95: Likewise.
4637         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4638         * gfortran.dg/goacc/list.f95: Likewise.
4639         * gfortran.dg/goacc/literal.f95: Likewise.
4640         * gfortran.dg/goacc/loop-1.f95: Likewise.
4641         * gfortran.dg/goacc/loop-2.f95: Likewise.
4642         * gfortran.dg/goacc/loop-3.f95: Likewise.
4643         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4644         * gfortran.dg/goacc/omp.f95: Likewise.
4645         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4646         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4647         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4648         * gfortran.dg/goacc/parameter.f95: Likewise.
4649         * gfortran.dg/goacc/private-1.f95: Likewise.
4650         * gfortran.dg/goacc/private-2.f95: Likewise.
4651         * gfortran.dg/goacc/private-3.f95: Likewise.
4652         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4653         * gfortran.dg/goacc/reduction-2.f95: Likewise.
4654         * gfortran.dg/goacc/reduction.f95: Likewise.
4655         * gfortran.dg/goacc/routine-1.f90: Likewise.
4656         * gfortran.dg/goacc/routine-2.f90: Likewise.
4657         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4658         * gfortran.dg/goacc/several-directives.f95: Likewise.
4659         * gfortran.dg/goacc/sie.f95: Likewise.
4660         * gfortran.dg/goacc/subarrays.f95: Likewise.
4661         * gfortran.dg/gomp/map-1.f90: Likewise.
4662         * gfortran.dg/openacc-define-1.f90: Likewise.
4663         * gfortran.dg/openacc-define-2.f90: Likewise.
4664         * gfortran.dg/openacc-define-3.f90: Likewise.
4665         * g++.dg/gomp/block-1.C: Update for changed compiler output.
4666         * g++.dg/gomp/block-2.C: Likewise.
4667         * g++.dg/gomp/block-3.C: Likewise.
4668         * g++.dg/gomp/block-5.C: Likewise.
4669         * g++.dg/gomp/target-1.C: Likewise.
4670         * g++.dg/gomp/target-2.C: Likewise.
4671         * g++.dg/gomp/taskgroup-1.C: Likewise.
4672         * g++.dg/gomp/teams-1.C: Likewise.
4673         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4674         * gcc.dg/cilk-plus/jump.c: Likewise.
4675         * gcc.dg/gomp/block-1.c: Likewise.
4676         * gcc.dg/gomp/block-10.c: Likewise.
4677         * gcc.dg/gomp/block-2.c: Likewise.
4678         * gcc.dg/gomp/block-3.c: Likewise.
4679         * gcc.dg/gomp/block-4.c: Likewise.
4680         * gcc.dg/gomp/block-5.c: Likewise.
4681         * gcc.dg/gomp/block-6.c: Likewise.
4682         * gcc.dg/gomp/block-7.c: Likewise.
4683         * gcc.dg/gomp/block-8.c: Likewise.
4684         * gcc.dg/gomp/block-9.c: Likewise.
4685         * gcc.dg/gomp/target-1.c: Likewise.
4686         * gcc.dg/gomp/target-2.c: Likewise.
4687         * gcc.dg/gomp/taskgroup-1.c: Likewise.
4688         * gcc.dg/gomp/teams-1.c: Likewise.
4690 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
4692         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4693         test case.
4695 2015-01-15  Mike Stump  <mikestump@comcast.net>
4697         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4698         * gcc.dg/inline_2.c: Likewise.
4699         * gcc.dg/inline_3.c: Likewise.
4700         * gcc.dg/inline_4.c: Likewise.
4702 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
4704         PR fortran/58023
4705         * gfortran.dg/proc_ptr_comp_43.f90: New.
4707 2015-01-15  Mike Stump  <mikestump@comcast.net>
4709         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4710         * gcc.dg/unroll_2.c: Likewise.
4711         * gcc.dg/unroll_3.c: Likewise.
4712         * gcc.dg/unroll_4.c: Likewise.
4713         * gcc.dg/unroll_5.c: Likewise.
4715 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
4717         PR target/63971
4718         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4719         in epilogue.
4720         * gcc.target/aarch64/test_frame_6.c: Likewise.
4721         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4722         x30 and x19 (in the epilogue).
4723         * gcc.target/aarch64/test_frame_4.c: Likewise.
4724         * gcc.target/aarch64/test_frame_7.c: Likewise.
4726 2015-01-15  Martin Liska  <mliska@suse.cz>
4728         * g++.dg/ipa/pr64068.C: New test.
4729         * gcc.dg/ipa/PR64559.c: New test.
4731 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4733         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4734         with PIE.
4736 2015-01-15  Richard Biener  <rguenther@suse.de>
4738         PR tree-optimization/61743
4739         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4740         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4742 2015-01-15 Renlin Li <renlin.li@arm.com>
4744         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4745         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4747 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
4749         * gcc.dg/vect/vect-aggressive-1.c: New.
4750         * gcc.target/i386/avx2-vect-aggressive.c: New.
4752 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4754         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4756 2015-01-15  Richard Biener  <rguenther@suse.de>
4758         PR lto/64415
4759         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4760         -Wl,-undefined,dynamic_lookup.
4762 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
4764         * gnat.dg/opt47.adb: New test.
4766 2015-01-15  Richard Biener  <rguenther@suse.de>
4768         PR lto/64415
4769         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4771 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
4773         PR tree-optimization/64434
4774         * gcc.dg/torture/pr64434.c: New test.
4776 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
4778         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4779         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
4780         -march=loongson* and -march=octeon* require -mno-micromips.
4782 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
4783             Matthew Fortune  <matthew.fortune@imgtec.com>
4785         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4786         * gcc.target/mips/call-saved-5.c (foo): Likewise.
4787         * gcc.target/mips/call-saved-6.c (foo): Likewise.
4788         * gcc.target/mips/call-saved-7.c: New file.
4789         * gcc.target/mips/call-saved-8.c: New file.
4790         * gcc.target/mips/call-saved-9.c: New file.
4792 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
4794         * gcc.target/mips/lsa.c: New file.
4795         * gcc.target/mips/mips64-lsa.c: Likewise.
4796         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4797         * gcc.target/mips/mulsize-4.c: Likewise.
4798         * gcc.target/mips/mulsize-5.c: New file.
4799         * gcc.target/mips/mulsize-6.c: Likewise.
4800         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4801         and !HAS_LSA as ghost options.
4802         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4803         for !HAS_LSA.
4805 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
4807         * g++.dg/torture/20141013.c: Set -fno-short-enums.
4809 2015-01-15  Richard Biener  <rguenther@suse.de>
4811         PR middle-end/64365
4812         * gcc.dg/torture/pr64365.c: New testcase.
4814 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
4816         * gcc.dg/stackprotectexplicit1.c: New test.
4817         * g++.dg/stackprotectexplicit2.c: New test.
4819 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4821         PR target/61933
4822         * gfortran.dg/inquire_internal.f90: New.
4823         * gfortran.dg/negative_unit_check.f90: New.
4825 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
4827         PR target/53988
4828         * gcc.target/sh/pr53988-1.c: New.
4830 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
4832         PR c++/58671
4833         * g++.dg/tls/thread_local-ice3.C: New.
4835 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
4837         * gcc.target/i386/fentry-override.c: Properly place {} in target
4838         selector.  Remove nonpic.
4839         * gcc.target/i386/fentry.c: Likewise.
4841 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
4843         * gcc.dg/atomic-invalid.c: Check for invalid memory model
4844         warnings instead of errors.
4846 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
4848         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4849         option support instead of ENABLE_LTO from Makefile.
4851 2015-01-14  Richard Biener  <rguenther@suse.de>
4853         PR tree-optimization/59354
4854         * gcc.dg/vect/pr59354.c: New testcase.
4856 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
4858         * lib/target-supports.exp
4859         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4860         on ARM architures before v7.
4862 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
4864         PR middle-end/59448
4865         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4866         an atomic_exchange.
4868 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4870         PR target/64386
4871         * gcc.target/i386/pr64386.c: New test.
4873 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4875         PR target/64393
4876         * gcc.target/i386/pr64393.c: New test.
4878 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4880         PR target/64387
4881         * gcc.target/i386/pr64387.c: New test.
4883 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
4885         * gcc.target/aarch64/store-pair-1.c: Fix typo.
4887 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4889         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4891 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4893         PR target/64453
4894         * gcc.target/arm/pr64453.c: New.
4896 2015-01-14  Richard Biener  <rguenther@suse.de>
4898         PR lto/64415
4899         * gcc.dg/lto/pr64415_0.c: New testcase.
4900         * gcc.dg/lto/pr64415_1.c: Likewise.
4902 2015-01-14  Martin Liska  <mliska@suse.cz>
4904         * gcc.dg/ipa/pr64307.c: New test.
4906 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
4908         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4909         64-bit and 128-bit.
4911 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4913         PR target/64460
4914         * gcc.target/arm/pr64460_1.c: New test.
4916 2015-01-14  Richard Biener  <rguenther@suse.de>
4918         PR tree-optimization/64493
4919         PR tree-optimization/64495
4920         * gcc.dg/vect/pr64493.c: New testcase.
4921         * gcc.dg/vect/pr64495.c: Likewise.
4923 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
4925         * gcc.dg/Warray-bounds-11.c: New test-case.
4927 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4929         * gcc.target/mips/octeon3-pipe-1.c: New test.
4931 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
4933         * jit.dg/harness.h (set_up_logging): Move string concatenation
4934         into...
4935         (concat_strings): New function.
4936         (dump_reproducer): New function.
4937         (test_jit): Call dump_reproducer.
4938         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4939         function.
4940         (jit-dg-test): Delete any generated reproducer from previous runs.
4941         Verify that a generated reproducer was created, and verify that it
4942         compiles.
4943         * jit.dg/test-nested-contexts.c (main): Call
4944         gcc_jit_context_dump_reproducer_to_file.
4946 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4948         * gcc.dg/aru-2.c: Add dg-require-profiling.
4950 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4952         * lib/target-supports.exp (check_profiling_available): Check if
4953         -pg links.
4955 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
4957         PR ipa/64565
4958         * g++.dg/torture/pr64565.C: New testcase.
4960 2015-01-13  Marek Polacek  <polacek@redhat.com>
4962         PR middle-end/64391
4963         * gcc.dg/tm/pr64391.c: New test.
4965 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4967         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4968         true.
4970 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4972         * gcc.target/i386/pie.c: New test.
4974         * lib/target-supports.exp (check_effective_target_pie): New.
4976 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4978         PR rtl-optimization/64286
4979         * gcc.target/i386/avx2-pr64286.c: New test.
4981 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
4983         PR c++/57626
4984         * g++.dg/cpp0x/vt-57626.C: New.
4986 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4988         PR fortran/64528
4989         * gfortran.dg/pr64528.f90: New test.
4991 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
4993         * gcc.target/aarch64/subsp.c: New test.
4995 2015-01-13  Andrew Pinski  <apinski@cavium.com>
4997         * gcc.target/aarch64/store-pair-1.c: New testcase.
4999 2015-01-13  Richard Biener  <rguenther@suse.de>
5001         PR lto/64373
5002         * gcc.dg/lto/pr64373_0.c: New testcase.
5004 2015-01-13  Andrew Pinski  <apinski@cavium.com>
5006         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5007         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5009 2015-01-13  Richard Biener  <rguenther@suse.de>
5011         PR tree-optimization/64406
5012         * gcc.dg/pr64406.c: New testcase.
5014 2015-01-13  Richard Biener  <rguenther@suse.de>
5016         PR tree-optimization/64404
5017         * gcc.dg/vect/pr64404.c: New testcase.
5019 2015-01-13  Richard Biener  <rguenther@suse.de>
5021         PR tree-optimization/64568
5022         * g++.dg/torture/pr64568.C: New testcase.
5024 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
5026         * jit.dg/test-error-local-used-from-other-function.c: New test
5027         case.
5028         * jit.dg/test-error-param-reuse.c: New test case.
5029         * jit.dg/test-error-param-sharing.c: New test case.
5030         * jit.dg/test-error-param-used-from-other-function.c: New test
5031         case.
5032         * jit.dg/test-error-param-used-without-a-function.c: New test
5033         case.
5035 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
5037         PR tree-optimization/64563
5038         * gcc.dg/pr64563.c: New test.
5040         PR target/64513
5041         * gcc.target/i386/pr64513.c: New test.
5043         PR tree-optimization/64454
5044         * gcc.dg/pr64454.c: New test.
5046         PR testsuite/64028
5047         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5048         bind_pic_locally.
5049         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5050         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5051         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5052         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5053         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5054         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5055         * gcc.dg/vect/slp-25.c: Likewise.
5056         * gcc.dg/vect/vect-109.c: Likewise.
5057         * gcc.dg/vect/vect-13.c: Likewise.
5058         * gcc.dg/vect/vect-17.c: Likewise.
5059         * gcc.dg/vect/vect-18.c: Likewise.
5060         * gcc.dg/vect/vect-19.c: Likewise.
5061         * gcc.dg/vect/vect-20.c: Likewise.
5062         * gcc.dg/vect/vect-21.c: Likewise.
5063         * gcc.dg/vect/vect-22.c: Likewise.
5064         * gcc.dg/vect/vect-27.c: Likewise.
5065         * gcc.dg/vect/vect-29.c: Likewise.
5066         * gcc.dg/vect/vect-2-big-array.c: Likewise.
5067         * gcc.dg/vect/vect-2.c: Likewise.
5068         * gcc.dg/vect/vect-3.c: Likewise.
5069         * gcc.dg/vect/vect-4.c: Likewise.
5070         * gcc.dg/vect/vect-5.c: Likewise.
5071         * gcc.dg/vect/vect-72.c: Likewise.
5072         * gcc.dg/vect/vect-73-big-array.c: Likewise.
5073         * gcc.dg/vect/vect-73.c: Likewise.
5074         * gcc.dg/vect/vect-77-global.c: Likewise.
5075         * gcc.dg/vect/vect-78-global.c: Likewise.
5076         * gcc.dg/vect/vect-7.c: Likewise.
5077         * gcc.dg/vect/vect-86.c: Likewise.
5078         * gcc.dg/vect/vect-align-1.c: Likewise.
5079         * gcc.dg/vect/vect-align-3.c: Likewise.
5080         * gcc.dg/vect/vect-all-big-array.c: Likewise.
5081         * gcc.dg/vect/vect-all.c: Likewise.
5082         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5083         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5084         * gcc.dg/vect/vect-peel-3.c: Likewise.
5085         * gcc.dg/vect/vect-peel-4.c: Likewise.
5086         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5088 2015-01-12  Jeff Law  <law@redhat.com>
5090         PR target/64461
5091         * gcc.target/m68k/pr64461.c: New test.
5093 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
5095         * jit.dg/test-array-as-pointer.c (create_code): Update call
5096         to gcc_jit_context_new_global by setting "kind" to
5097         GCC_JIT_GLOBAL_IMPORTED.
5098         * jit.dg/test-error-array-as-pointer.c: Likewise.
5099         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5100         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5101         setting kind to GCC_JIT_GLOBAL_EXPORTED.
5102         * jit.dg/test-using-global.c (the_global): Rename to...
5103         (imported_global): ...this.
5104         (create_code): Update to test the three kinds of global.
5105         (verify_code): Likewise.
5107 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
5109         PR testsuite/64427
5110         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
5111         undefined behavior.
5112         * gcc.target/i386/pr64291-2.c: Updated.
5114 2015-01-12  Richard Biener  <rguenther@suse.de>
5116         PR tree-optimization/64530
5117         * gfortran.dg/pr64530.f90: New testcase.
5119 2015-01-12  Richard Biener  <rguenther@suse.de>
5121         PR middle-end/64357
5122         * gcc.dg/torture/pr64357.c: New testcase.
5124 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
5126         * gcc.target/i386/nop-mcount.c: Properly place {} in target
5127         selector.
5129 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5130         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5132 2015-01-12  Martin Liska  <mliska@suse.cz>
5134         * gcc.dg/ipa/PR64550.c: New test.
5136 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
5138         PR ipa/63470
5139         * g++.dg/ipa/pr63470.C: New testcase.
5141 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5143         PR fortran/63733
5144         * gfortran.dg/typebound_operator_20.f90: New.
5146 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5148         PR fortran/58023
5149         * gfortran.dg/proc_ptr_comp_42.f90: New.
5151 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5153         PR fortran/64508
5154         * gfortran.dg/proc_ptr_comp_41.f90: New.
5156 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
5158         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5160 2015-01-10  Tobias Burnus  <burnus@net-b.de>
5162         PR fortran/64522
5163         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5164         and add dg-excess-errors.
5165         * gfortran.dg/line_length_6.f90: New.
5166         * gfortran.dg/line_length_7.f90: New.
5167         * gfortran.dg/line_length_8.f90: New.
5168         * gfortran.dg/line_length_9.f90: New.
5169         * gfortran.dg/line_length_10.f90: New.
5170         * gfortran.dg/line_length_11.f90: New.
5172 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
5174         * jit.dg/test-threads.c (struct testcase): Move declaration
5175         to jit.dg/all-non-failing-tests.h.
5176         (testcases): Likewise.
5177         * jit.dg/all-non-failing-tests.h (struct testcase): Move
5178         declaration here from jit.dg/all-non-failing-tests.h.
5179         (testcases): Likewise.
5180         * jit.dg/test-combination.c (create_code): Eliminate spelling
5181         out all of the testcases in favor of looping through the
5182         "testcases" metadata.
5183         (verify_code): Likewise.
5185 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
5187         PR rtl-optimization/64536
5188         * gcc.dg/pr64536.c: New test.
5190 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
5192         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5193         * jit.dg/test-combination.c (create_code): Likewise.
5194         (verify_code): Likewise.
5195         * jit.dg/test-constants.c: New test case.
5196         * jit.dg/test-threads.c: Add test-constants.c.
5198 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
5200         PR libobjc/51891
5201         * objc.dg/gnu-api-2-class.m: Add a test case
5202         for the above change.
5204 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5206         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5208 2015-01-09  Richard Biener  <rguenther@suse.de>
5210         PR tree-optimization/64410
5211         * g++.dg/vect/pr64410.cc: New testcase.
5213 2015-01-09  Martin Liska  <mliska@suse.cz>
5215         * gcc.dg/ipa/ipa-icf-32.c: New test.
5217 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5219         * c-c++-common/tsan/tsan_barrier.h: New.
5220         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5221         * c-c++-common/tsan/bitfield_race.c: Likewise.
5222         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5223         * c-c++-common/tsan/mutexset1.c: Likewise.
5224         * c-c++-common/tsan/race_on_barrier.c: Likewise.
5225         * c-c++-common/tsan/race_on_mutex.c: Likewise.
5226         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5227         * c-c++-common/tsan/simple_race.c: Likewise.
5228         * c-c++-common/tsan/simple_stack.c: Likewise.
5229         * c-c++-common/tsan/sleep_sync.c: Likewise.
5230         * c-c++-common/tsan/tiny_race.c: Likewise.
5231         * c-c++-common/tsan/tls_race.c: Likewise.
5232         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5233         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5234         * g++.dg/tsan/atomic_free.C: Likewise.
5235         * g++.dg/tsan/atomic_free2.C: Likewise.
5236         * g++.dg/tsan/cond_race.C: Likewise.
5237         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5239 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
5241         PR testsuite/62250
5242         * lib/target-supports.exp (check_effective_target_libatomic_available):
5243         New.
5244         * gfortran.dg/coarray/caf.exp: Only add -latomic for
5245         targets that match effective-target libatomic_available.
5246         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5248 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5250         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5251         Verify the result of gcc_jit_context_get_last_error.
5252         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5254 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5256         PR tree-optimization/63989
5257         * gcc.dg/strlenopt-27.c: New test.
5259 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5261         * jit.dg/harness.h (set_up_logging): New function.
5262         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
5263         set_up_logging on the context, so that every testcase is
5264         logged to a particular file.
5265         * jit.dg/test-nested-contexts.c (main): Open a logfile,
5266         and call gcc_jit_context_set_logfile on the top-level context.
5268 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5270         PR target/64338
5271         * g++.dg/opt/pr64338.C: New test.
5273 2015-01-08  Tobias Burnus  <burnus@net-b.de>
5275         * gfortran.dg/coarray/codimension_2b.f90: New file.
5276         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5277         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5279 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5281         PR c++/59004
5282         * g++.dg/ext/fnname4.C: New.
5284 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5286         PR c++/64462
5287         * g++.dg/cpp0x/constexpr-64462.C: New.
5289 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5291         PR c++/60753
5292         * g++.dg/cpp0x/deleted10.C: New.
5294 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5296         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5298 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5300         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5301         GCC_JIT_UNARY_OP_ABS.
5302         (verify_unary_ops): Likewise.
5304 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5306         * jit.dg/test-arith-overflow.c: New test case.
5307         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5308         * jit.dg/test-combination.c (create_code): Likewise.
5309         (verify_code): Likewise.
5310         * jit.dg/test-threads.c (testcases): Likewise.
5312 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5314         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5315         rather than "jit".  Load g++.exp, and call g++_init.
5316         Run test-*.cc files within the testsuite and *.cc files within
5317         docs/examples.
5318         (jit-dg-test): Drop the addition of -fgnu89-inline to
5319         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5320         doing it when compiling C testcases (since g++ does not handle
5321         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5322         is restored to the value after g++_init ran, rather than the
5323         value before g++_init ran.  Return a list of
5324         $comp_output $output_file, as dg-test assumes.
5326 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5328         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5329         make it easier to figure out the origin of each test result when
5330         running test-combination.c and test-threads.c.
5331         (CHECK_VALUE): Likewise.
5332         (CHECK_DOUBLE_VALUE): Likewise.
5333         (CHECK_STRING_VALUE): Likewise.
5334         (CHECK_STRING_STARTS_WITH): Likewise.
5335         (CHECK_STRING_CONTAINS): Likewise.
5336         (CHECK): Likewise.
5337         (check_string_value): Likewise, add "funcname" param.
5338         (check_string_starts_with): Likewise.
5339         (check_string_contains): Likewise.
5341 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5343         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5344         generating name of built executable.
5346 2015-01-07  Marek Polacek  <polacek@redhat.com>
5348         PR c/64440
5349         * gcc.dg/pr64440.c: New test.
5350         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5352 2015-01-07  Marek Polacek  <polacek@redhat.com>
5354         PR c/64417
5355         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5356         * gcc.dg/pr64417.c: New test.
5358 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5360         PR target/64505
5361         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5362         fix is correct.
5364 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5366         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5367         Check if testcases run without errors, not just if they compile.
5369 2015-01-06  Christian Bruel  <christian.bruel@st.com>
5371         PR target/64507
5372         * gcc.target/sh/pr64507.c: New test.
5374 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
5376         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5378 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
5380         * c-c++-common/asan/sanitize-all-1.c: New test.
5381         * c-c++-common/ubsan/sanitize-all-1.c: New test.
5382         * c-c++-common/ubsan/sanitize-all-2.c: New test.
5383         * c-c++-common/ubsan/sanitize-all-3.c: New test.
5384         * c-c++-common/ubsan/sanitize-all-4.c: New test.
5386 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5388         * lib/target-supports.exp (check_profiling_available): Return 0 for
5389         Visium.
5390         (check_effective_target_tls_runtime): Likewise.
5391         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5392         * gcc.dg/20020312-2.c: Adjust for Visium.
5393         * gcc.dg/tls/thr-cse-1.c: Likewise
5394         * gcc.dg/tree-ssa/20040204-1.c: Likewise
5395         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5396         * gcc.dg/weak/typeof-2.c: Likewise.
5398 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
5400         PR rtl-optimization/64287
5401         * gcc.dg/aru-2.c: New test.
5403 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5405         PR sanitizer/64344
5406         * c-c++-common/ubsan/pr64344-1.c: New test.
5407         * c-c++-common/ubsan/pr64344-2.c: New test.
5409         PR tree-optimization/64465
5410         * gcc.dg/pr64465.c: New test.
5412         PR tree-optimization/64494
5413         * gcc.c-torture/compile/pr64494.c: New test.
5415 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5417         PR fortran/47674
5418         * gfortran.dg/realloc_on_assign_25.f90:  New test.
5420 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5422         Update copyright years.
5424 2015-01-05  Marek Polacek  <polacek@redhat.com>
5426         PR c/64423
5427         * gcc.dg/pr64423.c: New test.
5429 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5431         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5432         mmix-knuth-mmixware for the same reason as for MIPS.
5433         * gcc.dg/debug/debug-2.c: Ditto.
5435         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5437 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
5439         PR testsuite/62250
5440         * lib/gfortran.exp: Add libatomic library search path.
5441         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5442         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5444         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5446 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5448         * c-c++-common/tsan/bitfield_race.c: New testcase.
5449         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5451 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5453         * gfortran.dg/coarray/collectives_4.f90: New.
5455 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5457         PR fortran/57562
5458         * gfortran.dg/extends_16.f90: New.
5460 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5462         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5464 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5466         * gfortran.dg/coarray/codimension_2.f90: New.
5467         * gfortran.dg/coarray/codimension_2a.f90: New.
5468         * gfortran.dg/coarray_35.f90: New.
5469         * gfortran.dg/coarray_35a.f90: New.
5471 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5473         PR fortran/60507
5474         * gfortran.dg/dummy_procedure_11.f90: New.
5476 Copyright (C) 2015 Free Software Foundation, Inc.
5478 Copying and distribution of this file, with or without modification,
5479 are permitted in any medium without royalty provided the copyright
5480 notice and this notice are preserved.