2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobbbc0b24ef5edbd28d208996b00f4d4291e0e9df3
1 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2             Steven Bosscher <steven@gcc.gnu.org>
4         PR rtl-optimization/34503
5         * gcc.target/arm/pr64616.c: New file.
7 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
9         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
11 2015-04-24  Terry Guo  <terry.guo@arm.com>
13         * gcc.target/arm/pr65710.c: Update the options.
15 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
17         * gcc.target/i386/pr65523.c: Skip x32.
19 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
21         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
22         to look for vcl* where appropriate.
24 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
26         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
27         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
29 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
31         PR target/26702
32         * gcc.target/arm/pr26702.c: New test.
34 2015-04-23  Marek Polacek  <polacek@redhat.com>
36         PR c/65345
37         * gcc.dg/pr65345-1.c: New test.
38         * gcc.dg/pr65345-2.c: New test.
40 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
42         * gcc.target/powerpc/crypto-builtin-2.c: New.
44 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
46         PR fortran/60322
47         * gfortran.dg/class_allocate_19.f03: New test.
48         * gfortran.dg/class_array_20.f03: New test.
49         * gfortran.dg/class_array_21.f03: New test.
50         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
51         * gfortran.dg/finalize_15.f90: Fixing comparision to model
52         initialization correctly.
53         * gfortran.dg/finalize_29.f08: New test.
55 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
57         * gcc.target/powerpc/swaps-p8-18.c: New test.
59 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
61         PR target/65456
62         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
63         * gcc.dg/vect/bb-slp-25.c: Likewise.
64         * gcc.dg/vect/bb-slp-29.c: Likewise.
65         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
66         vect_no_align && { ! vect_hw_misalign }.
67         * gcc.dg/vect/bb-slp-9.c: Likewise.
68         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
69         vect_hw_misalign.
70         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
71         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
72         account for POWER8, where peeling for alignment is not needed.
73         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
74         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
75         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
76         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
77         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
78         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
79         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
80         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
81         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
82         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
83         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
84         * gcc.dg/vect/pr16105.c: Likewise.
85         * gcc.dg/vect/pr20122.c: Likewise.
86         * gcc.dg/vect/pr33804.c: Likewise.
87         * gcc.dg/vect/pr33953.c: Likewise.
88         * gcc.dg/vect/pr56787.c: Likewise.
89         * gcc.dg/vect/pr58508.c: Likewise.
90         * gcc.dg/vect/slp-25.c: Likewise.
91         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
92         * gcc.dg/vect/vect-105.c: Likewise.
93         * gcc.dg/vect/vect-27.c: Likewise.
94         * gcc.dg/vect/vect-29.c: Likewise.
95         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
96         POWER8.
97         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
98         && { ! vect_hw_misalign }.
99         * gcc.dg/vect/vect-44.c: Likewise.
100         * gcc.dg/vect/vect-48.c: Likewise.
101         * gcc.dg/vect/vect-50.c: Likewise.
102         * gcc.dg/vect/vect-52.c: Likewise.
103         * gcc.dg/vect/vect-56.c: Likewise.
104         * gcc.dg/vect/vect-60.c: Likewise.
105         * gcc.dg/vect/vect-72.c: Likewise.
106         * gcc.dg/vect/vect-75-big-array.c: Likewise.
107         * gcc.dg/vect/vect-75.c: Likewise.
108         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
109         * gcc.dg/vect/vect-77-global.c: Likewise.
110         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
111         * gcc.dg/vect/vect-78-global.c: Likewise.
112         * gcc.dg/vect/vect-93.c: Likewise.
113         * gcc.dg/vect/vect-95.c: Likewise.
114         * gcc.dg/vect/vect-96.c: Likewise.
115         * gcc.dg/vect/vect-cond-1.c: Likewise.
116         * gcc.dg/vect/vect-cond-3.c: Likewise.
117         * gcc.dg/vect/vect-cond-4.c: Likewise.
118         * gcc.dg/vect/vect-cselim-1.c: Likewise.
119         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
120         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
121         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
122         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
123         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
124         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
125         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
126         * gcc.dg/vect/vect-outer-3a.c: Likewise.
127         * gcc.dg/vect/vect-outer-5.c: Likewise.
128         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
129         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
130         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
131         * gcc.dg/vect/vect-outer-fir.c: Likewise.
132         * gcc.dg/vect/vect-peel-3.c: Likewise.
133         * gcc.dg/vect/vect-peel-4.c: Likewise.
134         * gcc.dg/vect/vect-pre-interact.c: Likewise.
135         * gcc.target/powerpc/pr65456.c: New test.
136         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
137         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
138         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
139         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
140         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
141         vect_no_align && { ! vect_hw_misalign }.
142         * gfortran.dg/vect/vect-3.f90: Likewise.
143         * gfortran.dg/vect/vect-4.f90: Likewise.
144         * gfortran.dg/vect/vect-5.f90: Likewise.
145         * lib/target-supports.exp (check_effective_target_vect_no_align):
146         Return 1 for POWER8.
147         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
149 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
151         PR fortran/65429
152         * gfortran.dg/pr65429.f90: New test.
154 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
156         * c-c++-common/asan/user-section-1.c: New test.
157         * c-c++-common/asan/user-section-2.c: New test.
158         * c-c++-common/asan/user-section-3.c: New test.
160 2015-04-22  Hale Wang  <hale.wang@arm.com>
161             Terry Guo  <terry.guo@arm.com>
163         PR rtl-optimization/64818
164         * gcc.target/arm/pr64818.c: New test.
166 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
168         PR ipa/65076
169         * g++.dg/tree-ssa/pr61034.C: Update template.
170         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
171         * gcc.dg/Warray-bounds-11.c: Likewise.
172         * gcc.dg/Warray-bounds.c: Likewise.
174 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
176         PR libgfortran/65234
177         * gfortran.dg/fmt_unlimited.f90: New test.
179 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
181         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
182         headers.
183         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
184         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
185         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
186         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
187         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
188         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
189         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
191 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
193         PR libgfortran/56743
194         * gfortran.dg/namelist_87.f90: New test.
196 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
198         * gcc.target/aarch64/mult-synth_1.c: New test.
199         * gcc.target/aarch64/mult-synth_2.c: Likewise.
200         * gcc.target/aarch64/mult-synth_3.c: Likewise.
201         * gcc.target/aarch64/mult-synth_4.c: Likewise.
202         * gcc.target/aarch64/mult-synth_5.c: Likewise.
203         * gcc.target/aarch64/mult-synth_6.c: Likewise.
205 2015-04-21  Richard Biener  <rguenther@suse.de>
207         PR tree-optimization/65650
208         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
209         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
210         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
211         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
212         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
213         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
215 2015-04-21  Tom de Vries  <tom@codesourcery.com>
217         PR tree-optimization/65802
218         * g++.dg/pr65802.C: New test.
220 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
222         PR testsuite/65767
223         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
224         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
226 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
228         PR c++/65801
229         * g++.dg/cpp0x/Wnarrowing2.C: New.
231 2015-04-20  Jeff Law  <law@redhat.com>
233         PR tree-optimization/65658
234         * gcc.dg/pr65658.c: New test.
236 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
238         PR target/64134
239         * gcc.target/aarch64/vec_init_1.c: New test.
241 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
243         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
244         targets.
246 2015-04-18  Martin Sebor  <msebor@redhat.com>
248         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
249         of non-nul characters.
250         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
252 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
254         PR target/65787
255         * gcc.target/powerpc/pr65787.c: New.
257 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
259         PR target/65689
260         * gcc.target/aarch64/c-output-template-4.c: New test.
262 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
264         PR target/65780
265         * gcc.dg/pr65780-1.c: New test.
266         * gcc.dg/pr65780-2.c: Likewise.
267         * gcc.target/i386/pr32219-9.c: Likewise.
268         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
269         symbol.
270         * gcc.target/i386/pr64317.c (c): Initialize.
272 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
274         PR target/65612
275         * g++.dg/ext/mv18.C: New test.
276         * g++.dg/ext/mv19.C: Likewise.
277         * g++.dg/ext/mv20.C: Likewise.
278         * g++.dg/ext/mv21.C: Likewise.
279         * g++.dg/ext/mv22.C: Likewise.
280         * g++.dg/ext/mv23.C: Likewise.
282 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
284         PR c++/64527
285         * g++.dg/init/pr64527.C: New test.
287 2015-04-17  Tom de Vries  <tom@codesourcery.com>
288             Michael Matz  <matz@suse.de>
290         PR tree-optimization/64950
291         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
292         x86_64-*-*.
294 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
296         * c-c++-common/asan/user-section-1.c: New test.
298 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
300         PR debug/65771
301         * gcc.dg/debug/pr65771.c: New test.
303 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
305         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
306         __buitlin_alloca with __builtin_alloca.
308 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
310         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
312 2015-04-16  Richard Biener  <rguenther@suse.de>
314         PR tree-optimization/64277
315         * gcc.dg/Warray-bounds-14.c: New testcase.
316         * gcc.dg/Warray-bounds-15.c: Likewise.
317         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
318         * c-c++-common/ubsan/bounds-6.c: Likewise.
320 2015-04-16  Renlin Li  <renlin.li@arm.com>
322         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
323         * gcc.target/arm/unsigned-float.c: New.
325 2015-04-16  Richard Biener  <rguenther@suse.de>
327         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
328         * gcc.dg/tree-ssa/pr37508.c: Adjust.
329         * gfortran.dg/reassoc_6.f: Remove XFAIL.
331 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
333         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
334         * g++.dg/cpp0x/decltype-call1.C: Likewise.
335         * g++.dg/cpp0x/defaulted21.C: Likewise.
336         * g++.dg/cpp0x/defaulted28.C: Likewise.
337         * g++.dg/cpp0x/defaulted47.C: Likewise.
338         * g++.dg/cpp0x/elision_neg.C: Likewise.
339         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
340         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
341         * g++.dg/cpp0x/implicit1.C: Likewise.
342         * g++.dg/cpp0x/implicit9.C: Likewise.
343         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
344         * g++.dg/cpp0x/range-for13.C: Likewise.
345         * g++.dg/gomp/clause-2.C: Likewise.
346         * g++.dg/gomp/udr-5.C: Likewise.
347         * g++.dg/inherit/access6.C: Likewise.
348         * g++.dg/lookup/duperr1.C: Likewise.
349         * g++.dg/lookup/friend2.C: Likewise.
350         * g++.dg/lookup/pr6936.C: Likewise.
351         * g++.dg/lookup/scoped1.C: Likewise.
352         * g++.dg/lookup/using26.C: Likewise.
353         * g++.dg/lookup/using38.C: Likewise.
354         * g++.dg/other/access2.C: Likewise.
355         * g++.dg/overload/defarg3.C: Likewise.
356         * g++.dg/overload/defarg6.C: Likewise.
357         * g++.dg/parse/access11.C: Likewise.
358         * g++.dg/parse/access2.C: Likewise.
359         * g++.dg/parse/access3.C: Likewise.
360         * g++.dg/parse/access4.C: Likewise.
361         * g++.dg/parse/access5.C: Likewise.
362         * g++.dg/parse/access6.C: Likewise.
363         * g++.dg/parse/access8.C: Likewise.
364         * g++.dg/parse/access9.C: Likewise.
365         * g++.dg/parse/crash40.C: Likewise.
366         * g++.dg/tc1/dr142.C: Likewise.
367         * g++.dg/tc1/dr166.C: Likewise.
368         * g++.dg/tc1/dr52.C: Likewise.
369         * g++.dg/template/access11.C: Likewise.
370         * g++.dg/template/access18.C: Likewise.
371         * g++.dg/template/access19.C: Likewise.
372         * g++.dg/template/access2.C: Likewise.
373         * g++.dg/template/access20.C: Likewise.
374         * g++.dg/template/access26.C: Likewise.
375         * g++.dg/template/access3.C: Likewise.
376         * g++.dg/template/access7.C: Likewise.
377         * g++.dg/template/conv12.C: Likewise.
378         * g++.dg/template/crash69.C: Likewise.
379         * g++.dg/template/friend31.C: Likewise.
380         * g++.dg/template/friend32.C: Likewise.
381         * g++.dg/template/memfriend15.C: Likewise.
382         * g++.dg/template/memfriend16.C: Likewise.
383         * g++.dg/template/memfriend17.C: Likewise.
384         * g++.dg/template/memfriend7.C: Likewise.
385         * g++.dg/template/pr32519.C: Likewise.
386         * g++.dg/template/qualttp21.C: Likewise.
387         * g++.dg/template/qualttp8.C: Likewise.
388         * g++.dg/template/ttp10.C: Likewise.
389         * g++.dg/template/typedef11.C: Likewise.
390         * g++.dg/template/typedef13.C: Likewise.
391         * g++.dg/template/typedef19.C: Likewise.
392         * g++.dg/template/typedef20.C: Likewise.
393         * g++.dg/template/typedef22.C: Likewise.
394         * g++.dg/template/using16.C: Likewise.
395         * g++.dg/template/virtual3.C: Likewise.
396         * g++.dg/ubsan/pr61272.C: Likewise.
397         * g++.old-deja/g++.bob/inherit2.C: Likewise.
398         * g++.old-deja/g++.brendan/crash11.C: Likewise.
399         * g++.old-deja/g++.brendan/enum6.C: Likewise.
400         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
401         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
402         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
403         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
404         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
405         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
406         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
407         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
408         * g++.old-deja/g++.jason/access17.C: Likewise.
409         * g++.old-deja/g++.jason/access18.C: Likewise.
410         * g++.old-deja/g++.jason/access22.C: Likewise.
411         * g++.old-deja/g++.jason/access23.C: Likewise.
412         * g++.old-deja/g++.jason/access8.C: Likewise.
413         * g++.old-deja/g++.jason/delete3.C: Likewise.
414         * g++.old-deja/g++.jason/report.C: Likewise.
415         * g++.old-deja/g++.law/access2.C: Likewise.
416         * g++.old-deja/g++.law/access3.C: Likewise.
417         * g++.old-deja/g++.law/access4.C: Likewise.
418         * g++.old-deja/g++.law/access5.C: Likewise.
419         * g++.old-deja/g++.law/arm12.C: Likewise.
420         * g++.old-deja/g++.law/arm14.C: Likewise.
421         * g++.old-deja/g++.law/ctors13.C: Likewise.
422         * g++.old-deja/g++.law/union2.C: Likewise.
423         * g++.old-deja/g++.law/visibility12.C: Likewise.
424         * g++.old-deja/g++.law/visibility15.C: Likewise.
425         * g++.old-deja/g++.law/visibility16.C: Likewise.
426         * g++.old-deja/g++.law/visibility17.C: Likewise.
427         * g++.old-deja/g++.law/visibility18.C: Likewise.
428         * g++.old-deja/g++.law/visibility19.C: Likewise.
429         * g++.old-deja/g++.law/visibility20.C: Likewise.
430         * g++.old-deja/g++.law/visibility21.C: Likewise.
431         * g++.old-deja/g++.law/visibility24.C: Likewise.
432         * g++.old-deja/g++.law/visibility4.C: Likewise.
433         * g++.old-deja/g++.law/visibility5.C: Likewise.
434         * g++.old-deja/g++.law/visibility6.C: Likewise.
435         * g++.old-deja/g++.law/visibility7.C: Likewise.
436         * g++.old-deja/g++.law/visibility8.C: Likewise.
437         * g++.old-deja/g++.law/visibility9.C: Likewise.
438         * g++.old-deja/g++.niklas/t135.C: Likewise.
439         * g++.old-deja/g++.oliva/delete1.C: Likewise.
440         * g++.old-deja/g++.oliva/partord1.C: Likewise.
441         * g++.old-deja/g++.other/access11.C: Likewise.
442         * g++.old-deja/g++.other/access4.C: Likewise.
443         * g++.old-deja/g++.other/access7.C: Likewise.
444         * g++.old-deja/g++.other/crash1.C: Likewise.
445         * g++.old-deja/g++.other/crash7.C: Likewise.
446         * g++.old-deja/g++.other/friend1.C: Likewise.
447         * g++.old-deja/g++.other/friend4.C: Likewise.
448         * g++.old-deja/g++.other/friend9.C: Likewise.
449         * g++.old-deja/g++.other/lineno1.C: Likewise.
450         * g++.old-deja/g++.other/using1.C: Likewise.
451         * g++.old-deja/g++.pt/enum14.C: Likewise.
452         * g++.old-deja/g++.pt/friend11.C: Likewise.
453         * g++.old-deja/g++.pt/friend21.C: Likewise.
454         * g++.old-deja/g++.pt/friend3.C: Likewise.
455         * g++.old-deja/g++.pt/inherit2.C: Likewise.
456         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
457         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
458         * g++.old-deja/g++.robertl/eb94.C: Likewise.
460 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
462         PR ipa/65765
463         * g++.dg/ipa/pr65765.C: New test.
465 2015-04-15  Nick Clifton  <nickc@redhat.com>
467         * gcc.target/rx/builtins.c: Disable RMPA test if string
468         instructions are not allowed.
470 2015-04-15  Alan Modra  <amodra@gmail.com>
472         * gcc.dg/pr65408.c: New.
474 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
476         PR target/65729
477         * gcc.target/arm/pr65729.c: New test.
479 2015-04-14  Richard Biener  <rguenther@suse.de>
481         PR tree-optimization/65758
482         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
484 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
486         PR target/65648
487         * gcc.c-torture/execute/pr65648.c: New test.
489 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
491         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
492         __builtin_finite instead of finite.
493         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
494         Likewise.
496 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
498         PR tree-optimization/63387
499         * gcc.dg/pr63387.c: New testcase.
501 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
503         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
505 2015-04-13  Richard Biener  <rguenther@suse.de>
507         PR tree-optimization/65204
508         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
510 2015-04-13  Terry Guo  <terry.guo@arm.com>
512         PR target/65710
513         * gcc.target/arm/pr65710.c: New.
515 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
517         PR tree-optimization/65747
518         * g++.dg/torture/pr65747.C: New test.
520 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
522         PR c++/65736
523         * g++.dg/cpp0x/pr65736.C: New test.
525 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
526             Martin Liska  <mliska@suse.cz>
528         PR ipa/65722
529         * g++.dg/ipa/pr65722.C: New testcase.
531 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
533         PR tree-optimization/65735
534         * gcc.c-torture/compile/pr65735.c: New test.
536 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
538         PR middle-end/65554
539         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
541 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
543         PR target/65671
544         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
546 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
548         PR target/65647
549         * gcc.target/arm/pr65647-2.c: New.
551 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
553         PR target/65694
554         * g++.dg/torture/pr65694.C: New test.
556 2015-04-10  Tobias Burnus  <burnus@net-b.de>
558         * gfortran.dg/coarray_lock_6.f90: New.
559         * gfortran.dg/coarray_lock_7.f90: New.
560         * gfortran.dg/coarray/lock_2.f90: New.
562 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
564         PR fortran/56674
565         PR fortran/58813
566         PR fortran/59016
567         PR fortran/59024
568         * gfortran.dg/used_types_27.f90: New.
570 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
572         PR target/65671
573         * gcc.target/i386/pr65671.c: New.
575 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
577         PR tree-optimization/65709
578         * c-c++-common/ubsan/align-9.c: New test.
580 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
582         PR fortran/56852
583         * gfortran.dg/pr56852.f90: New test.
585 2015-04-09  Marek Polacek  <polacek@redhat.com>
586             Jakub Jelinek  <jakub@redhat.com>
588         PR middle-end/65554
589         * g++.dg/opt/pr65554.C: New test.
591 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
593         PR c++/65690
594         * c-c++-common/attr-aligned-1.c: New test.
596 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
598         * gcc.target/i386/mpx/memmove-zero-length.c: New.
600 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
602         PR target/65676
603         * gcc.target/i386/sse-25.c: New.
605 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
607         PR target/65693
608         * gcc.target/i386/pr65693.c: New test.
610 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
612         * gcc.dg/lto/chkp-static-bounds_0.c: New.
614 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
616         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
618 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
620         * gcc.target/i386/thunk-retbnd.c: New.
622 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
624         * gnat.dg/opt48.adb: New test.
625         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
626         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
628 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
630         PR ipa/65540
631         * gcc.c-torture/compile/pr65540.c: New.
633 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
635         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
636         -Wno-pointer-arith.
638 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
640         PR debug/65678
641         * g++.dg/debug/pr65678.C: New test.
643         PR middle-end/65680
644         * gcc.c-torture/compile/pr65680.c: New test.
646 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
648         PR fortran/65548
649         * gfortran.dg/allocate_with_source_5.f90: New test.
651 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
653         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
654         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
656 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
658         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
660 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
662         PR target/65614
663         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
664         to get floating point compression.
665         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
667 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
669         PR preprocessor/61977
670         * gcc.dg/cpp/pr61977.c: New test.
672 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
674         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
676 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
678         PR target/65647
679         * gcc.target/arm/pr65647.c: New.
681 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
683         PR ipa/65655
684         * g++.dg/torture/pr65655.C: New testcase.
686 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
688         PR c++/64085
689         * g++.dg/cpp1y/lambda-init13.C: New.
691 2015-04-03  Marek Polacek  <polacek@redhat.com>
693         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
695 2015-04-02  Marek Polacek  <polacek@redhat.com>
697         PR c++/65642
698         * g++.dg/cpp0x/constexpr-fold1.C: New test.
699         * g++.dg/cpp0x/constexpr-fold2.C: New test.
701 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
703         PR preprocessor/61977
704         * gcc.target/powerpc/pr61977-1.c: New test.
705         * gcc.target/powerpc/pr61977-2.c: New test.
707 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
709         PR c++/56100
710         * g++.dg/warn/Wshadow-8.C: New.
711         * g++.dg/warn/Wshadow-9.C: Likewise.
712         * g++.dg/warn/Wshadow-10.C: Likewise.
713         * g++.dg/warn/Wshadow-11.C: Likewise.
715 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
717         * gcc.dg/pr23623.c: Added aligned attribute.
718         * gcc.dg/20141029-1.c: Likewise.
719         * gcc.dg/20150306-1.c: New test.
721 2015-04-01  Marek Polacek  <polacek@redhat.com>
723         PR c++/65554
724         * g++.dg/cpp0x/initlist93.C: New test.
725         * g++.dg/cpp0x/initlist94.C: New test.
727 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
729         PR target/65624
730         * gcc.target/aarch64/pr65624.c: New test.
732 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
734         * gcc.dg/ipa/inlinehint-4.c: New testcase.
736 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
738         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
739         extra variable to force stack alignment.
740         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
741         extra variable to force stack alignment.
743 2015-03-31  Marek Polacek  <polacek@redhat.com>
745         PR c++/65390
746         * g++.dg/template/pr65390.C: New test.
748 2015-03-31  Martin Liska  <mliska@suse.cz>
750         * g++.dg/ipa/pr65557.C: New test.
752 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
754         * gcc.target/s390/hotpatch-25.c: New test.
755         * gcc.target/s390/hotpatch-1.c: Update test.
756         * gcc.target/s390/hotpatch-10.c: Update test.
757         * gcc.target/s390/hotpatch-11.c: Update test.
758         * gcc.target/s390/hotpatch-12.c: Update test.
759         * gcc.target/s390/hotpatch-13.c: Update test.
760         * gcc.target/s390/hotpatch-14.c: Update test.
761         * gcc.target/s390/hotpatch-15.c: Update test.
762         * gcc.target/s390/hotpatch-16.c: Update test.
763         * gcc.target/s390/hotpatch-17.c: Update test.
764         * gcc.target/s390/hotpatch-18.c: Update test.
765         * gcc.target/s390/hotpatch-19.c: Update test.
766         * gcc.target/s390/hotpatch-2.c: Update test.
767         * gcc.target/s390/hotpatch-21.c: Update test.
768         * gcc.target/s390/hotpatch-22.c: Update test.
769         * gcc.target/s390/hotpatch-23.c: Update test.
770         * gcc.target/s390/hotpatch-24.c: Update test.
771         * gcc.target/s390/hotpatch-3.c: Update test.
772         * gcc.target/s390/hotpatch-4.c: Update test.
773         * gcc.target/s390/hotpatch-5.c: Update test.
774         * gcc.target/s390/hotpatch-6.c: Update test.
775         * gcc.target/s390/hotpatch-7.c: Update test.
776         * gcc.target/s390/hotpatch-8.c: Update test.
777         * gcc.target/s390/hotpatch-9.c: Update test.
778         * gcc.target/s390/hotpatch-compile-16.c: Update test.
780 2015-03-31  Richard Biener  <rguenther@suse.de>
782         PR middle-end/65626
783         * g++.dg/torture/pr65626.C: New testcase.
785 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
787         PR target/65531
788         * gcc.target/i386/mpx/pr65531.cc: New.
790 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
792         PR target/65602
793         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
794         __builtin_alloca instead of alloca.
795         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
796         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
797         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
798         check.
800 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
802         PR ipa/65610
803         * g++.dg/ubsan/pr65610.C: New test.
805 2015-03-30  Marek Polacek  <polacek@redhat.com>
807         PR c++/65398
808         * g++.dg/cpp0x/pr65398-2.C: New test.
810 2015-03-30  Marek Polacek  <polacek@redhat.com>
812         * c-c++-common/pr65556.c: Change the width of bit-fields.
814 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
816         PR ipa/65588
817         * gcc.target/i386/pr65588.c: New testcase.
819 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
821         PR libgfortran/65563
822         * gfortran.dg/open_errors_2.f90:  New test.
824 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
826         PR libgfortran/65596
827         * gfortran.dg/namelist_86.f90: New test.
829 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
831         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
832         statement to reflect new ownership.
834 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
836         PR c++/42328
837         * g++.dg/template/friend58.C: New.
838         * g++.dg/template/friend59.C: Likewise.
840 2015-03-27  Tobias Burnus  <burnus@net-b.de>
842         PR c/65586
843         * g++.dg/gomp/openmp-simd-3.C: New.
844         * gcc.dg/gomp/openmp-simd-3.c: New.
846 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
848         PR target/65248
849         * gcc.target/i386/pr65248-1.c: New file.
850         * gcc.target/i386/pr65248-2.c: Likewise.
851         * gcc.target/i386/pr65248-3.c: Likewise.
852         * gcc.target/i386/pr65248-4.c: Likewise.
854 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
856         PR target/65593
857         * gcc.c-torture/compile/pr65593.c: New test.
859 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
861         PR c++/59329
862         * g++.dg/cpp1y/constexpr-assert1.C: New.
864 2015-03-27  Marek Polacek  <polacek@redhat.com>
866         PR c++/65556
867         * c-c++-common/pr65556.c: New test.
869 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
871         PR ipa/65600
872         * g++.dg/torture/pr65600.C: New testcase.
874 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
876         PR target/65407
877         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
879 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
881         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
882         statement and cleanup. Fixed typos.
884 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
886         PR middle-end/65595
887         * gcc.c-torture/compile/pr65595.c: New testcase.
889 2015-03-27  Marek Polacek  <polacek@redhat.com>
891         PR sanitizer/65583
892         * g++.dg/ubsan/pr65583.C: New test.
894 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
896         * gcc.c-torture/compile/20150327.c: New testcase.
898 2015-03-26  Richard Biener  <rguenther@suse.de>
900         PR middle-end/65555
901         * g++.dg/torture/pr65555.C: New testcase.
903 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
905         PR tree-optimization/64715
906         * gcc.dg/builtin-object-size-15.c: New test.
907         * gcc.dg/pr64715-1.c: New test.
908         * gcc.dg/pr64715-2.c: New test.
910 2015-03-26  Richard Biener  <rguenther@suse.de>
912         PR middle-end/65519
913         * gnat.dg/specs/opt2.ads: Fix testcase.
915 2015-03-25  Martin Sebor  <msebor@redhat.com>
917         PR testsuite/65526
918         * lib/target-supports.exp (check_effective_target_arm32): Fail early
919         when target isn't arm*-*-*-*.
920         (check_effective_target_arm_nothumb): Likewise.
921         (check_effective_target_arm_little_endian): Likewise.
922         (check_effective_target_arm_vect_no_misalign): Likewise.
923         (check_effective_target_aarch64_little_endian): Fail early if target
924         isn't aarch64*-*-*.
926 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
928         PR tree-optimization/65177
929         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
931 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
933         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
934         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
935         smmintrin.h and mm3dnow.h.
937 2015-03-25  Marek Polacek  <polacek@redhat.com>
939         PR c++/65558
940         * g++.dg/cpp0x/pr65558.C: New test.
942 2015-03-25  Marek Polacek  <polacek@redhat.com>
944         PR c++/61670
945         * g++.dg/template/pr61670.C: New test.
947 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
949         PR c++/54987
950         * g++.dg/template/pr54987.C: New.
952 2015-03-25  Richard Biener  <rguenther@suse.de>
954         PR tree-optimization/62630
955         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
957 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
959         PR target/65508
960         * gcc.target/i386/mpx/pr65508.c: New.
962 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
964         PR fortran/64952
965         PR fortran/65532
966         * gfortran.dg/data_initialized_3.f90: New.
968 2015-03-25  Richard Biener  <rguenther@suse.de>
970         PR middle-end/65519
971         * gnat.dg/specs/opt2.ads: New testcase.
973 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
975         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
976         * gcc.target/arm/memset-inline-4.c: Skip for
977         arm_tune_string_ops_prefer_neon.
978         * gcc.target/arm/memset-inline-5.c: Ditto.
979         * gcc.target/arm/memset-inline-6.c: Ditto.
980         * gcc.target/arm/memset-inline-8.c: Ditto.
981         * gcc.target/arm/memset-inline-9.c: Ditto.
983 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
985         PR c++/58923
986         * g++.dg/other/virtual3.C: New.
988 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
990         PR c++/60130
991         * g++.dg/cpp0x/vt-60130.C: New.
993 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
995         PR c++/61971
996         * g++.dg/warn/Warray-bounds-7.C: New.
998 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1000         PR c++/60067
1001         * g++.dg/template/defarg18.C: New.
1003 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1005         PR c++/59988
1006         * g++.dg/cpp0x/vt-59988.C: New.
1008 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
1010         PR tree-optimization/65533
1011         * gcc.dg/pr65533.c: New test.
1013 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
1015         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1016         source= and mold= expressions functionality.
1017         * gfortran.dg/allocate_class_4.f90: New test.
1018         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1019         copying an unlimited polymorhpic object containing a char array
1020         to another unlimited polymorphic object respects the _len
1021         component.
1022         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1023         whether deferred length char array allocate works, unlimited
1024         polymorphic object allocation from a string works and if
1025         allocating an array of deferred length strings works.
1026         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1028 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1030         PR c++/65513
1031         * g++.dg/cpp0x/constexpr-array11.C: New.
1033 2015-03-24  Richard Biener  <rguenther@suse.de>
1035         PR middle-end/65517
1036         * gcc.dg/torture/pr65517.c: New testcase.
1038 2015-03-24  Tobias Burnus  <burnus@net-b.de>
1040         * gfortran.dg/coindexed_1.f90: Moved from
1041         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1043 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1045         PR testsuite/65506
1046         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1047         gimple dump.
1049         PR target/65523
1050         * gcc.target/i386/pr65523.c: New test.
1052         PR ipa/65475
1053         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1054         dg-options.
1055         * g++.dg/lto/pr65475b_0.C: Likewise.
1057 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
1059         PR target/65505
1060         * gcc.target/sh/torture/pr65505.c: New.
1062 2015-03-23  Martin Sebor  <msebor@redhat.com>
1064         PR testsuite/63175
1065         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1066         assembly for lvx in addition to lxv.
1068 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1070         PR target/65504
1071         * gfortran.dg/pr65504.f90: New test.
1073         PR ipa/65521
1074         * gcc.dg/pr65521.c: New test.
1076 2015-03-23  Richard Biener  <rguenther@suse.de>
1078         PR tree-optimization/65518
1079         * gcc.dg/vect/pr65518.c: New testcase.
1081 2015-03-23  Richard Biener  <rguenther@suse.de>
1083         PR tree-optimization/65494
1084         * gcc.dg/vect/pr65494.c: New testcase.
1086 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1088         PR preprocessor/65238
1089         * c-c++-common/cpp/pr65238-1.c: New test.
1090         * gcc.dg/cpp/pr65238-2.c: New test.
1091         * gcc.dg/cpp/trad/pr65238-3.c: New test.
1092         * gcc.dg/cpp/trad/pr65238-4.c: New test.
1094 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
1095             Mikael Morin  <mikael@gcc.gnu.org>
1097         PR fortran/64952
1098         * gfortran.dg/elemental_dependency_4.f90: New.
1099         * gfortran.dg/elemental_dependency_5.f90: New.
1101 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
1103         PR ipa/65475
1104         * g++.dg/lto/pr65475b_0.C: New testcase.
1105         * g++.dg/lto/pr65475b_1.C: New testcase.
1106         * g++.dg/lto/pr65475c_0.C: New testcase.
1107         * g++.dg/lto/pr65475c_1.C: New testcase.
1109 2015-03-21  Tobias Burnus  <burnus@net-b.de>
1111         * gfortran.dg/coarray_38.f90: New.
1112         * gfortran.dg/coarray_39.f90: New.
1113         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1114         compile test.
1116 2015-03-20  Marek Polacek  <polacek@redhat.com>
1118         PR c++/65398
1119         * g++.dg/cpp0x/pr65398.C: New test.
1121 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
1123         PR ipa/65475
1124         * g++.dg/lto/pr65475_0.C: New testcase.
1125         * g++.dg/lto/pr65475_1.C: New testcase.
1127 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
1129         PR rtl-optimization/64366
1130         * gcc.target/sh/pr64366.c: New.
1132 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
1134         PR c++/48324
1135         * g++.dg/cpp0x/constexpr-48324.C: New.
1137 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
1139         PR c++/48453
1140         * g++.dg/cpp0x/pr48453.C: New.
1142 2015-03-20  Marek Polacek  <polacek@redhat.com>
1144         PR c++/65072
1145         * g++.dg/cpp0x/pr65072.C: New test.
1147 2015-03-20  Richard Biener  <rguenther@suse.de>
1149         PR middle-end/64715
1150         * gcc.dg/pr15347.c: Use -O.
1151         * c-c++-common/pr19807-1.c: Likewise.
1153 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
1155         * gnat.dg/volatile13.ad[sb]: New test.
1157 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
1159         PR rtl-optimization/60851
1160         * gcc.target/i386/pr60851.c: New test.
1162 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1164         PR target/65240
1165         * g++.dg/pr65240.h: Add tests for PR 65240.
1166         * g++.dg/pr65240-1.C: Likewise.
1167         * g++.dg/pr65240-2.C: Likewise.
1168         * g++.dg/pr65240-3.C: Likewise.
1169         * g++.dg/pr65240-4.C: Likewise.
1171 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
1173         PR rtl-optimization/63491
1174         * gcc.target/powerpc/pr63491.c: New.
1176 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1178         * g++.dg/ipa/pr65465.C: New test.
1180 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1182         PR c++/52659
1183         * g++.dg/cpp0x/deleted11.C: New.
1185 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1187         PR sanitizer/65400
1188         * c-c++-common/tsan/pr65400-3.c: New test.
1190 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1192         PR c++/59686
1193         * g++.dg/cpp0x/constexpr-59686.C: New.
1195 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1197         PR sanitizer/64265
1198         * g++.dg/tsan/pr64265.C: New test.
1200         PR sanitizer/65400
1201         * c-c++-common/tsan/pr65400-1.c: New test.
1202         * c-c++-common/tsan/pr65400-2.c: New test.
1204 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1206         PR c++/59816
1207         * g++.dg/cpp0x/pr59816.C: New.
1209 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
1211         PR fortran/59198
1212         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1214 2015-03-18  Martin Liska  <mliska@suse.cz>
1216         PR ipa/65439
1217         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1218         equivalences either to 6 or 7.
1220 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
1222         PR middle-end/64491
1223         Revert:
1224         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
1226         * gcc.dg/undefined-loop-1.c: New file.
1227         * gcc.dg/undefined-loop-2.c: New file.
1229         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
1231         PR testsuite/64032
1232         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1233         loop exits too early.
1235 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
1237         PR tree-optimization/65450
1238         * gfortran.dg/pr65450.f90: New test.
1240         PR target/65078
1241         * gcc.target/i386/pr65078-1.c: New test.
1242         * gcc.target/i386/pr65078-2.c: New test.
1243         * gcc.target/i386/pr65078-3.c: New test.
1244         * gcc.target/i386/pr65078-4.c: New test.
1245         * gcc.target/i386/pr65078-5.c: New test.
1246         * gcc.target/i386/pr65078-6.c: New test.
1248 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1250         PR c++/65340
1251         * g++.dg/cpp1y/pr65340.C: New.
1253 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1255         PR fortran/64432
1256         * gfortran.dg/system_clock_3.f08: Adjust test.
1258 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
1260         PR fortran/59198
1261         * gfortran.dg/proc_ptr_comp_44.f90: New test.
1262         * gfortran.dg/proc_ptr_comp_45.f90: New test.
1264 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1266         PR fortran/64432
1267         * gfortran.dg/system_clock_3.f08: New test.
1269 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
1271         PR c++/64626
1272         g++.dg/cpp1y/pr64626-1.C: New.
1273         g++.dg/cpp1y/pr64626-2.C: New.
1274         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1276 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
1278         PR tree-optimization/65427
1279         * gcc.c-torture/execute/pr65427.c: New test.
1281 2015-03-16  Marek Polacek  <polacek@redhat.com>
1283         DR 1688
1284         PR c++/65327
1285         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1286         * g++.dg/cpp0x/pr65327.C: New test.
1288 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1290         PR sanitizer/64820
1291         * c-c++-common/asan/pr64820.c: New test.
1293 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
1295         * gfortran.dg/pointer_2.f90: New test.
1297 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
1299         * g++.dg/pr65049.C: New test.
1301 2015-03-16  Tom de Vries  <tom@codesourcery.com>
1303         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1304         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1305         * gcc.target/i386/fuse-caller-save.c: Same.
1307 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
1309         * gnat.dg/loop_optimization18.ad[sb]: New test.
1310         * gnat.dg/loop_optimization18_pkg.ads: New helper.
1312 2015-03-16  Alan Modra  <amodra@gmail.com>
1314         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
1315         2014-12-05 change.
1317 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
1319         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1320         hppa*-*-hpux*.
1321         * gcc.dg/torture/pr65270-2.c: Likewise.
1323 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
1325         PR fortran/61138
1326         * gfortran.dg/pointer_remapping_9.f90: New.
1328 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
1330         PR tree-optimization/65369
1331         * gcc.c-torture/execute/pr65369.c: New test.
1333         PR tree-optimization/65418
1334         * gcc.c-torture/execute/pr65418-1.c: New test.
1335         * gcc.c-torture/execute/pr65418-2.c: New test.
1337         PR rtl-optimization/65401
1338         * gcc.c-torture/execute/pr65401.c: New test.
1340 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1342         PR target/64600
1343         * gcc.target/arm/pr64600_1.c: New test.
1345 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1347         PR rtl-optimization/65235
1348         * gcc.target/aarch64/pr65235_1.c: New test.
1350 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1352         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1353         * gcc.target/s390/hotpatch-22.c: Likewise.
1354         * gcc.target/s390/hotpatch-23.c: Likewise.
1355         * gcc.target/s390/hotpatch-24.c: Likewise.
1356         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1357         * gcc.target/s390/hotpatch-1.c: Update expected output.
1358         * gcc.target/s390/hotpatch-2.c: Likewise.
1359         * gcc.target/s390/hotpatch-3.c: Likewise.
1360         * gcc.target/s390/hotpatch-4.c: Likewise.
1361         * gcc.target/s390/hotpatch-5.c: Likewise.
1362         * gcc.target/s390/hotpatch-6.c: Likewise.
1363         * gcc.target/s390/hotpatch-7.c: Likewise.
1364         * gcc.target/s390/hotpatch-8.c: Likewise.
1365         * gcc.target/s390/hotpatch-9.c: Likewise.
1366         * gcc.target/s390/hotpatch-10.c: Likewise.
1367         * gcc.target/s390/hotpatch-11.c: Likewise.
1368         * gcc.target/s390/hotpatch-12.c: Likewise.
1369         * gcc.target/s390/hotpatch-13.c: Likewise.
1370         * gcc.target/s390/hotpatch-14.c: Likewise.
1371         * gcc.target/s390/hotpatch-15.c: Likewise.
1372         * gcc.target/s390/hotpatch-16.c: Likewise.
1373         * gcc.target/s390/hotpatch-17.c: Likewise.
1374         * gcc.target/s390/hotpatch-18.c: Likewise.
1375         * gcc.target/s390/hotpatch-19.c: Likewise.
1377 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
1379         PR target/65103
1380         * gcc.target/i386/pr65103-1.c: New.
1382 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
1384         PR target/65044
1385         * gcc.target/i386/pr65044.c: New.
1387 2015-03-12  Tom de Vries  <tom@codesourcery.com>
1389         PR rtl-optimization/64895
1390         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1391         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1392         * gcc.target/i386/fuse-caller-save.c: Ditto.
1394 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1396         * gcc.dg/ipa/pr63569.c: Fix template.
1398 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
1400         * g++.dg/ipa/pr64146.C: Require fpic support.
1402 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
1404         PR libfortran/65200
1405         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1406         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1408 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
1410         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1411         to dg-options, fix up dg-skip-if.
1413 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
1415         PR target/65296
1416         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1417         * gcc.target/avr/tiny-caller-save.c: Same.
1419 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1421         PR target/65242
1422         * g++.dg/pr65242.C: New test.
1424 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
1426         * c-c++-common/asan/no-asan-check-glob.c: New test.
1428 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
1430         PR c++/65370
1431         * g++.dg/other/default11.C: New.
1432         * g++.dg/other/default12.C: Likewise.
1434 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1436         PR target/65368
1437         * gcc.target/i386/bmi2-bzhi-2.c: New test.
1439 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
1441         PR fortran/65024
1442         * gfortran.dg/unlimited_polymorphic_23.f90: New test
1444 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1446         PR c++/65127
1447         * g++.dg/cpp0x/pr65127.C: New test.
1449 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1451         * gcc.dg/ipa/PR64550.c: Update template.
1453 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1454             Tobias Burnus  <burnus@net-b.de>
1456         * gfortran.dg/coarray_sync_memory.f90: New.
1458 2015-03-10  Marek Polacek  <polacek@redhat.com>
1460         PR sanitizer/65367
1461         * c-c++-common/ubsan/pr65367.c: New test.
1463 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1465         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1466         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1467         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1468         * gcc.target/i386/mpx/calloc-1-nov.c: New.
1469         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1470         * gcc.target/i386/mpx/malloc-1-nov.c: New.
1471         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1472         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1473         * gcc.target/i386/mpx/realloc-1-nov.c: New.
1474         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1475         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1476         * gcc.target/i386/mpx/realloc-2-nov.c: New.
1477         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1479 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1481         * lib/mpx-dg.exp (mpx_link_flags): New.
1482         (mpx_init): New.
1483         (mpx_finish): New.
1484         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1485         * gcc.target/i386/mpx/alloca-1-nov.c: New.
1486         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1487         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1488         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1489         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1490         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1491         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1492         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1493         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1494         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1495         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1496         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1497         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1498         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1499         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1500         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1501         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1502         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1503         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1504         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1505         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1506         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1507         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1508         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1509         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1510         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1511         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1512         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1513         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1514         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1515         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1516         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1517         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1518         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1519         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1520         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1521         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1522         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1523         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1524         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1525         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1526         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1527         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1528         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1529         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1530         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1531         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1532         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1533         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1534         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1535         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1536         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1537         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1538         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1539         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1540         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1541         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1542         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1543         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1544         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1545         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1546         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1547         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1548         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1549         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1550         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1551         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1552         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1553         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1554         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1555         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1556         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1557         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1558         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1559         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1560         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1561         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1562         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1563         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1564         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1565         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1566         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1567         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1568         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1569         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1570         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1571         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
1572         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
1573         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1574         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1575         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1576         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1577         * gcc.target/i386/mpx/label-address-1.c: New.
1578         * gcc.target/i386/mpx/legacy-1-nov.c: New.
1579         * gcc.target/i386/mpx/macro.c: New.
1580         * gcc.target/i386/mpx/mpx-check.h: New.
1581         * gcc.target/i386/mpx/mpx.exp: New.
1582         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1583         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1584         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1585         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1586         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1587         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1588         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1589         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1590         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1591         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1592         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1593         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1594         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1595         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1596         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1597         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1598         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1599         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1600         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1601         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
1602         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
1603         * gcc.target/i386/mpx/reference-1-lbv.c: New.
1604         * gcc.target/i386/mpx/reference-1-nov.c: New.
1605         * gcc.target/i386/mpx/reference-1-ubv.c: New.
1606         * gcc.target/i386/mpx/reference-2-lbv.c: New.
1607         * gcc.target/i386/mpx/reference-2-nov.c: New.
1608         * gcc.target/i386/mpx/reference-2-ubv.c: New.
1609         * gcc.target/i386/mpx/reference-3-lbv.c: New.
1610         * gcc.target/i386/mpx/reference-3-nov.c: New.
1611         * gcc.target/i386/mpx/reference-3-ubv.c: New.
1612         * gcc.target/i386/mpx/reference-4-lbv.c: New.
1613         * gcc.target/i386/mpx/reference-4-nov.c: New.
1614         * gcc.target/i386/mpx/reference-4-ubv.c: New.
1615         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
1616         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
1617         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
1618         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
1619         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
1620         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
1621         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
1622         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
1623         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
1624         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
1625         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
1626         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
1627         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
1628         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
1629         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
1630         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
1631         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
1632         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
1633         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
1634         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
1635         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
1636         * gcc.target/i386/mpx/sincos-1-nov.c: New.
1637         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
1638         * gcc.target/i386/mpx/static-array-1-nov.c: New.
1639         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
1640         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
1641         * gcc.target/i386/mpx/static-init-1-nov.c: New.
1642         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
1643         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
1644         * gcc.target/i386/mpx/static-init-2-nov.c: New.
1645         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
1646         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
1647         * gcc.target/i386/mpx/static-init-3-nov.c: New.
1648         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
1649         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
1650         * gcc.target/i386/mpx/static-init-4-nov.c: New.
1651         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
1652         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
1653         * gcc.target/i386/mpx/static-init-5-nov.c: New.
1654         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
1655         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
1656         * gcc.target/i386/mpx/static-init-6-nov.c: New.
1657         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
1658         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
1659         * gcc.target/i386/mpx/static-string-1-nov.c: New.
1660         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
1661         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
1662         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
1663         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
1664         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
1665         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
1666         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
1667         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
1668         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
1669         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
1670         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1671         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1672         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1673         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1674         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1675         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1676         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1677         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1678         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1679         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1680         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1681         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1682         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1683         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1684         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1685         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1686         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1687         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1688         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1689         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1690         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1691         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1692         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1693         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1694         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1695         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1696         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1697         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1698         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1699         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1700         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1701         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1702         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1703         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1704         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1705         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1706         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1707         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1708         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1709         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1710         * gcc.target/i386/mpx/vararg-1-nov.c: New.
1711         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1712         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1713         * gcc.target/i386/mpx/vararg-2-nov.c: New.
1714         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1715         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1716         * gcc.target/i386/mpx/vararg-3-nov.c: New.
1717         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1718         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1719         * gcc.target/i386/mpx/vararg-4-nov.c: New.
1720         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1721         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1722         * gcc.target/i386/mpx/vararg-5-nov.c: New.
1723         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1724         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1725         * gcc.target/i386/mpx/vararg-6-nov.c: New.
1726         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1727         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1728         * gcc.target/i386/mpx/vararg-7-nov.c: New.
1729         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1730         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1731         * gcc.target/i386/mpx/vararg-8-nov.c: New.
1732         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1733         * gcc.target/i386/mpx/vla-1-lbv.c: New.
1734         * gcc.target/i386/mpx/vla-1-nov.c: New.
1735         * gcc.target/i386/mpx/vla-1-ubv.c: New.
1736         * gcc.target/i386/mpx/vla-2-lbv.c: New.
1737         * gcc.target/i386/mpx/vla-2-nov.c: New.
1738         * gcc.target/i386/mpx/vla-2-ubv.c: New.
1740 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
1742         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1744 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
1746         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1748 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
1750         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1751         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1753 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1755         PR c/65120
1756         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1757         on rhs is 0.
1758         (fn4): New test.
1759         * c-c++-common/pr65120.c: New test.
1761         PR rtl-optimization/65321
1762         * gcc.dg/pr65321.c: New test.
1764 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1766         PR tree-optimization/65355
1767         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1769 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
1771         PR c/65120
1772         * c-c++-common/pr49706.c: Adjust tests for not warning
1773         about !!x == y or !b == y where b is boolean, and add
1774         some further tests.
1775         * c-c++-common/pr62199-2.c: Likewise.
1777 2015-03-09  Richard Biener  <rguenther@suse.de>
1779         PR middle-end/65270
1780         * gcc.dg/torture/pr65270-1.c: New testcase.
1781         * gcc.dg/torture/pr65270-2.c: Likewise.
1783 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1785         PR tree-optimization/63743
1786         * gcc.dg/pr63743.c: New test.
1788 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
1790         PR lto/65316
1791         * g++.dg/lto/pr65316_0.C: New testcase.
1792         * g++.dg/lto/pr65316_1.C: New testcase.
1794 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
1796         PR target/62247
1797         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1798         hppa*-*-hpux*.
1799         * g++.dg/abi/rtti3.C: Likewise.
1801         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1803         PR target/62251
1804         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1806         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1808         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1810         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1812 2015-03-08  Morin  <mikael@gcc.gnu.org>
1814         PR fortran/60898
1815         * gfortran.dg/entry_20.f90: New.
1817 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
1819         PR target/65153
1820         * gcc.c-torture/compile/pr65153.c: New.
1822 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
1824         PR target/65249
1825         * g++.dg/torture/pr65249.C: New.
1827 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
1829         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1830         long.
1831         (int64_t): Likewise.
1833 2015-03-07  Marek Polacek  <polacek@redhat.com>
1834             Martin Uecker  <uecker@eecs.berkeley.edu>
1836         PR sanitizer/65280
1837         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1838         member-like arrays.
1839         * c-c++-common/ubsan/bounds-8.c: New test.
1840         * c-c++-common/ubsan/bounds-9.c: New test.
1841         * gcc.dg/ubsan/bounds-2.c: New test.
1843 2015-03-05  Martin Sebor  <msebor@redhat.com>
1845         * PR testsuite/63175
1846         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1847         checking of results into main to prevent it from getting optimized
1848         away.
1849         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1851 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
1853         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1854         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1855         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1856         x64.
1858 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
1860         * g++.dg/lto/pr65302_1.C: New testcase.
1861         * g++.dg/lto/pr65302_0.C: New testcase.
1863 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
1865         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1866         -fno-ipa-icf to dg-options.
1868 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
1870         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1871         compiles using the linker plugin.
1873 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1875         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1877 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1879         * gcc.target/arm/pr65067.c: New test.
1881 2015-03-05  Martin Liska  <mliska@suse.cz>
1883         PR ipa/65318
1884         * gcc.dg/ipa/pr65318.c: New test.
1886 2015-03-05  Marek Polacek  <polacek@redhat.com>
1888         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1890 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1892         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1894 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1896         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1897         max-unroll-times back to defaults for s390.
1899 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1901         Fix last commit.
1903 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1905         PR c++/64665
1906         * g++.dg/cpp0x/initlist92.C: New.
1908 2015-03-05  Richard Biener  <rguenther@suse.de>
1910         PR tree-optimization/65310
1911         * gcc.dg/vect/pr65310.c: New testcase.
1913 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1915         PR c++/64834
1916         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1918 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
1920         * gnat.dg/entry_queues3.adb: New test.
1922 2015-03-04  Ian Lance Taylor  <iant@google.com>
1924         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
1926 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1928         PR c++/64227
1929         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
1931 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
1933         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
1934         -fno-ipa-icf to dg-options
1935         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
1936         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
1938 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1940         PR c++/64398
1941         * g++.dg/cpp0x/decltype62.C: New.
1943 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
1945         * gnat.dg/object_overflow5.adb: New test.
1947 2015-03-03  Martin Liska  <mliska@suse.cz>
1949         PR ipa/65287
1950         * gcc.dg/ipa/pr65287.c: New test.
1952 2015-03-03  Martin Jambor  <mjambor@suse.cz>
1953             Eric Botcazou  <ebotcazou@adacore.com>
1955         * gnat.dg/specs/pack12.ads: New test.
1957 2015-03-03  Martin Liska  <mliska@suse.cz>
1959         * gcc.dg/ipa/PR65282.c: New test.
1961 2015-03-13  Jeff Law  <law@redhat.com>
1963         PR tree-optimization/65241
1964         * gcc.c-torture/compile/pr65241.c: New test.
1966 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
1968         PR target/64331
1969         * gcc.target/avr/torture/pr64331.c: New test.
1971 2015-03-03  Martin Liska  <mliska@suse.cz>
1972             Jan Hubicka  <hubicka@ucw.cz>
1974         * g++.dg/ipa/pr65263.C: New test.
1976 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
1978         PR ipa/65130
1979         * gcc.dg/lto/pr65130_0.c: New testcase.
1980         * gcc.dg/lto/pr65130_1.c: New testcase.
1982 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
1984         PR ipa/64988
1985         * g++.dg/torture/pr64988.C: New testcase.
1987 2015-03-02  Tobias Burnus  <burnus@net-b.de>
1989         * gfortran.dg/coarray_atomic_6.f90: New.
1991 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
1993         PR target/65184
1994         * gcc.target/i386/pr65184.c: New.
1996 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
1998         PR target/65183
1999         * gcc.target/i386/pr65183.c: New.
2001 2015-02-28  Martin Liska  <mliska@suse.cz>
2002             Jan Hubicka  <hubicka@ucw.cz>
2004         * gcc.dg/ipa/ipa-icf-35.c: New test.
2005         * gcc.dg/ipa/ipa-icf-36.c: New test.
2006         * gcc.dg/ipa/ipa-icf-37.c: New test.
2008 2015-02-28  Martin Liska  <mliska@suse.cz>
2009             Jan Hubicka  <hubicka@ucw.cz>
2011         PR ipa/65245
2012         * gcc.dg/ipa/ipa-icf-34.c: New test.
2014 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
2016         PR target/61142
2017         * gcc.target/sh/sh/pr61142.c: New.
2019 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2021         * g++.dg/other/dump-ada-spec-3.C: New test.
2023 2015-03-01  Martin Liska  <mliska@suse.cz>
2025         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2026         * g++.dg/ipa/pr63595.C: Update expected results.
2028 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
2030         PR ipa/65236
2031         * g++.dg/ipa/ipa-icf-6.C: New testcase.
2033 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
2035         * gcc.dg/vect/pr59354.c: Move vector producing code to
2036         separate function.
2038 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
2040         PR ipa/65237
2041         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2042         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2043         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2044         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2046 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
2048         PR tree-optimization/65048
2049         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2050         (foo): Use K&R style definition.
2052 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
2054         PR target/65032
2055         * g++.dg/pr65032.C: New.
2057 2015-02-27  Marek Polacek  <polacek@redhat.com>
2059         PR c/65040
2060         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2061         -Wformat=2.
2063 2015-02-27  Marek Polacek  <polacek@redhat.com>
2065         PR c/65228
2066         * gcc.dg/pr65228.c: New test.
2068 2015-02-27  Kai Tietz  <ktietz@redhat.com>
2070         PR c/35330
2071         * gcc.dg/weak/weak-17.c: New file.
2073 2015-02-27  Richard Biener  <rguenther@suse.de>
2075         PR lto/65193
2076         * g++.dg/lto/pr65193_0.C: New testcase.
2078 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2080         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2081         * gcc.target/s390/hotpatch-8.c: Likewise.
2082         * gcc.target/s390/hotpatch-9.c: Likewise.
2083         * gcc.target/s390/pr61078.c: Likewise.
2084         * gcc.target/s390/pr57960.c: Remove -m64.
2085         * gcc.target/s390/pr61078.c: Likewise.
2087 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
2088             Martin Liska  <mliska@suse.cz>
2090         PR bootstrap/65150
2091         * gcc.dg/pr64454.c: Disable ICF.
2092         * gcc.dg/pr28685-1.c: Disable ICF
2093         * gcc.dg/ipa/iinline-5.c: Disable ICF.
2094         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2095         * g++.dg/ipa/ipa-icf-4.C: Update template.
2097 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
2099         PR tree-optimization/65216
2100         * gcc.c-torture/execute/pr65216.c: New test.
2102         PR tree-optimization/65215
2103         * gcc.c-torture/execute/pr65215-1.c: New test.
2104         * gcc.c-torture/execute/pr65215-2.c: New test.
2105         * gcc.c-torture/execute/pr65215-3.c: New test.
2106         * gcc.c-torture/execute/pr65215-4.c: New test.
2107         * gcc.c-torture/execute/pr65215-5.c: New test.
2109 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2111         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2113 2015-02-26  Martin Liska  <mliska@suse.cz>
2114             Jan Hubicka  <hubicka@ucw.cz>
2116         * g++.dg/ipa/pr64146.C: Update expected results.
2117         * gcc.dg/ipa/ipa-icf-26.c: Update test.
2118         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2119         * gcc.dg/ipa/ipa-icf-34.c: New test.
2121 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
2123         * gcc.dg/vect/vect-pr61917.c: Rename to ...
2124         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2125         (dg-additional-options): Remove dg directive.
2126         (dg-final): Add dg directive.
2128 2015-02-26  Marek Polacek  <polacek@redhat.com>
2130         PR ipa/65008
2131         * g++.dg/ipa/pr65008.C: New test.
2133 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2135         * lib/profopt.exp (profopt-target-cleanup): New proc.
2136         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2137         files from sources from dg-additional-sources.
2139 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2141         * lib/gcov.exp: Cleanup in case of xfail.
2143 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
2145         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2147 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
2149         PR debug/46102
2150         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2151         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2152         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2153         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2154         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2155         * g++.dg/debug/pr46123.C: XFAIL and move...
2156         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2157         * gcc.dg/debug/dwarf2-3.c: Move...
2158         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2160 2015-02-26  Marek Polacek  <polacek@redhat.com>
2162         PR c++/65202
2163         * g++.dg/cpp1y/pr65202.C: New test.
2165 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2167         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2168         locale_facets.h.gcov.
2170 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2172         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2174 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2176         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2178 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2180         PR target/65217
2181         * gcc.target/i386/pr65217.c: New.
2183 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2185         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2187 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2189         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2191 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
2193         PR tree-optimization/65048
2194         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2196 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
2198         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2199         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2201 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
2203         PR target/65161
2204         * gcc.target/i386/pr65161.c: New test.
2206 2015-02-26  Terry Guo  <terry.guo@arm.com>
2208         * gcc.target/arm/no-volatile-in-it.c: New test.
2210 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
2212         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2213         (dg-options): Add -save-temps.
2214         (dg-final): Add cleanup-saved-temps.
2216 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
2218         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2220 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
2222         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2223         * gcc.target/powerpc/pack01.c: Include string.h.
2225 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
2227         PR target/65167
2228         * gcc.target/i386/pr65167.c: New.
2230 2015-02-25  Kai Tietz  <ktietz@redhat.com>
2232         PR tree-optimization/61917
2233         * gcc.dg/vect/vect-pr61917.c: New file.
2235 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
2237         PR tree-optimization/65170
2238         * gcc.c-torture/execute/pr65170.c: New test.
2239         * gcc.dg/tree-ssa/vrp96.c: New test.
2241 2015-02-24  Tom de Vries  <tom@codesourcery.com>
2243         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2245 2015-02-24  Tom de Vries  <tom@codesourcery.com>
2247         PR testsuite/65126
2248         * lib/gcc-defs.exp (additional_sources_used): Add new var.
2249         (dg-additional-files-options): Copy additional_sources to
2250         additional_sources_used before emptying additional_sources.
2251         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2252         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2253         (cleanup-saved-temps): Use additional_sources_used instead of
2254         additional_sources.
2255         (dg-test): Reset additional_sources_used.
2257 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
2259         PR fortran/63427
2260         * gfortran.dg/integer_exponentiation_6.F90: New test.
2262 2015-02-23  Martin Sebor  <msebor@redhat.com>
2264         PR target/65109
2265         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2266         two parts.  One to save registers, the other to verify the
2267         registers have the right values.  Save register state into
2268         static data rather than on the stack.
2270 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
2272         PR bootstrap/63888
2273         * c-c++-common/asan/pr63888.c: New test.
2275 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
2277         PR target/65163
2278         * gcc.c-torture/compile/pr65163.c: New.
2280 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2282         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2283         with -m31 on 64 bit.
2284         * gcc.dg/hoist-register-pressure-2.c: Likewise.
2285         * gcc.dg/hoist-register-pressure-3.c: Likewise.
2287 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2289         * gcc.target/s390/20090223-1.c: Add
2290         -Wno-implicit-function-declaration option.
2291         * gcc.target/s390/pr42224.c: Likewise.
2292         * gcc.target/s390/pr55718.c: Likewise.
2294 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2296         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2297         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2298         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2299         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2300         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2301         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2302         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2303         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2304         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2305         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2306         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2307         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2308         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2309         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2310         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2311         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2312         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2313         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2314         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2315         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2316         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2318 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2320         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2321         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2322         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2323         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2324         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2325         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2326         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2327         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2328         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2329         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2330         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2331         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2332         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2333         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2334         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2335         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2337 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2339         PR fortran/64980
2340         PR fortran/61960
2341         * gfortran.dg/pr61960.f90: New.
2342         * gfortran.dg/pr64230.f90: New.
2343         * gfortran.dg/pr64980.f03: New.
2345 2015-02-22  Tom de Vries  <tom@codesourcery.com>
2347         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2349 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
2351         PR ada/65156
2352         * gnat.dg/timing_events.adb: Removed, invalid test.
2354 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
2356         PR debug/58123
2357         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2358         location.
2359         * g++.dg/gcov/gcov-2.C: Likewise.
2361 2015-02-20  Richard Biener  <rguenther@suse.de>
2363         PR tree-optimization/65136
2364         * gcc.dg/tree-ssa/pr65136.c: New testcase.
2366 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
2368         PR testsuite/64158
2369         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2370         and nvptx-*-* blacklisting.
2372         * gcc.dg/sibcall-9.c: New test.
2373         * gcc.dg/sibcall-10.c: New test.
2375 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2377         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2379 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
2381         PR target/64452
2382         * gcc.target/avr/torture/pr64452.c: New test.
2384 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
2386         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2387         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2389 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2391         PR testsuite/65116
2392         * lib/target-supports.exp (check_compile): Check whether
2393         additional_sources is defined before using it.
2395 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
2397         PR middle-end/65074
2398         * g++.dg/opt/pr65074.C: New file.
2400 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
2402         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2403         (size_type): New typedef.
2404         (operator "" _script): Use it for the last argument.
2406 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2408         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2410 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2412         * lib/target-supports.exp (check_compile): Save/restore
2413         additional_sources that may belong to an actual test.
2415 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
2417         PR gcov-profile/64634
2418         * g++.dg/gcov/gcov-15.C: New test.
2420 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2422         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2424 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2426         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2428 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2430         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2432 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2434         * gfortran.dg/fmt_cache_1.f: Add missing close.
2436 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2438         PR testsuite/65107
2439         * gfortran.dg/read_eof_8.f90: Add missing close.
2441 2015-02-18  Richard Biener  <rguenther@suse.de>
2443         PR tree-optimization/65063
2444         * gcc.dg/pr65063.c: New testcase.
2446 2015-02-18  Richard Biener  <rguenther@suse.de>
2448         PR tree-optimization/62217
2449         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2451 2015-02-18  Marek Polacek  <polacek@redhat.com>
2453         PR sanitizer/65081
2454         * c-c++-common/ubsan/pr65081.c: New test.
2456 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
2458         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2459         * gcc.target/sh/force-cbranch-delay-slot.c: New.
2461 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
2463         * gcc.dg/ipa/propalign-3.c: New test.
2465 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
2467         PR target/64793
2468         * gcc.target/sh/pr64793.c: New.
2469         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2471 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
2473         * gcc.target/arm/divzero.c: New test case.
2475 2015-02-17  Tom de Vries  <tom@codesourcery.com>
2477         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2479 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
2480             Jakub Jelinek  <jakub@redhat.com>
2482         PR c++/65075
2483         * g++.dg/cpp0x/pr65075.C: New test.
2485 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
2487         PR target/65058
2488         * gcc.target/powerpc/pr65058.c: New test.
2490 2015-02-16  Jeff Law  <law@redhat.com>
2492         PR tree-optimization/64823
2493         * gcc.dg/uninit-20.c: New test.
2495 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
2496             James Greenhalgh  <james.greenhalgh@arm.com>
2498         PR ipa/64963
2499         * gcc.dg/ipa/ipa-clone-1.c: New test.
2501 2015-02-16  Richard Biener  <rguenther@suse.de>
2503         PR tree-optimization/65077
2504         * gcc.dg/torture/pr65077.c: New testcase.
2506 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
2508         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2509         Directive adjusted to scan for ldaxr.
2510         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2511         adjusted to scan for ldaex.
2513 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
2515         PR c++/65080
2516         * g++.dg/cpp0x/constexpr-65080.C: New.
2518 2015-02-16  Richard Biener  <rguenther@suse.de>
2520         PR tree-optimization/63593
2521         * gcc.dg/pr63593.c: New testcase.
2523 2015-02-16  Marek Polacek  <polacek@redhat.com>
2525         PR c/65066
2526         * gcc.dg/pr65066.c: New test.
2528 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2530         * gcc.dg/pr65002.C: Move ...
2531         * g++.dg/ipa/pr65002.C: ... here.
2533 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
2535         * gcc.target/powerpc/pr64205.c: Skip on AIX.
2536         * gcc.target/powerpc/pr64505.c: Skip on AIX.
2537         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2538         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2540 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
2542         PR testsuite/64850
2543         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2544         the expression to find calls.
2545         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2546         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2547         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2548         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2549         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2551 2015-02-14  Marek Polacek  <polacek@redhat.com>
2553         PR c/64768
2554         * gcc.dg/array-11.c: New test.
2555         * gcc.dg/array-12.c: New test.
2556         * gcc.dg/array-13.c: New test.
2557         * gcc.dg/array-14.c: New test.
2558         * gcc.dg/c99-flex-array-typedef-1.c: New test.
2559         * gcc.dg/c99-flex-array-typedef-2.c: New test.
2560         * gcc.dg/c99-flex-array-typedef-3.c: New test.
2561         * gcc.dg/c99-flex-array-typedef-5.c: New test.
2562         * gcc.dg/c99-flex-array-typedef-7.c: New test.
2563         * gcc.dg/c99-flex-array-typedef-8.c: New test.
2565 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2567         PR c++/60894
2568         * g++.dg/lookup/using54.C: New.
2570 2015-02-13  Jeff Law  <law@redhat.com>
2572         PR bootstrap/65060
2573         Revert my change for tree-optimization/64823.
2575 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
2577         PR tree-optimization/65053
2578         * gcc.c-torture/execute/pr65053-1.c: New test.
2579         * gcc.c-torture/execute/pr65053-2.c: New test.
2581 2015-02-13  Marek Polacek  <polacek@redhat.com>
2583         PR c/65050
2584         * gcc.dg/pr65050.c: New test.
2586 2015-02-13  Jeff Law  <law@redhat.com>
2588         PR tree-optimization/64823
2589         * gcc.dg/uninit-20.c: New test.
2591         PR rtl-optimization/47477
2592         * gcc.dg/tree-ssa/pr47477.c: New test.
2594 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2596         PR c++/60211
2597         * g++.dg/parse/ivdep-2.C: New.
2598         * g++.dg/parse/ivdep-3.C: Likewise.
2600 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2602         PR fortran/64506
2603         * gfortran.dg/continuation_13.f90: New test.
2604         * gfortran.dg/continuation_14.f: New test.
2606 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2608         PR c++/64970
2609         * g++.dg/cpp0x/sfinae55.C: New.
2611 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
2613         PR ipa/65034
2614         * g++.dg/ipa/pr65034.C: New test.
2616 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2618         PR tree-optimization/65002
2619         * gcc.dg/pr65002.C: New.
2621 2015-02-13  Marek Polacek  <polacek@redhat.com>
2623         PR c/65040
2624         * c-c++-common/pr65040.c: New test.
2626 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
2628         PR tree-optimization/64705
2629         * gcc.dg/tree-ssa/pr64705.c: New test.
2631 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2633         PR rtl/32219
2634         * gcc.dg/visibility-22.c: New test.
2635         * gcc.dg/visibility-23.c: New test.
2636         * gcc.target/i386/pr32219-1.c: New test.
2637         * gcc.target/i386/pr32219-2.c: New test.
2638         * gcc.target/i386/pr32219-3.c: New test.
2639         * gcc.target/i386/pr32219-4.c: New test.
2640         * gcc.target/i386/pr32219-5.c: New test.
2641         * gcc.target/i386/pr32219-6.c: New test.
2642         * gcc.target/i386/pr32219-7.c: New test.
2643         * gcc.target/i386/pr32219-8.c: New test.
2644         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2646 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2648         PR libgfortran/57822
2649         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
2650         four different KINDs.
2652 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2654         PR c++/64884
2655         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
2657         PR sanitizer/65000
2658         * g++.dg/ubsan/pr65000.C: New test.
2660 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
2662         PR fortran/64932
2663         * gfortran.dg/finalize_28.f90: New test
2665 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2667         PR debug/55541
2668         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
2669         DW_TAG_lexical_block removal.
2670         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2671         * g++.dg/guality/pr55541.C: New test.
2673         PR sanitizer/64984
2674         * g++.dg/ubsan/pr64984.C: New test.
2676 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
2678         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2680 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2682         PR testsuite/64930
2683         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2684         instructions for 2015-01-14 get_memmodel changes.
2685         * gcc.target/powerpc/atomic-p8.c: Likewise.
2687         PR sanitizer/65019
2688         * g++.dg/ubsan/pr65019.C: New test.
2690         PR tree-optimization/65014
2691         * gcc.c-torture/compile/pr65014.c: New test.
2693 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2695         PR libgfortran/57822
2696         * gfortran/fmt_g0_7.f08: Revise test.
2698 2015-02-11  Jeff Law  <law@redhat.com>
2700         PR target/63347
2701         * gcc.target/m68k/pr63347.c: New test.
2703 2015-02-11  Marek Polacek  <polacek@redhat.com>
2705         * g++.dg/ubsan/shift-1.C: New test.
2706         * gcc.dg/ubsan/c-shift-2.c: New test.
2707         * c-c++-common/ubsan/shift-5.c: Remove file.
2709 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
2711         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2712         Directive adjusted to XFAIL.
2713         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2714         adjusted to XFAIL.
2716 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
2718         PR middle-end/65003
2719         * g++.dg/opt/pr65003.C: New test.
2721 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2723         * lib/target-supports.exp (check_effective_target_pie): Renamed
2724         to ...
2725         (check_effective_target_pie_enabled): This.
2726         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2727         * gcc.target/i386/pie.c: Likewise.
2729 2015-02-11  Andrew Pinski  <apinski@cavium.com>
2731         PR target/64893
2732         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2733         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2735 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
2737         PR target/61925
2738         * gcc.target/i386/pr61925-1.c: New test.
2739         * gcc.target/i386/pr61925-2.c: New test.
2740         * gcc.target/i386/pr61925-3.c: New test.
2742 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
2744         PR sanitizer/65004
2745         * g++.dg/asan/pr65004.C: New test.
2747 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
2749         PR target/64661
2750         * gcc.taget/sh/pr64661-0.h: New.
2751         * gcc.taget/sh/pr64661-1.c: New.
2752         * gcc.taget/sh/pr64661-2.c: New.
2753         * gcc.taget/sh/pr64661-3.c: New.
2754         * gcc.taget/sh/pr64661-4.c: New.
2756 2015-02-10  Richard Biener  <rguenther@suse.de>
2758         PR tree-optimization/64995
2759         * g++.dg/torture/pr64995.C: New testcase.
2761 2015-02-10  Richard Biener  <rguenther@suse.de>
2763         PR tree-optimization/64909
2764         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2766 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2768         * gcc.dg/signbit-sa.c: New test.
2770 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2772         PR libgfortran/57822
2773         * gfortran/fmt_g0_7.f08: New test.
2775 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
2777         PR tree-optimization/43378
2778         * gcc.dg/tree-ssa/pr43378.c: New test.
2780 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
2782         PR ipa/64978
2783         * g++.dg/torture/pr64978.C: New testcase.
2785 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
2787         PR sanitizer/64981
2788         * gcc.dg/asan/pr64981.c: New test.
2790 2015-02-09  Marek Polacek  <polacek@redhat.com>
2792         PR c/64856
2793         * gcc.dg/pr64856.c: New test.
2795 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
2797         PR target/64979
2798         * gcc.dg/tree-ssa/stdarg-7.c: New test.
2799         * gcc.c-torture/execute/pr64979.c: New test.
2801 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
2803         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2805 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
2807         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2808         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2810 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
2812         PR target/58757
2813         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2815 2015-02-09  Richard Biener  <rguenther@suse.de>
2817         PR tree-optimization/54000
2818         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2820 2015-02-09  Tom de Vries  <tom@codesourcery.com>
2822         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2824 2015-02-09  Martin Liska  <mliska@suse.cz>
2826         * g++.dg/ipa/pr64858.C: New test.
2828 2015-02-09  Tom de Vries  <tom@codesourcery.com>
2830         * gcc.dg/uninit-19.c: Fix warning line for fpic.
2832 2015-02-08  Andrew Pinski  <apinski@cavium.com>
2834         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2836 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
2838         PR fortran/63744
2839         * gfortran.dg/use_rename_8.f90: New.
2841 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
2843         * gnat.dg/addr7.ad[sb]: New test.
2844         * gnat.dg/addr8.ad[sb]: Likewise.
2846 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
2848         PR jit/64752
2849         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2850         from jit.dg/test-compile-to-executable.c's create_code, with a
2851         clarification of the output message.
2852         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2853         pass/fail message.
2854         (test_jit): Use CHECK_NO_ERRORS when calling
2855         gcc_jit_context_compile_to_file.
2856         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2857         jit-verify-compile-to-file to jit-verify-output-file-was-created.
2858         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
2859         about deletions that are attempted.
2860         (jit-verify-compile-to-file): Rename to...
2861         (jit-verify-output-file-was-created): ...this, and drop the
2862         attempt to run "file" and verify the output.
2863         (jit-verify-assembler): New function.
2864         (jit-verify-object): New function.
2865         (jit-verify-dynamic-library): New function.
2866         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2867         favor of an implementation from new file
2868         create-code-for-hello-world-executable.h, which also adds a
2869         "main".
2870         (dg-final): Replace jit-verify-compile-to-file with
2871         jit-verify-output-file-was-created, and invoke new function
2872         jit-verify-assembler.
2873         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2874         the output message.
2875         (dg-final): Replace jit-verify-compile-to-file with
2876         jit-verify-output-file-was-created, and invoke new function
2877         jit-verify-dynamic-library.
2878         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2879         favor of an implementation from new file
2880         create-code-for-hello-world-executable.h, which also adds a
2881         "main".
2882         (dg-final): Replace jit-verify-compile-to-file with
2883         jit-verify-output-file-was-created.  Strengthen the expected stdout
2884         from the built executable.
2885         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2886         favor of an implementation from new file
2887         create-code-for-hello-world-executable.h, which also adds a
2888         "main".
2889         (dg-final): Replace jit-verify-compile-to-file with
2890         jit-verify-output-file-was-created, and invoke new function
2891         jit-verify-object.
2892         * jit.dg/verify-dynamic-library.c: New source file.
2894 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
2895             Brian Rzycki  <b.rzycki@samsung.com>
2897         PR tree-optimization/64878
2898         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2900 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2902         PR ipa/64896
2903         * g++.dg/ipa/pr64896.C: New test.
2905 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2907         PR target/64205
2908         * gcc.target/powerpc/pr64205.c: New file.
2910 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
2912         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2913         (dg-options): Use -fpie instead of -fPIE -pie.
2915 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2917         PR middle-end/64937
2918         * g++.dg/asan/pr64937.C: New test.
2920 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
2922         PR fortran/63205
2923         * gfortran.dg/class_to_type_4.f90: New test
2925 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
2927         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
2929 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2931         PR rtl-optimization/64957
2932         PR debug/64817
2933         * gcc.c-torture/execute/pr64957.c: New test.
2935 2015-02-05  Jeff Law  <law@redhat.com>
2937         PR target/17306
2938         * gcc.target/h8300/pr17306-1.c: New test.
2939         * gcc.target/h8300/pr17306-2.c: New test.
2941 2015-02-05  Tobias Burnus  <burnus@net-b.de>
2943         PR fortran/64943
2944         * gfortran.dg/structure_constructor_12.f90: New.
2946 2015-02-05  Jeff Law  <law@redhat.com>
2948         PR target/58400
2949         gcc.target/h8300/pr58400.c: New test.
2951 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
2953         * gcc.target/arm/macro_defs0.c: New test.
2954         * gcc.target/arm/macro_defs1.c: New test.
2955         * gcc.target/arm/macro_defs2.c: New test.
2957 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
2959         PR rtl-optimization/64905
2960         * gcc.target/i386/pr64905.c: Require nonpic target.
2961         (dg-options): Add -fomit-frame-pointer.
2962         (main): Remove.
2964 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
2966         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
2967         tree dump scanning.
2969 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
2971         PR fortran/64757
2972         * gfortran.dg/type_to_class_2.f90: New test
2973         * gfortran.dg/type_to_class_3.f90: New test
2975 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
2977         PR ipa/64686
2978         * g++.dg/torture/pr64686.C: New testcase.
2980 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2982         PR rtl-optimization/64905
2983         * gcc.target/i386/pr64905.c: New file.
2985 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
2987         * gcc.dg/guality/pr41447-1.c: Remove xfail.
2988         * gcc.dg/guality/pr41616-1.c: Ditto.
2990 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
2992         PR debug/64817
2993         * gcc.dg/pr64817-3.c: New.
2995 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
2996             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2998         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
2999         pass parameters in registers.
3000         * gcc.dg/guality/pr36728-2.c (main): Likewise.
3001         * gcc.dg/guality/pr36728-3.c (main): Likewise.
3002         * gcc.dg/guality/pr36728-4.c (main): Likewise.
3004 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
3005             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3007         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3008         list, allow for multilibed targets.
3009         * gcc.dg/combine_ashiftrt_2.c: Likewise.
3011 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3013         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3014         * gcc.dg/pr46728-6.c: Ditto.
3016 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
3018         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3019         for mips_nanlegacy target.
3021 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
3023         * gcc.target/i386/chkp-hidden-def.c: New.
3025 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3027         PR middle-end/62103
3028         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3029         to use 24 bits for bitfield b.
3031 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3033         PR testsuite/64796
3034         * lib/target-supports.exp (check_effective_target_bswap64): Do not
3035         cache result in a global variable.  Include all 32-bit targets for
3036         bswap64 tests.
3038 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
3040         PR rtl-optimization/64756
3041         * gcc.c-torture/execute/pr64756.c: New test.
3043 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
3045         PR target/64660
3046         * gcc.target/sh/pr64660-0.h: New.
3047         * gcc.target/sh/pr64660-1.c: New.
3048         * gcc.target/sh/pr64660-2.c: New.
3049         * gcc.target/sh/pr64660-3.c: New.
3050         * gcc.target/sh/pr64660-4.c: New.
3052 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
3054         PR c++/64877
3055         * g++.dg/warn/Waddress-2.C: New.
3057 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
3059         PR middle-end/61225
3060         * gcc.target/i386/pr49095.c: XFAIL for ia32.
3062 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
3064         PR preprocessor/64803
3065         * gcc.dg/cpp/builtin-macro-1.c: New test case.
3067 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
3069         * g++.dg/ipa/devirt-37.C: Disable early inlining.
3071 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
3073         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3074         (_ARM_FPSRC): Add DN and AHP fields.
3075         (clean_results): Force DN=1 on AArch64.
3076         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3077         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3078         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3079         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3080         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3081         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3083 2015-02-02  Alan Modra  <amodra@gmail.com>
3085         * gcc.target/powerpc/cprophard.c: New.
3087 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
3089         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3090         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3092 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
3094         PR debug/64817
3095         * gcc.dg/pr64817-1.c: New test.
3096         * gcc.dg/pr64817-2.c: New test.
3098 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
3100         PR target/64851
3101         * gcc.target/sh/pr64851-0.h: New
3102         * gcc.target/sh/pr64851-1.c: New
3103         * gcc.target/sh/pr64851-2.c: New
3104         * gcc.target/sh/pr64851-3.c: New
3105         * gcc.target/sh/pr64851-4.c: New
3107 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
3109         PR target/64882
3110         * gcc.dg/torture/pr64882.c: New test.
3112 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
3114         PR target/64159
3115         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3116         sparc*-*-*.
3118 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
3120         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3121         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3122         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3123         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3124         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3125         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3126         tree dump.
3127         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3128         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3129         tree dump.
3130         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3131         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3132         tree dump.
3134 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3136         PR target/64688
3137         * g++.dg/pr64688-2.C: New.
3139 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
3141         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3142         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3143         * gcc.target/i386/fuse-caller-save.c: Ditto.
3144         * gcc.target/i386/headmerge-1.c: Ditto.
3145         * gcc.target/i386/headmerge-2.c: Ditto.
3146         * gcc.target/i386/sibcall-6.c: Ditto.
3148 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3150         PR target/64617
3151         * gcc.target/i386/pr64617.c: New test.
3153 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
3155         PR target/15184
3156         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3157         (dg-options): Remove -m32.
3158         (dg-final): Scan for "movb %al" only.
3159         * gcc.target/i386/pr15184-2.c: Ditto.
3161 2015-01-30  Richard Biener  <rguenther@suse.de>
3163         PR tree-optimization/64829
3164         * gcc.dg/vect/pr64829.c: New testcase.
3166 2015-01-29  Marek Polacek  <polacek@redhat.com>
3168         PR c/64709
3169         * gcc.dg/pr64709.c: New test.
3171 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
3173         PR c++/64717
3174         * g++.dg/ubsan/pr64717-1.C: New test.
3175         * g++.dg/ubsan/pr64717-2.C: New test.
3177 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
3179         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3181 2015-01-29  Jeff Law  <law@redhat.com>
3183         PR target/15184
3184         * gcc.target/i386/pr15184-1.c: New test.
3185         * gcc.target/i386/pr15184-2.c: New test.
3187 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3189         PR tree-optimization/64746
3190         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3192 2015-01-29  Richard Biener  <rguenther@suse.de>
3194         PR tree-optimization/64853
3195         * gcc.dg/torture/pr64853.c: New testcase.
3197 2015-01-29  Richard Biener  <rguenther@suse.de>
3199         PR tree-optimization/64844
3200         * gcc.dg/vect/pr64844.c: New testcase.
3202 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3204         PR middle-end/64809
3205         * gcc.dg/pr64809.c: Delete.
3207 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
3209         PR middle-end/64805
3210         * gcc.target/i386/pr64805.c: New.
3212 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3214         * gcc.dg/guality/guality.h (main): Add argv[0] to
3215         guality_gdb_command.
3217 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
3219         PR ipa/64801
3220         * gcc.dg/tree-ssa/pr64801.c: New testcase.
3222 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
3224         PR target/64659
3225         * gcc.target/sh/sh.exp
3226         (check_effective_target_atomic_model_soft_gusa_available,
3227         check_effective_target_atomic_model_soft_tcb_available,
3228         check_effective_target_atomic_model_soft_imask_available,
3229         check_effective_target_atomic_model_hard_llcs_available): New.
3230         * gcc.target/sh/pr64659-0.h: New.
3231         * gcc.target/sh/pr64659-1.c: New.
3232         * gcc.target/sh/pr64659-2.c: New.
3233         * gcc.target/sh/pr64659-3.c: New.
3234         * gcc.target/sh/pr64659-4.c: New.
3236 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
3238         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3239         scan-assembler-times pattern.
3241 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
3243         PR middle-end/64809
3244         * gcc.dg/pr64809.c: New test.
3246 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
3248         PR tree-optimization/64277
3249         * gcc.dg/pr64277.c: New.
3251 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3253         PR tree-optimization/64718
3254         * gcc.c-torture/execute/pr64718.c: New test.
3256 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
3258         * gcc.target/aarch64/abs_2.c: New.
3260 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
3262         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3263         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3264         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3265         ISA rev < 2.
3267 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
3269         PR bootstrap/64612
3270         * lib/target-supports.exp (check_effective_target_comdat_group): New.
3271         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3272         { target comdat_group }.
3274 2015-01-27  Tobias Burnus  <burnus@net-b.de>
3276         PR fortran/63861
3277         * gfortran.dg/goacc/coarray_2.f90: New.
3279 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3281         PR ipa/60871
3282         PR ipa/64139
3283         * g++.dg/torture/pr64139.C: New testcase.
3284         * g++.dg/torture/pr60871.C: Likewise.
3286 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
3288         PR fortran/64230
3289         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3290         prevent linking errors.
3292 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3294         PR ipa/64282
3295         * g++.dg/torture/pr64282.C: New testcase.
3297 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3299         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3300         for wzr reg.
3302 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3304         * gcc.target/s390/hotpatch-13.c: New testcase.
3305         * gcc.target/s390/hotpatch-14.c: New testcase.
3306         * gcc.target/s390/hotpatch-15.c: New testcase.
3307         * gcc.target/s390/hotpatch-16.c: New testcase.
3308         * gcc.target/s390/hotpatch-17.c: New testcase.
3309         * gcc.target/s390/hotpatch-18.c: New testcase.
3310         * gcc.target/s390/hotpatch-19.c: New testcase.
3311         * gcc.target/s390/hotpatch-20.c: New testcase.
3312         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3313         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3314         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3315         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3316         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3317         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3318         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3319         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3320         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3321         * gcc.target/s390/hotpatch-10.c: Likewise.
3322         * gcc.target/s390/hotpatch-11.c: Likewise.
3323         * gcc.target/s390/hotpatch-12.c: Likewise.
3324         * gcc.target/s390/hotpatch-2.c: Likewise.
3325         * gcc.target/s390/hotpatch-3.c: Likewise.
3326         * gcc.target/s390/hotpatch-4.c: Likewise.
3327         * gcc.target/s390/hotpatch-5.c: Likewise.
3328         * gcc.target/s390/hotpatch-6.c: Likewise.
3329         * gcc.target/s390/hotpatch-7.c: Likewise.
3330         * gcc.target/s390/hotpatch-8.c: Likewise.
3331         * gcc.target/s390/hotpatch-9.c: Likewise.
3332         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3333         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3334         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3335         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3336         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3337         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3338         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3339         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3341 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
3343         * gcc.dg/long_branch.c: New testcase.
3345 2015-01-27  Richard Biener  <rguenther@suse.de>
3347         PR tree-optimization/56273
3348         PR tree-optimization/59124
3349         PR tree-optimization/64277
3350         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3351         * gcc.dg/Warray-bounds-12.c: Likewise.
3352         * gcc.dg/Warray-bounds-13.c: Likewise.
3354 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
3356         PR rtl-optimization/61058
3357         * gcc.dg/pr61058.c: New test.
3359 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
3361         * gcc.target/i386/chkp-narrow-bounds.c: New.
3363 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
3365         PR tree-optimization/64807
3366         * gcc.dg/pr64807.c: New test.
3368         PR c/64766
3369         * gcc.dg/pr64766.c: New test.
3371 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
3373         PR target/49263
3374         * gcc.target/sh/pr49263-4.c: New.
3376 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
3378         PR fortran/62044
3379         * gfortran.dg/allocate_with_mold_1.f90: New test
3381 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
3383         PR c/64778
3384         * gcc.dg/pr64778.c: New test.
3386         PR middle-end/64421
3387         * gcc.dg/vect/pr64421.c: New test.
3389 2015-01-26  Tobias Burnus  <burnus@net-b.de>
3391         PR fortran/64771
3392         * gfortran.dg/coarray_36.f: New.
3393         * gfortran.dg/coarray_37.f90: New.
3395 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
3397         PR fortran/64230
3398         * gfortran.dg/class_allocate_18.f90: New.
3400 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3402         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3404 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3406         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3408 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3410         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3412 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3414         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3416 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3418         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3419         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3420         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3421         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3423 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3425         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3426         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3427         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3429 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3431         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3432         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3433         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3434         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3435         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3436         vXXXhn.inc.
3438 2015-01-26  Richard Biener  <rguenther@suse.de>
3440         PR middle-end/64764
3441         * gcc.dg/uninit-19.c: New testcase.
3443 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3445         * lib/target-supports.exp (check_effective_target_vect64): Add
3446         sparc*-*-*.
3448 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3450         PR testsuite/64712
3451         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3453 2015-01-26  Tony Liu  <tony.liu@arm.com>
3455         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3456         non-UAL cases.
3458 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
3460         PR libfortran/64770
3461         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3462         correctly, clean up afterwards.
3464 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
3466         PR fortran/62044
3467         * gfortran.dg/use_rename_7.f90: New.
3469 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
3471         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3472         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3474 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
3476         PR target/54236
3477         * gcc.target/sh/pr54236-4.c: New.
3479 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
3481         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3482         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
3483         Bridge test.
3485 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
3487         PR libfortran/64770
3488         * gfortran.dg/open_new_segv.f90: New test.
3490 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
3492         PR target/49263
3493         PR target/53987
3494         PR target/64345
3495         PR target/59533
3496         PR target/52933
3497         PR target/54236
3498         PR target/51244
3499         * gcc.target/sh/pr64345-1.c: New.
3500         * gcc.target/sh/pr64345-2.c: New.
3501         * gcc.target/sh/pr59533-1.c: New.
3502         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3503         * gcc.target/sh/pr52933-2.c: Likewise.
3504         * gcc.target/sh/pr54089-1.c: Likewise.
3505         * gcc.target/sh/pr54236-1.c: Likewise.
3506         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3507         * gcc.target/sh/pr49263-1.c: Remove xfails.
3508         * gcc.target/sh/pr49263-2.c: Likewise.
3509         * gcc.target/sh/pr49263-3.c: Likewise.
3510         * gcc.target/sh/pr53987-1.c: Likewise.
3511         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3512         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3513         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3514         (test05, test06, test07, test08, test09, test10, test11, test12): New.
3515         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3516         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3517         test_009): New.
3518         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3519         (test_02): New.
3521 2015-01-24  Tom de Vries  <tom@codesourcery.com>
3523         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3525 2015-01-23  Ian Lance Taylor  <iant@google.com>
3527         PR go/64510
3528         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3529         targets without split stack support.
3531 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
3533         PR target/64317
3534         * gcc.target/i386/pr64317.c: New test.
3536 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
3538         PR rtl-optimization/63637
3539         PR rtl-optimization/60663
3540         * gcc.dg/pr63637-1.c: New test.
3541         * gcc.dg/pr63637-2.c: New test.
3542         * gcc.dg/pr63637-3.c: New test.
3543         * gcc.dg/pr63637-4.c: New test.
3544         * gcc.dg/pr63637-5.c: New test.
3545         * gcc.dg/pr63637-6.c: New test.
3546         * gcc.target/i386/pr63637-1.c: New test.
3547         * gcc.target/i386/pr63637-2.c: New test.
3548         * gcc.target/i386/pr63637-3.c: New test.
3549         * gcc.target/i386/pr63637-4.c: New test.
3550         * gcc.target/i386/pr63637-5.c: New test.
3551         * gcc.target/i386/pr63637-6.c: New test.
3553 2015-01-23  Richard Biener  <rguenther@suse.de>
3555         PR testsuite/63439
3556         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3557         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3559 2015-01-23  Marek Polacek  <polacek@redhat.com>
3561         PR preprocessor/60570
3562         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3563         * gcc.dg/cpp/pr60570.c: New test.
3565 2015-01-23  Richard Biener  <rguenther@suse.de>
3567         PR testsuite/63439
3568         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3569         vectorization on vect64 targets.
3571 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
3573         PR fortran/60922
3574         * gfortran.dg/class_allocate_17.f90: New.
3576 2015-01-23  Tobias Burnus  <burnus@net-b.de>
3578         PR fortran/64726
3579         * gfortran.dg/goacc/combined_loop.f90: New.
3581 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3583         PR fortran/61933
3584         * gfortran.dg/make_unit.f90: New test.
3586 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3588         PR fortran/61933
3589         * gfortran.dg/negative_unit_int8.f: Update.
3591 2015-01-22  Jeff Law  <law@redhat.com>
3593         PR target/52076
3594         * gcc.target/m68k/pr52076-1.c: New test.
3595         * gcc.target/m68k/pr52076-2.c: New test.
3597 2015-01-22  Richard Biener  <rguenther@suse.de>
3599         PR middle-end/64728
3600         * gcc.dg/torture/pr64728.c: New testcase.
3602 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
3604         PR target/64688
3605         * g++.dg/pr64688.C: New test.
3607 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
3609         * gcc.target/i386/chkp-always_inline.c (f1): Make static
3610         to avoid errors with -fpic.
3612 2015-01-22  Richard Biener  <rguenther@suse.de>
3614         PR libstdc++/64535
3615         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
3617 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
3619         PR rtl-optimization/64682
3620         * gcc.c-torture/execute/pr64682.c: New file.
3622 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
3624         PR debug/64511
3625         * gcc.dg/pr64511.c: New test.
3627         PR rtl-optimization/62078
3628         * g++.dg/opt/pr62078.C: New test.
3630         PR c/63307
3631         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
3633 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
3635         PR fortran/57023
3636         * gfortran.dg/internal_pack_15.f90:  New test.
3638 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3640         * c-c++-common/tsan/step.c: New testcase.
3642 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3644         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
3646 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3648         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
3650 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3652         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
3654 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3656         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
3658 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3660         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
3662 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3664         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
3666 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3668         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
3670 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3672         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3674 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3676         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3678 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3680         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3682 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3684         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3686 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3688         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3690 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3692         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3693         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3694         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3695         vXXXw.inc.
3697 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3699         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3700         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3701         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3702         vXXXl.inc.
3704 2015-01-21  Renlin Li  <renlin.li@arm.com>
3706         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3707         * g++.dg/tls/thread_local5g.C: Likewise.
3708         * g++.dg/tls/thread_local6g.C: Likewise.
3710 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3712         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3713         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3714         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3716 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3718         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3719         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3720         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3722 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3724         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3725         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3726         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3728 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3730         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3731         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3732         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3734 2015-01-20  Jeff Law  <law@redhat.com>
3736         PR target/59946
3737         * gcc.target/m68k/pr59946.c: New test.
3739 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3741         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3742         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3743         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3745 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3747         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3748         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3749         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3751 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3753         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3754         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3755         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3757 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3759         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3760         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3761         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3762         vshuffle.inc.
3763         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3764         vshuffle.inc.
3766 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3768         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3769         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3770         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3772 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3774         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3775         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3776         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3778 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3780         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3782 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
3784         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3786         PR sanitizer/64632
3787         * g++.dg/ubsan/pr64632.C: New test.
3789         PR debug/64663
3790         * gcc.dg/pr64663.c: New test.
3792 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3794         PR c++/64383
3795         * g++.dg/warn/Wunused-var-23.C: New.
3797 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3799         PR c++/59937
3800         * g++.dg/cpp0x/constexpr-59937-1.C: New.
3801         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3803 2015-01-20  Richard Biener  <rguenther@suse.de>
3805         PR ipa/64684
3806         * gcc.dg/lto/pr64684_0.c: New testcase.
3807         * gcc.dg/lto/pr64684_1.c: Likewise.
3808         * gcc.dg/lto/pr64684_2.c: Likewise.
3809         * gcc.dg/lto/pr64685_0.c: Likewise.
3810         * gcc.dg/lto/pr64685_1.c: Likewise.
3812 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3814         PR c++/62241
3815         * g++.dg/cpp1y/lambda-init12.C: New.
3817 2015-01-20  Richard Biener  <rguenther@suse.de>
3819         PR tree-optimization/64410
3820         * g++.dg/vect/pr64410.cc: Require vect_double.
3822 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
3824         PR target/64149
3825         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3827 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
3829         PR bootstrap/64676
3830         Revert:
3831         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3833         PR rtl-optimization/64081
3834         * gcc.dg/pr64081.c: New test.
3836 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
3838         * jit.dg/harness.h: Include <unistd.h>.
3839         (CHECK_NO_ERRORS): New.
3840         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3841         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3842         gcc_jit_context_compile_to_file.
3843         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3844         args to the spawned executable.
3845         (jit-expand-vars): New function.
3846         (jit-exe-params): New variable.
3847         (dg-jit-set-exe-params): New function.
3848         (jit-dg-test): Detect testcases that use
3849         jit-verify-compile-to-file and call jit-setup-compile-to-file.
3850         Set arguments of spawned process to jit-exe-params.
3851         (jit-get-output-filename): New function.
3852         (jit-setup-compile-to-file): New function.
3853         (jit-verify-compile-to-file): New function.
3854         (jit-run-executable): New function.
3855         (jit-verify-executable): New function.
3856         * jit.dg/test-compile-to-assembler.c: New testcase.
3857         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3858         * jit.dg/test-compile-to-executable.c: New testcase.
3859         * jit.dg/test-compile-to-object.c: New testcase.
3861 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
3863         PR target/64652
3864         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3865         (test_1): New.
3867 2015-01-19  Martin Liska  <mliska@suse.cz>
3869         * objc/compile/pr64668.m: New test.
3871 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
3873         * jit.dg/test-arith-overflow.c: Include stdbool.h.
3874         (create_overflow_fn): Update comment to clarify that
3875         the third param of the created function is a bool *, not
3876         an int *.
3877         (verify_int_overflow_fn): Convert param "expected_ovf" from
3878         int to bool.  Update third param of "overflow_fn_type" from int *
3879         to bool *.  Update local "actual_ovf" from int to bool.
3880         (verify_uint_overflow_fn): Likewise.
3882 2015-01-19  Martin Liska  <mliska@suse.cz>
3884         * gcc.dg/ipa/ipa-icf-33.c: New test.
3886 2015-01-19  Felix Yang  <felix.yang@huawei.com>
3887             Haijian Zhang  <z.zhanghaijian@huawei.com>
3889         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3890         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3891         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3892         result_float64x2, expected_hfloat64x2): New helper type, variable and
3893         declaration.
3894         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3895         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3896         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3897         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3898         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3899         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3900         and target without the FMA feature.
3902 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
3904         * gcc.target/aarch64/pr64304.c: New testcase.
3906 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3908         PR rtl-optimization/64081
3909         * gcc.dg/pr64081.c: New test.
3911 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
3913         PR target/63971
3914         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3915         the epilogue).
3916         * gcc.target/aarch64/test_frame_6.c: Likewise.
3917         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3918         and x19 (in the epilogue).
3919         * gcc.target/aarch64/test_frame_4.c: Likewise.
3920         * gcc.target/aarch64/test_frame_7.c: Likewise.
3922 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
3924         * gcc.target/i386/chkp-always_inline.c: New.
3926 2015-01-15  Andrew Pinski  <apinski@cavium.com>
3927             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3929         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
3930         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
3932 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
3934         PR fortran/60255
3935         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
3936         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
3938 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3940         PR fortran/64578
3941         * gfortran.dg/unlimited_polymorphic_21.f90: New test
3943 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
3945         PR target/64652
3946         * gcc.target/sh/torture/pr64652.c: New.
3948 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
3950         * gcc.dg/ipa/ipa-icf-32.c: Update template.
3951         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3952         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3953         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
3954         * c-c++-common/asan/kasan-recover-1.c: Likewise.
3955         * c-c++-common/asan/kasan-recover-2.c: Likewise.
3957 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
3959         PR ipa/64378
3960         * g++.dg/torture/pr64378.C: New testcase.
3962 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3964         PR fortran/57959
3965         * gfortran.dg/block_13.f08: New test
3967 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3969         PR fortran/55901
3970         * gfortran.dg/associate_1.f03: Allow test for character with
3971         automatic length.
3973 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
3975         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
3976         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3978 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
3980         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
3982 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
3984         PR fortran/64578
3985         * gfortran.dg/unlimited_polymorphic_21.f90: New test
3987 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
3989         PR fortran/60357
3990         * gfortran.dg/alloc_comp_assign_13.f08: New test.
3992         PR fortran/61275
3993         * gfortran.dg/alloc_comp_assign_14.f08: New test.
3995         PR fortran/55932
3996         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
3998 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4000         PR fortran/60334
4001         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4003 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
4005         PR rtl-optimization/52773
4006         * gcc.c-torture/compile/pr52773.c: New test.
4008 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4010         PR c++/62134
4011         * g++.dg/cpp0x/alias-decl-46.C: New.
4013 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4015         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4017 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4019         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4020         Add trace.
4021         (CHECK_FP): Likewise.
4022         (CHECK_CUMULATIVE_SAT): Likewise.
4024 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4026         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4027         (Set_Neon_Cumulative_Sat): Add parameter.
4028         (__set_neon_cumulative_sat): Support new parameter.
4029         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4030         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4031         argument.
4032         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4033         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4034         argument.
4036 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4038         * g++.dg/tsan/vptr_benign_race.C: New testcase.
4039         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4041 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4043         PR c++/60056
4044         * g++.dg/tls/thread_local-ice4.C: New.
4046 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
4048         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4049         than Neon options.
4051 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4053         PR c++/62276
4054         * g++.dg/cpp0x/vt-62276.C: New.
4056 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4058         PR middle-end/64353
4059         * g++.dg/pr64353.C: New.
4061 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4063         PR target/64263
4064         * gcc.target/aarch64/pr64263_1.c: New test.
4066 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
4068         PR tree-optimization/64434
4069         * gcc.dg/torture/pr64434.c: Move to...
4070         * gcc.dg/pr64434.c: ... here.
4072 2015-01-16  Richard Biener  <rguenther@suse.de>
4074         PR middle-end/64614
4075         * gcc.dg/uninit-18.c: New testcase.
4077 2015-01-16  Richard Biener  <rguenther@suse.de>
4079         PR tree-optimization/64568
4080         * g++.dg/torture/pr64568-2.C: New testcase.
4082 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4084         PR target/64363
4085         * gcc.target/i386/chkp-label-address.c: New.
4087 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
4089         PR fortran/45290
4090         * gfortran.dg/pointer_init_6.f90: Extended.
4092 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
4094         * gcc.c-torture/compile/20150108.c: New test.
4096 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4098         * gcc.target/visium: New directory.
4100 2015-01-16  Richard Biener  <rguenther@suse.de>
4102         PR tree-optimization/61743
4103         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4104         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4106 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
4108         * gcc.dg/pr64015.c: New test.
4110 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
4112         PR ipa/64163
4113         PR ipa/64612
4114         * g++.dg/ipa/pr64612.C: New test.
4116 2015-01-16  Renlin Li  <renlin.li@arm.com>
4118         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4120 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
4122         * gcc.target/i386/sse-14.c: Test new intrinsic.
4123         * gcc.target/i386/sse-22.c: Ditto.
4125 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4127         PR c++/58614
4128         * g++.dg/cpp0x/auto44.C: New.
4130 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
4132         PR target/59710
4133         * gcc.target/nios2/gpopt-all.c: New test case.
4134         * gcc.target/nios2/gpopt-local.c: New test case.
4135         * gcc.target/nios2/gpopt-global.c: New test case.
4136         * gcc.target/nios2/gpopt-data.c: New test case.
4137         * gcc.target/nios2/gpopt-none.c: New test case.
4139 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
4141         * g++.dg/ubsan/vptr-1.C: New test.
4142         * g++.dg/ubsan/vptr-2.C: New test.
4143         * g++.dg/ubsan/vptr-3.C: New test.
4144         * g++.dg/ubsan/vptr-4.C: New test.
4145         * g++.dg/ubsan/vptr-5.C: New test.
4146         * g++.dg/ubsan/vptr-6.C: New test.
4147         * g++.dg/ubsan/vptr-7.C: New test.
4148         * g++.dg/ubsan/vptr-8.C: New test.
4149         * g++.dg/ubsan/vptr-9.C: New test.
4151 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
4153         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4154         is set up.
4155         * lib/gcc-dg.exp: Likewise.
4157 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
4159         PR rtl-optimization/64110
4160         * gcc.target/i386/pr64110.c: Add scan-assembler.
4162 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
4163             James Norris  <jnorris@codesourcery.com>
4164             Cesar Philippidis  <cesar@codesourcery.com>
4165             Ilmir Usmanov  <i.usmanov@samsung.com>
4167         * lib/target-supports.exp (check_effective_target_fopenacc): New
4168         procedure.
4169         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4170         * g++.dg/goacc/goacc.exp: Likewise.
4171         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4172         * gcc.dg/goacc/goacc.exp: Likewise.
4173         * gfortran.dg/goacc/goacc.exp: Likewise.
4174         * c-c++-common/cpp/openacc-define-1.c: New file.
4175         * c-c++-common/cpp/openacc-define-2.c: Likewise.
4176         * c-c++-common/cpp/openacc-define-3.c: Likewise.
4177         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4178         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4179         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4180         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4181         * c-c++-common/goacc/asyncwait-1.c: Likewise.
4182         * c-c++-common/goacc/cache-1.c: Likewise.
4183         * c-c++-common/goacc/clauses-fail.c: Likewise.
4184         * c-c++-common/goacc/collapse-1.c: Likewise.
4185         * c-c++-common/goacc/data-1.c: Likewise.
4186         * c-c++-common/goacc/data-2.c: Likewise.
4187         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4188         * c-c++-common/goacc/deviceptr-1.c: Likewise.
4189         * c-c++-common/goacc/deviceptr-2.c: Likewise.
4190         * c-c++-common/goacc/deviceptr-3.c: Likewise.
4191         * c-c++-common/goacc/if-clause-1.c: Likewise.
4192         * c-c++-common/goacc/if-clause-2.c: Likewise.
4193         * c-c++-common/goacc/kernels-1.c: Likewise.
4194         * c-c++-common/goacc/loop-1.c: Likewise.
4195         * c-c++-common/goacc/loop-private-1.c: Likewise.
4196         * c-c++-common/goacc/nesting-1.c: Likewise.
4197         * c-c++-common/goacc/nesting-data-1.c: Likewise.
4198         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4199         * c-c++-common/goacc/parallel-1.c: Likewise.
4200         * c-c++-common/goacc/pcopy.c: Likewise.
4201         * c-c++-common/goacc/pcopyin.c: Likewise.
4202         * c-c++-common/goacc/pcopyout.c: Likewise.
4203         * c-c++-common/goacc/pcreate.c: Likewise.
4204         * c-c++-common/goacc/pragma_context.c: Likewise.
4205         * c-c++-common/goacc/present-1.c: Likewise.
4206         * c-c++-common/goacc/reduction-1.c: Likewise.
4207         * c-c++-common/goacc/reduction-2.c: Likewise.
4208         * c-c++-common/goacc/reduction-3.c: Likewise.
4209         * c-c++-common/goacc/reduction-4.c: Likewise.
4210         * c-c++-common/goacc/sb-1.c: Likewise.
4211         * c-c++-common/goacc/sb-2.c: Likewise.
4212         * c-c++-common/goacc/sb-3.c: Likewise.
4213         * c-c++-common/goacc/update-1.c: Likewise.
4214         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4215         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4216         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4217         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4218         * gfortran.dg/goacc/assumed.f95: Likewise.
4219         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4220         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4221         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4222         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4223         * gfortran.dg/goacc/branch.f95: Likewise.
4224         * gfortran.dg/goacc/cache-1.f95: Likewise.
4225         * gfortran.dg/goacc/coarray.f95: Likewise.
4226         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4227         * gfortran.dg/goacc/cray.f95: Likewise.
4228         * gfortran.dg/goacc/critical.f95: Likewise.
4229         * gfortran.dg/goacc/data-clauses.f95: Likewise.
4230         * gfortran.dg/goacc/data-tree.f95: Likewise.
4231         * gfortran.dg/goacc/declare-1.f95: Likewise.
4232         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4233         * gfortran.dg/goacc/fixed-1.f: Likewise.
4234         * gfortran.dg/goacc/fixed-2.f: Likewise.
4235         * gfortran.dg/goacc/fixed-3.f: Likewise.
4236         * gfortran.dg/goacc/fixed-4.f: Likewise.
4237         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4238         * gfortran.dg/goacc/if.f95: Likewise.
4239         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4240         * gfortran.dg/goacc/list.f95: Likewise.
4241         * gfortran.dg/goacc/literal.f95: Likewise.
4242         * gfortran.dg/goacc/loop-1.f95: Likewise.
4243         * gfortran.dg/goacc/loop-2.f95: Likewise.
4244         * gfortran.dg/goacc/loop-3.f95: Likewise.
4245         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4246         * gfortran.dg/goacc/omp.f95: Likewise.
4247         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4248         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4249         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4250         * gfortran.dg/goacc/parameter.f95: Likewise.
4251         * gfortran.dg/goacc/private-1.f95: Likewise.
4252         * gfortran.dg/goacc/private-2.f95: Likewise.
4253         * gfortran.dg/goacc/private-3.f95: Likewise.
4254         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4255         * gfortran.dg/goacc/reduction-2.f95: Likewise.
4256         * gfortran.dg/goacc/reduction.f95: Likewise.
4257         * gfortran.dg/goacc/routine-1.f90: Likewise.
4258         * gfortran.dg/goacc/routine-2.f90: Likewise.
4259         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4260         * gfortran.dg/goacc/several-directives.f95: Likewise.
4261         * gfortran.dg/goacc/sie.f95: Likewise.
4262         * gfortran.dg/goacc/subarrays.f95: Likewise.
4263         * gfortran.dg/gomp/map-1.f90: Likewise.
4264         * gfortran.dg/openacc-define-1.f90: Likewise.
4265         * gfortran.dg/openacc-define-2.f90: Likewise.
4266         * gfortran.dg/openacc-define-3.f90: Likewise.
4267         * g++.dg/gomp/block-1.C: Update for changed compiler output.
4268         * g++.dg/gomp/block-2.C: Likewise.
4269         * g++.dg/gomp/block-3.C: Likewise.
4270         * g++.dg/gomp/block-5.C: Likewise.
4271         * g++.dg/gomp/target-1.C: Likewise.
4272         * g++.dg/gomp/target-2.C: Likewise.
4273         * g++.dg/gomp/taskgroup-1.C: Likewise.
4274         * g++.dg/gomp/teams-1.C: Likewise.
4275         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4276         * gcc.dg/cilk-plus/jump.c: Likewise.
4277         * gcc.dg/gomp/block-1.c: Likewise.
4278         * gcc.dg/gomp/block-10.c: Likewise.
4279         * gcc.dg/gomp/block-2.c: Likewise.
4280         * gcc.dg/gomp/block-3.c: Likewise.
4281         * gcc.dg/gomp/block-4.c: Likewise.
4282         * gcc.dg/gomp/block-5.c: Likewise.
4283         * gcc.dg/gomp/block-6.c: Likewise.
4284         * gcc.dg/gomp/block-7.c: Likewise.
4285         * gcc.dg/gomp/block-8.c: Likewise.
4286         * gcc.dg/gomp/block-9.c: Likewise.
4287         * gcc.dg/gomp/target-1.c: Likewise.
4288         * gcc.dg/gomp/target-2.c: Likewise.
4289         * gcc.dg/gomp/taskgroup-1.c: Likewise.
4290         * gcc.dg/gomp/teams-1.c: Likewise.
4292 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
4294         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4295         test case.
4297 2015-01-15  Mike Stump  <mikestump@comcast.net>
4299         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4300         * gcc.dg/inline_2.c: Likewise.
4301         * gcc.dg/inline_3.c: Likewise.
4302         * gcc.dg/inline_4.c: Likewise.
4304 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
4306         PR fortran/58023
4307         * gfortran.dg/proc_ptr_comp_43.f90: New.
4309 2015-01-15  Mike Stump  <mikestump@comcast.net>
4311         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4312         * gcc.dg/unroll_2.c: Likewise.
4313         * gcc.dg/unroll_3.c: Likewise.
4314         * gcc.dg/unroll_4.c: Likewise.
4315         * gcc.dg/unroll_5.c: Likewise.
4317 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
4319         PR target/63971
4320         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4321         in epilogue.
4322         * gcc.target/aarch64/test_frame_6.c: Likewise.
4323         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4324         x30 and x19 (in the epilogue).
4325         * gcc.target/aarch64/test_frame_4.c: Likewise.
4326         * gcc.target/aarch64/test_frame_7.c: Likewise.
4328 2015-01-15  Martin Liska  <mliska@suse.cz>
4330         * g++.dg/ipa/pr64068.C: New test.
4331         * gcc.dg/ipa/PR64559.c: New test.
4333 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4335         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4336         with PIE.
4338 2015-01-15  Richard Biener  <rguenther@suse.de>
4340         PR tree-optimization/61743
4341         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4342         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4344 2015-01-15 Renlin Li <renlin.li@arm.com>
4346         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4347         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4349 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
4351         * gcc.dg/vect/vect-aggressive-1.c: New.
4352         * gcc.target/i386/avx2-vect-aggressive.c: New.
4354 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4356         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4358 2015-01-15  Richard Biener  <rguenther@suse.de>
4360         PR lto/64415
4361         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4362         -Wl,-undefined,dynamic_lookup.
4364 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
4366         * gnat.dg/opt47.adb: New test.
4368 2015-01-15  Richard Biener  <rguenther@suse.de>
4370         PR lto/64415
4371         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4373 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
4375         PR tree-optimization/64434
4376         * gcc.dg/torture/pr64434.c: New test.
4378 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
4380         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4381         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
4382         -march=loongson* and -march=octeon* require -mno-micromips.
4384 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
4385             Matthew Fortune  <matthew.fortune@imgtec.com>
4387         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4388         * gcc.target/mips/call-saved-5.c (foo): Likewise.
4389         * gcc.target/mips/call-saved-6.c (foo): Likewise.
4390         * gcc.target/mips/call-saved-7.c: New file.
4391         * gcc.target/mips/call-saved-8.c: New file.
4392         * gcc.target/mips/call-saved-9.c: New file.
4394 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
4396         * gcc.target/mips/lsa.c: New file.
4397         * gcc.target/mips/mips64-lsa.c: Likewise.
4398         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4399         * gcc.target/mips/mulsize-4.c: Likewise.
4400         * gcc.target/mips/mulsize-5.c: New file.
4401         * gcc.target/mips/mulsize-6.c: Likewise.
4402         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4403         and !HAS_LSA as ghost options.
4404         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4405         for !HAS_LSA.
4407 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
4409         * g++.dg/torture/20141013.c: Set -fno-short-enums.
4411 2015-01-15  Richard Biener  <rguenther@suse.de>
4413         PR middle-end/64365
4414         * gcc.dg/torture/pr64365.c: New testcase.
4416 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
4418         * gcc.dg/stackprotectexplicit1.c: New test.
4419         * g++.dg/stackprotectexplicit2.c: New test.
4421 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4423         PR target/61933
4424         * gfortran.dg/inquire_internal.f90: New.
4425         * gfortran.dg/negative_unit_check.f90: New.
4427 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
4429         PR target/53988
4430         * gcc.target/sh/pr53988-1.c: New.
4432 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
4434         PR c++/58671
4435         * g++.dg/tls/thread_local-ice3.C: New.
4437 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
4439         * gcc.target/i386/fentry-override.c: Properly place {} in target
4440         selector.  Remove nonpic.
4441         * gcc.target/i386/fentry.c: Likewise.
4443 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
4445         * gcc.dg/atomic-invalid.c: Check for invalid memory model
4446         warnings instead of errors.
4448 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
4450         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4451         option support instead of ENABLE_LTO from Makefile.
4453 2015-01-14  Richard Biener  <rguenther@suse.de>
4455         PR tree-optimization/59354
4456         * gcc.dg/vect/pr59354.c: New testcase.
4458 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
4460         * lib/target-supports.exp
4461         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4462         on ARM architures before v7.
4464 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
4466         PR middle-end/59448
4467         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4468         an atomic_exchange.
4470 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4472         PR target/64386
4473         * gcc.target/i386/pr64386.c: New test.
4475 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4477         PR target/64393
4478         * gcc.target/i386/pr64393.c: New test.
4480 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4482         PR target/64387
4483         * gcc.target/i386/pr64387.c: New test.
4485 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
4487         * gcc.target/aarch64/store-pair-1.c: Fix typo.
4489 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4491         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4493 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4495         PR target/64453
4496         * gcc.target/arm/pr64453.c: New.
4498 2015-01-14  Richard Biener  <rguenther@suse.de>
4500         PR lto/64415
4501         * gcc.dg/lto/pr64415_0.c: New testcase.
4502         * gcc.dg/lto/pr64415_1.c: Likewise.
4504 2015-01-14  Martin Liska  <mliska@suse.cz>
4506         * gcc.dg/ipa/pr64307.c: New test.
4508 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
4510         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4511         64-bit and 128-bit.
4513 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4515         PR target/64460
4516         * gcc.target/arm/pr64460_1.c: New test.
4518 2015-01-14  Richard Biener  <rguenther@suse.de>
4520         PR tree-optimization/64493
4521         PR tree-optimization/64495
4522         * gcc.dg/vect/pr64493.c: New testcase.
4523         * gcc.dg/vect/pr64495.c: Likewise.
4525 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
4527         * gcc.dg/Warray-bounds-11.c: New test-case.
4529 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4531         * gcc.target/mips/octeon3-pipe-1.c: New test.
4533 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
4535         * jit.dg/harness.h (set_up_logging): Move string concatenation
4536         into...
4537         (concat_strings): New function.
4538         (dump_reproducer): New function.
4539         (test_jit): Call dump_reproducer.
4540         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4541         function.
4542         (jit-dg-test): Delete any generated reproducer from previous runs.
4543         Verify that a generated reproducer was created, and verify that it
4544         compiles.
4545         * jit.dg/test-nested-contexts.c (main): Call
4546         gcc_jit_context_dump_reproducer_to_file.
4548 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4550         * gcc.dg/aru-2.c: Add dg-require-profiling.
4552 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4554         * lib/target-supports.exp (check_profiling_available): Check if
4555         -pg links.
4557 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
4559         PR ipa/64565
4560         * g++.dg/torture/pr64565.C: New testcase.
4562 2015-01-13  Marek Polacek  <polacek@redhat.com>
4564         PR middle-end/64391
4565         * gcc.dg/tm/pr64391.c: New test.
4567 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4569         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4570         true.
4572 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4574         * gcc.target/i386/pie.c: New test.
4576         * lib/target-supports.exp (check_effective_target_pie): New.
4578 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4580         PR rtl-optimization/64286
4581         * gcc.target/i386/avx2-pr64286.c: New test.
4583 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
4585         PR c++/57626
4586         * g++.dg/cpp0x/vt-57626.C: New.
4588 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4590         PR fortran/64528
4591         * gfortran.dg/pr64528.f90: New test.
4593 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
4595         * gcc.target/aarch64/subsp.c: New test.
4597 2015-01-13  Andrew Pinski  <apinski@cavium.com>
4599         * gcc.target/aarch64/store-pair-1.c: New testcase.
4601 2015-01-13  Richard Biener  <rguenther@suse.de>
4603         PR lto/64373
4604         * gcc.dg/lto/pr64373_0.c: New testcase.
4606 2015-01-13  Andrew Pinski  <apinski@cavium.com>
4608         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
4609         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
4611 2015-01-13  Richard Biener  <rguenther@suse.de>
4613         PR tree-optimization/64406
4614         * gcc.dg/pr64406.c: New testcase.
4616 2015-01-13  Richard Biener  <rguenther@suse.de>
4618         PR tree-optimization/64404
4619         * gcc.dg/vect/pr64404.c: New testcase.
4621 2015-01-13  Richard Biener  <rguenther@suse.de>
4623         PR tree-optimization/64568
4624         * g++.dg/torture/pr64568.C: New testcase.
4626 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
4628         * jit.dg/test-error-local-used-from-other-function.c: New test
4629         case.
4630         * jit.dg/test-error-param-reuse.c: New test case.
4631         * jit.dg/test-error-param-sharing.c: New test case.
4632         * jit.dg/test-error-param-used-from-other-function.c: New test
4633         case.
4634         * jit.dg/test-error-param-used-without-a-function.c: New test
4635         case.
4637 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
4639         PR tree-optimization/64563
4640         * gcc.dg/pr64563.c: New test.
4642         PR target/64513
4643         * gcc.target/i386/pr64513.c: New test.
4645         PR tree-optimization/64454
4646         * gcc.dg/pr64454.c: New test.
4648         PR testsuite/64028
4649         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
4650         bind_pic_locally.
4651         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4652         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4653         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4654         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4655         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4656         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4657         * gcc.dg/vect/slp-25.c: Likewise.
4658         * gcc.dg/vect/vect-109.c: Likewise.
4659         * gcc.dg/vect/vect-13.c: Likewise.
4660         * gcc.dg/vect/vect-17.c: Likewise.
4661         * gcc.dg/vect/vect-18.c: Likewise.
4662         * gcc.dg/vect/vect-19.c: Likewise.
4663         * gcc.dg/vect/vect-20.c: Likewise.
4664         * gcc.dg/vect/vect-21.c: Likewise.
4665         * gcc.dg/vect/vect-22.c: Likewise.
4666         * gcc.dg/vect/vect-27.c: Likewise.
4667         * gcc.dg/vect/vect-29.c: Likewise.
4668         * gcc.dg/vect/vect-2-big-array.c: Likewise.
4669         * gcc.dg/vect/vect-2.c: Likewise.
4670         * gcc.dg/vect/vect-3.c: Likewise.
4671         * gcc.dg/vect/vect-4.c: Likewise.
4672         * gcc.dg/vect/vect-5.c: Likewise.
4673         * gcc.dg/vect/vect-72.c: Likewise.
4674         * gcc.dg/vect/vect-73-big-array.c: Likewise.
4675         * gcc.dg/vect/vect-73.c: Likewise.
4676         * gcc.dg/vect/vect-77-global.c: Likewise.
4677         * gcc.dg/vect/vect-78-global.c: Likewise.
4678         * gcc.dg/vect/vect-7.c: Likewise.
4679         * gcc.dg/vect/vect-86.c: Likewise.
4680         * gcc.dg/vect/vect-align-1.c: Likewise.
4681         * gcc.dg/vect/vect-align-3.c: Likewise.
4682         * gcc.dg/vect/vect-all-big-array.c: Likewise.
4683         * gcc.dg/vect/vect-all.c: Likewise.
4684         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4685         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4686         * gcc.dg/vect/vect-peel-3.c: Likewise.
4687         * gcc.dg/vect/vect-peel-4.c: Likewise.
4688         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4690 2015-01-12  Jeff Law  <law@redhat.com>
4692         PR target/64461
4693         * gcc.target/m68k/pr64461.c: New test.
4695 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
4697         * jit.dg/test-array-as-pointer.c (create_code): Update call
4698         to gcc_jit_context_new_global by setting "kind" to
4699         GCC_JIT_GLOBAL_IMPORTED.
4700         * jit.dg/test-error-array-as-pointer.c: Likewise.
4701         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4702         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4703         setting kind to GCC_JIT_GLOBAL_EXPORTED.
4704         * jit.dg/test-using-global.c (the_global): Rename to...
4705         (imported_global): ...this.
4706         (create_code): Update to test the three kinds of global.
4707         (verify_code): Likewise.
4709 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
4711         PR testsuite/64427
4712         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
4713         undefined behavior.
4714         * gcc.target/i386/pr64291-2.c: Updated.
4716 2015-01-12  Richard Biener  <rguenther@suse.de>
4718         PR tree-optimization/64530
4719         * gfortran.dg/pr64530.f90: New testcase.
4721 2015-01-12  Richard Biener  <rguenther@suse.de>
4723         PR middle-end/64357
4724         * gcc.dg/torture/pr64357.c: New testcase.
4726 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
4728         * gcc.target/i386/nop-mcount.c: Properly place {} in target
4729         selector.
4731 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4732         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4734 2015-01-12  Martin Liska  <mliska@suse.cz>
4736         * gcc.dg/ipa/PR64550.c: New test.
4738 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
4740         PR ipa/63470
4741         * g++.dg/ipa/pr63470.C: New testcase.
4743 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4745         PR fortran/63733
4746         * gfortran.dg/typebound_operator_20.f90: New.
4748 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4750         PR fortran/58023
4751         * gfortran.dg/proc_ptr_comp_42.f90: New.
4753 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4755         PR fortran/64508
4756         * gfortran.dg/proc_ptr_comp_41.f90: New.
4758 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
4760         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4762 2015-01-10  Tobias Burnus  <burnus@net-b.de>
4764         PR fortran/64522
4765         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4766         and add dg-excess-errors.
4767         * gfortran.dg/line_length_6.f90: New.
4768         * gfortran.dg/line_length_7.f90: New.
4769         * gfortran.dg/line_length_8.f90: New.
4770         * gfortran.dg/line_length_9.f90: New.
4771         * gfortran.dg/line_length_10.f90: New.
4772         * gfortran.dg/line_length_11.f90: New.
4774 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
4776         * jit.dg/test-threads.c (struct testcase): Move declaration
4777         to jit.dg/all-non-failing-tests.h.
4778         (testcases): Likewise.
4779         * jit.dg/all-non-failing-tests.h (struct testcase): Move
4780         declaration here from jit.dg/all-non-failing-tests.h.
4781         (testcases): Likewise.
4782         * jit.dg/test-combination.c (create_code): Eliminate spelling
4783         out all of the testcases in favor of looping through the
4784         "testcases" metadata.
4785         (verify_code): Likewise.
4787 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
4789         PR rtl-optimization/64536
4790         * gcc.dg/pr64536.c: New test.
4792 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
4794         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4795         * jit.dg/test-combination.c (create_code): Likewise.
4796         (verify_code): Likewise.
4797         * jit.dg/test-constants.c: New test case.
4798         * jit.dg/test-threads.c: Add test-constants.c.
4800 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
4802         PR libobjc/51891
4803         * objc.dg/gnu-api-2-class.m: Add a test case
4804         for the above change.
4806 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4808         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4810 2015-01-09  Richard Biener  <rguenther@suse.de>
4812         PR tree-optimization/64410
4813         * g++.dg/vect/pr64410.cc: New testcase.
4815 2015-01-09  Martin Liska  <mliska@suse.cz>
4817         * gcc.dg/ipa/ipa-icf-32.c: New test.
4819 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4821         * c-c++-common/tsan/tsan_barrier.h: New.
4822         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4823         * c-c++-common/tsan/bitfield_race.c: Likewise.
4824         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4825         * c-c++-common/tsan/mutexset1.c: Likewise.
4826         * c-c++-common/tsan/race_on_barrier.c: Likewise.
4827         * c-c++-common/tsan/race_on_mutex.c: Likewise.
4828         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4829         * c-c++-common/tsan/simple_race.c: Likewise.
4830         * c-c++-common/tsan/simple_stack.c: Likewise.
4831         * c-c++-common/tsan/sleep_sync.c: Likewise.
4832         * c-c++-common/tsan/tiny_race.c: Likewise.
4833         * c-c++-common/tsan/tls_race.c: Likewise.
4834         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4835         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4836         * g++.dg/tsan/atomic_free.C: Likewise.
4837         * g++.dg/tsan/atomic_free2.C: Likewise.
4838         * g++.dg/tsan/cond_race.C: Likewise.
4839         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4841 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
4843         PR testsuite/62250
4844         * lib/target-supports.exp (check_effective_target_libatomic_available):
4845         New.
4846         * gfortran.dg/coarray/caf.exp: Only add -latomic for
4847         targets that match effective-target libatomic_available.
4848         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4850 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
4852         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4853         Verify the result of gcc_jit_context_get_last_error.
4854         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4856 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
4858         PR tree-optimization/63989
4859         * gcc.dg/strlenopt-27.c: New test.
4861 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
4863         * jit.dg/harness.h (set_up_logging): New function.
4864         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
4865         set_up_logging on the context, so that every testcase is
4866         logged to a particular file.
4867         * jit.dg/test-nested-contexts.c (main): Open a logfile,
4868         and call gcc_jit_context_set_logfile on the top-level context.
4870 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
4872         PR target/64338
4873         * g++.dg/opt/pr64338.C: New test.
4875 2015-01-08  Tobias Burnus  <burnus@net-b.de>
4877         * gfortran.dg/coarray/codimension_2b.f90: New file.
4878         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4879         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4881 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4883         PR c++/59004
4884         * g++.dg/ext/fnname4.C: New.
4886 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4888         PR c++/64462
4889         * g++.dg/cpp0x/constexpr-64462.C: New.
4891 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4893         PR c++/60753
4894         * g++.dg/cpp0x/deleted10.C: New.
4896 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4898         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4900 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4902         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4903         GCC_JIT_UNARY_OP_ABS.
4904         (verify_unary_ops): Likewise.
4906 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4908         * jit.dg/test-arith-overflow.c: New test case.
4909         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4910         * jit.dg/test-combination.c (create_code): Likewise.
4911         (verify_code): Likewise.
4912         * jit.dg/test-threads.c (testcases): Likewise.
4914 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4916         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4917         rather than "jit".  Load g++.exp, and call g++_init.
4918         Run test-*.cc files within the testsuite and *.cc files within
4919         docs/examples.
4920         (jit-dg-test): Drop the addition of -fgnu89-inline to
4921         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
4922         doing it when compiling C testcases (since g++ does not handle
4923         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
4924         is restored to the value after g++_init ran, rather than the
4925         value before g++_init ran.  Return a list of
4926         $comp_output $output_file, as dg-test assumes.
4928 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4930         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
4931         make it easier to figure out the origin of each test result when
4932         running test-combination.c and test-threads.c.
4933         (CHECK_VALUE): Likewise.
4934         (CHECK_DOUBLE_VALUE): Likewise.
4935         (CHECK_STRING_VALUE): Likewise.
4936         (CHECK_STRING_STARTS_WITH): Likewise.
4937         (CHECK_STRING_CONTAINS): Likewise.
4938         (CHECK): Likewise.
4939         (check_string_value): Likewise, add "funcname" param.
4940         (check_string_starts_with): Likewise.
4941         (check_string_contains): Likewise.
4943 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4945         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
4946         generating name of built executable.
4948 2015-01-07  Marek Polacek  <polacek@redhat.com>
4950         PR c/64440
4951         * gcc.dg/pr64440.c: New test.
4952         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
4954 2015-01-07  Marek Polacek  <polacek@redhat.com>
4956         PR c/64417
4957         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
4958         * gcc.dg/pr64417.c: New test.
4960 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4962         PR target/64505
4963         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
4964         fix is correct.
4966 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4968         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
4969         Check if testcases run without errors, not just if they compile.
4971 2015-01-06  Christian Bruel  <christian.bruel@st.com>
4973         PR target/64507
4974         * gcc.target/sh/pr64507.c: New test.
4976 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
4978         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
4980 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
4982         * c-c++-common/asan/sanitize-all-1.c: New test.
4983         * c-c++-common/ubsan/sanitize-all-1.c: New test.
4984         * c-c++-common/ubsan/sanitize-all-2.c: New test.
4985         * c-c++-common/ubsan/sanitize-all-3.c: New test.
4986         * c-c++-common/ubsan/sanitize-all-4.c: New test.
4988 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4990         * lib/target-supports.exp (check_profiling_available): Return 0 for
4991         Visium.
4992         (check_effective_target_tls_runtime): Likewise.
4993         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
4994         * gcc.dg/20020312-2.c: Adjust for Visium.
4995         * gcc.dg/tls/thr-cse-1.c: Likewise
4996         * gcc.dg/tree-ssa/20040204-1.c: Likewise
4997         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4998         * gcc.dg/weak/typeof-2.c: Likewise.
5000 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
5002         PR rtl-optimization/64287
5003         * gcc.dg/aru-2.c: New test.
5005 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5007         PR sanitizer/64344
5008         * c-c++-common/ubsan/pr64344-1.c: New test.
5009         * c-c++-common/ubsan/pr64344-2.c: New test.
5011         PR tree-optimization/64465
5012         * gcc.dg/pr64465.c: New test.
5014         PR tree-optimization/64494
5015         * gcc.c-torture/compile/pr64494.c: New test.
5017 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5019         PR fortran/47674
5020         * gfortran.dg/realloc_on_assign_25.f90:  New test.
5022 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5024         Update copyright years.
5026 2015-01-05  Marek Polacek  <polacek@redhat.com>
5028         PR c/64423
5029         * gcc.dg/pr64423.c: New test.
5031 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5033         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5034         mmix-knuth-mmixware for the same reason as for MIPS.
5035         * gcc.dg/debug/debug-2.c: Ditto.
5037         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5039 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
5041         PR testsuite/62250
5042         * lib/gfortran.exp: Add libatomic library search path.
5043         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5044         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5046         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5048 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5050         * c-c++-common/tsan/bitfield_race.c: New testcase.
5051         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5053 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5055         * gfortran.dg/coarray/collectives_4.f90: New.
5057 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5059         PR fortran/57562
5060         * gfortran.dg/extends_16.f90: New.
5062 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5064         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5066 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5068         * gfortran.dg/coarray/codimension_2.f90: New.
5069         * gfortran.dg/coarray/codimension_2a.f90: New.
5070         * gfortran.dg/coarray_35.f90: New.
5071         * gfortran.dg/coarray_35a.f90: New.
5073 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5075         PR fortran/60507
5076         * gfortran.dg/dummy_procedure_11.f90: New.
5078 Copyright (C) 2015 Free Software Foundation, Inc.
5080 Copying and distribution of this file, with or without modification,
5081 are permitted in any medium without royalty provided the copyright
5082 notice and this notice are preserved.