497b979b1f5504dbb6397178eb7e4fe6e8cd8d8e
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2014-06-12  Jakub Jelinek  <jakub@redhat.com>
2
3         PR middle-end/61486
4         * c-c++-common/gomp/pr61486-1.c: New test.
5         * c-c++-common/gomp/pr61486-2.c: New test.
6
7 2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
8
9         PR target/59843
10         * gcc.dg/vect/vect-singleton_1.c: New file.
11
12 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
13
14         PR target/61443
15         * gcc.target/avr/torture/pr61443.c: New test.
16
17 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
18
19         PR c++/19200
20         * g++.dg/parse/friend11.C: New.
21
22 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
23
24         PR c++/60265
25         * g++.dg/cpp0x/using-enum-1.C: New.
26         * g++.dg/cpp0x/using-enum-2.C: Likewise.
27
28 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
29
30         PR c++/19200
31         * g++.dg/parse/friend9.C: New.
32         * g++.dg/parse/friend10.C: Likewise.
33         * g++.dg/parse/friend7.C: Adjust.
34
35 2014-06-11  Richard Biener  <rguenther@suse.de>
36
37         PR tree-optimization/61452
38         * gcc.dg/torture/pr61452.c: New testcase.
39
40 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
41
42         PR c++/34049
43         * g++.dg/parse/pr34049.C: New.
44
45 2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
46
47         * gcc.c-torture/execute/pr61306-1.c: New test.
48         * gcc.c-torture/execute/pr61306-2.c: Likewise.
49         * gcc.c-torture/execute/pr61306-3.c: Likewise.
50
51 2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
52
53         * gcc.target/aarch64/acle/acle.exp: New.
54         * gcc.target/aarch64/acle/crc32b.c: New test.
55         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
56         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
57         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
58         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
59         * gcc.target/aarch64/acle/crc32d.c: Likewise.
60         * gcc.target/aarch64/acle/crc32h.c: Likewise.
61         * gcc.target/aarch64/acle/crc32w.c: Likewise.
62
63 2014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>
64
65         PR tree-optimization/52252
66         * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
67
68 2014-06-11  Richard Biener  <rguenther@suse.de>
69
70         PR middle-end/61437
71         * gcc.dg/torture/20140610-1.c: New testcase.
72         * gcc.dg/torture/20140610-2.c: Likewise.
73
74 2014-06-10  Richard Biener  <rguenther@suse.de>
75
76         PR tree-optimization/61438
77         * gcc.dg/torture/pr61438.c: New testcase.
78
79 2014-06-10  Richard Biener  <rguenther@suse.de>
80
81         PR middle-end/61456
82         * g++.dg/opt/pr61456.C: New testcase.
83
84 2014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
85             Mikael Morin <mikael@gcc.gnu.org>
86
87         PR fortran/41936
88         * gfortran.dg/class_array_15.f03: Check memory leaks.
89
90 2014-06-10  Richard Biener  <rguenther@suse.de>
91
92         PR tree-optimization/57186
93         PR tree-optimization/59299
94         * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
95         * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
96
97 2014-06-10  Jakub Jelinek  <jakub@redhat.com>
98
99         PR fortran/60928
100         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
101         directives.
102         * gfortran.dg/gomp/associate1.f90: New test.
103         * gfortran.dg/gomp/intentin1.f90: New test.
104         * gfortran.dg/gomp/openmp-simd-1.f90: New test.
105         * gfortran.dg/gomp/openmp-simd-2.f90: New test.
106         * gfortran.dg/gomp/openmp-simd-3.f90: New test.
107         * gfortran.dg/gomp/proc_ptr_2.f90: New test.
108
109 2014-06-09  Marek Polacek  <polacek@redhat.com>
110
111         PR c/36446
112         * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
113         * gcc.dg/array-2.c: Likewise.
114         * gcc.dg/array-const-2.c: Likewise.
115         * gcc.dg/ucnid-8.c: Likewise.
116         * gcc.dg/vla-init-1.c: Likewise.
117         * gcc.dg/array-const-3.c: Change dg-error to dg-message.
118         * gcc.dg/c99-flex-array-7.c: Likewise.
119         * gcc.dg/init-bad-1.c: Likewise.
120         * gcc.dg/init-bad-3.c: Likewise.
121         * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
122         * gcc.dg/pedwarn-init.c: Add dg-warning.
123         * gcc.dg/pr53119.c: Remove dg-excess-errors.
124
125 2014-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
126
127         PR c++/22556
128         * g++.dg/other/redecl3.C: New.
129
130 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
131
132         PR c++/54442
133         * g++.dg/pr54442.C: New file.
134
135 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
136
137         PR fortran/61406
138         * gfortran.dg/associate_17.f90 : New test
139
140 2014-06-09  Petr Murzin  <petr.murzin@intel.com>
141
142         * gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
143         void for TEST instead of static void.
144         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
145         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
146         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
147         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
148         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
149         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
150         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
151         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
152         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
153         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
154         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
155         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
156         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
157         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
158         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
159         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
160         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
161         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
162         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
163         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
164         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
165         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
166         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
167         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
168         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
169         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
170         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
171         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
172         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
173         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
174         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
175         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
176         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
177         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
178         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
179         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
180         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
181         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
182         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
183         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
184         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
185         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
186         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
187         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
188         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
189         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
190         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
191         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
192         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
193         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
194         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
195         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
196         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
197         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
198         * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
199         * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
200         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
201         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
202         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
203         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
204         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
205         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
206         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
207         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
208         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
209         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
210         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
211         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
212         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
213         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
214         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
215         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
216         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
217         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
218         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
219         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
220         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
221         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
222         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
223         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
224         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
225         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
226         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
227         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
228         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
229         * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
230         instead of static void.
231         * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
232         delete unused variables.
233         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
234         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
235         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
236         * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
237         delete unused variables, void for TEST instead of static void.
238         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
239         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
240         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
241         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
242         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
243         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
244         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
245         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
246         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
247         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
248         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
249         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
250         * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
251         initialize variables.
252         * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
253         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
254         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
255         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
256         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
257         * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
258         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
259         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
260         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
261         * gcc.target/i386/i386.exp: Ditto.
262         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for CALC,
263         void for TEST instead of static void, initialize variables.
264         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
265         * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
266         static void.
267         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
268         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
269         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
270         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
271         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
272         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
273         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
274         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
275         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
276         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
277         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
278         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
279         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
280         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
281         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
282         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
283         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
284         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
285         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
286         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
287         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
288         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
289         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
290         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
291         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
292         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
293         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
294         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
295         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
296         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
297         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
298         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
299         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
300         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
301         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
302         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
303         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
304         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
305         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
306         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
307         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
308         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
309         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
310         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
311         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
312         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
313         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
314         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
315         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
316         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
317         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
318         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
319         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
320         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
321         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
322         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
323         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
324         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
325         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
326         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
327         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
328         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
329         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
330         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
331         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
332         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
333         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
334         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
335         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
336         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
337         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
338         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
339         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
340         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
341         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
342         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
343         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
344         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
345         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
346         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
347         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
348         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
349         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
350         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
351         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
352         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
353         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
354         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
355         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
356         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
357         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
358         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
359         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
360         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
361         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
362         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
363         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
364         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
365         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
366         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
367         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
368         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
369         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
370         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
371         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
372         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
373         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
374         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
375         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
376         * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
377         instead of static void.
378         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
379         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
380         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
381         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
382         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
383         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
384         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
385         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
386         static void, delete unused variables.
387         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
388         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
389         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
390         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
391         * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
392         static void, delete unused variables, Change parameters for
393         UNION_CHECK, MASK_MERGE and MASK_ZERO.
394         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
395         CALC,  void for TEST instead of static void.
396         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
397         UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
398         void.
399         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
400         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
401         static void, change type  of parameter for UNION_TYPE.
402         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
403         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
404         void for TEST instead of static void, delete unused variables, change
405         parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
406         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
407         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
408         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
409         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
410         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
411         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
412         * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
413         void for TEST instead of static void, change parameters for UNION_CHECK,
414         UNION_TYPE, MASK_MERGE and MASK_ZERO.
415         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
416         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
417         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
418         * gcc.target/i386/avx512f-additional-reg-names.c: Add
419         __attribute__((unused)).
420         * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
421         __attribute__((unused)).
422         * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
423         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
424         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
425         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
426         * gcc.target/i386/avx512f-korw-1.c: Ditto.
427         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
428         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
429         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
430         * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
431         add __attribute__((unused)).
432         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
433         * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
434         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
435         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
436         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
437         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
438         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
439         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
440         * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
441         delete unused variables.
442         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
443         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
444         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
445         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
446         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
447         * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
448         static void, mask_merging and zero_masking for unsigned types.
449         * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
450         CHECK_ARRAY for unsigned types.
451         * gcc.target/i386/m256-check.h: Ditto.
452         * gcc.target/i386/m512-check.h: Ditto.
453
454 2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
455
456         PR target/61062
457         * gcc.target/arm/pr48252.c (main): Expect same result as endian-neutral.
458
459 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
460
461         PR fortran/45187
462         * gfortran.dg/cray_pointers_10.f90: New file.
463
464 2014-06-09  Jakub Jelinek  <jakub@redhat.com>
465
466         * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
467         instead of complex(kind=16).
468
469 2014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
470
471         PR fortran/38829
472         * gfortran.dg/bind_c_usage_29.f90: New file.
473
474 2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
475
476         * gnat.dg/opt38.adb: New test.
477         * gnat.dg/opt38_pkg.ad[sb]: New helper.
478
479 2014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>
480
481         PR target/18343
482         * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
483         New macro, 0 for __MMIX__, default 64.
484         (bar): Pass it to __builtin_apply instead of literal 64.
485
486 2014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
487
488         * gfortran.dg/io_constraints_11.f90: New file.
489         * gfortran.dg/io_constraints_12.f90: New file.
490         * gfortran.dg/io_constraints_13.f90: New file.
491
492 2014-06-06  Uros Bizjak  <ubizjak@gmail.com>
493
494         PR target/61423
495         * gcc.target/i386/pr61423.c: New test.
496
497 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
498
499         PR c++/60184
500         * g++.dg/cpp0x/constexpr-union6.C: New.
501         * g++.dg/cpp0x/union6.C: Likewise.
502         * g++.dg/init/ref14.C: Adjust.
503         * g++.dg/init/union1.C: Likewise.
504
505 2014-06-06  Richard Biener  <rguenther@suse.de>
506
507         PR tree-optimization/59299
508         * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
509
510 2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
511
512         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
513         * gcc.dg/tree-ssa/sra-12.c: Likewise.
514
515 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
516
517         * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
518         bitfield and test wrong results instead of correct results to make the
519         test more portable.
520
521 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
522
523         PR c++/60432
524         * g++.dg/cpp0x/constexpr-60432.C: New.
525
526 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
527
528         PR c++/60199
529         * g++.dg/cpp0x/constexpr-60199.C: New.
530
531 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
532
533         * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
534         Specify -march=z900 as an additional option.
535         * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
536         * gcc.dg/optimize-bswapsi-2.c: Likewise.
537         * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
538
539 2014-06-06  Jakub Jelinek  <jakub@redhat.com>
540
541         * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
542         reduction clause diagnostic changes.
543         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
544         * gfortran.dg/gomp/reduction1.f90: Likewise.
545         * gfortran.dg/gomp/reduction3.f90: Likewise.
546         * gfortran.dg/gomp/udr1.f90: New test.
547         * gfortran.dg/gomp/udr2.f90: New test.
548         * gfortran.dg/gomp/udr3.f90: New test.
549         * gfortran.dg/gomp/udr4.f90: New test.
550         * gfortran.dg/gomp/udr5.f90: New test.
551         * gfortran.dg/gomp/udr6.f90: New test.
552         * gfortran.dg/gomp/udr7.f90: New test.
553
554 2014-06-06  Christian Bruel  <christian.bruel@st.com>
555
556         PR tree-optimization/43934
557         * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
558
559 2014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>
560
561         PR c/53119
562         * gcc.dg/pr53119.c: New testcase.
563
564 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
565
566         PR target/52472
567         * gcc.target/avr/pr52472.c: New test.
568
569
570 2014-06-05  Jeff Law  <law@redhat.com>
571
572         PR tree-optimization/61289
573         * g++.dg/pr61289.C: New test.
574         * g++.dg/pr61289-2.C: New test.
575
576 2014-06-05  Richard Biener  <rguenther@suse.de>
577             Paolo Carlini  <paolo.carlini@oracle.com>
578
579         PR c++/56961
580         * g++.dg/parse/pr56961.C: New.
581
582 2014-06-05  Kai Tietz  <ktietz@redhat.com>
583
584         PR target/46219
585         * gcc.target/i386/sibcall-4.c: Remove xfail.
586
587 2014-06-05  Julian Brown  <julian@codesourcery.com>
588             Sandra Loosemore  <sandra@codesourcery.com>
589
590         * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if
591         options.
592
593 2014-06-05  Richard Biener  <rguenther@suse.de>
594
595         PR c++/61004
596         * g++.dg/diagnostic/pr61004.C: New testcase.
597
598 2014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>
599
600         * gcc.dg/torture/pr61319.c: New test.
601
602 2014-06-05  Marek Polacek  <polacek@redhat.com>
603
604         PR c/56724
605         * gcc.dg/pr56724-3.c: New test.
606
607 2014-06-05  Andreas Schwab  <schwab@suse.de>
608
609         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
610
611 2014-06-05  Marek Polacek  <polacek@redhat.com>
612
613         PR c/49706
614         * c-c++-common/pr49706.c: New test.
615
616 2014-06-05  Marek Polacek  <polacek@redhat.com>
617
618         PR c/48062
619         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
620         * gcc.dg/Wshadow-3.c: Likewise.
621         * gcc.dg/pr48062.c: New test.
622
623 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
624
625         PR c++/43453
626         * g++.dg/init/pr43453.C: New.
627
628 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
629
630         PR tree-optimization/61385
631         * gcc.dg/tree-ssa/pr61385.c: New file.
632
633 2014-06-04  Richard Biener  <rguenther@suse.de>
634
635         PR tree-optimization/60098
636         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
637
638 2014-06-04  Richard Biener  <rguenther@suse.de>
639
640         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
641
642 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
643
644         PR c/58942
645         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
646         the case with a pointer.
647
648 2014-06-04  Marek Polacek  <polacek@redhat.com>
649
650         PR c/30020
651         * c-c++-common/pr30020.c: New test.
652
653 2014-06-03  Andrew Pinski  <apinski@cavium.com>
654
655         * gcc.c-torture/compile/20140528-1.c: New testcase.
656
657 2014-06-03  Dehao Chen  <dehao@google.com>
658
659         * gcc.dg/tree-prof/merge_block.c: New test.
660
661 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
662
663         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
664         * g++.dg/ext/mv15.C (dg-options): Ditto.
665
666 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
667
668         DR 1423
669         PR c++/52174
670         * g++.dg/cpp0x/nullptr31.C: New.
671         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
672         * g++.dg/cpp0x/nullptr17.C: Update.
673
674 2014-06-03  Marek Polacek  <polacek@redhat.com>
675
676         PR c/60439
677         * c-c++-common/pr60439.c: New test.
678         * g++.dg/eh/scope1.C (f4): Add dg-warning.
679
680 2014-06-03  Martin Jambor  <mjambor@suse.cz>
681
682         PR ipa/61160
683         * g++.dg/ipa/pr61160-1.C: New test.
684
685 2014-06-03  Richard Biener  <rguenther@suse.de>
686
687         PR tree-optimization/61383
688         * gcc.dg/torture/pr61383-1.c: New testcase.
689
690 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
691
692         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
693
694 2014-06-02  Jeff Law  <law@redhat.com>
695
696         PR rtl-optimization/61094
697         * g++.dg/pr61094: New test.
698
699 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
700
701         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
702         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
703         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
704         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
705         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
706         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
707         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
708         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
709
710 2014-06-02  Richard Biener  <rguenther@suse.de>
711
712         PR tree-optimization/61346
713         * gcc.dg/torture/pr61346.c: New testcase.
714
715 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
716
717         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
718         not compilation.
719         * gcc.target/i386/sibcall-4.c: Ditto.
720         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
721
722 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
723
724         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
725         in scan-assembler-not string.
726         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
727         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
728         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
729
730 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
731
732         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
733
734 2014-06-01  Kai Tietz  <ktietz@redhat.com>
735
736         PR target/61377
737         * gcc.target/i386/sibcall-6.c: New test.
738
739 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
740
741         DR 1227
742         PR c++/57543
743         * g++.dg/cpp0x/pr57543-1.C: New.
744         * g++.dg/cpp0x/pr57543-2.C: Likewise.
745         * g++.dg/cpp0x/pr57543-3.C: Likewise.
746         * g++.dg/cpp0x/decltype59.C: Likewise.
747
748 2014-05-31  Tom de Vries  <tom@codesourcery.com>
749
750         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
751
752 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
753
754         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
755         restore_gcc_exec_prefix_env_var): New procedures.
756         (set_ld_library_path_env_vars,
757         restore_ld_library_path_env_vars): Use them.
758         * lib/c-compat.exp: Load target-libpath.exp.
759         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
760         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
761         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
762         restore_gcc_exec_prefix_env_var.
763         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
764         Likewise.
765
766         * c-c++-common/asan/misalign-1.c: New test.
767         * c-c++-common/asan/misalign-2.c: New test.
768
769         * g++.dg/asan/asan_test.C: Add -std=c++11 and
770         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
771         -DASAN_USE_DEJAGNU_GTEST=1.
772         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
773         * g++.dg/asan/asan_oob_test.cc: Likewise.
774         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
775         * g++.dg/asan/asan_str_test.cc: Likewise.
776         * g++.dg/asan/asan_test_utils.h: Likewise.
777         * g++.dg/asan/sanitizer_test_config.h: Likewise.
778         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
779         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
780         Imported from upstream r209283.
781         * g++.dg/asan/asan_test_config.h: Likewise.
782
783 2014-05-30  Kai Tietz  <ktietz@redhat.com>
784
785         PR target/60104
786         * gcc.target/i386/sibcall-1.c: New test.
787         * gcc.target/i386/sibcall-2.c: New test.
788         * gcc.target/i386/sibcall-3.c: New test.
789         * gcc.target/i386/sibcall-4.c: New test.
790
791 2014-05-30  Ian Lance Taylor  <iant@google.com>
792
793         * gcc.target/i386/pause-2.c: New test.
794
795 2014-05-30  Tom de Vries  <tom@codesourcery.com>
796
797         * gcc.target/i386/fuse-caller-save.c: New test.
798         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
799         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
800
801 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
802
803         * gcc.target/arm/simd/vrev16p8_1.c: New file.
804         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
805         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
806         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
807         * gcc.target/arm/simd/vrev16s8_1.c: New file.
808         * gcc.target/arm/simd/vrev16u8_1.c: New file.
809         * gcc.target/arm/simd/vrev32p16_1.c: New file.
810         * gcc.target/arm/simd/vrev32p8_1.c: New file.
811         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
812         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
813         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
814         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
815         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
816         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
817         * gcc.target/arm/simd/vrev32s16_1.c: New file.
818         * gcc.target/arm/simd/vrev32s8_1.c: New file.
819         * gcc.target/arm/simd/vrev32u16_1.c: New file.
820         * gcc.target/arm/simd/vrev32u8_1.c: New file.
821         * gcc.target/arm/simd/vrev64f32_1.c: New file.
822         * gcc.target/arm/simd/vrev64p16_1.c: New file.
823         * gcc.target/arm/simd/vrev64p8_1.c: New file.
824         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
825         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
826         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
827         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
828         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
829         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
830         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
831         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
832         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
833         * gcc.target/arm/simd/vrev64s16_1.c: New file.
834         * gcc.target/arm/simd/vrev64s32_1.c: New file.
835         * gcc.target/arm/simd/vrev64s8_1.c: New file.
836         * gcc.target/arm/simd/vrev64u16_1.c: New file.
837         * gcc.target/arm/simd/vrev64u32_1.c: New file.
838         * gcc.target/arm/simd/vrev64u8_1.c: New file.
839
840 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
841
842         PR rtl-optimization/61325
843         * gcc.target/aarch64/pr61325.c: New.
844
845 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
846
847         * gcc.target/arm/simd/vextQf32_1.c: New file.
848         * gcc.target/arm/simd/vextQp16_1.c: New file.
849         * gcc.target/arm/simd/vextQp8_1.c: New file.
850         * gcc.target/arm/simd/vextQs16_1.c: New file.
851         * gcc.target/arm/simd/vextQs32_1.c: New file.
852         * gcc.target/arm/simd/vextQs64_1.c: New file.
853         * gcc.target/arm/simd/vextQs8_1.c: New file.
854         * gcc.target/arm/simd/vextQu16_1.c: New file.
855         * gcc.target/arm/simd/vextQu32_1.c: New file.
856         * gcc.target/arm/simd/vextQu64_1.c: New file.
857         * gcc.target/arm/simd/vextQu8_1.c: New file.
858         * gcc.target/arm/simd/vextQp64_1.c: New file.
859         * gcc.target/arm/simd/vextf32_1.c: New file.
860         * gcc.target/arm/simd/vextp16_1.c: New file.
861         * gcc.target/arm/simd/vextp8_1.c: New file.
862         * gcc.target/arm/simd/vexts16_1.c: New file.
863         * gcc.target/arm/simd/vexts32_1.c: New file.
864         * gcc.target/arm/simd/vexts64_1.c: New file.
865         * gcc.target/arm/simd/vexts8_1.c: New file.
866         * gcc.target/arm/simd/vextu16_1.c: New file.
867         * gcc.target/arm/simd/vextu32_1.c: New file.
868         * gcc.target/arm/simd/vextu64_1.c: New file.
869         * gcc.target/arm/simd/vextu8_1.c: New file.
870         * gcc.target/arm/simd/vextp64_1.c: New file.
871
872 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
873             Tom de Vries  <tom@codesourcery.com>
874
875         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
876         options.
877         * gcc.target/mips/fuse-caller-save.h: New include file.
878         * gcc.target/mips/fuse-caller-save.c: New test.
879         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
880         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
881
882 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
883
884         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
885
886 2014-05-28  Richard Biener  <rguenther@suse.de>
887
888         PR middle-end/61045
889         * gcc.dg/pr61045.c: New testcase.
890
891 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
892
893         * lib/clearcap.exp: New file.
894         * gcc.dg/vect/vect.exp: Load clearcap.exp.
895         Remove clearcap_ldflags handling.
896         Call clearcap-init, clearcap-finish.
897         * gcc.target/i386/i386.exp: Likewise.
898         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
899         * gcc.target/i386/clearcapv2.map: Move to
900         ../config/sol2-clearcapv2.map.
901         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
902         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
903
904 2014-05-28  Richard Biener  <rguenther@suse.de>
905
906         PR tree-optimization/61335
907         * gfortran.dg/pr61335.f90: New testcase.
908
909 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
910
911         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
912
913 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
914
915         * gnat.dg/overflow_fixed.adb: New test.
916
917 2014-05-27  Marek Polacek  <polacek@redhat.com>
918
919         PR c/56724
920         * gcc.dg/pr56724-1.c: New test.
921         * gcc.dg/pr56724-2.c: New test.
922         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
923         -Wtraditional.
924         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
925
926 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
927
928         * gcc.dg/fold-compare-8.c: New test.
929         * gcc.dg/Wstrict-overflow-25.c: Likewise.
930
931 2014-05-27  Richard Biener  <rguenther@suse.de>
932
933         * gcc.dg/tree-ssa/vrp92.c: New testcase.
934
935 2014-05-27  Marek Polacek  <polacek@redhat.com>
936
937         PR testsuite/61319
938         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
939         LLONG_MIN, and ULLONG_MAX.
940
941 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
942
943         * lib/target-supports.exp (check_effective_target_vect_bswap):
944         Specify arm*-*-* support.
945
946 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
947
948         PR testsuite/61319
949         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
950         -nan optional.
951         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
952         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
953
954 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
955
956         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
957
958 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
959
960         PR rtl-optimization/61222
961         * gcc.c-torture/compile/pr61222-1.c: New test.
962         * gcc.c-torture/compile/pr61222-2.c: Likewise.
963
964 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
965
966         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
967
968 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
969
970         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
971
972 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
973
974         PR libgfortran/55117
975         * gfortran.dg/namelist_85.f90: New test.
976
977 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
978
979         PR c/61191
980         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
981         the case with syntax error.
982
983 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
984
985         * gcc.dg/lto/pr61278_0.c: New test.
986         * gcc.dg/lto/pr61278_1.c: New test.
987
988 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
989
990         * gcc.dg/pr61220.c: New test.
991         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
992
993 2014-05-25  Tobias Burnus  <burnus@net-b.de>
994
995         * gfortran.dg/coarray_10.f90: Update dg-warning.
996         * gfortran.dg/coarray_this_image_1.f90: New.
997         * gfortran.dg/coarray_this_image_2.f90: New.
998
999 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
1000
1001         PR libfortran/61173
1002         * gfortran.dg/arrayio_14.f90: New test.
1003
1004 2014-05-24  Andreas Schwab  <schwab@suse.de>
1005
1006         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
1007
1008 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
1009
1010         * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
1011         Adjust regexp for -flto.
1012         * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
1013         * gfortran.dg/pr52835.f90: Likewise.
1014
1015 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
1016
1017         PR rtl-optimization/61215
1018         * gcc.target/i386/pr61215.c: New.
1019
1020 2014-05-23  Marek Polacek  <polacek@redhat.com>
1021             Jakub Jelinek  <jakub@redhat.com>
1022
1023         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
1024         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
1025         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
1026         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
1027         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
1028         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
1029         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
1030         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
1031         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
1032         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
1033         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
1034         * c-c++-common/ubsan/float-cast.h: New file.
1035         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
1036         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
1037
1038 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
1039
1040         * gcc.target/aarch64/tail_indirect_call_1.c: New.
1041
1042 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
1043
1044         * g++.dg/cpp1y/lambda-init9.C: New.
1045
1046 2014-05-23  Richard Biener  <rguenther@suse.de>
1047
1048         PR testsuite/61266
1049         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
1050         adjust testcase to reflect reality.
1051
1052 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1053
1054         PR tree-optimization/54733
1055         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
1056         optimization to support memory sources and bitwise operations
1057         equivalent to load in host endianness.
1058         * gcc.dg/optimize-bswaphi-1.c: Likewise.
1059         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1060         * gcc.c-torture/execute/bswap-2.c: Likewise.
1061
1062 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1063
1064         * lib/target-supports.exp: New effective targets for architectures
1065         capable of performing byte swap.
1066         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
1067         * gcc.dg/optimize-bswapdi-2.c: Likewise.
1068         * gcc.dg/optimize-bswapsi-1.c: Likewise.
1069
1070 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1071
1072         PR c++/61088
1073         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
1074         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
1075
1076 2014-05-22  Xinliang David Li  <davidxl@google.com>
1077
1078         * g++.dg/ipa/devirt-15.C: Fix expected message.
1079         * g++.dg/ipa/devirt-16.C: Ditto.
1080         * g++.dg/ipa/devirt-17.C: Ditto.
1081         * g++.dg/ipa/devirt-26.C: Ditto.
1082         * g++.dg/ipa/imm-devirt-1.C: Ditto.
1083         * g++.dg/ipa/imm-devirt-2.C: Ditto.
1084         * g++.dg/tree-ssa/pr8781.C:Ditto.
1085
1086 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
1087
1088         * gcc.target/powerpc/htm-ttest.c: New test.
1089
1090 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
1091
1092         * gnat.dg/opt37.ad[sb]: New test.
1093
1094 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
1095
1096         PR c/61271
1097         * g++.dg/cilk-plus/AN/array_function.cc: New.
1098
1099 2014-05-22  Richard Biener  <rguenther@suse.de>
1100
1101         * gcc.dg/tree-ssa/alias-33.c: New testcase.
1102
1103 2014-05-22  Kostya Serebryany  <kcc@google.com>
1104
1105         * c-c++-common/tsan/mutexset1.c: Update the test to match
1106         upstream r209283.
1107         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
1108
1109 2014-05-21  Marek Polacek  <polacek@redhat.com>
1110
1111         PR sanitizer/61272
1112         * g++.dg/ubsan/pr61272.C: New test.
1113
1114 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
1115             Sandra Loosemore  <sandra@codesourcery.com>
1116
1117         PR lto/60179
1118         * lib/scanasm.exp (scan-lto-assembler): New procedure.
1119         * gcc.target/nios2/custom-fp-lto.c: New test.
1120
1121 2014-05-21  Andreas Schwab  <schwab@suse.de>
1122
1123         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
1124
1125 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
1126
1127         PR target/54236
1128         * gcc.target/sh/pr54236-3.c: New.
1129
1130 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
1131
1132         PR c++/60189
1133         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
1134
1135 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
1136
1137         PR tree-optimization/60899
1138         * g++.dg/ipa/devirt-11.C: Update template.
1139
1140 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
1141
1142         PR C++/61038
1143         * g++.dg/cpp0x/pr61038.C: New.
1144
1145 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1146
1147         PR c++/58753
1148         PR c++/58930
1149         PR c++/58704
1150         * g++.dg/cpp0x/nsdmi-template11.C: New.
1151         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
1152         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
1153
1154 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
1155
1156         * gnat.dg/opt35.adb: New test.
1157         * gnat.dg/opt36.adb: Likewise.
1158         * gnat.dg/opt35_pkg.ad[sb]: New helper.
1159
1160 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1161
1162         PR c++/60373
1163         * g++.dg/cpp0x/Wattributes1.C: New.
1164         * g++.dg/ext/visibility/redecl1.C: Adjust.
1165         * g++.dg/ext/visibility/visibility-7.C: Likewise.
1166
1167 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1168
1169         * gcc.target/powerpc/vsxcopy.c: New test.
1170
1171 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1172
1173         PR c++/58664
1174         * g++.dg/cpp0x/nsdmi-union6.C: New.
1175         * g++.dg/parse/pr58664.C: Likewise.
1176         * g++.dg/cpp0x/nsdmi6.C: Tweak.
1177         * g++.dg/parse/crash31.C: Likewise.
1178         * g++.dg/template/error2.C: Likewise.
1179         * g++.dg/template/inherit8.C: Likewise.
1180         * g++.dg/template/offsetof2.C: Likewise.
1181
1182 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
1183
1184         * c-c++-common/gomp/simd4.c: Adjust for inform.
1185         * g++.dg/cpp0x/decltype-call1.C: Likewise.
1186         * g++.dg/cpp0x/forw_enum6.C: Likewise.
1187         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
1188         * g++.dg/cpp0x/noexcept15.C: Likewise.
1189         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
1190         * g++.dg/eh/spec6.C: Likewise.
1191         * g++.dg/expr/cast1.C: Likewise.
1192         * g++.dg/expr/dtor1.C: Likewise.
1193         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
1194         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1195         * g++.dg/gomp/pr49223-2.C: Likewise.
1196         * g++.dg/gomp/udr-4.C: Likewise.
1197         * g++.dg/init/delete1.C: Likewise.
1198         * g++.dg/other/crash-2.C: Likewise.
1199         * g++.dg/parse/crash24.C: Likewise.
1200         * g++.dg/parse/crash25.C: Likewise.
1201         * g++.dg/parse/crash31.C: Likewise.
1202         * g++.dg/parse/crash49.C: Likewise.
1203         * g++.dg/parse/crash50.C: Likewise.
1204         * g++.dg/parse/crash54.C: Likewise.
1205         * g++.dg/parse/dtor7.C: Likewise.
1206         * g++.dg/parse/error40.C: Likewise.
1207         * g++.dg/parse/fused-params1.C: Likewise.
1208         * g++.dg/parse/new1.C: Likewise.
1209         * g++.dg/template/crash35.C: Likewise.
1210         * g++.dg/template/crash59.C: Likewise.
1211         * g++.dg/template/crash77.C: Likewise.
1212         * g++.dg/template/error51.C: Likewise.
1213         * g++.dg/template/incomplete1.C: Likewise.
1214         * g++.dg/template/incomplete3.C: Likewise.
1215         * g++.dg/template/incomplete4.C: Likewise.
1216         * g++.dg/template/incomplete5.C: Likewise.
1217         * g++.dg/template/inherit8.C: Likewise.
1218         * g++.dg/template/instantiate1.C: Likewise.
1219         * g++.dg/template/instantiate3.C: Likewis: Likewise.
1220         * g++.dg/template/offsetof2.C: Likewise.
1221         * g++.dg/tm/pr51928.C: Likewise.
1222         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
1223         * g++.dg/warn/incomplete1.C: Likewise.
1224         * g++.dg/warn/incomplete2.C: Likewise.
1225         * g++.old-deja/g++.brendan/friend4.C: Likewise.
1226         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
1227         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
1228         * g++.old-deja/g++.eh/catch1.C: Likewise.
1229         * g++.old-deja/g++.eh/spec6.C: Likewise.
1230         * g++.old-deja/g++.mike/p7868.C: Likewise.
1231         * g++.old-deja/g++.other/crash38.C: Likewise.
1232         * g++.old-deja/g++.other/enum2.C: Likewise.
1233         * g++.old-deja/g++.other/incomplete.C: Likewise.
1234         * g++.old-deja/g++.other/vaarg3.C: Likewise.
1235         * g++.old-deja/g++.pt/crash9.C: Likewise.
1236         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1237         * g++.old-deja/g++.pt/typename8.C: Likewise.
1238         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
1239
1240 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
1241
1242         * lib/target-supports.exp
1243         (check_effective_target_vect_sizes_32B_16B): Return false if
1244         128-bit AVX vectors preferred.
1245
1246 2014-05-19  Mike Stump  <mikestump@comcast.net>
1247
1248         * lib/target-supports.exp (check_effective_target_avx): Early out
1249         if not x86 to prevent x86 flags on non-x86 targets.
1250
1251 2014-05-19  Richard Biener  <rguenther@suse.de>
1252
1253         PR tree-optimization/61221
1254         * gcc.dg/torture/pr61221.c: New testcase.
1255
1256 2014-05-19  Richard Biener  <rguenther@suse.de>
1257
1258         PR tree-optimization/61209
1259         * gfortran.dg/pr61209.f90: New testcase.
1260
1261 2014-05-19  Richard Biener  <rguenther@suse.de>
1262
1263         PR tree-optimization/61184
1264         * c-c++-common/torture/pr61184.c: New testcase.
1265
1266 2014-05-19  Christian Bruel  <christian.bruel@st.com>
1267
1268         PR target/61195
1269         * gcc.target/sh/pr61195.c: New test.
1270
1271 2014-05-18  Wei Mi  <wmi@google.com>
1272
1273         PR target/58066
1274         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
1275         directive with rtl insns. Add effective-target fpic and
1276         tls_native.
1277
1278 2014-05-17  Xinliang David Li  <davidxl@google.com>
1279
1280         * g++.dg/ipa/devirt-33.C: New testcase.
1281
1282 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
1283
1284         * g++.dg/ipa/comdat.C: New file.
1285
1286 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1287
1288         * gnat.dg/volatile12.ad[sb]: New test.
1289
1290 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1291
1292         * gnat.dg/enum3.adb: New test.
1293
1294 2014-05-18  Andreas Schwab  <schwab@suse.de>
1295
1296         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
1297
1298 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
1299
1300         PR libfortran/52539
1301         * gfortran.dg/namelist_utf8.f90: New test.
1302
1303 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1304
1305         PR c++/52875
1306         * g++.dg/cpp0x/decltype58.C: New.
1307
1308 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
1309
1310         * gcc.target/microblaze/others/break_handler.c: New.
1311
1312 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
1313
1314         PR tree-optimization/61140
1315         PR tree-optimization/61150
1316         PR tree-optimization/61197
1317         * gcc.dg/tree-ssa/pr61140.c: New file.
1318         * gcc.dg/tree-ssa/pr61150.c: New file.
1319         * gcc.dg/tree-ssa/pr61197.c: New file.
1320
1321 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
1322
1323         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
1324         (dg-options): Add -mfpmath=387.
1325         (dg-final): Check that no MMX registers are used.
1326
1327 2014-05-17  Andreas Schwab  <schwab@suse.de>
1328
1329         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
1330
1331 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
1332
1333         Revert:
1334         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
1335
1336         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
1337         occurrences of "int" in the gimple dump to reflect that the return
1338         types of functions now show up in such dumps.
1339         * gcc.dg/tree-ssa/pr27810.c: Likewise.
1340
1341 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
1342
1343         * gcc.c-torture/execute/20101011-1.c: Update testcase.
1344         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
1345         * gcc.dg/tree-ssa/writeonly.c: New testcase.
1346         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
1347         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
1348         * gcc.dg/debug/pr35154.c: Update testcase.
1349         * gcc.target/i386/vectorize1.c: Update testcase.
1350
1351 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
1352
1353         PR c++/51640
1354         * g++.dg/parse/error54.C: New.
1355
1356 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
1357
1358         PR rtl-optimization/60969
1359         * g++.dg/pr60969.C: New.
1360
1361 2014-05-16  Richard Biener  <rguenther@suse.de>
1362
1363         PR tree-optimization/61194
1364         * gcc.dg/vect/pr61194.c: New testcase.
1365
1366 2014-05-16  Richard Biener  <rguenther@suse.de>
1367
1368         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
1369         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
1370         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
1371         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
1372
1373 2014-05-16  Richard Biener  <rguenther@suse.de>
1374
1375         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
1376
1377 2014-05-15  Martin Jambor  <mjambor@suse.cz>
1378
1379         PR ipa/61085
1380         * g++.dg/ipa/pr61085.C: New test.
1381
1382 2014-05-15  Martin Jambor  <mjambor@suse.cz>
1383
1384         PR tree-optimization/61090
1385         * gcc.dg/tree-ssa/pr61090.c: New test.
1386
1387 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
1388
1389         PR tree-optimization/61158
1390         * gcc.dg/pr61158.c: New test.
1391
1392 2014-05-15  Andreas Schwab  <schwab@suse.de>
1393
1394         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
1395         emitted.
1396         * obj-c++.dg/exceptions-5.mm: Likewise.
1397
1398 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1399
1400         * shrink-wrap-loop.c: New test case.
1401
1402 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
1403
1404         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
1405         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
1406         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
1407         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
1408         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
1409         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
1410         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
1411         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
1412         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
1413         * gcc.target/arm/simd/vtrnf32_1.c: New file.
1414         * gcc.target/arm/simd/vtrnp16_1.c: New file.
1415         * gcc.target/arm/simd/vtrnp8_1.c: New file.
1416         * gcc.target/arm/simd/vtrns16_1.c: New file.
1417         * gcc.target/arm/simd/vtrns32_1.c: New file.
1418         * gcc.target/arm/simd/vtrns8_1.c: New file.
1419         * gcc.target/arm/simd/vtrnu16_1.c: New file.
1420         * gcc.target/arm/simd/vtrnu32_1.c: New file.
1421         * gcc.target/arm/simd/vtrnu8_1.c: New file.
1422
1423 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
1424
1425         * gcc.target/i386/clflushopt-1.c: New.
1426         * gcc.target/i386/xsavec-1.c: Ditto.
1427         * gcc.target/i386/xsavec64-1.c: Ditto.
1428         * gcc.target/i386/xsaves-1.c: Ditto.
1429         * gcc.target/i386/xsaves64-1.c: Ditto.
1430         * gcc.target/i386/sse-12.c: Test new options.
1431         * gcc.target/i386/sse-13.c: Ditto.
1432         * gcc.target/i386/sse-14.c: Ditto.
1433         * gcc.target/i386/sse-22.c: Ditto.
1434         * gcc.target/i386/sse-23.c: Ditto.
1435         * g++.dg/other/i386-2.C: Ditto.
1436         * g++.dg/other/i386-3.C: Ditto.
1437
1438 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
1439
1440         PR rtl-optimization/60866
1441         * gcc.dg/pr60866.c: New test.
1442
1443 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
1444
1445         PR rtl-optimization/60901
1446         * gcc.target/i386/pr60901.c: New test.
1447
1448 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
1449
1450         PR sanitizer/61100
1451         * c-c++-common/asan/asan-interface-1.c: New test.
1452         * lib/asan-dg.exp (asan_include_flags): New function.
1453         (asan_init): Call asan_include_flags to obtain path
1454         to sanitizer headers.
1455
1456 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
1457
1458         * lib/target-support.exp (check_dfp_hw_available): New function.
1459         (is-effective-target): Check $arg for dfp_hw.
1460         (is-effective-target-keyword): Likewise.
1461         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
1462         Change target to dfp_hw.
1463
1464 2014-05-13  Marek Polacek  <polacek@redhat.com>
1465
1466         PR c/61162
1467         * gcc.dg/pr61162.c: New test.
1468
1469 2014-05-13  Marek Polacek  <polacek@redhat.com>
1470
1471         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
1472         * c-c++-common/pr50459-2.c: New test.
1473
1474 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
1475
1476         PR c++/54310
1477         * g++.dg/template/pr54310.C: New.
1478
1479 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
1480             Sandra Loosemore  <sandra@codesourcery.com>
1481
1482         * gcc.target/mips/loongson-simd.c: Disable micromips too.
1483
1484 2014-05-13  Catherine Moore  <clm@cm00re.com>
1485
1486         * gcc.target/mips/near-far-1.c: Adjust expected output
1487         to allow the JALS instruction.
1488         * gcc.target/mips/near-far-2.c: Likewise.
1489         * gcc.target/mips/near-far-4.c: Likewise.
1490
1491 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
1492
1493         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
1494
1495 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
1496
1497         PR target/61060
1498         * gcc.dg/pr61060.c: New test.
1499
1500 2014-05-12  DJ Delorie  <dj@redhat.com>
1501
1502         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
1503         * gcc.dg/sibcall-4.c: Likewise.
1504
1505 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
1506
1507         * objc.dg/shadow-1.m: New test.
1508         * objc.dg/shadow-2.m: New test.
1509         * objc.dg/ivar-scope-1.m: New test.
1510         * objc.dg/ivar-scope-2.m: New test.
1511         * objc.dg/ivar-scope-3.m: New test.
1512         * objc.dg/ivar-scope-4.m: New test.
1513         * objc.dg/ivar-visibility-1.m: New test.
1514         * objc.dg/ivar-visibility-2.m: New test.
1515         * objc.dg/ivar-visibility-3.m: New test.
1516         * objc.dg/ivar-visibility-4.m: New test.
1517
1518 2014-05-12  Tobias Burnus  <burnus@net-b.de>
1519
1520         PR fortran/60127
1521         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
1522
1523 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1524
1525         PR fortran/60834
1526         * gfortran.dg/associate_16.f90:  New test.
1527
1528 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1529
1530         PR target/60991
1531         * gcc.target/avr/pr60991.c: New testcase.
1532
1533 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
1534
1535         PR c++/60054
1536         * g++.dg/cpp1y/pr60054.C: New.
1537
1538 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
1539
1540         PR c++/51199
1541         * g++.dg/template/pr51199.C: New.
1542
1543 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
1544
1545         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
1546
1547 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
1548
1549         * gfortran.dg/gomp/affinity-1.f90: New test.
1550
1551 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
1552
1553         * gcc.dg/torture/pr61136.c: New test.
1554
1555 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
1556
1557         PR c++/59705
1558         * g++.dg/cpp0x/sfinae51.C: New.
1559
1560         PR c++/58353
1561         * g++.dg/cpp0x/variadic157.C: New.
1562
1563 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
1564
1565         PR target/51244
1566         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
1567
1568 2014-05-10  Marek Polacek  <polacek@redhat.com>
1569
1570         * gcc.dg/pedwarn-init.c: New test.
1571         * gcc.dg/init-string-1.c: Adjust dg-error.
1572
1573 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
1574
1575         * lib/target-supports.exp
1576         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
1577         to the list.
1578
1579 2014-05-09  Marek Polacek  <polacek@redhat.com>
1580
1581         PR c/61096
1582         * gcc.dg/pr61096-1.c: New test.
1583         * gcc.dg/pr61096-2.c: New test.
1584
1585 2014-05-09  Florian Weimer  <fweimer@redhat.com>
1586
1587         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
1588         * g++.dg/fstack-protector-strong.C: Likewise.
1589         * gcc.target/i386/ssp-strong-reg.c: New file.
1590
1591 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
1592
1593         PR target/61055
1594         * gcc.target/avr/torture/pr61055.c: New test.
1595
1596 2014-05-09  Marek Polacek  <polacek@redhat.com>
1597
1598         PR c/50459
1599         * c-c++-common/attributes-1.c: Move test line to a new test.
1600         * c-c++-common/attributes-2.c: New test.
1601         * c-c++-common/pr50459.c: New test.
1602         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
1603         * gcc.dg/nonnull-2.c: Likewise.
1604         * gcc.dg/pr55570.c: Modify dg-error.
1605         * gcc.dg/tm/wrap-2.c: Likewise.
1606
1607 2014-05-08  Jeff Law  <law@redhat.com>
1608
1609         PR tree-optimization/61009
1610         * g++.dg/tree-ssa/pr61009.C: New test.
1611
1612 2014-05-08  Matthias Klose  <doko@ubuntu.com>
1613
1614         PR driver/61106
1615         * gcc-dg/unused-8a.c: New.
1616         * gcc-dg/unused-8b.c: Likewise.
1617
1618 2014-05-08  Marek Polacek  <polacek@redhat.com>
1619
1620         PR c/61053
1621         * gcc.dg/pr61053.c: New test.
1622
1623 2014-05-08  Marek Polacek  <polacek@redhat.com>
1624
1625         PR c/61077
1626         * gcc.dg/pr61077.c: New test.
1627
1628 2014-05-08  Tobias Burnus  <burnus@net-b.de>
1629
1630         * gfortran.dg/coarray_collectives_1.f90: New.
1631         * gfortran.dg/coarray_collectives_2.f90: New.
1632         * gfortran.dg/coarray_collectives_3.f90: New.
1633         * gfortran.dg/coarray_collectives_4.f90: New.
1634         * gfortran.dg/coarray_collectives_5.f90: New.
1635         * gfortran.dg/coarray_collectives_6.f90: New.
1636         * gfortran.dg/coarray/collectives_1.f90: New.
1637         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
1638         * gfortran.dg/assumed_type_4.f90: Update dg-error.
1639         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1640         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
1641         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
1642         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
1643         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1644
1645 2014-05-08  Wei Mi  <wmi@google.com>
1646
1647         PR target/58066
1648         * gcc.target/i386/pr58066.c: New test.
1649
1650 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
1651
1652         * gcc.target/i386/avx256-unaligned-load-2.c,
1653         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
1654         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
1655         packed-single instructions.
1656
1657 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
1658
1659         PR c++/13981
1660         * g++.dg/diagnostic/pr13981.C: New.
1661
1662 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
1663
1664         PR tree-optimization/59100
1665         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
1666         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
1667
1668 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
1669
1670         PR tree-optimization/61095
1671         * gcc.dg/torture/pr61095.c: New test.
1672
1673 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1674
1675         PR middle-end/39246
1676         * gcc.dg/uninit-13.c: Move warning on the actual source line where
1677         the uninitialized complex is used.
1678         * gcc.dg/uninit-17.c: New test to check partial initialization of
1679         complex with branches.
1680         * gcc.dg/uninit-17-O0.c: Likewise.
1681
1682 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
1683
1684         PR target/60884
1685         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
1686         (test_03): Rename to test_02.
1687
1688 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1689
1690         PR c++/61083
1691         * g++.dg/cpp0x/sfinae50.C: New.
1692
1693 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1694
1695         PR c++/61080
1696         * g++.dg/cpp0x/deleted7.C: New.
1697
1698 2014-05-07  Richard Biener  <rguenther@suse.de>
1699
1700         PR tree-optimization/61034
1701         * g++.dg/tree-ssa/pr61034.C: New testcase.
1702
1703 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
1704
1705         * gcc.target/epiphany/isr-arg.c: New file.
1706
1707 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
1708
1709         PR tree-optimization/52252
1710         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
1711
1712 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1713
1714         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
1715         * gcc.target/aarch64/simd/vrev16p8.x: New file.
1716         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
1717         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
1718         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
1719         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
1720         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
1721         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
1722         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
1723         * gcc.target/aarch64/simd/vrev16s8.x: New file.
1724         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
1725         * gcc.target/aarch64/simd/vrev16u8.x: New file.
1726         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
1727         * gcc.target/aarch64/simd/vrev32p16.x: New file.
1728         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
1729         * gcc.target/aarch64/simd/vrev32p8.x: New file.
1730         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
1731         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
1732         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
1733         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
1734         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
1735         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
1736         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
1737         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
1738         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
1739         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
1740         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
1741         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
1742         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
1743         * gcc.target/aarch64/simd/vrev32s16.x: New file.
1744         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
1745         * gcc.target/aarch64/simd/vrev32s8.x: New file.
1746         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
1747         * gcc.target/aarch64/simd/vrev32u16.x: New file.
1748         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
1749         * gcc.target/aarch64/simd/vrev32u8.x: New file.
1750         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
1751         * gcc.target/aarch64/simd/vrev64f32.x: New file.
1752         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
1753         * gcc.target/aarch64/simd/vrev64p16.x: New file.
1754         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
1755         * gcc.target/aarch64/simd/vrev64p8.x: New file.
1756         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
1757         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
1758         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
1759         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
1760         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
1761         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
1762         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
1763         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
1764         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
1765         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
1766         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
1767         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
1768         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
1769         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
1770         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
1771         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
1772         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
1773         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
1774         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
1775         * gcc.target/aarch64/simd/vrev64s16.x: New file.
1776         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
1777         * gcc.target/aarch64/simd/vrev64s32.x: New file.
1778         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
1779         * gcc.target/aarch64/simd/vrev64s8.x: New file.
1780         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
1781         * gcc.target/aarch64/simd/vrev64u16.x: New file.
1782         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
1783         * gcc.target/aarch64/simd/vrev64u32.x: New file.
1784         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
1785         * gcc.target/aarch64/simd/vrev64u8.x: New file.
1786
1787 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1788
1789         gcc.target/aarch64/simd/ext_f32.x: New file.
1790         gcc.target/aarch64/simd/ext_f32_1.c: New file.
1791         gcc.target/aarch64/simd/ext_p16.x: New file.
1792         gcc.target/aarch64/simd/ext_p16_1.c: New file.
1793         gcc.target/aarch64/simd/ext_p8.x: New file.
1794         gcc.target/aarch64/simd/ext_p8_1.c: New file.
1795         gcc.target/aarch64/simd/ext_s16.x: New file.
1796         gcc.target/aarch64/simd/ext_s16_1.c: New file.
1797         gcc.target/aarch64/simd/ext_s32.x: New file.
1798         gcc.target/aarch64/simd/ext_s32_1.c: New file.
1799         gcc.target/aarch64/simd/ext_s64.x: New file.
1800         gcc.target/aarch64/simd/ext_s64_1.c: New file.
1801         gcc.target/aarch64/simd/ext_s8.x: New file.
1802         gcc.target/aarch64/simd/ext_s8_1.c: New file.
1803         gcc.target/aarch64/simd/ext_u16.x: New file.
1804         gcc.target/aarch64/simd/ext_u16_1.c: New file.
1805         gcc.target/aarch64/simd/ext_u32.x: New file.
1806         gcc.target/aarch64/simd/ext_u32_1.c: New file.
1807         gcc.target/aarch64/simd/ext_u64.x: New file.
1808         gcc.target/aarch64/simd/ext_u64_1.c: New file.
1809         gcc.target/aarch64/simd/ext_u8.x: New file.
1810         gcc.target/aarch64/simd/ext_u8_1.c: New file.
1811         gcc.target/aarch64/simd/ext_f64.c: New file.
1812         gcc.target/aarch64/simd/extq_f32.x: New file.
1813         gcc.target/aarch64/simd/extq_f32_1.c: New file.
1814         gcc.target/aarch64/simd/extq_p16.x: New file.
1815         gcc.target/aarch64/simd/extq_p16_1.c: New file.
1816         gcc.target/aarch64/simd/extq_p8.x: New file.
1817         gcc.target/aarch64/simd/extq_p8_1.c: New file.
1818         gcc.target/aarch64/simd/extq_s16.x: New file.
1819         gcc.target/aarch64/simd/extq_s16_1.c: New file.
1820         gcc.target/aarch64/simd/extq_s32.x: New file.
1821         gcc.target/aarch64/simd/extq_s32_1.c: New file.
1822         gcc.target/aarch64/simd/extq_s64.x: New file.
1823         gcc.target/aarch64/simd/extq_s64_1.c: New file.
1824         gcc.target/aarch64/simd/extq_s8.x: New file.
1825         gcc.target/aarch64/simd/extq_s8_1.c: New file.
1826         gcc.target/aarch64/simd/extq_u16.x: New file.
1827         gcc.target/aarch64/simd/extq_u16_1.c: New file.
1828         gcc.target/aarch64/simd/extq_u32.x: New file.
1829         gcc.target/aarch64/simd/extq_u32_1.c: New file.
1830         gcc.target/aarch64/simd/extq_u64.x: New file.
1831         gcc.target/aarch64/simd/extq_u64_1.c: New file.
1832         gcc.target/aarch64/simd/extq_u8.x: New file.
1833         gcc.target/aarch64/simd/extq_u8_1.c: New file.
1834         gcc.target/aarch64/simd/extq_f64.c: New file.
1835
1836 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1837
1838         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
1839         * gcc.target/aarch64/vtrnu32.c: Likewise.
1840         * gcc.target/aarch64/vtrnf32.c: Likewise.
1841
1842 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1843
1844         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
1845         * gcc.target/aarch64/simd/vtrnf32.x: New file.
1846         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
1847         * gcc.target/aarch64/simd/vtrnp16.x: New file.
1848         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
1849         * gcc.target/aarch64/simd/vtrnp8.x: New file.
1850         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
1851         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
1852         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
1853         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
1854         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
1855         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
1856         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
1857         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
1858         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
1859         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
1860         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
1861         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
1862         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
1863         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
1864         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
1865         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
1866         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
1867         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
1868         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
1869         * gcc.target/aarch64/simd/vtrns16.x: New file.
1870         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
1871         * gcc.target/aarch64/simd/vtrns32.x: New file.
1872         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
1873         * gcc.target/aarch64/simd/vtrns8.x: New file.
1874         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
1875         * gcc.target/aarch64/simd/vtrnu16.x: New file.
1876         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
1877         * gcc.target/aarch64/simd/vtrnu32.x: New file.
1878         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
1879         * gcc.target/aarch64/simd/vtrnu8.x: New file.
1880
1881 2014-05-07  Richard Biener  <rguenther@suse.de>
1882
1883         PR tree-optimization/57864
1884         * gcc.dg/torture/pr57864.c: New testcase.
1885
1886 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
1887
1888         PR libfortran/61049
1889         * gfortran.dg/list_read_13.f: New test.
1890
1891 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1892
1893         PR c++/60999
1894         * g++.dg/cpp0x/nsdmi-template9.C: New.
1895         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
1896
1897 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
1898             Mike Stump  <mikestump@comcast.net>
1899             Richard Sandiford  <rdsandiford@googlemail.com>
1900
1901         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
1902
1903 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
1904
1905         PR ipa/60965
1906         * g++.dg/ipa/devirt-32.C: New testcase.
1907
1908 2014-05-05  Richard Biener  <rguenther@suse.de>
1909
1910         PR middle-end/61010
1911         * gcc.dg/torture/pr61010.c: New testcase.
1912
1913 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1914
1915         * gcc.target/s390/leaf-profile.c: New testcase.
1916
1917 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1918
1919         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
1920         Disable asm scan for s390.
1921         * gcc.dg/hoist-register-pressure-2.c: Likewise.
1922         * gcc.dg/hoist-register-pressure-3.c: Likewise.
1923
1924 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
1925
1926         PR tree-optimization/60363
1927         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
1928
1929 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
1930
1931         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
1932         (dg-require-effective-target): Change target to powerpc_fprs.
1933         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
1934         (dg-require-effective-target): Change target to dfprt.
1935
1936 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1937
1938         PR c++/58582
1939         * g++.dg/cpp0x/deleted4.C: New.
1940         * g++.dg/cpp0x/deleted5.C: Likewise.
1941         * g++.dg/cpp0x/deleted6.C: Likewise.
1942
1943 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
1944
1945         PR fortran/61025
1946         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
1947         regexps for -m32.
1948         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
1949         * gfortran.dg/coarray_poly_6.f90: Likewise.
1950         * gfortran.dg/coarray_poly_7.f90: Likewise.
1951         * gfortran.dg/coarray_poly_8.f90: Likewise.
1952
1953 2014-05-02  Marek Polacek  <polacek@redhat.com>
1954
1955         PR c/25801
1956         * gcc.dg/pr25801.c: New test.
1957
1958 2014-05-02  Marek Polacek  <polacek@redhat.com>
1959
1960         PR c/60784
1961         * gcc.dg/pr60784.c: New test.
1962
1963 2014-05-01  Marek Polacek  <polacek@redhat.com>
1964
1965         PR c/60915
1966         * gcc.dg/pr60915.c: New test.
1967
1968 2014-05-01  Marek Polacek  <polacek@redhat.com>
1969
1970         PR c/60257
1971         * gcc.dg/pr60257.c: New test.
1972
1973 2014-05-01  Marek Polacek  <polacek@redhat.com>
1974
1975         PR c/43395
1976         * c-c++-common/pr43395.c: New test.
1977
1978 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
1979
1980         * gcc.dg/cond-reduc-1.c: New test.
1981         * gcc.dg/cond-reduc-2.c: Likewise.
1982
1983 2014-05-01  Marek Polacek  <polacek@redhat.com>
1984
1985         PR c/29467
1986         * gcc.dg/pr29467.c: New test.
1987         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
1988         about boolean types.
1989         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
1990         to bool.
1991         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
1992
1993 2014-05-01  Marek Polacek  <polacek@redhat.com>
1994
1995         PR c/43245
1996         * gcc.dg/pr43245.c: New test.
1997
1998 2014-05-01  Marek Polacek  <polacek@redhat.com>
1999
2000         PR c/56989
2001         * gcc.dg/pr56989.c: New test.
2002
2003 2014-04-30  Ian Lance Taylor  <iant@google.com>
2004
2005         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
2006         in go_compile_args rather than in argument to go-torture-execute.
2007
2008 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
2009
2010         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
2011         instead of getpid.
2012
2013 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2014
2015         * gfortran.dg/coarray_poly_6.f90
2016         * gfortran.dg/coarray_poly_7.f90
2017         * gfortran.dg/coarray_poly_8.f90
2018
2019 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2020
2021         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
2022         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
2023         * gfortran.dg/coarray/codimension.f90: New.
2024
2025 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2026
2027         * gfortran.dg/coarray_lib_this_image_1.f90: New.
2028         * gfortran.dg/coarray_lib_this_image_2.f90: New.
2029
2030 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2031
2032         * gfortran.dg/coarray_poly_4.f90: New.
2033         * gfortran.dg/coarray_poly_5.f90: New.
2034
2035 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2036
2037         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
2038         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
2039         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
2040         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
2041         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
2042         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
2043         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
2044         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
2045         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
2046         * gcc.target/arm/simd/vuzpf32_1.c: New file.
2047         * gcc.target/arm/simd/vuzpp16_1.c: New file.
2048         * gcc.target/arm/simd/vuzpp8_1.c: New file.
2049         * gcc.target/arm/simd/vuzps16_1.c: New file.
2050         * gcc.target/arm/simd/vuzps32_1.c: New file.
2051         * gcc.target/arm/simd/vuzps8_1.c: New file.
2052         * gcc.target/arm/simd/vuzpu16_1.c: New file.
2053         * gcc.target/arm/simd/vuzpu32_1.c: New file.
2054         * gcc.target/arm/simd/vuzpu8_1.c: New file.
2055
2056 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2057
2058         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
2059         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
2060         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
2061
2062 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2063
2064         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
2065         * gcc.target/aarch64/simd/vuzpf32.x: New file.
2066         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
2067         * gcc.target/aarch64/simd/vuzpp16.x: New file.
2068         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
2069         * gcc.target/aarch64/simd/vuzpp8.x: New file.
2070         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
2071         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
2072         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
2073         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
2074         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
2075         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
2076         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
2077         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
2078         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
2079         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
2080         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
2081         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
2082         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
2083         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
2084         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
2085         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
2086         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
2087         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
2088         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
2089         * gcc.target/aarch64/simd/vuzps16.x: New file.
2090         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
2091         * gcc.target/aarch64/simd/vuzps32.x: New file.
2092         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
2093         * gcc.target/aarch64/simd/vuzps8.x: New file.
2094         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
2095         * gcc.target/aarch64/simd/vuzpu16.x: New file.
2096         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
2097         * gcc.target/aarch64/simd/vuzpu32.x: New file.
2098         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
2099         * gcc.target/aarch64/simd/vuzpu8.x: New file.
2100
2101 2014-04-30  Richard Biener  <rguenther@suse.de>
2102
2103         PR tree-optimization/48329
2104         * gfortran.dg/vect/pr48329.f90: New testcase.
2105
2106 2014-04-30  Marek Polacek  <polacek@redhat.com>
2107
2108         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
2109         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
2110
2111 2014-04-30  Marek Polacek  <polacek@redhat.com>
2112
2113         PR c/60139
2114         * gcc.dg/pr60139.c: New test.
2115
2116 2014-04-30  Marek Polacek  <polacek@redhat.com>
2117
2118         PR c/60351
2119         * gcc.dg/pr60351.c: New test.
2120
2121 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
2122
2123         * gcc.target/arm/simd/simd.exp: New file.
2124         * gcc.target/arm/simd/vzipqf32_1.c: New file.
2125         * gcc.target/arm/simd/vzipqp16_1.c: New file.
2126         * gcc.target/arm/simd/vzipqp8_1.c: New file.
2127         * gcc.target/arm/simd/vzipqs16_1.c: New file.
2128         * gcc.target/arm/simd/vzipqs32_1.c: New file.
2129         * gcc.target/arm/simd/vzipqs8_1.c: New file.
2130         * gcc.target/arm/simd/vzipqu16_1.c: New file.
2131         * gcc.target/arm/simd/vzipqu32_1.c: New file.
2132         * gcc.target/arm/simd/vzipqu8_1.c: New file.
2133         * gcc.target/arm/simd/vzipf32_1.c: New file.
2134         * gcc.target/arm/simd/vzipp16_1.c: New file.
2135         * gcc.target/arm/simd/vzipp8_1.c: New file.
2136         * gcc.target/arm/simd/vzips16_1.c: New file.
2137         * gcc.target/arm/simd/vzips32_1.c: New file.
2138         * gcc.target/arm/simd/vzips8_1.c: New file.
2139         * gcc.target/arm/simd/vzipu16_1.c: New file.
2140         * gcc.target/arm/simd/vzipu32_1.c: New file.
2141         * gcc.target/arm/simd/vzipu8_1.c: New file.
2142
2143 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
2144
2145         PR c++/51707
2146         * g++.dg/cpp0x/constexpr-51707.C: New.
2147
2148 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
2149
2150         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2151         occurrences of "int" in the gimple dump to reflect that the return
2152         types of functions now show up in such dumps.
2153         * gcc.dg/tree-ssa/pr27810.c: Likewise.
2154
2155 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
2156
2157         PR tree-optimization/60971
2158         * c-c++-common/turtore/pr60971.c: New test.
2159
2160 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
2161
2162         * gcc.target/aarch64/simd/simd.exp: New file.
2163         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
2164         * gcc.target/aarch64/simd/vzipf32.x: New file.
2165         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
2166         * gcc.target/aarch64/simd/vzipp16.x: New file.
2167         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
2168         * gcc.target/aarch64/simd/vzipp8.x: New file.
2169         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
2170         * gcc.target/aarch64/simd/vzipqf32.x: New file.
2171         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
2172         * gcc.target/aarch64/simd/vzipqp16.x: New file.
2173         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
2174         * gcc.target/aarch64/simd/vzipqp8.x: New file.
2175         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
2176         * gcc.target/aarch64/simd/vzipqs16.x: New file.
2177         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
2178         * gcc.target/aarch64/simd/vzipqs32.x: New file.
2179         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
2180         * gcc.target/aarch64/simd/vzipqs8.x: New file.
2181         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
2182         * gcc.target/aarch64/simd/vzipqu16.x: New file.
2183         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
2184         * gcc.target/aarch64/simd/vzipqu32.x: New file.
2185         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
2186         * gcc.target/aarch64/simd/vzipqu8.x: New file.
2187         * gcc.target/aarch64/simd/vzips16_1.c: New file.
2188         * gcc.target/aarch64/simd/vzips16.x: New file.
2189         * gcc.target/aarch64/simd/vzips32_1.c: New file.
2190         * gcc.target/aarch64/simd/vzips32.x: New file.
2191         * gcc.target/aarch64/simd/vzips8_1.c: New file.
2192         * gcc.target/aarch64/simd/vzips8.x: New file.
2193         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
2194         * gcc.target/aarch64/simd/vzipu16.x: New file.
2195         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
2196         * gcc.target/aarch64/simd/vzipu32.x: New file.
2197         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
2198         * gcc.target/aarch64/simd/vzipu8.x: New file.
2199
2200 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2201
2202         * gcc.target/aarch64/fcsel_1.c: New test case.
2203
2204 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
2205
2206         PR libfortran/60810
2207         * gfortran.dg/arrayio_13.f90: New test.
2208
2209 2014-04-28  Martin Jambor  <mjambor@suse.cz>
2210
2211         * gcc.dg/tree-ssa/sra-14.c: New test.
2212
2213 2014-04-28  Richard Biener  <rguenther@suse.de>
2214
2215         PR middle-end/60092
2216         * gcc.dg/tree-ssa/alias-32.c: New testcase.
2217         * gcc.dg/vect/pr60092.c: Likewise.
2218
2219 2014-04-28  Richard Biener  <rguenther@suse.de>
2220
2221         * gcc.dg/tree-ssa/vrp91.c: New testcase.
2222         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
2223         * gcc.dg/Wstrict-overflow-15.c: Likewise.
2224         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
2225
2226 2014-04-28  Richard Biener  <rguenther@suse.de>
2227
2228         PR tree-optimization/60979
2229         * gcc.dg/graphite/pr60979.c: New testcase.
2230
2231 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2232
2233         PR c/60983
2234         * gcc.dg/pr60114.c: Use signed chars.
2235
2236 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
2237
2238         PR c++/59120
2239         * g++.dg/cpp0x/alias-decl-43.C: New.
2240
2241 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2242
2243         PR fortran/59604
2244         PR fortran/58003
2245         * gfortran.dg/no_range_check_3.f90:  New test.
2246
2247 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
2248
2249         PR libfortran/52539
2250         * gfortran.dg/namelist_utf8.f90: New test.
2251
2252 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
2253
2254         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
2255         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
2256         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
2257
2258 2014-04-25  Cary Coutant  <ccoutant@google.com>
2259
2260         PR debug/60929
2261         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
2262         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
2263         -fdebug-types-section flag.
2264
2265 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
2266
2267         * gcc.target/arm/tail-long-call.c: New test.
2268
2269 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2270
2271         PR tree-optimization/60930
2272         * gcc.dg/torture/pr60930.c:  New test.
2273
2274 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
2275
2276         PR tree-optimization/60960
2277         * gcc.c-torture/execute/pr60960.c: New test.
2278
2279 2014-04-25  Marek Polacek  <polacek@redhat.com>
2280
2281         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
2282
2283 2014-04-25  Marek Polacek  <polacek@redhat.com>
2284
2285         PR c/18079
2286         * gcc.dg/pr18079.c: New test.
2287         * gcc.dg/pr18079-2.c: New test.
2288
2289 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
2290
2291         * c-c++-common/gomp/pr60823-2.c: Require effective target
2292         vect_simd_clones.
2293
2294 2014-04-25  Marek Polacek  <polacek@redhat.com>
2295
2296         PR c/60114
2297         * gcc.dg/pr60114.c: New test.
2298
2299 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
2300
2301         * gcc.c-torture/execute/20140425-1.c: New test.
2302
2303 2014-04-25  Marek Polacek  <polacek@redhat.com>
2304
2305         PR c/60156
2306         * c-c++-common/pr60156.c: New test.
2307
2308 2014-04-25  Richard Biener  <rguenther@suse.de>
2309
2310         PR ipa/60912
2311         * g++.dg/opt/pr60912.C: New testcase.
2312
2313 2014-04-25  Richard Biener  <rguenther@suse.de>
2314
2315         PR ipa/60911
2316         * gcc.dg/lto/pr60911_0.c: New testcase.
2317
2318 2014-04-24  Cong Hou  <congh@google.com>
2319
2320         PR tree-optimization/60896
2321         * g++.dg/vect/pr60896.cc: New test.
2322
2323 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2324
2325         * gcc.target/powerpc/pack01.c: New test to test the new pack and
2326         unpack builtin functionss for 128-bit types.
2327         * gcc.target/powerpc/pack02.c: Likewise.
2328         * gcc.target/powerpc/pack03.c: Likewise.
2329         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
2330         divide builtin functionss.
2331         * gcc.target/powerpc/extend-divide-2.c: Likewise.
2332         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
2333         functions.
2334         * gcc.target/powerpc/bcd-2.c: Likewise.
2335         * gcc.target/powerpc/bcd-3.c: Likewise.
2336         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
2337         builtin functionss.
2338         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2339
2340 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
2341
2342         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
2343         keeps_null_pointer_checks.
2344         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
2345         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
2346         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
2347         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
2348
2349 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
2350
2351         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
2352         Replace load with read and store with write.
2353
2354 2014-04-24  Jeff Law  <law@redhat.com>
2355
2356         PR target/60822
2357         * gcc.c-torture/pr60822.c: New test.
2358         * gcc.c-torture/pr60822.x: New test.
2359
2360 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
2361
2362         PR c++/57958
2363         * testsuite/g++.dg/cpp0x/pr57958.C: New test.
2364
2365 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
2366
2367         * lib/target-supports.exp (check_effective_target_vect_perm): Return
2368         true for aarch64_be.
2369
2370 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
2371             Tom de Vries  <tom@codesourcery.com>
2372
2373         * gcc.dg/fuse-caller-save.c: New test.
2374
2375 2014-04-24  Joey Ye  <joey.ye@arm.com>
2376
2377         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
2378
2379 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2380
2381         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
2382         * gcc.dg/vect/vect-bswap16: New test.
2383         * gcc.dg/vect/vect-bswap32: Likewise.
2384         * gcc.dg/vect/vect-bswap64: Likewise.
2385
2386 2014-04-23  Jeff Law  <law@redhat.com>
2387
2388         PR tree-optimization/60902
2389         * gcc.target/i386/pr60902.c: New test.
2390
2391 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
2392
2393         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
2394         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
2395         * gcc.target/aarch64/vdup_n_1.c: New testcase.
2396
2397 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2398
2399         * gcc.target/arm/rev16.c: New test.
2400
2401 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2402
2403         * gcc.target/aarch64/rev16_1.c: New test.
2404
2405 2014-04-23  Richard Biener  <rguenther@suse.de>
2406
2407         PR tree-optimization/60903
2408         * gcc.dg/torture/pr60903.c: New testcase.
2409
2410 2014-04-23  Richard Biener  <rguenther@suse.de>
2411
2412         PR middle-end/60895
2413         * g++.dg/torture/pr60895.C: New testcase.
2414
2415 2014-04-23  Richard Biener  <rguenther@suse.de>
2416
2417         PR middle-end/60891
2418         * gcc.dg/torture/pr60891.c: New testcase.
2419
2420 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
2421
2422         PR sanitizer/60275
2423         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
2424         -fno-sanitize-recover to dg-options.
2425         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
2426         add -std=c++11 to dg-options.
2427         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
2428         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
2429         add -std=c++1y to dg-options.
2430         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
2431         -fno-sanitize-recover to dg-options.
2432         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2433         * c-c++-common/ubsan/vla-4.c: Likewise.
2434         * c-c++-common/ubsan/pr59503.c: Likewise.
2435         * c-c++-common/ubsan/vla-3.c: Likewise.
2436         * c-c++-common/ubsan/save-expr-1.c: Likewise.
2437         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2438         * c-c++-common/ubsan/shift-3.c: Likewise.
2439         * c-c++-common/ubsan/overflow-1.c: Likewise.
2440         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2441         * c-c++-common/ubsan/vla-2.c: Likewise.
2442         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2443         * c-c++-common/ubsan/pr60613-1.c: Likewise.
2444         * c-c++-common/ubsan/shift-6.c: Likewise.
2445         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2446         * c-c++-common/ubsan/overflow-add-3.c: New test.
2447         * c-c++-common/ubsan/overflow-add-4.c: New test.
2448         * c-c++-common/ubsan/div-by-zero-6.c: New test.
2449         * c-c++-common/ubsan/div-by-zero-7.c: New test.
2450
2451 2014-04-22  Christian Bruel  <christian.bruel@st.com>
2452
2453         * gcc.target/sh/hiconst.c: New test.
2454
2455 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
2456
2457         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
2458         lroundf generates custom round instruction, too.
2459
2460 2014-04-22  Tobias Burnus  <burnus@net-b.de>
2461
2462         PR fortran/60881
2463         * coarray/alloc_comp_3.f90: New.
2464
2465 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
2466
2467         PR target/60868
2468         * gcc.target/i386/pr60868.c: New testcase.
2469
2470 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
2471
2472         PR c/59073
2473         * c-c++-common/gomp/pr59073.c: New test.
2474
2475 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
2476
2477         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
2478
2479 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
2480
2481         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
2482         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
2483
2484 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
2485
2486         * gcc.dg/memcpy-5.c: New test.
2487
2488 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2489
2490         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
2491
2492         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
2493         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
2494         *-*-solaris2.9.
2495         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
2496         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
2497         from dg-options.
2498         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
2499         from dg-additional-options.
2500         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
2501         from dg-options.
2502
2503         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
2504         execution check.
2505         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
2506         (sigill_hdlr): Remove.
2507         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
2508         check.
2509
2510         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
2511         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
2512         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
2513
2514         * lib/target-supports.exp (add_options_for_tls): Remove
2515         *-*-solaris2.9* handling.
2516
2517 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
2518
2519         * gcc.target/aarch64/vect_cvtf_1.c: New.
2520
2521 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
2522
2523         PR tree-optimization/60823
2524         * c-c++-common/gomp/pr60823-1.c: New test.
2525         * c-c++-common/gomp/pr60823-2.c: New test.
2526         * c-c++-common/gomp/pr60823-3.c: New test.
2527
2528 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
2529
2530         * gcc.target/arm/anddi_notdi-1.c: New test.
2531         * gcc.target/arm/iordi_notdi-1.c: New test case.
2532
2533 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
2534
2535         * gcc.target/arm/iordi_notdi-1.c: New test.
2536
2537 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
2538
2539         * gcc.target/aarch64/vrnd_f64_1.c : New file.
2540
2541 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2542
2543         PR target/60735
2544         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
2545         not cause errors if -mspe.
2546
2547 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
2548
2549         PR target/60909
2550         * gcc.target/i386/pr60909-1.c: New test.
2551         * gcc.target/i386/pr60909-2.c: Ditto.
2552
2553 2014-04-18  Cong Hou  <congh@google.com>
2554
2555         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
2556         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
2557
2558 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2559
2560         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
2561         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2562
2563 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
2564
2565         PR c++/59200
2566         * g++.dg/cpp0x/alias-decl-42.C: New.
2567
2568 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
2569
2570         * gcc.target/powerpc/ti_math1.c: New.
2571         * gcc.target/powerpc/ti_math2.c: New.
2572
2573 2014-04-17  Martin Jambor  <mjambor@suse.cz>
2574
2575         * gnat.dg/opt34.adb: New.
2576         * gnat.dg/opt34_pkg.ads: Likewise.
2577
2578 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
2579
2580         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
2581         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
2582
2583 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
2584
2585         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
2586         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
2587
2588 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
2589
2590         PR target/60847
2591         Forward port from 4.8 branch
2592         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
2593
2594         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
2595         Fix scan patterns.
2596         * gcc.target/i386/bmi-2.c: Ditto.
2597
2598 2014-04-17  Richard Biener  <rguenther@suse.de>
2599
2600         PR middle-end/60849
2601         * g++.dg/opt/pr60849.C: New testcase.
2602
2603 2014-04-17  Richard Biener  <rguenther@suse.de>
2604
2605         PR tree-optimization/60836
2606         * g++.dg/vect/pr60836.cc: New testcase.
2607
2608 2014-04-17  Richard Biener  <rguenther@suse.de>
2609
2610         PR tree-optimization/60841
2611         * gcc.dg/vect/pr60841.c: New testcase.
2612
2613 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
2614
2615         * g++.dg/ipa/devirt-31.C: New testcase.
2616
2617 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
2618
2619         PR lto/60820
2620         * gcc.dg/lto/pr60820_0.c: New testcase.
2621         * gcc.dg/lto/pr60820_1.c: New testcase.
2622
2623 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
2624
2625         PR ipa/60854
2626         * g++.dg/torture/pr60854.C: New testcase.
2627
2628 2014-04-16  Catherine Moore  <clm@codesourcery.com>
2629
2630         * gcc.target/mips/umips-store16-2.c: New test.
2631
2632 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
2633
2634         * g++.dg/cpp0x/initlist-vect.C: New file.
2635
2636 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
2637
2638         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
2639         * gcc.dg/uninit-I-O0.c: Likewise.
2640         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
2641
2642 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
2643
2644         PR tree-optimization/60844
2645         * gcc.dg/pr60844.c: New test.
2646
2647 2014-04-15  Richard Biener  <rguenther@suse.de>
2648
2649         PR rtl-optimization/56965
2650         * gcc.dg/torture/pr56965-1.c: New testcase.
2651         * gcc.dg/torture/pr56965-2.c: Likewise.
2652
2653 2014-04-15  Teresa Johnson  <tejohnson@google.com>
2654
2655         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
2656
2657 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
2658
2659         * gnat.dg/vect14.adb: New test.
2660
2661 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
2662
2663         * gnat.dg/vect12.ad[sb]: New test.
2664         * gnat.dg/vect13.ad[sb]: Likewise.
2665
2666 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2667
2668         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
2669         under qemu-arm.
2670         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2671         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2672         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
2673         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
2674         * c-c++-common/ubsan/null-1.c: Likewise.
2675         * c-c++-common/ubsan/null-10.c: Likewise.
2676         * c-c++-common/ubsan/null-11.c: Likewise.
2677         * c-c++-common/ubsan/null-2.c: Likewise.
2678         * c-c++-common/ubsan/null-3.c: Likewise.
2679         * c-c++-common/ubsan/null-4.c: Likewise.
2680         * c-c++-common/ubsan/null-5.c: Likewise.
2681         * c-c++-common/ubsan/null-6.c: Likewise.
2682         * c-c++-common/ubsan/null-7.c: Likewise.
2683         * c-c++-common/ubsan/null-8.c: Likewise.
2684         * c-c++-common/ubsan/null-9.c: Likewise.
2685         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2686         * c-c++-common/ubsan/overflow-int128.c: Likewise.
2687         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2688         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2689         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2690         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2691         * c-c++-common/ubsan/pr59333.c: Likewise.
2692         * c-c++-common/ubsan/pr59667.c: Likewise.
2693         * c-c++-common/ubsan/pr60613-2.c: Likewise.
2694         * c-c++-common/ubsan/pr60636.c: Likewise.
2695         * c-c++-common/ubsan/shift-1.c: Likewise.
2696         * c-c++-common/ubsan/shift-2.c: Likewise.
2697         * c-c++-common/ubsan/vla-1.c: Likewise.
2698
2699 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
2700
2701         * gnat.dg/vect11.ad[sb]: New test.
2702
2703 2014-04-14  Richard Biener  <rguenther@suse.de>
2704
2705         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
2706
2707 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2708
2709         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
2710
2711 2014-04-14  Richard Biener  <rguenther@suse.de>
2712             Marc Glisse  <marc.glisse@inria.fr>
2713
2714         PR c/60819
2715         * gcc.target/i386/vec-may_alias.c: New testcase.
2716
2717 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2718
2719         * lib/target-supports.exp
2720         (check_effective_target_vect_widen_mult_si_to_di_pattern):
2721         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
2722         Fix formatting.
2723
2724 2014-04-14  Richard Biener  <rguenther@suse.de>
2725
2726         PR lto/60720
2727         * gcc.dg/lto/pr60720_0.c: New testcase.
2728         * gcc.dg/lto/pr60720_1.c: Likewise.
2729
2730 2014-04-14  Christian Bruel  <christian.bruel@st.com>
2731
2732         * gcc.target/sh/memset.c: New test.
2733
2734 2014-04-14  Richard Biener  <rguenther@suse.de>
2735
2736         PR middle-end/55022
2737         * gcc.dg/graphite/pr55022.c: New testcase.
2738
2739 2014-04-14  Richard Biener  <rguenther@suse.de>
2740
2741         PR tree-optimization/59817
2742         PR tree-optimization/60453
2743         * gfortran.dg/graphite/pr59817.f: New testcase.
2744         * gcc.dg/graphite/pr59817-1.c: Likewise.
2745         * gcc.dg/graphite/pr59817-2.c: Likewise.
2746
2747 2014-04-14  Jason Merrill  <jason@redhat.com>
2748
2749         Revert:
2750         * lib/gcc-dg.exp (dg-build-dso): New.
2751         (gcc-dg-test-1): Handle dg-do-what "dso".
2752
2753 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
2754
2755         PR fortran/60717
2756         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
2757
2758         PR fortran/58085
2759         * gfortran.dg/associate_15.f90: New test.
2760
2761 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
2762
2763         PR middle-end/60467
2764         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
2765         case to check.
2766
2767 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
2768
2769         PR middle-end/60469
2770         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
2771
2772 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
2773
2774         * gcc.target/mips/umips-store16-1.c: New test.
2775
2776 2014-04-11  Tobias Burnus  <burnus@net-b.de>
2777
2778         PR c/60194
2779         * * g++.dg/warn/warn_format_signedness.C: New.
2780         * gcc.dg/format/warn-signedness.c: New.
2781
2782 2014-04-11  Tobias Burnus  <burnus@net-b.de>
2783
2784         PR fortran/58880
2785         PR fortran/60495
2786         * gfortran.dg/finalize_25.f90: New.
2787
2788 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
2789
2790         * gcc.target/epiphany/t1068-2.c: New file.
2791
2792 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
2793
2794         * gcc.target/epiphany/btst-1.c: New test.
2795
2796 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
2797
2798         PR rtl-optimization/60651
2799         * gcc.target/epiphany/mode-switch.c: New test.
2800
2801 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
2802
2803         PR c++/58600
2804         * g++.dg/cpp0x/gen-attrs-58.C: New.
2805         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
2806
2807 2014-04-11  Steve Ellcey  <sellcey@mips.com>
2808             Jakub Jelinek  <jakub@redhat.com>
2809
2810         PR middle-end/60556
2811         * gcc.c-torture/compile/pr60556.c: New test.
2812
2813 2014-04-11  Richard Biener  <rguenther@suse.de>
2814
2815         PR middle-end/60797
2816         * gcc.dg/pr60797.c: New testcase.
2817
2818 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2819
2820         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
2821         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
2822         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
2823         rename to ...
2824         * gcc.target/s390/htm-nofloat-1.c: ... this one.
2825         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
2826         instructions as well.
2827
2828 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
2829
2830         PR rtl-optimization/60663
2831         * gcc.target/arm/pr60663.c: New test.
2832
2833 2014-04-10  Jason Merrill  <jason@redhat.com>
2834
2835         * g++.dg/dso/dlclose1.C: Disable for 4.9.
2836
2837 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
2838
2839         PR lto/60567
2840         * g++.dg/lto/pr60567_0.C: New test.
2841
2842 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2843
2844         * gfortran.dg/class_nameclash.f90: New test.
2845
2846 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
2847
2848         PR c++/52844
2849         * g++.dg/cpp0x/variadic156.C: New.
2850
2851 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2852
2853         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
2854         long.
2855
2856 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2857
2858         PR debug/60655
2859         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
2860         -fdata-sections.
2861
2862 2014-04-09  Steve Ellcey  <sellcey@mips.com>
2863
2864         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
2865         and scan lists.
2866
2867 2014-04-09  Cong Hou  <congh@google.com>
2868
2869         PR testsuite/60773
2870         * lib/target-supports.exp:
2871         (check_effective_target_vect_widen_si_to_di_pattern): New.
2872         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
2873         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
2874         targets only.
2875         (foo): Fix up formatting.
2876         (main): Call check_vect.
2877
2878 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
2879
2880         PR c++/59115
2881         * g++.dg/template/crash119.C: New.
2882
2883 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
2884
2885         * gcc.target/powerpc/atomic_load_store-p8.c: New.
2886
2887 2014-04-08  Jason Merrill  <jason@redhat.com>
2888
2889         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
2890
2891 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2892
2893         PR rtl-optimization/60776
2894         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
2895         * gcc.dg/builtin-bswap-7.c: Likewise.
2896         * gcc.dg/builtin-bswap-6a.c: New testcase.
2897         * gcc.dg/builtin-bswap-7a.c: New testcase.
2898
2899         Revert
2900         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2901
2902         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2903         optimization.
2904         * gcc.dg/builtin-bswap-7.c: Likewise.
2905
2906 2014-04-08  Richard Biener  <rguenther@suse.de>
2907
2908         PR tree-optimization/60785
2909         * gcc.dg/graphite/pr60785.c: New testcase.
2910
2911 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2912
2913         PR target/60602
2914         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
2915         with as at -O0.
2916
2917 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
2918
2919         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
2920         * g++.dg/warn/Wnvdtor-3.C: Likewise.
2921         * g++.dg/warn/Wnvdtor-4.C: Likewise.
2922
2923 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
2924
2925         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
2926
2927 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
2928
2929         PR target/60609
2930         * g++.dg/torture/pr60609.C: New test.
2931
2932 2014-04-07  Richard Biener  <rguenther@suse.de>
2933
2934         PR tree-optimization/60766
2935         * gcc.dg/torture/pr60766.c: New testcase.
2936
2937 2014-04-07  Jason Merrill  <jason@redhat.com>
2938
2939         * lib/gcc-dg.exp (dg-build-dso): New.
2940         (gcc-dg-test-1): Handle dg-do-what "dso".
2941         * lib/target-supports.exp (add_options_for_dlopen): New.
2942         (check_effective_target_dlopen): Use it.
2943
2944 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2945
2946         * gcc.target/arm/pr60657.c: Fix missing curly brace.
2947
2948 2014-04-07  Richard Biener  <rguenther@suse.de>
2949
2950         PR middle-end/60750
2951         * g++.dg/torture/pr60750.C: New testcase.
2952         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
2953
2954 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
2955
2956         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
2957
2958 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
2959
2960         PR testsuite/60671
2961         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
2962
2963 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
2964
2965         PR testsuite/60672
2966         * g++.dg/cpp1y/auto-fn25.C: Require lto.
2967
2968         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
2969
2970 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
2971
2972         * gfortran.dg/warn_conversion_4.f90: Adjust test.
2973
2974 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
2975
2976         * gcc.target/avr/dev-specific-rmw.c: New test.
2977
2978 2014-04-04  Cong Hou  <congh@google.com>
2979
2980         PR tree-optimization/60656
2981         * gcc.dg/vect/pr60656.c: New test.
2982
2983 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2984
2985         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2986         optimization.
2987         * gcc.dg/builtin-bswap-7.c: Likewise.
2988
2989 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
2990
2991         PR c++/58207
2992         * g++.dg/cpp0x/constexpr-ice15.C: New.
2993
2994 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
2995
2996         PR ipa/59626
2997         testcase by Richard Biener
2998         * gcc.dg/lto/pr59626_0.c: New testcase.
2999         * gcc.dg/lto/pr59626_1.c: New testcase.
3000
3001 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3002
3003         PR debug/60655
3004         * gcc.c-torture/compile/pr60655-1.c: New test.
3005
3006 2014-04-04  Martin Jambor  <mjambor@suse.cz>
3007
3008         PR ipa/60640
3009         * g++.dg/ipa/pr60640-1.C: New test.
3010         * g++.dg/ipa/pr60640-2.C: Likewise.
3011         * g++.dg/ipa/pr60640-3.C: Likewise.
3012         * g++.dg/ipa/pr60640-4.C: Likewise.
3013
3014 2014-04-04  Jeff Law  <law@redhat.com>
3015
3016         PR target/60657
3017         * gcc.target/arm/pr60657.c: New test.
3018
3019 2014-04-04  Richard Biener  <rguenther@suse.de>
3020
3021         PR ipa/60746
3022         * g++.dg/torture/pr60746.C: New testcase.
3023
3024 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
3025
3026         * g++.old-deja/g++.robertl/eb121.C: Adjust.
3027         * g++.old-deja/g++.jason/overload21.C: Likewise.
3028         * g++.old-deja/g++.law/init5.C: Likewise.
3029
3030 2014-04-03  Cong Hou  <congh@google.com>
3031
3032         PR tree-optimization/60505
3033         * gcc.dg/vect/pr60505.c: New test.
3034
3035 2014-04-03  Richard Biener  <rguenther@suse.de>
3036
3037         PR tree-optimization/60740
3038         * gcc.dg/graphite/pr60740.c: New testcase.
3039
3040 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3041
3042         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
3043         * g++.dg/warn/Wnvdtor-2.C: New.
3044         * g++.dg/warn/Wnvdtor-3.C: New.
3045         * g++.dg/warn/Wnvdtor-4.C: New.
3046         * g++.dg/warn/Weff1.C: Delete.
3047         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
3048         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
3049
3050 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
3051
3052         PR ipa/60659
3053         * testsuite/g++.dg/torture/pr60659.C: New testcase.
3054
3055 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3056
3057         PR tree-optimization/60733
3058         * gcc.dg/torture/pr60733.c:  New test.
3059
3060 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
3061
3062         PR rtl-optimization/60650
3063         * gcc.target/arm/pr60650-2.c: New.
3064
3065 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
3066
3067         * gcc.target/i386/avx2-vpand-3.c,
3068         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
3069
3070 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
3071
3072         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
3073         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
3074         gcc.target/i386/memcpy-strategy-1.c,
3075         gcc.target/i386/memcpy-strategy-2.c,
3076         gcc.target/i386/memcpy-vector_loop-1.c,
3077         gcc.target/i386/memcpy-vector_loop-2.c,
3078         gcc.target/i386/memset-vector_loop-1.c,
3079         gcc.target/i386/memset-vector_loop-2.c,
3080         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
3081         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
3082         -march= options different from those in dg-options.
3083
3084 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
3085
3086         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3087         gcc.target/i386/pr30970.c: Use -mtune=generic.
3088         * gcc.target/i386/avx2-vpaddb-3.c,
3089         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
3090         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
3091         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
3092         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
3093         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
3094         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
3095         gcc.target/i386/avx2-vpsubw-3.c,
3096         gcc.target/i386/avx256-unaligned-load-1.c,
3097         gcc.target/i386/avx256-unaligned-load-4.c,
3098         gcc.target/i386/avx256-unaligned-store-1.c,
3099         gcc.target/i386/avx256-unaligned-store-2.c,
3100         gcc.target/i386/avx256-unaligned-store-4.c: Use
3101         -mno-prefer-avx128.
3102
3103 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
3104             Iain Sandoe <iain@codesourcery.com>
3105
3106         PR target/54083
3107         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
3108         with the additional options -Wl,-undefined,dynamic_lookup
3109         and -Wl,-flat_namespace.
3110         * gcc.dg/torture/pr53922.c: Additional option
3111         -Wl,-flat_namespace for darwin[89].
3112         * gcc.dg/torture/pr60092.c: Additional options
3113         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
3114         for darwin[89].
3115
3116 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
3117
3118         PR target/43751
3119         * lib/prune.exp: Modify the regular express to prune
3120         the new warnings introduced by r205679 on darwin9.
3121
3122 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
3123
3124         * g++.dg/init/ctor4.C: Adjust.
3125         * g++.dg/init/ctor4-1.C: New.
3126         * g++.dg/cpp0x/defaulted2.C: Adjust.
3127
3128 2014-04-01  Richard Henderson  <rth@redhat.com>
3129
3130         PR target/60704
3131         * gcc.dg/pr60704.c: New file.
3132
3133 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
3134
3135         PR target/60363
3136         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
3137         logical_op_short_circuit targets.
3138
3139 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
3140
3141         PR libfortran/60128
3142         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
3143         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
3144
3145 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
3146
3147         PR rtl-optimization/60700
3148         * gcc.target/i386/pr60700.c: New test.
3149
3150 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3151
3152         PR target/60650
3153         * gcc.target/arm/pr60650.c: Adjust command line options.
3154
3155 2014-03-31  Martin Jambor  <mjambor@suse.cz>
3156
3157         PR middle-end/60647
3158         * gcc.dg/pr60647-1.c: New test.
3159         * gcc.dg/pr60647-2.c: Likewise.
3160
3161 2014-03-31  Richard Biener  <rguenther@suse.de>
3162
3163         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
3164
3165 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
3166
3167         PR target/60034
3168         * gcc.target/aarch64/pr60034.c: New file.
3169
3170 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
3171
3172         PR c++/60626
3173         * g++.dg/cpp1y/pr60626.C: New testcase.
3174
3175 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
3176
3177         * gcc.dg/pr45416.c: Allow bextr on x86.
3178         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
3179         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
3180         gcc.target/i386/fma4-vector.c: Use -mno-fma.
3181         * gcc.target/i386/l_fma_double_1.c,
3182         gcc.target/i386/l_fma_double_2.c,
3183         gcc.target/i386/l_fma_double_3.c,
3184         gcc.target/i386/l_fma_double_4.c,
3185         gcc.target/i386/l_fma_double_5.c,
3186         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
3187         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
3188         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
3189         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
3190         * gcc.target/i386/pr27971.c: Use -mno-tbm.
3191         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
3192         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
3193
3194 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
3195
3196         PR target/60648
3197         * g++.dg/pr60648.C: Move test to...
3198         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
3199         dg-options, add for fpic targets dg-additional-options -fPIC.
3200
3201 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
3202
3203         * gnat.dg/opt33.adb: New testcase.
3204
3205 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
3206
3207         PR target/60697
3208         * gcc.target/aarch64/pr60697.c: New.
3209
3210 2014-03-27  Jeff Law  <law@redhat.com>
3211
3212         PR target/60648
3213         * g++.dg/pr60648.C: New test.
3214
3215 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
3216
3217         PR c++/60573
3218         * g++.dg/cpp1y/pr60573.C: New testcase.
3219
3220 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
3221
3222         PR target/60693
3223         * gcc.target/i386/pr60693.c: New test.
3224
3225 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
3226
3227         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
3228
3229 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
3230
3231         PR c++/60689
3232         * c-c++-common/pr60689.c: New test.
3233
3234         PR c++/58678
3235         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
3236         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
3237         targets.
3238
3239 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
3240
3241         PR target/60675
3242         * gcc.target/aarch64/pr60675.C: New.
3243
3244 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3245
3246         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
3247         * lib/target-supports.exp: Return true for s390
3248         in check_effective_logical_op_short_circuit.
3249
3250 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
3251
3252         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
3253         of second source operand.
3254         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3255         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3256         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3257
3258 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
3259
3260         PR ipa/60315
3261         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
3262
3263 2014-03-28  Tobias Burnus  <burnus@net-b.de>
3264
3265         * lib/cilk-plus-dg.exp: New.
3266         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
3267         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
3268
3269 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3270
3271         PR fortran/60522
3272         * gfortran.dg/where_4.f90:  New test case.
3273
3274 2014-03-27  Tobias Burnus  <burnus@net-b.de>
3275
3276         PR fortran/58880
3277         * gfortran.dg/finalize_24.f90: New.
3278
3279 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
3280
3281         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
3282         vbpermq builtin.
3283
3284         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
3285         vec_select optimizations.
3286         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
3287         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
3288
3289         PR target/60672
3290         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
3291         xxpermdi builtins are supported.
3292
3293 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
3294
3295         PR rtl-optimization/60650
3296         * gcc.target/arm/pr60650.c: New.
3297
3298 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3299
3300         * gcc.target/s390/20140327-1.c: New testcase.
3301
3302 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
3303
3304         PR middle-end/60682
3305         * g++.dg/gomp/pr60682.C: New test.
3306
3307 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
3308
3309         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
3310
3311 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3312
3313         PR target/60580
3314         * gcc.target/aarch64/pr60580_1.c: New.
3315         * gcc.target/aarch64/test_fp_attribute_1.c: New.
3316         * gcc.target/aarch64/test_fp_attribute_2.c: New.
3317
3318 2014-03-26  Dehao Chen  <dehao@google.com>
3319
3320         * gcc.dg/predict-8.c: New test.
3321
3322 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
3323
3324         PR c++/52369
3325         * g++.dg/init/const10.C: New.
3326         * g++.dg/init/const11.C: New.
3327         * g++.dg/init/pr25811.C: Adjust.
3328         * g++.dg/init/pr29043.C: Likewise.
3329         * g++.dg/init/pr43719.C: Likewise.
3330         * g++.dg/init/pr44086.C: Likewise.
3331         * g++.dg/init/ctor8.C: Likewise.
3332         * g++.dg/init/uninitialized1.C: Likewise.
3333
3334 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
3335
3336         PR sanitizer/60636
3337         * c-c++-common/ubsan/pr60636.c: New test.
3338
3339 2014-03-26  Andreas Schwab  <schwab@suse.de>
3340
3341         * g++.dg/torture/pr60315.C: Remove duplication.
3342
3343 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
3344
3345         * gcc.c-torture/execute/20140326-1.c: New test.
3346
3347 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
3348
3349         PR ipa/60315
3350         * g++.dg/torture/pr60315.C: New testcase.
3351
3352 2014-03-25  Martin Jambor  <mjambor@suse.cz>
3353
3354         PR ipa/60600
3355         * g++.dg/ipa/pr60600.C: New test.
3356
3357 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
3358
3359         PR testsuite/58013
3360         * g++.dg/opt/pr56999.C: Pop hidden visibility.
3361
3362 2014-03-25  Richard Biener  <rguenther@suse.de>
3363
3364         PR middle-end/60635
3365         * gfortran.dg/lto/pr60635_0.f90: New testcase.
3366         * gfortran.dg/lto/pr60635_1.c: Likewise.
3367
3368 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
3369
3370         PR c++/60627
3371         * g++.dg/cpp1y/pr60627.C: New testcase.
3372
3373 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
3374
3375         * gcc.target/aarch64/ushr64_1.c: New.
3376
3377 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
3378
3379         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
3380         (LONG_LONG): Use LLONG.
3381         (set_rvector_long): Explicitly return void.
3382         (set_vector_long): Likewise.
3383         (check_vector_long): Likewise.
3384
3385 2014-03-24  Marek Polacek  <polacek@redhat.com>
3386
3387         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
3388         Define INT_MIN.
3389         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
3390         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3391         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3392         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3393         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3394         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3395         * c-c++-common/ubsan/pr59503.c: Likewise.
3396         * c-c++-common/ubsan/pr60613-1.c: Likewise.
3397         * c-c++-common/ubsan/save-expr-1.c: Likewise.
3398         * c-c++-common/ubsan/shift-3.c: Likewise.
3399         * c-c++-common/ubsan/shift-6.c: Likewise.
3400         * c-c++-common/ubsan/undefined-1.c: Likewise.
3401         * c-c++-common/ubsan/vla-2.c: Likewise.
3402         * c-c++-common/ubsan/vla-3.c: Likewise.
3403         * c-c++-common/ubsan/vla-4.c: Likewise.
3404         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3405         * g++.dg/ubsan/return-2.C: Likewise.
3406
3407 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
3408
3409         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
3410         hppa*-*-hpux*.
3411
3412         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
3413
3414         PR libfortran/59313
3415         PR libfortran/58015
3416         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
3417         * gfortran.dg/round_4.f90: Likewise.
3418
3419 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
3420
3421         PR libfortran/60128
3422         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
3423         i?86-*-solaris2.9*.
3424
3425 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
3426
3427         PR sanitizer/60613
3428         * c-c++-common/ubsan/pr60613-1.c: New test.
3429         * c-c++-common/ubsan/pr60613-2.c: New test.
3430
3431 2014-03-22  Matthias Klose  <doko@ubuntu.com>
3432
3433         * g++.dg/cpp0x/regress: Remove empty directory.
3434
3435 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
3436
3437         PR debug/60603
3438         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
3439
3440 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
3441
3442         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
3443         * g++.dg/cpp1y/pr60393.C: Likewise.
3444
3445 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
3446
3447         PR c++/60384
3448         * g++.dg/cpp1y/pr60384.C: New.
3449
3450 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
3451
3452         PR target/60598
3453         * gcc.dg/pr60598.c: New test.
3454
3455 2014-03-21  Martin Jambor  <mjambor@suse.cz>
3456
3457         PR ipa/59176
3458         * g++.dg/torture/pr59176.C: New test.
3459
3460 2014-03-21  Martin Jambor  <mjambor@suse.cz>
3461
3462         PR ipa/60419
3463         * g++.dg/ipa/pr60419.C: New test.
3464
3465 2014-03-21  Richard Biener  <rguenther@suse.de>
3466
3467         PR tree-optimization/60577
3468         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
3469
3470 2014-03-21  Tobias Burnus  <burnus@net-b.de>
3471
3472         PR fortran/60599
3473         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
3474
3475 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
3476
3477         PR middle-end/60597
3478         * g++.dg/opt/pr60597.C: New test.
3479
3480         PR c++/60572
3481         * g++.dg/init/pr60572.C: New test.
3482
3483 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3484
3485         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
3486
3487 2014-03-19  Tobias Burnus  <burnus@net-b.de>
3488
3489         PR fortran/60543
3490         PR fortran/60283
3491         * gfortran.dg/implicit_pure_4.f90: New.
3492
3493 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3494
3495         PR c++/51474
3496         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
3497
3498 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
3499
3500         PR testsuite/60590
3501         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
3502         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
3503         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
3504
3505 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3506
3507         PR c++/60332
3508         * g++.dg/cpp1y/pr60332.C: New.
3509
3510 2014-03-19  Marek Polacek  <polacek@redhat.com>
3511
3512         PR sanitizer/60569
3513         * g++.dg/ubsan/pr60569.C: New test.
3514
3515 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3516
3517         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
3518
3519 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
3520
3521         PR tree-optimization/60559
3522         * g++.dg/vect/pr60559.cc: New test.
3523
3524 2014-03-18  Ian Lance Taylor  <iant@google.com>
3525
3526         PR target/60563
3527         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
3528         (ditype): Rename typedef from int64_t.
3529
3530 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3531
3532         PR c/55383
3533         * gcc.dg/cast-qual-3.c: New.
3534         Revert:
3535         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3536         * c-c++-common/Wcast-qual-1.c: More precise match text.
3537
3538 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
3539
3540         PR fortran/55207
3541         PR fortran/60549
3542         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
3543         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
3544         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
3545         * gfortran.dg/intent_optimize_1.f90: Ditto.
3546         * gfortran.dg/pointer_init_9.f90: Ditto.
3547         * gfortran.dg/volatile4.f90: Ditto.
3548         * gfortran.dg/volatile6.f90: Ditto.
3549
3550 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3551
3552         PR c/55383
3553         * c-c++-common/Wcast-qual-1.c: More precise match text.
3554
3555 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
3556
3557         PR c++/60305
3558         * g++.dg/cpp0x/constexpr-ice14.C: New.
3559
3560 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
3561
3562         PR c++/54250
3563         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
3564
3565 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
3566
3567         PR sanitizer/60535
3568         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
3569         * c-c++-common/ubsan/null-2.c: Likewise.
3570         * c-c++-common/ubsan/null-3.c: Likewise.
3571         * c-c++-common/ubsan/null-4.c: Likewise.
3572         * c-c++-common/ubsan/null-5.c: Likewise.
3573         * c-c++-common/ubsan/null-6.c: Likewise.
3574         * c-c++-common/ubsan/null-7.c: Likewise.
3575         * c-c++-common/ubsan/null-8.c: Likewise.
3576         * c-c++-common/ubsan/null-9.c: Likewise.
3577         * c-c++-common/ubsan/null-10.c: Likewise.
3578         * c-c++-common/ubsan/null-11.c: Likewise.
3579         * c-c++-common/ubsan/overflow-1.c: Likewise.
3580         * c-c++-common/ubsan/overflow-2.c: Likewise.
3581         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3582         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3583         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3584         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3585         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3586         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3587         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3588         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3589         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3590         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3591         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3592         * c-c++-common/ubsan/pr59333.c: Likewise.
3593         * c-c++-common/ubsan/pr59503.c: Likewise.
3594         * c-c++-common/ubsan/pr59667.c: Likewise.
3595         * c-c++-common/ubsan/undefined-1.c: Likewise.
3596         * g++.dg/ubsan/pr59250.C: Likewise.
3597         * g++.dg/ubsan/pr59306.C: Likewise.
3598
3599 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3600
3601         * gcc.dg/tls/pr58595.c: Add tls options.
3602
3603 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3604
3605         * gcc.target/i386/avx-additional-reg-names.c: New.
3606         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
3607
3608 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
3609
3610         PR c++/60390
3611         * g++.dg/cpp1y/pr60390.C: New testcase.
3612
3613         PR c++/60391
3614         * g++.dg/cpp1y/pr60391.C: New testcase.
3615
3616 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
3617
3618         PR target/60516
3619         * gcc.target/i386/pr60516.c: New test.
3620
3621 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
3622
3623         PR c++/59571
3624         * g++.dg/cpp0x/constexpr-ice13.C: New.
3625
3626 2014-03-17  Marek Polacek  <polacek@redhat.com>
3627
3628         PR middle-end/60534
3629         * gcc.dg/gomp/pr60534.c: New test.
3630
3631 2014-03-17  Kai Tietz  <ktietz@redhat.com>
3632
3633         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
3634
3635 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
3636
3637         PR testsuite/58851
3638         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
3639         storage size.
3640
3641 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
3642
3643         PR libfortran/58324
3644         * gfortran.dg/list_read_12.f90: New test.
3645
3646 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
3647
3648         PR fortran/55207
3649         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
3650         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
3651         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
3652         -Wno-aggressive-loop-optimizations and remove an unused variable.
3653         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
3654         * gfortran.dg/pointer_init_9.f90: New.
3655         * gfortran.dg/volatile4.f90: Put into subroutine.
3656         * gfortran.dg/volatile6.f90: Ditto.
3657
3658 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
3659
3660         PR fortran/60392
3661         * gfortran.dg/transpose_4.f90: New test.
3662
3663 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
3664
3665         PR rtl-optimization/60508
3666         * gcc.target/i386/pr60508.c: New.
3667
3668 2014-03-14  Richard Biener  <rguenther@suse.de>
3669
3670         PR middle-end/60518
3671         * g++.dg/pr60518.C: New testcase.
3672
3673 2014-03-14  Martin Jambor  <mjambor@suse.cz>
3674
3675         PR lto/60461
3676         * gcc.dg/lto/pr60461_0.c: New test.
3677
3678 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
3679
3680         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
3681         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
3682         * gcc.dg/lto/save-temps_0.c: New testcase.
3683
3684 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
3685
3686         PR middle-end/36282
3687         * c-c++-common/pr36282-1.c: New test.
3688         * c-c++-common/pr36282-2.c: New test.
3689         * c-c++-common/pr36282-3.c: New test.
3690         * c-c++-common/pr36282-4.c: New test.
3691
3692 2014-03-13  Richard Henderson  <rth@redhat.com>
3693
3694         PR debug/60438
3695         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
3696
3697 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3698
3699         PR c++/60383
3700         * g++.dg/template/crash118.C: New.
3701         * g++.dg/template/crash95.C: Adjust.
3702
3703 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
3704
3705         PR rtl-optimization/57189
3706         * gcc.target/i386/pr57189.c: New.
3707
3708 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3709
3710         PR c++/60254
3711         * g++.dg/cpp0x/static_assert10.C: New.
3712         * g++.dg/cpp0x/static_assert11.C: Likewise.
3713         * g++.dg/cpp0x/static_assert3.C: Adjust.
3714
3715 2014-03-13  Richard Biener  <rguenther@suse.de>
3716
3717         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
3718
3719 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3720
3721         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
3722         2.07 128-bit arithmetic.
3723         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
3724
3725         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
3726         due to when TImode is allowed in VSX registers, the allowable
3727         address modes for TImode is just a single indirect address in
3728         order for the value to be loaded and store in either GPR or VSX
3729         registers.  This affects the generated code, and it would cause
3730         this test to fail, when such an option is used.
3731
3732 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3733
3734         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
3735
3736 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
3737
3738         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
3739         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
3740         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
3741         only test for exactly one if if -mbranch-cost=1 has been passed.
3742
3743 2014-03-12  Christian Bruel  <christian.bruel@st.com>
3744
3745         PR target/60264
3746         * gcc.target/arm/pr60264.c
3747
3748 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3749
3750         PR tree-optimization/60454
3751         * gcc.c-torture/execute/pr60454.c: New test.
3752
3753 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
3754             Marc Glisse  <marc.glisse@inria.fr>
3755
3756         PR tree-optimization/60502
3757         * gcc.c-torture/compile/pr60502.c: New test.
3758
3759 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
3760
3761         PR middle-end/60482
3762         * gcc.dg/vect/pr60482.c: New test.
3763
3764 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
3765
3766         PR c++/60389
3767         * g++.dg/cpp0x/inh-ctor19.C: New.
3768
3769 2014-03-11  Richard Biener  <rguenther@suse.de>
3770
3771         PR tree-optimization/60429
3772         PR tree-optimization/60485
3773         * gcc.dg/pr60485-1.c: New testcase.
3774         * gcc.dg/pr60485-2.c: Likewise.
3775
3776 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
3777
3778         PR ipa/60457
3779         * g++.dg/ipa/pr60457.C: New test.
3780
3781 2014-03-10  Richard Biener  <rguenther@suse.de>
3782
3783         PR middle-end/60474
3784         * g++.dg/torture/pr60474.C: New testcase.
3785
3786 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
3787
3788         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
3789
3790 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
3791
3792         * gcc.dg/lto/pr55113_0.c: New testcase.
3793
3794 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
3795
3796         PR c++/60033
3797         * g++.dg/cpp1y/pr60033.C: New testcase.
3798
3799         PR c++/60393
3800         * g++.dg/cpp1y/pr60393.C: New testcase.
3801
3802 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
3803
3804         PR libfortran/60128
3805         * gfortran.dg/fmt_en.f90: New test.
3806
3807 2014-03-07  Jason Merrill  <jason@redhat.com>
3808
3809         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
3810         * lib/target-supports.exp (check_effective_target_c++11): Now
3811         means C++11 and up.
3812         (check_effective_target_c++11_only): New.
3813         (check_effective_target_c++11_down): New.
3814         (check_effective_target_c++1y): New.
3815         (check_effective_target_c++1y_only): New.
3816         (check_effective_target_c++98_only): Rename from
3817         check_effective_target_c++98.
3818         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
3819
3820 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
3821
3822         PR c++/58609
3823         * g++.dg/cpp0x/constexpr-ice12.C: New.
3824
3825 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
3826
3827         * c-c++-common/gomp/map-1.c: Extend.
3828
3829 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
3830             Janus Weil  <janus@gcc.gnu.org>
3831
3832         PR fortran/51976
3833         * gfortran.dg/deferred_type_component_1.f90 : New test.
3834         * gfortran.dg/deferred_type_component_2.f90 : New test.
3835
3836 2014-03-06  Marek Polacek  <polacek@redhat.com>
3837
3838         PR c/60197
3839         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
3840         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
3841
3842 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
3843
3844         PR target/58595
3845         * gcc.dg/tls/pr58595.c: New test.
3846
3847 2014-03-06  Richard Biener  <rguenther@suse.de>
3848
3849         PR middle-end/60445
3850         PR lto/60424
3851         PR lto/60427
3852         Revert
3853         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
3854
3855         * gcc.dg/lto/pr55113_0.c: New testcase.
3856
3857 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
3858
3859         PR testsuite/59308
3860         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
3861         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
3862         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
3863         s390*/i?86/x86_64.
3864         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3865         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3866         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3867         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3868         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
3869         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
3870         even for mips*/s390*/i?86/x86_64.
3871         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3872         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3873         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3874         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3875         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3876
3877         PR lto/60404
3878         * gcc.dg/lto/pr60404_0.c: New test.
3879         * gcc.dg/lto/pr60404_1.c: New file.
3880         * gcc.dg/lto/pr60404_2.c: New file.
3881
3882 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3883
3884         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
3885         long long" throughout.
3886         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
3887         * gcc.dg/vmx/insert-vsx.c: Likewise.
3888         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
3889         * gcc.dg/vmx/ld-vsx.c: Likewise.
3890         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3891         * gcc.dg/vmx/ldl-vsx.c: Likewise.
3892         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3893         * gcc.dg/vmx/merge-vsx.c: Likewise.
3894         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3895         * gcc.dg/vmx/st-vsx.c: Likewise.
3896         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
3897         * gcc.dg/vmx/stl-vsx.c: Likewise.
3898         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
3899
3900 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
3901
3902         * gcc.dg/lto/pr55113_0.c: New testcase.
3903
3904 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
3905
3906         PR c++/60376
3907         * g++.dg/cpp1y/pr60376.C: New.
3908
3909 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3910
3911         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
3912
3913 2014-03-04  Richard Biener  <rguenther@suse.de>
3914
3915         PR tree-optimization/60382
3916         * gcc.dg/vect/pr60382.c: New testcase.
3917
3918 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
3919
3920         PR libfortran/60148
3921         * gfortran.dg/namelist_84.f90: New test.
3922
3923 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
3924
3925         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
3926         argument to avoid inf values.
3927         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
3928         UNION_FP_CHECK machinery.
3929
3930 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
3931
3932         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
3933         i32in128 cases outside special big-endian processing block.
3934
3935 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
3936
3937         PR preprocessor/60400
3938         * c-c++-common/cpp/pr60400.c: New test.
3939         * c-c++-common/cpp/pr60400-1.h: New file.
3940         * c-c++-common/cpp/pr60400-2.h: New file.
3941
3942         PR objc++/60398
3943         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
3944
3945         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
3946         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
3947
3948 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
3949
3950         PR ipa/60150
3951         * g++.dg/lto/pr60150.H: New testcase.
3952         * g++.dg/lto/pr60150_0.C: New testcase.
3953         * g++.dg/lto/pr60150_1.C: New testcase.
3954
3955 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
3956
3957         PR ipa/60306
3958         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
3959
3960 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3961
3962         PR fortran/60236
3963         * gfortran.dg/vect/pr32380.f: Fix expected test results.
3964
3965 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
3966
3967         PR c++/50025
3968         * g++.dg/cpp0x/pr50025.C: New.
3969
3970 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
3971
3972         PR c++/60377
3973         * g++.dg/cpp1y/pr60377.C: New testcase.
3974
3975 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
3976
3977         PR fortran/60341
3978         * gfortran.dg/str_comp_optimize_1.f90: New test.
3979
3980 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
3981
3982         PR target/60071
3983         * gcc.c-torture/compile/pr60071.c: New.
3984
3985 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
3986
3987         PR fortran/60359
3988         * gfortran.dg/unlimited_polymorphic_16.f90: New.
3989
3990 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
3991
3992         PR c++/58610
3993         * g++.dg/cpp0x/constexpr-ice11.C: New.
3994
3995 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
3996
3997         PR c++/60314
3998         * g++.dg/cpp1y/auto-fn24.C: New.
3999
4000 2014-02-28  Joey Ye  <joey.ye@arm.com>
4001
4002         PR target/PR60169
4003         * gcc.target/arm/thumb1-far-jump-3.c: New case.
4004
4005 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
4006
4007         PR c++/60253
4008         * g++.dg/overload/ellipsis2.C: New.
4009
4010 2014-02-27  Jeff Law  <law@redhat.com>
4011
4012         PR rtl-optimization/52714
4013         * gcc.c-torture/compile/pr52714.c: New test.
4014
4015 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
4016             Jeff Law  <law@redhat.com>
4017
4018         PR rtl-optimization/49847
4019         * g++.dg/pr49847.C: New test.
4020
4021 2014-02-27  Marek Polacek  <polacek@redhat.com>
4022
4023         PR middle-end/59223
4024         * c-c++-common/pr59223.c: New test.
4025
4026 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
4027
4028         * common/config/i386/predicates.md (const1256_operand): Remove.
4029         (const2356_operand): New.
4030         (const_1_to_2_operand): Remove.
4031         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
4032         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
4033         (*avx512pf_gatherpf<mode>sf): Ditto.
4034         (avx512pf_gatherpf<mode>df): Ditto.
4035         (*avx512pf_gatherpf<mode>df_mask): Ditto.
4036         (*avx512pf_gatherpf<mode>df): Ditto.
4037         (avx512pf_scatterpf<mode>sf): Ditto.
4038         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
4039         (*avx512pf_scatterpf<mode>sf): Ditto.
4040         (avx512pf_scatterpf<mode>df): Ditto.
4041         (*avx512pf_scatterpf<mode>df_mask): Ditto.
4042         (*avx512pf_scatterpf<mode>df): Ditto.
4043         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
4044
4045 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
4046
4047         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
4048         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
4049         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
4050         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
4051         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
4052         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
4053         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
4054         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
4055
4056 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
4057
4058         PR target/60280
4059         * gnat.dg/renaming5.adb: Change to two expected gotos.
4060         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
4061         jump threads.
4062         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
4063         messages for removed basic block.
4064         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
4065         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
4066         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
4067         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
4068
4069 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4070
4071         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
4072         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4073         * gcc.dg/vmx/ldl-vsx.c: Likewise.
4074         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4075         * gcc.dg/vmx/merge-vsx.c: Likewise.
4076         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4077
4078 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
4079
4080         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
4081         * gcc.target/i386/prefetchwt1-1.c: New.
4082         * g++.dg/other/i386-2.C: Add new option.
4083         * g++.dg/other/i386-3.C: Ditto.
4084         * gcc.target/i386/sse-12.c: Ditto.
4085         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
4086         * gcc.target/i386/sse-22.c: Add new option.
4087         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
4088
4089 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4090
4091         PR libfortran/59313
4092         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
4093
4094         PR libfortran/58015
4095         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
4096
4097 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
4098
4099         PR c++/60311
4100         * g++.dg/cpp1y/pr60311.C: New testcase.
4101
4102         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
4103
4104         PR c++/60065
4105         * g++.dg/cpp1y/pr60065.C: New testcase.
4106
4107 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
4108
4109         PR rtl-optimization/60268
4110         * gcc.c-torture/compile/pr60268.c: New test.
4111
4112 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
4113
4114         * gcc.target/microblaze/others/mem_reload.c: New test.
4115
4116 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4117
4118         * gcc.dg/vmx/lde.c: New test.
4119         * gcc.dg/vmx/lde-be-order.c: New test.
4120         * gcc.dg/vmx/ste.c: New test.
4121         * gcc.dg/vmx/ste-be-order.c: New test.
4122
4123 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
4124
4125         PR testsuite/60173
4126         * lib/target-supports.exp
4127         (check_effective_target_logical_op_short_circuit): Add cris-*-*
4128         and crisv32-*-* to list.
4129
4130 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
4131
4132         PR fortran/60302
4133         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
4134
4135 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4136
4137         * gcc.dg/vmx/vsums.c: Check entire result vector.
4138         * gcc.dg/vmx/vsums-be-order.c: Likewise.
4139
4140 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4141
4142         * gcc.dg/vmx/ld.c: New test.
4143         * gcc.dg/vmx/ld-be-order.c: New test.
4144         * gcc.dg/vmx/ld-vsx.c: New test.
4145         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
4146         * gcc.dg/vmx/ldl.c: New test.
4147         * gcc.dg/vmx/ldl-be-order.c: New test.
4148         * gcc.dg/vmx/ldl-vsx.c: New test.
4149         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
4150         * gcc.dg/vmx/st.c: New test.
4151         * gcc.dg/vmx/st-be-order.c: New test.
4152         * gcc.dg/vmx/st-vsx.c: New test.
4153         * gcc.dg/vmx/st-vsx-be-order.c: New test.
4154         * gcc.dg/vmx/stl.c: New test.
4155         * gcc.dg/vmx/stl-be-order.c: New test.
4156         * gcc.dg/vmx/stl-vsx.c: New test.
4157         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
4158
4159 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
4160
4161         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
4162         * g++.dg/other/i386-3.C (dg-options): Ditto.
4163         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
4164         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
4165         -mavx512pf and -msha.
4166
4167 2014-02-21  Richard Biener  <rguenther@suse.de>
4168
4169         PR tree-optimization/60276
4170         * gcc.dg/vect/pr60276.c: New testcase.
4171
4172 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
4173
4174         PR fortran/60234
4175         * gfortran.dg/finalize_23.f90: New.
4176
4177 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
4178
4179         PR c++/60052
4180         PR c++/60053
4181         * g++.dg/cpp1y/pr60052.C: New testcase.
4182         * g++.dg/cpp1y/pr60053.C: New testcase.
4183
4184 2014-02-21  Tobias Burnus  <burnus@net-b.de>
4185
4186         PR fortran/60286
4187         * gfortran.dg/inquire_16.f90: New.
4188
4189 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
4190
4191         * gcc.target/nios2/biggot-1.c: New.
4192         * gcc.target/nios2/biggot-2.c: New.
4193
4194 2014-02-20  Martin Jambor  <mjambor@suse.cz>
4195
4196         PR ipa/55260
4197         * gcc.dg/ipa/pr55260.c: New test.
4198
4199 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
4200
4201         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
4202         for execution test case.
4203
4204 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
4205
4206         PR ipa/58555
4207         * g++.dg/torture/pr58555.C: New testcase.
4208
4209 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
4210
4211         PR target/60204
4212         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
4213         reflect abi fix.
4214         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
4215
4216 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
4217             Kirill Yukhin  <kirill.yukhin@intel.com>
4218
4219         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
4220         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
4221         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
4222         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
4223         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
4224         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
4225
4226 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
4227
4228         PR c/37743
4229         * g++.dg/ext/builtin-bswap1.C: New test.
4230         * c-c++-common/pr37743.c: New test.
4231
4232 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
4233
4234         * gcc.dg/decl-10.c: New test.
4235
4236 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
4237
4238         PR c++/60267
4239         * g++.dg/ext/ivdep-1.C: New test.
4240
4241         PR c++/60267
4242         * gcc.dg/pr60267.c: New test.
4243
4244 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
4245
4246         PR target/59794
4247         * gcc.target/i386/pr39162.c: Add dg-prune-output.
4248         (dg-options): Remove -Wno-psabi.
4249         * gcc.target/i386/pr59794-2.c: Ditto.
4250         * gcc.target/i386/pr60205-1.c: Ditto.
4251         * gcc.target/i386/sse-5.c: Ditto.
4252
4253 2014-02-18  Nick Clifton  <nickc@redhat.com>
4254
4255         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
4256         * gcc.dg/pr23623.c: Likewise.
4257         * gcc.dg/pr48784-1.c: Likewise.
4258         * gcc.dg/pr48784-2.c: Likewise.
4259         * gcc.dg/pr56997-2.c: Likewise.
4260         * gcc.dg/sms-6.c: Likewise.
4261         * gcc.dg/torture/pr60183.c: Likewise.
4262         * gcc.dg/torture/vec-cvt-1.c: Likewise.
4263         * gcc.c-torture/execute/20061220-1.x: New.
4264         * gcc.c-torture/execute/pr43220.x: New.
4265         * gcc.c-torture/execute/pr51581-1.x: New.
4266         * gcc.c-torture/execute/pr51581-2.x: New.
4267         * gcc.c-torture/execute/pr58570.x: New.
4268         * gcc.c-torture/unsorted/DFcmp.x: New.
4269         * gcc.c-torture/unsorted/SFset.x: New.
4270
4271 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
4272
4273         * gnat.dg/opt31.adb: New test.
4274
4275 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4276
4277         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
4278
4279 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
4280
4281         PR fortran/60232
4282         * gfortran.dg/typebound_proc_33.f90: New.
4283
4284 2014-02-19  Marek Polacek  <polacek@redhat.com>
4285
4286         PR c/60195
4287         * gcc.dg/pr60195.c: New test.
4288
4289 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
4290
4291         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
4292
4293 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
4294
4295         PR preprocessor/58844
4296         * c-c++-common/cpp/pr58844-1.c: New test.
4297         * c-c++-common/cpp/pr58844-2.c: New test.
4298
4299 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
4300
4301         PR c++/60225
4302         * g++.dg/cpp0x/constexpr-ice10.C: New.
4303
4304 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
4305
4306         PR c++/60215
4307         * g++.dg/cpp0x/pr60215.C: New.
4308
4309 2014-02-18  Tobias Burnus  <burnus@net-b.de>
4310
4311         PR fortran/49397
4312         * gfortran.dg/proc_ptr_45.f90: New.
4313         * gfortran.dg/proc_ptr_46.f90: New.
4314
4315 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
4316
4317         PR c++/60190
4318         * g++.dg/cpp1y/pr60190.C: New testcase.
4319
4320         PR c++/60064
4321         * g++.dg/cpp1y/pr60064.C: New testcase.
4322
4323 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
4324
4325         PR target/60205
4326         * gcc.target/i386/pr60205-1.c: New test.
4327         * gcc.target/i386/pr60205-2.c: Ditto.
4328
4329 2014-02-18  Kai Tietz  <ktietz@redhat.com>
4330
4331         PR target/60193
4332         * gcc.target/i386/nest-1.c: New testcase.
4333
4334 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
4335
4336         * gnat.dg/opt32.adb: New test.
4337
4338 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
4339
4340         PR fortran/60231
4341         * gfortran.dg/typebound_generic_15.f90: New.
4342
4343 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
4344
4345         PR fortran/55907
4346         * gfortran.dg/init_flag_12.f90: New.
4347
4348 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
4349             Ilya Tocar  <ilya.tocar@intel.com>
4350
4351         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
4352         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4353         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4354         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4355
4356 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
4357
4358         * lib/target-supports.exp
4359         (check_effective_target_logical_op_short_circuit): New procedure.
4360         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
4361         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
4362         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
4363         * gcc.dg/tree-ssa/vrp47.c: Likewise.
4364         * gcc.dg/tree-ssa/vrp87.c: Likewise.
4365         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
4366         logical_op_short_circuit for the alternative test, extending
4367         it to arm_cortex_m.
4368
4369 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
4370
4371         PR target/60203
4372         * gcc.target/powerpc/pr60203.c: New testsuite.
4373
4374 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
4375
4376         PR fortran/59599
4377         * gfortran.dg/ichar_3.f90: New test.
4378
4379 2014-02-15  Richard Biener  <rguenther@suse.de>
4380
4381         PR tree-optimization/60183
4382         * gcc.dg/torture/pr60183.c: New testcase.
4383
4384 2014-02-14  Jeff Law  <law@redhat.com>
4385
4386         PR rtl-optimization/60131
4387         * g++.dg/torture/pr60131.C: New test.
4388
4389 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
4390
4391         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
4392         on command-line.
4393
4394 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4395
4396         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
4397
4398 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
4399
4400         * gcc.c-torture/compile/20140213.c: New test.
4401
4402 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
4403
4404         PR target/43546
4405         * gcc.target/i386/pr43546.c: New test.
4406
4407 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4408
4409         * gcc.target/s390/hotpatch-compile-8.c: New test.
4410
4411 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
4412
4413         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
4414         definition with an ifndef.
4415         * gcc.dg/pr59605-2.c: New test.
4416
4417 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
4418
4419         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
4420
4421 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
4422
4423         * gcc.dg/torture/float128-mul-underflow.c,
4424         gcc.dg/torture/float128-truncdf-underflow.c,
4425         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
4426
4427 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
4428
4429         PR middle-end/59737
4430         * g++.dg/ipa/pr59737.C: New test.
4431
4432 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
4433
4434         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
4435
4436 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
4437
4438         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
4439
4440         * gcc.dg/cilk-plus/jump-openmp.c: New file.
4441
4442 2014-02-12  Richard Biener  <rguenther@suse.de>
4443
4444         PR middle-end/60092
4445         * gcc.dg/torture/pr60092.c: New testcase.
4446         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
4447
4448 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
4449
4450         * gcc.c-torture/execute/20140212-1.c: New test.
4451
4452 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
4453
4454         PR c++/60047
4455         * g++.dg/cpp0x/pr60047.C: New.
4456
4457 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
4458
4459         PR c/60101
4460         * c-c++-common/pr60101.c: New test.
4461
4462 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
4463
4464         PR lto/59468
4465         * g++.dg/ipa/devirt-27.C: New testcase.
4466         * g++.dg/ipa/devirt-26.C: New testcase.
4467
4468 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4469
4470         PR target/60137
4471         * gcc.target/powerpc/pr60137.c: New file.
4472
4473 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
4474
4475         PR fortran/52370
4476         * gfortran.dg/pr52370.f90: New test.
4477
4478 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
4479
4480         PR target/59927
4481         Revert
4482         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
4483
4484         PR testsuite/58630
4485         * gcc.target/i386/pr43662.c (dg-options):
4486         Add -maccumulate-outgoing-args.
4487         * gcc.target/i386/pr43869.c (dg-options): Ditto.
4488         * gcc.target/i386/pr57003.c (dg-options): Ditto.
4489         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
4490         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
4491         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
4492         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
4493         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
4494         Add -maccumulate-outgoing-args.
4495         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
4496         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
4497         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
4498         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
4499         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
4500         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
4501         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
4502         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
4503         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
4504         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
4505         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
4506         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
4507         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
4508         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
4509         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
4510
4511 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
4512
4513         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
4514
4515 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
4516
4517         PR debug/59776
4518         * gcc.dg/guality/pr59776.c: New test.
4519
4520 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
4521
4522         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
4523         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
4524         (add_options_for_arm_vfp3): New.
4525
4526 2014-02-11  Jeff Law  <law@redhat.com>
4527
4528         PR middle-end/54041
4529         * gcc.target/m68k/pr54041.c: New test.
4530
4531 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
4532
4533         PR target/59927
4534         * gcc.target/i386/pr59927.c: New test.
4535
4536 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
4537
4538         * gcc.dg/vect/pr57741-3.c: Require vect_int.
4539         * gcc.dg/vect/pr60012.c: Likewise.
4540         * gcc.dg/vect/vect-119.c: Likewise.
4541         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
4542         * gcc.dg/vect/vect-outer-4c.c: Likewise.
4543
4544 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4545
4546         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
4547
4548 2014-02-10  Jeff Law  <law@redhat.com>
4549
4550         PR middle-end-52306
4551         * gcc.c-torture/compile/pr52306.c: New test.
4552
4553 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4554
4555         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
4556
4557 2014-02-10  Richard Biener  <rguenther@suse.de>
4558
4559         PR tree-optimization/60115
4560         * gcc.dg/torture/pr60115.c: New testcase.
4561
4562 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
4563
4564         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
4565         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
4566
4567 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
4568             Ilya Tocar  <ilya.tocar@intel.com>
4569
4570         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
4571         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
4572         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4573         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4574         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
4575         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
4576         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
4577         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
4578         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4579         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4580         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
4581         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
4582         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
4583         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
4584         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4585         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4586         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
4587         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
4588         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4589         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
4590         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4591         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
4592         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4593         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
4594         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
4595         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4596         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4597
4598 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
4599
4600         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
4601
4602 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
4603
4604         PR fortran/57522
4605         * gfortran.dg/associated_target_5.f03: New test.
4606
4607 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
4608
4609         PR fortran/59026
4610         * gfortran.dg/elemental_by_value_1.f90: New test.
4611
4612 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
4613
4614         PR fortran/58470
4615         * gfortran.dg/finalize_22.f90: New.
4616
4617 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
4618
4619         PR fortran/60066
4620         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
4621         was fixed by the patch for PR59906.
4622
4623 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
4624
4625         PR translation/52289
4626         * gfortran.dg/coarray_8.f90: Update dg-error match.
4627
4628 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
4629
4630         PR c/59984
4631         * gcc.dg/vect/pr59984.c: New test.
4632
4633         PR middle-end/60092
4634         * gcc.dg/attr-alloc_align-1.c: New test.
4635         * gcc.dg/attr-alloc_align-2.c: New test.
4636         * gcc.dg/attr-alloc_align-3.c: New test.
4637         * gcc.dg/attr-assume_aligned-1.c: New test.
4638         * gcc.dg/attr-assume_aligned-2.c: New test.
4639         * gcc.dg/attr-assume_aligned-3.c: New test.
4640
4641 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
4642
4643         PR target/60077
4644         * gcc.target/i386/pr60077-1.c: New test.
4645         * gcc.target/i386/pr60077-2.c: New test.
4646
4647 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
4648
4649         PR preprocessor/56824
4650         * gcc.dg/pr56824.c: New test.
4651
4652 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4653
4654         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
4655         variable used for atomic operations.
4656
4657 2014-02-07  Richard Biener  <rguenther@suse.de>
4658
4659         PR middle-end/60092
4660         * gcc.dg/vect/pr60092-2.c: New testcase.
4661
4662 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
4663
4664         PR c++/60082
4665         Revert
4666         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4667
4668         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4669         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4670
4671 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4672
4673         * gcc.target/s390/fp2int1.c: New testcase.
4674
4675 2014-02-07  Richard Biener  <rguenther@suse.de>
4676
4677         PR middle-end/60092
4678         * gcc.dg/tree-ssa/alias-30.c: New testcase.
4679         * gcc.dg/tree-ssa/alias-31.c: Likewise.
4680
4681 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
4682
4683         PR ipa/59918
4684         * g++.dg/torture/pr59918.C: New testcase.
4685
4686 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
4687
4688         PR target/59575
4689         * gcc.target/arm/pr59575.c: New test.
4690
4691         PR debug/59992
4692         * gcc.dg/pr59992.c: New test.
4693
4694 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
4695
4696         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
4697         init_priority. Test alignment of variable instead of function.
4698
4699 2014-02-06  Marek Polacek  <polacek@redhat.com>
4700
4701         PR c/60087
4702         * gcc.dg/pr60087.c: New test.
4703
4704 2014-02-06  Alan Modra  <amodra@gmail.com>
4705
4706         * gcc.target/powerpc/pr60032.c: New.
4707
4708 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
4709
4710         PR target/60062
4711         * gcc.c-torture/execute/pr60062.c: New test.
4712         * gcc.c-torture/execute/pr60072.c: New test.
4713
4714 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
4715
4716         * gcc.dg/tree-ssa/pr59597.c: Make called function static
4717         so that expected outcome works for PIC variants too.
4718
4719 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
4720             Kugan Vivekanandarajah  <kuganv@linaro.org>
4721
4722         * gcc.target/arm/vect-noalign.c: New file.
4723
4724 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
4725             Jakub Jelinek  <jakub@redhat.com>
4726
4727         PR middle-end/60013
4728         * gcc.dg/pr60013.c: New testcase.
4729
4730 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4731
4732         * gcc.dg/vmx/sum2s.c: New.
4733         * gcc.dg/vmx/sum2s-be-order.c: New.
4734
4735 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4736
4737         * gcc.dg/vmx/pack.c: New.
4738         * gcc.dg/vmx/pack-be-order.c: New.
4739         * gcc.dg/vmx/unpack.c: New.
4740         * gcc.dg/vmx/unpack-be-order.c: New.
4741
4742 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4743
4744         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4745         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4746
4747 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4748
4749         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
4750         Use __builtin_floorf, __builtin_ceilf.
4751         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
4752         declaration.
4753         (TEST): Use __builtin_floorf.
4754         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4755
4756 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
4757
4758         PR ipa/59947
4759         * g++.dg/opt/pr59947.C: New test.
4760
4761         PR c++/58703
4762         * c-c++-common/gomp/pr58703.c: New test.
4763
4764 2014-02-05  Richard Biener  <rguenther@suse.de>
4765
4766         PR testsuite/60076
4767         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
4768         avoid using unsigned long long.
4769
4770 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
4771
4772         PR middle-end/57499
4773         * g++.dg/torture/pr57499.C: New test.
4774
4775 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
4776
4777         * gcc.dg/asan/nosanitize-and-inline.c: New test.
4778
4779 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
4780
4781         * g++.dg/ipa/devirrt-22.C: Fix template.
4782
4783 2014-02-04  Marek Polacek  <polacek@redhat.com>
4784
4785         PR c/60036
4786         * gcc.dg/pr60036.c: New test.
4787
4788 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
4789
4790         PR ipa/60058
4791         * g++.dg/torture/pr60058.C: New testcase.
4792
4793 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4794
4795         * g++.dg/tsan/default_options.C: Invert check.
4796
4797 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
4798
4799         PR tree-optimization/60002
4800         * g++.dg/opt/pr60002.C: New test.
4801
4802         PR tree-optimization/60023
4803         * g++.dg/vect/pr60023.cc: New test.
4804
4805         PR ipa/60026
4806         * c-c++-common/torture/pr60026.c: New test.
4807
4808         PR rtl-optimization/57915
4809         * gcc.target/i386/pr57915.c: New test.
4810
4811 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4812
4813         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
4814
4815 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
4816
4817         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
4818
4819 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
4820
4821         PR middle-end/59261
4822         * gcc.dg/pr59261.c: New test.
4823
4824 2014-02-04  Richard Biener  <rguenther@suse.de>
4825
4826         PR tree-optimization/60012
4827         * gcc.dg/vect/pr60012.c: New testcase.
4828
4829 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4830
4831         PR target/59788
4832         * g++.dg/eh/unwind-direct.C: New test.
4833
4834 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
4835
4836         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
4837         timeout value to 20s.
4838
4839 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
4840
4841         PR ipa/59882
4842         * g++.dg/torture/pr59882.C: New testcase
4843
4844 2014-02-03  Jan Hubicka  <jh@suse.cz>
4845
4846         PR ipa/59831
4847         * g++.dg/ipa/devirt-22.C: New testcase.
4848
4849 2014-02-03  Jan Hubicka  <jh@suse.cz>
4850
4851         * g++.dg/ipa/devirt-25.C: New testcase.
4852
4853 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
4854
4855         PR tree-optimization/59924
4856         * gcc.dg/pr59924.c: New test.
4857
4858 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
4859
4860         PR ipa/59831
4861         * g++.dg/ipa/devirt-24.C: New testcase.
4862
4863 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
4864
4865         PR c++/53017
4866         PR c++/59211
4867         * c-c++-common/attributes-1.c: New testcase.
4868         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
4869
4870 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4871
4872         PR c++/58871
4873         * g++.dg/cpp0x/pr58871.C: New.
4874
4875 2014-02-03  Cong Hou  <congh@google.com>
4876
4877         PR tree-optimization/60000
4878         * g++.dg/vect/pr60000.cc: New test.
4879
4880 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4881
4882         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
4883         * gcc.target/i386/long-double-64-4.c: Likewise.
4884         * gcc.target/i386/long-double-80-1.c: Likewise.
4885         * gcc.target/i386/long-double-80-2.c: Likewise.
4886         * gcc.target/i386/long-double-80-3.c: Likewise.
4887         * gcc.target/i386/long-double-80-4.c: Likewise.
4888         * gcc.target/i386/long-double-80-5.c: Likewise.
4889         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
4890         __multf3 isn't used.
4891         * gcc.target/i386/long-double-64-3.c: Likewise.
4892         * gcc.target/i386/long-double-128-1.c: New test.
4893         * gcc.target/i386/long-double-128-2.c: Likewise.
4894         * gcc.target/i386/long-double-128-3.c: Likewise.
4895         * gcc.target/i386/long-double-128-4.c: Likewise.
4896         * gcc.target/i386/long-double-128-5.c: Likewise.
4897         * gcc.target/i386/long-double-128-6.c: Likewise.
4898         * gcc.target/i386/long-double-128-7.c: Likewise.
4899         * gcc.target/i386/long-double-128-8.c: Likewise.
4900         * gcc.target/i386/long-double-128-9.c: Likewise.
4901         * gcc.target/i386/long-double-64-5.c: Likewise.
4902         * gcc.target/i386/long-double-64-6.c: Likewise.
4903         * gcc.target/i386/long-double-64-7.c: Likewise.
4904         * gcc.target/i386/long-double-64-8.c: Likewise.
4905         * gcc.target/i386/long-double-64-9.c: Likewise.
4906         * gcc.target/i386/long-double-80-10.c: Likewise.
4907         * gcc.target/i386/long-double-80-8.c: Likewise.
4908         * gcc.target/i386/long-double-80-9.c: Likewise.
4909
4910 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
4911
4912         PR rtl-optimization/57662
4913         * g++.dg/pr57662.C: New test.
4914
4915 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4916
4917         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
4918         * gcc.dg/vmx/perm.c: New.
4919         * gcc.dg/vmx/perm-be-order.c: New.
4920
4921 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4922
4923         * gcc.dg/vmx/vsums.c: New.
4924         * gcc.dg/vmx/vsums-be-order.c: New.
4925
4926 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
4927
4928         * g++.dg/ipa/devirt-23.C: New testcase.
4929         * g++.dg/ipa/devirt-20.C: Fix template.
4930
4931 2014-02-02  Jan Hubicka  <jh@suse.cz>
4932
4933         * g++.dg/ipa/devirt-21.C: New testcase.
4934
4935 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4936
4937         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
4938         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
4939
4940 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
4941
4942         PR target/60017
4943         * gcc.c-torture/execute/pr60017.c: New test.
4944
4945 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
4946
4947         PR fortran/57033
4948         * gfortran.dg/default_initialization_7.f90: New test.
4949
4950 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
4951
4952         PR fortran/59906
4953         * gfortran.dg/elemental_subroutine_9.f90: New test.
4954
4955 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
4956
4957         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
4958
4959 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
4960
4961         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
4962
4963 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
4964
4965         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
4966
4967 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
4968
4969         PR c++/51219
4970         * g++.dg/init/bitfield5.C: New.
4971
4972 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
4973
4974         PR tree-optimization/60003
4975         * gcc.c-torture/execute/pr60003.c: New test.
4976
4977 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
4978
4979         PR bootstrap/59985
4980         * gcc.target/arm/pr59985.C: New.
4981
4982 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
4983
4984         PR sanitizer/59410
4985         * lib/tsan-dg.exp (tsan_init): Instead of not running any
4986         tsan tests if trivial testcase doesn't run, set dg-do-what-default
4987         to compile.
4988         (tsan_finish): Restore dg-do-what-default.
4989         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
4990         * g++.dg/tsan/fd_close_norace2.C: Likewise.
4991         * g++.dg/tsan/default_options.C: Likewise.
4992         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4993         * g++.dg/tsan/atomic_free2.C: Likewise.
4994         * g++.dg/tsan/cond_race.C: Likewise.
4995         * g++.dg/tsan/fd_close_norace.C: Likewise.
4996         * g++.dg/tsan/benign_race.C: Likewise.
4997         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4998         * c-c++-common/tsan/simple_race.c: Likewise.
4999         * c-c++-common/tsan/mutexset1.c: Likewise.
5000         * c-c++-common/tsan/thread_leak2.c: Likewise.
5001         * c-c++-common/tsan/tls_race.c: Likewise.
5002         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5003         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
5004         * c-c++-common/tsan/free_race2.c: Likewise.
5005         * c-c++-common/tsan/thread_leak.c: Likewise.
5006         * c-c++-common/tsan/thread_leak1.c: Likewise.
5007         * c-c++-common/tsan/race_on_barrier.c: Likewise.
5008         * c-c++-common/tsan/free_race.c: Likewise.
5009         * c-c++-common/tsan/sleep_sync.c: Likewise.
5010         * c-c++-common/tsan/tiny_race.c: Likewise.
5011         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5012         * c-c++-common/tsan/atomic_stack.c: Likewise.
5013         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
5014         in dg-output regexps.
5015         * c-c++-common/tsan/simple_stack.c: Likewise.
5016
5017 2014-01-31  Richard Henderson  <rth@redhat.com>
5018
5019         * g++.dg/tm/pr60004.C: New.
5020
5021 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
5022
5023         PR c++/59082
5024         * g++.dg/inherit/crash4.C: New.
5025
5026 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
5027
5028         * c-c++-common/tsan/simple_race.c: Made test less flaky.
5029
5030 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5031
5032         * gcc.target/i386/m512-check.h: Use correct rounding values.
5033
5034 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5035
5036         * gcc.target/i386/avx-1.c: Use correct rounding values.
5037         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
5038         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
5039         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
5040         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
5041         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
5042         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
5043         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
5044         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
5045         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
5046         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
5047         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
5048         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
5049         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
5050         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
5051         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
5052         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
5053         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
5054         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
5055         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
5056         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
5057         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
5058         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
5059         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
5060         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
5061         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
5062         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5063         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
5064         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
5065         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
5066         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
5067         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
5068         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
5069         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
5070         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
5071         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
5072         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
5073         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
5074         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
5075         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
5076         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
5077         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
5078         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
5079         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
5080         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
5081         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
5082         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
5083         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
5084         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
5085         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
5086         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
5087         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
5088         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
5089         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
5090         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
5091         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
5092         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
5093         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
5094         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
5095         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
5096         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
5097         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
5098         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
5099         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
5100         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
5101         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
5102         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
5103         * gcc.target/i386/sse-13.c: Ditto.
5104         * gcc.target/i386/sse-14.c: Ditto.
5105         * gcc.target/i386/sse-22.c: Ditto.
5106         * gcc.target/i386/sse-23.c: Ditto.
5107
5108 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5109
5110         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
5111         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
5112
5113 2014-01-31  Richard Biener  <rguenther@suse.de>
5114
5115         PR middle-end/59990
5116         * gcc.dg/torture/pr59990.c: New testcase.
5117
5118 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
5119
5120         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
5121         if it fails don't run any tsan tests.
5122
5123 2014-01-31  Marek Polacek  <polacek@redhat.com>
5124
5125         PR c/59963
5126         * gcc.dg/pr59940.c (g): Adjust dg-warning.
5127         (y): Adjust dg-error.
5128         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
5129         * gcc.dg/pr59963-1.c: New test.
5130         * gcc.dg/pr59963-2.c: New test.
5131         * gcc.dg/pr59963-3.c: New test.
5132
5133 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
5134
5135         PR target/59923
5136         * gcc.target/arm/pr59923.c: New test.
5137
5138 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5139
5140         * gcc.dg/vmx/splat.c: New.
5141         * gcc.dg/vmx/splat-vsx.c: New.
5142         * gcc.dg/vmx/splat-be-order.c: New.
5143         * gcc.dg/vmx/splat-vsx-be-order.c: New.
5144         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
5145         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
5146
5147 2014-01-30  Richard Biener  <rguenther@suse.de>
5148
5149         PR tree-optimization/59993
5150         * gcc.dg/torture/pr59993.c: New testcase.
5151
5152 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
5153
5154         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
5155         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
5156         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
5157         vect_int rather than vect_float.
5158
5159 2014-01-30  Marek Polacek  <polacek@redhat.com>
5160
5161         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
5162
5163 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
5164
5165         * gcc.target/microblaze/isa/fcmp4.c: New.
5166
5167 2014-01-30  Marek Polacek  <polacek@redhat.com>
5168
5169         PR c/59940
5170         * gcc.dg/pr59940.c: New test.
5171         * gcc.dg/pr35635.c (func3): Move dg-warning.
5172
5173 2014-01-30  Richard Biener  <rguenther@suse.de>
5174
5175         PR tree-optimization/59903
5176         * gcc.dg/torture/pr59903.c: New testcase.
5177
5178 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
5179
5180         PR c++/58843
5181         * g++.dg/lookup/crash8.C: New.
5182
5183 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
5184
5185         PR c++/58649
5186         * g++.dg/template/crash117.C: New.
5187
5188 2014-01-30  Richard Biener  <rguenther@suse.de>
5189
5190         PR c/59905
5191         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
5192         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
5193         abort.
5194         * gcc.dg/invalid-call-1.c: Likewise.
5195
5196 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5197
5198         PR c++/58561
5199         * g++.dg/cpp1y/auto-fn23.C: New.
5200
5201 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5202
5203         PR c++/58846
5204         * g++.dg/init/dso_handle2.C: New.
5205
5206 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5207
5208         PR c++/58674
5209         * g++.dg/cpp0x/pr58674.C: New.
5210
5211 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
5212
5213         PR target/59617
5214         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
5215         * gcc.target/i386/avx512f-gather-5.c: Ditto.
5216
5217 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5218
5219         * gcc.dg/vmx/merge-be-order.c: New.
5220         * gcc.dg/vmx/merge.c: New.
5221         * gcc.dg/vmx/merge-vsx-be-order.c: New.
5222         * gcc.dg/vmx/merge-vsx.c: New.
5223
5224 2014-01-29  Richard Biener  <rguenther@suse.de>
5225
5226         PR tree-optimization/58742
5227         * gcc.dg/pr58742-1.c: New testcase.
5228         * gcc.dg/pr58742-2.c: Likewise.
5229         * gcc.dg/pr58742-3.c: Likewise.
5230
5231 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
5232
5233         * gcc.target/arm/ftest-armv7ve-arm.c: New.
5234         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
5235         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
5236
5237 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5238
5239         PR c++/58702
5240         * g++.dg/gomp/pr58702.C: New.
5241
5242 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
5243
5244         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
5245         selector.
5246
5247 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
5248
5249         PR middle-end/59917
5250         PR tree-optimization/59920
5251         * gcc.dg/pr59920-1.c: New test.
5252         * gcc.dg/pr59920-2.c: New test.
5253         * gcc.dg/pr59920-3.c: New test.
5254         * c-c++-common/gomp/pr59917-1.c: New test.
5255         * c-c++-common/gomp/pr59917-2.c: New test.
5256
5257         PR tree-optimization/59594
5258         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
5259         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
5260         * gcc.dg/vect/pr59594.c: New test.
5261
5262 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
5263
5264         PR fortran/59414
5265         * gfortran.dg/allocate_class_3.f90: New test.
5266
5267 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
5268
5269         PR preprocessor/59935
5270         * c-c++-common/cpp/warning-zero-location.c: New test.
5271         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
5272
5273 2014-01-27  Steve Ellcey  <sellcey@mips.com>
5274
5275         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
5276
5277 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
5278
5279         * g++.dg/ext/mv16.C: New tests.
5280
5281 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
5282
5283         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
5284         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5285         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
5286         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5287         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
5288         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
5289         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
5290         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
5291         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
5292         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5293         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
5294         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5295         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
5296         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5297         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
5298         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
5299         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
5300         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5301         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
5302         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5303         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
5304         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5305         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
5306         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5307         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
5308         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5309         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
5310         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5311         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
5312         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5313         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
5314         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5315         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
5316         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5317         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
5318         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5319         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
5320         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5321         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
5322         _mm512_mask_cvtepi32_storeu_epi8.
5323         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
5324         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
5325         _mm512_mask_cvtepi32_storeu_epi16.
5326         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
5327         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
5328         _mm512_mask_cvtepi64_storeu_epi8.
5329         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
5330         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
5331         _mm512_mask_cvtepi64_storeu_epi16.
5332         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
5333         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
5334         _mm512_mask_cvtepi64_storeu_epi32.
5335         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
5336         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
5337         _mm512_mask_cvtsepi32_storeu_epi8.
5338         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
5339         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
5340         _mm512_mask_cvtsepi32_storeu_epi16.
5341         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
5342         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
5343         _mm512_mask_cvtsepi64_storeu_epi8.
5344         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
5345         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
5346         _mm512_mask_cvtsepi64_storeu_epi16.
5347         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
5348         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
5349         _mm512_mask_cvtsepi64_storeu_epi32.
5350         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
5351         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
5352         _mm512_mask_cvtusepi32_storeu_epi8.
5353         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
5354         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
5355         _mm512_mask_cvtusepi32_storeu_epi16.
5356         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
5357         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
5358         _mm512_mask_cvtusepi64_storeu_epi8.
5359         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
5360         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
5361         _mm512_mask_cvtusepi64_storeu_epi16.
5362         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
5363         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
5364         _mm512_mask_cvtusepi64_storeu_epi32.
5365         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
5366         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
5367
5368 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
5369
5370         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
5371         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5372         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5373         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5374         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
5375         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
5376         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
5377         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
5378         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
5379         built-ins roudning immediate.
5380         * gcc.target/i386/sse-22.c: Add new built-ins.
5381         * gcc.target/i386/sse-23.c: Ditto.
5382         * gcc.target/i386/avx-1.c: Ditto.
5383
5384 2014-01-27  Christian Bruel  <christian.bruel@st.com>
5385
5386         * gcc.target/sh/torture/strncmp.c: New tests.
5387
5388 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
5389
5390         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
5391
5392 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5393
5394         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
5395
5396 2014-01-24  Jeff Law  <law@redhat.com>
5397
5398         PR tree-optimization/59919
5399         * gcc.c-torture/compile/pr59919.c: New test.
5400
5401 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
5402
5403         PR c++/57524
5404         * g++.dg/ext/timevar2.C: New.
5405
5406 2014-01-24  Marek Polacek  <polacek@redhat.com>
5407
5408         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
5409
5410 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
5411
5412         PR target/59929
5413         * gcc.target/i386/pr59929.c: New test.
5414
5415 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5416
5417         PR target/59909
5418         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
5419         word atomic functions at runtime.
5420
5421 2014-01-23  Marek Polacek  <polacek@redhat.com>
5422
5423         PR c/59846
5424         * gcc.dg/pr59846.c: New test.
5425
5426 2014-01-23  Marek Polacek  <polacek@redhat.com>
5427
5428         PR c/58346
5429         * c-c++-common/pr58346-1.c: New test.
5430         * c-c++-common/pr58346-2.c: New test.
5431         * c-c++-common/pr58346-3.c: New test.
5432
5433 2014-01-23  Marek Polacek  <polacek@redhat.com>
5434
5435         PR c/59871
5436         * gcc.dg/20020220-2.c: Adjust dg-warning message.
5437         * gcc.dg/pr59871.c: New test.
5438
5439 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
5440
5441         PR c++/58980
5442         * g++.dg/parse/enum11.C: New.
5443
5444 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
5445
5446         * gcc.target/aarch64/sshr64_1.c: New testcase.
5447
5448 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5449
5450         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
5451         SIMD enabled function.
5452         * g++.dg/cilk-plus/ef_test.C: New test.
5453         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
5454         and added C++ ones.
5455         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
5456         to differenciate C error messages from C++ ones.
5457
5458 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
5459
5460         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
5461
5462 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
5463
5464         * gcc.target/microblaze/others/builtin-trap.c: New test,
5465
5466 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
5467
5468         PR middle-end/58809
5469         * c-c++-common/gomp/pr58809.c: New test.
5470
5471 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
5472
5473         PR sanitizer/59897
5474         * c-c++-common/asan/use-after-return-1.c: Fixed
5475         to pass on darwin.
5476
5477 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
5478
5479         PR preprocessor/58580
5480         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
5481
5482 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5483             Ilya Tocar  <ilya.tocar@intel.com>
5484
5485         * gcc.target/i386/avx512f-kmovw-1.c: New.
5486
5487 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5488
5489         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
5490         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
5491         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5492         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5493         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
5494         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
5495
5496 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
5497
5498         PR target/52125
5499         * gcc.dg/pr48774.c: Remove skip for mips_rel.
5500         * gcc.target/mips/pr52125.c: New test.
5501
5502 2014-01-22  Marek Polacek  <polacek@redhat.com>
5503
5504         PR c/59891
5505         * gcc.dg/torture/pr59891.c: New test.
5506
5507 2014-01-22  Jeff Law  <law@redhat.com>
5508
5509         PR tree-optimization/59597
5510         * gcc.dg/tree-ssa/pr59597.c: New test.
5511
5512 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
5513
5514         PR rtl-optimization/59477
5515         * g++.dg/pr59477.C: New.
5516
5517 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
5518
5519         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
5520
5521 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
5522
5523         PR c++/59482
5524         * g++.dg/pr59482.C: New.
5525
5526 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5527
5528         * gcc.dg/vmx/insert-vsx-be-order.c: New.
5529         * gcc.dg/vmx/extract-vsx.c: New.
5530         * gcc.dg/vmx/extract-vsx-be-order.c: New.
5531         * gcc.dg/vmx/insert-vsx.c: New.
5532
5533 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
5534
5535         PR rtl-optimization/59896
5536         * gcc.target/arm/pr59896.c: New.
5537
5538 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
5539
5540         PR rtl-optimization/59858
5541         * gcc.target/arm/pr59858.c: New.
5542
5543 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
5544
5545         PR target/59003
5546         * gcc.dg/tree-prof/pr59003.c: New test.
5547
5548         PR middle-end/59860
5549         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
5550         other targets.
5551
5552 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
5553
5554         * gfortran.dg/round_3.f08: Add more cases.
5555
5556 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
5557
5558         * lib/target-supports.exp (force_conventional_output_for): New
5559         procedure.
5560         * lib/scanasm.exp (scan-assembler_required_options)
5561         (scan-assembler-not_required_options)
5562         (scan-assembler-times_required_options): Replace with
5563         force_conventional_output_fors.
5564         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
5565         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
5566
5567 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
5568
5569         PR middle-end/59789
5570         * gcc.target/i386/pr59789.c: New testcase.
5571
5572 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
5573
5574         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
5575         the 'code' bitfield from 16 to 8.
5576
5577 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
5578
5579         * lib/target-supports.exp
5580         (check_effective_target_vect_perm): Exclude aarch64_be.
5581         (check_effective_target_vect_perm_byte): Likewise.
5582         (check_effective_target_vect_perm_short): Likewise.
5583
5584 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
5585
5586         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
5587         (RUN_TEST): Use new macro.
5588         (INDEX64_32): Delete.
5589         (INDEX64_64): Likewise.
5590         (INDEX128_32): Likewise.
5591         (INDEX128_64): Likewise.
5592         (INDEX): Likewise.
5593         (test_vneg_f32): Use fixed RUN_TEST.
5594
5595 2014-01-20  Richard Biener  <rguenther@suse.de>
5596
5597         PR middle-end/59860
5598         * gcc.dg/pr59860.c: New testcase.
5599
5600 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
5601
5602         PR target/59880
5603         * gcc.target/i386/pr59880.c: New test.
5604
5605 2014-01-20  Renlin Li  <renlin.li@arm.com>
5606
5607         * gcc.dg/pr44194-1.c: Tweak regexp.
5608
5609 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5610
5611         PR libfortran/59771
5612         PR libfortran/59774
5613         PR libfortran/59836
5614         * gfortran.dg/round_3.f08: New cases added.
5615         * gfortran.dg/fmt_g_1.f90: New test.
5616
5617 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
5618
5619         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
5620
5621 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
5622
5623         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
5624
5625 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
5626
5627         * gcc.dg/vect/pr57705.c: Require vect_int.
5628         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
5629         * gcc.dg/vect/vect-alias-check.c: Likewise.
5630
5631 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
5632
5633         PR fortran/58007
5634         * gfortran.dg/unresolved_fixup_1.f90: New test.
5635         * gfortran.dg/unresolved_fixup_2.f90: New test.
5636
5637 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
5638
5639         PR target/58944
5640         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
5641         Remove dg-prune-output lines.
5642
5643 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
5644
5645         PR middle-end/59706
5646         * gfortran.dg/pr59706.f90: New test.
5647         * g++.dg/ext/pr59706.C: New test.
5648
5649 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
5650
5651         PR c++/59270
5652         PR c++/58811
5653         * g++.dg/cpp0x/decltype-incomplete1.C: New.
5654         * g++.dg/init/pr58811.C: Likewise.
5655
5656 2014-01-17  Jeff Law  <law@redhat.com>
5657
5658         PR middle-end/57904
5659         * gfortran.dg/pr57904.f90: New test.
5660
5661 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
5662
5663         PR c++/59269
5664         * g++.dg/cpp0x/nsdmi-union4.C: New.
5665
5666 2014-01-17  Marek Polacek  <polacek@redhat.com>
5667
5668         PR c++/59838
5669         * g++.dg/diagnostic/pr59838.C: New test.
5670
5671 2014-01-17  Marek Polacek  <polacek@redhat.com>
5672
5673         PR c/58346
5674         * gcc.dg/pr58346.c: New test.
5675
5676 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
5677
5678         PR testsuite/58776
5679         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
5680         dg-options, use dg-additional-options for i?86/x86_64 to avoid
5681         option duplication.
5682
5683         PR fortran/59440
5684         * gfortran.dg/pr59440-1.f90: New test.
5685         * gfortran.dg/pr59440-2.f90: New test.
5686         * gfortran.dg/pr59440-3.f90: New test.
5687
5688         PR testsuite/59064
5689         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
5690         testing for " version" and " alias" with one testing for
5691         " version\[^\n\r]* alias".
5692         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
5693         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
5694         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
5695         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
5696         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
5697         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
5698
5699         PR c++/57945
5700         * c-c++-common/torture/pr57945.c: New test.
5701
5702 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
5703
5704         * gcc.target/arm/its.c: New testcase.
5705
5706 2014-01-16  Jan Hubicka  <jh@suse.cz>
5707
5708         PR ipa/59775
5709         * g++.dg/torture/pr59775.C: New testcase.
5710
5711 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
5712
5713         PR middle-end/58344
5714         * gcc.c-torture/compile/pr58344.c: New test.
5715
5716         PR target/59839
5717         * gcc.target/i386/pr59839.c: New test.
5718
5719         PR debug/54694
5720         * gcc.target/i386/pr9771-1.c (main): Rename to...
5721         (real_main): ... this.  Add __asm name "main".
5722         (ASMNAME, ASMNAME2, STRING): Define.
5723
5724 2014-01-16  Nick Clifton  <nickc@redhat.com>
5725
5726         PR middle-end/28865
5727         * gcc.c-torture/compile/pr28865.c: New.
5728         * gcc.c-torture/execute/pr28865.c: New.
5729
5730 2014-01-16  Marek Polacek  <polacek@redhat.com>
5731
5732         PR middle-end/59827
5733         * gcc.dg/pr59827.c: New test.
5734
5735 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
5736
5737         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
5738
5739 2014-01-15  Richard Henderson  <rth@redhat.com>
5740
5741         PR debug/54694
5742         * gcc.target/i386/pr54694.c: New test.
5743
5744 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
5745
5746         PR c++/49718
5747         * g++.dg/pr49718.C: New test.
5748
5749 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
5750
5751         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
5752
5753 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
5754
5755         * gcc.dg/vmx/mult-even-odd.c: New.
5756         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
5757
5758 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5759
5760         * lib/target-supports.exp (check_libcilkrts_available): Added an
5761         extern "C" if we are using C++ along with a function prototype.
5762
5763 2014-01-15  Jeff Law  <law@redhat.com>
5764
5765         PR tree-optimization/59747
5766         * gcc.c-torture/execute/pr59747.c: New test.
5767
5768 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
5769
5770         PR target/59794
5771         * c-c++-common/convert-vec-1.c: Also prune ABI change for
5772         Linux/x86.
5773         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
5774         * g++.dg/ext/attribute-test-1.C: Likewise.
5775         * g++.dg/ext/attribute-test-2.C: Likewise.
5776         * g++.dg/ext/attribute-test-3.C: Likewise.
5777         * g++.dg/ext/attribute-test-4.C: Likewise.
5778         * g++.dg/ext/pr56790-1.C: Likewise.
5779         * g++.dg/torture/pr38565.C: Likewise.
5780         * gcc.dg/pr53060.c: Likewise.
5781         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
5782         * c-c++-common/vector-compare-2.c: Likewise.
5783         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
5784         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
5785         dg-message line number.
5786
5787 2014-01-15  Matthias Klose  <doko@ubuntu.com>
5788
5789         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
5790
5791 2014-01-15  Richard Biener  <rguenther@suse.de>
5792
5793         PR tree-optimization/59822
5794         * g++.dg/torture/pr59822.C: New testcase.
5795
5796 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
5797
5798         PR target/59808
5799         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
5800         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
5801
5802 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
5803             Kugan Vivekanandarajah  <kuganv@linaro.org>
5804
5805         PR target/59695
5806         * g++.dg/pr59695.C: New testcase.
5807
5808 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5809
5810         PR target/59803
5811         * gcc.c-torture/compile/pr59803.c: New testcase.
5812
5813 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
5814
5815         PR c/58943
5816         * gcc.c-torture/execute/pr58943.c: New test.
5817         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
5818
5819 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
5820
5821         PR target/59794
5822         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
5823         * gcc.target/i386/pr39162.c (y): New __m256i variable.
5824         (bar): Change return type to void.  Set y to x.
5825         * gcc.target/i386/pr59794-1.c: New testcase.
5826         * gcc.target/i386/pr59794-2.c: Likewise.
5827         * gcc.target/i386/pr59794-3.c: Likewise.
5828         * gcc.target/i386/pr59794-4.c: Likewise.
5829         * gcc.target/i386/pr59794-5.c: Likewise.
5830         * gcc.target/i386/pr59794-6.c: Likewise.
5831         * gcc.target/i386/pr59794-7.c: Likewise.
5832
5833 2014-01-14  Richard Biener  <rguenther@suse.de>
5834
5835         PR tree-optimization/58921
5836         PR tree-optimization/59006
5837         * gcc.dg/torture/pr58921.c: New testcase.
5838         * gcc.dg/torture/pr59006.c: Likewise.
5839         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
5840
5841 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
5842
5843         PR testsuite/59494
5844         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
5845         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
5846         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
5847         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
5848         Executing predictive commoning without unrolling.
5849
5850 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
5851
5852         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
5853         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
5854         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
5855         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
5856         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
5857         __builtin_ia32_rsqrt28sd_round.
5858         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
5859         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
5860         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
5861         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
5862         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
5863         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
5864         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
5865         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
5866         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
5867         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
5868         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
5869         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
5870         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
5871         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5872         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
5873         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
5874         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
5875         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5876         * gcc.target/i386/sse-22.c: Extend with new built-ins,
5877         fix wrong rounding mode (see above).
5878         * gcc.target/i386/sse-23.c: Ditto.
5879
5880 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5881
5882         * gcc.dg/vmx/insert.c: New.
5883         * gcc.dg/vmx/insert-be-order.c: New.
5884         * gcc.dg/vmx/extract.c: New.
5885         * gcc.dg/vmx/extract-be-order.c: New.
5886
5887 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
5888
5889         PR tree-optimization/59387
5890         * gcc.c-torture/execute/pr59387.c: New test.
5891
5892 2014-01-13  Richard Biener  <rguenther@suse.de>
5893
5894         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
5895         adjusting mathlib options.
5896         * gfortran.dg/lto/lto.exp: Likewise.
5897
5898 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
5899
5900         * gnat.dg/loop_optimization17.adb: New test.
5901         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
5902
5903 2014-01-13  Christian Bruel  <christian.bruel@st.com>
5904
5905         * gcc.target/sh/cmpstrn.c: New case.
5906
5907 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
5908
5909         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
5910         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5911
5912 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
5913
5914         PR fortran/58026
5915         * gfortran.dg/alloc_comp_basics_6.f90: New.
5916
5917 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
5918
5919         PR fortran/59700
5920         * gfortran.dg/pr59700.f90: New test.
5921
5922 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
5923
5924         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
5925         * gfortran.dg/use_only_3.f90: Likewise.
5926         * gfortran.dg/inquire_10.f90: Delete opened file.
5927         * gfortran.dg/inquire_15.f90: Likewise.
5928         * gfortran.dg/pr16597.f90: Likewise.
5929         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
5930         for PR59419.
5931
5932 2014-01-10  Jeff Law  <law@redhat.com>
5933
5934         PR middle-end/59743
5935         * gcc.c-torture/compile/pr59743.c: New test.
5936
5937 2014-01-10  Jan Hubicka  <jh@suse.cz>
5938
5939         PR ipa/58585
5940         * g++.dg/torture/pr58585.C: New testcase.
5941
5942 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
5943
5944         * gcc.dg/pr46309.c: Disable for cris*-*-*.
5945
5946 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
5947
5948         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
5949
5950 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
5951
5952         PR target/59744
5953         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
5954         * gcc.target/aarch64/cmn-neg2.c: New test.
5955
5956 2014-01-10  Richard Biener  <rguenther@suse.de>
5957
5958         PR tree-optimization/59374
5959         * gcc.dg/torture/pr59374-3.c: New testcase.
5960
5961 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5962
5963         * lib/target-supports.exp
5964         (check_effective_target_arm_crypto_ok_nocache): New.
5965         (check_effective_target_arm_crypto_ok): Use above procedure.
5966         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
5967
5968 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
5969
5970         PR ipa/58252
5971         PR ipa/59226
5972         * g++.dg/ipa/devirt-20.C: New testcase.
5973         * g++.dg/torture/pr58252.C: Likewise.
5974         * g++.dg/torture/pr59226.C: Likewise.
5975
5976 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5977
5978         * c-c++-common/asan/no-asan-stack.c: New test.
5979
5980 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
5981
5982         PR middle-end/59670
5983         * gcc.dg/pr59670.c: New test.
5984
5985 2014-01-09  Steve Ellcey  <sellcey@mips.com>
5986
5987         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
5988
5989 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
5990
5991         PR middle-end/47735
5992         * gcc.target/i386/pr47735.c: New test.
5993
5994         PR tree-optimization/59622
5995         * g++.dg/opt/pr59622-2.C: New test.
5996         * g++.dg/opt/pr59622-3.C: New test.
5997         * g++.dg/opt/pr59622-4.C: New test.
5998         * g++.dg/opt/pr59622-5.C: New test.
5999
6000         PR sanitizer/59136
6001         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
6002         filename:line instead of (modulename+offset) form with stripped
6003         initial / from the filename.
6004
6005 2014-01-09  Ian Lance Taylor  <iant@google.com>
6006
6007         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
6008         the other Go compiler.
6009
6010 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
6011
6012         PR c++/59730
6013         * g++.dg/cpp0x/variadic145.C: New.
6014
6015 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
6016
6017         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
6018         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
6019
6020 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6021
6022         PR testsuite/59524
6023         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
6024         are run only if the Cilk library is available/enabled.
6025         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6026         * lib/target-supports.exp (check_libcilkrts_available): New function.
6027
6028 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6029
6030         PR c++/59631
6031         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
6032         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6033         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
6034         with dg-additional-options.
6035         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6036         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6037         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6038         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6039         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
6040         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
6041
6042 2014-01-09  Richard Biener  <rguenther@suse.de>
6043
6044         PR tree-optimization/59715
6045         * gcc.dg/torture/pr59715.c: New testcase.
6046
6047 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6048
6049         * c-c++-common/asan/no-asan-globals.c: New test.
6050         * c-c++-common/asan/no-instrument-reads.c: Likewise.
6051         * c-c++-common/asan/no-instrument-writes.c: Likewise.
6052         * c-c++-common/asan/use-after-return-1.c: Likewise.
6053         * c-c++-common/asan/no-use-after-return.c: Likewise.
6054
6055 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
6056
6057         * gnat.dg/weak2.ad[sb]: New test.
6058
6059 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
6060
6061         PR middle-end/59471
6062         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
6063         type, use pointers to vector type instead.
6064
6065 2014-01-08  Catherine Moore  <clm@codesourcery.com>
6066
6067         * gcc.target/mips/umips-branch-3.c: New test.
6068         * gcc.target/mips/umips-branch-4.c: New test.
6069
6070 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
6071
6072         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
6073         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
6074         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
6075         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
6076         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
6077         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
6078         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
6079         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
6080
6081 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
6082
6083         PR rtl-optimization/59137
6084         * gcc.target/mips/pr59137.c: New test.
6085
6086 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
6087
6088         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
6089         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
6090         * gcc.target/i386/pr55433.c (dg-options): Ditto.
6091         * gcc.target/i386/pr57848.c (dg-options): Ditto.
6092         * gcc.target/i386/pr59099.c (dg-options): Ditto.
6093         Require fpic effective target.
6094         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
6095
6096 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
6097
6098         PR ipa/59722
6099         * gcc.dg/pr59722.c: New test.
6100
6101 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6102
6103         PR middle-end/57748
6104         * gcc.dg/torture/pr57748-3.c: New test.
6105         * gcc.dg/torture/pr57748-4.c: New test.
6106
6107 2014-01-08  Marek Polacek  <polacek@redhat.com>
6108
6109         PR middle-end/59669
6110         * gcc.dg/gomp/pr59669-1.c: New test.
6111         * gcc.dg/gomp/pr59669-2.c: New test.
6112
6113 2014-01-08  Martin Jambor  <mjambor@suse.cz>
6114
6115         PR ipa/59610
6116         * gcc.dg/ipa/pr59610.c: New test.
6117
6118 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
6119
6120         PR fortran/58182
6121         * gfortran.dg/binding_label_tests_26a.f90: New.
6122         * gfortran.dg/binding_label_tests_26b.f90: New.
6123
6124 2014-01-08  Marek Polacek  <polacek@redhat.com>
6125
6126         PR sanitizer/59667
6127         * c-c++-common/ubsan/pr59667.c: New test.
6128
6129 2014-01-08  Richard Biener  <rguenther@suse.de>
6130
6131         PR middle-end/59630
6132         * gcc.dg/pr59630.c: New testcase.
6133
6134 2014-01-08  Richard Biener  <rguenther@suse.de>
6135
6136         PR middle-end/59471
6137         * gcc.dg/pr59471.c: New testcase.
6138
6139 2014-01-07  Jeff Law  <law@redhat.com>
6140
6141         PR middle-end/53623
6142         * gcc.target/i386/pr53623.c: New test.
6143
6144 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
6145
6146         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
6147         blanks at EOF.
6148         * g++.dg/cpp1y/pr58534.C: Likewise.
6149         * g++.dg/cpp1y/pr58536.C: Likewise.
6150         * g++.dg/cpp1y/pr58548.C: Likewise.
6151         * g++.dg/cpp1y/pr58549.C: Likewise.
6152         * g++.dg/cpp1y/pr58637.C: Likewise.
6153         * g++.dg/cpp1y/pr59112.C: Likewise.
6154         * g++.dg/cpp1y/pr59113.C: Likewise.
6155         * g++.dg/cpp1y/pr59629.C: Likewise.
6156         * g++.dg/cpp1y/pr59635.C: Likewise.
6157         * g++.dg/cpp1y/pr59636.C: Likewise.
6158         * g++.dg/cpp1y/pr59638.C: Likewise.
6159
6160 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
6161
6162         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
6163
6164 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
6165
6166         * gcc.target/i386/intrinsics_4.c (bar): New function.
6167
6168 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
6169
6170         * g++.dg/ext/is_base_of_incomplete-2.C: New.
6171
6172 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
6173
6174         PR rtl-optimization/58668
6175         * gcc.dg/pr58668.c: New test.
6176
6177         PR tree-optimization/59643
6178         * gcc.dg/pr59643.c: New test.
6179         * gcc.c-torture/execute/pr59643.c: New test.
6180
6181 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
6182
6183         PR fortran/59589
6184         * gfortran.dg/class_allocate_16.f90: New.
6185
6186 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
6187
6188         PR target/59644
6189         * gcc.target/i386/pr59644.c: New test.
6190
6191 2014-01-06  Marek Polacek  <polacek@redhat.com>
6192
6193         PR c/57773
6194         * gcc.dg/pr57773.c: New test.
6195
6196 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
6197
6198         PR c++/59635
6199         PR c++/59636
6200         PR c++/59629
6201         PR c++/59638
6202         * g++.dg/cpp1y/pr59635.C: New testcase.
6203         * g++.dg/cpp1y/pr59636.C: New testcase.
6204         * g++.dg/cpp1y/pr59629.C: New testcase.
6205         * g++.dg/cpp1y/pr59638.C: New testcase.
6206
6207 2014-01-06  Martin Jambor  <mjambor@suse.cz>
6208
6209         PR ipa/59008
6210         * gcc.dg/ipa/pr59008.c: New test.
6211
6212 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6213
6214         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
6215         if supported.
6216
6217 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6218
6219         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
6220         Require c99_runtime.
6221         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
6222
6223         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
6224         Require c99_runtime.
6225         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
6226         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
6227         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
6228
6229         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
6230         Require c99_runtime.
6231         Make CALC void static.
6232         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
6233
6234         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
6235         Require c99_runtime.
6236         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
6237
6238 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6239
6240         * gcc.target/i386/pr59501-1.c: Require avx effective target.
6241         * gcc.target/i386/pr59501-2.c: Likewise.
6242         * gcc.target/i386/pr59501-3.c: Likewise.
6243         * gcc.target/i386/pr59501-4.c: Likewise.
6244         * gcc.target/i386/pr59501-5.c: Likewise.
6245         * gcc.target/i386/pr59501-6.c: Likewise.
6246
6247 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6248
6249         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
6250         * gcc.target/i386/pr59390_1.c: Likewise.
6251         * gcc.target/i386/pr59390_2.c: Likewise.
6252
6253 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6254
6255         * gcc.dg/pr59350.c: Tweak.
6256         * gcc.dg/pr59350-2.c: New test.
6257         * g++.dg/pr59510.C: Likewise.
6258
6259 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
6260
6261         PR fortran/59023
6262         * gfortran.dg/bind_c_procs_2.f90: New.
6263
6264 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
6265
6266         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
6267         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6268         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6269         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6270         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
6271         * gcc.dg/tree-ssa/vrp47.c: Likewise.
6272         * gcc.dg/tree-ssa/vrp87.c: Likewise.
6273
6274 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6275
6276         * gcc.target/arm/neon-nested-apcs.c: New test.
6277
6278 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
6279
6280         PR tree-optimization/59519
6281         * gcc.dg/vect/pr59519-1.c: New test.
6282         * gcc.dg/vect/pr59519-2.c: New test.
6283
6284         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
6285         vmovdqu32.
6286
6287 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
6288
6289         PR fortran/59547
6290         * gfortran.dg/typebound_proc_32.f90: New.
6291
6292 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
6293
6294         PR c++/58950
6295         * g++.dg/pr58950.C: New file.
6296
6297 2014-01-03  Tobias Burnus  <burnus@net-b.de>
6298
6299         PR c++/58567
6300         * g++.dg/gomp/pr58567.C: New.
6301
6302 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
6303
6304         PR tree-optimization/59651
6305         * gcc.dg/torture/pr59651.c: New test.
6306         * gcc.dg/vect/pr59651.c: Ditto.
6307
6308 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
6309
6310         PR target/59625
6311         * gcc.target/i386/pr59625.c: New test.
6312
6313 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
6314
6315         Core DR 1442
6316         PR c++/59165
6317         * g++.dg/cpp0x/range-for28.C: New.
6318         * g++.dg/cpp0x/range-for3.C: Update.
6319
6320 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
6321
6322         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
6323
6324 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
6325
6326         PR c++/59641
6327         * g++.dg/cpp0x/pr59641.C: New file.
6328
6329 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
6330
6331         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
6332
6333 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
6334
6335         PR c++/59378
6336         * g++.dg/ext/pr59378.C: New file.
6337
6338 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6339
6340         Update copyright years
6341
6342 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6343
6344         * gcc.target/arc/arc.exp: Use the standard form for the copyright
6345         notice.
6346
6347 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
6348
6349         PR fortran/59654
6350         * gfortran.dg/dynamic_dispatch_12.f90: New.
6351
6352 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
6353
6354         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
6355         the builtin isn't optimized away as unused.
6356
6357         PR rtl-optimization/59647
6358         * g++.dg/opt/pr59647.C: New test.
6359 \f
6360 Copyright (C) 2014 Free Software Foundation, Inc.
6361
6362 Copying and distribution of this file, with or without modification,
6363 are permitted in any medium without royalty provided the copyright
6364 notice and this notice are preserved.