Undo incorrect fix in tree-ssa/stdarg-2.c f15 scans
[official-gcc.git] / gcc / testsuite / ChangeLog
blobe24e05e5ab2c1c45e0e991e46fb2495847ced60c
1 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
4         in r222173.
6 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
8         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
9         * gcc.target/arm/pr65924.c: Likewise.
11 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13         PR target/65871
14         * gcc.target/i386/pr65871-3.c: New test.
16 2015-05-04  Jeff Law  <law@redhat.com>
18         Revert:
19         2015-05-04  Jeff Law  <law@redhat.com>
20         * gcc.dg/tree-ssa/shorten-1.c: New test.
22 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
23             Jakub Jelinek  <jakub@redhat.com>
25         PR c++/66007
26         * g++.dg/cpp0x/Wnarrowing4.C: New.
28 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
30         * lib/target-supports.exp
31         (check_effective_target_keeps_null_pointer_checks): Clarify that
32         this is for targets that disable -fdelete-null-pointer-checks,
33         not default it to off.
34         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
35         -fdelete-null-pointer-checks explicit.
36         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
37         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
38         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
39         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
40         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
41         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
42         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
43         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
44         * gcc.dg/tree-ssa/pr20318.c: Likewise.
45         * gcc.dg/tree-ssa/pr20701.c: Likewise.
46         * gcc.dg/tree-ssa/pr20702.c: Likewise.
47         * gcc.dg/tree-ssa/pr21086.c: Likewise.
48         * gcc.dg/tree-ssa/pr21090.c: Likewise.
49         * gcc.dg/tree-ssa/pr58480.c: Likewise.
50         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
51         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
52         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
53         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
54         * gcc.dg/tree-ssa/unreachable.c: Likewise.
55         * gcc.dg/tree-ssa/vrp02.c: Likewise.
56         * gcc.dg/tree-ssa/vrp07.c: Likewise.
57         * gcc.dg/tree-ssa/vrp08.c: Likewise.
58         * gcc.dg/tree-ssa/vrp55.c: Likewise.
59         * g++.dg/cpp0x/static_assert9.C: Likewise.
60         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
61         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
62         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
63         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
64         * g++.dg/tree-ssa/pr26406.C: Likewise.
66 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
68         PR tree-optimization/65984
69         * c-c++-common/ubsan/pr65984.c: New test.
71 2015-05-04  Jeff Law  <law@redhat.com>
73         * gcc.dg/tree-ssa/shorten-1.c: New test.
75 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
77         PR fortran/44735
78         * gfortran.dg/pr44735.f90: New test.
80 2015-05-04  Richard Biener  <rguenther@suse.de>
82         PR tree-optimization/65965
83         * gcc.dg/vect/bb-slp-33.c: New testcase.
85 2015-05-04  Richard Biener  <rguenther@suse.de>
87         PR tree-optimization/65935
88         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
90 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
92         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
93         for each supported variant instead of CHECK_RESULTS.
94         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
95         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
96         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
97         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
98         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
99         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
100         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
101         expected results for unsupported variants.  Call CHECK for each
102         supported variant instead of CHECK_RESULTS.
103         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
104         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
105         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
106         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
107         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
108         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
109         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
110         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
111         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
112         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
113         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
114         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
115         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
116         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
117         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
118         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
119         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
120         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
121         expected results for unsupported variants.
122         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
123         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
124         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
125         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
126         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
127         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
128         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
129         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
130         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
131         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
132         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
133         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
134         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
135         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
136         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
137         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
138         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
139         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
140         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
141         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
142         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
143         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
144         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
145         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
146         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
147         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
148         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
149         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
151 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
153         PR fortran/37131
154         * gfortran.dg/bound_9.f90:  Add pointer assignment.
156 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
157             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
159         PR c++/65858
160         * g++.dg/cpp0x/Wnarrowing3.C: New.
162 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
164         * gcc.dg/20150120-1.c: New test.
165         * gcc.dg/20150120-2.c: New test.
166         * gcc.dg/20150120-3.c: New test.
168 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
170         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
172 2015-05-01  Renlin Li  <renlin.li@arm.com>
174         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
176 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
178         * gfortran.dg/bound_simplification_4.f90: New.
180 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
182         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
183         with powerpc_p8vector_ok.
185 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
187         PR fortran/37131
188         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
189         scan pattern.
190         * gfortran.dg/bound_9.f90:  New test case.
192 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
194         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
195         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
196         for 32bit x86 targets.
197         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
198         for 32bit x86 targets.
199         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
200         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
201         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
202         for 32bit x86 targets.
204 2015-04-30  Marek Polacek  <polacek@redhat.com>
206         PR tree-optimization/63551
207         * g++.dg/ipa/pr63551.C: New test.
209 2015-04-30  Caroline Tice  <cmtice@google.com>
211         PR  65929
212         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
213         partition size on certain targets.
215 2015-04-30  Renlin Li  <renlin.li@arm.com>
217         * gcc.target/aarch64/vect-reduc-or_1.c: New.
219 2015-04-30  Marek Polacek  <polacek@redhat.com>
221         * c-c++-common/Wbool-compare-3.c: New test.
223         * gcc.dg/pr65901.c (foo): Adjust dg-error.
224         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
226 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
228         PR c++/57610
229         * g++.dg/init/ref22.C: New.
231 2015-04-30  Marek Polacek  <polacek@redhat.com>
233         * gcc.dg/init-bad-8.c: New test.
235         * gcc.dg/incomplete-typedef-1.c: New test.
237 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
239         PR c++/59955
240         * g++.dg/template/crash121.C: New.
242 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
244         * gcc.target/mips/call-from-init.c: New test.
245         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
247 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
249         PR target/65871
250         * gcc.target/i386/pr65871-1.c: New test.
251         * gcc.target/i386/pr65871-2.c: Ditto.
253 2015-04-29  Marek Polacek  <polacek@redhat.com>
255         PR c/64610
256         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
257         * c-c++-common/Wbool-compare-2.c: New test.
259 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
261         PR target/65770
262         * gcc.target/aarch64/vstN_lane_1.c: New file.
264 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
266         PR c++/64667
267         * g++.dg/warn/Winit-self-3.C: New.
269 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
271         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
273 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
275         PR target/65924
276         * gcc.target/arm/pr65924.c: New test.
278 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
280         * g++.dg/gomp/tpl-target-update.C: New file.
282 2015-04-29  Richard Biener  <rguenther@suse.de>
284         PR tree-optimization/65917
285         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
287 2015-04-29  Christian Bruel  <christian.bruel@st.com>
289         PR target/64835
290         * gcc.dg/ipa/iinline-attr.c: New test.
291         * gcc.target/i386/iinline-attr-2.c: New test.
293 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
295         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
296         segfault is fixed.
298 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
300         * gcc.dg/vect/vect-33.c: Remove spurious line.
302 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
304         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
306 2015-04-28  Marek Polacek  <polacek@redhat.com>
308         PR c/65901
309         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
310         * gcc.dg/pr65901.c: New test.
312 2015-04-28  Richard Biener  <rguenther@suse.de>
314         PR tree-optimization/62283
315         * gfortran.dg/vect/pr62283-2.f: New testcase.
316         * gcc.dg/vect/bb-slp-14.c: Adjust.
318 2015-04-28  Richard Biener  <rguenther@suse.de>
320         PR tree-optimization/65851
321         * g++.dg/torture/pr65851.C: New testcase.
323 2015-04-27  Jeff Law <law@redhat.com>
325         PR tree-optimization/65217
326         * gcc.target/i386/pr65217.c: Remove XFAIL.
328 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
330         PR fortran/60322
331         Add tests forgotten to svn-add.
332         * gfortran.dg/class_allocate_19.f03: New test.
333         * gfortran.dg/class_array_20.f03: New test.
334         * gfortran.dg/class_array_21.f03: New test.
335         * gfortran.dg/finalize_29.f08: New test.
337 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
339         PR fortran/59678
340         PR fortran/65841
341         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
342         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
344 2015-04-27  Caroline Tice  <cmtice@google.com>
346         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
347         partition size.
349 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
351         PR target/64579
352         * gcc.target/powerpc/htm-1.c: New test.
353         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
354         on 64-bit compiles.
355         (__builtin_tabortdci): Likewise.
356         (__builtin_tcheck): Remove operand.
357         * lib/target-supports.exp (check_htm_hw_available): New function.
359 2015-04-27  Richard Biener  <rguenther@suse.de>
361         * gcc.target/i386/pr65217.c: XFAIL.
363 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
365         PR tree-optimization/65875
366         * gcc.c-torture/compile/pr65875.c: New test.
368 2015-04-25  Marek Polacek  <polacek@redhat.com>
370         PR c/52085
371         * gcc.dg/enum-incomplete-2.c: New test.
372         * gcc.dg/enum-mode-1.c: New test.
374 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
376         PR target/65849
377         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
378         set new options.
379         * gcc.target/powerpc/pr65849-2.c: Likewise.
381 2015-04-24  Tom de Vries  <tom@codesourcery.com>
383         PR tree-optimization/65802
384         * g++.dg/pr65802.C: Move to ...
385         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
386         stdarg.h.  Rewrite for C.
387         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
388         va_start and va_end.  Remove unnecessary inline asm.
390 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
391             Wei Mi  <wmi@google.com>
393         * gcc.target/i386/sse2-load-multi.c: New test.
394         * gcc.target/i386/sse2-store-multi.c: Ditto.
396 2015-04-24  Marek Polacek  <polacek@redhat.com>
398         PR c/65830
399         * c-c++-common/pr65830.c: New test.
401         PR c/63357
402         * c-c++-common/Wlogical-op-1.c: New test.
404 2015-04-24  Marek Polacek  <polacek@redhat.com>
406         PR c/61534
407         * c-c++-common/pr61534-1.c: New test.
409 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
410             Steven Bosscher <steven@gcc.gnu.org>
412         PR rtl-optimization/34503
413         * gcc.target/arm/pr64616.c: New file.
415 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
417         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
419 2015-04-24  Terry Guo  <terry.guo@arm.com>
421         * gcc.target/arm/pr65710.c: Update the options.
423 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
425         * gcc.target/i386/pr65523.c: Skip x32.
427 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
429         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
430         to look for vcl* where appropriate.
432 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
434         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
435         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
437 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
439         PR target/26702
440         * gcc.target/arm/pr26702.c: New test.
442 2015-04-23  Marek Polacek  <polacek@redhat.com>
444         PR c/65345
445         * gcc.dg/pr65345-1.c: New test.
446         * gcc.dg/pr65345-2.c: New test.
448 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
450         * gcc.target/powerpc/crypto-builtin-2.c: New.
452 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
454         PR fortran/60322
455         * gfortran.dg/class_allocate_19.f03: New test.
456         * gfortran.dg/class_array_20.f03: New test.
457         * gfortran.dg/class_array_21.f03: New test.
458         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
459         * gfortran.dg/finalize_15.f90: Fixing comparision to model
460         initialization correctly.
461         * gfortran.dg/finalize_29.f08: New test.
463 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
465         * gcc.target/powerpc/swaps-p8-18.c: New test.
467 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
469         PR target/65456
470         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
471         * gcc.dg/vect/bb-slp-25.c: Likewise.
472         * gcc.dg/vect/bb-slp-29.c: Likewise.
473         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
474         vect_no_align && { ! vect_hw_misalign }.
475         * gcc.dg/vect/bb-slp-9.c: Likewise.
476         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
477         vect_hw_misalign.
478         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
479         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
480         account for POWER8, where peeling for alignment is not needed.
481         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
482         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
483         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
484         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
485         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
486         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
487         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
488         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
489         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
490         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
491         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
492         * gcc.dg/vect/pr16105.c: Likewise.
493         * gcc.dg/vect/pr20122.c: Likewise.
494         * gcc.dg/vect/pr33804.c: Likewise.
495         * gcc.dg/vect/pr33953.c: Likewise.
496         * gcc.dg/vect/pr56787.c: Likewise.
497         * gcc.dg/vect/pr58508.c: Likewise.
498         * gcc.dg/vect/slp-25.c: Likewise.
499         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
500         * gcc.dg/vect/vect-105.c: Likewise.
501         * gcc.dg/vect/vect-27.c: Likewise.
502         * gcc.dg/vect/vect-29.c: Likewise.
503         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
504         POWER8.
505         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
506         && { ! vect_hw_misalign }.
507         * gcc.dg/vect/vect-44.c: Likewise.
508         * gcc.dg/vect/vect-48.c: Likewise.
509         * gcc.dg/vect/vect-50.c: Likewise.
510         * gcc.dg/vect/vect-52.c: Likewise.
511         * gcc.dg/vect/vect-56.c: Likewise.
512         * gcc.dg/vect/vect-60.c: Likewise.
513         * gcc.dg/vect/vect-72.c: Likewise.
514         * gcc.dg/vect/vect-75-big-array.c: Likewise.
515         * gcc.dg/vect/vect-75.c: Likewise.
516         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
517         * gcc.dg/vect/vect-77-global.c: Likewise.
518         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
519         * gcc.dg/vect/vect-78-global.c: Likewise.
520         * gcc.dg/vect/vect-93.c: Likewise.
521         * gcc.dg/vect/vect-95.c: Likewise.
522         * gcc.dg/vect/vect-96.c: Likewise.
523         * gcc.dg/vect/vect-cond-1.c: Likewise.
524         * gcc.dg/vect/vect-cond-3.c: Likewise.
525         * gcc.dg/vect/vect-cond-4.c: Likewise.
526         * gcc.dg/vect/vect-cselim-1.c: Likewise.
527         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
528         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
529         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
530         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
531         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
532         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
533         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
534         * gcc.dg/vect/vect-outer-3a.c: Likewise.
535         * gcc.dg/vect/vect-outer-5.c: Likewise.
536         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
537         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
538         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
539         * gcc.dg/vect/vect-outer-fir.c: Likewise.
540         * gcc.dg/vect/vect-peel-3.c: Likewise.
541         * gcc.dg/vect/vect-peel-4.c: Likewise.
542         * gcc.dg/vect/vect-pre-interact.c: Likewise.
543         * gcc.target/powerpc/pr65456.c: New test.
544         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
545         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
546         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
547         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
548         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
549         vect_no_align && { ! vect_hw_misalign }.
550         * gfortran.dg/vect/vect-3.f90: Likewise.
551         * gfortran.dg/vect/vect-4.f90: Likewise.
552         * gfortran.dg/vect/vect-5.f90: Likewise.
553         * lib/target-supports.exp (check_effective_target_vect_no_align):
554         Return 1 for POWER8.
555         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
557 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
559         PR fortran/65429
560         * gfortran.dg/pr65429.f90: New test.
562 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
564         * c-c++-common/asan/user-section-1.c: New test.
565         * c-c++-common/asan/user-section-2.c: New test.
566         * c-c++-common/asan/user-section-3.c: New test.
568 2015-04-22  Hale Wang  <hale.wang@arm.com>
569             Terry Guo  <terry.guo@arm.com>
571         PR rtl-optimization/64818
572         * gcc.target/arm/pr64818.c: New test.
574 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
576         PR ipa/65076
577         * g++.dg/tree-ssa/pr61034.C: Update template.
578         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
579         * gcc.dg/Warray-bounds-11.c: Likewise.
580         * gcc.dg/Warray-bounds.c: Likewise.
582 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
584         PR libgfortran/65234
585         * gfortran.dg/fmt_unlimited.f90: New test.
587 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
589         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
590         headers.
591         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
592         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
593         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
594         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
595         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
596         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
597         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
599 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
601         PR libgfortran/56743
602         * gfortran.dg/namelist_87.f90: New test.
604 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
606         * gcc.target/aarch64/mult-synth_1.c: New test.
607         * gcc.target/aarch64/mult-synth_2.c: Likewise.
608         * gcc.target/aarch64/mult-synth_3.c: Likewise.
609         * gcc.target/aarch64/mult-synth_4.c: Likewise.
610         * gcc.target/aarch64/mult-synth_5.c: Likewise.
611         * gcc.target/aarch64/mult-synth_6.c: Likewise.
613 2015-04-21  Richard Biener  <rguenther@suse.de>
615         PR tree-optimization/65650
616         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
617         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
618         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
619         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
620         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
621         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
623 2015-04-21  Tom de Vries  <tom@codesourcery.com>
625         PR tree-optimization/65802
626         * g++.dg/pr65802.C: New test.
628 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
630         PR testsuite/65767
631         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
632         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
634 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
636         PR c++/65801
637         * g++.dg/cpp0x/Wnarrowing2.C: New.
639 2015-04-20  Jeff Law  <law@redhat.com>
641         PR tree-optimization/65658
642         * gcc.dg/pr65658.c: New test.
644 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
646         PR target/64134
647         * gcc.target/aarch64/vec_init_1.c: New test.
649 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
651         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
652         targets.
654 2015-04-18  Martin Sebor  <msebor@redhat.com>
656         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
657         of non-nul characters.
658         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
660 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
662         PR target/65787
663         * gcc.target/powerpc/pr65787.c: New.
665 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
667         PR target/65689
668         * gcc.target/aarch64/c-output-template-4.c: New test.
670 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
672         PR target/65780
673         * gcc.dg/pr65780-1.c: New test.
674         * gcc.dg/pr65780-2.c: Likewise.
675         * gcc.target/i386/pr32219-9.c: Likewise.
676         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
677         symbol.
678         * gcc.target/i386/pr64317.c (c): Initialize.
680 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
682         PR target/65612
683         * g++.dg/ext/mv18.C: New test.
684         * g++.dg/ext/mv19.C: Likewise.
685         * g++.dg/ext/mv20.C: Likewise.
686         * g++.dg/ext/mv21.C: Likewise.
687         * g++.dg/ext/mv22.C: Likewise.
688         * g++.dg/ext/mv23.C: Likewise.
690 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
692         PR c++/64527
693         * g++.dg/init/pr64527.C: New test.
695 2015-04-17  Tom de Vries  <tom@codesourcery.com>
696             Michael Matz  <matz@suse.de>
698         PR tree-optimization/64950
699         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
700         x86_64-*-*.
702 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
704         * c-c++-common/asan/user-section-1.c: New test.
706 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
708         PR debug/65771
709         * gcc.dg/debug/pr65771.c: New test.
711 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
713         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
714         __buitlin_alloca with __builtin_alloca.
716 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
718         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
720 2015-04-16  Richard Biener  <rguenther@suse.de>
722         PR tree-optimization/64277
723         * gcc.dg/Warray-bounds-14.c: New testcase.
724         * gcc.dg/Warray-bounds-15.c: Likewise.
725         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
726         * c-c++-common/ubsan/bounds-6.c: Likewise.
728 2015-04-16  Renlin Li  <renlin.li@arm.com>
730         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
731         * gcc.target/arm/unsigned-float.c: New.
733 2015-04-16  Richard Biener  <rguenther@suse.de>
735         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
736         * gcc.dg/tree-ssa/pr37508.c: Adjust.
737         * gfortran.dg/reassoc_6.f: Remove XFAIL.
739 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
741         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
742         * g++.dg/cpp0x/decltype-call1.C: Likewise.
743         * g++.dg/cpp0x/defaulted21.C: Likewise.
744         * g++.dg/cpp0x/defaulted28.C: Likewise.
745         * g++.dg/cpp0x/defaulted47.C: Likewise.
746         * g++.dg/cpp0x/elision_neg.C: Likewise.
747         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
748         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
749         * g++.dg/cpp0x/implicit1.C: Likewise.
750         * g++.dg/cpp0x/implicit9.C: Likewise.
751         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
752         * g++.dg/cpp0x/range-for13.C: Likewise.
753         * g++.dg/gomp/clause-2.C: Likewise.
754         * g++.dg/gomp/udr-5.C: Likewise.
755         * g++.dg/inherit/access6.C: Likewise.
756         * g++.dg/lookup/duperr1.C: Likewise.
757         * g++.dg/lookup/friend2.C: Likewise.
758         * g++.dg/lookup/pr6936.C: Likewise.
759         * g++.dg/lookup/scoped1.C: Likewise.
760         * g++.dg/lookup/using26.C: Likewise.
761         * g++.dg/lookup/using38.C: Likewise.
762         * g++.dg/other/access2.C: Likewise.
763         * g++.dg/overload/defarg3.C: Likewise.
764         * g++.dg/overload/defarg6.C: Likewise.
765         * g++.dg/parse/access11.C: Likewise.
766         * g++.dg/parse/access2.C: Likewise.
767         * g++.dg/parse/access3.C: Likewise.
768         * g++.dg/parse/access4.C: Likewise.
769         * g++.dg/parse/access5.C: Likewise.
770         * g++.dg/parse/access6.C: Likewise.
771         * g++.dg/parse/access8.C: Likewise.
772         * g++.dg/parse/access9.C: Likewise.
773         * g++.dg/parse/crash40.C: Likewise.
774         * g++.dg/tc1/dr142.C: Likewise.
775         * g++.dg/tc1/dr166.C: Likewise.
776         * g++.dg/tc1/dr52.C: Likewise.
777         * g++.dg/template/access11.C: Likewise.
778         * g++.dg/template/access18.C: Likewise.
779         * g++.dg/template/access19.C: Likewise.
780         * g++.dg/template/access2.C: Likewise.
781         * g++.dg/template/access20.C: Likewise.
782         * g++.dg/template/access26.C: Likewise.
783         * g++.dg/template/access3.C: Likewise.
784         * g++.dg/template/access7.C: Likewise.
785         * g++.dg/template/conv12.C: Likewise.
786         * g++.dg/template/crash69.C: Likewise.
787         * g++.dg/template/friend31.C: Likewise.
788         * g++.dg/template/friend32.C: Likewise.
789         * g++.dg/template/memfriend15.C: Likewise.
790         * g++.dg/template/memfriend16.C: Likewise.
791         * g++.dg/template/memfriend17.C: Likewise.
792         * g++.dg/template/memfriend7.C: Likewise.
793         * g++.dg/template/pr32519.C: Likewise.
794         * g++.dg/template/qualttp21.C: Likewise.
795         * g++.dg/template/qualttp8.C: Likewise.
796         * g++.dg/template/ttp10.C: Likewise.
797         * g++.dg/template/typedef11.C: Likewise.
798         * g++.dg/template/typedef13.C: Likewise.
799         * g++.dg/template/typedef19.C: Likewise.
800         * g++.dg/template/typedef20.C: Likewise.
801         * g++.dg/template/typedef22.C: Likewise.
802         * g++.dg/template/using16.C: Likewise.
803         * g++.dg/template/virtual3.C: Likewise.
804         * g++.dg/ubsan/pr61272.C: Likewise.
805         * g++.old-deja/g++.bob/inherit2.C: Likewise.
806         * g++.old-deja/g++.brendan/crash11.C: Likewise.
807         * g++.old-deja/g++.brendan/enum6.C: Likewise.
808         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
809         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
810         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
811         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
812         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
813         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
814         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
815         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
816         * g++.old-deja/g++.jason/access17.C: Likewise.
817         * g++.old-deja/g++.jason/access18.C: Likewise.
818         * g++.old-deja/g++.jason/access22.C: Likewise.
819         * g++.old-deja/g++.jason/access23.C: Likewise.
820         * g++.old-deja/g++.jason/access8.C: Likewise.
821         * g++.old-deja/g++.jason/delete3.C: Likewise.
822         * g++.old-deja/g++.jason/report.C: Likewise.
823         * g++.old-deja/g++.law/access2.C: Likewise.
824         * g++.old-deja/g++.law/access3.C: Likewise.
825         * g++.old-deja/g++.law/access4.C: Likewise.
826         * g++.old-deja/g++.law/access5.C: Likewise.
827         * g++.old-deja/g++.law/arm12.C: Likewise.
828         * g++.old-deja/g++.law/arm14.C: Likewise.
829         * g++.old-deja/g++.law/ctors13.C: Likewise.
830         * g++.old-deja/g++.law/union2.C: Likewise.
831         * g++.old-deja/g++.law/visibility12.C: Likewise.
832         * g++.old-deja/g++.law/visibility15.C: Likewise.
833         * g++.old-deja/g++.law/visibility16.C: Likewise.
834         * g++.old-deja/g++.law/visibility17.C: Likewise.
835         * g++.old-deja/g++.law/visibility18.C: Likewise.
836         * g++.old-deja/g++.law/visibility19.C: Likewise.
837         * g++.old-deja/g++.law/visibility20.C: Likewise.
838         * g++.old-deja/g++.law/visibility21.C: Likewise.
839         * g++.old-deja/g++.law/visibility24.C: Likewise.
840         * g++.old-deja/g++.law/visibility4.C: Likewise.
841         * g++.old-deja/g++.law/visibility5.C: Likewise.
842         * g++.old-deja/g++.law/visibility6.C: Likewise.
843         * g++.old-deja/g++.law/visibility7.C: Likewise.
844         * g++.old-deja/g++.law/visibility8.C: Likewise.
845         * g++.old-deja/g++.law/visibility9.C: Likewise.
846         * g++.old-deja/g++.niklas/t135.C: Likewise.
847         * g++.old-deja/g++.oliva/delete1.C: Likewise.
848         * g++.old-deja/g++.oliva/partord1.C: Likewise.
849         * g++.old-deja/g++.other/access11.C: Likewise.
850         * g++.old-deja/g++.other/access4.C: Likewise.
851         * g++.old-deja/g++.other/access7.C: Likewise.
852         * g++.old-deja/g++.other/crash1.C: Likewise.
853         * g++.old-deja/g++.other/crash7.C: Likewise.
854         * g++.old-deja/g++.other/friend1.C: Likewise.
855         * g++.old-deja/g++.other/friend4.C: Likewise.
856         * g++.old-deja/g++.other/friend9.C: Likewise.
857         * g++.old-deja/g++.other/lineno1.C: Likewise.
858         * g++.old-deja/g++.other/using1.C: Likewise.
859         * g++.old-deja/g++.pt/enum14.C: Likewise.
860         * g++.old-deja/g++.pt/friend11.C: Likewise.
861         * g++.old-deja/g++.pt/friend21.C: Likewise.
862         * g++.old-deja/g++.pt/friend3.C: Likewise.
863         * g++.old-deja/g++.pt/inherit2.C: Likewise.
864         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
865         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
866         * g++.old-deja/g++.robertl/eb94.C: Likewise.
868 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
870         PR ipa/65765
871         * g++.dg/ipa/pr65765.C: New test.
873 2015-04-15  Nick Clifton  <nickc@redhat.com>
875         * gcc.target/rx/builtins.c: Disable RMPA test if string
876         instructions are not allowed.
878 2015-04-15  Alan Modra  <amodra@gmail.com>
880         * gcc.dg/pr65408.c: New.
882 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
884         PR target/65729
885         * gcc.target/arm/pr65729.c: New test.
887 2015-04-14  Richard Biener  <rguenther@suse.de>
889         PR tree-optimization/65758
890         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
892 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
894         PR target/65648
895         * gcc.c-torture/execute/pr65648.c: New test.
897 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
899         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
900         __builtin_finite instead of finite.
901         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
902         Likewise.
904 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
906         PR tree-optimization/63387
907         * gcc.dg/pr63387.c: New testcase.
909 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
911         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
913 2015-04-13  Richard Biener  <rguenther@suse.de>
915         PR tree-optimization/65204
916         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
918 2015-04-13  Terry Guo  <terry.guo@arm.com>
920         PR target/65710
921         * gcc.target/arm/pr65710.c: New.
923 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
925         PR tree-optimization/65747
926         * g++.dg/torture/pr65747.C: New test.
928 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
930         PR c++/65736
931         * g++.dg/cpp0x/pr65736.C: New test.
933 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
934             Martin Liska  <mliska@suse.cz>
936         PR ipa/65722
937         * g++.dg/ipa/pr65722.C: New testcase.
939 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
941         PR tree-optimization/65735
942         * gcc.c-torture/compile/pr65735.c: New test.
944 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
946         PR middle-end/65554
947         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
949 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
951         PR target/65671
952         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
954 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
956         PR target/65647
957         * gcc.target/arm/pr65647-2.c: New.
959 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
961         PR target/65694
962         * g++.dg/torture/pr65694.C: New test.
964 2015-04-10  Tobias Burnus  <burnus@net-b.de>
966         * gfortran.dg/coarray_lock_6.f90: New.
967         * gfortran.dg/coarray_lock_7.f90: New.
968         * gfortran.dg/coarray/lock_2.f90: New.
970 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
972         PR fortran/56674
973         PR fortran/58813
974         PR fortran/59016
975         PR fortran/59024
976         * gfortran.dg/used_types_27.f90: New.
978 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
980         PR target/65671
981         * gcc.target/i386/pr65671.c: New.
983 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
985         PR tree-optimization/65709
986         * c-c++-common/ubsan/align-9.c: New test.
988 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
990         PR fortran/56852
991         * gfortran.dg/pr56852.f90: New test.
993 2015-04-09  Marek Polacek  <polacek@redhat.com>
994             Jakub Jelinek  <jakub@redhat.com>
996         PR middle-end/65554
997         * g++.dg/opt/pr65554.C: New test.
999 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1001         PR c++/65690
1002         * c-c++-common/attr-aligned-1.c: New test.
1004 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
1006         * gcc.target/i386/mpx/memmove-zero-length.c: New.
1008 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
1010         PR target/65676
1011         * gcc.target/i386/sse-25.c: New.
1013 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1015         PR target/65693
1016         * gcc.target/i386/pr65693.c: New test.
1018 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1020         * gcc.dg/lto/chkp-static-bounds_0.c: New.
1022 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1024         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1026 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1028         * gcc.target/i386/thunk-retbnd.c: New.
1030 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1032         * gnat.dg/opt48.adb: New test.
1033         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1034         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1036 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
1038         PR ipa/65540
1039         * gcc.c-torture/compile/pr65540.c: New.
1041 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
1043         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1044         -Wno-pointer-arith.
1046 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
1048         PR debug/65678
1049         * g++.dg/debug/pr65678.C: New test.
1051         PR middle-end/65680
1052         * gcc.c-torture/compile/pr65680.c: New test.
1054 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
1056         PR fortran/65548
1057         * gfortran.dg/allocate_with_source_5.f90: New test.
1059 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
1061         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1062         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1064 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
1066         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1068 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1070         PR target/65614
1071         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1072         to get floating point compression.
1073         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1075 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
1077         PR preprocessor/61977
1078         * gcc.dg/cpp/pr61977.c: New test.
1080 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
1082         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1084 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
1086         PR target/65647
1087         * gcc.target/arm/pr65647.c: New.
1089 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
1091         PR ipa/65655
1092         * g++.dg/torture/pr65655.C: New testcase.
1094 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
1096         PR c++/64085
1097         * g++.dg/cpp1y/lambda-init13.C: New.
1099 2015-04-03  Marek Polacek  <polacek@redhat.com>
1101         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1103 2015-04-02  Marek Polacek  <polacek@redhat.com>
1105         PR c++/65642
1106         * g++.dg/cpp0x/constexpr-fold1.C: New test.
1107         * g++.dg/cpp0x/constexpr-fold2.C: New test.
1109 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
1111         PR preprocessor/61977
1112         * gcc.target/powerpc/pr61977-1.c: New test.
1113         * gcc.target/powerpc/pr61977-2.c: New test.
1115 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
1117         PR c++/56100
1118         * g++.dg/warn/Wshadow-8.C: New.
1119         * g++.dg/warn/Wshadow-9.C: Likewise.
1120         * g++.dg/warn/Wshadow-10.C: Likewise.
1121         * g++.dg/warn/Wshadow-11.C: Likewise.
1123 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1125         * gcc.dg/pr23623.c: Added aligned attribute.
1126         * gcc.dg/20141029-1.c: Likewise.
1127         * gcc.dg/20150306-1.c: New test.
1129 2015-04-01  Marek Polacek  <polacek@redhat.com>
1131         PR c++/65554
1132         * g++.dg/cpp0x/initlist93.C: New test.
1133         * g++.dg/cpp0x/initlist94.C: New test.
1135 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1137         PR target/65624
1138         * gcc.target/aarch64/pr65624.c: New test.
1140 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
1142         * gcc.dg/ipa/inlinehint-4.c: New testcase.
1144 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
1146         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1147         extra variable to force stack alignment.
1148         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1149         extra variable to force stack alignment.
1151 2015-03-31  Marek Polacek  <polacek@redhat.com>
1153         PR c++/65390
1154         * g++.dg/template/pr65390.C: New test.
1156 2015-03-31  Martin Liska  <mliska@suse.cz>
1158         * g++.dg/ipa/pr65557.C: New test.
1160 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1162         * gcc.target/s390/hotpatch-25.c: New test.
1163         * gcc.target/s390/hotpatch-1.c: Update test.
1164         * gcc.target/s390/hotpatch-10.c: Update test.
1165         * gcc.target/s390/hotpatch-11.c: Update test.
1166         * gcc.target/s390/hotpatch-12.c: Update test.
1167         * gcc.target/s390/hotpatch-13.c: Update test.
1168         * gcc.target/s390/hotpatch-14.c: Update test.
1169         * gcc.target/s390/hotpatch-15.c: Update test.
1170         * gcc.target/s390/hotpatch-16.c: Update test.
1171         * gcc.target/s390/hotpatch-17.c: Update test.
1172         * gcc.target/s390/hotpatch-18.c: Update test.
1173         * gcc.target/s390/hotpatch-19.c: Update test.
1174         * gcc.target/s390/hotpatch-2.c: Update test.
1175         * gcc.target/s390/hotpatch-21.c: Update test.
1176         * gcc.target/s390/hotpatch-22.c: Update test.
1177         * gcc.target/s390/hotpatch-23.c: Update test.
1178         * gcc.target/s390/hotpatch-24.c: Update test.
1179         * gcc.target/s390/hotpatch-3.c: Update test.
1180         * gcc.target/s390/hotpatch-4.c: Update test.
1181         * gcc.target/s390/hotpatch-5.c: Update test.
1182         * gcc.target/s390/hotpatch-6.c: Update test.
1183         * gcc.target/s390/hotpatch-7.c: Update test.
1184         * gcc.target/s390/hotpatch-8.c: Update test.
1185         * gcc.target/s390/hotpatch-9.c: Update test.
1186         * gcc.target/s390/hotpatch-compile-16.c: Update test.
1188 2015-03-31  Richard Biener  <rguenther@suse.de>
1190         PR middle-end/65626
1191         * g++.dg/torture/pr65626.C: New testcase.
1193 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
1195         PR target/65531
1196         * gcc.target/i386/mpx/pr65531.cc: New.
1198 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
1200         PR target/65602
1201         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1202         __builtin_alloca instead of alloca.
1203         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1204         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1205         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1206         check.
1208 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
1210         PR ipa/65610
1211         * g++.dg/ubsan/pr65610.C: New test.
1213 2015-03-30  Marek Polacek  <polacek@redhat.com>
1215         PR c++/65398
1216         * g++.dg/cpp0x/pr65398-2.C: New test.
1218 2015-03-30  Marek Polacek  <polacek@redhat.com>
1220         * c-c++-common/pr65556.c: Change the width of bit-fields.
1222 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
1224         PR ipa/65588
1225         * gcc.target/i386/pr65588.c: New testcase.
1227 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1229         PR libgfortran/65563
1230         * gfortran.dg/open_errors_2.f90:  New test.
1232 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1234         PR libgfortran/65596
1235         * gfortran.dg/namelist_86.f90: New test.
1237 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
1239         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1240         statement to reflect new ownership.
1242 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
1244         PR c++/42328
1245         * g++.dg/template/friend58.C: New.
1246         * g++.dg/template/friend59.C: Likewise.
1248 2015-03-27  Tobias Burnus  <burnus@net-b.de>
1250         PR c/65586
1251         * g++.dg/gomp/openmp-simd-3.C: New.
1252         * gcc.dg/gomp/openmp-simd-3.c: New.
1254 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1256         PR target/65248
1257         * gcc.target/i386/pr65248-1.c: New file.
1258         * gcc.target/i386/pr65248-2.c: Likewise.
1259         * gcc.target/i386/pr65248-3.c: Likewise.
1260         * gcc.target/i386/pr65248-4.c: Likewise.
1262 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
1264         PR target/65593
1265         * gcc.c-torture/compile/pr65593.c: New test.
1267 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
1269         PR c++/59329
1270         * g++.dg/cpp1y/constexpr-assert1.C: New.
1272 2015-03-27  Marek Polacek  <polacek@redhat.com>
1274         PR c++/65556
1275         * c-c++-common/pr65556.c: New test.
1277 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
1279         PR ipa/65600
1280         * g++.dg/torture/pr65600.C: New testcase.
1282 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
1284         PR target/65407
1285         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1287 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
1289         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1290         statement and cleanup. Fixed typos.
1292 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1294         PR middle-end/65595
1295         * gcc.c-torture/compile/pr65595.c: New testcase.
1297 2015-03-27  Marek Polacek  <polacek@redhat.com>
1299         PR sanitizer/65583
1300         * g++.dg/ubsan/pr65583.C: New test.
1302 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1304         * gcc.c-torture/compile/20150327.c: New testcase.
1306 2015-03-26  Richard Biener  <rguenther@suse.de>
1308         PR middle-end/65555
1309         * g++.dg/torture/pr65555.C: New testcase.
1311 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
1313         PR tree-optimization/64715
1314         * gcc.dg/builtin-object-size-15.c: New test.
1315         * gcc.dg/pr64715-1.c: New test.
1316         * gcc.dg/pr64715-2.c: New test.
1318 2015-03-26  Richard Biener  <rguenther@suse.de>
1320         PR middle-end/65519
1321         * gnat.dg/specs/opt2.ads: Fix testcase.
1323 2015-03-25  Martin Sebor  <msebor@redhat.com>
1325         PR testsuite/65526
1326         * lib/target-supports.exp (check_effective_target_arm32): Fail early
1327         when target isn't arm*-*-*-*.
1328         (check_effective_target_arm_nothumb): Likewise.
1329         (check_effective_target_arm_little_endian): Likewise.
1330         (check_effective_target_arm_vect_no_misalign): Likewise.
1331         (check_effective_target_aarch64_little_endian): Fail early if target
1332         isn't aarch64*-*-*.
1334 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
1336         PR tree-optimization/65177
1337         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1339 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
1341         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1342         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1343         smmintrin.h and mm3dnow.h.
1345 2015-03-25  Marek Polacek  <polacek@redhat.com>
1347         PR c++/65558
1348         * g++.dg/cpp0x/pr65558.C: New test.
1350 2015-03-25  Marek Polacek  <polacek@redhat.com>
1352         PR c++/61670
1353         * g++.dg/template/pr61670.C: New test.
1355 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1357         PR c++/54987
1358         * g++.dg/template/pr54987.C: New.
1360 2015-03-25  Richard Biener  <rguenther@suse.de>
1362         PR tree-optimization/62630
1363         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1365 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
1367         PR target/65508
1368         * gcc.target/i386/mpx/pr65508.c: New.
1370 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
1372         PR fortran/64952
1373         PR fortran/65532
1374         * gfortran.dg/data_initialized_3.f90: New.
1376 2015-03-25  Richard Biener  <rguenther@suse.de>
1378         PR middle-end/65519
1379         * gnat.dg/specs/opt2.ads: New testcase.
1381 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
1383         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1384         * gcc.target/arm/memset-inline-4.c: Skip for
1385         arm_tune_string_ops_prefer_neon.
1386         * gcc.target/arm/memset-inline-5.c: Ditto.
1387         * gcc.target/arm/memset-inline-6.c: Ditto.
1388         * gcc.target/arm/memset-inline-8.c: Ditto.
1389         * gcc.target/arm/memset-inline-9.c: Ditto.
1391 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1393         PR c++/58923
1394         * g++.dg/other/virtual3.C: New.
1396 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1398         PR c++/60130
1399         * g++.dg/cpp0x/vt-60130.C: New.
1401 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1403         PR c++/61971
1404         * g++.dg/warn/Warray-bounds-7.C: New.
1406 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1408         PR c++/60067
1409         * g++.dg/template/defarg18.C: New.
1411 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1413         PR c++/59988
1414         * g++.dg/cpp0x/vt-59988.C: New.
1416 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
1418         PR tree-optimization/65533
1419         * gcc.dg/pr65533.c: New test.
1421 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
1423         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1424         source= and mold= expressions functionality.
1425         * gfortran.dg/allocate_class_4.f90: New test.
1426         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1427         copying an unlimited polymorhpic object containing a char array
1428         to another unlimited polymorphic object respects the _len
1429         component.
1430         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1431         whether deferred length char array allocate works, unlimited
1432         polymorphic object allocation from a string works and if
1433         allocating an array of deferred length strings works.
1434         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1436 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1438         PR c++/65513
1439         * g++.dg/cpp0x/constexpr-array11.C: New.
1441 2015-03-24  Richard Biener  <rguenther@suse.de>
1443         PR middle-end/65517
1444         * gcc.dg/torture/pr65517.c: New testcase.
1446 2015-03-24  Tobias Burnus  <burnus@net-b.de>
1448         * gfortran.dg/coindexed_1.f90: Moved from
1449         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1451 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1453         PR testsuite/65506
1454         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1455         gimple dump.
1457         PR target/65523
1458         * gcc.target/i386/pr65523.c: New test.
1460         PR ipa/65475
1461         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1462         dg-options.
1463         * g++.dg/lto/pr65475b_0.C: Likewise.
1465 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
1467         PR target/65505
1468         * gcc.target/sh/torture/pr65505.c: New.
1470 2015-03-23  Martin Sebor  <msebor@redhat.com>
1472         PR testsuite/63175
1473         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1474         assembly for lvx in addition to lxv.
1476 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1478         PR target/65504
1479         * gfortran.dg/pr65504.f90: New test.
1481         PR ipa/65521
1482         * gcc.dg/pr65521.c: New test.
1484 2015-03-23  Richard Biener  <rguenther@suse.de>
1486         PR tree-optimization/65518
1487         * gcc.dg/vect/pr65518.c: New testcase.
1489 2015-03-23  Richard Biener  <rguenther@suse.de>
1491         PR tree-optimization/65494
1492         * gcc.dg/vect/pr65494.c: New testcase.
1494 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1496         PR preprocessor/65238
1497         * c-c++-common/cpp/pr65238-1.c: New test.
1498         * gcc.dg/cpp/pr65238-2.c: New test.
1499         * gcc.dg/cpp/trad/pr65238-3.c: New test.
1500         * gcc.dg/cpp/trad/pr65238-4.c: New test.
1502 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
1503             Mikael Morin  <mikael@gcc.gnu.org>
1505         PR fortran/64952
1506         * gfortran.dg/elemental_dependency_4.f90: New.
1507         * gfortran.dg/elemental_dependency_5.f90: New.
1509 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
1511         PR ipa/65475
1512         * g++.dg/lto/pr65475b_0.C: New testcase.
1513         * g++.dg/lto/pr65475b_1.C: New testcase.
1514         * g++.dg/lto/pr65475c_0.C: New testcase.
1515         * g++.dg/lto/pr65475c_1.C: New testcase.
1517 2015-03-21  Tobias Burnus  <burnus@net-b.de>
1519         * gfortran.dg/coarray_38.f90: New.
1520         * gfortran.dg/coarray_39.f90: New.
1521         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1522         compile test.
1524 2015-03-20  Marek Polacek  <polacek@redhat.com>
1526         PR c++/65398
1527         * g++.dg/cpp0x/pr65398.C: New test.
1529 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
1531         PR ipa/65475
1532         * g++.dg/lto/pr65475_0.C: New testcase.
1533         * g++.dg/lto/pr65475_1.C: New testcase.
1535 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
1537         PR rtl-optimization/64366
1538         * gcc.target/sh/pr64366.c: New.
1540 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
1542         PR c++/48324
1543         * g++.dg/cpp0x/constexpr-48324.C: New.
1545 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
1547         PR c++/48453
1548         * g++.dg/cpp0x/pr48453.C: New.
1550 2015-03-20  Marek Polacek  <polacek@redhat.com>
1552         PR c++/65072
1553         * g++.dg/cpp0x/pr65072.C: New test.
1555 2015-03-20  Richard Biener  <rguenther@suse.de>
1557         PR middle-end/64715
1558         * gcc.dg/pr15347.c: Use -O.
1559         * c-c++-common/pr19807-1.c: Likewise.
1561 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
1563         * gnat.dg/volatile13.ad[sb]: New test.
1565 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
1567         PR rtl-optimization/60851
1568         * gcc.target/i386/pr60851.c: New test.
1570 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1572         PR target/65240
1573         * g++.dg/pr65240.h: Add tests for PR 65240.
1574         * g++.dg/pr65240-1.C: Likewise.
1575         * g++.dg/pr65240-2.C: Likewise.
1576         * g++.dg/pr65240-3.C: Likewise.
1577         * g++.dg/pr65240-4.C: Likewise.
1579 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
1581         PR rtl-optimization/63491
1582         * gcc.target/powerpc/pr63491.c: New.
1584 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1586         * g++.dg/ipa/pr65465.C: New test.
1588 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1590         PR c++/52659
1591         * g++.dg/cpp0x/deleted11.C: New.
1593 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1595         PR sanitizer/65400
1596         * c-c++-common/tsan/pr65400-3.c: New test.
1598 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1600         PR c++/59686
1601         * g++.dg/cpp0x/constexpr-59686.C: New.
1603 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1605         PR sanitizer/64265
1606         * g++.dg/tsan/pr64265.C: New test.
1608         PR sanitizer/65400
1609         * c-c++-common/tsan/pr65400-1.c: New test.
1610         * c-c++-common/tsan/pr65400-2.c: New test.
1612 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1614         PR c++/59816
1615         * g++.dg/cpp0x/pr59816.C: New.
1617 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
1619         PR fortran/59198
1620         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1622 2015-03-18  Martin Liska  <mliska@suse.cz>
1624         PR ipa/65439
1625         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1626         equivalences either to 6 or 7.
1628 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
1630         PR middle-end/64491
1631         Revert:
1632         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
1634         * gcc.dg/undefined-loop-1.c: New file.
1635         * gcc.dg/undefined-loop-2.c: New file.
1637         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
1639         PR testsuite/64032
1640         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1641         loop exits too early.
1643 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
1645         PR tree-optimization/65450
1646         * gfortran.dg/pr65450.f90: New test.
1648         PR target/65078
1649         * gcc.target/i386/pr65078-1.c: New test.
1650         * gcc.target/i386/pr65078-2.c: New test.
1651         * gcc.target/i386/pr65078-3.c: New test.
1652         * gcc.target/i386/pr65078-4.c: New test.
1653         * gcc.target/i386/pr65078-5.c: New test.
1654         * gcc.target/i386/pr65078-6.c: New test.
1656 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1658         PR c++/65340
1659         * g++.dg/cpp1y/pr65340.C: New.
1661 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1663         PR fortran/64432
1664         * gfortran.dg/system_clock_3.f08: Adjust test.
1666 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
1668         PR fortran/59198
1669         * gfortran.dg/proc_ptr_comp_44.f90: New test.
1670         * gfortran.dg/proc_ptr_comp_45.f90: New test.
1672 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1674         PR fortran/64432
1675         * gfortran.dg/system_clock_3.f08: New test.
1677 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
1679         PR c++/64626
1680         g++.dg/cpp1y/pr64626-1.C: New.
1681         g++.dg/cpp1y/pr64626-2.C: New.
1682         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1684 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
1686         PR tree-optimization/65427
1687         * gcc.c-torture/execute/pr65427.c: New test.
1689 2015-03-16  Marek Polacek  <polacek@redhat.com>
1691         DR 1688
1692         PR c++/65327
1693         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1694         * g++.dg/cpp0x/pr65327.C: New test.
1696 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1698         PR sanitizer/64820
1699         * c-c++-common/asan/pr64820.c: New test.
1701 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
1703         * gfortran.dg/pointer_2.f90: New test.
1705 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
1707         * g++.dg/pr65049.C: New test.
1709 2015-03-16  Tom de Vries  <tom@codesourcery.com>
1711         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1712         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1713         * gcc.target/i386/fuse-caller-save.c: Same.
1715 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
1717         * gnat.dg/loop_optimization18.ad[sb]: New test.
1718         * gnat.dg/loop_optimization18_pkg.ads: New helper.
1720 2015-03-16  Alan Modra  <amodra@gmail.com>
1722         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
1723         2014-12-05 change.
1725 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
1727         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1728         hppa*-*-hpux*.
1729         * gcc.dg/torture/pr65270-2.c: Likewise.
1731 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
1733         PR fortran/61138
1734         * gfortran.dg/pointer_remapping_9.f90: New.
1736 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
1738         PR tree-optimization/65369
1739         * gcc.c-torture/execute/pr65369.c: New test.
1741         PR tree-optimization/65418
1742         * gcc.c-torture/execute/pr65418-1.c: New test.
1743         * gcc.c-torture/execute/pr65418-2.c: New test.
1745         PR rtl-optimization/65401
1746         * gcc.c-torture/execute/pr65401.c: New test.
1748 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1750         PR target/64600
1751         * gcc.target/arm/pr64600_1.c: New test.
1753 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1755         PR rtl-optimization/65235
1756         * gcc.target/aarch64/pr65235_1.c: New test.
1758 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1760         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1761         * gcc.target/s390/hotpatch-22.c: Likewise.
1762         * gcc.target/s390/hotpatch-23.c: Likewise.
1763         * gcc.target/s390/hotpatch-24.c: Likewise.
1764         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1765         * gcc.target/s390/hotpatch-1.c: Update expected output.
1766         * gcc.target/s390/hotpatch-2.c: Likewise.
1767         * gcc.target/s390/hotpatch-3.c: Likewise.
1768         * gcc.target/s390/hotpatch-4.c: Likewise.
1769         * gcc.target/s390/hotpatch-5.c: Likewise.
1770         * gcc.target/s390/hotpatch-6.c: Likewise.
1771         * gcc.target/s390/hotpatch-7.c: Likewise.
1772         * gcc.target/s390/hotpatch-8.c: Likewise.
1773         * gcc.target/s390/hotpatch-9.c: Likewise.
1774         * gcc.target/s390/hotpatch-10.c: Likewise.
1775         * gcc.target/s390/hotpatch-11.c: Likewise.
1776         * gcc.target/s390/hotpatch-12.c: Likewise.
1777         * gcc.target/s390/hotpatch-13.c: Likewise.
1778         * gcc.target/s390/hotpatch-14.c: Likewise.
1779         * gcc.target/s390/hotpatch-15.c: Likewise.
1780         * gcc.target/s390/hotpatch-16.c: Likewise.
1781         * gcc.target/s390/hotpatch-17.c: Likewise.
1782         * gcc.target/s390/hotpatch-18.c: Likewise.
1783         * gcc.target/s390/hotpatch-19.c: Likewise.
1785 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
1787         PR target/65103
1788         * gcc.target/i386/pr65103-1.c: New.
1790 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
1792         PR target/65044
1793         * gcc.target/i386/pr65044.c: New.
1795 2015-03-12  Tom de Vries  <tom@codesourcery.com>
1797         PR rtl-optimization/64895
1798         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1799         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1800         * gcc.target/i386/fuse-caller-save.c: Ditto.
1802 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1804         * gcc.dg/ipa/pr63569.c: Fix template.
1806 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
1808         * g++.dg/ipa/pr64146.C: Require fpic support.
1810 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
1812         PR libfortran/65200
1813         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1814         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1816 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
1818         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1819         to dg-options, fix up dg-skip-if.
1821 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
1823         PR target/65296
1824         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1825         * gcc.target/avr/tiny-caller-save.c: Same.
1827 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1829         PR target/65242
1830         * g++.dg/pr65242.C: New test.
1832 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
1834         * c-c++-common/asan/no-asan-check-glob.c: New test.
1836 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
1838         PR c++/65370
1839         * g++.dg/other/default11.C: New.
1840         * g++.dg/other/default12.C: Likewise.
1842 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1844         PR target/65368
1845         * gcc.target/i386/bmi2-bzhi-2.c: New test.
1847 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
1849         PR fortran/65024
1850         * gfortran.dg/unlimited_polymorphic_23.f90: New test
1852 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1854         PR c++/65127
1855         * g++.dg/cpp0x/pr65127.C: New test.
1857 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1859         * gcc.dg/ipa/PR64550.c: Update template.
1861 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1862             Tobias Burnus  <burnus@net-b.de>
1864         * gfortran.dg/coarray_sync_memory.f90: New.
1866 2015-03-10  Marek Polacek  <polacek@redhat.com>
1868         PR sanitizer/65367
1869         * c-c++-common/ubsan/pr65367.c: New test.
1871 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1873         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1874         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1875         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1876         * gcc.target/i386/mpx/calloc-1-nov.c: New.
1877         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1878         * gcc.target/i386/mpx/malloc-1-nov.c: New.
1879         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1880         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1881         * gcc.target/i386/mpx/realloc-1-nov.c: New.
1882         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1883         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1884         * gcc.target/i386/mpx/realloc-2-nov.c: New.
1885         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1887 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1889         * lib/mpx-dg.exp (mpx_link_flags): New.
1890         (mpx_init): New.
1891         (mpx_finish): New.
1892         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1893         * gcc.target/i386/mpx/alloca-1-nov.c: New.
1894         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1895         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1896         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1897         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1898         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1899         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1900         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1901         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1902         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1903         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1904         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1905         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1906         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1907         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1908         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1909         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1910         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1911         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1912         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1913         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1914         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1915         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1916         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1917         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1918         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1919         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1920         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1921         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1922         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1923         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1924         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1925         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1926         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1927         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1928         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1929         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1930         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1931         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1932         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1933         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1934         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1935         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1936         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1937         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1938         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1939         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1940         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1941         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1942         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1943         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1944         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1945         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1946         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1947         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1948         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1949         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1950         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1951         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1952         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1953         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1954         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1955         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1956         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1957         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1958         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1959         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1960         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1961         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1962         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1963         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1964         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1965         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1966         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1967         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1968         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1969         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1970         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1971         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1972         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1973         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1974         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1975         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1976         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1977         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1978         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1979         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
1980         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
1981         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1982         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1983         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1984         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1985         * gcc.target/i386/mpx/label-address-1.c: New.
1986         * gcc.target/i386/mpx/legacy-1-nov.c: New.
1987         * gcc.target/i386/mpx/macro.c: New.
1988         * gcc.target/i386/mpx/mpx-check.h: New.
1989         * gcc.target/i386/mpx/mpx.exp: New.
1990         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1991         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1992         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1993         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1994         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1995         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1996         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1997         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1998         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1999         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2000         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2001         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2002         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2003         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2004         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2005         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2006         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2007         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2008         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2009         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2010         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2011         * gcc.target/i386/mpx/reference-1-lbv.c: New.
2012         * gcc.target/i386/mpx/reference-1-nov.c: New.
2013         * gcc.target/i386/mpx/reference-1-ubv.c: New.
2014         * gcc.target/i386/mpx/reference-2-lbv.c: New.
2015         * gcc.target/i386/mpx/reference-2-nov.c: New.
2016         * gcc.target/i386/mpx/reference-2-ubv.c: New.
2017         * gcc.target/i386/mpx/reference-3-lbv.c: New.
2018         * gcc.target/i386/mpx/reference-3-nov.c: New.
2019         * gcc.target/i386/mpx/reference-3-ubv.c: New.
2020         * gcc.target/i386/mpx/reference-4-lbv.c: New.
2021         * gcc.target/i386/mpx/reference-4-nov.c: New.
2022         * gcc.target/i386/mpx/reference-4-ubv.c: New.
2023         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2024         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2025         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2026         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2027         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2028         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2029         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2030         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2031         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2032         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2033         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2034         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2035         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2036         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2037         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2038         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2039         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2040         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2041         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2042         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2043         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2044         * gcc.target/i386/mpx/sincos-1-nov.c: New.
2045         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2046         * gcc.target/i386/mpx/static-array-1-nov.c: New.
2047         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2048         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2049         * gcc.target/i386/mpx/static-init-1-nov.c: New.
2050         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2051         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2052         * gcc.target/i386/mpx/static-init-2-nov.c: New.
2053         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2054         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2055         * gcc.target/i386/mpx/static-init-3-nov.c: New.
2056         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2057         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2058         * gcc.target/i386/mpx/static-init-4-nov.c: New.
2059         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2060         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2061         * gcc.target/i386/mpx/static-init-5-nov.c: New.
2062         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2063         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2064         * gcc.target/i386/mpx/static-init-6-nov.c: New.
2065         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2066         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2067         * gcc.target/i386/mpx/static-string-1-nov.c: New.
2068         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2069         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2070         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2071         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2072         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2073         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2074         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2075         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2076         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2077         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2078         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2079         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2080         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2081         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2082         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2083         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2084         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2085         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2086         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2087         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2088         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2089         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2090         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2091         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2092         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2093         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2094         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2095         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2096         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2097         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2098         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2099         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2100         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2101         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2102         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2103         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2104         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2105         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2106         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2107         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2108         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2109         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2110         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2111         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2112         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2113         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2114         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2115         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2116         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2117         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2118         * gcc.target/i386/mpx/vararg-1-nov.c: New.
2119         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2120         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2121         * gcc.target/i386/mpx/vararg-2-nov.c: New.
2122         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2123         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2124         * gcc.target/i386/mpx/vararg-3-nov.c: New.
2125         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2126         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2127         * gcc.target/i386/mpx/vararg-4-nov.c: New.
2128         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2129         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2130         * gcc.target/i386/mpx/vararg-5-nov.c: New.
2131         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2132         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2133         * gcc.target/i386/mpx/vararg-6-nov.c: New.
2134         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2135         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2136         * gcc.target/i386/mpx/vararg-7-nov.c: New.
2137         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2138         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2139         * gcc.target/i386/mpx/vararg-8-nov.c: New.
2140         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2141         * gcc.target/i386/mpx/vla-1-lbv.c: New.
2142         * gcc.target/i386/mpx/vla-1-nov.c: New.
2143         * gcc.target/i386/mpx/vla-1-ubv.c: New.
2144         * gcc.target/i386/mpx/vla-2-lbv.c: New.
2145         * gcc.target/i386/mpx/vla-2-nov.c: New.
2146         * gcc.target/i386/mpx/vla-2-ubv.c: New.
2148 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
2150         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2152 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
2154         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2156 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
2158         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2159         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2161 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
2163         PR c/65120
2164         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2165         on rhs is 0.
2166         (fn4): New test.
2167         * c-c++-common/pr65120.c: New test.
2169         PR rtl-optimization/65321
2170         * gcc.dg/pr65321.c: New test.
2172 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
2174         PR tree-optimization/65355
2175         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2177 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
2179         PR c/65120
2180         * c-c++-common/pr49706.c: Adjust tests for not warning
2181         about !!x == y or !b == y where b is boolean, and add
2182         some further tests.
2183         * c-c++-common/pr62199-2.c: Likewise.
2185 2015-03-09  Richard Biener  <rguenther@suse.de>
2187         PR middle-end/65270
2188         * gcc.dg/torture/pr65270-1.c: New testcase.
2189         * gcc.dg/torture/pr65270-2.c: Likewise.
2191 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2193         PR tree-optimization/63743
2194         * gcc.dg/pr63743.c: New test.
2196 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
2198         PR lto/65316
2199         * g++.dg/lto/pr65316_0.C: New testcase.
2200         * g++.dg/lto/pr65316_1.C: New testcase.
2202 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
2204         PR target/62247
2205         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2206         hppa*-*-hpux*.
2207         * g++.dg/abi/rtti3.C: Likewise.
2209         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2211         PR target/62251
2212         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2214         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2216         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2218         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2220 2015-03-08  Morin  <mikael@gcc.gnu.org>
2222         PR fortran/60898
2223         * gfortran.dg/entry_20.f90: New.
2225 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2227         PR target/65153
2228         * gcc.c-torture/compile/pr65153.c: New.
2230 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2232         PR target/65249
2233         * g++.dg/torture/pr65249.C: New.
2235 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
2237         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2238         long.
2239         (int64_t): Likewise.
2241 2015-03-07  Marek Polacek  <polacek@redhat.com>
2242             Martin Uecker  <uecker@eecs.berkeley.edu>
2244         PR sanitizer/65280
2245         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2246         member-like arrays.
2247         * c-c++-common/ubsan/bounds-8.c: New test.
2248         * c-c++-common/ubsan/bounds-9.c: New test.
2249         * gcc.dg/ubsan/bounds-2.c: New test.
2251 2015-03-05  Martin Sebor  <msebor@redhat.com>
2253         * PR testsuite/63175
2254         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2255         checking of results into main to prevent it from getting optimized
2256         away.
2257         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2259 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
2261         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2262         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2263         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2264         x64.
2266 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
2268         * g++.dg/lto/pr65302_1.C: New testcase.
2269         * g++.dg/lto/pr65302_0.C: New testcase.
2271 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2273         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2274         -fno-ipa-icf to dg-options.
2276 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2278         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2279         compiles using the linker plugin.
2281 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2283         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2285 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2287         * gcc.target/arm/pr65067.c: New test.
2289 2015-03-05  Martin Liska  <mliska@suse.cz>
2291         PR ipa/65318
2292         * gcc.dg/ipa/pr65318.c: New test.
2294 2015-03-05  Marek Polacek  <polacek@redhat.com>
2296         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2298 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2300         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2302 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2304         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2305         max-unroll-times back to defaults for s390.
2307 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2309         Fix last commit.
2311 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2313         PR c++/64665
2314         * g++.dg/cpp0x/initlist92.C: New.
2316 2015-03-05  Richard Biener  <rguenther@suse.de>
2318         PR tree-optimization/65310
2319         * gcc.dg/vect/pr65310.c: New testcase.
2321 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2323         PR c++/64834
2324         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2326 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
2328         * gnat.dg/entry_queues3.adb: New test.
2330 2015-03-04  Ian Lance Taylor  <iant@google.com>
2332         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2334 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2336         PR c++/64227
2337         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2339 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
2341         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2342         -fno-ipa-icf to dg-options
2343         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2344         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2346 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2348         PR c++/64398
2349         * g++.dg/cpp0x/decltype62.C: New.
2351 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
2353         * gnat.dg/object_overflow5.adb: New test.
2355 2015-03-03  Martin Liska  <mliska@suse.cz>
2357         PR ipa/65287
2358         * gcc.dg/ipa/pr65287.c: New test.
2360 2015-03-03  Martin Jambor  <mjambor@suse.cz>
2361             Eric Botcazou  <ebotcazou@adacore.com>
2363         * gnat.dg/specs/pack12.ads: New test.
2365 2015-03-03  Martin Liska  <mliska@suse.cz>
2367         * gcc.dg/ipa/PR65282.c: New test.
2369 2015-03-13  Jeff Law  <law@redhat.com>
2371         PR tree-optimization/65241
2372         * gcc.c-torture/compile/pr65241.c: New test.
2374 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
2376         PR target/64331
2377         * gcc.target/avr/torture/pr64331.c: New test.
2379 2015-03-03  Martin Liska  <mliska@suse.cz>
2380             Jan Hubicka  <hubicka@ucw.cz>
2382         * g++.dg/ipa/pr65263.C: New test.
2384 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2386         PR ipa/65130
2387         * gcc.dg/lto/pr65130_0.c: New testcase.
2388         * gcc.dg/lto/pr65130_1.c: New testcase.
2390 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2392         PR ipa/64988
2393         * g++.dg/torture/pr64988.C: New testcase.
2395 2015-03-02  Tobias Burnus  <burnus@net-b.de>
2397         * gfortran.dg/coarray_atomic_6.f90: New.
2399 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2401         PR target/65184
2402         * gcc.target/i386/pr65184.c: New.
2404 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2406         PR target/65183
2407         * gcc.target/i386/pr65183.c: New.
2409 2015-02-28  Martin Liska  <mliska@suse.cz>
2410             Jan Hubicka  <hubicka@ucw.cz>
2412         * gcc.dg/ipa/ipa-icf-35.c: New test.
2413         * gcc.dg/ipa/ipa-icf-36.c: New test.
2414         * gcc.dg/ipa/ipa-icf-37.c: New test.
2416 2015-02-28  Martin Liska  <mliska@suse.cz>
2417             Jan Hubicka  <hubicka@ucw.cz>
2419         PR ipa/65245
2420         * gcc.dg/ipa/ipa-icf-34.c: New test.
2422 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
2424         PR target/61142
2425         * gcc.target/sh/sh/pr61142.c: New.
2427 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2429         * g++.dg/other/dump-ada-spec-3.C: New test.
2431 2015-03-01  Martin Liska  <mliska@suse.cz>
2433         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2434         * g++.dg/ipa/pr63595.C: Update expected results.
2436 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
2438         PR ipa/65236
2439         * g++.dg/ipa/ipa-icf-6.C: New testcase.
2441 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
2443         * gcc.dg/vect/pr59354.c: Move vector producing code to
2444         separate function.
2446 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
2448         PR ipa/65237
2449         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2450         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2451         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2452         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2454 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
2456         PR tree-optimization/65048
2457         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2458         (foo): Use K&R style definition.
2460 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
2462         PR target/65032
2463         * g++.dg/pr65032.C: New.
2465 2015-02-27  Marek Polacek  <polacek@redhat.com>
2467         PR c/65040
2468         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2469         -Wformat=2.
2471 2015-02-27  Marek Polacek  <polacek@redhat.com>
2473         PR c/65228
2474         * gcc.dg/pr65228.c: New test.
2476 2015-02-27  Kai Tietz  <ktietz@redhat.com>
2478         PR c/35330
2479         * gcc.dg/weak/weak-17.c: New file.
2481 2015-02-27  Richard Biener  <rguenther@suse.de>
2483         PR lto/65193
2484         * g++.dg/lto/pr65193_0.C: New testcase.
2486 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2488         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2489         * gcc.target/s390/hotpatch-8.c: Likewise.
2490         * gcc.target/s390/hotpatch-9.c: Likewise.
2491         * gcc.target/s390/pr61078.c: Likewise.
2492         * gcc.target/s390/pr57960.c: Remove -m64.
2493         * gcc.target/s390/pr61078.c: Likewise.
2495 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
2496             Martin Liska  <mliska@suse.cz>
2498         PR bootstrap/65150
2499         * gcc.dg/pr64454.c: Disable ICF.
2500         * gcc.dg/pr28685-1.c: Disable ICF
2501         * gcc.dg/ipa/iinline-5.c: Disable ICF.
2502         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2503         * g++.dg/ipa/ipa-icf-4.C: Update template.
2505 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
2507         PR tree-optimization/65216
2508         * gcc.c-torture/execute/pr65216.c: New test.
2510         PR tree-optimization/65215
2511         * gcc.c-torture/execute/pr65215-1.c: New test.
2512         * gcc.c-torture/execute/pr65215-2.c: New test.
2513         * gcc.c-torture/execute/pr65215-3.c: New test.
2514         * gcc.c-torture/execute/pr65215-4.c: New test.
2515         * gcc.c-torture/execute/pr65215-5.c: New test.
2517 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2519         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2521 2015-02-26  Martin Liska  <mliska@suse.cz>
2522             Jan Hubicka  <hubicka@ucw.cz>
2524         * g++.dg/ipa/pr64146.C: Update expected results.
2525         * gcc.dg/ipa/ipa-icf-26.c: Update test.
2526         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2527         * gcc.dg/ipa/ipa-icf-34.c: New test.
2529 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
2531         * gcc.dg/vect/vect-pr61917.c: Rename to ...
2532         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2533         (dg-additional-options): Remove dg directive.
2534         (dg-final): Add dg directive.
2536 2015-02-26  Marek Polacek  <polacek@redhat.com>
2538         PR ipa/65008
2539         * g++.dg/ipa/pr65008.C: New test.
2541 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2543         * lib/profopt.exp (profopt-target-cleanup): New proc.
2544         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2545         files from sources from dg-additional-sources.
2547 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2549         * lib/gcov.exp: Cleanup in case of xfail.
2551 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
2553         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2555 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
2557         PR debug/46102
2558         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2559         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2560         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2561         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2562         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2563         * g++.dg/debug/pr46123.C: XFAIL and move...
2564         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2565         * gcc.dg/debug/dwarf2-3.c: Move...
2566         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2568 2015-02-26  Marek Polacek  <polacek@redhat.com>
2570         PR c++/65202
2571         * g++.dg/cpp1y/pr65202.C: New test.
2573 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2575         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2576         locale_facets.h.gcov.
2578 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2580         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2582 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2584         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2586 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2588         PR target/65217
2589         * gcc.target/i386/pr65217.c: New.
2591 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2593         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2595 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2597         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2599 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
2601         PR tree-optimization/65048
2602         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2604 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
2606         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2607         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2609 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
2611         PR target/65161
2612         * gcc.target/i386/pr65161.c: New test.
2614 2015-02-26  Terry Guo  <terry.guo@arm.com>
2616         * gcc.target/arm/no-volatile-in-it.c: New test.
2618 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
2620         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2621         (dg-options): Add -save-temps.
2622         (dg-final): Add cleanup-saved-temps.
2624 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
2626         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2628 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
2630         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2631         * gcc.target/powerpc/pack01.c: Include string.h.
2633 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
2635         PR target/65167
2636         * gcc.target/i386/pr65167.c: New.
2638 2015-02-25  Kai Tietz  <ktietz@redhat.com>
2640         PR tree-optimization/61917
2641         * gcc.dg/vect/vect-pr61917.c: New file.
2643 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
2645         PR tree-optimization/65170
2646         * gcc.c-torture/execute/pr65170.c: New test.
2647         * gcc.dg/tree-ssa/vrp96.c: New test.
2649 2015-02-24  Tom de Vries  <tom@codesourcery.com>
2651         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2653 2015-02-24  Tom de Vries  <tom@codesourcery.com>
2655         PR testsuite/65126
2656         * lib/gcc-defs.exp (additional_sources_used): Add new var.
2657         (dg-additional-files-options): Copy additional_sources to
2658         additional_sources_used before emptying additional_sources.
2659         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2660         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2661         (cleanup-saved-temps): Use additional_sources_used instead of
2662         additional_sources.
2663         (dg-test): Reset additional_sources_used.
2665 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
2667         PR fortran/63427
2668         * gfortran.dg/integer_exponentiation_6.F90: New test.
2670 2015-02-23  Martin Sebor  <msebor@redhat.com>
2672         PR target/65109
2673         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2674         two parts.  One to save registers, the other to verify the
2675         registers have the right values.  Save register state into
2676         static data rather than on the stack.
2678 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
2680         PR bootstrap/63888
2681         * c-c++-common/asan/pr63888.c: New test.
2683 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
2685         PR target/65163
2686         * gcc.c-torture/compile/pr65163.c: New.
2688 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2690         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2691         with -m31 on 64 bit.
2692         * gcc.dg/hoist-register-pressure-2.c: Likewise.
2693         * gcc.dg/hoist-register-pressure-3.c: Likewise.
2695 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2697         * gcc.target/s390/20090223-1.c: Add
2698         -Wno-implicit-function-declaration option.
2699         * gcc.target/s390/pr42224.c: Likewise.
2700         * gcc.target/s390/pr55718.c: Likewise.
2702 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2704         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2705         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2706         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2707         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2708         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2709         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2710         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2711         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2712         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2713         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2714         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2715         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2716         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2717         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2718         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2719         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2720         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2721         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2722         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2723         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2724         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2726 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2728         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2729         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2730         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2731         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2732         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2733         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2734         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2735         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2736         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2737         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2738         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2739         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2740         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2741         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2742         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2743         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2745 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2747         PR fortran/64980
2748         PR fortran/61960
2749         * gfortran.dg/pr61960.f90: New.
2750         * gfortran.dg/pr64230.f90: New.
2751         * gfortran.dg/pr64980.f03: New.
2753 2015-02-22  Tom de Vries  <tom@codesourcery.com>
2755         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2757 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
2759         PR ada/65156
2760         * gnat.dg/timing_events.adb: Removed, invalid test.
2762 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
2764         PR debug/58123
2765         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2766         location.
2767         * g++.dg/gcov/gcov-2.C: Likewise.
2769 2015-02-20  Richard Biener  <rguenther@suse.de>
2771         PR tree-optimization/65136
2772         * gcc.dg/tree-ssa/pr65136.c: New testcase.
2774 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
2776         PR testsuite/64158
2777         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2778         and nvptx-*-* blacklisting.
2780         * gcc.dg/sibcall-9.c: New test.
2781         * gcc.dg/sibcall-10.c: New test.
2783 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2785         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2787 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
2789         PR target/64452
2790         * gcc.target/avr/torture/pr64452.c: New test.
2792 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
2794         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2795         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2797 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2799         PR testsuite/65116
2800         * lib/target-supports.exp (check_compile): Check whether
2801         additional_sources is defined before using it.
2803 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
2805         PR middle-end/65074
2806         * g++.dg/opt/pr65074.C: New file.
2808 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
2810         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2811         (size_type): New typedef.
2812         (operator "" _script): Use it for the last argument.
2814 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2816         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2818 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2820         * lib/target-supports.exp (check_compile): Save/restore
2821         additional_sources that may belong to an actual test.
2823 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
2825         PR gcov-profile/64634
2826         * g++.dg/gcov/gcov-15.C: New test.
2828 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2830         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2832 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2834         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2836 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2838         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2840 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2842         * gfortran.dg/fmt_cache_1.f: Add missing close.
2844 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2846         PR testsuite/65107
2847         * gfortran.dg/read_eof_8.f90: Add missing close.
2849 2015-02-18  Richard Biener  <rguenther@suse.de>
2851         PR tree-optimization/65063
2852         * gcc.dg/pr65063.c: New testcase.
2854 2015-02-18  Richard Biener  <rguenther@suse.de>
2856         PR tree-optimization/62217
2857         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2859 2015-02-18  Marek Polacek  <polacek@redhat.com>
2861         PR sanitizer/65081
2862         * c-c++-common/ubsan/pr65081.c: New test.
2864 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
2866         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2867         * gcc.target/sh/force-cbranch-delay-slot.c: New.
2869 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
2871         * gcc.dg/ipa/propalign-3.c: New test.
2873 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
2875         PR target/64793
2876         * gcc.target/sh/pr64793.c: New.
2877         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2879 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
2881         * gcc.target/arm/divzero.c: New test case.
2883 2015-02-17  Tom de Vries  <tom@codesourcery.com>
2885         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2887 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
2888             Jakub Jelinek  <jakub@redhat.com>
2890         PR c++/65075
2891         * g++.dg/cpp0x/pr65075.C: New test.
2893 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
2895         PR target/65058
2896         * gcc.target/powerpc/pr65058.c: New test.
2898 2015-02-16  Jeff Law  <law@redhat.com>
2900         PR tree-optimization/64823
2901         * gcc.dg/uninit-20.c: New test.
2903 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
2904             James Greenhalgh  <james.greenhalgh@arm.com>
2906         PR ipa/64963
2907         * gcc.dg/ipa/ipa-clone-1.c: New test.
2909 2015-02-16  Richard Biener  <rguenther@suse.de>
2911         PR tree-optimization/65077
2912         * gcc.dg/torture/pr65077.c: New testcase.
2914 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
2916         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2917         Directive adjusted to scan for ldaxr.
2918         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2919         adjusted to scan for ldaex.
2921 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
2923         PR c++/65080
2924         * g++.dg/cpp0x/constexpr-65080.C: New.
2926 2015-02-16  Richard Biener  <rguenther@suse.de>
2928         PR tree-optimization/63593
2929         * gcc.dg/pr63593.c: New testcase.
2931 2015-02-16  Marek Polacek  <polacek@redhat.com>
2933         PR c/65066
2934         * gcc.dg/pr65066.c: New test.
2936 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2938         * gcc.dg/pr65002.C: Move ...
2939         * g++.dg/ipa/pr65002.C: ... here.
2941 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
2943         * gcc.target/powerpc/pr64205.c: Skip on AIX.
2944         * gcc.target/powerpc/pr64505.c: Skip on AIX.
2945         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2946         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2948 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
2950         PR testsuite/64850
2951         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2952         the expression to find calls.
2953         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2954         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2955         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2956         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2957         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2959 2015-02-14  Marek Polacek  <polacek@redhat.com>
2961         PR c/64768
2962         * gcc.dg/array-11.c: New test.
2963         * gcc.dg/array-12.c: New test.
2964         * gcc.dg/array-13.c: New test.
2965         * gcc.dg/array-14.c: New test.
2966         * gcc.dg/c99-flex-array-typedef-1.c: New test.
2967         * gcc.dg/c99-flex-array-typedef-2.c: New test.
2968         * gcc.dg/c99-flex-array-typedef-3.c: New test.
2969         * gcc.dg/c99-flex-array-typedef-5.c: New test.
2970         * gcc.dg/c99-flex-array-typedef-7.c: New test.
2971         * gcc.dg/c99-flex-array-typedef-8.c: New test.
2973 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2975         PR c++/60894
2976         * g++.dg/lookup/using54.C: New.
2978 2015-02-13  Jeff Law  <law@redhat.com>
2980         PR bootstrap/65060
2981         Revert my change for tree-optimization/64823.
2983 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
2985         PR tree-optimization/65053
2986         * gcc.c-torture/execute/pr65053-1.c: New test.
2987         * gcc.c-torture/execute/pr65053-2.c: New test.
2989 2015-02-13  Marek Polacek  <polacek@redhat.com>
2991         PR c/65050
2992         * gcc.dg/pr65050.c: New test.
2994 2015-02-13  Jeff Law  <law@redhat.com>
2996         PR tree-optimization/64823
2997         * gcc.dg/uninit-20.c: New test.
2999         PR rtl-optimization/47477
3000         * gcc.dg/tree-ssa/pr47477.c: New test.
3002 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3004         PR c++/60211
3005         * g++.dg/parse/ivdep-2.C: New.
3006         * g++.dg/parse/ivdep-3.C: Likewise.
3008 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3010         PR fortran/64506
3011         * gfortran.dg/continuation_13.f90: New test.
3012         * gfortran.dg/continuation_14.f: New test.
3014 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3016         PR c++/64970
3017         * g++.dg/cpp0x/sfinae55.C: New.
3019 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
3021         PR ipa/65034
3022         * g++.dg/ipa/pr65034.C: New test.
3024 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3026         PR tree-optimization/65002
3027         * gcc.dg/pr65002.C: New.
3029 2015-02-13  Marek Polacek  <polacek@redhat.com>
3031         PR c/65040
3032         * c-c++-common/pr65040.c: New test.
3034 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
3036         PR tree-optimization/64705
3037         * gcc.dg/tree-ssa/pr64705.c: New test.
3039 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
3041         PR rtl/32219
3042         * gcc.dg/visibility-22.c: New test.
3043         * gcc.dg/visibility-23.c: New test.
3044         * gcc.target/i386/pr32219-1.c: New test.
3045         * gcc.target/i386/pr32219-2.c: New test.
3046         * gcc.target/i386/pr32219-3.c: New test.
3047         * gcc.target/i386/pr32219-4.c: New test.
3048         * gcc.target/i386/pr32219-5.c: New test.
3049         * gcc.target/i386/pr32219-6.c: New test.
3050         * gcc.target/i386/pr32219-7.c: New test.
3051         * gcc.target/i386/pr32219-8.c: New test.
3052         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3054 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3056         PR libgfortran/57822
3057         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3058         four different KINDs.
3060 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3062         PR c++/64884
3063         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3065         PR sanitizer/65000
3066         * g++.dg/ubsan/pr65000.C: New test.
3068 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
3070         PR fortran/64932
3071         * gfortran.dg/finalize_28.f90: New test
3073 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3075         PR debug/55541
3076         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3077         DW_TAG_lexical_block removal.
3078         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3079         * g++.dg/guality/pr55541.C: New test.
3081         PR sanitizer/64984
3082         * g++.dg/ubsan/pr64984.C: New test.
3084 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
3086         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3088 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3090         PR testsuite/64930
3091         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3092         instructions for 2015-01-14 get_memmodel changes.
3093         * gcc.target/powerpc/atomic-p8.c: Likewise.
3095         PR sanitizer/65019
3096         * g++.dg/ubsan/pr65019.C: New test.
3098         PR tree-optimization/65014
3099         * gcc.c-torture/compile/pr65014.c: New test.
3101 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3103         PR libgfortran/57822
3104         * gfortran/fmt_g0_7.f08: Revise test.
3106 2015-02-11  Jeff Law  <law@redhat.com>
3108         PR target/63347
3109         * gcc.target/m68k/pr63347.c: New test.
3111 2015-02-11  Marek Polacek  <polacek@redhat.com>
3113         * g++.dg/ubsan/shift-1.C: New test.
3114         * gcc.dg/ubsan/c-shift-2.c: New test.
3115         * c-c++-common/ubsan/shift-5.c: Remove file.
3117 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
3119         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3120         Directive adjusted to XFAIL.
3121         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3122         adjusted to XFAIL.
3124 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
3126         PR middle-end/65003
3127         * g++.dg/opt/pr65003.C: New test.
3129 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
3131         * lib/target-supports.exp (check_effective_target_pie): Renamed
3132         to ...
3133         (check_effective_target_pie_enabled): This.
3134         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3135         * gcc.target/i386/pie.c: Likewise.
3137 2015-02-11  Andrew Pinski  <apinski@cavium.com>
3139         PR target/64893
3140         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3141         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3143 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
3145         PR target/61925
3146         * gcc.target/i386/pr61925-1.c: New test.
3147         * gcc.target/i386/pr61925-2.c: New test.
3148         * gcc.target/i386/pr61925-3.c: New test.
3150 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
3152         PR sanitizer/65004
3153         * g++.dg/asan/pr65004.C: New test.
3155 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
3157         PR target/64661
3158         * gcc.taget/sh/pr64661-0.h: New.
3159         * gcc.taget/sh/pr64661-1.c: New.
3160         * gcc.taget/sh/pr64661-2.c: New.
3161         * gcc.taget/sh/pr64661-3.c: New.
3162         * gcc.taget/sh/pr64661-4.c: New.
3164 2015-02-10  Richard Biener  <rguenther@suse.de>
3166         PR tree-optimization/64995
3167         * g++.dg/torture/pr64995.C: New testcase.
3169 2015-02-10  Richard Biener  <rguenther@suse.de>
3171         PR tree-optimization/64909
3172         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3174 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3176         * gcc.dg/signbit-sa.c: New test.
3178 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3180         PR libgfortran/57822
3181         * gfortran/fmt_g0_7.f08: New test.
3183 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
3185         PR tree-optimization/43378
3186         * gcc.dg/tree-ssa/pr43378.c: New test.
3188 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
3190         PR ipa/64978
3191         * g++.dg/torture/pr64978.C: New testcase.
3193 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
3195         PR sanitizer/64981
3196         * gcc.dg/asan/pr64981.c: New test.
3198 2015-02-09  Marek Polacek  <polacek@redhat.com>
3200         PR c/64856
3201         * gcc.dg/pr64856.c: New test.
3203 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
3205         PR target/64979
3206         * gcc.dg/tree-ssa/stdarg-7.c: New test.
3207         * gcc.c-torture/execute/pr64979.c: New test.
3209 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
3211         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3213 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
3215         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3216         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3218 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
3220         PR target/58757
3221         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3223 2015-02-09  Richard Biener  <rguenther@suse.de>
3225         PR tree-optimization/54000
3226         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3228 2015-02-09  Tom de Vries  <tom@codesourcery.com>
3230         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3232 2015-02-09  Martin Liska  <mliska@suse.cz>
3234         * g++.dg/ipa/pr64858.C: New test.
3236 2015-02-09  Tom de Vries  <tom@codesourcery.com>
3238         * gcc.dg/uninit-19.c: Fix warning line for fpic.
3240 2015-02-08  Andrew Pinski  <apinski@cavium.com>
3242         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3244 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3246         PR fortran/63744
3247         * gfortran.dg/use_rename_8.f90: New.
3249 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
3251         * gnat.dg/addr7.ad[sb]: New test.
3252         * gnat.dg/addr8.ad[sb]: Likewise.
3254 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
3256         PR jit/64752
3257         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3258         from jit.dg/test-compile-to-executable.c's create_code, with a
3259         clarification of the output message.
3260         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3261         pass/fail message.
3262         (test_jit): Use CHECK_NO_ERRORS when calling
3263         gcc_jit_context_compile_to_file.
3264         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3265         jit-verify-compile-to-file to jit-verify-output-file-was-created.
3266         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
3267         about deletions that are attempted.
3268         (jit-verify-compile-to-file): Rename to...
3269         (jit-verify-output-file-was-created): ...this, and drop the
3270         attempt to run "file" and verify the output.
3271         (jit-verify-assembler): New function.
3272         (jit-verify-object): New function.
3273         (jit-verify-dynamic-library): New function.
3274         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3275         favor of an implementation from new file
3276         create-code-for-hello-world-executable.h, which also adds a
3277         "main".
3278         (dg-final): Replace jit-verify-compile-to-file with
3279         jit-verify-output-file-was-created, and invoke new function
3280         jit-verify-assembler.
3281         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3282         the output message.
3283         (dg-final): Replace jit-verify-compile-to-file with
3284         jit-verify-output-file-was-created, and invoke new function
3285         jit-verify-dynamic-library.
3286         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3287         favor of an implementation from new file
3288         create-code-for-hello-world-executable.h, which also adds a
3289         "main".
3290         (dg-final): Replace jit-verify-compile-to-file with
3291         jit-verify-output-file-was-created.  Strengthen the expected stdout
3292         from the built executable.
3293         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3294         favor of an implementation from new file
3295         create-code-for-hello-world-executable.h, which also adds a
3296         "main".
3297         (dg-final): Replace jit-verify-compile-to-file with
3298         jit-verify-output-file-was-created, and invoke new function
3299         jit-verify-object.
3300         * jit.dg/verify-dynamic-library.c: New source file.
3302 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
3303             Brian Rzycki  <b.rzycki@samsung.com>
3305         PR tree-optimization/64878
3306         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3308 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3310         PR ipa/64896
3311         * g++.dg/ipa/pr64896.C: New test.
3313 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3315         PR target/64205
3316         * gcc.target/powerpc/pr64205.c: New file.
3318 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
3320         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3321         (dg-options): Use -fpie instead of -fPIE -pie.
3323 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3325         PR middle-end/64937
3326         * g++.dg/asan/pr64937.C: New test.
3328 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
3330         PR fortran/63205
3331         * gfortran.dg/class_to_type_4.f90: New test
3333 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
3335         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3337 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3339         PR rtl-optimization/64957
3340         PR debug/64817
3341         * gcc.c-torture/execute/pr64957.c: New test.
3343 2015-02-05  Jeff Law  <law@redhat.com>
3345         PR target/17306
3346         * gcc.target/h8300/pr17306-1.c: New test.
3347         * gcc.target/h8300/pr17306-2.c: New test.
3349 2015-02-05  Tobias Burnus  <burnus@net-b.de>
3351         PR fortran/64943
3352         * gfortran.dg/structure_constructor_12.f90: New.
3354 2015-02-05  Jeff Law  <law@redhat.com>
3356         PR target/58400
3357         gcc.target/h8300/pr58400.c: New test.
3359 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
3361         * gcc.target/arm/macro_defs0.c: New test.
3362         * gcc.target/arm/macro_defs1.c: New test.
3363         * gcc.target/arm/macro_defs2.c: New test.
3365 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
3367         PR rtl-optimization/64905
3368         * gcc.target/i386/pr64905.c: Require nonpic target.
3369         (dg-options): Add -fomit-frame-pointer.
3370         (main): Remove.
3372 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
3374         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3375         tree dump scanning.
3377 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
3379         PR fortran/64757
3380         * gfortran.dg/type_to_class_2.f90: New test
3381         * gfortran.dg/type_to_class_3.f90: New test
3383 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
3385         PR ipa/64686
3386         * g++.dg/torture/pr64686.C: New testcase.
3388 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3390         PR rtl-optimization/64905
3391         * gcc.target/i386/pr64905.c: New file.
3393 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3395         * gcc.dg/guality/pr41447-1.c: Remove xfail.
3396         * gcc.dg/guality/pr41616-1.c: Ditto.
3398 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
3400         PR debug/64817
3401         * gcc.dg/pr64817-3.c: New.
3403 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
3404             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3406         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3407         pass parameters in registers.
3408         * gcc.dg/guality/pr36728-2.c (main): Likewise.
3409         * gcc.dg/guality/pr36728-3.c (main): Likewise.
3410         * gcc.dg/guality/pr36728-4.c (main): Likewise.
3412 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
3413             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3415         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3416         list, allow for multilibed targets.
3417         * gcc.dg/combine_ashiftrt_2.c: Likewise.
3419 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3421         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3422         * gcc.dg/pr46728-6.c: Ditto.
3424 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
3426         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3427         for mips_nanlegacy target.
3429 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
3431         * gcc.target/i386/chkp-hidden-def.c: New.
3433 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3435         PR middle-end/62103
3436         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3437         to use 24 bits for bitfield b.
3439 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3441         PR testsuite/64796
3442         * lib/target-supports.exp (check_effective_target_bswap64): Do not
3443         cache result in a global variable.  Include all 32-bit targets for
3444         bswap64 tests.
3446 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
3448         PR rtl-optimization/64756
3449         * gcc.c-torture/execute/pr64756.c: New test.
3451 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
3453         PR target/64660
3454         * gcc.target/sh/pr64660-0.h: New.
3455         * gcc.target/sh/pr64660-1.c: New.
3456         * gcc.target/sh/pr64660-2.c: New.
3457         * gcc.target/sh/pr64660-3.c: New.
3458         * gcc.target/sh/pr64660-4.c: New.
3460 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
3462         PR c++/64877
3463         * g++.dg/warn/Waddress-2.C: New.
3465 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
3467         PR middle-end/61225
3468         * gcc.target/i386/pr49095.c: XFAIL for ia32.
3470 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
3472         PR preprocessor/64803
3473         * gcc.dg/cpp/builtin-macro-1.c: New test case.
3475 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
3477         * g++.dg/ipa/devirt-37.C: Disable early inlining.
3479 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
3481         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3482         (_ARM_FPSRC): Add DN and AHP fields.
3483         (clean_results): Force DN=1 on AArch64.
3484         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3485         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3486         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3487         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3488         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3489         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3491 2015-02-02  Alan Modra  <amodra@gmail.com>
3493         * gcc.target/powerpc/cprophard.c: New.
3495 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
3497         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3498         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3500 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
3502         PR debug/64817
3503         * gcc.dg/pr64817-1.c: New test.
3504         * gcc.dg/pr64817-2.c: New test.
3506 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
3508         PR target/64851
3509         * gcc.target/sh/pr64851-0.h: New
3510         * gcc.target/sh/pr64851-1.c: New
3511         * gcc.target/sh/pr64851-2.c: New
3512         * gcc.target/sh/pr64851-3.c: New
3513         * gcc.target/sh/pr64851-4.c: New
3515 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
3517         PR target/64882
3518         * gcc.dg/torture/pr64882.c: New test.
3520 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
3522         PR target/64159
3523         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3524         sparc*-*-*.
3526 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
3528         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3529         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3530         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3531         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3532         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3533         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3534         tree dump.
3535         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3536         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3537         tree dump.
3538         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3539         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3540         tree dump.
3542 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3544         PR target/64688
3545         * g++.dg/pr64688-2.C: New.
3547 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
3549         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3550         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3551         * gcc.target/i386/fuse-caller-save.c: Ditto.
3552         * gcc.target/i386/headmerge-1.c: Ditto.
3553         * gcc.target/i386/headmerge-2.c: Ditto.
3554         * gcc.target/i386/sibcall-6.c: Ditto.
3556 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3558         PR target/64617
3559         * gcc.target/i386/pr64617.c: New test.
3561 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
3563         PR target/15184
3564         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3565         (dg-options): Remove -m32.
3566         (dg-final): Scan for "movb %al" only.
3567         * gcc.target/i386/pr15184-2.c: Ditto.
3569 2015-01-30  Richard Biener  <rguenther@suse.de>
3571         PR tree-optimization/64829
3572         * gcc.dg/vect/pr64829.c: New testcase.
3574 2015-01-29  Marek Polacek  <polacek@redhat.com>
3576         PR c/64709
3577         * gcc.dg/pr64709.c: New test.
3579 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
3581         PR c++/64717
3582         * g++.dg/ubsan/pr64717-1.C: New test.
3583         * g++.dg/ubsan/pr64717-2.C: New test.
3585 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
3587         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3589 2015-01-29  Jeff Law  <law@redhat.com>
3591         PR target/15184
3592         * gcc.target/i386/pr15184-1.c: New test.
3593         * gcc.target/i386/pr15184-2.c: New test.
3595 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3597         PR tree-optimization/64746
3598         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3600 2015-01-29  Richard Biener  <rguenther@suse.de>
3602         PR tree-optimization/64853
3603         * gcc.dg/torture/pr64853.c: New testcase.
3605 2015-01-29  Richard Biener  <rguenther@suse.de>
3607         PR tree-optimization/64844
3608         * gcc.dg/vect/pr64844.c: New testcase.
3610 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3612         PR middle-end/64809
3613         * gcc.dg/pr64809.c: Delete.
3615 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
3617         PR middle-end/64805
3618         * gcc.target/i386/pr64805.c: New.
3620 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3622         * gcc.dg/guality/guality.h (main): Add argv[0] to
3623         guality_gdb_command.
3625 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
3627         PR ipa/64801
3628         * gcc.dg/tree-ssa/pr64801.c: New testcase.
3630 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
3632         PR target/64659
3633         * gcc.target/sh/sh.exp
3634         (check_effective_target_atomic_model_soft_gusa_available,
3635         check_effective_target_atomic_model_soft_tcb_available,
3636         check_effective_target_atomic_model_soft_imask_available,
3637         check_effective_target_atomic_model_hard_llcs_available): New.
3638         * gcc.target/sh/pr64659-0.h: New.
3639         * gcc.target/sh/pr64659-1.c: New.
3640         * gcc.target/sh/pr64659-2.c: New.
3641         * gcc.target/sh/pr64659-3.c: New.
3642         * gcc.target/sh/pr64659-4.c: New.
3644 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
3646         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3647         scan-assembler-times pattern.
3649 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
3651         PR middle-end/64809
3652         * gcc.dg/pr64809.c: New test.
3654 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
3656         PR tree-optimization/64277
3657         * gcc.dg/pr64277.c: New.
3659 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3661         PR tree-optimization/64718
3662         * gcc.c-torture/execute/pr64718.c: New test.
3664 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
3666         * gcc.target/aarch64/abs_2.c: New.
3668 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
3670         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3671         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3672         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3673         ISA rev < 2.
3675 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
3677         PR bootstrap/64612
3678         * lib/target-supports.exp (check_effective_target_comdat_group): New.
3679         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3680         { target comdat_group }.
3682 2015-01-27  Tobias Burnus  <burnus@net-b.de>
3684         PR fortran/63861
3685         * gfortran.dg/goacc/coarray_2.f90: New.
3687 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3689         PR ipa/60871
3690         PR ipa/64139
3691         * g++.dg/torture/pr64139.C: New testcase.
3692         * g++.dg/torture/pr60871.C: Likewise.
3694 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
3696         PR fortran/64230
3697         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3698         prevent linking errors.
3700 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3702         PR ipa/64282
3703         * g++.dg/torture/pr64282.C: New testcase.
3705 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3707         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3708         for wzr reg.
3710 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3712         * gcc.target/s390/hotpatch-13.c: New testcase.
3713         * gcc.target/s390/hotpatch-14.c: New testcase.
3714         * gcc.target/s390/hotpatch-15.c: New testcase.
3715         * gcc.target/s390/hotpatch-16.c: New testcase.
3716         * gcc.target/s390/hotpatch-17.c: New testcase.
3717         * gcc.target/s390/hotpatch-18.c: New testcase.
3718         * gcc.target/s390/hotpatch-19.c: New testcase.
3719         * gcc.target/s390/hotpatch-20.c: New testcase.
3720         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3721         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3722         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3723         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3724         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3725         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3726         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3727         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3728         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3729         * gcc.target/s390/hotpatch-10.c: Likewise.
3730         * gcc.target/s390/hotpatch-11.c: Likewise.
3731         * gcc.target/s390/hotpatch-12.c: Likewise.
3732         * gcc.target/s390/hotpatch-2.c: Likewise.
3733         * gcc.target/s390/hotpatch-3.c: Likewise.
3734         * gcc.target/s390/hotpatch-4.c: Likewise.
3735         * gcc.target/s390/hotpatch-5.c: Likewise.
3736         * gcc.target/s390/hotpatch-6.c: Likewise.
3737         * gcc.target/s390/hotpatch-7.c: Likewise.
3738         * gcc.target/s390/hotpatch-8.c: Likewise.
3739         * gcc.target/s390/hotpatch-9.c: Likewise.
3740         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3741         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3742         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3743         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3744         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3745         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3746         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3747         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3749 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
3751         * gcc.dg/long_branch.c: New testcase.
3753 2015-01-27  Richard Biener  <rguenther@suse.de>
3755         PR tree-optimization/56273
3756         PR tree-optimization/59124
3757         PR tree-optimization/64277
3758         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3759         * gcc.dg/Warray-bounds-12.c: Likewise.
3760         * gcc.dg/Warray-bounds-13.c: Likewise.
3762 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
3764         PR rtl-optimization/61058
3765         * gcc.dg/pr61058.c: New test.
3767 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
3769         * gcc.target/i386/chkp-narrow-bounds.c: New.
3771 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
3773         PR tree-optimization/64807
3774         * gcc.dg/pr64807.c: New test.
3776         PR c/64766
3777         * gcc.dg/pr64766.c: New test.
3779 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
3781         PR target/49263
3782         * gcc.target/sh/pr49263-4.c: New.
3784 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
3786         PR fortran/62044
3787         * gfortran.dg/allocate_with_mold_1.f90: New test
3789 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
3791         PR c/64778
3792         * gcc.dg/pr64778.c: New test.
3794         PR middle-end/64421
3795         * gcc.dg/vect/pr64421.c: New test.
3797 2015-01-26  Tobias Burnus  <burnus@net-b.de>
3799         PR fortran/64771
3800         * gfortran.dg/coarray_36.f: New.
3801         * gfortran.dg/coarray_37.f90: New.
3803 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
3805         PR fortran/64230
3806         * gfortran.dg/class_allocate_18.f90: New.
3808 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3810         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3812 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3814         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3816 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3818         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3820 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3822         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3824 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3826         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3827         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3828         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3829         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3831 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3833         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3834         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3835         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3837 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3839         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3840         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3841         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3842         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3843         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3844         vXXXhn.inc.
3846 2015-01-26  Richard Biener  <rguenther@suse.de>
3848         PR middle-end/64764
3849         * gcc.dg/uninit-19.c: New testcase.
3851 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3853         * lib/target-supports.exp (check_effective_target_vect64): Add
3854         sparc*-*-*.
3856 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3858         PR testsuite/64712
3859         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3861 2015-01-26  Tony Liu  <tony.liu@arm.com>
3863         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3864         non-UAL cases.
3866 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
3868         PR libfortran/64770
3869         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3870         correctly, clean up afterwards.
3872 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
3874         PR fortran/62044
3875         * gfortran.dg/use_rename_7.f90: New.
3877 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
3879         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3880         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3882 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
3884         PR target/54236
3885         * gcc.target/sh/pr54236-4.c: New.
3887 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
3889         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3890         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
3891         Bridge test.
3893 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
3895         PR libfortran/64770
3896         * gfortran.dg/open_new_segv.f90: New test.
3898 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
3900         PR target/49263
3901         PR target/53987
3902         PR target/64345
3903         PR target/59533
3904         PR target/52933
3905         PR target/54236
3906         PR target/51244
3907         * gcc.target/sh/pr64345-1.c: New.
3908         * gcc.target/sh/pr64345-2.c: New.
3909         * gcc.target/sh/pr59533-1.c: New.
3910         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3911         * gcc.target/sh/pr52933-2.c: Likewise.
3912         * gcc.target/sh/pr54089-1.c: Likewise.
3913         * gcc.target/sh/pr54236-1.c: Likewise.
3914         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3915         * gcc.target/sh/pr49263-1.c: Remove xfails.
3916         * gcc.target/sh/pr49263-2.c: Likewise.
3917         * gcc.target/sh/pr49263-3.c: Likewise.
3918         * gcc.target/sh/pr53987-1.c: Likewise.
3919         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3920         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3921         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3922         (test05, test06, test07, test08, test09, test10, test11, test12): New.
3923         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3924         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3925         test_009): New.
3926         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3927         (test_02): New.
3929 2015-01-24  Tom de Vries  <tom@codesourcery.com>
3931         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3933 2015-01-23  Ian Lance Taylor  <iant@google.com>
3935         PR go/64510
3936         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3937         targets without split stack support.
3939 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
3941         PR target/64317
3942         * gcc.target/i386/pr64317.c: New test.
3944 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
3946         PR rtl-optimization/63637
3947         PR rtl-optimization/60663
3948         * gcc.dg/pr63637-1.c: New test.
3949         * gcc.dg/pr63637-2.c: New test.
3950         * gcc.dg/pr63637-3.c: New test.
3951         * gcc.dg/pr63637-4.c: New test.
3952         * gcc.dg/pr63637-5.c: New test.
3953         * gcc.dg/pr63637-6.c: New test.
3954         * gcc.target/i386/pr63637-1.c: New test.
3955         * gcc.target/i386/pr63637-2.c: New test.
3956         * gcc.target/i386/pr63637-3.c: New test.
3957         * gcc.target/i386/pr63637-4.c: New test.
3958         * gcc.target/i386/pr63637-5.c: New test.
3959         * gcc.target/i386/pr63637-6.c: New test.
3961 2015-01-23  Richard Biener  <rguenther@suse.de>
3963         PR testsuite/63439
3964         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3965         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3967 2015-01-23  Marek Polacek  <polacek@redhat.com>
3969         PR preprocessor/60570
3970         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3971         * gcc.dg/cpp/pr60570.c: New test.
3973 2015-01-23  Richard Biener  <rguenther@suse.de>
3975         PR testsuite/63439
3976         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3977         vectorization on vect64 targets.
3979 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
3981         PR fortran/60922
3982         * gfortran.dg/class_allocate_17.f90: New.
3984 2015-01-23  Tobias Burnus  <burnus@net-b.de>
3986         PR fortran/64726
3987         * gfortran.dg/goacc/combined_loop.f90: New.
3989 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3991         PR fortran/61933
3992         * gfortran.dg/make_unit.f90: New test.
3994 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3996         PR fortran/61933
3997         * gfortran.dg/negative_unit_int8.f: Update.
3999 2015-01-22  Jeff Law  <law@redhat.com>
4001         PR target/52076
4002         * gcc.target/m68k/pr52076-1.c: New test.
4003         * gcc.target/m68k/pr52076-2.c: New test.
4005 2015-01-22  Richard Biener  <rguenther@suse.de>
4007         PR middle-end/64728
4008         * gcc.dg/torture/pr64728.c: New testcase.
4010 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
4012         PR target/64688
4013         * g++.dg/pr64688.C: New test.
4015 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
4017         * gcc.target/i386/chkp-always_inline.c (f1): Make static
4018         to avoid errors with -fpic.
4020 2015-01-22  Richard Biener  <rguenther@suse.de>
4022         PR libstdc++/64535
4023         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4025 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
4027         PR rtl-optimization/64682
4028         * gcc.c-torture/execute/pr64682.c: New file.
4030 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
4032         PR debug/64511
4033         * gcc.dg/pr64511.c: New test.
4035         PR rtl-optimization/62078
4036         * g++.dg/opt/pr62078.C: New test.
4038         PR c/63307
4039         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4041 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
4043         PR fortran/57023
4044         * gfortran.dg/internal_pack_15.f90:  New test.
4046 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4048         * c-c++-common/tsan/step.c: New testcase.
4050 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4052         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4054 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4056         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4058 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4060         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4062 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4064         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4066 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4068         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4070 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4072         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4074 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4076         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4078 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4080         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4082 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4084         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4086 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4088         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4090 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4092         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4094 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4096         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4098 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4100         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4101         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4102         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4103         vXXXw.inc.
4105 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4107         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4108         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4109         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4110         vXXXl.inc.
4112 2015-01-21  Renlin Li  <renlin.li@arm.com>
4114         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4115         * g++.dg/tls/thread_local5g.C: Likewise.
4116         * g++.dg/tls/thread_local6g.C: Likewise.
4118 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4120         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4121         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4122         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4124 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4126         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4127         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4128         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4130 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4132         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4133         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4134         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4136 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4138         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4139         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4140         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4142 2015-01-20  Jeff Law  <law@redhat.com>
4144         PR target/59946
4145         * gcc.target/m68k/pr59946.c: New test.
4147 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4149         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4150         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4151         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4153 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4155         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4156         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4157         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4159 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4161         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4162         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4163         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4165 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4167         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4168         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4169         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4170         vshuffle.inc.
4171         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4172         vshuffle.inc.
4174 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4176         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4177         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4178         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4180 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4182         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4183         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4184         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4186 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4188         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4190 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
4192         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4194         PR sanitizer/64632
4195         * g++.dg/ubsan/pr64632.C: New test.
4197         PR debug/64663
4198         * gcc.dg/pr64663.c: New test.
4200 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4202         PR c++/64383
4203         * g++.dg/warn/Wunused-var-23.C: New.
4205 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4207         PR c++/59937
4208         * g++.dg/cpp0x/constexpr-59937-1.C: New.
4209         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4211 2015-01-20  Richard Biener  <rguenther@suse.de>
4213         PR ipa/64684
4214         * gcc.dg/lto/pr64684_0.c: New testcase.
4215         * gcc.dg/lto/pr64684_1.c: Likewise.
4216         * gcc.dg/lto/pr64684_2.c: Likewise.
4217         * gcc.dg/lto/pr64685_0.c: Likewise.
4218         * gcc.dg/lto/pr64685_1.c: Likewise.
4220 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4222         PR c++/62241
4223         * g++.dg/cpp1y/lambda-init12.C: New.
4225 2015-01-20  Richard Biener  <rguenther@suse.de>
4227         PR tree-optimization/64410
4228         * g++.dg/vect/pr64410.cc: Require vect_double.
4230 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
4232         PR target/64149
4233         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4235 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
4237         PR bootstrap/64676
4238         Revert:
4239         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4241         PR rtl-optimization/64081
4242         * gcc.dg/pr64081.c: New test.
4244 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4246         * jit.dg/harness.h: Include <unistd.h>.
4247         (CHECK_NO_ERRORS): New.
4248         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4249         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4250         gcc_jit_context_compile_to_file.
4251         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4252         args to the spawned executable.
4253         (jit-expand-vars): New function.
4254         (jit-exe-params): New variable.
4255         (dg-jit-set-exe-params): New function.
4256         (jit-dg-test): Detect testcases that use
4257         jit-verify-compile-to-file and call jit-setup-compile-to-file.
4258         Set arguments of spawned process to jit-exe-params.
4259         (jit-get-output-filename): New function.
4260         (jit-setup-compile-to-file): New function.
4261         (jit-verify-compile-to-file): New function.
4262         (jit-run-executable): New function.
4263         (jit-verify-executable): New function.
4264         * jit.dg/test-compile-to-assembler.c: New testcase.
4265         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4266         * jit.dg/test-compile-to-executable.c: New testcase.
4267         * jit.dg/test-compile-to-object.c: New testcase.
4269 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
4271         PR target/64652
4272         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4273         (test_1): New.
4275 2015-01-19  Martin Liska  <mliska@suse.cz>
4277         * objc/compile/pr64668.m: New test.
4279 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4281         * jit.dg/test-arith-overflow.c: Include stdbool.h.
4282         (create_overflow_fn): Update comment to clarify that
4283         the third param of the created function is a bool *, not
4284         an int *.
4285         (verify_int_overflow_fn): Convert param "expected_ovf" from
4286         int to bool.  Update third param of "overflow_fn_type" from int *
4287         to bool *.  Update local "actual_ovf" from int to bool.
4288         (verify_uint_overflow_fn): Likewise.
4290 2015-01-19  Martin Liska  <mliska@suse.cz>
4292         * gcc.dg/ipa/ipa-icf-33.c: New test.
4294 2015-01-19  Felix Yang  <felix.yang@huawei.com>
4295             Haijian Zhang  <z.zhanghaijian@huawei.com>
4297         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4298         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4299         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4300         result_float64x2, expected_hfloat64x2): New helper type, variable and
4301         declaration.
4302         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4303         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4304         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4305         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4306         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4307         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4308         and target without the FMA feature.
4310 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
4312         * gcc.target/aarch64/pr64304.c: New testcase.
4314 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4316         PR rtl-optimization/64081
4317         * gcc.dg/pr64081.c: New test.
4319 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
4321         PR target/63971
4322         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4323         the epilogue).
4324         * gcc.target/aarch64/test_frame_6.c: Likewise.
4325         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4326         and x19 (in the epilogue).
4327         * gcc.target/aarch64/test_frame_4.c: Likewise.
4328         * gcc.target/aarch64/test_frame_7.c: Likewise.
4330 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
4332         * gcc.target/i386/chkp-always_inline.c: New.
4334 2015-01-15  Andrew Pinski  <apinski@cavium.com>
4335             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4337         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4338         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4340 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
4342         PR fortran/60255
4343         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4344         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4346 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4348         PR fortran/64578
4349         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4351 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
4353         PR target/64652
4354         * gcc.target/sh/torture/pr64652.c: New.
4356 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4358         * gcc.dg/ipa/ipa-icf-32.c: Update template.
4359         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4360         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4361         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4362         * c-c++-common/asan/kasan-recover-1.c: Likewise.
4363         * c-c++-common/asan/kasan-recover-2.c: Likewise.
4365 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4367         PR ipa/64378
4368         * g++.dg/torture/pr64378.C: New testcase.
4370 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4372         PR fortran/57959
4373         * gfortran.dg/block_13.f08: New test
4375 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4377         PR fortran/55901
4378         * gfortran.dg/associate_1.f03: Allow test for character with
4379         automatic length.
4381 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4383         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4384         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4386 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4388         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4390 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
4392         PR fortran/64578
4393         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4395 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4397         PR fortran/60357
4398         * gfortran.dg/alloc_comp_assign_13.f08: New test.
4400         PR fortran/61275
4401         * gfortran.dg/alloc_comp_assign_14.f08: New test.
4403         PR fortran/55932
4404         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4406 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4408         PR fortran/60334
4409         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4411 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
4413         PR rtl-optimization/52773
4414         * gcc.c-torture/compile/pr52773.c: New test.
4416 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4418         PR c++/62134
4419         * g++.dg/cpp0x/alias-decl-46.C: New.
4421 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4423         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4425 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4427         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4428         Add trace.
4429         (CHECK_FP): Likewise.
4430         (CHECK_CUMULATIVE_SAT): Likewise.
4432 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4434         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4435         (Set_Neon_Cumulative_Sat): Add parameter.
4436         (__set_neon_cumulative_sat): Support new parameter.
4437         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4438         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4439         argument.
4440         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4441         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4442         argument.
4444 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4446         * g++.dg/tsan/vptr_benign_race.C: New testcase.
4447         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4449 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4451         PR c++/60056
4452         * g++.dg/tls/thread_local-ice4.C: New.
4454 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
4456         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4457         than Neon options.
4459 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4461         PR c++/62276
4462         * g++.dg/cpp0x/vt-62276.C: New.
4464 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4466         PR middle-end/64353
4467         * g++.dg/pr64353.C: New.
4469 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4471         PR target/64263
4472         * gcc.target/aarch64/pr64263_1.c: New test.
4474 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
4476         PR tree-optimization/64434
4477         * gcc.dg/torture/pr64434.c: Move to...
4478         * gcc.dg/pr64434.c: ... here.
4480 2015-01-16  Richard Biener  <rguenther@suse.de>
4482         PR middle-end/64614
4483         * gcc.dg/uninit-18.c: New testcase.
4485 2015-01-16  Richard Biener  <rguenther@suse.de>
4487         PR tree-optimization/64568
4488         * g++.dg/torture/pr64568-2.C: New testcase.
4490 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4492         PR target/64363
4493         * gcc.target/i386/chkp-label-address.c: New.
4495 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
4497         PR fortran/45290
4498         * gfortran.dg/pointer_init_6.f90: Extended.
4500 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
4502         * gcc.c-torture/compile/20150108.c: New test.
4504 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4506         * gcc.target/visium: New directory.
4508 2015-01-16  Richard Biener  <rguenther@suse.de>
4510         PR tree-optimization/61743
4511         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4512         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4514 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
4516         * gcc.dg/pr64015.c: New test.
4518 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
4520         PR ipa/64163
4521         PR ipa/64612
4522         * g++.dg/ipa/pr64612.C: New test.
4524 2015-01-16  Renlin Li  <renlin.li@arm.com>
4526         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4528 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
4530         * gcc.target/i386/sse-14.c: Test new intrinsic.
4531         * gcc.target/i386/sse-22.c: Ditto.
4533 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4535         PR c++/58614
4536         * g++.dg/cpp0x/auto44.C: New.
4538 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
4540         PR target/59710
4541         * gcc.target/nios2/gpopt-all.c: New test case.
4542         * gcc.target/nios2/gpopt-local.c: New test case.
4543         * gcc.target/nios2/gpopt-global.c: New test case.
4544         * gcc.target/nios2/gpopt-data.c: New test case.
4545         * gcc.target/nios2/gpopt-none.c: New test case.
4547 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
4549         * g++.dg/ubsan/vptr-1.C: New test.
4550         * g++.dg/ubsan/vptr-2.C: New test.
4551         * g++.dg/ubsan/vptr-3.C: New test.
4552         * g++.dg/ubsan/vptr-4.C: New test.
4553         * g++.dg/ubsan/vptr-5.C: New test.
4554         * g++.dg/ubsan/vptr-6.C: New test.
4555         * g++.dg/ubsan/vptr-7.C: New test.
4556         * g++.dg/ubsan/vptr-8.C: New test.
4557         * g++.dg/ubsan/vptr-9.C: New test.
4559 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
4561         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4562         is set up.
4563         * lib/gcc-dg.exp: Likewise.
4565 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
4567         PR rtl-optimization/64110
4568         * gcc.target/i386/pr64110.c: Add scan-assembler.
4570 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
4571             James Norris  <jnorris@codesourcery.com>
4572             Cesar Philippidis  <cesar@codesourcery.com>
4573             Ilmir Usmanov  <i.usmanov@samsung.com>
4575         * lib/target-supports.exp (check_effective_target_fopenacc): New
4576         procedure.
4577         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4578         * g++.dg/goacc/goacc.exp: Likewise.
4579         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4580         * gcc.dg/goacc/goacc.exp: Likewise.
4581         * gfortran.dg/goacc/goacc.exp: Likewise.
4582         * c-c++-common/cpp/openacc-define-1.c: New file.
4583         * c-c++-common/cpp/openacc-define-2.c: Likewise.
4584         * c-c++-common/cpp/openacc-define-3.c: Likewise.
4585         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4586         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4587         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4588         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4589         * c-c++-common/goacc/asyncwait-1.c: Likewise.
4590         * c-c++-common/goacc/cache-1.c: Likewise.
4591         * c-c++-common/goacc/clauses-fail.c: Likewise.
4592         * c-c++-common/goacc/collapse-1.c: Likewise.
4593         * c-c++-common/goacc/data-1.c: Likewise.
4594         * c-c++-common/goacc/data-2.c: Likewise.
4595         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4596         * c-c++-common/goacc/deviceptr-1.c: Likewise.
4597         * c-c++-common/goacc/deviceptr-2.c: Likewise.
4598         * c-c++-common/goacc/deviceptr-3.c: Likewise.
4599         * c-c++-common/goacc/if-clause-1.c: Likewise.
4600         * c-c++-common/goacc/if-clause-2.c: Likewise.
4601         * c-c++-common/goacc/kernels-1.c: Likewise.
4602         * c-c++-common/goacc/loop-1.c: Likewise.
4603         * c-c++-common/goacc/loop-private-1.c: Likewise.
4604         * c-c++-common/goacc/nesting-1.c: Likewise.
4605         * c-c++-common/goacc/nesting-data-1.c: Likewise.
4606         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4607         * c-c++-common/goacc/parallel-1.c: Likewise.
4608         * c-c++-common/goacc/pcopy.c: Likewise.
4609         * c-c++-common/goacc/pcopyin.c: Likewise.
4610         * c-c++-common/goacc/pcopyout.c: Likewise.
4611         * c-c++-common/goacc/pcreate.c: Likewise.
4612         * c-c++-common/goacc/pragma_context.c: Likewise.
4613         * c-c++-common/goacc/present-1.c: Likewise.
4614         * c-c++-common/goacc/reduction-1.c: Likewise.
4615         * c-c++-common/goacc/reduction-2.c: Likewise.
4616         * c-c++-common/goacc/reduction-3.c: Likewise.
4617         * c-c++-common/goacc/reduction-4.c: Likewise.
4618         * c-c++-common/goacc/sb-1.c: Likewise.
4619         * c-c++-common/goacc/sb-2.c: Likewise.
4620         * c-c++-common/goacc/sb-3.c: Likewise.
4621         * c-c++-common/goacc/update-1.c: Likewise.
4622         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4623         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4624         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4625         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4626         * gfortran.dg/goacc/assumed.f95: Likewise.
4627         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4628         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4629         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4630         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4631         * gfortran.dg/goacc/branch.f95: Likewise.
4632         * gfortran.dg/goacc/cache-1.f95: Likewise.
4633         * gfortran.dg/goacc/coarray.f95: Likewise.
4634         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4635         * gfortran.dg/goacc/cray.f95: Likewise.
4636         * gfortran.dg/goacc/critical.f95: Likewise.
4637         * gfortran.dg/goacc/data-clauses.f95: Likewise.
4638         * gfortran.dg/goacc/data-tree.f95: Likewise.
4639         * gfortran.dg/goacc/declare-1.f95: Likewise.
4640         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4641         * gfortran.dg/goacc/fixed-1.f: Likewise.
4642         * gfortran.dg/goacc/fixed-2.f: Likewise.
4643         * gfortran.dg/goacc/fixed-3.f: Likewise.
4644         * gfortran.dg/goacc/fixed-4.f: Likewise.
4645         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4646         * gfortran.dg/goacc/if.f95: Likewise.
4647         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4648         * gfortran.dg/goacc/list.f95: Likewise.
4649         * gfortran.dg/goacc/literal.f95: Likewise.
4650         * gfortran.dg/goacc/loop-1.f95: Likewise.
4651         * gfortran.dg/goacc/loop-2.f95: Likewise.
4652         * gfortran.dg/goacc/loop-3.f95: Likewise.
4653         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4654         * gfortran.dg/goacc/omp.f95: Likewise.
4655         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4656         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4657         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4658         * gfortran.dg/goacc/parameter.f95: Likewise.
4659         * gfortran.dg/goacc/private-1.f95: Likewise.
4660         * gfortran.dg/goacc/private-2.f95: Likewise.
4661         * gfortran.dg/goacc/private-3.f95: Likewise.
4662         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4663         * gfortran.dg/goacc/reduction-2.f95: Likewise.
4664         * gfortran.dg/goacc/reduction.f95: Likewise.
4665         * gfortran.dg/goacc/routine-1.f90: Likewise.
4666         * gfortran.dg/goacc/routine-2.f90: Likewise.
4667         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4668         * gfortran.dg/goacc/several-directives.f95: Likewise.
4669         * gfortran.dg/goacc/sie.f95: Likewise.
4670         * gfortran.dg/goacc/subarrays.f95: Likewise.
4671         * gfortran.dg/gomp/map-1.f90: Likewise.
4672         * gfortran.dg/openacc-define-1.f90: Likewise.
4673         * gfortran.dg/openacc-define-2.f90: Likewise.
4674         * gfortran.dg/openacc-define-3.f90: Likewise.
4675         * g++.dg/gomp/block-1.C: Update for changed compiler output.
4676         * g++.dg/gomp/block-2.C: Likewise.
4677         * g++.dg/gomp/block-3.C: Likewise.
4678         * g++.dg/gomp/block-5.C: Likewise.
4679         * g++.dg/gomp/target-1.C: Likewise.
4680         * g++.dg/gomp/target-2.C: Likewise.
4681         * g++.dg/gomp/taskgroup-1.C: Likewise.
4682         * g++.dg/gomp/teams-1.C: Likewise.
4683         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4684         * gcc.dg/cilk-plus/jump.c: Likewise.
4685         * gcc.dg/gomp/block-1.c: Likewise.
4686         * gcc.dg/gomp/block-10.c: Likewise.
4687         * gcc.dg/gomp/block-2.c: Likewise.
4688         * gcc.dg/gomp/block-3.c: Likewise.
4689         * gcc.dg/gomp/block-4.c: Likewise.
4690         * gcc.dg/gomp/block-5.c: Likewise.
4691         * gcc.dg/gomp/block-6.c: Likewise.
4692         * gcc.dg/gomp/block-7.c: Likewise.
4693         * gcc.dg/gomp/block-8.c: Likewise.
4694         * gcc.dg/gomp/block-9.c: Likewise.
4695         * gcc.dg/gomp/target-1.c: Likewise.
4696         * gcc.dg/gomp/target-2.c: Likewise.
4697         * gcc.dg/gomp/taskgroup-1.c: Likewise.
4698         * gcc.dg/gomp/teams-1.c: Likewise.
4700 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
4702         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4703         test case.
4705 2015-01-15  Mike Stump  <mikestump@comcast.net>
4707         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4708         * gcc.dg/inline_2.c: Likewise.
4709         * gcc.dg/inline_3.c: Likewise.
4710         * gcc.dg/inline_4.c: Likewise.
4712 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
4714         PR fortran/58023
4715         * gfortran.dg/proc_ptr_comp_43.f90: New.
4717 2015-01-15  Mike Stump  <mikestump@comcast.net>
4719         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4720         * gcc.dg/unroll_2.c: Likewise.
4721         * gcc.dg/unroll_3.c: Likewise.
4722         * gcc.dg/unroll_4.c: Likewise.
4723         * gcc.dg/unroll_5.c: Likewise.
4725 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
4727         PR target/63971
4728         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4729         in epilogue.
4730         * gcc.target/aarch64/test_frame_6.c: Likewise.
4731         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4732         x30 and x19 (in the epilogue).
4733         * gcc.target/aarch64/test_frame_4.c: Likewise.
4734         * gcc.target/aarch64/test_frame_7.c: Likewise.
4736 2015-01-15  Martin Liska  <mliska@suse.cz>
4738         * g++.dg/ipa/pr64068.C: New test.
4739         * gcc.dg/ipa/PR64559.c: New test.
4741 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4743         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4744         with PIE.
4746 2015-01-15  Richard Biener  <rguenther@suse.de>
4748         PR tree-optimization/61743
4749         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4750         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4752 2015-01-15 Renlin Li <renlin.li@arm.com>
4754         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4755         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4757 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
4759         * gcc.dg/vect/vect-aggressive-1.c: New.
4760         * gcc.target/i386/avx2-vect-aggressive.c: New.
4762 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4764         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4766 2015-01-15  Richard Biener  <rguenther@suse.de>
4768         PR lto/64415
4769         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4770         -Wl,-undefined,dynamic_lookup.
4772 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
4774         * gnat.dg/opt47.adb: New test.
4776 2015-01-15  Richard Biener  <rguenther@suse.de>
4778         PR lto/64415
4779         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4781 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
4783         PR tree-optimization/64434
4784         * gcc.dg/torture/pr64434.c: New test.
4786 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
4788         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4789         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
4790         -march=loongson* and -march=octeon* require -mno-micromips.
4792 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
4793             Matthew Fortune  <matthew.fortune@imgtec.com>
4795         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4796         * gcc.target/mips/call-saved-5.c (foo): Likewise.
4797         * gcc.target/mips/call-saved-6.c (foo): Likewise.
4798         * gcc.target/mips/call-saved-7.c: New file.
4799         * gcc.target/mips/call-saved-8.c: New file.
4800         * gcc.target/mips/call-saved-9.c: New file.
4802 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
4804         * gcc.target/mips/lsa.c: New file.
4805         * gcc.target/mips/mips64-lsa.c: Likewise.
4806         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4807         * gcc.target/mips/mulsize-4.c: Likewise.
4808         * gcc.target/mips/mulsize-5.c: New file.
4809         * gcc.target/mips/mulsize-6.c: Likewise.
4810         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4811         and !HAS_LSA as ghost options.
4812         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4813         for !HAS_LSA.
4815 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
4817         * g++.dg/torture/20141013.c: Set -fno-short-enums.
4819 2015-01-15  Richard Biener  <rguenther@suse.de>
4821         PR middle-end/64365
4822         * gcc.dg/torture/pr64365.c: New testcase.
4824 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
4826         * gcc.dg/stackprotectexplicit1.c: New test.
4827         * g++.dg/stackprotectexplicit2.c: New test.
4829 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4831         PR target/61933
4832         * gfortran.dg/inquire_internal.f90: New.
4833         * gfortran.dg/negative_unit_check.f90: New.
4835 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
4837         PR target/53988
4838         * gcc.target/sh/pr53988-1.c: New.
4840 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
4842         PR c++/58671
4843         * g++.dg/tls/thread_local-ice3.C: New.
4845 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
4847         * gcc.target/i386/fentry-override.c: Properly place {} in target
4848         selector.  Remove nonpic.
4849         * gcc.target/i386/fentry.c: Likewise.
4851 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
4853         * gcc.dg/atomic-invalid.c: Check for invalid memory model
4854         warnings instead of errors.
4856 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
4858         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4859         option support instead of ENABLE_LTO from Makefile.
4861 2015-01-14  Richard Biener  <rguenther@suse.de>
4863         PR tree-optimization/59354
4864         * gcc.dg/vect/pr59354.c: New testcase.
4866 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
4868         * lib/target-supports.exp
4869         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4870         on ARM architures before v7.
4872 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
4874         PR middle-end/59448
4875         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4876         an atomic_exchange.
4878 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4880         PR target/64386
4881         * gcc.target/i386/pr64386.c: New test.
4883 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4885         PR target/64393
4886         * gcc.target/i386/pr64393.c: New test.
4888 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4890         PR target/64387
4891         * gcc.target/i386/pr64387.c: New test.
4893 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
4895         * gcc.target/aarch64/store-pair-1.c: Fix typo.
4897 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4899         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4901 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4903         PR target/64453
4904         * gcc.target/arm/pr64453.c: New.
4906 2015-01-14  Richard Biener  <rguenther@suse.de>
4908         PR lto/64415
4909         * gcc.dg/lto/pr64415_0.c: New testcase.
4910         * gcc.dg/lto/pr64415_1.c: Likewise.
4912 2015-01-14  Martin Liska  <mliska@suse.cz>
4914         * gcc.dg/ipa/pr64307.c: New test.
4916 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
4918         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4919         64-bit and 128-bit.
4921 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4923         PR target/64460
4924         * gcc.target/arm/pr64460_1.c: New test.
4926 2015-01-14  Richard Biener  <rguenther@suse.de>
4928         PR tree-optimization/64493
4929         PR tree-optimization/64495
4930         * gcc.dg/vect/pr64493.c: New testcase.
4931         * gcc.dg/vect/pr64495.c: Likewise.
4933 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
4935         * gcc.dg/Warray-bounds-11.c: New test-case.
4937 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4939         * gcc.target/mips/octeon3-pipe-1.c: New test.
4941 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
4943         * jit.dg/harness.h (set_up_logging): Move string concatenation
4944         into...
4945         (concat_strings): New function.
4946         (dump_reproducer): New function.
4947         (test_jit): Call dump_reproducer.
4948         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4949         function.
4950         (jit-dg-test): Delete any generated reproducer from previous runs.
4951         Verify that a generated reproducer was created, and verify that it
4952         compiles.
4953         * jit.dg/test-nested-contexts.c (main): Call
4954         gcc_jit_context_dump_reproducer_to_file.
4956 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4958         * gcc.dg/aru-2.c: Add dg-require-profiling.
4960 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4962         * lib/target-supports.exp (check_profiling_available): Check if
4963         -pg links.
4965 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
4967         PR ipa/64565
4968         * g++.dg/torture/pr64565.C: New testcase.
4970 2015-01-13  Marek Polacek  <polacek@redhat.com>
4972         PR middle-end/64391
4973         * gcc.dg/tm/pr64391.c: New test.
4975 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4977         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4978         true.
4980 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4982         * gcc.target/i386/pie.c: New test.
4984         * lib/target-supports.exp (check_effective_target_pie): New.
4986 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4988         PR rtl-optimization/64286
4989         * gcc.target/i386/avx2-pr64286.c: New test.
4991 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
4993         PR c++/57626
4994         * g++.dg/cpp0x/vt-57626.C: New.
4996 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4998         PR fortran/64528
4999         * gfortran.dg/pr64528.f90: New test.
5001 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
5003         * gcc.target/aarch64/subsp.c: New test.
5005 2015-01-13  Andrew Pinski  <apinski@cavium.com>
5007         * gcc.target/aarch64/store-pair-1.c: New testcase.
5009 2015-01-13  Richard Biener  <rguenther@suse.de>
5011         PR lto/64373
5012         * gcc.dg/lto/pr64373_0.c: New testcase.
5014 2015-01-13  Andrew Pinski  <apinski@cavium.com>
5016         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5017         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5019 2015-01-13  Richard Biener  <rguenther@suse.de>
5021         PR tree-optimization/64406
5022         * gcc.dg/pr64406.c: New testcase.
5024 2015-01-13  Richard Biener  <rguenther@suse.de>
5026         PR tree-optimization/64404
5027         * gcc.dg/vect/pr64404.c: New testcase.
5029 2015-01-13  Richard Biener  <rguenther@suse.de>
5031         PR tree-optimization/64568
5032         * g++.dg/torture/pr64568.C: New testcase.
5034 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
5036         * jit.dg/test-error-local-used-from-other-function.c: New test
5037         case.
5038         * jit.dg/test-error-param-reuse.c: New test case.
5039         * jit.dg/test-error-param-sharing.c: New test case.
5040         * jit.dg/test-error-param-used-from-other-function.c: New test
5041         case.
5042         * jit.dg/test-error-param-used-without-a-function.c: New test
5043         case.
5045 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
5047         PR tree-optimization/64563
5048         * gcc.dg/pr64563.c: New test.
5050         PR target/64513
5051         * gcc.target/i386/pr64513.c: New test.
5053         PR tree-optimization/64454
5054         * gcc.dg/pr64454.c: New test.
5056         PR testsuite/64028
5057         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5058         bind_pic_locally.
5059         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5060         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5061         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5062         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5063         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5064         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5065         * gcc.dg/vect/slp-25.c: Likewise.
5066         * gcc.dg/vect/vect-109.c: Likewise.
5067         * gcc.dg/vect/vect-13.c: Likewise.
5068         * gcc.dg/vect/vect-17.c: Likewise.
5069         * gcc.dg/vect/vect-18.c: Likewise.
5070         * gcc.dg/vect/vect-19.c: Likewise.
5071         * gcc.dg/vect/vect-20.c: Likewise.
5072         * gcc.dg/vect/vect-21.c: Likewise.
5073         * gcc.dg/vect/vect-22.c: Likewise.
5074         * gcc.dg/vect/vect-27.c: Likewise.
5075         * gcc.dg/vect/vect-29.c: Likewise.
5076         * gcc.dg/vect/vect-2-big-array.c: Likewise.
5077         * gcc.dg/vect/vect-2.c: Likewise.
5078         * gcc.dg/vect/vect-3.c: Likewise.
5079         * gcc.dg/vect/vect-4.c: Likewise.
5080         * gcc.dg/vect/vect-5.c: Likewise.
5081         * gcc.dg/vect/vect-72.c: Likewise.
5082         * gcc.dg/vect/vect-73-big-array.c: Likewise.
5083         * gcc.dg/vect/vect-73.c: Likewise.
5084         * gcc.dg/vect/vect-77-global.c: Likewise.
5085         * gcc.dg/vect/vect-78-global.c: Likewise.
5086         * gcc.dg/vect/vect-7.c: Likewise.
5087         * gcc.dg/vect/vect-86.c: Likewise.
5088         * gcc.dg/vect/vect-align-1.c: Likewise.
5089         * gcc.dg/vect/vect-align-3.c: Likewise.
5090         * gcc.dg/vect/vect-all-big-array.c: Likewise.
5091         * gcc.dg/vect/vect-all.c: Likewise.
5092         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5093         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5094         * gcc.dg/vect/vect-peel-3.c: Likewise.
5095         * gcc.dg/vect/vect-peel-4.c: Likewise.
5096         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5098 2015-01-12  Jeff Law  <law@redhat.com>
5100         PR target/64461
5101         * gcc.target/m68k/pr64461.c: New test.
5103 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
5105         * jit.dg/test-array-as-pointer.c (create_code): Update call
5106         to gcc_jit_context_new_global by setting "kind" to
5107         GCC_JIT_GLOBAL_IMPORTED.
5108         * jit.dg/test-error-array-as-pointer.c: Likewise.
5109         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5110         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5111         setting kind to GCC_JIT_GLOBAL_EXPORTED.
5112         * jit.dg/test-using-global.c (the_global): Rename to...
5113         (imported_global): ...this.
5114         (create_code): Update to test the three kinds of global.
5115         (verify_code): Likewise.
5117 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
5119         PR testsuite/64427
5120         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
5121         undefined behavior.
5122         * gcc.target/i386/pr64291-2.c: Updated.
5124 2015-01-12  Richard Biener  <rguenther@suse.de>
5126         PR tree-optimization/64530
5127         * gfortran.dg/pr64530.f90: New testcase.
5129 2015-01-12  Richard Biener  <rguenther@suse.de>
5131         PR middle-end/64357
5132         * gcc.dg/torture/pr64357.c: New testcase.
5134 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
5136         * gcc.target/i386/nop-mcount.c: Properly place {} in target
5137         selector.
5139 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5140         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5142 2015-01-12  Martin Liska  <mliska@suse.cz>
5144         * gcc.dg/ipa/PR64550.c: New test.
5146 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
5148         PR ipa/63470
5149         * g++.dg/ipa/pr63470.C: New testcase.
5151 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5153         PR fortran/63733
5154         * gfortran.dg/typebound_operator_20.f90: New.
5156 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5158         PR fortran/58023
5159         * gfortran.dg/proc_ptr_comp_42.f90: New.
5161 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5163         PR fortran/64508
5164         * gfortran.dg/proc_ptr_comp_41.f90: New.
5166 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
5168         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5170 2015-01-10  Tobias Burnus  <burnus@net-b.de>
5172         PR fortran/64522
5173         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5174         and add dg-excess-errors.
5175         * gfortran.dg/line_length_6.f90: New.
5176         * gfortran.dg/line_length_7.f90: New.
5177         * gfortran.dg/line_length_8.f90: New.
5178         * gfortran.dg/line_length_9.f90: New.
5179         * gfortran.dg/line_length_10.f90: New.
5180         * gfortran.dg/line_length_11.f90: New.
5182 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
5184         * jit.dg/test-threads.c (struct testcase): Move declaration
5185         to jit.dg/all-non-failing-tests.h.
5186         (testcases): Likewise.
5187         * jit.dg/all-non-failing-tests.h (struct testcase): Move
5188         declaration here from jit.dg/all-non-failing-tests.h.
5189         (testcases): Likewise.
5190         * jit.dg/test-combination.c (create_code): Eliminate spelling
5191         out all of the testcases in favor of looping through the
5192         "testcases" metadata.
5193         (verify_code): Likewise.
5195 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
5197         PR rtl-optimization/64536
5198         * gcc.dg/pr64536.c: New test.
5200 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
5202         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5203         * jit.dg/test-combination.c (create_code): Likewise.
5204         (verify_code): Likewise.
5205         * jit.dg/test-constants.c: New test case.
5206         * jit.dg/test-threads.c: Add test-constants.c.
5208 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
5210         PR libobjc/51891
5211         * objc.dg/gnu-api-2-class.m: Add a test case
5212         for the above change.
5214 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5216         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5218 2015-01-09  Richard Biener  <rguenther@suse.de>
5220         PR tree-optimization/64410
5221         * g++.dg/vect/pr64410.cc: New testcase.
5223 2015-01-09  Martin Liska  <mliska@suse.cz>
5225         * gcc.dg/ipa/ipa-icf-32.c: New test.
5227 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5229         * c-c++-common/tsan/tsan_barrier.h: New.
5230         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5231         * c-c++-common/tsan/bitfield_race.c: Likewise.
5232         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5233         * c-c++-common/tsan/mutexset1.c: Likewise.
5234         * c-c++-common/tsan/race_on_barrier.c: Likewise.
5235         * c-c++-common/tsan/race_on_mutex.c: Likewise.
5236         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5237         * c-c++-common/tsan/simple_race.c: Likewise.
5238         * c-c++-common/tsan/simple_stack.c: Likewise.
5239         * c-c++-common/tsan/sleep_sync.c: Likewise.
5240         * c-c++-common/tsan/tiny_race.c: Likewise.
5241         * c-c++-common/tsan/tls_race.c: Likewise.
5242         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5243         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5244         * g++.dg/tsan/atomic_free.C: Likewise.
5245         * g++.dg/tsan/atomic_free2.C: Likewise.
5246         * g++.dg/tsan/cond_race.C: Likewise.
5247         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5249 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
5251         PR testsuite/62250
5252         * lib/target-supports.exp (check_effective_target_libatomic_available):
5253         New.
5254         * gfortran.dg/coarray/caf.exp: Only add -latomic for
5255         targets that match effective-target libatomic_available.
5256         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5258 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5260         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5261         Verify the result of gcc_jit_context_get_last_error.
5262         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5264 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5266         PR tree-optimization/63989
5267         * gcc.dg/strlenopt-27.c: New test.
5269 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5271         * jit.dg/harness.h (set_up_logging): New function.
5272         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
5273         set_up_logging on the context, so that every testcase is
5274         logged to a particular file.
5275         * jit.dg/test-nested-contexts.c (main): Open a logfile,
5276         and call gcc_jit_context_set_logfile on the top-level context.
5278 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5280         PR target/64338
5281         * g++.dg/opt/pr64338.C: New test.
5283 2015-01-08  Tobias Burnus  <burnus@net-b.de>
5285         * gfortran.dg/coarray/codimension_2b.f90: New file.
5286         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5287         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5289 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5291         PR c++/59004
5292         * g++.dg/ext/fnname4.C: New.
5294 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5296         PR c++/64462
5297         * g++.dg/cpp0x/constexpr-64462.C: New.
5299 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5301         PR c++/60753
5302         * g++.dg/cpp0x/deleted10.C: New.
5304 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5306         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5308 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5310         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5311         GCC_JIT_UNARY_OP_ABS.
5312         (verify_unary_ops): Likewise.
5314 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5316         * jit.dg/test-arith-overflow.c: New test case.
5317         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5318         * jit.dg/test-combination.c (create_code): Likewise.
5319         (verify_code): Likewise.
5320         * jit.dg/test-threads.c (testcases): Likewise.
5322 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5324         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5325         rather than "jit".  Load g++.exp, and call g++_init.
5326         Run test-*.cc files within the testsuite and *.cc files within
5327         docs/examples.
5328         (jit-dg-test): Drop the addition of -fgnu89-inline to
5329         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5330         doing it when compiling C testcases (since g++ does not handle
5331         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5332         is restored to the value after g++_init ran, rather than the
5333         value before g++_init ran.  Return a list of
5334         $comp_output $output_file, as dg-test assumes.
5336 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5338         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5339         make it easier to figure out the origin of each test result when
5340         running test-combination.c and test-threads.c.
5341         (CHECK_VALUE): Likewise.
5342         (CHECK_DOUBLE_VALUE): Likewise.
5343         (CHECK_STRING_VALUE): Likewise.
5344         (CHECK_STRING_STARTS_WITH): Likewise.
5345         (CHECK_STRING_CONTAINS): Likewise.
5346         (CHECK): Likewise.
5347         (check_string_value): Likewise, add "funcname" param.
5348         (check_string_starts_with): Likewise.
5349         (check_string_contains): Likewise.
5351 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5353         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5354         generating name of built executable.
5356 2015-01-07  Marek Polacek  <polacek@redhat.com>
5358         PR c/64440
5359         * gcc.dg/pr64440.c: New test.
5360         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5362 2015-01-07  Marek Polacek  <polacek@redhat.com>
5364         PR c/64417
5365         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5366         * gcc.dg/pr64417.c: New test.
5368 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5370         PR target/64505
5371         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5372         fix is correct.
5374 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5376         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5377         Check if testcases run without errors, not just if they compile.
5379 2015-01-06  Christian Bruel  <christian.bruel@st.com>
5381         PR target/64507
5382         * gcc.target/sh/pr64507.c: New test.
5384 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
5386         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5388 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
5390         * c-c++-common/asan/sanitize-all-1.c: New test.
5391         * c-c++-common/ubsan/sanitize-all-1.c: New test.
5392         * c-c++-common/ubsan/sanitize-all-2.c: New test.
5393         * c-c++-common/ubsan/sanitize-all-3.c: New test.
5394         * c-c++-common/ubsan/sanitize-all-4.c: New test.
5396 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5398         * lib/target-supports.exp (check_profiling_available): Return 0 for
5399         Visium.
5400         (check_effective_target_tls_runtime): Likewise.
5401         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5402         * gcc.dg/20020312-2.c: Adjust for Visium.
5403         * gcc.dg/tls/thr-cse-1.c: Likewise
5404         * gcc.dg/tree-ssa/20040204-1.c: Likewise
5405         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5406         * gcc.dg/weak/typeof-2.c: Likewise.
5408 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
5410         PR rtl-optimization/64287
5411         * gcc.dg/aru-2.c: New test.
5413 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5415         PR sanitizer/64344
5416         * c-c++-common/ubsan/pr64344-1.c: New test.
5417         * c-c++-common/ubsan/pr64344-2.c: New test.
5419         PR tree-optimization/64465
5420         * gcc.dg/pr64465.c: New test.
5422         PR tree-optimization/64494
5423         * gcc.c-torture/compile/pr64494.c: New test.
5425 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5427         PR fortran/47674
5428         * gfortran.dg/realloc_on_assign_25.f90:  New test.
5430 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5432         Update copyright years.
5434 2015-01-05  Marek Polacek  <polacek@redhat.com>
5436         PR c/64423
5437         * gcc.dg/pr64423.c: New test.
5439 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5441         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5442         mmix-knuth-mmixware for the same reason as for MIPS.
5443         * gcc.dg/debug/debug-2.c: Ditto.
5445         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5447 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
5449         PR testsuite/62250
5450         * lib/gfortran.exp: Add libatomic library search path.
5451         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5452         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5454         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5456 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5458         * c-c++-common/tsan/bitfield_race.c: New testcase.
5459         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5461 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5463         * gfortran.dg/coarray/collectives_4.f90: New.
5465 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5467         PR fortran/57562
5468         * gfortran.dg/extends_16.f90: New.
5470 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5472         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5474 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5476         * gfortran.dg/coarray/codimension_2.f90: New.
5477         * gfortran.dg/coarray/codimension_2a.f90: New.
5478         * gfortran.dg/coarray_35.f90: New.
5479         * gfortran.dg/coarray_35a.f90: New.
5481 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5483         PR fortran/60507
5484         * gfortran.dg/dummy_procedure_11.f90: New.
5486 Copyright (C) 2015 Free Software Foundation, Inc.
5488 Copying and distribution of this file, with or without modification,
5489 are permitted in any medium without royalty provided the copyright
5490 notice and this notice are preserved.