Daily bump.
[official-gcc.git] / gcc / testsuite / ChangeLog-2013
blob0d840b14ccc828af7016159e3852db857afe1923
1 2013-12-31  Jakub Jelinek  <jakub@redhat.com>
3         PR tree-optimization/59622
4         * g++.dg/opt/pr59622.C: New test.
6 2013-12-31  Alexander Ivchenko  <alexander.ivchenko@intel.com>
7             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
8             Sergey Lega  <sergey.s.lega@intel.com>
9             Anna Tikhonova  <anna.tikhonova@intel.com>
10             Ilya Tocar  <ilya.tocar@intel.com>
11             Andrey Turetskiy  <andrey.turetskiy@intel.com>
12             Ilya Verbin  <ilya.verbin@intel.com>
13             Kirill Yukhin  <kirill.yukhin@intel.com>
14             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
16         * gcc.target/i386/avx-1.c: Update for AVX-512 scalar insns.
17         * gcc.target/i386/avx512f-vaddsd-1.c: New.
18         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
19         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
20         * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
21         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
22         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
23         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
24         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
25         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
26         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
27         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
28         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
29         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
30         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
31         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
32         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
33         * gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto.
34         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
35         * gcc.target/i386/avx512f-vgetexpss-1.c: Ditto.
36         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
37         * gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto.
38         * gcc.target/i386/avx512f-vgetmantsd-2.c: Ditto.
39         * gcc.target/i386/avx512f-vgetmantss-1.c: Ditto.
40         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
41         * gcc.target/i386/avx512f-vmaxsd-1.c: Ditto.
42         * gcc.target/i386/avx512f-vmaxss-1.c: Ditto.
43         * gcc.target/i386/avx512f-vminsd-1.c: Ditto.
44         * gcc.target/i386/avx512f-vminss-1.c: Ditto.
45         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
46         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
47         * gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto.
48         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
49         * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
50         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
51         * gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto.
52         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
53         * gcc.target/i386/avx512f-vrndscaless-1.c: Ditto.
54         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
55         * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto.
56         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
57         * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
58         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
59         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
60         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
61         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
62         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
63         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
64         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
65         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
66         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
67         * gcc.target/i386/sse-14.c: Update for AVX-512 scalar insns.
68         * gcc.target/i386/sse-23.c: Ditto.
69         * gcc.target/i386/testimm-10.c: Ditto.
71 2013-12-31  Alexander Ivchenko  <alexander.ivchenko@intel.com>
72             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
73             Sergey Lega  <sergey.s.lega@intel.com>
74             Anna Tikhonova  <anna.tikhonova@intel.com>
75             Ilya Tocar  <ilya.tocar@intel.com>
76             Andrey Turetskiy  <andrey.turetskiy@intel.com>
77             Ilya Verbin  <ilya.verbin@intel.com>
78             Kirill Yukhin  <kirill.yukhin@intel.com>
79             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
81         * gcc.target/i386/avx-1.c: Add define for __builtin_ia32_sha1rnds4.
82         * gcc.target/i386/i386.exp (check_effective_target_sha): New.
83         * gcc.target/i386/sha-check.h: New file.
84         * gcc.target/i386/sha1msg1-1.c: Ditto.
85         * gcc.target/i386/sha1msg1-2.c: Ditto.
86         * gcc.target/i386/sha1msg2-1.c: Ditto.
87         * gcc.target/i386/sha1msg2-2.c: Ditto.
88         * gcc.target/i386/sha1nexte-1: Ditto.
89         * gcc.target/i386/sha1nexte-2: Ditto.
90         * gcc.target/i386/sha1rnds4-1.c: Ditto.
91         * gcc.target/i386/sha1rnds4-2.c: Ditto.
92         * gcc.target/i386/sha256msg1-1.c: Ditto.
93         * gcc.target/i386/sha256msg1-2.c: Ditto.
94         * gcc.target/i386/sha256msg2-1.c: Ditto.
95         * gcc.target/i386/sha256msg2-2.c: Ditto.
96         * gcc.target/i386/sha256rnds2-1.c: Ditto.
97         * gcc.target/i386/sha256rnds2-2.c: Ditto.
98         * gcc.target/i386/sse-13.c: Add __builtin_ia32_sha1rnds4.
99         * gcc.target/i386/sse-14.c: Add _mm_sha1rnds4_epu32.
100         * gcc.target/i386/sse-22.c: Ditto.
101         * gcc.target/i386/sse-23.c: Add __builtin_ia32_sha1rnds4.
103 2013-12-31  Alexander Ivchenko  <alexander.ivchenko@intel.com>
104             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
105             Sergey Lega  <sergey.s.lega@intel.com>
106             Anna Tikhonova  <anna.tikhonova@intel.com>
107             Ilya Tocar  <ilya.tocar@intel.com>
108             Andrey Turetskiy  <andrey.turetskiy@intel.com>
109             Ilya Verbin  <ilya.verbin@intel.com>
110             Kirill Yukhin  <kirill.yukhin@intel.com>
111             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
113         * gcc.target/i386/avx512cd-check.h: New file.
114         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Ditto.
115         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Ditto.
116         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Ditto.
117         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
118         * gcc.target/i386/avx512cd-vpconflictd-1.c: Ditto.
119         * gcc.target/i386/avx512cd-vpconflictd-2.c: Ditto.
120         * gcc.target/i386/avx512cd-vpconflictq-1.c: Ditto.
121         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
122         * gcc.target/i386/avx512cd-vplzcntd-1.c: Ditto.
123         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
124         * gcc.target/i386/avx512cd-vplzcntq-1.c: Ditto.
125         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
126         * gcc.target/i386/avx512cd-vptestnmd-1.c: Ditto.
127         * gcc.target/i386/avx512cd-vptestnmd-2.c: Ditto.
128         * gcc.target/i386/avx512cd-vptestnmq-1.c: Ditto.
129         * gcc.target/i386/avx512cd-vptestnmq-2.c: Ditto.
130         * gcc.target/i386/avx512er-vexp2pd-1.c: Ditto.
131         * gcc.target/i386/avx512er-vexp2pd-2.c: Ditto.
132         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
133         * gcc.target/i386/avx512er-vexp2ps-2.c: Ditto.
134         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
135         * gcc.target/i386/avx512er-vrcp28pd-2.c: Ditto.
136         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
137         * gcc.target/i386/avx512er-vrcp28ps-2.c: Ditto.
138         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
139         * gcc.target/i386/avx512er-vrsqrt28pd-2.c: Ditto.
140         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
141         * gcc.target/i386/avx512er-vrsqrt28ps-2.c: Ditto.
142         * gcc.target/i386/avx512f-broadcast-gpr-1.c: Ditto.
143         * gcc.target/i386/avx512f-broadcast-gpr-2.c: Ditto.
144         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Ditto.
145         * gcc.target/i386/avx512f-ceil-sfix-vec-2.c: Ditto.
146         * gcc.target/i386/avx512f-dummy.c: Ditto.
147         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Ditto.
148         * gcc.target/i386/avx512f-floor-sfix-vec-2.c: Ditto.
149         * gcc.target/i386/avx512f-gather-1.c: Ditto.
150         * gcc.target/i386/avx512f-gather-2.c: Ditto.
151         * gcc.target/i386/avx512f-gather-3.c: Ditto.
152         * gcc.target/i386/avx512f-gather-4.c: Ditto.
153         * gcc.target/i386/avx512f-gather-5.c: Ditto.
154         * gcc.target/i386/avx512f-i32gatherd512-1.c: Ditto.
155         * gcc.target/i386/avx512f-i32gatherd512-2.c: Ditto.
156         * gcc.target/i386/avx512f-i32gatherpd512-1.c: Ditto.
157         * gcc.target/i386/avx512f-i32gatherpd512-2.c: Ditto.
158         * gcc.target/i386/avx512f-i32gatherps512-1.c: Ditto.
159         * gcc.target/i386/avx512f-i32gatherps512-2.c: Ditto.
160         * gcc.target/i386/avx512f-i32gatherq512-1.c: Ditto.
161         * gcc.target/i386/avx512f-i32gatherq512-2.c: Ditto.
162         * gcc.target/i386/avx512f-i32scatterd512-1.c: Ditto.
163         * gcc.target/i386/avx512f-i32scatterd512-2.c: Ditto.
164         * gcc.target/i386/avx512f-i32scatterpd512-1.c: Ditto.
165         * gcc.target/i386/avx512f-i32scatterpd512-2.c: Ditto.
166         * gcc.target/i386/avx512f-i32scatterps512-1.c: Ditto.
167         * gcc.target/i386/avx512f-i32scatterps512-2.c: Ditto.
168         * gcc.target/i386/avx512f-i32scatterq512-1.c: Ditto.
169         * gcc.target/i386/avx512f-i32scatterq512-2.c: Ditto.
170         * gcc.target/i386/avx512f-i64gatherd512-1.c: Ditto.
171         * gcc.target/i386/avx512f-i64gatherd512-2.c: Ditto.
172         * gcc.target/i386/avx512f-i64gatherpd512-1.c: Ditto.
173         * gcc.target/i386/avx512f-i64gatherpd512-2.c: Ditto.
174         * gcc.target/i386/avx512f-i64gatherps512-1.c: Ditto.
175         * gcc.target/i386/avx512f-i64gatherps512-2.c: Ditto.
176         * gcc.target/i386/avx512f-i64gatherq512-1.c: Ditto.
177         * gcc.target/i386/avx512f-i64gatherq512-2.c: Ditto.
178         * gcc.target/i386/avx512f-i64scatterd512-1.c: Ditto.
179         * gcc.target/i386/avx512f-i64scatterd512-2.c: Ditto.
180         * gcc.target/i386/avx512f-i64scatterpd512-1.c: Ditto.
181         * gcc.target/i386/avx512f-i64scatterpd512-2.c: Ditto.
182         * gcc.target/i386/avx512f-i64scatterps512-1.c: Ditto.
183         * gcc.target/i386/avx512f-i64scatterps512-2.c: Ditto.
184         * gcc.target/i386/avx512f-i64scatterq512-1.c: Ditto.
185         * gcc.target/i386/avx512f-i64scatterq512-2.c: Ditto.
186         * gcc.target/i386/avx512f-inline-asm.c: Ditto.
187         * gcc.target/i386/avx512f-kandnw-1.c: Ditto.
188         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
189         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
190         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
191         * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
192         * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
193         * gcc.target/i386/avx512f-korw-1.c: Ditto.
194         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
195         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
196         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
197         * gcc.target/i386/avx512f-rounding.c: Ditto.
198         * gcc.target/i386/avx512f-set-v16sf-1.c: Ditto.
199         * gcc.target/i386/avx512f-set-v16sf-2.c: Ditto.
200         * gcc.target/i386/avx512f-set-v16sf-3.c: Ditto.
201         * gcc.target/i386/avx512f-set-v16sf-4.c: Ditto.
202         * gcc.target/i386/avx512f-set-v16sf-5.c: Ditto.
203         * gcc.target/i386/avx512f-set-v16si-1.c: Ditto.
204         * gcc.target/i386/avx512f-set-v16si-2.c: Ditto.
205         * gcc.target/i386/avx512f-set-v16si-3.c: Ditto.
206         * gcc.target/i386/avx512f-set-v16si-4.c: Ditto.
207         * gcc.target/i386/avx512f-set-v16si-5.c: Ditto.
208         * gcc.target/i386/avx512f-set-v8df-1.c: Ditto.
209         * gcc.target/i386/avx512f-set-v8df-2.c: Ditto.
210         * gcc.target/i386/avx512f-set-v8df-3.c: Ditto.
211         * gcc.target/i386/avx512f-set-v8df-4.c: Ditto.
212         * gcc.target/i386/avx512f-set-v8df-5.c: Ditto.
213         * gcc.target/i386/avx512f-set-v8di-1.c: Ditto.
214         * gcc.target/i386/avx512f-set-v8di-2.c: Ditto.
215         * gcc.target/i386/avx512f-set-v8di-3.c: Ditto.
216         * gcc.target/i386/avx512f-set-v8di-4.c: Ditto.
217         * gcc.target/i386/avx512f-set-v8di-5.c: Ditto.
218         * gcc.target/i386/avx512f-setzero-pd-1.c: Ditto.
219         * gcc.target/i386/avx512f-setzero-ps-1.c: Ditto.
220         * gcc.target/i386/avx512f-setzero-si512-1.c: Ditto.
221         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
222         * gcc.target/i386/avx512f-vaddpd-2.c: Ditto.
223         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
224         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
225         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
226         * gcc.target/i386/avx512f-vaddsd-2.c: Ditto.
227         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
228         * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
229         * gcc.target/i386/avx512f-valignd-1.c: Ditto.
230         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
231         * gcc.target/i386/avx512f-valignq-1.c: Ditto.
232         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
233         * gcc.target/i386/avx512f-vblendmpd-1.c: Ditto.
234         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
235         * gcc.target/i386/avx512f-vblendmps-1.c: Ditto.
236         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
237         * gcc.target/i386/avx512f-vbroadcastf32x4-1.c: Ditto.
238         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c: Ditto.
239         * gcc.target/i386/avx512f-vbroadcastf64x4-1.c: Ditto.
240         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Ditto.
241         * gcc.target/i386/avx512f-vbroadcasti32x4-1.c: Ditto.
242         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
243         * gcc.target/i386/avx512f-vbroadcasti64x4-1.c: Ditto.
244         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
245         * gcc.target/i386/avx512f-vbroadcastsd-1.c: Ditto.
246         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
247         * gcc.target/i386/avx512f-vbroadcastss-1.c: Ditto.
248         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
249         * gcc.target/i386/avx512f-vcmppd-1.c: Ditto.
250         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
251         * gcc.target/i386/avx512f-vcmpps-1.c: Ditto.
252         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
253         * gcc.target/i386/avx512f-vcmpsd-1.c: Ditto.
254         * gcc.target/i386/avx512f-vcmpsd-2.c: Ditto.
255         * gcc.target/i386/avx512f-vcmpss-1.c: Ditto.
256         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
257         * gcc.target/i386/avx512f-vcomisd-1.c: Ditto.
258         * gcc.target/i386/avx512f-vcomiss-1.c: Ditto.
259         * gcc.target/i386/avx512f-vcompresspd-1.c: Ditto.
260         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
261         * gcc.target/i386/avx512f-vcompressps-1.c: Ditto.
262         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
263         * gcc.target/i386/avx512f-vcvtdq2pd-1.c: Ditto.
264         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
265         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
266         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
267         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
268         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Ditto.
269         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
270         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
271         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
272         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
273         * gcc.target/i386/avx512f-vcvtph2ps-1.c: Ditto.
274         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
275         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
276         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
277         * gcc.target/i386/avx512f-vcvtps2pd-1.c: Ditto.
278         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
279         * gcc.target/i386/avx512f-vcvtps2ph-1.c: Ditto.
280         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
281         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
282         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Ditto.
283         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
284         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
285         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
286         * gcc.target/i386/avx512f-vcvtsd2ss-2.c: Ditto.
287         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
288         * gcc.target/i386/avx512f-vcvtsd2usi-2.c: Ditto.
289         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
290         * gcc.target/i386/avx512f-vcvtsd2usi64-2.c: Ditto.
291         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
292         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
293         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
294         * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
295         * gcc.target/i386/avx512f-vcvtss2sd-2.c: Ditto.
296         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
297         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
298         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
299         * gcc.target/i386/avx512f-vcvtss2usi-2.c: Ditto.
300         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
301         * gcc.target/i386/avx512f-vcvtss2usi64-2.c: Ditto.
302         * gcc.target/i386/avx512f-vcvttpd2dq-1.c: Ditto.
303         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
304         * gcc.target/i386/avx512f-vcvttpd2udq-1.c: Ditto.
305         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
306         * gcc.target/i386/avx512f-vcvttps2dq-1.c: Ditto.
307         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
308         * gcc.target/i386/avx512f-vcvttps2udq-1.c: Ditto.
309         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
310         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Ditto.
311         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Ditto.
312         * gcc.target/i386/avx512f-vcvttsd2si64-1.c: Ditto.
313         * gcc.target/i386/avx512f-vcvttsd2si64-2.c: Ditto.
314         * gcc.target/i386/avx512f-vcvttsd2usi-1.c: Ditto.
315         * gcc.target/i386/avx512f-vcvttsd2usi-2.c: Ditto.
316         * gcc.target/i386/avx512f-vcvttsd2usi64-1.c: Ditto.
317         * gcc.target/i386/avx512f-vcvttsd2usi64-2.c: Ditto.
318         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
319         * gcc.target/i386/avx512f-vcvttss2si-2.c: Ditto.
320         * gcc.target/i386/avx512f-vcvttss2si64-1.c: Ditto.
321         * gcc.target/i386/avx512f-vcvttss2si64-2.c: Ditto.
322         * gcc.target/i386/avx512f-vcvttss2usi-1.c: Ditto.
323         * gcc.target/i386/avx512f-vcvttss2usi-2.c: Ditto.
324         * gcc.target/i386/avx512f-vcvttss2usi64-1.c: Ditto.
325         * gcc.target/i386/avx512f-vcvttss2usi64-2.c: Ditto.
326         * gcc.target/i386/avx512f-vcvtudq2pd-1.c: Ditto.
327         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Ditto.
328         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
329         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
330         * gcc.target/i386/avx512f-vcvtusi2sd-1.c: Ditto.
331         * gcc.target/i386/avx512f-vcvtusi2sd-2.c: Ditto.
332         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
333         * gcc.target/i386/avx512f-vcvtusi2sd64-2.c: Ditto.
334         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
335         * gcc.target/i386/avx512f-vcvtusi2ss-2.c: Ditto.
336         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
337         * gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Ditto.
338         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
339         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
340         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
341         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
342         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
343         * gcc.target/i386/avx512f-vdivsd-2.c: Ditto.
344         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
345         * gcc.target/i386/avx512f-vdivss-2.c: Ditto.
346         * gcc.target/i386/avx512f-vec-init.c: Ditto.
347         * gcc.target/i386/avx512f-vec-unpack.c: Ditto.
348         * gcc.target/i386/avx512f-vexpandpd-1.c: Ditto.
349         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
350         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
351         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
352         * gcc.target/i386/avx512f-vextractf32x4-1.c: Ditto.
353         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
354         * gcc.target/i386/avx512f-vextractf64x4-1.c: Ditto.
355         * gcc.target/i386/avx512f-vextractf64x4-2.c: Ditto.
356         * gcc.target/i386/avx512f-vextracti32x4-1.c: Ditto.
357         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
358         * gcc.target/i386/avx512f-vextracti64x4-1.c: Ditto.
359         * gcc.target/i386/avx512f-vextracti64x4-2.c: Ditto.
360         * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
361         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
362         * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
363         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
364         * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
365         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
366         * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
367         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
368         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
369         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
370         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
371         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
372         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
373         * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: Ditto.
374         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
375         * gcc.target/i386/avx512f-vfmaddXXXss-2.c: Ditto.
376         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
377         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
378         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
379         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
380         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
381         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
382         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
383         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
384         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
385         * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: Ditto.
386         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
387         * gcc.target/i386/avx512f-vfmsubXXXss-2.c: Ditto.
388         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
389         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
390         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
391         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
392         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
393         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
394         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
395         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
396         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
397         * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: Ditto.
398         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
399         * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: Ditto.
400         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
401         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
402         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
403         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
404         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
405         * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: Ditto.
406         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
407         * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: Ditto.
408         * gcc.target/i386/avx512f-vgetexppd-1.c: Ditto.
409         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
410         * gcc.target/i386/avx512f-vgetexpps-1.c: Ditto.
411         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
412         * gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto.
413         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
414         * gcc.target/i386/avx512f-vgetexpss-1.c: Ditto.
415         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
416         * gcc.target/i386/avx512f-vgetmantpd-1.c: Ditto.
417         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
418         * gcc.target/i386/avx512f-vgetmantps-1.c: Ditto.
419         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
420         * gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto.
421         * gcc.target/i386/avx512f-vgetmantsd-2.c: Ditto.
422         * gcc.target/i386/avx512f-vgetmantss-1.c: Ditto.
423         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
424         * gcc.target/i386/avx512f-vinsertf32x4-1.c: Ditto.
425         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
426         * gcc.target/i386/avx512f-vinsertf64x4-1.c: Ditto.
427         * gcc.target/i386/avx512f-vinsertf64x4-2.c: Ditto.
428         * gcc.target/i386/avx512f-vinserti32x4-1.c: Ditto.
429         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
430         * gcc.target/i386/avx512f-vinserti64x4-1.c: Ditto.
431         * gcc.target/i386/avx512f-vinserti64x4-2.c: Ditto.
432         * gcc.target/i386/avx512f-vmaxpd-1.c: Ditto.
433         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
434         * gcc.target/i386/avx512f-vmaxps-1.c: Ditto.
435         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
436         * gcc.target/i386/avx512f-vmaxsd-1.c: Ditto.
437         * gcc.target/i386/avx512f-vmaxsd-2.c: Ditto.
438         * gcc.target/i386/avx512f-vmaxss-1.c: Ditto.
439         * gcc.target/i386/avx512f-vmaxss-2.c: Ditto.
440         * gcc.target/i386/avx512f-vminpd-1.c: Ditto.
441         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
442         * gcc.target/i386/avx512f-vminps-1.c: Ditto.
443         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
444         * gcc.target/i386/avx512f-vminsd-1.c: Ditto.
445         * gcc.target/i386/avx512f-vminsd-2.c: Ditto.
446         * gcc.target/i386/avx512f-vminss-1.c: Ditto.
447         * gcc.target/i386/avx512f-vminss-2.c: Ditto.
448         * gcc.target/i386/avx512f-vmovapd-1.c: Ditto.
449         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
450         * gcc.target/i386/avx512f-vmovaps-1.c: Ditto.
451         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
452         * gcc.target/i386/avx512f-vmovddup-1.c: Ditto.
453         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
454         * gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto.
455         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
456         * gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto.
457         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
458         * gcc.target/i386/avx512f-vmovdqu32-1.c: Ditto.
459         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
460         * gcc.target/i386/avx512f-vmovdqu64-1.c: Ditto.
461         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
462         * gcc.target/i386/avx512f-vmovntdq-1.c: Ditto.
463         * gcc.target/i386/avx512f-vmovntdq-2.c: Ditto.
464         * gcc.target/i386/avx512f-vmovntpd-1.c: Ditto.
465         * gcc.target/i386/avx512f-vmovntpd-2.c: Ditto.
466         * gcc.target/i386/avx512f-vmovntps-1.c: Ditto.
467         * gcc.target/i386/avx512f-vmovntps-2.c: Ditto.
468         * gcc.target/i386/avx512f-vmovsd-1.c: Ditto.
469         * gcc.target/i386/avx512f-vmovsd-2.c: Ditto.
470         * gcc.target/i386/avx512f-vmovshdup-1.c: Ditto.
471         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
472         * gcc.target/i386/avx512f-vmovsldup-1.c: Ditto.
473         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
474         * gcc.target/i386/avx512f-vmovss-1.c: Ditto.
475         * gcc.target/i386/avx512f-vmovss-2.c: Ditto.
476         * gcc.target/i386/avx512f-vmovupd-1.c: Ditto.
477         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
478         * gcc.target/i386/avx512f-vmovups-1.c: Ditto.
479         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
480         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
481         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
482         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
483         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
484         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
485         * gcc.target/i386/avx512f-vmulsd-2.c: Ditto.
486         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
487         * gcc.target/i386/avx512f-vmulss-2.c: Ditto.
488         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
489         * gcc.target/i386/avx512f-vpabsd512-1.c: Ditto.
490         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
491         * gcc.target/i386/avx512f-vpabsq512-1.c: Ditto.
492         * gcc.target/i386/avx512f-vpaddd-1.c: Ditto.
493         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
494         * gcc.target/i386/avx512f-vpaddq-1.c: Ditto.
495         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
496         * gcc.target/i386/avx512f-vpandd-1.c: Ditto.
497         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
498         * gcc.target/i386/avx512f-vpandnd-1.c: Ditto.
499         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
500         * gcc.target/i386/avx512f-vpandnq-1.c: Ditto.
501         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
502         * gcc.target/i386/avx512f-vpandq-1.c: Ditto.
503         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
504         * gcc.target/i386/avx512f-vpblendmd-1.c: Ditto.
505         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
506         * gcc.target/i386/avx512f-vpblendmq-1.c: Ditto.
507         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
508         * gcc.target/i386/avx512f-vpbroadcastd-1.c: Ditto.
509         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
510         * gcc.target/i386/avx512f-vpbroadcastq-1.c: Ditto.
511         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
512         * gcc.target/i386/avx512f-vpcmpd-1.c: Ditto.
513         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
514         * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
515         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
516         * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
517         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
518         * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
519         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
520         * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
521         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
522         * gcc.target/i386/avx512f-vpcmpq-1.c: Ditto.
523         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
524         * gcc.target/i386/avx512f-vpcmpud-1.c: Ditto.
525         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
526         * gcc.target/i386/avx512f-vpcmpuq-1.c: Ditto.
527         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
528         * gcc.target/i386/avx512f-vpcompressd-1.c: Ditto.
529         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
530         * gcc.target/i386/avx512f-vpcompressq-1.c: Ditto.
531         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
532         * gcc.target/i386/avx512f-vpermd-1.c: Ditto.
533         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
534         * gcc.target/i386/avx512f-vpermi2d-1.c: Ditto.
535         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
536         * gcc.target/i386/avx512f-vpermi2pd-1.c: Ditto.
537         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
538         * gcc.target/i386/avx512f-vpermi2ps-1.c: Ditto.
539         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
540         * gcc.target/i386/avx512f-vpermi2q-1.c: Ditto.
541         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
542         * gcc.target/i386/avx512f-vpermilpd-1.c: Ditto.
543         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
544         * gcc.target/i386/avx512f-vpermilpdi-1.c: Ditto.
545         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
546         * gcc.target/i386/avx512f-vpermilps-1.c: Ditto.
547         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
548         * gcc.target/i386/avx512f-vpermilpsi-1.c: Ditto.
549         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
550         * gcc.target/i386/avx512f-vpermpd-1.c: Ditto.
551         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
552         * gcc.target/i386/avx512f-vpermpdi-1.c: Ditto.
553         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
554         * gcc.target/i386/avx512f-vpermps-1.c: Ditto.
555         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
556         * gcc.target/i386/avx512f-vpermq-imm-1.c: Ditto.
557         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
558         * gcc.target/i386/avx512f-vpermq-var-1.c: Ditto.
559         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
560         * gcc.target/i386/avx512f-vpermt2d-1.c: Ditto.
561         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
562         * gcc.target/i386/avx512f-vpermt2pd-1.c: Ditto.
563         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
564         * gcc.target/i386/avx512f-vpermt2ps-1.c: Ditto.
565         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
566         * gcc.target/i386/avx512f-vpermt2q-1.c: Ditto.
567         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
568         * gcc.target/i386/avx512f-vpexpandd-1.c: Ditto.
569         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
570         * gcc.target/i386/avx512f-vpexpandq-1.c: Ditto.
571         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
572         * gcc.target/i386/avx512f-vpmaxsd-1.c: Ditto.
573         * gcc.target/i386/avx512f-vpmaxsd-2.c: Ditto.
574         * gcc.target/i386/avx512f-vpmaxsq-1.c: Ditto.
575         * gcc.target/i386/avx512f-vpmaxsq-2.c: Ditto.
576         * gcc.target/i386/avx512f-vpmaxud-1.c: Ditto.
577         * gcc.target/i386/avx512f-vpmaxud-2.c: Ditto.
578         * gcc.target/i386/avx512f-vpmaxuq-1.c: Ditto.
579         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
580         * gcc.target/i386/avx512f-vpminsd-1.c: Ditto.
581         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
582         * gcc.target/i386/avx512f-vpminsq-1.c: Ditto.
583         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
584         * gcc.target/i386/avx512f-vpminud-1.c: Ditto.
585         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
586         * gcc.target/i386/avx512f-vpminuq-1.c: Ditto.
587         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
588         * gcc.target/i386/avx512f-vpmovdb-1.c: Ditto.
589         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
590         * gcc.target/i386/avx512f-vpmovdw-1.c: Ditto.
591         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
592         * gcc.target/i386/avx512f-vpmovqb-1.c: Ditto.
593         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
594         * gcc.target/i386/avx512f-vpmovqd-1.c: Ditto.
595         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
596         * gcc.target/i386/avx512f-vpmovqw-1.c: Ditto.
597         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
598         * gcc.target/i386/avx512f-vpmovsdb-1.c: Ditto.
599         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
600         * gcc.target/i386/avx512f-vpmovsdw-1.c: Ditto.
601         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
602         * gcc.target/i386/avx512f-vpmovsqb-1.c: Ditto.
603         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
604         * gcc.target/i386/avx512f-vpmovsqd-1.c: Ditto.
605         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
606         * gcc.target/i386/avx512f-vpmovsqw-1.c: Ditto.
607         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
608         * gcc.target/i386/avx512f-vpmovsxbd-1.c: Ditto.
609         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
610         * gcc.target/i386/avx512f-vpmovsxbq-1.c: Ditto.
611         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
612         * gcc.target/i386/avx512f-vpmovsxdq-1.c: Ditto.
613         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
614         * gcc.target/i386/avx512f-vpmovsxwd-1.c: Ditto.
615         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
616         * gcc.target/i386/avx512f-vpmovsxwq-1.c: Ditto.
617         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
618         * gcc.target/i386/avx512f-vpmovusdb-1.c: Ditto.
619         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
620         * gcc.target/i386/avx512f-vpmovusdw-1.c: Ditto.
621         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
622         * gcc.target/i386/avx512f-vpmovusqb-1.c: Ditto.
623         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
624         * gcc.target/i386/avx512f-vpmovusqd-1.c: Ditto.
625         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
626         * gcc.target/i386/avx512f-vpmovusqw-1.c: Ditto.
627         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
628         * gcc.target/i386/avx512f-vpmovzxbd-1.c: Ditto.
629         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
630         * gcc.target/i386/avx512f-vpmovzxbq-1.c: Ditto.
631         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
632         * gcc.target/i386/avx512f-vpmovzxdq-1.c: Ditto.
633         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
634         * gcc.target/i386/avx512f-vpmovzxwd-1.c: Ditto.
635         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
636         * gcc.target/i386/avx512f-vpmovzxwq-1.c: Ditto.
637         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
638         * gcc.target/i386/avx512f-vpmuldq-1.c: Ditto.
639         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
640         * gcc.target/i386/avx512f-vpmulld-1.c: Ditto.
641         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
642         * gcc.target/i386/avx512f-vpmuludq-1.c: Ditto.
643         * gcc.target/i386/avx512f-vpmuludq-2.c: Ditto.
644         * gcc.target/i386/avx512f-vpord-1.c: Ditto.
645         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
646         * gcc.target/i386/avx512f-vporq-1.c: Ditto.
647         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
648         * gcc.target/i386/avx512f-vprold-1.c: Ditto.
649         * gcc.target/i386/avx512f-vprold-2.c: Ditto.
650         * gcc.target/i386/avx512f-vprolq-1.c: Ditto.
651         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
652         * gcc.target/i386/avx512f-vprolvd-1.c: Ditto.
653         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
654         * gcc.target/i386/avx512f-vprolvq-1.c: Ditto.
655         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
656         * gcc.target/i386/avx512f-vprord-1.c: Ditto.
657         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
658         * gcc.target/i386/avx512f-vprorq-1.c: Ditto.
659         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
660         * gcc.target/i386/avx512f-vprorvd-1.c: Ditto.
661         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
662         * gcc.target/i386/avx512f-vprorvq-1.c: Ditto.
663         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
664         * gcc.target/i386/avx512f-vpshufd-1.c: Ditto.
665         * gcc.target/i386/avx512f-vpshufd-2.c: Ditto.
666         * gcc.target/i386/avx512f-vpslld-1.c: Ditto.
667         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
668         * gcc.target/i386/avx512f-vpslldi-1.c: Ditto.
669         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
670         * gcc.target/i386/avx512f-vpsllq-1.c: Ditto.
671         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
672         * gcc.target/i386/avx512f-vpsllqi-1.c: Ditto.
673         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
674         * gcc.target/i386/avx512f-vpsllvd-1.c: Ditto.
675         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
676         * gcc.target/i386/avx512f-vpsllvq-1.c: Ditto.
677         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
678         * gcc.target/i386/avx512f-vpsllvq512-1.c: Ditto.
679         * gcc.target/i386/avx512f-vpsllvq512-2.c: Ditto.
680         * gcc.target/i386/avx512f-vpsrad-1.c: Ditto.
681         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
682         * gcc.target/i386/avx512f-vpsradi-1.c: Ditto.
683         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
684         * gcc.target/i386/avx512f-vpsraq-1.c: Ditto.
685         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
686         * gcc.target/i386/avx512f-vpsraqi-1.c: Ditto.
687         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
688         * gcc.target/i386/avx512f-vpsravd-1.c: Ditto.
689         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
690         * gcc.target/i386/avx512f-vpsravq-1.c: Ditto.
691         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
692         * gcc.target/i386/avx512f-vpsravq512-1.c: Ditto.
693         * gcc.target/i386/avx512f-vpsravq512-2.c: Ditto.
694         * gcc.target/i386/avx512f-vpsrld-1.c: Ditto.
695         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
696         * gcc.target/i386/avx512f-vpsrldi-1.c: Ditto.
697         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
698         * gcc.target/i386/avx512f-vpsrlq-1.c: Ditto.
699         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
700         * gcc.target/i386/avx512f-vpsrlqi-1.c: Ditto.
701         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
702         * gcc.target/i386/avx512f-vpsrlvd-1.c: Ditto.
703         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
704         * gcc.target/i386/avx512f-vpsrlvq-1.c: Ditto.
705         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
706         * gcc.target/i386/avx512f-vpsrlvq512-1.c: Ditto.
707         * gcc.target/i386/avx512f-vpsrlvq512-2.c: Ditto.
708         * gcc.target/i386/avx512f-vpsubd-1.c: Ditto.
709         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
710         * gcc.target/i386/avx512f-vpsubq-1.c: Ditto.
711         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
712         * gcc.target/i386/avx512f-vpternlogd-1.c: Ditto.
713         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
714         * gcc.target/i386/avx512f-vpternlogq-1.c: Ditto.
715         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
716         * gcc.target/i386/avx512f-vptestmd-1.c: Ditto.
717         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
718         * gcc.target/i386/avx512f-vptestmq-1.c: Ditto.
719         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
720         * gcc.target/i386/avx512f-vpunpckhdq-1.c: Ditto.
721         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
722         * gcc.target/i386/avx512f-vpunpckhqdq-1.c: Ditto.
723         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
724         * gcc.target/i386/avx512f-vpunpckldq-1.c: Ditto.
725         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
726         * gcc.target/i386/avx512f-vpunpcklqdq-1.c: Ditto.
727         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
728         * gcc.target/i386/avx512f-vpxord-1.c: Ditto.
729         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
730         * gcc.target/i386/avx512f-vpxorq-1.c: Ditto.
731         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
732         * gcc.target/i386/avx512f-vrcp14pd-1.c: Ditto.
733         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
734         * gcc.target/i386/avx512f-vrcp14ps-1.c: Ditto.
735         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
736         * gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto.
737         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
738         * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
739         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
740         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
741         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
742         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
743         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
744         * gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto.
745         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
746         * gcc.target/i386/avx512f-vrndscaless-1.c: Ditto.
747         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
748         * gcc.target/i386/avx512f-vrsqrt14pd-1.c: Ditto.
749         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
750         * gcc.target/i386/avx512f-vrsqrt14ps-1.c: Ditto.
751         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
752         * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto.
753         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
754         * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
755         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
756         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
757         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
758         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
759         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
760         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
761         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
762         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
763         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
764         * gcc.target/i386/avx512f-vshuff32x4-1.c: Ditto.
765         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
766         * gcc.target/i386/avx512f-vshuff64x2-1.c: Ditto.
767         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
768         * gcc.target/i386/avx512f-vshufi32x4-1.c: Ditto.
769         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
770         * gcc.target/i386/avx512f-vshufi64x2-1.c: Ditto.
771         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
772         * gcc.target/i386/avx512f-vshufpd-1.c: Ditto.
773         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
774         * gcc.target/i386/avx512f-vshufps-1.c: Ditto.
775         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
776         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
777         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
778         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
779         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
780         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
781         * gcc.target/i386/avx512f-vsqrtsd-2.c: Ditto.
782         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
783         * gcc.target/i386/avx512f-vsqrtss-2.c: Ditto.
784         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
785         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
786         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
787         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
788         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
789         * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
790         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
791         * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
792         * gcc.target/i386/avx512f-vucomisd-1.c: Ditto.
793         * gcc.target/i386/avx512f-vucomiss-1.c: Ditto.
794         * gcc.target/i386/avx512f-vunpckhpd-1.c: Ditto.
795         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
796         * gcc.target/i386/avx512f-vunpckhps-1.c: Ditto.
797         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
798         * gcc.target/i386/avx512f-vunpcklpd-1.c: Ditto.
799         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
800         * gcc.target/i386/avx512f-vunpcklps-1.c: Ditto.
801         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
802         * gcc.target/i386/avx512f_cond_move.c: Ditto.
803         * gcc.target/i386/avx512f_evex_reg_asm-1.c: Ditto.
804         * gcc.target/i386/avx512f_evex_reg_asm-2.c: Ditto.
805         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
806         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
807         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
808         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
809         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Ditto.
810         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Ditto.
811         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Ditto.
812         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Ditto.
813         * gcc.target/i386/sse-12.c: Updated options.
814         * gcc.target/i386/sse-13.c: Updated options, added defines for
815         __builtin_ia32_addpd512_mask, __builtin_ia32_addps512_mask,
816         __builtin_ia32_addsd_mask, __builtin_ia32_addss_mask,
817         __builtin_ia32_alignd512_mask, __builtin_ia32_alignq512_mask,
818         __builtin_ia32_cmpd512_mask, __builtin_ia32_cmppd512_mask,
819         __builtin_ia32_cmpps512_mask, __builtin_ia32_cmpq512_mask,
820         __builtin_ia32_cmpsd_mask, __builtin_ia32_cmpss_mask,
821         __builtin_ia32_cvtdq2ps512_mask, __builtin_ia32_cvtpd2dq512_mask,
822         __builtin_ia32_cvtpd2ps512_mask, __builtin_ia32_cvtpd2udq512_mask,
823         __builtin_ia32_cvtps2dq512_mask, __builtin_ia32_cvtps2pd512_mask,
824         __builtin_ia32_cvtps2udq512_mask, __builtin_ia32_cvtsd2ss_mask,
825         __builtin_ia32_cvtsi2sd64, __builtin_ia32_cvtsi2ss32,
826         __builtin_ia32_cvtsi2ss64, __builtin_ia32_cvtss2sd_mask,
827         __builtin_ia32_cvttpd2dq512_mask, __builtin_ia32_cvttpd2udq512_mask,
828         __builtin_ia32_cvttps2dq512_mask, __builtin_ia32_cvttps2udq512_mask,
829         __builtin_ia32_cvtudq2ps512_mask, __builtin_ia32_cvtusi2sd64,
830         __builtin_ia32_cvtusi2ss32, __builtin_ia32_cvtusi2ss64,
831         __builtin_ia32_divpd512_mask, __builtin_ia32_divps512_mask,
832         __builtin_ia32_divsd_mask, __builtin_ia32_divss_mask,
833         __builtin_ia32_extractf32x4_mask, __builtin_ia32_extractf64x4_mask,
834         __builtin_ia32_extracti32x4_mask, __builtin_ia32_extracti64x4_mask,
835         __builtin_ia32_fixupimmpd512_mask, __builtin_ia32_fixupimmpd512_maskz,
836         __builtin_ia32_fixupimmps512_mask, __builtin_ia32_fixupimmps512_maskz,
837         __builtin_ia32_fixupimmsd_mask, __builtin_ia32_fixupimmsd_maskz,
838         __builtin_ia32_fixupimmss_mask, __builtin_ia32_fixupimmss_maskz,
839         __builtin_ia32_gatherdiv8df, __builtin_ia32_gatherdiv8di,
840         __builtin_ia32_gatherdiv16sf, __builtin_ia32_gatherdiv16si,
841         __builtin_ia32_gathersiv16sf, __builtin_ia32_gathersiv16si,
842         __builtin_ia32_gathersiv8df, __builtin_ia32_gathersiv8di,
843         __builtin_ia32_getexppd512_mask, __builtin_ia32_getexpps512_mask,
844         __builtin_ia32_getexpsd128_mask, __builtin_ia32_getexpss128_mask,
845         __builtin_ia32_getmantpd512_mask, __builtin_ia32_getmantps512_mask,
846         __builtin_ia32_getmantsd_mask, __builtin_ia32_getmantss_mask,
847         __builtin_ia32_insertf32x4_mask, __builtin_ia32_insertf64x4_mask,
848         __builtin_ia32_inserti32x4_mask, __builtin_ia32_inserti64x4_mask,
849         __builtin_ia32_maxpd512_mask, __builtin_ia32_maxps512_mask,
850         __builtin_ia32_maxsd_mask, __builtin_ia32_maxss_mask,
851         __builtin_ia32_minpd512_mask, __builtin_ia32_minps512_mask,
852         __builtin_ia32_minsd_mask, __builtin_ia32_minss_mask,
853         __builtin_ia32_mulpd512_mask, __builtin_ia32_mulps512_mask,
854         __builtin_ia32_mulsd_mask, __builtin_ia32_mulss_mask,
855         __builtin_ia32_permdf512_mask, __builtin_ia32_permdi512_mask,
856         __builtin_ia32_prold512_mask, __builtin_ia32_prolq512_mask,
857         __builtin_ia32_prord512_mask, __builtin_ia32_prorq512_mask,
858         __builtin_ia32_pshufd512_mask, __builtin_ia32_pslldi512_mask,
859         __builtin_ia32_psllqi512_mask, __builtin_ia32_psradi512_mask,
860         __builtin_ia32_psraqi512_mask, __builtin_ia32_psrldi512_mask,
861         __builtin_ia32_psrlqi512_mask, __builtin_ia32_pternlogd512_mask,
862         __builtin_ia32_pternlogd512_maskz, __builtin_ia32_pternlogq512_mask,
863         __builtin_ia32_pternlogq512_maskz, __builtin_ia32_rndscalepd_mask,
864         __builtin_ia32_rndscaleps_mask, __builtin_ia32_rndscalesd_mask,
865         __builtin_ia32_rndscaless_mask, __builtin_ia32_scalefpd512_mask,
866         __builtin_ia32_scalefps512_mask, __builtin_ia32_scalefsd_mask,
867         __builtin_ia32_scalefss_mask, __builtin_ia32_scatterdiv8df,
868         __builtin_ia32_scatterdiv8di, __builtin_ia32_scatterdiv16sf,
869         __builtin_ia32_scatterdiv16si, __builtin_ia32_scattersiv16sf,
870         __builtin_ia32_scattersiv16si, __builtin_ia32_scattersiv8df,
871         __builtin_ia32_scattersiv8di, __builtin_ia32_shuf_f32x4_mask,
872         __builtin_ia32_shuf_f64x2_mask, __builtin_ia32_shuf_i32x4_mask,
873         __builtin_ia32_shuf_i64x2_mask, __builtin_ia32_shufpd512_mask,
874         __builtin_ia32_shufps512_mask, __builtin_ia32_sqrtpd512_mask,
875         __builtin_ia32_sqrtps512_mask, __builtin_ia32_sqrtsd_mask,
876         __builtin_ia32_sqrtss_mask, __builtin_ia32_subpd512_mask,
877         __builtin_ia32_subps512_mask, __builtin_ia32_subsd_mask,
878         __builtin_ia32_subss_mask, __builtin_ia32_ucmpd512_mask,
879         __builtin_ia32_ucmpq512_mask, __builtin_ia32_vcomisd,
880         __builtin_ia32_vcomiss, __builtin_ia32_vcvtph2ps512_mask,
881         __builtin_ia32_vcvtps2ph512_mask, __builtin_ia32_vcvtsd2si32,
882         __builtin_ia32_vcvtsd2si64, __builtin_ia32_vcvtsd2usi32,
883         __builtin_ia32_vcvtsd2usi64, __builtin_ia32_vcvtss2si32,
884         __builtin_ia32_vcvtss2si64, __builtin_ia32_vcvtss2usi32,
885         __builtin_ia32_vcvtss2usi64, __builtin_ia32_vcvttsd2si32,
886         __builtin_ia32_vcvttsd2si64, __builtin_ia32_vcvttsd2usi32,
887         __builtin_ia32_vcvttsd2usi64, __builtin_ia32_vcvttss2si32,
888         __builtin_ia32_vcvttss2si64, __builtin_ia32_vcvttss2usi32,
889         __builtin_ia32_vcvttss2usi64, __builtin_ia32_vfmaddpd512_mask,
890         __builtin_ia32_vfmaddpd512_mask3, __builtin_ia32_vfmaddpd512_maskz,
891         __builtin_ia32_vfmaddps512_mask, __builtin_ia32_vfmaddps512_mask3,
892         __builtin_ia32_vfmaddps512_maskz, __builtin_ia32_vfmaddsd3_mask,
893         __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
894         __builtin_ia32_vfmaddss3_mask, __builtin_ia32_vfmaddss3_mask3,
895         __builtin_ia32_vfmaddss3_maskz, __builtin_ia32_vfmaddsubpd512_mask,
896         __builtin_ia32_vfmaddsubpd512_mask3,
897         __builtin_ia32_vfmaddsubpd512_maskz,
898         __builtin_ia32_vfmaddsubps512_mask,
899         __builtin_ia32_vfmaddsubps512_mask3,
900         __builtin_ia32_vfmaddsubps512_maskz,
901         __builtin_ia32_vfmsubaddpd512_mask3,
902         __builtin_ia32_vfmsubaddps512_mask3, __builtin_ia32_vfmsubpd512_mask3,
903         __builtin_ia32_vfmsubps512_mask3, __builtin_ia32_vfmsubsd3_mask3,
904         __builtin_ia32_vfmsubss3_mask3, __builtin_ia32_vfnmaddpd512_mask,
905         __builtin_ia32_vfnmaddps512_mask, __builtin_ia32_vfnmsubpd512_mask,
906         __builtin_ia32_vfnmsubpd512_mask3, __builtin_ia32_vfnmsubps512_mask,
907         __builtin_ia32_vfnmsubps512_mask3, __builtin_ia32_vpermilpd512_mask,
908         __builtin_ia32_vpermilps512_mask, __builtin_ia32_exp2ps_mask,
909         __builtin_ia32_exp2pd_mask, __builtin_ia32_exp2ps_mask,
910         __builtin_ia32_exp2pd_mask, __builtin_ia32_rsqrt28ps_mask,
911         __builtin_ia32_rsqrt28pd_mask, __builtin_ia32_gatherpfdps,
912         __builtin_ia32_gatherpfqps, __builtin_ia32_scatterpfdps,
913         __builtin_ia32_scatterpfqps, __builtin_ia32_addpd512_mask,
914         __builtin_ia32_addps512_mask, __builtin_ia32_addsd_mask,
915         __builtin_ia32_addss_mask, __builtin_ia32_alignd512_mask,
916         __builtin_ia32_alignq512_mask, __builtin_ia32_cmpd512_mask,
917         __builtin_ia32_cmppd512_mask, __builtin_ia32_cmpps512_mask,
918         __builtin_ia32_cmpq512_mask, __builtin_ia32_cmpsd_mask,
919         __builtin_ia32_cmpss_mask, __builtin_ia32_cvtdq2ps512_mask,
920         __builtin_ia32_cvtpd2dq512_mask, __builtin_ia32_cvtpd2ps512_mask,
921         __builtin_ia32_cvtpd2udq512_mask, __builtin_ia32_cvtps2dq512_mask,
922         __builtin_ia32_cvtps2pd512_mask, __builtin_ia32_cvtps2udq512_mask,
923         __builtin_ia32_cvtsd2ss_mask, __builtin_ia32_cvtsi2sd64,
924         __builtin_ia32_cvtsi2ss32, __builtin_ia32_cvtsi2ss64,
925         __builtin_ia32_cvtss2sd_mask, __builtin_ia32_cvttpd2dq512_mask,
926         __builtin_ia32_cvttpd2udq512_mask, __builtin_ia32_cvttps2dq512_mask,
927         __builtin_ia32_cvttps2udq512_mask, __builtin_ia32_cvtudq2ps512_mask,
928         __builtin_ia32_cvtusi2sd64, __builtin_ia32_cvtusi2ss32,
929         __builtin_ia32_cvtusi2ss64, __builtin_ia32_divpd512_mask,
930         __builtin_ia32_divps512_mask, __builtin_ia32_divsd_mask,
931         __builtin_ia32_divss_mask, __builtin_ia32_extractf32x4_mask,
932         __builtin_ia32_extractf64x4_mask, __builtin_ia32_extracti32x4_mask,
933         __builtin_ia32_extracti64x4_mask, __builtin_ia32_fixupimmpd512_mask,
934         __builtin_ia32_fixupimmpd512_maskz, __builtin_ia32_fixupimmps512_mask,
935         __builtin_ia32_fixupimmps512_maskz, __builtin_ia32_fixupimmsd_mask,
936         __builtin_ia32_fixupimmsd_maskz, __builtin_ia32_fixupimmss_mask,
937         __builtin_ia32_fixupimmss_maskz, __builtin_ia32_gatherdiv8df,
938         __builtin_ia32_gatherdiv8di, __builtin_ia32_gatherdiv16sf,
939         __builtin_ia32_gatherdiv16si, __builtin_ia32_gathersiv16sf,
940         __builtin_ia32_gathersiv16si, __builtin_ia32_gathersiv8df,
941         __builtin_ia32_gathersiv8di, __builtin_ia32_getexppd512_mask,
942         __builtin_ia32_getexpps512_mask, __builtin_ia32_getexpsd128_mask,
943         __builtin_ia32_getexpss128_mask, __builtin_ia32_getmantpd512_mask,
944         __builtin_ia32_getmantps512_mask, __builtin_ia32_getmantsd_mask,
945         __builtin_ia32_getmantss_mask, __builtin_ia32_insertf32x4_mask,
946         __builtin_ia32_insertf64x4_mask, __builtin_ia32_inserti32x4_mask,
947         __builtin_ia32_inserti64x4_mask, __builtin_ia32_maxpd512_mask,
948         __builtin_ia32_maxps512_mask, __builtin_ia32_maxsd_mask,
949         __builtin_ia32_maxss_mask, __builtin_ia32_minpd512_mask,
950         __builtin_ia32_minps512_mask, __builtin_ia32_minsd_mask,
951         __builtin_ia32_minss_mask, __builtin_ia32_mulpd512_mask,
952         __builtin_ia32_mulps512_mask, __builtin_ia32_mulsd_mask,
953         __builtin_ia32_mulss_mask, __builtin_ia32_permdf512_mask,
954         __builtin_ia32_permdi512_mask, __builtin_ia32_prold512_mask,
955         __builtin_ia32_prolq512_mask, __builtin_ia32_prord512_mask,
956         __builtin_ia32_prorq512_mask, __builtin_ia32_pshufd512_mask,
957         __builtin_ia32_pslldi512_mask, __builtin_ia32_psllqi512_mask,
958         __builtin_ia32_psradi512_mask, __builtin_ia32_psraqi512_mask,
959         __builtin_ia32_psrldi512_mask, __builtin_ia32_psrlqi512_mask,
960         __builtin_ia32_pternlogd512_mask, __builtin_ia32_pternlogd512_maskz,
961         __builtin_ia32_pternlogq512_mask, __builtin_ia32_pternlogq512_maskz,
962         __builtin_ia32_rndscalepd_mask, __builtin_ia32_rndscaleps_mask,
963         __builtin_ia32_rndscalesd_mask, __builtin_ia32_rndscaless_mask,
964         __builtin_ia32_scalefpd512_mask, __builtin_ia32_scalefps512_mask,
965         __builtin_ia32_scalefsd_mask, __builtin_ia32_scalefss_mask,
966         __builtin_ia32_scatterdiv8df, __builtin_ia32_scatterdiv8di,
967         __builtin_ia32_scatterdiv16sf, __builtin_ia32_scatterdiv16si,
968         __builtin_ia32_scattersiv16sf, __builtin_ia32_scattersiv16si,
969         __builtin_ia32_scattersiv8df, __builtin_ia32_scattersiv8di,
970         __builtin_ia32_shuf_f32x4_mask, __builtin_ia32_shuf_f64x2_mask,
971         __builtin_ia32_shuf_i32x4_mask, __builtin_ia32_shuf_i64x2_mask,
972         __builtin_ia32_shufpd512_mask, __builtin_ia32_shufps512_mask,
973         __builtin_ia32_sqrtpd512_mask, __builtin_ia32_sqrtps512_mask,
974         __builtin_ia32_sqrtsd_mask, __builtin_ia32_sqrtss_mask,
975         __builtin_ia32_subpd512_mask, __builtin_ia32_subps512_mask,
976         __builtin_ia32_subsd_mask, __builtin_ia32_subss_mask,
977         __builtin_ia32_ucmpd512_mask, __builtin_ia32_ucmpq512_mask,
978         __builtin_ia32_vcomisd, __builtin_ia32_vcomiss,
979         __builtin_ia32_vcvtph2ps512_mask, __builtin_ia32_vcvtps2ph512_mask,
980         __builtin_ia32_vcvtsd2si32, __builtin_ia32_vcvtsd2si64,
981         __builtin_ia32_vcvtsd2usi32, __builtin_ia32_vcvtsd2usi64,
982         __builtin_ia32_vcvtss2si32, __builtin_ia32_vcvtss2si64,
983         __builtin_ia32_vcvtss2usi32, __builtin_ia32_vcvtss2usi64,
984         __builtin_ia32_vcvttsd2si32, __builtin_ia32_vcvttsd2si64,
985         __builtin_ia32_vcvttsd2usi32, __builtin_ia32_vcvttsd2usi64,
986         __builtin_ia32_vcvttss2si32, __builtin_ia32_vcvttss2si64,
987         __builtin_ia32_vcvttss2usi32, __builtin_ia32_vcvttss2usi64,
988         __builtin_ia32_vfmaddpd512_mask, __builtin_ia32_vfmaddpd512_mask3,
989         __builtin_ia32_vfmaddpd512_maskz, __builtin_ia32_vfmaddps512_mask,
990         __builtin_ia32_vfmaddps512_mask3, __builtin_ia32_vfmaddps512_maskz,
991         __builtin_ia32_vfmaddsd3_mask, __builtin_ia32_vfmaddsd3_mask3,
992         __builtin_ia32_vfmaddsd3_maskz, __builtin_ia32_vfmaddss3_mask,
993         __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
994         __builtin_ia32_vfmaddsubpd512_mask,
995         __builtin_ia32_vfmaddsubpd512_mask3,
996         __builtin_ia32_vfmaddsubpd512_maskz,
997         __builtin_ia32_vfmaddsubps512_mask,
998         __builtin_ia32_vfmaddsubps512_mask3,
999         __builtin_ia32_vfmaddsubps512_maskz,
1000         __builtin_ia32_vfmsubaddpd512_mask3,
1001         __builtin_ia32_vfmsubaddps512_mask3, __builtin_ia32_vfmsubpd512_mask3,
1002         __builtin_ia32_vfmsubps512_mask3, __builtin_ia32_vfmsubsd3_mask3,
1003         __builtin_ia32_vfmsubss3_mask3, __builtin_ia32_vfnmaddpd512_mask,
1004         __builtin_ia32_vfnmaddps512_mask, __builtin_ia32_vfnmsubpd512_mask,
1005         __builtin_ia32_vfnmsubpd512_mask3, __builtin_ia32_vfnmsubps512_mask,
1006         __builtin_ia32_vfnmsubps512_mask3, __builtin_ia32_vpermilpd512_mask,
1007         __builtin_ia32_vpermilps512_mask, __builtin_ia32_gatherpfdps,
1008         __builtin_ia32_gatherpfqps, __builtin_ia32_scatterpfdps,
1009         __builtin_ia32_scatterpfqps, __builtin_ia32_exp2pd_mask,
1010         __builtin_ia32_exp2ps_mask, __builtin_ia32_rcp28pd_mask,
1011         __builtin_ia32_rcp28ps_mask, __builtin_ia32_rsqrt28pd_mask,
1012         __builtin_ia32_rsqrt28ps_mask.
1013         * gcc.target/i386/sse-14.c (test_1y): New.
1014         (test_2y): Ditto.
1015         (test_2vx): Ditto.
1016         (test_3x): Ditto.
1017         (test_3v): Ditto.
1018         (test_3vx): Ditto.
1019         (test_4x): Ditto.
1020         (test_4y): Ditto.
1021         (test_4v): Ditto.
1022         (pragma GCC target): Add avx512f, avx512er, avx512cd, avx512pf.
1023         (tests): Add  _mm512_cvt_roundepi32_ps, _mm512_cvt_roundepu32_ps,
1024         _mm512_cvt_roundpd_epi32, _mm512_cvt_roundpd_epu32,
1025         _mm512_cvt_roundpd_ps, _mm512_cvt_roundph_ps,
1026         _mm512_cvt_roundps_epi32, _mm512_cvt_roundps_epu32,
1027         _mm512_cvt_roundps_pd, _mm512_cvtps_ph, _mm512_cvtt_roundpd_epi32,
1028         _mm512_cvtt_roundpd_epu32, _mm512_cvtt_roundps_epi32,
1029         _mm512_cvtt_roundps_epu32, _mm512_extractf32x4_ps,
1030         _mm512_extractf64x4_pd, _mm512_extracti32x4_epi32,
1031         _mm512_extracti64x4_epi64, _mm512_getexp_round_pd,
1032         _mm512_getexp_round_ps, _mm512_getmant_round_pd,
1033         _mm512_getmant_round_ps, _mm512_permute_pd, _mm512_permute_ps,
1034         _mm512_permutex_epi64, _mm512_permutex_pd, _mm512_rol_epi32,
1035         _mm512_rol_epi64, _mm512_ror_epi32, _mm512_ror_epi64,
1036         _mm512_shuffle_epi32, _mm512_slli_epi32, _mm512_slli_epi64,
1037         _mm512_sqrt_round_pd, _mm512_sqrt_round_ps, _mm512_srai_epi32,
1038         _mm512_srai_epi64, _mm512_srli_epi32, _mm512_srli_epi64,
1039         _mm_cvt_roundsd_i32, _mm_cvt_roundsd_u32, _mm_cvt_roundss_i32,
1040         _mm_cvt_roundss_u32, _mm_cvtt_roundsd_i32, _mm_cvtt_roundsd_u32,
1041         _mm_cvtt_roundss_i32, _mm_cvtt_roundss_u32, _mm512_getmant_pd,
1042         _mm512_getmant_ps, _mm_cvt_roundi32_ss, _mm512_add_round_pd,
1043         _mm512_add_round_ps, _mm512_alignr_epi32, _mm512_alignr_epi64,
1044         _mm512_cmp_epi32_mask, _mm512_cmp_epi64_mask, _mm512_cmp_epu32_mask,
1045         _mm512_cmp_epu64_mask, _mm512_cmp_pd_mask, _mm512_cmp_ps_mask,
1046         _mm512_div_round_pd, _mm512_div_round_ps, _mm512_i32gather_epi32,
1047         _mm512_i32gather_epi64, _mm512_i32gather_pd, _mm512_i32gather_ps,
1048         _mm512_i64gather_epi32, _mm512_i64gather_epi64, _mm512_i64gather_pd,
1049         _mm512_i64gather_ps, _mm512_insertf32x4, _mm512_insertf64x4,
1050         _mm512_inserti32x4, _mm512_inserti64x4,
1051         _mm512_maskz_cvt_roundepi32_ps, _mm512_maskz_cvt_roundepu32_ps,
1052         _mm512_maskz_cvt_roundpd_epi32, _mm512_maskz_cvt_roundpd_epu32,
1053         _mm512_maskz_cvt_roundpd_ps, _mm512_maskz_cvt_roundph_ps,
1054         _mm512_maskz_cvt_roundps_epi32, _mm512_maskz_cvt_roundps_epu32,
1055         _mm512_maskz_cvt_roundps_pd, _mm512_maskz_cvtps_ph,
1056         _mm512_maskz_cvtt_roundpd_epi32, _mm512_maskz_cvtt_roundpd_epu32,
1057         _mm512_maskz_cvtt_roundps_epi32, _mm512_maskz_cvtt_roundps_epu32,
1058         _mm512_maskz_extractf32x4_ps, _mm512_maskz_extractf64x4_pd,
1059         _mm512_maskz_extracti32x4_epi32, _mm512_maskz_extracti64x4_epi64,
1060         _mm512_maskz_getexp_round_pd, _mm512_maskz_getexp_round_ps,
1061         _mm512_maskz_getmant_round_pd, _mm512_maskz_getmant_round_ps,
1062         _mm512_maskz_permute_pd, _mm512_maskz_permute_ps,
1063         _mm512_maskz_permutex_epi64, _mm512_maskz_permutex_pd,
1064         _mm512_maskz_rol_epi32, _mm512_maskz_rol_epi64,
1065         _mm512_maskz_ror_epi32, _mm512_maskz_ror_epi64,
1066         _mm512_maskz_shuffle_epi32, _mm512_maskz_slli_epi32,
1067         _mm512_maskz_slli_epi64, _mm512_maskz_sqrt_round_pd,
1068         _mm512_maskz_sqrt_round_ps, _mm512_maskz_srai_epi32,
1069         _mm512_maskz_srai_epi64, _mm512_maskz_srli_epi32,
1070         _mm512_maskz_srli_epi64, _mm512_max_round_pd, _mm512_max_round_ps,
1071         _mm512_min_round_pd, _mm512_min_round_ps, _mm512_mul_round_pd,
1072         _mm512_mul_round_ps, _mm512_scalef_round_pd, _mm512_scalef_round_ps,
1073         _mm512_shuffle_f32x4, _mm512_shuffle_f64x2, _mm512_shuffle_i32x4,
1074         _mm512_shuffle_i64x2, _mm512_shuffle_pd, _mm512_shuffle_ps,
1075         _mm512_sub_round_pd, _mm512_sub_round_ps, _mm_add_round_sd,
1076         _mm_add_round_ss, _mm_cmp_sd_mask, _mm_cmp_ss_mask,
1077         _mm_cvt_roundi64_sd, _mm_cvt_roundi64_ss, _mm_cvt_roundsd_ss,
1078         _mm_cvt_roundss_sd, _mm_cvt_roundu32_ss, _mm_cvt_roundu64_sd,
1079         _mm_cvt_roundu64_ss, _mm_div_round_sd, _mm_div_round_ss,
1080         _mm_getexp_round_sd, _mm_getexp_round_ss, _mm_getmant_round_sd,
1081         _mm_getmant_round_ss, _mm_mul_round_sd, _mm_mul_round_ss,
1082         _mm_scalef_round_sd, _mm_scalef_round_ss, _mm_sqrt_round_sd,
1083         _mm_sqrt_round_ss, _mm_sub_round_sd, _mm_sub_round_ss,
1084         _mm512_cmp_round_pd_mask, _mm512_cmp_round_ps_mask,
1085         _mm512_maskz_roundscale_round_pd, _mm512_maskz_roundscale_round_ps,
1086         _mm_cmp_round_sd_mask, _mm_cmp_round_ss_mask, _mm_comi_round_sd,
1087         _mm_comi_round_ss, _mm_roundscale_round_sd, _mm_roundscale_round_ss,
1088         _mm512_fmadd_round_pd, _mm512_fmadd_round_ps,
1089         _mm512_fmaddsub_round_pd, _mm512_fmaddsub_round_ps,
1090         _mm512_fmsub_round_pd, _mm512_fmsub_round_ps,
1091         _mm512_fmsubadd_round_pd, _mm512_fmsubadd_round_ps,
1092         _mm512_fnmadd_round_pd, _mm512_fnmadd_round_ps,
1093         _mm512_fnmsub_round_pd, _mm512_fnmsub_round_ps,
1094         _mm512_mask_cmp_epi32_mask, _mm512_mask_cmp_epi64_mask,
1095         _mm512_mask_cmp_epu32_mask, _mm512_mask_cmp_epu64_mask,
1096         _mm512_mask_cmp_pd_mask, _mm512_mask_cmp_ps_mask,
1097         _mm512_mask_cvt_roundepi32_ps, _mm512_mask_cvt_roundepu32_ps,
1098         _mm512_mask_cvt_roundpd_epi32, _mm512_mask_cvt_roundpd_epu32,
1099         _mm512_mask_cvt_roundpd_ps, _mm512_mask_cvt_roundph_ps,
1100         _mm512_mask_cvt_roundps_epi32, _mm512_mask_cvt_roundps_epu32,
1101         _mm512_mask_cvt_roundps_pd, _mm512_mask_cvtps_ph,
1102         _mm512_mask_cvtt_roundpd_epi32, _mm512_mask_cvtt_roundpd_epu32,
1103         _mm512_mask_cvtt_roundps_epi32, _mm512_mask_cvtt_roundps_epu32,
1104         _mm512_mask_extractf32x4_ps, _mm512_mask_extractf64x4_pd,
1105         _mm512_mask_extracti32x4_epi32, _mm512_mask_extracti64x4_epi64,
1106         _mm512_mask_getexp_round_pd, _mm512_mask_getexp_round_ps,
1107         _mm512_mask_getmant_round_pd, _mm512_mask_getmant_round_ps,
1108         _mm512_mask_permute_pd, _mm512_mask_permute_ps,
1109         _mm512_mask_permutex_epi64, _mm512_mask_permutex_pd,
1110         _mm512_mask_rol_epi32, _mm512_mask_rol_epi64, _mm512_mask_ror_epi32,
1111         _mm512_mask_ror_epi64, _mm512_mask_shuffle_epi32,
1112         _mm512_mask_slli_epi32, _mm512_mask_slli_epi64,
1113         _mm512_mask_sqrt_round_pd, _mm512_mask_sqrt_round_ps,
1114         _mm512_mask_srai_epi32, _mm512_mask_srai_epi64,
1115         _mm512_mask_srli_epi32, _mm512_mask_srli_epi64,
1116         _mm512_maskz_add_round_pd, _mm512_maskz_add_round_ps,
1117         _mm512_maskz_alignr_epi32, _mm512_maskz_alignr_epi64,
1118         _mm512_maskz_div_round_pd, _mm512_maskz_div_round_ps,
1119         _mm512_maskz_insertf32x4, _mm512_maskz_insertf64x4,
1120         _mm512_maskz_inserti32x4, _mm512_maskz_inserti64x4,
1121         _mm512_maskz_max_round_pd, _mm512_maskz_max_round_ps,
1122         _mm512_maskz_min_round_pd, _mm512_maskz_min_round_ps,
1123         _mm512_maskz_mul_round_pd, _mm512_maskz_mul_round_ps,
1124         _mm512_maskz_scalef_round_pd, _mm512_maskz_scalef_round_ps,
1125         _mm512_maskz_shuffle_f32x4, _mm512_maskz_shuffle_f64x2,
1126         _mm512_maskz_shuffle_i32x4, _mm512_maskz_shuffle_i64x2,
1127         _mm512_maskz_shuffle_pd, _mm512_maskz_shuffle_ps,
1128         _mm512_maskz_sub_round_pd, _mm512_maskz_sub_round_ps,
1129         _mm512_ternarylogic_epi32, _mm512_ternarylogic_epi64,
1130         _mm_fmadd_round_sd, _mm_fmadd_round_ss, _mm_fmsub_round_sd,
1131         _mm_fmsub_round_ss, _mm_fnmadd_round_sd, _mm_fnmadd_round_ss,
1132         _mm_fnmsub_round_sd, _mm_fnmsub_round_ss, _mm_mask_cmp_sd_mask,
1133         _mm_mask_cmp_ss_mask, _mm_maskz_add_round_sd, _mm_maskz_add_round_ss,
1134         _mm_maskz_cvt_roundsd_ss, _mm_maskz_cvt_roundss_sd,
1135         _mm_maskz_div_round_sd, _mm_maskz_div_round_ss,
1136         _mm_maskz_getexp_round_sd, _mm_maskz_getexp_round_ss,
1137         _mm_maskz_getmant_round_sd, _mm_maskz_getmant_round_ss,
1138         _mm_maskz_mul_round_sd, _mm_maskz_mul_round_ss,
1139         _mm_maskz_scalef_round_sd, _mm_maskz_scalef_round_ss,
1140         _mm_maskz_sqrt_round_sd, _mm_maskz_sqrt_round_ss,
1141         _mm_maskz_sub_round_sd, _mm_maskz_sub_round_ss,
1142         _mm512_i32scatter_epi32, _mm512_i32scatter_epi64,
1143         _mm512_i32scatter_pd, _mm512_i32scatter_ps, _mm512_i64scatter_epi32,
1144         _mm512_i64scatter_epi64, _mm512_i64scatter_pd, _mm512_i64scatter_ps,
1145         _mm512_mask_roundscale_round_pd, _mm512_mask_roundscale_round_ps,
1146         _mm512_mask_cmp_round_pd_mask, _mm512_mask_cmp_round_ps_mask,
1147         _mm_fixupimm_round_sd, _mm_fixupimm_round_ss,
1148         _mm_mask_cmp_round_sd_mask, _mm_mask_cmp_round_ss_mask,
1149         _mm_maskz_roundscale_round_sd, _mm_maskz_roundscale_round_ss,
1150         _mm512_mask3_fmadd_round_pd, _mm512_mask3_fmadd_round_ps,
1151         _mm512_mask3_fmaddsub_round_pd, _mm512_mask3_fmaddsub_round_ps,
1152         _mm512_mask3_fmsub_round_pd, _mm512_mask3_fmsub_round_ps,
1153         _mm512_mask3_fmsubadd_round_pd, _mm512_mask3_fmsubadd_round_ps,
1154         _mm512_mask3_fnmadd_round_pd, _mm512_mask3_fnmadd_round_ps,
1155         _mm512_mask3_fnmsub_round_pd, _mm512_mask3_fnmsub_round_ps,
1156         _mm512_mask_add_round_pd, _mm512_mask_add_round_ps,
1157         _mm512_mask_alignr_epi32, _mm512_mask_alignr_epi64,
1158         _mm512_mask_div_round_pd, _mm512_mask_div_round_ps,
1159         _mm512_mask_fmadd_round_pd, _mm512_mask_fmadd_round_ps,
1160         _mm512_mask_fmaddsub_round_pd, _mm512_mask_fmaddsub_round_ps,
1161         _mm512_mask_fmsub_round_pd, _mm512_mask_fmsub_round_ps,
1162         _mm512_mask_fmsubadd_round_pd, _mm512_mask_fmsubadd_round_ps,
1163         _mm512_mask_fnmadd_round_pd, _mm512_mask_fnmadd_round_ps,
1164         _mm512_mask_fnmsub_round_pd, _mm512_mask_fnmsub_round_ps,
1165         _mm512_mask_i32gather_epi32, _mm512_mask_i32gather_epi64,
1166         _mm512_mask_i32gather_pd, _mm512_mask_i32gather_ps,
1167         _mm512_mask_i64gather_epi32, _mm512_mask_i64gather_epi64,
1168         _mm512_mask_i64gather_pd, _mm512_mask_i64gather_ps,
1169         _mm512_mask_insertf32x4, _mm512_mask_insertf64x4,
1170         _mm512_mask_inserti32x4, _mm512_mask_inserti64x4,
1171         _mm512_mask_max_round_pd, _mm512_mask_max_round_ps,
1172         _mm512_mask_min_round_pd, _mm512_mask_min_round_ps,
1173         _mm512_mask_mul_round_pd, _mm512_mask_mul_round_ps,
1174         _mm512_mask_scalef_round_pd, _mm512_mask_scalef_round_ps,
1175         _mm512_mask_shuffle_f32x4, _mm512_mask_shuffle_f64x2,
1176         _mm512_mask_shuffle_i32x4, _mm512_mask_shuffle_i64x2,
1177         _mm512_mask_shuffle_pd, _mm512_mask_shuffle_ps,
1178         _mm512_mask_sub_round_pd, _mm512_mask_sub_round_ps,
1179         _mm512_mask_ternarylogic_epi32, _mm512_mask_ternarylogic_epi64,
1180         _mm512_maskz_fmadd_round_pd, _mm512_maskz_fmadd_round_ps,
1181         _mm512_maskz_fmaddsub_round_pd, _mm512_maskz_fmaddsub_round_ps,
1182         _mm512_maskz_fmsub_round_pd, _mm512_maskz_fmsub_round_ps,
1183         _mm512_maskz_fmsubadd_round_pd, _mm512_maskz_fmsubadd_round_ps,
1184         _mm512_maskz_fnmadd_round_pd, _mm512_maskz_fnmadd_round_ps,
1185         _mm512_maskz_fnmsub_round_pd, _mm512_maskz_fnmsub_round_ps,
1186         _mm512_maskz_ternarylogic_epi32, _mm512_maskz_ternarylogic_epi64,
1187         _mm_mask3_fmadd_round_sd, _mm_mask3_fmadd_round_ss,
1188         _mm_mask3_fmsub_round_sd, _mm_mask3_fmsub_round_ss,
1189         _mm_mask3_fnmadd_round_sd, _mm_mask3_fnmadd_round_ss,
1190         _mm_mask3_fnmsub_round_sd, _mm_mask3_fnmsub_round_ss,
1191         _mm_mask_add_round_sd, _mm_mask_add_round_ss, _mm_mask_cvt_roundsd_ss,
1192         _mm_mask_cvt_roundss_sd, _mm_mask_div_round_sd, _mm_mask_div_round_ss,
1193         _mm_mask_fmadd_round_sd, _mm_mask_fmadd_round_ss,
1194         _mm_mask_fmsub_round_sd, _mm_mask_fmsub_round_ss,
1195         _mm_mask_fnmadd_round_sd, _mm_mask_fnmadd_round_ss,
1196         _mm_mask_fnmsub_round_sd, _mm_mask_fnmsub_round_ss,
1197         _mm_mask_getexp_round_sd, _mm_mask_getexp_round_ss,
1198         _mm_mask_getmant_round_sd, _mm_mask_getmant_round_ss,
1199         _mm_mask_mul_round_sd, _mm_mask_mul_round_ss,
1200         _mm_mask_scalef_round_sd, _mm_mask_scalef_round_ss,
1201         _mm_mask_sqrt_round_sd, _mm_mask_sqrt_round_ss, _mm_mask_sub_round_sd,
1202         _mm_mask_sub_round_ss, _mm_maskz_fmadd_round_sd,
1203         _mm_maskz_fmadd_round_ss, _mm_maskz_fmsub_round_sd,
1204         _mm_maskz_fmsub_round_ss, _mm_maskz_fnmadd_round_sd,
1205         _mm_maskz_fnmadd_round_ss, _mm_maskz_fnmsub_round_sd,
1206         _mm_maskz_fnmsub_round_ss, _mm512_mask_i32scatter_epi32,
1207         _mm512_mask_i32scatter_epi64, _mm512_mask_i32scatter_pd,
1208         _mm512_mask_i32scatter_ps, _mm512_mask_i64scatter_epi32,
1209         _mm512_mask_i64scatter_epi64, _mm512_mask_i64scatter_pd,
1210         _mm512_mask_i64scatter_ps, _mm_mask_getmant_sd, _mm_mask_getmant_ss,
1211         _mm_mask_roundscale_round_sd, _mm_mask_roundscale_round_ss,
1212         _mm512_mask_fixupimm_round_pd, _mm512_mask_fixupimm_round_ps,
1213         _mm512_maskz_fixupimm_round_pd, _mm512_maskz_fixupimm_round_ps,
1214         _mm_mask_fixupimm_round_sd, _mm_mask_fixupimm_round_ss,
1215         _mm_maskz_fixupimm_round_sd, _mm_maskz_fixupimm_round_ss,
1216         _mm512_mask_prefetch_i32gather_ps, _mm512_mask_prefetch_i32scatter_ps,
1217         _mm512_mask_prefetch_i64gather_ps, _mm512_mask_prefetch_i64scatter_ps,
1218         _mm512_exp2a23_round_pd, _mm512_exp2a23_round_ps,
1219         _mm512_rcp28_round_pd, _mm512_rcp28_round_ps, _mm512_rsqrt28_round_pd,
1220         _mm512_rsqrt28_round_ps, _mm512_maskz_exp2a23_round_pd,
1221         _mm512_maskz_exp2a23_round_ps, _mm512_maskz_rcp28_round_pd,
1222         _mm512_maskz_rcp28_round_ps, _mm512_maskz_rsqrt28_round_pd,
1223         _mm512_maskz_rsqrt28_round_ps, _mm512_mask_exp2a23_round_pd,
1224         _mm512_mask_exp2a23_round_ps, _mm512_mask_rcp28_round_pd,
1225         _mm512_mask_rcp28_round_ps, _mm512_mask_rsqrt28_round_pd,
1226         _mm512_mask_rsqrt28_round_ps.
1227         * gcc.target/i386/testimm-10.c: New file.
1228         * gcc.target/i386/testround-1.c: Ditto.
1229         * gcc.target/i386/testround-2.c: Ditto.
1230         * gcc.target/x86_64/abi/avx512f/test_m512_returning.c: Ditto.
1231         * gcc.target/x86_64/abi/avx512f/test_passing_m512.c: Ditto.
1232         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Ditto.
1233         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1234         * gcc.target/i386/avx512cd-check.h: Ditto.
1235         * gcc.target/i386/avx512er-check.h: Ditto.
1236         * gcc.target/i386/avx512f-check.h: Ditto.
1237         * gcc.target/i386/avx512f-helper.h: Ditto.
1238         * gcc.target/i386/avx512f-mask-type.h: Ditto.
1239         * gcc.target/i386/avx512f-os-support.h: Ditto.
1240         * gcc.target/i386/i386.exp (check_effective_target_avx512f): New.
1241         (check_effective_target_avx512cd): Ditto.
1242         (check_effective_target_avx512er): Ditto.
1243         * gcc.target/i386/m128-check.h (CHECK_FP_EXP): Ditto.
1244         * gcc.target/i386/m512-check.h: Ditto.
1245         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: New file.
1246         * gcc.target/x86_64/abi/avx512f/args.h: Ditto.
1247         * gcc.target/x86_64/abi/avx512f/asm-support.S: Ditto.
1248         * gcc.target/x86_64/abi/avx512f/avx512f-check.h: Ditto.
1249         * lib/target-supports.exp (check_effective_target_avx512f): New.
1251 2013-12-31  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1252             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
1253             Sergey Lega  <sergey.s.lega@intel.com>
1254             Anna Tikhonova  <anna.tikhonova@intel.com>
1255             Ilya Tocar  <ilya.tocar@intel.com>
1256             Andrey Turetskiy  <andrey.turetskiy@intel.com>
1257             Ilya Verbin  <ilya.verbin@intel.com>
1258             Kirill Yukhin  <kirill.yukhin@intel.com>
1259             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1261         * gcc.target/i386/avx-1.c: Extend to AVX-512.
1262         * gcc.target/i386/sse-22.c: Ditto.
1263         * gcc.target/i386/sse-23.c: Ditto.
1265 2013-12-31  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1266             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
1267             Sergey Lega  <sergey.s.lega@intel.com>
1268             Anna Tikhonova  <anna.tikhonova@intel.com>
1269             Ilya Tocar  <ilya.tocar@intel.com>
1270             Andrey Turetskiy  <andrey.turetskiy@intel.com>
1271             Ilya Verbin  <ilya.verbin@intel.com>
1272             Kirill Yukhin  <kirill.yukhin@intel.com>
1273             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1275         * gcc.target/i386/pr49002-2.c: allow vmovapd generation.
1277 2013-12-31  Sandra Loosemore  <sandra@codesourcery.com>
1278             Chung-Lin Tang  <cltang@codesourcery.com>
1279             Based on patches from Altera Corporation
1281         * gcc.dg/stack-usage-1.c (SIZE): Define case for __nios2__.
1282         * gcc.dg/20040813-1.c: Skip for nios2-*-*.
1283         * gcc.dg/20020312-2.c: Add __nios2__ case.
1284         * g++.dg/other/PR23205.C: Skip for nios2-*-*.
1285         * g++.dg/other/pr23205-2.C: Skip for nios2-*-*.
1286         * g++.dg/cpp0x/constexpr-rom.C: Skip for nios2-*-*.
1287         * g++.dg/cpp0x/alias-decl-debug-0.C: Skip for nios2-*-*.
1288         * g++.old-deja/g++.jason/thunk3.C: Skip for nios2-*-*.
1289         * lib/target-supports.exp (check_profiling_available): Check for
1290         nios2-*-elf.
1291         * gcc.c-torture/execute/pr47237.x:: Skip for nios2-*-*.
1292         * gcc.c-torture/execute/20101011-1.c: Skip for nios2-*-*.
1293         * gcc.c-torture/execute/builtins/lib/chk.c (memset): Place
1294         char-based memset loop before inline check, to prevent
1295         problems when called to initialize .bss. Update comments.
1296         * gcc.target/nios2/nios2.exp: New DejaGNU file.
1297         * gcc.target/nios2/nios2-custom-1.c: New test.
1298         * gcc.target/nios2/nios2-trap-insn.c: New test.
1299         * gcc.target/nios2/nios2-builtin-custom.c: New test.
1300         * gcc.target/nios2/nios2-builtin-io.c: New test.
1301         * gcc.target/nios2/nios2-stack-check-1.c: New test.
1302         * gcc.target/nios2/nios2-stack-check-2.c: New test.
1303         * gcc.target/nios2/nios2-rdctl.c: New test.
1304         * gcc.target/nios2/nios2-wrctl.c: New test.
1305         * gcc.target/nios2/nios2-wrctl-zero.c: New test.
1306         * gcc.target/nios2/nios2-wrctl-not-zero.c: New test.
1307         * gcc.target/nios2/nios2-rdwrctl-1.c: New test.
1308         * gcc.target/nios2/nios2-reg-constraints.c: New test.
1309         * gcc.target/nios2/nios2-ashlsi3-one_shift.c: New test.
1310         * gcc.target/nios2/nios2-mul-options-1.c: New test.
1311         * gcc.target/nios2/nios2-mul-options-2.c: New test.
1312         * gcc.target/nios2/nios2-mul-options-3.c: New test.
1313         * gcc.target/nios2/nios2-mul-options-4.c: New test.
1314         * gcc.target/nios2/nios2-nor.c: New test.
1315         * gcc.target/nios2/nios2-stxio.c: New test.
1316         * gcc.target/nios2/custom-fp-1.c: New test.
1317         * gcc.target/nios2/custom-fp-2.c: New test.
1318         * gcc.target/nios2/custom-fp-3.c: New test.
1319         * gcc.target/nios2/custom-fp-4.c: New test.
1320         * gcc.target/nios2/custom-fp-5.c: New test.
1321         * gcc.target/nios2/custom-fp-6.c: New test.
1322         * gcc.target/nios2/custom-fp-7.c: New test.
1323         * gcc.target/nios2/custom-fp-8.c: New test.
1324         * gcc.target/nios2/custom-fp-cmp-1.c: New test.
1325         * gcc.target/nios2/custom-fp-conversion.c: New test.
1326         * gcc.target/nios2/custom-fp-double.c: New test.
1327         * gcc.target/nios2/custom-fp-float.c: New test.
1328         * gcc.target/nios2/nios2-int-types.c: New test.
1329         * gcc.target/nios2/nios2-cache-1.c: New test.
1330         * gcc.target/nios2/nios2-cache-2.c: New test.
1332 2013-12-30  Mike Stump  <mikestump@comcast.net>
1334         PR c++/41090
1335         * g++.dg/ext/label13.C: Update to not expect failures.
1337 2013-12-30  Janus Weil  <janus@gcc.gnu.org>
1339         PR fortran/58998
1340         * gfortran.dg/generic_28.f90: New.
1342 2013-12-30  Jakub Jelinek  <jakub@redhat.com>
1344         PR tree-optimization/59591
1345         * gcc.dg/vect/pr59591-1.c: New test.
1346         * gcc.dg/vect/pr59591-2.c: New test.
1347         * gcc.target/i386/pr59591-1.c: New test.
1348         * gcc.target/i386/pr59591-2.c: New test.
1350         PR target/59501
1351         * gcc.target/i386/pr59501-1.c: New test.
1352         * gcc.target/i386/pr59501-1a.c: New test.
1353         * gcc.target/i386/pr59501-2.c: New test.
1354         * gcc.target/i386/pr59501-2a.c: New test.
1355         * gcc.target/i386/pr59501-3.c: New test.
1356         * gcc.target/i386/pr59501-3a.c: New test.
1357         * gcc.target/i386/pr59501-4.c: New test.
1358         * gcc.target/i386/pr59501-4a.c: New test.
1359         * gcc.target/i386/pr59501-5.c: New test.
1360         * gcc.target/i386/pr59501-6.c: New test.
1362 2013-12-30   H.J. Lu  <hongjiu.lu@intel.com>
1364         PR target/59605
1365         * gcc.dg/pr59605.c: New test.
1367 2013-12-27  Yury Gribov  <y.gribov@samsung.com>
1369         PR target/59585
1370         * c-c++-common/ubsan/div-by-zero-1.c: Fixed pattern.
1371         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1372         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1373         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
1374         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1375         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1376         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1377         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1378         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1379         * c-c++-common/ubsan/pr59333.c: Likewise.
1380         * c-c++-common/ubsan/shift-1.c: Likewise.
1381         * c-c++-common/ubsan/shift-2.c: Likewise.
1382         * c-c++-common/ubsan/shift-4.c: Likewise.
1383         * c-c++-common/ubsan/vla-1.c: Likewise.
1385 2013-12-26   H.J. Lu  <hongjiu.lu@intel.com>
1387         * g++.old-deja/g++.other/store-expr1.C (dg-options): Replace
1388         -mtune=i686 with -mtune=generic.
1389         * g++.old-deja/g++.other/store-expr2.C (dg-options): Likewise.
1391 2013-12-26   H.J. Lu  <hongjiu.lu@intel.com>
1393         * gcc.target/i386/andor-2.c (dg-options): Replace -mtune=i686
1394         with -mtune=generic.
1396 2013-12-26   H.J. Lu  <hongjiu.lu@intel.com>
1398         PR target/59588
1399         * gcc.target/i386/pr59588-1.c: New file.
1400         * gcc.target/i386/pr59588-2.c: Likewise.
1402 2013-12-26   Uros Bizjak  <ubizjak@gmail.com>
1403              H.J. Lu  <hongjiu.lu@intel.com>
1405         PR target/59601
1406         * g++.dg/ext/mv14.C: New tests.
1407         * g++.dg/ext/mv15.C: Likewise.
1409 2013-12-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
1411         PR target/59422
1412         * gcc.target/i386/funcspec-5.c (test_fma, test_xop, test_no_fma,
1413         test_no_xop, test_arch_corei7, test_arch_corei7_avx,
1414         test_arch_core_avx2, test_arch_bdver1, test_arch_bdver2,
1415         test_arch_bdver3, test_tune_corei7, test_tune_corei7_avx,
1416         test_tune_core_avx2, test_tune_bdver1, test_tune_bdver2 and
1417         test_tune_bdver3): New function prototypes.
1419 2013-12-24  Renlin Li  <Renlin.Li@arm.com>
1421         * gcc.target/arm/fixed_float_conversion.c: New test case.
1423 2013-12-23  Bingfeng Mei  <bmei@broadcom.com>
1425         * gcc.dg/vect/vect-neg-store-1.c: New test.
1426         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1428 2013-12-23  Bingfeng Mei  <bmei@broadcom.com>
1430         PR middle-end/59569
1431         * gcc.c-torture/compile/pr59569-1.c: New test.
1432         * gcc.c-torture/compile/pr59569-2.c: Ditto.
1434 2013-12-23  Marek Polacek  <polacek@redhat.com>
1436         PR c++/59111
1437         * g++.dg/cpp0x/pr59111.C: New test.
1438         * g++.dg/cpp1y/pr59110.C: New test.
1440 2013-12-22  Uros Bizjak  <ubizjak@gmail.com>
1442         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-do): Remove
1443         target selector.
1444         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-do): Ditto.
1445         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-do): Ditto.
1446         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-do): Ditto.
1448 2013-12-20  Richard Earnshaw  <rearnsha@arm.com>
1450         * gcc.target/arm/nested-apcs.c: New test.
1452 2013-12-20  Jakub Jelinek  <jakub@redhat.com>
1454         PR c++/59255
1455         * g++.dg/tree-prof/pr59255.C: New test.
1457 2013-12-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1459         * gcc.target/arm/neon-vceq_p64.c: New test.
1460         * gcc.target/arm/neon-vtst_p64.c: Likewise.
1462 2013-12-20  Bingfeng Mei  <bmei@broadcom.com>
1464         PR tree-optimization/59544
1465         * gcc.target/i386/pr59544.c: New test.
1467 2013-12-20  Jakub Jelinek  <jakub@redhat.com>
1469         PR tree-optimization/59413
1470         * gcc.c-torture/execute/pr59413.c: New test.
1472         * c-c++-common/ubsan/load-bool-enum.c: New test.
1474 2013-12-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1476         * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
1477         New procedure.
1478         (add_options_for_arm_crypto): Likewise.
1479         * gcc.target/arm/crypto-vaesdq_u8.c: New test.
1480         * gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
1481         * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
1482         * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
1483         * gcc.target/arm/crypto-vldrq_p128.c: Likewise.
1484         * gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
1485         * gcc.target/arm/crypto-vmullp64.c: Likewise.
1486         * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
1487         * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
1488         * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
1489         * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
1490         * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
1491         * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
1492         * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
1493         * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
1494         * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
1495         * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
1496         * gcc.target/arm/crypto-vstrq_p128.c: Likewise.
1497         * gcc.target/arm/neon/vbslQp64: Generate.
1498         * gcc.target/arm/neon/vbslp64: Likewise.
1499         * gcc.target/arm/neon/vcombinep64: Likewise.
1500         * gcc.target/arm/neon/vcreatep64: Likewise.
1501         * gcc.target/arm/neon/vdupQ_lanep64: Likewise.
1502         * gcc.target/arm/neon/vdupQ_np64: Likewise.
1503         * gcc.target/arm/neon/vdup_lanep64: Likewise.
1504         * gcc.target/arm/neon/vdup_np64: Likewise.
1505         * gcc.target/arm/neon/vextQp64: Likewise.
1506         * gcc.target/arm/neon/vextp64: Likewise.
1507         * gcc.target/arm/neon/vget_highp64: Likewise.
1508         * gcc.target/arm/neon/vget_lowp64: Likewise.
1509         * gcc.target/arm/neon/vld1Q_dupp64: Likewise.
1510         * gcc.target/arm/neon/vld1Q_lanep64: Likewise.
1511         * gcc.target/arm/neon/vld1Qp64: Likewise.
1512         * gcc.target/arm/neon/vld1_dupp64: Likewise.
1513         * gcc.target/arm/neon/vld1_lanep64: Likewise.
1514         * gcc.target/arm/neon/vld1p64: Likewise.
1515         * gcc.target/arm/neon/vld2_dupp64: Likewise.
1516         * gcc.target/arm/neon/vld2p64: Likewise.
1517         * gcc.target/arm/neon/vld3_dupp64: Likewise.
1518         * gcc.target/arm/neon/vld3p64: Likewise.
1519         * gcc.target/arm/neon/vld4_dupp64: Likewise.
1520         * gcc.target/arm/neon/vld4p64: Likewise.
1521         * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
1522         * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
1523         * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
1524         * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
1525         * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
1526         * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
1527         * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
1528         * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
1529         * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
1530         * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
1531         * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
1532         * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
1533         * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
1534         * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
1535         * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
1536         * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
1537         * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
1538         * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
1539         * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
1540         * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
1541         * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
1542         * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
1543         * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
1544         * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
1545         * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
1546         * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
1547         * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
1548         * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
1549         * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
1550         * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
1551         * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
1552         * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
1553         * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
1554         * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
1555         * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
1556         * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
1557         * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
1558         * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
1559         * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
1560         * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
1561         * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
1562         * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
1563         * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
1564         * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
1565         * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
1566         * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
1567         * gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
1568         * gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
1569         * gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
1570         * gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
1571         * gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
1572         * gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
1573         * gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
1574         * gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
1575         * gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
1576         * gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
1577         * gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
1578         * gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
1579         * gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
1580         * gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
1581         * gcc.target/arm/neon/vreinterprets16_p64: Likewise.
1582         * gcc.target/arm/neon/vreinterprets32_p64: Likewise.
1583         * gcc.target/arm/neon/vreinterprets64_p64: Likewise.
1584         * gcc.target/arm/neon/vreinterprets8_p64: Likewise.
1585         * gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
1586         * gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
1587         * gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
1588         * gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
1589         * gcc.target/arm/neon/vsliQ_np64: Likewise.
1590         * gcc.target/arm/neon/vsli_np64: Likewise.
1591         * gcc.target/arm/neon/vsriQ_np64: Likewise.
1592         * gcc.target/arm/neon/vsri_np64: Likewise.
1593         * gcc.target/arm/neon/vst1Q_lanep64: Likewise.
1594         * gcc.target/arm/neon/vst1Qp64: Likewise.
1595         * gcc.target/arm/neon/vst1_lanep64: Likewise.
1596         * gcc.target/arm/neon/vst1p64: Likewise.
1597         * gcc.target/arm/neon/vst2p64: Likewise.
1598         * gcc.target/arm/neon/vst3p64: Likewise.
1599         * gcc.target/arm/neon/vst4p64: Likewise.
1601 2013-12-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1603         * lib/target-supports.exp (add_options_for_arm_crc): New procedure.
1604         (check_effective_target_arm_crc_ok_nocache): Likewise.
1605         (check_effective_target_arm_crc_ok): Likewise.
1606         * gcc.target/arm/acle/: New directory.
1607         * gcc.target/arm/acle/acle.exp: New.
1608         * gcc.target/arm/acle/crc32b.c: New test.
1609         * gcc.target/arm/acle/crc32h.c: Likewise.
1610         * gcc.target/arm/acle/crc32w.c: Likewise.
1611         * gcc.target/arm/acle/crc32d.c: Likewise.
1612         * gcc.target/arm/acle/crc32cb.c: Likewise.
1613         * gcc.target/arm/acle/crc32ch.c: Likewise.
1614         * gcc.target/arm/acle/crc32cw.c: Likewise.
1615         * gcc.target/arm/acle/crc32cd.c: Likewise.
1617 2013-12-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1619         * c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd.
1621 2013-12-19  Oleg Endo  <olegendo@gcc.gnu.org>
1623         * gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option
1624         for target sh4-*-*.
1626 2013-12-19  Tejas Belagod  <tejas.belagod@arm.com>
1628         * gcc.target/aarch64/pmull_1.c: New.
1630 2013-12-19  Tejas Belagod  <tejas.belagod@arm.com>
1632         * gcc.target/aarch64/sha256_1.c: New.
1634 2013-12-19  Tejas Belagod  <tejas.belagod@arm.com>
1636         * gcc.target/aarch64/sha1_1.c: New.
1638 2013-12-19  Tejas Belagod  <tejas.belagod@arm.com>
1640         * gcc.target/aarch64/aes_1.c: New.
1642 2013-12-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1643             Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1645         * gcc.target/s390/hotpatch-1.c: New test
1646         * gcc.target/s390/hotpatch-2.c: New test
1647         * gcc.target/s390/hotpatch-3.c: New test
1648         * gcc.target/s390/hotpatch-4.c: New test
1649         * gcc.target/s390/hotpatch-5.c: New test
1650         * gcc.target/s390/hotpatch-6.c: New test
1651         * gcc.target/s390/hotpatch-7.c: New test
1652         * gcc.target/s390/hotpatch-8.c: New test
1653         * gcc.target/s390/hotpatch-9.c: New test
1654         * gcc.target/s390/hotpatch-10.c: New test
1655         * gcc.target/s390/hotpatch-11.c: New test
1656         * gcc.target/s390/hotpatch-12.c: New test
1657         * gcc.target/s390/hotpatch-compile-1.c: New test
1658         * gcc.target/s390/hotpatch-compile-2.c: New test
1659         * gcc.target/s390/hotpatch-compile-3.c: New test
1660         * gcc.target/s390/hotpatch-compile-4.c: New test
1661         * gcc.target/s390/hotpatch-compile-5.c: New test
1662         * gcc.target/s390/hotpatch-compile-6.c: New test
1663         * gcc.target/s390/hotpatch-compile-7.c: New test
1665 2013-12-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1667         * c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective
1668         target check.
1670 2013-12-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1672         * gfortran.dg/io_err_1.f90: New test.
1674 2013-12-18  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1676         * c-c++-common/cilk-plus/SE/ef_test.c: New test.
1677         * c-c++-common/cilk-plus/SE/ef_test2.c: Likewise.
1678         * c-c++-common/cilk-plus/SE/vlength_errors.c: Likewise.
1679         * c-c++-common/cilk-plus/SE/ef_error.c: Likewise.
1680         * c-c++-common/cilk-plus/SE/ef_error2.c: Likewise.
1681         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1682         * gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests.
1684 2013-12-18  Jakub Jelinek  <jakub@redhat.com>
1686         PR target/59539
1687         * gcc.target/i386/pr59539-1.c: New test.
1688         * gcc.target/i386/pr59539-2.c: New test.
1690 2013-12-18  Nick Clifton  <nickc@redhat.com>
1692         * gcc.dg/pr32912-2.c: Fix for 16-bit targets.
1694 2013-12-18  Eric Botcazou  <ebotcazou@adacore.com>
1696         * gcc.dg/pr59418.c: New test.
1698 2013-12-17  Jakub Jelinek  <jakub@redhat.com>
1700         PR tree-optimization/59523
1701         * gcc.dg/pr59523.c: New test.
1703 2013-12-17  Marek Polacek  <polacek@redhat.com>
1705         * c-c++-common/ubsan/overflow-int128.c: New test.
1707 2013-12-17  Jakub Jelinek  <jakub@redhat.com>
1709         PR ipa/58290
1710         * gfortran.dg/pr58290.f90: New test.
1712 2013-12-17  Thomas Schwinge  <thomas@codesourcery.com>
1714         * gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo.
1716 2013-12-17  Jan Hubicka  <hubicka@ucw.cz>
1718         * g++.dg/ipa/devirt-13.C: Update template.
1720 2013-12-16  Janus Weil  <janus@gcc.gnu.org>
1722         PR fortran/54949
1723         * gfortran.dg/proc_ptr_44.f90: New.
1725 2013-12-16  Jakub Jelinek  <jakub@redhat.com>
1727         * c-c++-common/ubsan/overflow-mul-3.c: New test.
1728         * c-c++-common/ubsan/overflow-mul-4.c: New test.
1730         PR libgomp/59337
1731         * gfortran.dg/gomp/pr59337.f90: New test.
1733 2013-12-16  Jakub Jelinek  <jakub@redhat.com>
1735         PR middle-end/58956
1736         PR middle-end/59470
1737         * gcc.target/i386/pr59470.c: New test.
1739 2013-12-14   Jan Hubicka  <jh@suse.cz>
1741         PR ipa/59265
1742         * g++.dg/torture/pr59265.C: New testcase.
1744 2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
1746         * gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call
1747         __builtin_ia32_emms for 32bit x86 targets.
1748         (foo32x2_le): Ditto.
1749         (main): Reorder function calls.
1751 2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
1753         * gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
1755 2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
1757         PR testsuite/58630
1758         * gcc.target/i386/pr43662.c (dg-options):
1759         Add -maccumulate-outgoing-args.
1760         * gcc.target/i386/pr43869.c (dg-options): Ditto.
1761         * gcc.target/i386/pr57003.c (dg-options): Ditto.
1762         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1763         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1764         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1765         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1766         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1767         Add -maccumulate-outgoing-args.
1768         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1769         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1770         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1771         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1772         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1773         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1774         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1775         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1776         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1777         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1778         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1779         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1780         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1781         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1782         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1784 2013-12-15  Janus Weil  <janus@gcc.gnu.org>
1786         PR fortran/59493
1787         * gfortran.dg/unlimited_polymorphic_15.f90: New.
1789 2013-12-14   Jan Hubicka  <jh@suse.cz>
1791         PR middle-end/58477
1792         * g++.dg/ipa/devirt-19.C: New testcase.
1794 2013-12-14  Marek Polacek  <polacek@redhat.com>
1796         * c-c++-common/ubsan/overflow-negate-1.c: Add more testing.  Don't
1797         require int128 target.
1798         * c-c++-common/ubsan/overflow-negate-2.c: New test.
1800 2013-12-14  Janus Weil  <janus@gcc.gnu.org>
1802         PR fortran/59502
1803         * gfortran.dg/class_57.f90: New.
1805 2013-12-14   H.J. Lu  <hongjiu.lu@intel.com>
1807         PR target/59492
1808         * g++.dg/other/pr59492.C: New file.
1810 2013-12-14  Andreas Schwab  <schwab@linux-m68k.org>
1812         * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
1814 2013-12-14  Eric Botcazou  <ebotcazou@adacore.com>
1816         * gcc.dg/pr59350.c: New test.
1818 2013-12-14  Marek Polacek  <polacek@redhat.com>
1820         * c-c++-common/ubsan/overflow-1.c: New test.
1821         * c-c++-common/ubsan/overflow-2.c: New test.
1823 2013-12-14  Marek Polacek  <polacek@redhat.com>
1825         PR sanitizer/59503
1826         * c-c++-common/ubsan/pr59503.c: New test.
1828 2013-12-14  Janus Weil  <janus@gcc.gnu.org>
1830         PR fortran/59450
1831         * gfortran.dg/typebound_proc_31.f90: New.
1833 2013-12-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1835         * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
1836         Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
1838 2013-12-03  Jeff Law  <law@redhat.com>
1840         PR tree-optimization/45685
1841         * gcc.dg/tree-ssa/pr45685.c: New test.
1843 2013-12-13  Bin Cheng  <bin.cheng@arm.com>
1845         PR tree-optimization/58296
1846         PR tree-optimization/41488
1847         * gcc.dg/tree-ssa/scev-7.c: New test.
1848         * gcc.dg/pr41488.c: New test.
1849         * g++.dg/pr59445.C: New test.
1851 2013-12-12  Tobias Burnus  <burnus@net-b.de>
1853         PR fortran/59440
1854         * gfortran.dg/namelist_83.f90: New.
1855         * gfortran.dg/namelist_83_2.f90: New.
1857 2013-12-12  Jakub Jelinek  <jakub@redhat.com>
1859         PR middle-end/59470
1860         * g++.dg/opt/pr59470.C: New test.
1862 2013-12-12  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1864         * c-c++-common/tsan/free_race2.c: New file.
1865         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1866         * c-c++-common/tsan/race_on_mutex.c: Likewise.
1867         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1868         * c-c++-common/tsan/simple_race.c: Likewise.
1869         * c-c++-common/tsan/simple_stack.c: Likewise.
1870         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1871         * g++.dg/tsan/atomic_free.C: Likewise.
1872         * g++.dg/tsan/atomic_free2.C: Likewise.
1873         * g++.dg/tsan/benign_race.C: Likewise.
1874         * g++.dg/tsan/cond_race.C: Likewise.
1875         * g++.dg/tsan/default_options.C: Likewise.
1876         * g++.dg/tsan/fd_close_norace.C: Likewise.
1877         * g++.dg/tsan/fd_close_norace2.C: Likewise.
1878         * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
1880 2013-12-12  Jakub Jelinek  <jakub@redhat.com>
1882         PR libgomp/59467
1883         * gfortran.dg/gomp/pr59467.f90: New test.
1884         * c-c++-common/gomp/pr59467.c: New test.
1886 2013-12-12  Ryan Mansfield  <rmansfield@qnx.com>
1888         PR testsuite/59442
1889         * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
1890         * gcc.target/i386/sse2-movapd-2.c: Likewise.
1891         * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
1892         * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
1894 2013-12-11  Sriraman Tallam  <tmsriram@google.com>
1896         PR target/59390
1897         * gcc.target/i386/pr59390.c: New test.
1898         * gcc.target/i386/pr59390_1.c: New test.
1899         * gcc.target/i386/pr59390_2.c: New test.
1901 2013-12-11  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1903         * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
1904         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1905         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1906         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1907         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1908         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1909         * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1910         test stored in c-c++-common.  Also, added the Cilk runtime's library
1911         to the ld_library_path.
1913 2013-12-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1915         PR middle-end/59134
1916         * gcc.c-torture/compile/pr59134.c: New test.
1917         * gnat.dg/misaligned_volatile.adb: New test.
1919 2013-12-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1920             Sandra Loosemore  <sandra@codesourcery.com>
1922         * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
1924 2013-12-11  Sandra Loosemore  <sandra@codesourcery.com>
1926         PR middle-end/23623
1927         PR middle-end/48784
1928         PR middle-end/56341
1929         PR middle-end/56997
1930         * gcc.dg/pr23623.c: New test.
1931         * gcc.dg/pr48784-1.c: New test.
1932         * gcc.dg/pr48784-2.c: New test.
1933         * gcc.dg/pr56341-1.c: New test.
1934         * gcc.dg/pr56341-2.c: New test.
1935         * gcc.dg/pr56997-1.c: New test.
1936         * gcc.dg/pr56997-2.c: New test.
1937         * gcc.dg/pr56997-3.c: New test.
1939 2013-12-11  Janus Weil  <janus@gcc.gnu.org>
1941         PR fortran/58916
1942         * gfortran.dg/allocate_with_source_4.f90: New.
1944 2013-12-11  Jakub Jelinek  <jakub@redhat.com>
1946         PR tree-optimization/59417
1947         * gcc.c-torture/compile/pr59417.c: New test.
1949         PR tree-optimization/59386
1950         * gcc.c-torture/compile/pr59386.c: New test.
1952 2013-12-11  Bin Cheng  <bin.cheng@arm.com>
1954         Reverted:
1955         2013-12-10  Bin Cheng  <bin.cheng@arm.com>
1956         PR tree-optimization/41488
1957         * gcc.dg/tree-ssa/scev-7.c: New test.
1958         * gcc.dg/pr41488.c: New test.
1960 2013-12-10  Janus Weil  <janus@gcc.gnu.org>
1962         PR fortran/35831
1963         * gfortran.dg/c_by_val_5.f90: Modified.
1964         * gfortran.dg/dummy_procedure_10.f90: New.
1966 2013-12-10  Yury Gribov  <y.gribov@samsung.com>
1968         * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
1969         * g++-dg/tsan/tsan.exp: Likewise.
1971 2013-12-10  Richard Biener  <rguenther@suse.de>
1973         PR middle-end/38474
1974         * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
1976 2013-12-10  Jakub Jelinek  <jakub@redhat.com>
1978         * gcc.dg/vect/vect-cond-11.c: New test.
1979         * gcc.target/i386/vect-cond-1.c: New test.
1980         * gcc.target/i386/avx2-gather-5.c: New test.
1981         * gcc.target/i386/avx2-gather-6.c: New test.
1982         * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
1983         * gcc.dg/vect/vect-mask-load-1.c: New test.
1985 2013-12-09  Marek Polacek  <polacek@redhat.com>
1987         PR sanitizer/59437
1988         * g++.dg/ubsan/pr59437.C: New test.
1990 2013-12-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1992         * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
1993         * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
1994         * g++-dg/tsan/tsan.exp: Likewise.
1996 2013-12-10  Eric Botcazou  <ebotcazou@adacore.com>
1998         * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
1999         * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
2001 2013-12-10  Bin Cheng  <bin.cheng@arm.com>
2003         PR tree-optimization/41488
2004         * gcc.dg/tree-ssa/scev-7.c: New test.
2005         * gcc.dg/pr41488.c: New test.
2007 2013-12-09  Joseph Myers  <joseph@codesourcery.com>
2009         PR preprocessor/55715
2010         * gcc.dg/cpp/expr-overflow-1.c: New test.
2012 2013-12-10  Tobias Burnus  <burnus@net-b.de>
2014         PR fortran/59428
2015         PR fortran/58099
2016         PR fortran/58676
2017         PR fortran/41724
2018         * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
2020 2013-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
2022         PR c++/59435
2023         * g++.dg/cpp0x/variadic-sizeof3.C: New.
2025 2013-12-09  David Malcolm  <dmalcolm@redhat.com>
2027         * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
2028         use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
2029         explicit.
2030         * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
2032 2013-12-09  Richard Earnshaw  <rearnsha@arm.com>
2034         * gcc.target/arm/ldrd-strd-offset.c: New.
2036 2013-12-09  Martin Jambor  <mjambor@suse.cz>
2038         * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
2039         * gcc.c-torture/compile/pr48929.c: Likewise.
2040         * gcc.c-torture/compile/pr55569.c: Likewise.
2041         * gcc.c-torture/compile/sra-1.c: Likewise.
2042         * gcc.c-torture/compile/pr45085.c: Moved to...
2043         * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
2045 2013-12-09  Marek Polacek  <polacek@redhat.com>
2047         PR sanitizer/59415
2048         * g++.dg/ubsan/pr59415.C: New test.
2050 2013-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
2052         PR c++/52707
2053         * g++.dg/cpp0x/deleted2.C: New.
2055 2013-12-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2057         * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
2059 2013-12-09  Richard Sandiford  <rdsandiford@googlemail.com>
2061         * lib/asan-dg.exp (asan-gtest): Remove expected output from the
2062         pass/fail line and add it to the log instead.
2064 2013-12-08  Oleg Endo  <olegendo@gcc.gnu.org>
2066         PR target/52898
2067         PR target/51697
2068         * gcc.target/sh/pr51697.c: New.
2070 2013-12-08  Uros Bizjak  <ubizjak@gmail.com>
2072         * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
2073         * gcc.dg/macro-fusion-2.c: Ditto.
2074         * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
2075         * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
2077 2013-12-08  Tobias Burnus  <burnus@net-b.de>
2079         PR fortran/58099
2080         PR fortran/58676
2081         PR fortran/41724
2082         * gfortran.dg/elemental_subroutine_8.f90: New.
2083         * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
2084         * gfortran.dg/proc_ptr_11.f90: Ditto.
2085         * gfortran.dg/proc_ptr_result_8.f90: Ditto.
2086         * gfortran.dg/proc_ptr_32.f90: Update dg-error.
2087         * gfortran.dg/proc_ptr_33.f90: Ditto.
2088         * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
2089         which is not elemental.
2090         * gfortran.dg/proc_ptr_result_7.f90: Ditto.
2092 2013-12-07  Janus Weil  <janus@gcc.gnu.org>
2094         PR fortran/59414
2095         * gfortran.dg/class_result_2.f90: New.
2097 2013-12-06  Jakub Jelinek  <jakub@redhat.com>
2099         PR tree-optimization/59388
2100         * gcc.c-torture/execute/pr59388.c: New test.
2102 2013-12-06  Dominique d'Humieres  <dominiq@lps.ens.fr>
2104         PR testsuite/59043
2105         * g++.dg/pubtypes.C: Adjust the regular expression.
2106         * gcc.dg/pubtypes-1.c: Likewise.
2107         * gcc.dg/pubtypes-2.c: Likewise.
2108         * gcc.dg/pubtypes-3.c: Likewise.
2109         * gcc.dg/pubtypes-4.c: Likewise.
2111 2013-12-06  Tejas Belagod  <tejas.belagod@arm.com>
2113         * gcc.dg/vect/vect-nop-move.c: Fix dg options.
2115 2013-12-06  Uros Bizjak  <ubizjak@gmail.com>
2117         PR target/59405
2118         * gcc.target/i386/pr59405.c: New test.
2120 2013-12-06  Ian Bolton  <ian.bolton@arm.com>
2121             Mark Mitchell  <mark@codesourcery.com>
2123         PR target/59091
2124         * gcc.target/arm/builtin-trap.c: New test.
2125         * gcc.target/arm/thumb-builtin-trap.c: Likewise.
2127 2013-12-06  Eric Botcazou  <ebotcazou@adacore.com>
2129         * gcc.target/sparc/pdistn.c: New test.
2130         * gcc.target/sparc/pdistn-2.c: Likewise.
2132 2013-12-06  Richard Biener  <rguenther@suse.de>
2134         PR tree-optimization/59058
2135         * gcc.dg/torture/pr59058.c: New testcase.
2137 2013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
2139         * g++.dg/warn/pr15774-1.C: Adjust expected message.
2141 2013-12-05  Vladimir Makarov  <vmakarov@redhat.com>
2143         PR rtl-optimization/59317
2144         * gcc.target/mips/pr59317.c: New.
2146 2013-12-05  Marek Polacek  <polacek@redhat.com>
2148         PR sanitizer/59333
2149         PR sanitizer/59397
2150         * c-c++-common/ubsan/pr59333.c: New test.
2151         * c-c++-common/ubsan/pr59397.c: New test.
2153 2013-12-05  Tejas Belagod  <tejas.belagod@arm.com>
2155         * gcc.dg/vect/vect-nop-move.c: New test.
2157 2013-12-05  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2159         * c-c++-common/tsan/atomic_stack.c: New test.
2160         * c-c++-common/tsan/fd_pipe_race.c: New test.
2161         * c-c++-common/tsan/free_race.c: New test.
2162         * c-c++-common/tsan/mutexset1.c: New test.
2163         * c-c++-common/tsan/race_on_barrier.c: New test.
2164         * c-c++-common/tsan/sleep_sync.c: New test.
2165         * c-c++-common/tsan/thread_leak.c: New test.
2166         * c-c++-common/tsan/thread_leak1.c: New test.
2167         * c-c++-common/tsan/thread_leak2.c: New test.
2168         * c-c++-common/tsan/tiny_race.c: New test.
2169         * c-c++-common/tsan/tls_race.c: New test.
2170         * c-c++-common/tsan/write_in_reader_lock.c: New test.
2171         * lib/tsan-dg.exp: New file.
2172         * gcc.dg/tsan/tsan.exp: New file.
2173         * g++.dg/tsan/tsan.exp: New file.
2174         * g++.dg/dg.exp: Prune tsan subdirectory.
2176 2013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
2178         * gcc.target/i386/readeflags-1.c: New.
2179         * gcc.target/i386/writeeflags-1.c: Ditto.
2181 2013-12-05  Yury Gribov  <y.gribov@samsung.com>
2183         PR sanitizer/59369
2184         * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
2185         * c-c++-common/asan/pr59063-2.c: Likewise.
2187 2013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
2189         * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
2190         * g++.dg/cpp0x/defaulted2.C: Likewise.
2191         * g++.dg/cpp1y/auto-fn8.C: Likewise.
2192         * g++.dg/gomp/udr-3.C: Likewise.
2193         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
2194         * g++.dg/lookup/linkage1.C: Likewise.
2195         * g++.dg/overload/new1.C: Likewise.
2196         * g++.dg/parse/friend5.C: Likewise.
2197         * g++.dg/parse/namespace-alias-1.C: Likewise.
2198         * g++.dg/parse/namespace10.C: Likewise.
2199         * g++.dg/parse/redef2.C: Likewise.
2200         * g++.dg/template/friend44.C: Likewise.
2201         * g++.old-deja/g++.brendan/crash42.C: Likewise.
2202         * g++.old-deja/g++.brendan/crash52.C: Likewise.
2203         * g++.old-deja/g++.brendan/crash55.C: Likewise.
2204         * g++.old-deja/g++.jason/overload21.C: Likewise.
2205         * g++.old-deja/g++.jason/overload5.C: Likewise.
2206         * g++.old-deja/g++.jason/redecl1.C: Likewise.
2207         * g++.old-deja/g++.law/arm8.C: Likewise.
2208         * g++.old-deja/g++.other/main1.C: Likewise.
2210 2013-12-05  Richard Biener  <rguenther@suse.de>
2212         PR tree-optimization/56787
2213         * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
2215 2013-12-05  Kostya Serebryany  <kcc@google.com>
2217         * c-c++-common/asan/null-deref-1.c: Update the test
2218         to match the fresh asan run-time.
2220 2013-12-05  Richard Biener  <rguenther@suse.de>
2222         PR tree-optimization/59374
2223         * gcc.dg/torture/pr59374-1.c: New testcase.
2224         * gcc.dg/torture/pr59374-2.c: Likewise.
2226 2013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
2228         * gcc.target/ia64/pr52731.c: New.
2230 2013-12-04  Jeff Law  <law@redhat.com>
2232         * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
2233         * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
2234         -fisolate-erroneous-paths-attribute.
2235         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2237 2013-12-04  Joseph Myers  <joseph@codesourcery.com>
2239         PR c/52023
2240         * gcc.dg/c11-align-6.c: New test.
2242 2013-12-04  Marek Polacek  <polacek@redhat.com>
2244         * c-c++-common/ubsan/overflow-mul-2.c: New test.
2245         * c-c++-common/ubsan/overflow-add-1.c: New test.
2246         * c-c++-common/ubsan/overflow-add-2.c: New test.
2247         * c-c++-common/ubsan/overflow-mul-1.c: New test.
2248         * c-c++-common/ubsan/overflow-sub-1.c: New test.
2249         * c-c++-common/ubsan/overflow-sub-2.c: New test.
2250         * c-c++-common/ubsan/overflow-negate-1.c: New test.
2252 2013-12-04  Marek Polacek  <polacek@redhat.com>
2254         PR c/54113
2255         * gcc.dg/pr54113.c: New test.
2257 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
2259         PR c++/59268
2260         * g++.dg/cpp0x/constexpr-template6.C: New test.
2262 2013-12-04  Eric Botcazou  <ebotcazou@adacore.com>
2264         * gnat.dg/pack19.adb: New test.
2266 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
2268         PR rtl-optimization/58726
2269         * gcc.c-torture/execute/pr58726.c: New test.
2271         PR target/59163
2272         * g++.dg/torture/pr59163.C: New test.
2274         PR tree-optimization/59355
2275         * g++.dg/ipa/pr59355.C: New test.
2277 2013-12-04  Yufeng Zhang  <yufeng.zhang@arm.com>
2279         * gcc.dg/tree-ssa/slsr-39.c: Update.
2280         * gcc.dg/tree-ssa/slsr-41.c: New test.
2282 2013-12-03  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
2284         * gcc.target/powerpc/pr57363.c: New test.
2286 2013-12-03  Wei Mi  <wmi@google.com>
2288         PR rtl-optimization/59020
2289         * gcc.dg/pr59020.c: New.
2290         * gcc.dg/macro-fusion-1.c: New.
2291         * gcc.dg/macro-fusion-2.c: New.
2293 2013-12-03  Yury Gribov  <y.gribov@samsung.com>
2295         PR sanitizer/59063
2296         * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
2297         has not been found.
2298         * lib/ubsan-dg.exp: Likewise.  Append to flags also
2299         -B${gccpath}/libsanitizer/.
2301 2013-12-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2303         * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
2305 2013-12-03  H.J. Lu  <hongjiu.lu@intel.com>
2307         PR target/59363
2308         * gcc.target/i386/pr59363.c: New file.
2310 2013-12-03  Marek Polacek  <polacek@redhat.com>
2312         PR c/59351
2313         * gcc.dg/pr59351.c: New test.
2315 2013-12-03  Chung-Ju Wu  <jasonwucj@gmail.com>
2317         * gcc.dg/20020312-2.c: Add __nds32__ case.
2318         * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
2319         * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
2320         * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
2321         * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
2322         * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
2323         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
2324         * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
2325         * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
2326         * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
2327         * gcc.target/nds32: New nds32 specific directory and testcases.
2328         * lib/target-supports.exp (check_profiling_available): Check for
2329         nds32*-*-elf.
2331 2013-12-03  Jakub Jelinek  <jakub@redhat.com>
2333         PR tree-optimization/59362
2334         * gcc.c-torture/compile/pr59362.c: New test.
2336         PR middle-end/59011
2337         * gcc.dg/pr59011.c: New test.
2339         PR target/58864
2340         * g++.dg/opt/pr58864.C: New test.
2342 2013-12-02  Jeff Law  <law@redhat.com>
2344         PR tree-optimization/59322
2345         * gcc.c-torture/compile/pr59322.c: New test.
2347 2013-12-02  Sriraman Tallam  <tmsriram@google.com>
2349         PR target/58944
2350         * gcc.target/i386/pr58944.c: New test.
2352 2013-12-02  Joseph Myers  <joseph@codesourcery.com>
2354         PR c/58235
2355         * gcc.dg/c90-array-lval-8.c: New test.
2357 2013-12-02  Jakub Jelinek  <jakub@redhat.com>
2359         PR tree-optimization/59358
2360         * gcc.c-torture/execute/pr59358.c: New test.
2362         PR lto/59326
2363         * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
2364         * lib/target-supports.exp (check_effective_target_avx2): ... here.
2365         (check_effective_target_vect_simd_clones): New.
2366         * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
2367         vect_simd_clones.
2368         * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
2369         * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
2370         * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
2371         * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
2372         * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
2373         * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
2374         * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
2375         * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
2376         * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
2377         * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
2378         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2380 2013-12-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2382         * gcc.dg/pr56997-4.c: New testcase.
2384 2013-12-02  Marek Polacek  <polacek@redhat.com>
2386         * c-c++-common/ubsan/vla-1.c: Split the tests into individual
2387         functions.
2389 2013-12-02  Richard Biener  <rguenther@suse.de>
2391         PR tree-optimization/59139
2392         * gcc.dg/torture/pr59139.c: New testcase.
2394 2013-12-02  Eric Botcazou  <ebotcazou@adacore.com>
2396         * gnat.dg/opt30.adb: New test.
2398 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
2400         PR fortran/57354
2401         * gfortran.dg/realloc_on_assign_23.f90 : New test
2403 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
2405         PR fortran/34547
2406         * gfortran.dg/null_5.f90 : Include new error.
2407         * gfortran.dg/null_6.f90 : Include new error.
2409 2013-11-29  Marek Polacek  <polacek@redhat.com>
2411         PR sanitizer/59331
2412         * g++.dg/ubsan/pr59331.C: New test.
2413         * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
2414         Disable the -w option.
2415         * c-c++-common/ubsan/vla-1.c: Likewise.
2416         * c-c++-common/ubsan/vla-2.c: Likewise.
2417         * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
2419 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
2421         PR c/42262
2422         * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
2424 2013-11-29  H.J. Lu  <hongjiu.lu@intel.com>
2426         * lib/asan-dg.exp (asan_link_flags): Properly add path to
2427         libsanitizer.spec to cflags.
2429 2013-11-29  Richard Biener  <rguenther@suse.de>
2431         PR middle-end/59208
2432         * g++.dg/torture/pr59208.C: New testcase.
2434 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
2435             Yury Gribov  <y.gribov@samsung.com>
2437         PR sanitizer/59063
2438         * c-c++-common/asan/pr59063-1.c: New test.
2439         * c-c++-common/asan/pr59063-2.c: Likewise.
2440         * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
2441         * lib/ubsan-dg.exp: Likewise.
2443 2013-11-29  Eric Botcazou  <ebotcazou@adacore.com>
2445         * gnat.dg/opt29.ad[sb]: New test.
2447 2013-11-29  Richard Biener  <rguenther@suse.de>
2449         PR middle-end/59338
2450         * gcc.dg/torture/pr59338.c: New testcase.
2452 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
2454         PR lto/59326
2455         * gcc.dg/vect/vect-simd-clone-12.c: New test.
2456         * gcc.dg/vect/vect-simd-clone-12a.c: New test.
2457         * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
2459         PR c/59280
2460         * c-c++-common/pr59280.c: New test.
2462 2013-11-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2464         * gcc.target/arm/lp1243022.c: Skip target arm-neon.
2466 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
2468         PR c/57574
2469         * gcc.dg/inline-35.c: New test.
2471 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
2473         PR c++/59297
2474         * g++.dg/gomp/pr59297.C: New test.
2476 2013-11-28  Vladimir Makarov  <vmakarov@redhat.com>
2478         PR target/57293
2479         * gcc.target/i386/pr57293.c: New.
2481 2013-11-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2483         * gcc.target/arm/vrinta-ce.c: New testcase.
2485 2013-11-28  Richard Biener  <rguenther@suse.de>
2487         PR lto/59323
2488         * gcc.dg/lto/pr59323-2_0.c: New testcase.
2490 2013-11-28  Richard Biener  <rguenther@suse.de>
2492         PR tree-optimization/59330
2493         * gcc.dg/torture/pr59330.c: New testcase.
2495 2013-11-28  Richard Biener  <rguenther@suse.de>
2497         PR lto/59323
2498         * gcc.dg/lto/pr59323_0.c: New testcase.
2500 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
2502         PR middle-end/57393
2503         PR tree-optimization/58018
2504         PR tree-optimization/58131
2505         * gcc.dg/torture/pr57393-1.c: New test.
2506         * gcc.dg/torture/pr57393-2.c: New test.
2507         * gcc.dg/torture/pr57393-3.c: New test.
2508         * gcc.dg/torture/pr58018.c: New test.
2509         * gcc.dg/torture/pr58131.c: New test.
2510         * gfortran.dg/pr57393-1.f90: New test.
2511         * gfortran.dg/pr57393-2.f90: New test.
2513 2013-11-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2515         * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
2517 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
2519         * gcc.dg/guality/param-3.c: New test.
2521 2013-11-27  Uros Bizjak  <ubizjak@gmail.com>
2522             Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
2524         PR target/56788
2525         * gcc.target/i386/xop-frczX.c: New test.
2527 2013-11-27  Jakub Jelinek  <jakub@redhat.com>
2529         PR tree-optimization/59014
2530         * gcc.c-torture/execute/pr59014-2.c: New test.
2532 2013-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
2534         PR c++/58647
2535         * g++.dg/parse/crash66.C: New.
2537 2013-11-27  Kenneth Zadeck  <zadeck@naturalbridge.com>
2539         * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
2540         * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
2542 2013-11-27  Marek Polacek  <polacek@redhat.com>
2544         PR sanitizer/59306
2545         * g++.dg/ubsan/pr59306.C: New test.
2547 2013-11-27  Aldy Hernandez  <aldyh@redhat.com>
2548             Jakub Jelinek  <jakub@redhat.com>
2550         * g++.dg/gomp/declare-simd-1.C (f38): Make sure
2551         simdlen is a power of two.
2552         * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
2553         Remove -msse2.  Adjust regexps for name mangling changes.
2554         * gcc.dg/gomp/simd-clones-3.c: Likewise.
2555         * gcc.dg/vect/vect-simd-clone-1.c: New test.
2556         * gcc.dg/vect/vect-simd-clone-2.c: New test.
2557         * gcc.dg/vect/vect-simd-clone-3.c: New test.
2558         * gcc.dg/vect/vect-simd-clone-4.c: New test.
2559         * gcc.dg/vect/vect-simd-clone-5.c: New test.
2560         * gcc.dg/vect/vect-simd-clone-6.c: New test.
2561         * gcc.dg/vect/vect-simd-clone-7.c: New test.
2562         * gcc.dg/vect/vect-simd-clone-8.c: New test.
2563         * gcc.dg/vect/vect-simd-clone-9.c: New test.
2564         * gcc.dg/vect/vect-simd-clone-10.c: New test.
2565         * gcc.dg/vect/vect-simd-clone-10.h: New file.
2566         * gcc.dg/vect/vect-simd-clone-10a.c: New file.
2567         * gcc.dg/vect/vect-simd-clone-11.c: New test.
2569 2013-11-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2571         * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
2572         Call set_ld_library_path_env_vars.
2573         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2575 2013-11-27  Tom de Vries  <tom@codesourcery.com>
2576             Marc Glisse  <marc.glisse@inria.fr>
2578         PR c++/59032
2579         * c-c++-common/pr59032.c: New testcase.
2581 2013-11-27  Tom de Vries  <tom@codesourcery.com>
2582             Marc Glisse  <marc.glisse@inria.fr>
2584         PR middle-end/59037
2585         * c-c++-common/pr59037.c: New testcase.
2587 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
2589         * gcc.c-torture/execute/20131127-1.c: New test.
2591 2013-11-27  Richard Biener  <rguenther@suse.de>
2593         PR tree-optimization/59288
2594         * gcc.dg/torture/pr59288.c: New testcase.
2596 2013-11-27  Marek Polacek  <polacek@redhat.com>
2598         * c-c++-common/ubsan/undefined-1.c: New test.
2600 2013-11-26  Jakub Jelinek  <jakub@redhat.com>
2602         PR tree-optimization/59014
2603         * gcc.c-torture/execute/pr59014.c: New test.
2605         PR target/59229
2606         * gcc.c-torture/execute/pr59229.c: New test.
2608         PR rtl-optimization/59166
2609         * gcc.dg/torture/pr59166.c: New test.
2611         PR c++/58874
2612         * g++.dg/gomp/pr58874.C: New test.
2614         PR middle-end/59150
2615         * g++.dg/gomp/pr59150.C: New test.
2617         PR middle-end/59152
2618         * c-c++-common/gomp/pr59152.c: New test.
2620 2013-11-26  Uros Bizjak  <ubizjak@gmail.com>
2622         * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
2623         * gcc.dg/gomp/openmp-simd-2.c: Ditto.
2624         * g++.dg/gomp/openmp-simd-1.C: Ditto.
2625         * g++.dg/gomp/openmp-simd-2.C: Ditto.
2626         * gfortran.dg/c_loc_test_22.f90: Ditto.
2627         * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
2628         * gcc.dg/tree-ssa/isolate-5.c: Ditto.
2629         * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
2630         * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
2631         * gcc.dg/pr57518.c: Cleanup ira rtl dump.
2632         * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
2634 2013-11-26  Yufeng Zhang  <yufeng.zhang@arm.com>
2636         * gcc.target/arm/20131120.c: New test.
2638 2013-11-26  Richard Biener  <rguenther@suse.de>
2640         PR tree-optimization/59245
2641         * gcc.dg/torture/pr59245.c: New testcase.
2643 2013-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2645         PR target/59290
2646         * gcc.target/arm/negdi-2.c: Scan more general register names.
2648 2013-11-26  Terry Guo  <terry.guo@arm.com>
2650         * gcc.target/arm/thumb1-pic-high-reg.c: New case.
2651         * gcc.target/arm/thumb1-pic-single-base.c: New case.
2653 2013-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
2655         PR c++/58700
2656         * g++.dg/parse/bitfield4.C: New.
2658 2013-11-26  Richard Biener  <rguenther@suse.de>
2660         PR tree-optimization/59287
2661         * gcc.dg/tree-ssa/alias-29.c: New testcase.
2663 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
2665         PR c++/54485
2666         * g++.dg/other/default8.C: New.
2667         * g++.dg/tc1/dr217.C: Remove xfail.
2668         * g++.dg/other/default5.C: Adjust.
2669         * g++.old-deja/g++.mike/p1989.C: Likewise.
2671 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
2673         PR c++/58607
2674         * g++.dg/cpp0x/constexpr-ice9.C: New.
2676 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
2678         PR c++/58810
2679         * g++.dg/other/cv_func3.C: New.
2680         * g++.dg/other/cv_func.C: Adjust.
2681         * g++.dg/parse/fn-typedef2.C: Likewise.
2683 2013-11-25  Marek Polacek  <polacek@redhat.com>
2685         PR sanitizer/59250
2686         * g++.dg/ubsan/pr59250.C: New test.
2688 2013-11-25  Janus Weil  <janus@gcc.gnu.org>
2690         PR fortran/59143
2691         * gfortran.dg/typebound_proc_30.f90: New.
2693 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
2695         PR c++/59080
2696         * g++.dg/cpp0x/initlist75.C: New.
2698         PR c++/59096
2699         * g++.dg/cpp0x/gen-attrs-57.C: New.
2701 2013-11-25  Adam Butcher  <adam@jessamine.co.uk>
2703         PR c++/59112
2704         PR c++/59113
2705         * g++.dg/cpp1y/pr58533.C: Updated testcase.
2706         * g++.dg/cpp1y/pr59112.C: New testcase.
2707         * g++.dg/cpp1y/pr59113.C: New testcase.
2709 2013-11-25  Terry Guo  <terry.guo@arm.com>
2711         * gcc.target/arm/thumb2-slow-flash-data.c: New.
2713 2013-11-23  Uros Bizjak  <ubizjak@gmail.com>
2715         * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
2716         [LDBL_MANT_DIG == 113]: Fix wrong variable name.
2718 2013-11-23  Janus Weil  <janus@gcc.gnu.org>
2720         PR fortran/59228
2721         * gfortran.dg/asynchronous_4.f90: New.
2723 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
2725         * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
2726         cleanup-tree-dump directive.
2728 2013-11-22  Jan Hubicka  <jh@suse.cz>
2730         * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
2731         * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
2733 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
2735         * g++.dg/ubsan/return-1.C: New test.
2736         * g++.dg/ubsan/return-2.C: New test.
2738         * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
2739         optimizing away some __asan_report* calls.
2741 2013-11-22  Martin Jambor  <mjambor@suse.cz>
2743         * gcc.dg/pr10474.c: Also test ppc64.
2744         * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
2745         to longs.
2746         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2748 2013-11-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2750         PR target/59054
2751         * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
2752         specify an appropriate register class for VSX operations.
2753         (load_vsx): Use it.
2754         (load_gpr_to_vsx): Likewise.
2755         (load_vsx_to_gpr): Likewise.
2756         * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
2757         register class for VSX registers that the type can handle.  Remove
2758         checks for explicit number of instructions generated, just check
2759         if the instruction is generated.
2760         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2761         * gcc.target/powerpc/direct-move-float1.c: Likewise.
2762         * gcc.target/powerpc/direct-move-float2.c: Likewise.
2763         * gcc.target/powerpc/direct-move-double1.c: Likewise.
2764         * gcc.target/powerpc/direct-move-double2.c: Likewise.
2765         * gcc.target/powerpc/direct-move-long1.c: Likewise.
2766         * gcc.target/powerpc/direct-move-long2.c: Likewise.
2768         * gcc.target/powerpc/pr59054.c: Remove duplicate code.
2770         * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
2771         * gcc.target/powerpc/bool3-p7.c: Likewise.
2772         * gcc.target/powerpc/bool3-p8.c: Likewise.
2774         * gcc.target/powerpc/p8vector-ldst.c: Just check that the
2775         appropriate instructions are generated, don't check the count.
2777 2013-11-22  Richard Earnshaw  <rearnsha@arm.com>
2779         PR target/59216
2780         * gcc.target/arm/negdi-4.c: Delete invalid test.
2781         * gcc.dg/torture/pr59216.c: New test.
2783 2013-11-22  Alex Velenko  <Alex.Velenko@arm.com>
2785         * gcc.target/aarch64/vmov_n_1.c: New testcase.
2787 2013-11-22  Richard Biener  <rguenther@suse.de>
2789         * gcc.dg/torture/20131122-0.c: New testcase.
2791 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
2793         * gcc.dg/vect/vect-124.c: New test.
2795 2013-11-21  Cary Coutant  <ccoutant@google.com>
2797         * gcc.dg/debug/dwarf2/mlt1.c: New test.
2798         * gcc.dg/debug/dwarf2/mlt2.c: New test.
2800 2013-11-21  Jeff Law  <law@redhat.com>
2802         PR tree-optimization/59221
2803         * gcc.c-torture/execute/pr59221.c: New test.
2805 2013-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2807         PR libfortran/59227
2808         * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
2809         Make more generic for other platforms.
2811 2013-11-21  Oleg Endo  <olegendo@gcc.gnu.org>
2813         PR target/53976
2814         * gcc.target/sh/pr53976-1.c: New.
2816 2013-11-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2818         PR libfortran/49024
2819         * gfortran.dg/erf_3.F90: New file.
2821 2013-11-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2823         * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
2825 2013-11-20  Vladimir Makarov  <vmakarov@redhat.com>
2827         PR rtl-optimization/59133
2828         * gcc.target/i386/pr59133.c: New.
2830 2013-11-20  Joseph Myers  <joseph@codesourcery.com>
2832         PR middle-end/21718
2833         * gcc.dg/float-exact-1.c: New test.
2835 2013-11-20  Richard Earnshaw  <rearnsha@arm.com>
2837         PR rtl-optimization/54300
2838         * gcc.target/arm/pr54300.C: New test.
2840 2013-11-20  Diego Novillo  <dnovillo@google.com>
2842         PR 59212
2843         * g++.dg/plugin/selfassign.c: Include stringpool.h
2845 2013-11-20  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2847         * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
2849 2013-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2851         * gcc.target/s390/htm-1.c: Rename to ...
2852         * gcc.target/s390/htm-builtins-compile-1.c: ... this one.
2853         * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
2854         * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
2855         * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
2856         * gcc.target/s390/htm-builtins-1.c: New testcase.
2857         * gcc.target/s390/htm-builtins-2.c: New testcase.
2858         * gcc.target/s390/s390.exp: Add check for htm machine.
2860 2013-11-19  Joshua J Cogliati  <jrincayc@yahoo.com>
2862         PR c/53001
2863         * c-c++-common/Wfloat-conversion.c: Copies relevant
2864         tests from c-c++-common/Wconversion-real.c,
2865         gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
2866         new testcase for conversions that are warned about by
2867         -Wfloat-conversion.
2869 2013-11-19  Martin Jambor  <mjambor@suse.cz>
2871         PR rtl-optimization/59099
2872         * gcc.target/i386/pr59099.c: New test.
2874 2013-11-19  Sriraman Tallam  <tmsriram@google.com>
2876         * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
2878 2013-11-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2880         * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
2881         construct parameter slot value in endian-independent way.
2882         (fcevv, fciievv, fcvevv): Use it.
2884 2013-11-19  Jan Hubicka  <jh@suse.cz>
2886         * ipa/devirt9.C: Fix prevoius change.
2888 2013-11-19  Cesar Philippidis  <cesar@codesourcery.com>
2890         * gcc.c-torture/execute/20101011-1.c (__aarch64__):
2891         Remove defined(__linux__).
2893 2013-11-19  Richard Biener  <rguenther@suse.de>
2895         PR tree-optimization/59164
2896         * gcc.dg/torture/pr59164.c: New testcase.
2898 2013-11-19  Richard Biener  <rguenther@suse.de>
2900         PR middle-end/58956
2901         * gcc.dg/torture/pr58956.c: New testcase.
2903 2013-11-19  Marek Polacek  <polacek@redhat.com>
2905         * c-c++-common/ubsan/null-1.c: New test.
2906         * c-c++-common/ubsan/null-2.c: New test.
2907         * c-c++-common/ubsan/null-3.c: New test.
2908         * c-c++-common/ubsan/null-4.c: New test.
2909         * c-c++-common/ubsan/null-5.c: New test.
2910         * c-c++-common/ubsan/null-6.c: New test.
2911         * c-c++-common/ubsan/null-7.c: New test.
2912         * c-c++-common/ubsan/null-8.c: New test.
2913         * c-c++-common/ubsan/null-9.c: New test.
2914         * c-c++-common/ubsan/null-10.c: New test.
2915         * c-c++-common/ubsan/null-11.c: New test.
2916         * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
2917         * c-c++-common/ubsan/shift-1.c: Likewise.
2918         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
2920 2013-11-19  Uros Bizjak  <ubizjak@gmail.com>
2922         * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
2924 2013-11-19  Jan Hubicka  <jh@suse.cz>
2926         * ipa/devirt9.C: Verify that the optimization happens already before.
2927         whole-program.
2929 2013-11-19  Richard Biener  <rguenther@suse.de>
2931         PR tree-optimization/57517
2932         * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
2933         * gcc.dg/torture/pr57517.c: Likewise.
2935 2013-11-19  Jan Hubicka  <jh@suse.cz>
2937         * gcc.target/i386/memcpy-3.c: New testcase.
2939 2013-11-18  Jan Hubicka  <jh@suse.cz>
2940             Uros Bizjak  <ubizjak@gmail.com>
2942         PR middle-end/59175
2943         * gcc.target/i386/memcpy-2.c: Fix template;
2944         add +1 so the testcase passes at 32bit.
2946 2013-11-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
2948         * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
2949         Remove spurious FIXME.
2951 2013-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2953         * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
2955 2013-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
2957         PR c++/53473
2958         * g++.dg/cpp0x/constexpr-noexcept7.C: New.
2960 2013-11-18  Richard Biener  <rguenther@suse.de>
2962         PR tree-optimization/59125
2963         PR tree-optimization/54570
2964         * gcc.dg/builtin-object-size-8.c: Un-xfail.
2965         * gcc.dg/builtin-object-size-14.c: New testcase.
2966         * gcc.dg/strlenopt-14gf.c: Adjust.
2967         * gcc.dg/strlenopt-1f.c: Likewise.
2968         * gcc.dg/strlenopt-4gf.c: Likewise.
2970 2013-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2972         * gnat.dg/volatile11.adb: New test.
2973         * gnat.dg/volatile11_pkg.ad[sb]: New helper.
2975 2013-11-18  Yury Gribov  <y.gribov@samsung.com>
2977         PR sanitizer/59106
2978         * c-c++-common/asan/pr59106.c: New test.
2980 2013-11-17  Jan Hubicka  <jh@suse.cz>
2982         * gcc.target/i386/memcpy-2.c: New testcase.
2984 2013-11-17  Uros Bizjak  <ubizjak@gmail.com>
2986         PR target/59153
2987         * gcc.target/i386/pr59153.c: New test.
2989 2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
2991         PR c++/59123
2992         * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
2993         * g++.dg/cpp0x/constexpr-decl.C: Adjust.
2995 2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
2997         PR c++/29143
2998         * g++.dg/overload/addr2.C: New.
2999         * g++.old-deja/g++.other/overload11.C: Adjust.
3001 2013-11-15  Mike Stump  <mikestump@comcast.net>
3003         * lib/gcc.exp (gcc_target_compile): Add support for random runtime
3004         * lib/g++.exp (g++_target_compile): Likewise.
3005         * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
3006         libraries.  Remove debugging.
3007         * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
3008         libraries.  Remove -O0, redundant with default.
3010 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
3012         * c-c++-common/cpp/ucnid-2011-1.c: New test.
3014 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
3016         PR c++/58188
3017         * g++.dg/cpp0x/nsdmi-template8.C: New.
3019 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
3021         PR c++/58725
3022         * g++.dg/cpp0x/nsdmi-template7.C: New.
3024 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
3026         PR c++/58829
3027         * g++.dg/cpp0x/nsdmi-template6.C: New.
3029 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
3031         PR c++/58599
3032         * g++.dg/cpp0x/nsdmi-template5.C: New.
3034 2013-11-15  Aldy Hernandez  <aldyh@redhat.com>
3036         * c-c++-common/cilk-plus/PS: New directory.
3037         * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
3038         * g++.dg/dg.exp: Run Cilk Plus tests.
3039         * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
3041 2013-11-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3043         * gcc.dg/vmx/3b-15.c: Revise for little endian.
3045 2013-11-15  Richard Biener  <rguenther@suse.de>
3047         PR tree-optimization/50262
3048         * gcc.dg/tree-ssa/alias-28.c: New testcase.
3049         * gcc.dg/strlenopt-1.c: Adjust.
3050         * gcc.dg/strlenopt-1f.c: Likewise.
3052 2013-11-15  Richard Biener  <rguenther@suse.de>
3054         * gcc.dg/torture/20131115-1.c: New testcase.
3056 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
3058         * gcc.dg/cpp/ucnid-9.c: New test.
3060 2013-11-14  Eric Botcazou  <ebotcazou@adacore.com>
3062         * gnat.dg/stack_usage1b.adb: New test.
3063         * gnat.dg/stack_usage1c.adb: Likewise.
3065 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
3067         * gnat.dg/specs/addr1.ads: Revert the last change.
3068         * gnat.dg/specs/atomic1.ads: Likewise.
3070 2013-11-14  Cong Hou  <congh@google.com>
3072         * gcc.dg/vect/vect-alias-check.c: Update.
3074 2013-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
3076         PR c++/57887
3077         * g++.dg/cpp0x/nsdmi-template3.C: New.
3078         * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
3080 2013-11-14  Diego Novillo  <dnovillo@google.com>
3082         * gcc.dg/plugin/selfassign.c: Include stringpool.h.
3083         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3085 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3087         * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
3088         compiler and linker field if _CALL_ELF == 2.
3089         * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
3090         * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
3091         * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
3093 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3095         * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
3096         (WRAPPER): Use it.
3097         * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
3098         * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
3099         * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
3101 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3103         * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
3104         New function.
3105         * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
3106         * gcc.target/powerpc/pr57949-2.c: Likewise.
3108 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3110         * g++.dg/eh/ppc64-sighandle-cr.C: New test.
3112 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3114         * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
3115         * gcc.dg/torture/float128-div-underflow.c: Likewise.
3116         * gcc.dg/torture/float128-extend-nan.c: Likewise.
3118 2013-11-14  Richard Biener  <rguenther@suse.de>
3120         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
3122 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
3124         * gnat.dg/specs/addr1.ads: XFAIL on x32.
3125         * gnat.dg/specs/atomic1.ads: Likewise.
3127 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
3129         * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
3130         to "cortex-a53".
3131         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
3132         to "cortex-a53".
3134 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3136         * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
3137         *-*-solaris2.1[0-9]*.
3138         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
3140 2013-11-14  Joey Ye  <joey.ye@arm.com>
3142         * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
3143         * gcc.dg/tree-ssa/vrp47.c: Likewise.
3144         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3145         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
3146         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3148 2013-11-14  Adam Butcher  <adam@jessamine.co.uk>
3150         PR c++/58533
3151         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
3153 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
3155         PR target/59101
3156         * gcc.c-torture/execute/pr59101.c: New test.
3158 2013-11-13  Jeff Law  <law@redhat.com>
3160         PR tree-optimization/59102
3161         * gcc.c-torture/compile/pr59102.c: New test.
3163 2013-11-13  Tom de Vries  <tom@codesourcery.com>
3165         * gcc.dg/tail-merge-store.c: New test.
3167 2013-11-13  Andrew MacLeod  <amacleod@redhat.com>
3169         * g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
3170         * gcc.dg/plugin/selfassign.c: Likewise.
3172 2013-11-13  Jeff Law  <law@redhat.com>
3174         * PR middle-end/59119
3175         * gcc.c-torture/compile/pr59119.c: New test.
3177 2013-11-13  Martin Jambor  <mjambor@suse.cz>
3179         * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
3180         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3181         * gcc.dg/pr10474.c: Likewise.
3183 2013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
3185         * lib/target-supports.exp
3186         (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
3187         of targets that do not need command line argument to enable SIMD.
3189 2013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
3191         * gcc.dg/guality/param-4.c: New test.
3193 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
3195         * gcc.dg/c11-complex-1.c: New test.
3197 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
3199         * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
3200         gcc.dg/auto-type-2.c: New tests.
3202 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3204         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
3205         LTO tests.
3207 2013-11-12  Jeff Law  <law@redhat.com>
3209         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
3210         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
3211         the SSA optimizers.
3213 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3215         PR target/59054
3216         * gcc.target/powerpc/pr59054.c: New test.
3218 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
3220         * g++.dg/cpp1y/lambda-generic.C: New test case.
3221         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
3222         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
3223         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
3224         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
3225         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
3226         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
3227         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
3228         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
3230 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
3232         PR c++/58534
3233         PR c++/58536
3234         PR c++/58548
3235         PR c++/58549
3236         PR c++/58637
3237         * g++.dg/cpp1y/pr58534.C: New testcase.
3238         * g++.dg/cpp1y/pr58536.C: New testcase.
3239         * g++.dg/cpp1y/pr58548.C: New testcase.
3240         * g++.dg/cpp1y/pr58549.C: New testcase.
3241         * g++.dg/cpp1y/pr58637.C: New testcase.
3243 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
3245         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
3246         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
3247         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
3248         diagnostics.
3250 2013-11-12  Tristan Gingold  <gingold@adacore.com>
3252         * gnat.dg/aggr21.adb: New test.
3253         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
3255 2013-11-12  Jeff Law  <law@redhat.com>
3257         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
3258         * gcc.dg/tree-ssa/isolate-5.c: New test.
3260 2013-11-12  Martin Jambor  <mjambor@suse.cz>
3262         PR rtl-optimization/10474
3263         * gcc.dg/pr10474.c: New testcase.
3264         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
3265         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3267 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
3269         PR c++/57734
3270         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
3272 2013-11-11  Martin Liska  <marxin.liska@gmail.com>
3274         * gcc.dg/time-profiler-1.c: New test.
3275         * gcc.dg/time-profiler-2.c: Ditto.
3277 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
3278             Jeff Law  <law@redhat.com>
3280         * gcc.dg/tree-ssa/alias-27.c: New testcase.
3282 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
3284         PR target/58853
3285         * gcc.target/i386/pr58853.c: New test.
3287 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3289         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
3290         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
3291         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
3292         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3293         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3294         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3295         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3296         * gcc.dg/tree-ssa/vrp47.c: Likewise.
3297         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3299 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
3301         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
3302         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
3303         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
3304         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
3305         gcc.dg/atomic/stdatomic-exchange-1.c,
3306         gcc.dg/atomic/stdatomic-exchange-2.c,
3307         gcc.dg/atomic/stdatomic-exchange-3.c,
3308         gcc.dg/atomic/stdatomic-exchange-4.c,
3309         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
3310         gcc.dg/atomic/stdatomic-generic.c,
3311         gcc.dg/atomic/stdatomic-kill-dep.c,
3312         gcc.dg/atomic/stdatomic-load-1.c,
3313         gcc.dg/atomic/stdatomic-load-2.c,
3314         gcc.dg/atomic/stdatomic-load-3.c,
3315         gcc.dg/atomic/stdatomic-load-4.c,
3316         gcc.dg/atomic/stdatomic-lockfree.c,
3317         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
3318         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
3319         gcc.dg/atomic/stdatomic-store-1.c,
3320         gcc.dg/atomic/stdatomic-store-2.c,
3321         gcc.dg/atomic/stdatomic-store-3.c,
3322         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
3323         tests.
3325 2013-11-08  Cong Hou  <congh@google.com>
3327         PR tree-optimization/58508
3328         * gcc.dg/vect/pr58508.c: Update.
3330 2013-11-08  Richard Biener  <rguenther@suse.de>
3332         PR tree-optimization/59047
3333         * gcc.dg/torture/pr59047.c: New testcase.
3335 2013-11-08  Richard Biener  <rguenther@suse.de>
3337         PR tree-optimization/59038
3338         PR tree-optimization/58955
3339         * gcc.dg/torture/pr59038.c: New testcase.
3341 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
3343         PR fortran/58471
3344         * gfortran.dg/constructor_9.f90: New.
3346 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
3348         * gcc.dg/atomic-compare-exchange-1.c,
3349         gcc.dg/atomic-compare-exchange-2.c,
3350         gcc.dg/atomic-compare-exchange-3.c,
3351         gcc.dg/atomic-compare-exchange-4.c,
3352         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
3353         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
3354         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
3355         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
3356         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
3357         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
3358         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
3359         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
3360         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
3361         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
3362         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
3363         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
3364         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
3365         gcc.dg/atomic-store-5.c: Declare main as returning int.
3366         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
3367         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
3368         gcc.dg/atomic-exchange-5.c: Separate increments of count from
3369         expression using value of count.
3371 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
3373         * lib/target-supports.exp
3374         (check_effective_target_fenv_exceptions): New function.
3375         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
3376         * gcc.dg/atomic/c11-atomic-exec-1.c,
3377         gcc.dg/atomic/c11-atomic-exec-2.c,
3378         gcc.dg/atomic/c11-atomic-exec-3.c,
3379         gcc.dg/atomic/c11-atomic-exec-4.c,
3380         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
3381         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
3382         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
3384 2013-11-07  Cong Hou  <congh@google.com>
3386         * gcc.dg/vect/vect-alias-check.c: New.
3388 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
3390         * gcc.dg/tree-ssa/loop-39.c: New test.
3392         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
3393         * gcc.dg/unroll_2.c: Likewise.
3394         * gcc.dg/unroll_3.c: Likewise.
3395         * gcc.dg/unroll_4.c: Likewise.
3396         * gcc.dg/vrp90.c: New test.
3398 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
3400         PR c++/58176
3401         * g++.dg/cpp0x/nullptr30.C: New.
3403 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
3404             Jakub Jelinek  <jakub@redhat.com>
3406         PR sanitizer/59029
3407         * c-c++-common/asan/pr59029.c: New test.
3409 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
3411         PR target/59034
3412         * gcc.target/i386/pr59034-1.c: New test.
3413         * gcc.target/i386/pr59034-2.c: Likewise.
3415 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
3417         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
3418         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
3419         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
3421 2013-11-06  DJ Delorie  <dj@redhat.com>
3423         * gcc.dg/mismatch-decl-1.c: New test.
3425 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
3427         * gcc.dg/torture/float128-cmp-invalid.c,
3428         gcc.dg/torture/float128-div-underflow.c,
3429         gcc.dg/torture/float128-extend-nan.c,
3430         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
3432 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
3434         * gcc.target/sh/pr51244-11.c: Remove target line.
3435         * gcc.target/sh/sh4a-sincosf.c: Likewise.
3436         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3437         * gcc.target/sh/pr51244-15.c: Likewise.
3438         * gcc.target/sh/pr51244-19.c: Likewise.
3439         * gcc.target/sh/cmpstr.c: Likewise.
3440         * gcc.target/sh/pr33135-3.c: Likewise.
3441         * gcc.target/sh/pr53512-2.c: Likewise.
3442         * gcc.target/sh/pr54602-2.c: Likewise.
3443         * gcc.target/sh/pr52483-1.c: Likewise.
3444         * gcc.target/sh/pr21255-2-ml.c: Likewise.
3445         * gcc.target/sh/pr54760-4.c: Likewise.
3446         * gcc.target/sh/pr52483-5.c: Likewise.
3447         * gcc.target/sh/pr54089-2.c: Likewise.
3448         * gcc.target/sh/pr56547-2.c: Likewise.
3449         * gcc.target/sh/pr54089-6.c: Likewise.
3450         * gcc.target/sh/pr51244-20.c: Likewise.
3451         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
3452         * gcc.target/sh/sh4a-fsrra.c: Likewise.
3453         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
3454         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
3455         * gcc.target/sh/pr55303-2.c: Likewise.
3456         * gcc.target/sh/sh2a-resbank.c: Likewise.
3457         * gcc.target/sh/sp-switch.c: Likewise.
3458         * gcc.target/sh/pr51244-3.c: Likewise.
3459         * gcc.target/sh/pr50751-3.c: Likewise.
3460         * gcc.target/sh/pr51244-7.c: Likewise.
3461         * gcc.target/sh/struct-arg-dw2.c: Likewise.
3462         * gcc.target/sh/pr50751-7.c: Likewise.
3463         * gcc.target/sh/pr49468-di.c: Likewise.
3464         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
3465         * gcc.target/sh/pr49880-3.c: Likewise.
3466         * gcc.target/sh/pr51244-12.c: Likewise.
3467         * gcc.target/sh/pr53988.c: Likewise.
3468         * gcc.target/sh/pr6526.c: Likewise.
3469         * gcc.target/sh/sh2a-bxor.c: Likewise.
3470         * gcc.target/sh/pr51244-16.c: Likewise.
3471         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
3472         * gcc.target/sh/sh2a-bor.c: Likewise.
3473         * gcc.target/sh/pr53511-1.c: Likewise.
3474         * gcc.target/sh/pr21255-3.c: Likewise.
3475         * gcc.target/sh/pr53512-3.c: Likewise.
3476         * gcc.target/sh/pr33135-4.c: Likewise.
3477         * gcc.target/sh/pr54602-3.c: Likewise.
3478         * gcc.target/sh/pr54760-1.c: Likewise.
3479         * gcc.target/sh/pr52483-2.c: Likewise.
3480         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
3481         * gcc.target/sh/pr54680.c: Likewise.
3482         * gcc.target/sh/pr54386.c: Likewise.
3483         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3484         * gcc.target/sh/pr54089-3.c: Likewise.
3485         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3486         * gcc.target/sh/pr54089-7.c: Likewise.
3487         * gcc.target/sh/strlen.c: Likewise.
3488         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3489         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
3490         * gcc.target/sh/pr55303-3.c: Likewise.
3491         * gcc.target/sh/pr51244-4.c: Likewise.
3492         * gcc.target/sh/pr50751-4.c: Likewise.
3493         * gcc.target/sh/pr39423-1.c: Likewise.
3494         * gcc.target/sh/pr51244-8.c: Likewise.
3495         * gcc.target/sh/pr55146.c: Likewise.
3496         * gcc.target/sh/pr50751-8.c: Likewise.
3497         * gcc.target/sh/sh2a-bset.c: Likewise.
3498         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
3499         * gcc.target/sh/sh2a-movi20s.c: Likewise.
3500         * gcc.target/sh/20080410-1.c: Likewise.
3501         * gcc.target/sh/pr49880-4.c: Likewise.
3502         * gcc.target/sh/pr51244-13.c: Likewise.
3503         * gcc.target/sh/sh2a-movrt.c: Likewise.
3504         * gcc.target/sh/pr51244-17.c: Likewise.
3505         * gcc.target/sh/pr21255-2-mb.c: Likewise.
3506         * gcc.target/sh/sh2a-bclr.c: Likewise.
3507         * gcc.target/sh/pr33135-1.c: Likewise.
3508         * gcc.target/sh/pr53512-4.c: Likewise.
3509         * gcc.target/sh/pr54602-4.c: Likewise.
3510         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
3511         * gcc.target/sh/pr54760-2.c: Likewise.
3512         * gcc.target/sh/pr52483-3.c: Likewise.
3513         * gcc.target/sh/sh2a-bld.c: Likewise.
3514         * gcc.target/sh/pr54089-4.c: Likewise.
3515         * gcc.target/sh/pr54685.c: Likewise.
3516         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
3517         * gcc.target/sh/pr54089-8.c: Likewise.
3518         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3519         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
3520         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
3521         * gcc.target/sh/pr51244-1.c: Likewise.
3522         * gcc.target/sh/pr50751-1.c: Likewise.
3523         * gcc.target/sh/pr55160.c: Likewise.
3524         * gcc.target/sh/pr51244-5.c: Likewise.
3525         * gcc.target/sh/pr54236-1.c: Likewise.
3526         * gcc.target/sh/pr50751-5.c: Likewise.
3527         * gcc.target/sh/pr52933-1.c: Likewise.
3528         * gcc.target/sh/pr39423-2.c: Likewise.
3529         * gcc.target/sh/pr51244-9.c: Likewise.
3530         * gcc.target/sh/pr49263.c: Likewise.
3531         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
3532         * gcc.target/sh/pr49880-1.c: Likewise.
3533         * gcc.target/sh/sh2a-band.c: Likewise.
3534         * gcc.target/sh/pr51244-10.c: Likewise.
3535         * gcc.target/sh/pr49880-5.c: Likewise.
3536         * gcc.target/sh/prefetch.c: Likewise.
3537         * gcc.target/sh/pr51244-14.c: Likewise.
3538         * gcc.target/sh/rte-delay-slot.c: Likewise.
3539         * gcc.target/sh/fpul-usage-1.c: Likewise.
3540         * gcc.target/sh/pr51244-18.c: Likewise.
3541         * gcc.target/sh/pr21255-1.c: Likewise.
3542         * gcc.target/sh/pr33135-2.c: Likewise.
3543         * gcc.target/sh/pr53512-1.c: Likewise.
3544         * gcc.target/sh/pr54602-1.c: Likewise.
3545         * gcc.target/sh/sh2a-rtsn.c: Likewise.
3546         * gcc.target/sh/torture/pragma-isr.c: Likewise.
3547         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3548         * gcc.target/sh/torture/pr58314.c: Likewise.
3549         * gcc.target/sh/torture/pr34777.c: Likewise.
3550         * gcc.target/sh/torture/pr58475.c: Likewise.
3551         * gcc.target/sh/pr54760-3.c: Likewise.
3552         * gcc.target/sh/sh4a-cosf.c: Likewise.
3553         * gcc.target/sh/pr52483-4.c: Likewise.
3554         * gcc.target/sh/mfmovd.c: Likewise.
3555         * gcc.target/sh/pr54089-1.c: Likewise.
3556         * gcc.target/sh/pr56547-1.c: Likewise.
3557         * gcc.target/sh/pr54089-5.c: Likewise.
3558         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3559         * gcc.target/sh/pr54089-9.c: Likewise.
3560         * gcc.target/sh/sh2a-jsrn.c: Likewise.
3561         * gcc.target/sh/pr49468-si.c: Likewise.
3562         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
3563         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
3564         * gcc.target/sh/pr55303-1.c: Likewise.
3565         * gcc.target/sh/pr51244-2.c: Likewise.
3566         * gcc.target/sh/pr50751-2.c: Likewise.
3567         * gcc.target/sh/pr54236-2.c: Likewise.
3568         * gcc.target/sh/pr51244-6.c: Likewise.
3569         * gcc.target/sh/cmpstrn.c: Likewise.
3570         * gcc.target/sh/pr50751-6.c: Likewise.
3571         * gcc.target/sh/pr52933-2.c: Likewise.
3572         * gcc.target/sh/pr53568-1.c: Likewise.
3573         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
3574         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
3575         * gcc.target/sh/sh4a-sinf.c: Likewise.
3576         * gcc.target/sh/pr49880-2.c: Likewise.
3578 2013-11-06  Tobias Burnus  <burnus@net-b.de>
3580         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
3581         * gcc.dg/wdate-time.c: Ditto.
3582         * gfortran.dg/wdate-time.F90: Ditto.
3584 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
3586         PR target/30807
3587         * gcc.target/sh/torture/pr30807.c: New.
3589 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
3591         PR c++/11006
3592         * g++.dg/other/java3.C: New.
3594 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
3596         PR target/59021
3597         * gcc.target/i386/pr59021.c: New test.
3599 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
3601         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
3602         dg-additional-files to also match BOL.
3604 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
3606         * gcc.dg/torture/c99-contract-1.c: New test.
3608 2013-11-06  Richard Biener  <rguenther@suse.de>
3610         PR tree-optimization/58653
3611         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
3612         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
3614 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3616         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
3617         40 to 30.  Replaced iteration variable with a #define.  Instead of
3618         returning non-zero value for error, called __builtin_abort ().  Fixed
3619         a bug of calling fib_serial in serial case instead of fib.
3620         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3621         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3622         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3623         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
3624         compiler flag testing.
3626 2013-11-06  Christian Bruel  <christian.bruel@st.com>
3628         * gcc.target/sh/strlen.c: New test.
3630 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
3632         PR middle-end/58970
3633         * gcc.c-torture/compile/pr58970.c: New test.
3635 2013-11-05  Wei Mi  <wmi@google.com>
3637         PR regression/58985
3638         * gcc.dg/pr57518.c: Add subreg in regexp pattern.
3640 2013-11-05  Tobias Burnus  <burnus@net-b.de>
3642         * g++.dg/warn/wdate-time.C: New.
3643         * gcc.dg/wdate-time.c: New.
3644         * gfortran.dg/wdate-time.F90: New.
3646 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
3648         PR fortran/58989
3649         * gfortran.dg/reshape_6.f90: New test.
3651 2013-11-05  Jeff Law  <law@redhat.com>
3653         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
3654         * gcc.dg/tree-ssa/isolate-1.c: New test.
3655         * gcc.dg/tree-ssa/isolate-2.c: New test.
3656         * gcc.dg/tree-ssa/isolate-3.c: New test.
3657         * gcc.dg/tree-ssa/isolate-4.c: New test.
3659 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
3661         PR rtl-optimization/58997
3662         * gcc.c-torture/compile/pr58997.c: New test.
3664 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
3666         PR c++/58724
3667         * g++.dg/cpp0x/gen-attrs-56.C: New.
3669 2013-11-05  Richard Biener  <rguenther@suse.de>
3671         PR ipa/58492
3672         * gcc.dg/ipa/pr58492.c: New testcase.
3674 2013-11-05  Richard Biener  <rguenther@suse.de>
3676         PR tree-optimization/58955
3677         * gcc.dg/torture/pr58955-1.c: New testcase.
3678         * gcc.dg/torture/pr58955-2.c: Likewise.
3680 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
3682         PR middle-end/58981
3683         * gcc.dg/pr58981.c: New test.
3685 2013-11-05  Richard Biener  <rguenther@suse.de>
3687         PR middle-end/58941
3688         * gcc.dg/torture/pr58941.c: New testcase.
3690 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
3692         PR tree-optimization/58958
3693         * gcc.dg/tree-ssa/pr58958.c: New file.
3695 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
3697         * gcc.dg/tree-ssa/alias-26.c: New file.
3699 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
3701         PR tree-optimization/58984
3702         * gcc.c-torture/execute/pr58984.c: New test.
3704 2013-11-05  Andreas Schwab  <schwab@suse.de>
3706         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
3708 2013-11-05  Tobias Burnus  <burnus@net-b.de>
3710         * g++.dg/gomp/openmp-simd-1.C: New.
3711         * g++.dg/gomp/openmp-simd-2.C: New.
3712         * gcc.dg/gomp/openmp-simd-1.c: New.
3713         * gcc.dg/gomp/openmp-simd-2.c: New.
3715 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3717         * gcc.dg/superblock.c: Require scheduling support.
3719 2013-11-04  Kostya Serebryany  <kcc@google.com>
3721         * g++.dg/asan/asan_test.cc: Update the test
3722         to match the fresh asan run-time.
3723         * c-c++-common/asan/stack-overflow-1.c: Ditto.
3725 2013-11-04  Ian Lance Taylor  <iant@google.com>
3727         * g++.dg/ext/sync-4.C: New test.
3729 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
3731         PR fortran/58771
3732         * gfortran.dg/derived_external_function_1.f90 : New test
3734 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
3736         PR tree-optimization/58978
3737         * gcc.c-torture/compile/pr58978.c: New test.
3739 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
3741         PR fortran/57445
3742         * gfortran.dg/optional_class_1.f90 : New test
3744 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
3746         PR rtl-optimization/58968
3747         * gfortran.dg/pr58968.f: New
3749 2013-11-04  Marek Polacek  <polacek@redhat.com>
3751         PR c++/58979
3752         * g++.dg/diagnostic/pr58979.C: New test.
3754 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
3756         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
3757         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
3758         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
3759         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
3760         gcc.dg/iec-559-macros-9.c: New tests.
3762 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
3764         PR tree-optimization/58946
3765         * gcc.c-torture/compile/pr58946.c: New test.
3767 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
3769         PR c++/52071
3770         * g++.dg/parse/pr52071.C: New.
3772 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
3774         PR c++/38313
3775         * g++.dg/lookup/name-clash10.C: New.
3777 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
3779         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
3780         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
3781         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or vbif.
3783 2013-11-03  Marek Polacek  <polacek@redhat.com>
3785         * g++.dg/ubsan/cxx1y-vla.C: New test.
3786         * c-c++-common/ubsan/vla-3.c: New test.
3787         * c-c++-common/ubsan/vla-2.c: New test.
3788         * c-c++-common/ubsan/vla-4.c: New test.
3789         * c-c++-common/ubsan/vla-1.c: New test.
3791 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3793         * gcc.dg/vmx/vec-set.c: New.
3795 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
3797         PR c++/29234
3798         PR c++/56037
3799         * g++.dg/parse/pr29234.C: New.
3800         * g++.dg/parse/pr56037.C: Likewise.
3802 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3804         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
3805         passed it in as one of the options to all Cilk keywords test.
3807 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
3809         PR c++/58708
3810         * g++.dg/cpp1y/pr58708.C: New.
3812 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
3814         PR c++/58834
3815         * g++.dg/ext/pr58834.C: New file.
3817 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
3819         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
3820         tests.
3821         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
3822         tests.
3824 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
3826         PR fortran/57893
3827         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
3828         type block.
3830 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
3832         * g++.dg/gomp/simd-1.C: New test.
3833         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
3834         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
3835         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
3836         * c-c++-common/gomp/simd6.c: New test.
3838 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
3840         Implement C++14 digit separators.
3841         * g++.dg/cpp1y/digit-sep.C: New.
3842         * g++.dg/cpp1y/digit-sep-neg.C: New.
3843         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
3845 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
3847         * gcc.dg/vect/vect-align-3.c: New test.
3849         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
3850         we warn about it already during VRP1 pass.
3852 2013-10-31  Martin Jambor  <mjambor@suse.cz>
3854         PR rtl-optimization/58934
3855         Revert:
3856         2013-10-30  Martin Jambor  <mjambor@suse.cz>
3857         PR rtl-optimization/10474
3858         * gcc.dg/pr10474.c: New testcase.
3859         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
3860         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3862 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
3864         PR c++/58932
3865         Revert:
3866         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
3868         PR c++/58466
3869         * g++.dg/cpp0x/variadic145.C: New.
3871         * g++.dg/cpp0x/sfinae49.C: New.
3873 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
3875         PR c++/58581
3876         * g++.dg/cpp0x/deleted1.C: New.
3878 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3880         * gcc.target/arm/lp1243022.c: New test.
3882 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
3884         PR other/58545
3885         * gcc.target/avr/pr58545.c: New test.
3887 2013-10-30  Tobias Burnus  <burnus@net-b.de>
3889         Revert:
3890         2013-10-30  Tobias Burnus  <burnus@net-b.de>
3891         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
3892         path to the compile flags.
3894 2013-10-30  Cong Hou  <congh@google.com>
3896         * gcc.target/i386/vect-abs-s8.c: New test.
3897         * gcc.target/i386/vect-abs-s16.c: New test.
3898         * gcc.target/i386/vect-abs-s32.c: New test.
3900 2013-10-30  Tobias Burnus  <burnus@net-b.de>
3902         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
3903         path to the compile flags.
3905 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
3907         PR rtl-optimization/58369
3908         * g++.dg/torture/pr58369.C: New test.
3910 2013-10-30  Tobias Burnus  <burnus@net-b.de>
3912         PR other/33426
3913         * g++.dg/vect/pr33426-ivdep-2.cc: New.
3914         * g++.dg/vect/pr33426-ivdep-3.cc: New.
3915         * g++.dg/vect/pr33426-ivdep-4.cc: New.
3917 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
3919         PR target/58784
3920         * gcc.target/arm/pr58784.c: New.
3922 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
3924         * gcc.dg/tree-ssa/alias-24.c: New file.
3926 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
3928         * gcc.target/i386/fma_double_3.c: Use pattern for
3929         scan-assembler-times instead of just one insn name.
3930         * gcc.target/i386/fma_double_5.c: Ditto.
3931         * gcc.target/i386/fma_float_3.c: Ditto.
3932         * gcc.target/i386/fma_float_5.c: Ditto.
3933         * gcc.target/i386/l_fma_double_1.c: Ditto.
3934         * gcc.target/i386/l_fma_double_2.c: Ditto.
3935         * gcc.target/i386/l_fma_double_3.c: Ditto.
3936         * gcc.target/i386/l_fma_double_4.c: Ditto.
3937         * gcc.target/i386/l_fma_double_5.c: Ditto.
3938         * gcc.target/i386/l_fma_double_6.c: Ditto.
3939         * gcc.target/i386/l_fma_float_1.c: Ditto.
3940         * gcc.target/i386/l_fma_float_2.c: Ditto.
3941         * gcc.target/i386/l_fma_float_3.c: Ditto.
3942         * gcc.target/i386/l_fma_float_4.c: Ditto.
3943         * gcc.target/i386/l_fma_float_5.c: Ditto.
3944         * gcc.target/i386/l_fma_float_6.c: Ditto.
3946 2013-10-30  Christian Bruel  <christian.bruel@st.com>
3948         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
3949         * gcc.target/sh/cmpstr.c: New test.
3950         * gcc.target/sh/cmpstrn.c: New test.
3952 2013-10-30  Martin Jambor  <mjambor@suse.cz>
3954         PR rtl-optimization/10474
3955         * gcc.dg/pr10474.c: New testcase.
3956         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
3957         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3959 2013-10-29  Andrew Pinski <apinski@cavium.com>
3960             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3962         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
3963         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
3964         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
3965         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
3966         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
3967         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
3968         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
3969         conditional move to be used.
3970         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
3972 2013-10-29  Tobias Burnus  <burnus@net-b.de>
3974         PR fortran/44350
3975         * gfortran.dg/blockdata_8.f90: New.
3977 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
3979         PR target/54236
3980         * gcc.target/sh/pr54236-2: New.
3981         * gcc.target/sh/pr54089-6: Add another rotl special case.
3983 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
3985         PR fortran/58793
3986         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
3987         to determine sizes of real kinds.
3989         PR fortran/58858
3990         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
3992 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3994         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
3995         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
3996         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3997         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
3998         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3999         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4000         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4001         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4002         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
4003         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4004         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
4005         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
4006         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
4007         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4008         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4009         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4010         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
4011         test stored in c-c++-common.  Also, added the Cilk runtime's library
4012         to the ld_library_path.
4014 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
4016         PR c++/58888
4017         * g++.dg/cpp0x/auto40.C: New.
4018         * g++.dg/other/warning1.C: Adjust.
4020 2013-10-29  Richard Biener  <rguenther@suse.de>
4022         * gcc.dg/torture/restrict-2.c: New testcase.
4023         * gcc.dg/torture/restrict-3.c: Likewise.
4024         * gcc.dg/torture/restrict-4.c: Likewise.
4025         * gcc.dg/torture/restrict-5.c: Likewise.
4027 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
4029         PR tree-optimization/19831
4030         * gcc.dg/tree-ssa/alias-25.c: New file.
4032 2013-10-29  Richard Biener  <rguenther@suse.de>
4034         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
4035         changes.
4036         * gcc.dg/vect/bb-slp-32.c: Likewise.
4037         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4038         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
4039         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
4040         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4041         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
4042         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
4043         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4044         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4045         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4046         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4047         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
4048         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4049         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4050         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4051         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4052         * gfortran.dg/vect/vect.exp: Likewise.
4054 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4056         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
4057         * gcc.dg/vmx/eg-5.c: Likewise.
4059 2013-10-28  Claudiu Zissulescu  <claziss@synopsys.com>
4060             Joern Rennecke  <joern.rennecke@embecosm.com>
4062         * gcc.target/arc/jump-around-jump.c: New test.
4064 2013-10-27  Tom de Vries  <tom@codesourcery.com>
4066         * gcc.target/arm/require-pic-register-loc.c: New test.
4068 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
4070         PR target/58679
4071         * gcc.target/i386/pr58679-1.c: New test.
4072         * gcc.target/i386/pr58679-2.c: Ditto.
4074 2013-10-27  Tobias Burnus  <burnus@net-b.de>
4076         PR other/33426
4077         * gcc.dg/vect/vect-ivdep-2.c: New.
4079 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
4081         PR target/52483
4082         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
4083         * gcc.target/sh/pr52483-2.c: Likewise.
4084         * gcc.target/sh/pr52483-3.c: Likewise.
4085         * gcc.target/sh/pr52483-4.c: Likewise.
4087 2013-10-26  Jeff Law  <law@redhat.com>
4089         * g++.dg/torture/pr49309.C: Removed.
4090         * gcc.dg/dfp/pr35739.c: Removed.
4092 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
4094         PR rtl-optimization/58759
4095         * gcc.target/i386/pr58759.c: New.
4097 2013-10-25  Tobias Burnus  <burnus@net-b.de>
4099         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
4100         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
4101         * gcc.dg/vect/vect-ivdep-1.c: Ditto.
4103 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
4105         * gcc.dg/wmul-1.c: New test.
4107 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
4109         PR c++/58878
4110         * g++.dg/template/pr58878.C: New.
4112 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
4114         * gcc.dg/tree-ssa/alias-23.c: New file.
4116 2013-10-25  Richard Biener  <rguenther@suse.de>
4118         PR tree-optimization/58626
4119         * gcc.dg/torture/pr58626.c: New testcase.
4121 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
4123         PR c++/54812
4124         * g++.dg/cpp0x/defaulted47.C: New.
4126 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
4128         * gcc.c-torture/execute/pr58831.c: New test.
4130 2013-10-25  Nick Clifton  <nickc@redhat.com>
4132         * c-c++-common/pr57793.c: Add expected error messages for
4133         targets with small integers.
4134         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
4135         * gcc.dg/c99-stdint-2.c: Likewise.
4136         * gcc.dg/cdce1.c: Likewise.
4137         * gcc.dg/fold-overflow-1.c: Likewise.
4138         * gcc.dg/utf-cvt.c: Likewise.
4139         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
4140         arithmetic.
4141         * gcc.dg/ftrapv-2.c: Likewise.
4142         * gcc.dg/pr30286.c: Likewise.
4143         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
4144         * lib/target-supports.exp (check_effective_target_trapping): New
4145         proc.  Returns true if the target supports trapping arithmetic.
4147 2013-10-25  Tobias Burnus  <burnus@net-b.de>
4149         * g++.dg/parse/ivdep.C: New.
4150         * g++.dg/vect/pr33426-ivdep.cc: New.
4152 2013-10-24  Richard Henderson  <rth@redhat.com>
4154         PR rtl/58542
4155         * gcc.dg/atomic-store-6.c: New.
4157 2013-10-24  Ian Lance Taylor  <iant@google.com>
4159         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
4161 2013-10-24  Cong Hou  <congh@google.com>
4163         * gcc.c-torture/execute/20030125-1.c: Update.
4165 2013-10-24  Tobias Burnus  <burnus@net-b.de>
4167         PR fortran/44646
4168         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
4170 2013-10-24  Dehao Chen  <dehao@google.com>
4172         * g++.dg/opt/devirt3.C: New test.
4174 2013-08-24  Tobias Burnus  <burnus@net-b.de>
4176         PR other/33426
4177         * gcc.dg/ivdep.c: New.
4178         * gcc.dg/vect/vect-ivdep-1.c: New.
4180 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4182         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
4183         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
4185 2013-10-24  Nick Clifton  <nickc@redhat.com>
4187         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
4189 2013-10-24  Marek Polacek  <polacek@redhat.com>
4191         PR c++/58705
4192         * g++.dg/parse/pr58705.C: New test.
4194 2013-10-24  Marek Polacek  <polacek@redhat.com>
4196         * gcc.dg/c11-align-5.c: Add more testing.
4198 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
4200         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
4202 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
4204         PR tree-optimization/58775
4205         PR tree-optimization/58791
4206         * gcc.dg/guality/pr58791-1.c: New test.
4207         * gcc.dg/guality/pr58791-2.c: New test.
4208         * gcc.dg/guality/pr58791-3.c: New test.
4209         * gcc.dg/guality/pr58791-4.c: New test.
4210         * gcc.dg/guality/pr58791-5.c: New test.
4211         * gcc.c-torture/compile/pr58775.c: New test.
4212         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
4214 2013-10-23  Tom de Vries  <tom@codesourcery.com>
4216         PR tree-optimization/58805
4217         * gcc.dg/pr58805.c: New test.
4219 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
4221         * gcc.target/i386/vect-div-1.c: New test.
4223         * gcc.dg/vect/pr58508.c: Remove dg-options.
4225 2013-10-23  Richard Biener  <rguenther@suse.de>
4227         * gcc.dg/torture/pr58830.c: New testcase.
4229 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
4231         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
4232         * g++.dg/cpp1y/attr-deprecated.C: New.
4233         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
4235 2013-10-23  Tobias Burnus  <burnus@net-b.de>
4237         PR fortran/58793
4238         * gfortran.dg/assumed_type_8.f90: New.
4240 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
4242         PR target/58779
4243         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
4244         and MINUSCCZEXT defines. Update scan-assembler dg directive.
4245         * gcc.dg/torture/pr58779.c: New test.
4247 2013-10-22  Steve Ellcey  <sellcey@mips.com>
4249         * gcc.target/mips/nor.c: New.
4251 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
4253         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
4254         tests into...
4255         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
4256         restricted to big-endian targets.
4258 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
4260         PR fortran 57893
4261         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
4263 2013-10-21  Tobias Burnus  <burnus@net-b.de>
4265         PR fortran/58803
4266         * gfortran.dg/proc_ptr_comp_38.f90: New.
4268 2013-10-21  Marek Polacek  <polacek@redhat.com>
4270         PR middle-end/58809
4271         * gcc.dg/gomp/pr58809.c: New test.
4273 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
4275         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
4276         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
4278 2013-10-21  Richard Biener  <rguenther@suse.de>
4280         PR tree-optimization/58794
4281         * c-c++-common/torture/pr58794-1.c: New testcase.
4282         * c-c++-common/torture/pr58794-2.c: Likewise.
4284 2013-10-21  Richard Biener  <rguenther@suse.de>
4286         PR middle-end/58742
4287         * c-c++-common/fold-divmul-1.c: New testcase.
4289 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
4291         * gcc.target/i386/memset-vector_loop-1.c: New test.
4292         * gcc.target/i386/memset-vector_loop-2.c: New test.
4294 2013-10-21  Diego Novillo  <dnovillo@google.com>
4296         * g++.dg/plugin/selfassign.c: Include tree.h.
4297         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
4298         * gcc.dg/plugin/ggcplug.c: Likewise.
4299         * gcc.dg/plugin/one_time_plugin.c: Likewise.
4300         * gcc.dg/plugin/selfassign.c: Likewise.
4301         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4303 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
4305         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
4306         * gcc.target/mips/mips-ps-7.c: Likewise.
4308 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
4310         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
4311         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
4312         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
4314 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
4316         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
4318         PR testsuite/58645
4319         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
4321 2013-10-19  Mike Stump  <mikestump@comcast.net>
4323         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
4325         * gcc.dg/lto/pr54625-1_0.c: Move from here...
4326         * g++.dg/lto/pr54625-1_0.c: ... to here.
4327         * gcc.dg/lto/pr54625-1_1.C: Likewise.
4328         * g++.dg/lto/pr54625-1_1.C: Likewise.
4329         * gcc.dg/lto/pr54625-2_0.c: Likewise.
4330         * g++.dg/lto/pr54625-2_0.c: Likewise.
4331         * gcc.dg/lto/pr54625-2_1.C: Likewise.
4332         * g++.dg/lto/pr54625-2_1.C: Likewise.
4334 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
4336         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
4338 2013-10-18  Cong Hou  <congh@google.com>
4340         * gcc.dg/vect/pr58508.c: New test.
4342 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
4344         PR c++/58466
4345         * g++.dg/cpp0x/variadic145.C: New.
4347 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
4349         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
4351 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
4353         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
4354         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4355         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
4356         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
4358 2013-10-17  Charles Baylis  <charles.baylis@linaro.org>
4360         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
4361         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
4362         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
4363         effective target arm_thumb1_ok.
4364         * lib/target-supports.exp
4365         (check_effective_target_arm_fp16_ok_nocache): Don't force
4366         -mfloat-abi=soft when building for hardfloat target.
4368 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
4370         PR target/58673
4371         * gcc.target/powerpc/pr58673-1.c: New file to test whether
4372         -mquad-word + -mno-vsx-timode causes errors.
4373         * gcc.target/powerpc/pr58673-2.c: Likewise.
4375 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
4377         PR c++/58596
4378         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
4380 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4382         * gcc.target/aarch64/c-output-template.c: New testcase.
4383         * gcc.target/aarch64/c-output-template-2.c: Likewise.
4384         * gcc.target/aarch64/c-output-template-3.c: Likewise.
4386 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
4388         * lib/target-supports.exp
4389         (check_effective_target_sync_long_long): AArch64 supports
4390         atomic operations on "long long".
4391         (check_effective_target_sync_long_long_runtime): AArch64 can
4392         execute atomic operations on "long long".
4394 2013-10-17  Richard Biener  <rguenther@suse.de>
4396         PR tree-optimization/58143
4397         * gcc.dg/torture/pr58143-1.c: New testcase.
4398         * gcc.dg/torture/pr58143-2.c: Likewise.
4399         * gcc.dg/torture/pr58143-3.c: Likewise.
4401 2013-10-17  Marek Polacek  <polacek@redhat.com>
4403         PR c/58267
4404         * gcc.dg/c1x-align-5.c: New test.
4406 2013-10-16  Tobias Burnus  <burnus@net-b.de>
4408         PR fortran/58652
4409         * gfortran.dg/unlimited_polymorphic_12.f90: New.
4411 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
4413         * c-c++-common/cpp/openmp-define-1.c: Move
4414         dg-require-effective-target fopenmp after dg-do directive.
4415         * c-c++-common/cpp/openmp-define-2.c: Likewise.
4416         * gfortran.dg/openmp-define-1.f90: Likewise.
4417         * gfortran.dg/openmp-define-2.f90: Likewise.
4418         * gfortran.dg/openmp-define-3.f90: Likewise.
4420 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
4422         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
4424 2013-10-15  Sriraman Tallam  <tmsriram@google.com>
4426         PR target/57756
4427         * gcc.target/i386/pr57756.c: New test.
4428         * gcc.target/i386/pr57756_2.c: New test.
4430 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
4432         * gcc.dg/torture/builtin-self.c: New file.
4434 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
4436         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
4437         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
4438         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
4439         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
4440         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
4442 2013-10-15  Cong Hou  <congh@google.com>
4444         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
4446 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
4448         PR c++/58707
4449         * g++.dg/cpp0x/pr58707.C: New.
4451 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4453         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
4454         after other directives.
4456 2013-10-15  Tobias Burnus  <burnus@net-b.de>
4458         PR fortran/58652
4459         * gfortran.dg/unlimited_polymorphic_11.f90: New.
4461 2013-10-14  Ian Lance Taylor  <iant@google.com>
4463         * go.test/go-test.exp (go-find-packages): New proc.
4464         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
4465         subdirectories.  Do simple +build line matching.  Handle run with
4466         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
4467         for rundir.  Remove special handling for bug191 and dwarf.
4469 2013-10-14  Tobias Burnus  <burnus@net-b.de>
4471         PR fortran/58658
4472         * gfortran.dg/unlimited_polymorphic_10.f90: New.
4474 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4476         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
4477         Use btsl.
4479 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
4481         * gnat.dg/specs/opt1.ads: New test.
4483 2013-10-14  Richard Biener  <rguenther@suse.de>
4485         PR tree-optimization/58640
4486         * gcc.c-torture/execute/pr58640-2.c: New testcase.
4488 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4490         * gnat.dg/uninit_array.ad[sn]: New test.
4491         * gnat.dg/uninit_array_pkg.ads: New helper.
4493 2013-10-13  Richard Biener  <rguenther@suse.de>
4495         * gcc.c-torture/execute/pr58662.c: New test.
4497 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
4499         PR target/51244
4500         * gcc.dg/torture/p51244-21.c: New.
4501         * gcc.target/sh/pr51244-20.c: New.
4502         * gcc.target/sh/pr51244-20-sh2a.c: New.
4504 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
4506         * gnat.dg/specs/linker_section.ads: Update test.
4508 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
4510         PR target/58690
4511         * gcc.target/i386/pr58690.c: New test
4513 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
4515         * gcc.target/i386/builtin-ucmp.c: New test.
4517 2013-10-11  Brooks Moses  <bmoses@google.com>
4519         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
4521 2013-10-11  Jeff Law  <law@redhat.com>
4523         * gcc.c-torture/execute/pr58640.c: New test.
4525 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
4527         PR c++/58633
4528         * g++.dg/cpp0x/decltype57.C: New.
4530 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
4532         PR c++/31671
4533         * g++.dg/template/nontype26.C: New.
4535 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
4537         * c-c++-common/cpp/openmp-define-1.c: New file.
4538         * c-c++-common/cpp/openmp-define-2.c: Likewise.
4539         * c-c++-common/cpp/openmp-define-3.c: Likewise.
4540         * gfortran.dg/openmp-define-1.f90: Likewise.
4541         * gfortran.dg/openmp-define-2.f90: Likewise.
4542         * gfortran.dg/openmp-define-3.f90: Likewise.
4544         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
4545         for test source files.
4546         * gcc.dg/gomp/gomp.exp: Likewise.
4547         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
4548         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
4549         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
4550         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
4551         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
4553 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
4555         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
4556         Remove error test that is now valid in OpenMP 4.0.
4557         * c-c++-common/gomp/atomic-16.c: New test.
4558         * c-c++-common/gomp/cancel-1.c: New test.
4559         * c-c++-common/gomp/depend-1.c: New test.
4560         * c-c++-common/gomp/depend-2.c: New test.
4561         * c-c++-common/gomp/map-1.c: New test.
4562         * c-c++-common/gomp/pr58472.c: New test.
4563         * c-c++-common/gomp/sections1.c: New test.
4564         * c-c++-common/gomp/simd1.c: New test.
4565         * c-c++-common/gomp/simd2.c: New test.
4566         * c-c++-common/gomp/simd3.c: New test.
4567         * c-c++-common/gomp/simd4.c: New test.
4568         * c-c++-common/gomp/simd5.c: New test.
4569         * c-c++-common/gomp/single1.c: New test.
4570         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
4571         parser.
4572         * g++.dg/gomp/block-3.C: Likewise.
4573         * g++.dg/gomp/clause-3.C: Adjust error messages.
4574         * g++.dg/gomp/declare-simd-1.C: New test.
4575         * g++.dg/gomp/declare-simd-2.C: New test.
4576         * g++.dg/gomp/depend-1.C: New test.
4577         * g++.dg/gomp/depend-2.C: New test.
4578         * g++.dg/gomp/target-1.C: New test.
4579         * g++.dg/gomp/target-2.C: New test.
4580         * g++.dg/gomp/taskgroup-1.C: New test.
4581         * g++.dg/gomp/teams-1.C: New test.
4582         * g++.dg/gomp/udr-1.C: New test.
4583         * g++.dg/gomp/udr-2.C: New test.
4584         * g++.dg/gomp/udr-3.C: New test.
4585         * g++.dg/gomp/udr-4.C: New test.
4586         * g++.dg/gomp/udr-5.C: New test.
4587         * g++.dg/gomp/udr-6.C: New test.
4588         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
4589         * gcc.dg/autopar/outer-2.c: Likewise.
4590         * gcc.dg/autopar/outer-3.c: Likewise.
4591         * gcc.dg/autopar/outer-4.c: Likewise.
4592         * gcc.dg/autopar/outer-5.c: Likewise.
4593         * gcc.dg/autopar/outer-6.c: Likewise.
4594         * gcc.dg/autopar/parallelization-1.c: Likewise.
4595         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
4596         parser.
4597         * gcc.dg/gomp/clause-1.c: Adjust error messages.
4598         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
4599         instead of GOMP_parallel_loop_runtime_start.
4600         * gcc.dg/gomp/declare-simd-1.c: New test.
4601         * gcc.dg/gomp/declare-simd-2.c: New test.
4602         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
4603         parser.  Add further #pragma omp sections nesting tests.
4604         * gcc.dg/gomp/target-1.c: New test.
4605         * gcc.dg/gomp/target-2.c: New test.
4606         * gcc.dg/gomp/taskgroup-1.c: New test.
4607         * gcc.dg/gomp/teams-1.c: New test.
4608         * gcc.dg/gomp/udr-1.c: New test.
4609         * gcc.dg/gomp/udr-2.c: New test.
4610         * gcc.dg/gomp/udr-3.c: New test.
4611         * gcc.dg/gomp/udr-4.c: New test.
4612         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
4614 2013-10-10  Jan Hubicka  <jh@suse.cz>
4616         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
4617         tuning change.
4618         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4619         * gcc.target/i386/pr49168-1.c: Likewise.
4620         * gcc.target/i386/pr49002-2.c: Likewise.
4622 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
4624         PR middle-end/58670
4625         * gcc.dg/torture/pr58670.c: New test.
4627 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
4629         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
4631 2013-10-09  Marek Polacek  <polacek@redhat.com>
4633         PR c++/58635
4634         * g++.dg/tm/pr58635-1.C: New test.
4635         * g++.dg/tm/pr58635-2.C: New test.
4637 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
4639         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
4641 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
4643         PR tree-optimization/20318
4644         * c-c++-common/pr20318.c: New file.
4645         * gcc.dg/tree-ssa/pr20318.c: New file.
4647 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
4649         * gcc.c-torture/execute/pr58570.c: New test.
4651 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
4653         * gcc.target/aarch64/vclz.c: New testcase.
4655 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
4657         * gcc.target/aarch64/vadd_f64.c: New testcase.
4658         * gcc.target/aarch64/vsub_f64.c: New testcase.
4660 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
4662         * gcc.target/aarch64/vdiv_f.c: New testcase.
4664 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
4666         * gcc.target/aarch64/vneg_f.c: New testcase.
4667         * gcc.target/aarch64/vneg_s.c: New testcase.
4669 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
4671         PR c++/58568
4672         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
4673         * g++.old-deja/g++.mike/misc9.C: Adjust.
4675 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
4677         PR c++/58665
4678         Revert:
4679         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
4681         PR c++/58448
4682         * g++.dg/template/crash117.C: New.
4684 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4686         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
4688 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
4690         PR tree-optimization/58480
4691         * gcc.dg/tree-ssa/pr58480.c: New file.
4693 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4695         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
4696         * gcc.target/powerpc/fusion.c: Likewise.
4698 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4700         * gcc.target/s390/htm-nofloat-2.c: New testcase.
4702 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4704         * gcc.target/s390/htm-1.c: Add more tests to cover different
4705         operand types.
4707 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
4709         PR c++/58126
4710         * g++.dg/init/uninitialized1.C: New.
4712 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
4714         PR c++/56060
4715         * g++.dg/cpp0x/variadic144.C: New.
4717 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
4719         PR c++/58560
4720         * g++.dg/cpp0x/auto39.C: New.
4722 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
4724         PR c++/58503
4725         * g++.dg/cpp0x/range-for26.C: New.
4726         * g++.dg/cpp0x/range-for27.C: Likewise.
4728 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
4730         PR c++/58448
4731         * g++.dg/template/crash117.C: New.
4733 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
4735         PR c++/19476
4736         * g++.dg/tree-ssa/pr19476-5.C: New file.
4737         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
4739 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
4741         PR c++/58584
4742         * g++.dg/cpp0x/gen-attrs-55.C: New.
4744 2013-10-03  Easwaran Raman  <eraman@google.com>
4746         PR c++/33911
4747         * g++.dg/ext/attribute47.C: New.
4749 2013-10-03  Rong Xu  <xur@google.com>
4751         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
4752         probability.
4753         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
4754         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
4756 2013-10-03  Marek Polacek  <polacek@redhat.com>
4758         PR c++/58510
4759         * g++.dg/cpp0x/pr58510.C: New test.
4761 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
4763         PR c++/19476
4764         * g++.dg/tree-ssa/pr19476-1.C: New file.
4765         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
4766         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
4767         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
4769 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4771         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
4772         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
4773         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
4774         VSX scalar operations or the traditional floating point form of
4775         the instruction.
4776         * gcc.target/powerpc/ppc-target-2.c: Likewise.
4777         * gcc.target/powerpc/recip-3.c: Likewise.
4778         * gcc.target/powerpc/recip-5.c: Likewise.
4779         * gcc.target/powerpc/pr72747.c: Likewise.
4780         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
4782 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4784         PR target/58460
4785         * gcc.target/aarch64/pr58460.c: New file.
4787 2013-10-02  Tobias Burnus  <burnus@net-b.de>
4789         PR fortran/58593
4790         * gfortran.dg/char_length_19.f90: New.
4792 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
4794         PR c++/58535
4795         * g++.dg/parse/crash65.C: New.
4796         * g++.dg/cpp1y/pr58535.C: Likewise.
4798 2013-10-02  Richard Biener  <rguenther@suse.de>
4800         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
4801         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4802         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
4803         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4804         * gfortran.dg/ldist-pr45199.f: Likewise.
4806 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
4808         PR c++/58565
4809         * g++.dg/parse/crash64.C: New.
4811 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
4813         * gcc.dg/tree-ssa/slsr-40.c: New test.
4815 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
4817         PR c++/58563
4818         * g++.dg/cpp0x/pr58563.C: New.
4820 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
4822         * gcc.target/aarch64/vect_saddl_1.c: New.
4824 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
4826         PR target/58574
4827         * gcc.c-torture/execute/pr58574.c: New testcase.
4829 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
4831         PR Target/58578
4832         * gcc.target/arm/pr58578.c: New test.
4834 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4836         PR tree-optimization/58556
4837         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
4838         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
4840 2013-10-01  Nick Clifton  <nickc@redhat.com>
4842         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
4843         for MSP430.
4844         * gcc.c-torture/compile/20010327-1.c: Only run the test for
4845         ptr32plus targets.
4846         * gcc.c-torture/compile/pr41181.c: Likewise.
4847         * gcc.c-torture/compile/calls.c: Likewise.
4848         * gcc.c-torture/compile/990617-1.c: Likewise.
4849         * gcc.c-torture/compile/pr55955.c: Only run the test for
4850         int32plus targets.
4851         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
4853 2013-10-01  Richard Biener  <rguenther@suse.de>
4855         PR tree-optimization/58553
4856         * gcc.dg/torture/pr58553.c: New testcase.
4858 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
4860         PR middle-end/58564
4861         * gcc.c-torture/execute/pr58564.c: New test.
4863 2013-09-30  Teresa Johnson  <tejohnson@google.com>
4865         * gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
4866         Update for additional dump message.
4868 2013-09-30  Richard Biener  <rguenther@suse.de>
4870         PR tree-optimization/58554
4871         * gcc.dg/torture/pr58554.c: New testcase.
4873 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
4874             Joern Rennecke  <joern.rennecke@embecosm.com>
4876         * gcc.target/arc/barrel-shifter-1.c: New test.
4877         * gcc.target/arc/barrel-shifter-2.c: Likewise.
4878         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
4879         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
4880         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
4881         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
4882         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
4883         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
4884         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
4885         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
4886         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
4887         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
4888         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
4889         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
4890         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
4891         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
4892         * gcc.target/arc/mtune-ARC600.c: Likewise.
4893         * gcc.target/arc/mtune-ARC601.c: Likewise.
4894         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
4895         * gcc.target/arc/mtune-ARC700.c: Likewise.
4896         * gcc.target/arc/mtune-ARC725D.c: Likewise.
4897         * gcc.target/arc/mtune-ARC750D.c: Likewise.
4898         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
4899         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
4901 2013-09-30  Richard Biener  <rguenther@suse.de>
4903         PR middle-end/58532
4904         * g++.dg/torture/pr58552.C: New testcase.
4906 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
4908         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
4909         and -mupper-regs-df.
4911 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
4913         PR middle-end/58463
4914         * gcc.dg/pr58463.c: New test.
4916 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
4918         PR middle-end/58551
4919         * c-c++-common/gomp/pr58551.c: New test.
4921 2013-09-27  Richard Biener  <rguenther@suse.de>
4923         PR tree-optimization/58459
4924         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
4926 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4928         PR fortran/58113
4929         * gfortran.dg/round_4.f90: Check for rounding support.
4931 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
4933         * g++.dg/vect/pr58513.cc (op): Make static.
4935 2013-09-26  Richard Biener  <rguenther@suse.de>
4937         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
4939 2013-09-26  Richard Biener  <rguenther@suse.de>
4941         PR tree-optimization/58539
4942         * gcc.dg/torture/pr58539.c: New testcase.
4944 2013-09-25  Jeff Law  <law@redhat.com>
4946         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
4948 2013-09-25  Tobias Burnus  <burnus@net-b.de>
4950         PR fortran/58436
4951         * gfortran.dg/finalize_21.f90: New.
4953 2013-09-25  Tobias Burnus  <burnus@net-b.de>
4955         PR fortran/57697
4956         PR fortran/58469
4957         * gfortran.dg/defined_assignment_8.f90: New.
4958         * gfortran.dg/defined_assignment_9.f90: New.
4960 2013-09-25  Marek Polacek  <polacek@redhat.com>
4962         PR sanitizer/58413
4963         * c-c++-common/ubsan/shift-5.c: New test.
4964         * c-c++-common/ubsan/shift-6.c: New test.
4965         * c-c++-common/ubsan/div-by-zero-5.c: New test.
4966         * gcc.dg/ubsan/c-shift-1.c: New test.
4968 2013-09-25  Marek Polacek  <polacek@redhat.com>
4970         PR c++/58516
4971         * g++.dg/tm/pr58516.C: New test.
4973 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4975         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
4976         New procedure.
4977         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
4979 2013-09-24  Richard Biener  <rguenther@suse.de>
4981         PR middle-end/58513
4982         * g++.dg/vect/pr58513.cc: New testcase.
4984 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
4986         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
4987         output.
4989 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
4991         PR c++/58500
4992         * g++.dg/cpp1y/pr58500.C: New testcase.
4994 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
4996         * gnat.dg/opt28.ad[sb]: New test.
4997         * gnat.dg/opt28_pkg.ads: New helper.
4999 2013-09-23  Richard Biener  <rguenther@suse.de>
5001         PR tree-optimization/58464
5002         * g++.dg/torture/pr58464.C: New testcase.
5004 2013-09-23  Christian Bruel  <christian.bruel@st.com>
5006         PR target/58475
5007         * gcc.target/sh/torture/pr58475.c: New test.
5009 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
5011         PR fortran/58355
5012         * gfortran.dg/extends_15.f90: New.
5014 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
5016         PR c++/58481
5017         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
5019 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
5021         PR target/56875
5022         * gcc.target/vax/vax.exp: New.
5023         * gcc.target/vax/pr56875.c: Ditto.
5025 2013-09-20  Richard Biener  <rguenther@suse.de>
5027         PR middle-end/58484
5028         * gfortran.dg/pr58484.f: New testcase.
5030 2013-09-20  Jeff Law  <law@redhat.com>
5032         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
5034 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5036         PR middle-end/57748
5037         * gcc.dg/torture/pr57748-1.c: New test.
5038         * gcc.dg/torture/pr57748-2.c: New test.
5040 2013-09-20  Marek Polacek  <polacek@redhat.com>
5042         PR sanitizer/58413
5043         * c-c++-common/ubsan/shift-4.c: New test.
5045 2013-09-20  Richard Biener  <rguenther@suse.de>
5047         PR tree-optimization/58453
5048         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
5050 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
5052         PR fortran/58099
5053         * gfortran.dg/proc_ptr_43.f90: New.
5055 2013-09-18  Tobias Burnus  <burnus@net-b.de>
5057         PR fortran/57697
5058         * gfortran.dg/defined_assignment_11.f90: New.
5060 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
5062         PR rtl-optimization/58438
5063         * g++.dg/pr58438.C: New test.
5065 2013-09-18  Tobias Burnus  <burnus@net-b.de>
5067         PR fortran/43366
5068         * gfortran.dg/class_39.f03: Update dg-error.
5069         * gfortran.dg/class_5.f03: Ditto.
5070         * gfortran.dg/class_53.f90: Ditto.
5071         * gfortran.dg/realloc_on_assign_20.f90: New.
5072         * gfortran.dg/realloc_on_assign_21.f90: New.
5073         * gfortran.dg/realloc_on_assign_22.f90: New.
5075 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
5077         PR c++/58457
5078         * g++.dg/parse/using4.C: New.
5080 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5082         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
5084 2013-09-18  Marek Polacek  <polacek@redhat.com>
5086         PR sanitize/58443
5087         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
5088         instead of the shift option.
5089         * c-c++-common/ubsan/pr58443-1.c: New test.
5090         * c-c++-common/ubsan/pr58443-3.c: New test.
5091         * c-c++-common/ubsan/pr58443-2.c: New test.
5093 2013-09-18  Richard Biener  <rguenther@suse.de>
5095         PR tree-optimization/58417
5096         * gcc.dg/torture/pr58417.c: New testcase.
5098 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
5100         * gnat.dg/array_bounds_test2.adb: New test.
5102 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5104         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
5105         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
5107 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
5109         * gnat.dg/in_out_parameter4.adb: New test.
5111 2013-09-18  Marek Polacek  <polacek@redhat.com>
5113         PR sanitizer/58411
5114         * c-c++-common/ubsan/attrib-1.c: New test.
5116 2013-09-17  Cong Hou  <congh@google.com>
5118         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
5119         on two arrays with short and int types. This should not be recognized
5120         as a dot product pattern.
5122 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
5124         PR c++/58435
5125         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
5126         the cp_type_quals (r) too.
5128 2013-09-17  Jan Hubicka  <jh@suse.cz>
5130         PR middle-end/58332
5131         * gcc.c-torture/compile/pr58332.c: New testcase.
5133 2013-09-17  Jeff Law  <law@redhat.com>
5135         * gcc.c-torture/execute/pr58387.c: New test.
5137 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5139         PR tree-optimization/58088
5140         * gcc.c-torture/compile/pr58088.c: New test.
5142 2013-09-17  Nick Clifton  <nickc@redhat.com>
5144         * lib/target-supports.exp (check_effective_target_trampolines):
5145         Add MSP430 to the list of targets that do not support trampolines.
5146         (check_profiling_available): Add MSP430 to the list of targets
5147         that do not support profiling.
5148         (check_effective_target_tls_runtime): Add MSP430 to the list of
5149         targets that do not support TLS.
5151 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
5153         * gnat.dg/opt27.adb: New test.
5154         * gnat.dg/opt27_pkg.ad[sb]: New helper.
5156 2013-09-17  Andreas Schwab  <schwab@suse.de>
5158         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
5160 2013-09-17  Richard Biener  <rguenther@suse.de>
5162         PR tree-optimization/58432
5163         * gcc.dg/pr58432.c: New testcase.
5165 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
5167         * gcc.dg/tree-ssa/slsr-39.c: New test.
5169 2013-09-16  Xinliang David Li  <davidxl@google.com>
5171         * gcc.misc-tests/help.exp: Optimizer help change.
5173 2013-09-16  Jeff Law  <law@redhat.com>
5175         * gcc.c-torture/execute/pr58419.c: New test.
5176         * gcc.c-torture/execute/pr58431.c: New test.
5178 2013-09-16  Tobias Burnus  <burnus@net-b.de>
5180         PR fortran/58356
5181         * gfortran.dg/finalize_19.f90: New.
5183 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
5185         * gcc.target/i386/pr58418.c: New.
5187 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
5189         * gcc.target/aarch64/fmla-intrinsic.c: New.
5190         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
5191         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
5192         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
5194 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
5196         * gcc.target/aarch64/mul_intrinsic_1.c: New.
5197         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
5199 2013-09-16  Richard Biener  <rguenther@suse.de>
5201         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
5203 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
5205         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
5206         interpreted as implicit templates) to be expected pedwarns instead.
5208 2013-09-16  Tobias Burnus  <burnus@net-b.de>
5210         PR fortran/57697
5211         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
5213 2013-09-15  Tobias Burnus  <burnus@net-b.de>
5215         PR fortran/57697
5216         * gfortran.dg/defined_assignment_10.f90: New.
5218 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
5220         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
5221         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
5223 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
5225         * g++.dg/abi/main.C: Added implicit C linkage tests
5227 2013-09-13  Kai Tietz  <ktietz@redhat.com>
5229         * gcc.target/i386/pr57848.c: New file.
5231 2013-09-13  Christian Bruel  <christian.bruel@st.com>
5233         PR target/58314
5234         * gcc.target/sh/torture/pr58314.c: New test.
5236 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
5238         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
5240 2013-09-12  Martin Jambor  <mjambor@suse.cz>
5242         PR ipa/58389
5243         * g++.dg/pr58389.C: New test.
5245 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
5247         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
5248         * g++.dg/template/pseudodtor3.C: Likewise.
5250 2013-09-12  Richard Biener  <rguenther@suse.de>
5252         PR tree-optimization/58404
5253         * g++.dg/tree-ssa/pr58404.C: New testcase.
5255 2013-09-12  Martin Jambor  <mjambor@suse.cz>
5257         PR ipa/58371
5258         * g++.dg/ipa/pr58371.C: New test.
5260 2013-09-12  Richard Biener  <rguenther@suse.de>
5262         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
5263         expected outcome and comment why that happens.
5265 2013-09-11  Richard Biener  <rguenther@suse.de>
5267         PR middle-end/58377
5268         * g++.dg/uninit-pred-4.C: New testcase.
5270 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
5272         PR tree-optimization/58385
5273         * gcc.c-torture/execute/pr58385.c: New test.
5275 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5277         * gcc.target/arm/thumb-ifcvt-2.c: New test.
5279 2013-09-10  Jeff Law  <law@redhat.com>
5281         * g++.dg/torture/pr58380.C: New test.
5283 2013-09-10  Jan Hubicka  <jh@suse.cz>
5284             Paolo Carlini  <paolo.carlini@oracle.com>
5286         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
5288 2013-09-10  Jeff Law  <law@redhat.com>
5290         * gcc.c-torture/compile/pr58343.c: New test.
5292 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
5294         PR rtl-optimization/58365
5295         * gcc.c-torture/execute/pr58365.c: New test.
5297 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
5299         * gcc.dg/torture/memcpy-1.c: New test.
5301 2013-09-10  Alan Modra  <amodra@gmail.com>
5303         * gcc.target/powerpc/pr58330.c: New.
5305 2013-09-10  Alan Modra  <amodra@gmail.com>
5307         * gcc.target/powerpc/medium_offset.c: New.
5309 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
5311         PR c++/58325
5312         * g++.dg/warn/Wunused-var-21.C: New test.
5314         PR tree-optimization/58364
5315         * gcc.c-torture/execute/pr58364.c: New test.
5317 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
5319         PR c++/43452
5320         * g++.dg/warn/Wdelete-incomplete-1.C: New.
5321         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
5322         * g++.dg/init/delete1.C: Adjust.
5324 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
5326         * gcc.target/aarch64/movdi_1.c: New test.
5328 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
5330         PR c++/58362
5331         * g++.dg/warn/Wunused-parm-5.C: New.
5333 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5335         * gcc.target/aarch64/cmn-neg.c: New test.
5337 2013-09-09  Richard Biener  <rguenther@suse.de>
5339         PR middle-end/58326
5340         * gcc.dg/torture/pr58326-1.c: New testcase.
5341         * gcc.dg/torture/pr58326-2.c: Likewise.
5343 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5345         PR target/57735
5346         * g++.dg/ext/pr57735.C: New test.
5348 2013-09-09  Jan Hubicka  <jh@suse.cz>
5350         PR middle-end/58294
5351         * g++.dg/torture/PR58294.C: New testcase.
5353 2013-09-08  Jeff Law  <law@redhat.com>
5355         * gcc.c-torture/compile/pr58340.c: New test.
5357 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
5359         * g++.dg/debug/ra1.C: New test.
5361 2013-09-08  Jan Hubicka  <jh@suse.cz>
5363         * g++.dg/ipa/devirt-11.C: Update template.
5364         * g++.dg/ipa/devirt-16.C: New testcase.
5365         * g++.dg/ipa/devirt-17.C: New testcase.
5366         * g++.dg/ipa/devirt-18.C: New testcase.
5368 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
5370         PR c++/54941
5371         * g++.dg/overload/new1.C: Adjust.
5373 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
5375         * c-c++-common/opaque-vector.c: New test.
5377 2013-09-08  Tom de Vries  <tom@codesourcery.com>
5379         PR c++/58282
5380         * g++.dg/tm/noexcept-6.C: New test.
5382 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
5384         * gcc.target/arc/cond-set-use.c: New test.
5386 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5388         * gnat.dg/stack_usage2.adb: New test.
5390 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
5392         * gcc.target/aarch64/table-intrinsics.c
5393         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
5394         (qtb_tests8_< ,2,3,4>): Likewise.
5395         (qtblq_tests8_< ,2,3,4>): Likewise.
5396         (qtbxq_tests8_< ,2,3,4>): Likewise.
5398 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5400         * gnat.dg/warn10.ad[sb]: New test.
5401         * gnat.dg/warn10_pkg.ads: New helper.
5403 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
5405         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
5406         Don't expect NULL in foo.result set.
5407         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
5408         in ESCAPED set.
5409         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5410         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5412 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5414         * gcc.target/s390/nearestint-1.c: New testcase.
5416 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
5417             Vineet Gupta  <Vineet.Gupta@synopsys.com>
5419         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
5420         * gcc.target/arc: New directory.
5421         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
5422         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
5423         * gcc.dg/torture/stackalign/builtin-apply-2.c
5424         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
5425         * gcc.dg/builtin-apply2.c
5426         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
5428 2013-09-04  Jan Hubicka  <jh@suse.cz>
5430         PR middle-end/58201
5431         * g++.dg/torture/pr58201_0.C: New testcase.
5432         * g++.dg/torture/pr58201_1.C: New testcase.
5433         * g++.dg/torture/pr58201.h: New testcase.
5435 2013-09-05  Jan Hubicka  <jh@suse.cz>
5437         * gcc.dg/autopar/pr49960.c: Disable partial inlining
5439 2013-09-05  Richard Biener  <rguenther@suse.de>
5441         PR tree-optimization/58137
5442         * gcc.target/i386/pr58137.c: New testcase.
5444 2013-09-05  Martin Jambor  <mjambor@suse.cz>
5446         * g++.dg/ipa/remref-1.C: New test.
5447         * g++.dg/ipa/remref-2.C: Likewise.
5449 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
5451         PR c++/24926
5452         * g++.dg/parse/access11.C: New.
5454 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
5456         * g++.dg/warn/weak1.C: Skip on AIX.
5458 2013-09-04  Easwaran Raman  <eraman@google.com>
5460         PR middle-end/57370
5461         PR tree-optimization/58011
5462         * gfortran.dg/reassoc_12.f90: New testcase.
5463         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
5465 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
5467         * gcc.dg/attr-weakref-1.c: Skip on AIX.
5468         * gcc.dg/torture/pr53922.c: Skip on AIX.
5469         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
5471 2013-09-04  Teresa Johnson  <tejohnson@google.com>
5473         * gcc.dg/unroll_1.c: Test dumping to stderr.
5475 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
5477         PR c++/58305
5478         * g++.dg/warn/deprecated-8.C: New.
5480 2013-09-03  Jeff Law  <law@redhat.com>
5482         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
5483         dump output.
5485 2013-09-03  Meador Inge  <meadori@codesourcery.com>
5487         Revert:
5489         2013-08-30  Meador Inge  <meadori@codesourcery.com>
5491         * gcc.dg/Warray-bounds-11.c: New testcase.
5493 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
5495         * lib/target-supports.exp (check_weak_available): Return true for AIX.
5497 2013-09-03  Jan Hubicka  <jh@suse.cz>
5499         * g++.dg/ipa/devirt-15.C: Fix testcase.
5501 2013-09-03  Richard Biener  <rguenther@suse.de>
5503         PR middle-end/57656
5504         * gcc.dg/torture/pr57656.c: New testcase.
5506 2013-09-03  Richard Biener  <rguenther@suse.de>
5508         PR middle-end/57287
5509         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
5511 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5513         PR fortran/PR56519
5514         * gfortran.dg/do_concurrent_3.f90:  New test case.
5516 2013-09-02  Jan Hubicka  <jh@suse.cz>
5518         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
5520 2013-09-02  Martin Jambor  <mjambor@suse.cz>
5522         PR ipa/58106
5523         * gcc.dg/ipa/pr58106.c: New test.
5525 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
5527         * gcc.target/aarch64/scalar_intrinsics.c
5528         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
5530 2013-09-02  Richard Biener  <rguenther@suse.de>
5532         PR middle-end/57511
5533         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
5535 2013-09-02  Richard Biener  <rguenther@suse.de>
5537         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
5538         reference.
5540 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
5542         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
5544 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
5546         PR c++/21682, implement DR 565
5547         * g++.dg/template/using24.C: New.
5548         * g++.dg/template/using25.C: Likewise.
5549         * g++.dg/template/using26.C: Likewise.
5551 2013-09-01  Jan Hubicka  <jh@suse.cz>
5553         * g++.dg/ipa/devirt-15.C: New testcase.
5555 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
5557         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
5559 2013-08-31  Jan Hubicka  <jh@suse.cz>
5561         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
5562         * g++.dg/tree-ssa/pr45453.C: Likewise.
5564 2013-08-31  Jan Hubicka  <jh@suse.cz>
5566         * gcc.dg/fork-instrumentation.c: New testcase.
5568 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
5570         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
5572 2013-08-30  Meador Inge  <meadori@codesourcery.com>
5574         * gcc.dg/Warray-bounds-11.c: New testcase.
5576 2013-08-30  Marek Polacek  <polacek@redhat.com>
5578         * g++.dg/ubsan/div-by-zero-1.C: New test.
5579         * c-c++-common/ubsan/save-expr-1.c: New test.
5580         * c-c++-common/ubsan/save-expr-2.c: New test.
5581         * c-c++-common/ubsan/save-expr-3.c: New test.
5582         * c-c++-common/ubsan/save-expr-4.c: New test.
5583         * c-c++-common/ubsan/typedef-1.c: New test.
5584         * c-c++-common/ubsan/const-char-1.c: New test.
5585         * c-c++-common/ubsan/const-expr.c: New test.
5586         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
5587         * c-c++-common/ubsan/shift-1.c: Likewise.
5588         * c-c++-common/ubsan/shift-2.c: Likewise.
5589         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
5590         * lib/ubsan-dg.exp: New file.
5591         * g++.dg/dg.exp: Add ubsan tests.
5592         * g++.dg/ubsan/ubsan.exp: New file.
5593         * gcc.dg/ubsan/ubsan.exp: New file.
5594         * g++.dg/ubsan/cxx11-shift-1.C: New test.
5595         * g++.dg/ubsan/cxx11-shift-2.C: New test.
5596         * c-c++-common/ubsan/div-by-zero-3.c: New test.
5597         * c-c++-common/ubsan/div-by-zero-1.c: New test.
5598         * c-c++-common/ubsan/div-by-zero-4.c: New test.
5599         * c-c++-common/ubsan/shift-3.c: New test.
5600         * c-c++-common/ubsan/unreachable-1.c: New test.
5601         * c-c++-common/ubsan/shift-1.c: New test.
5602         * c-c++-common/ubsan/shift-2.c: New test.
5603         * c-c++-common/ubsan/div-by-zero-2.c: New test.
5604         * gcc.dg/ubsan/c99-shift-2.c: New test.
5605         * gcc.dg/ubsan/c99-shift-1.c: New test.
5607 2013-08-29  Jan Hubicka  <jh@suse.cz>
5609         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
5610         to match template and comment.
5612 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
5614         PR c++/51424
5615         * g++.dg/cpp0x/dc8.C: New.
5616         * g++.dg/template/meminit1.C: Adjust.
5618 2013-08-30  Teresa Johnson  <tejohnson@google.com>
5620         * gcc.dg/inline-dump.c: Delete inadvertant commit.
5622 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
5624         PR tree-optimization/58277
5625         * gcc.c-torture/execute/pr58277-1.c: New test.
5626         * gcc.c-torture/execute/pr58277-2.c: New test.
5628 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5630         * gcc.dg/guality/param-1.c: New test.
5631         * gcc.dg/guality/param-2.c: Likewise.
5633 2013-08-30  Richard Biener  <rguenther@suse.de>
5635         PR tree-optimization/58228
5636         * gcc.dg/torture/pr58228.c: New testcase.
5638 2013-08-30  Richard Biener  <rguenther@suse.de>
5640         PR tree-optimization/58223
5641         * gcc.dg/torture/pr58223.c: New testcase.
5642         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
5644 2013-08-30  Richard Biener  <rguenther@suse.de>
5646         PR tree-optimization/58010
5647         * gcc.dg/pr58010.c: New testcase.
5649 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
5651         * gcc.dg/unroll_3.c: Message change.
5652         * gcc.dg/unroll_4.c: Likewise.
5653         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
5654         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
5655         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
5656         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
5657         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
5658         * gcc.dg/tree-ssa/loop-23.c: Likewise.
5659         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5660         * gcc.dg/unroll_1.c: Likewise.
5661         * gcc.dg/vect/bb-slp-31.c: Likewise.
5662         * gcc.dg/vect/bb-slp-14.c: Likewise.
5663         * gcc.dg/vect/bb-slp-8.c: Likewise.
5664         * gcc.dg/vect/bb-slp-23.c: Likewise.
5665         * gcc.dg/vect/bb-slp-15.c: Likewise.
5666         * gcc.dg/vect/bb-slp-9.c: Likewise.
5667         * gcc.dg/vect/bb-slp-24.c: Likewise.
5668         * gcc.dg/vect/bb-slp-16.c: Likewise.
5669         * gcc.dg/vect/bb-slp-25.c: Likewise.
5670         * gcc.dg/vect/bb-slp-17.c: Likewise.
5671         * gcc.dg/vect/bb-slp-26.c: Likewise.
5672         * gcc.dg/vect/bb-slp-18.c: Likewise.
5673         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
5674         * gcc.dg/vect/bb-slp-27.c: Likewise.
5675         * gcc.dg/vect/bb-slp-19.c: Likewise.
5676         * gcc.dg/vect/bb-slp-28.c: Likewise.
5677         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
5678         * gcc.dg/vect/bb-slp-29.c: Likewise.
5679         * gcc.dg/vect/bb-slp-8a.c: Likewise.
5680         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
5681         * gcc.dg/vect/bb-slp-1.c: Likewise.
5682         * gcc.dg/vect/bb-slp-8b.c: Likewise.
5683         * gcc.dg/vect/bb-slp-2.c: Likewise.
5684         * gcc.dg/vect/bb-slp-3.c: Likewise.
5685         * gcc.dg/vect/bb-slp-10.c: Likewise.
5686         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
5687         * gcc.dg/vect/bb-slp-4.c: Likewise.
5688         * gcc.dg/vect/bb-slp-11.c: Likewise.
5689         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
5690         * gcc.dg/vect/bb-slp-5.c: Likewise.
5691         * gcc.dg/vect/bb-slp-20.c: Likewise.
5692         * gcc.dg/vect/bb-slp-6.c: Likewise.
5693         * gcc.dg/vect/bb-slp-21.c: Likewise.
5694         * gcc.dg/vect/bb-slp-30.c: Likewise.
5695         * gcc.dg/vect/bb-slp-13.c: Likewise.
5696         * gcc.dg/vect/bb-slp-7.c: Likewise.
5697         * gcc.dg/vect/bb-slp-22.c: Likewise.
5698         * gcc.dg/unroll_2.c: Likewise.
5699         * g++.dg/vect/slp-pr50413.cc: Likewise.
5700         * g++.dg/vect/slp-pr56812.cc: Likewise.
5701         * g++.dg/vect/slp-pr50819.cc: Likewise.
5703 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
5705         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
5707 2013-08-29  Teresa Johnson  <tejohnson@google.com>
5709         * gcc.dg/pr40209.c: Use -fopt-info.
5710         * gcc.dg/pr26570.c: Ditto.
5711         * gcc.dg/pr32773.c: Ditto.
5712         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
5714 2013-08-29  Richard Biener  <rguenther@suse.de>
5716         PR tree-optimization/58246
5717         * gcc.dg/torture/pr58246.c: New testcase.
5719 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5721         PR fortran/52243
5722         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
5723         obsolete by patch.
5724         * gfortran.dg/realloc_on_assign_19.f90:  New test.
5726 2013-08-29  Richard Biener  <rguenther@suse.de>
5728         PR middle-end/57287
5729         * gcc.dg/pr57287-2.c: New testcase.
5731 2013-08-29  Richard Biener  <rguenther@suse.de>
5733         PR tree-optimization/57685
5734         * gcc.dg/torture/pr57685.c: New testcase.
5736 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
5738         PR c++/58255
5739         * g++.dg/cpp0x/dc7.C: New.
5741 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
5743         PR middle-end/58257
5744         * c-c++-common/gomp/pr58257.c: New test.
5746 2013-08-28  Richard Biener  <rguenther@suse.de>
5748         PR tree-optimization/56933
5749         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
5751 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
5753         * gcc.target/aarch64/scalar_shift_1.c: New.
5755 2013-08-27  Richard Biener  <rguenther@suse.de>
5757         PR tree-optimization/57521
5758         * gcc.dg/torture/pr57521.c: New testcase.
5760 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
5762         PR rtl-optimization/57860
5763         PR rtl-optimization/57861
5764         PR rtl-optimization/57875
5765         PR rtl-optimization/57876
5766         PR rtl-optimization/57877
5767         * gcc.c-torture/execute/pr57860.c: New test.
5768         * gcc.c-torture/execute/pr57861.c: New test.
5769         * gcc.c-torture/execute/pr57875.c: New test.
5770         * gcc.c-torture/execute/pr57876.c: New test.
5771         * gcc.c-torture/execute/pr57877.c: New test.
5773 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
5775         PR fortran/58146
5776         * gfortran.dg/bounds_check_18.f90:  New test.
5778 2013-08-23  Jan Hubicka  <jh@suse.cz>
5780         * g++.dg/ipa/devirt-14.C: Fix typo.
5782 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
5784         PR fortran/57798
5785         * gfortran.dg/inline_sum_5.f90: New.
5787 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
5789         PR fortran/57843
5790         * gfortran.dg/typebound_assignment_7.f90: New.
5792 2013-08-23  Jan Hubicka  <jh@suse.cz>
5794         * g++.dg/ipa/devirt-13.C: New testcase.
5795         * g++.dg/ipa/devirt-14.C: New testcase.
5797 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
5799         PR target/58218
5800         * gcc.target/i386/pr58218.c: New test.
5802         PR tree-optimization/58209
5803         * gcc.c-torture/execute/pr58209.c: New test.
5805 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5807         * gcc.target/powerpc/pr57744.c: Declare abort.
5809 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
5811         PR c++/56380
5812         * g++.dg/template/error54.C: New.
5814 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
5816         PR fortran/58185
5817         * gfortran.dg/select_type_34.f90: New.
5819 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
5821         PR c++/56130
5822         * g++.dg/warn/deprecated-7.C: New.
5824 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
5826         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
5828 2013-08-21  Jeff Law  <law@redhat.com>
5830         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
5832 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
5834         PR c++/56134
5835         * g++.dg/ext/attr-alias-3.C: New.
5837 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
5839         PR fortran/53655
5840         * gfortran.dg/intent_out_8.f90: New.
5842 2013-08-20  Teresa Johnson  <tejohnson@google.com>
5844         PR rtl-optimizations/57451
5845         * g++.dg/tree-prof/pr57451.C: New test.
5847 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
5849         PR c++/58190
5850         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
5852 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5854         PR c/57490
5855         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
5857 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
5859         * gcc.target/powerpc/dfp-dd-2.c: New test.
5860         * gcc.target/powerpc/dfp-td-2.c: Likewise.
5861         * gcc.target/powerpc/dfp-td-3.c: Likewise.
5863 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
5865         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
5866         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
5867         Check for SLL too.
5869 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
5871         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
5873         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
5874         "Threaded".
5876         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
5877         correct test response.
5879         PR testsuite/52641
5880         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
5881         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
5882         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
5883         (v4si): Use it.
5884         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
5885         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
5887         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
5889 2013-08-18  Jan Hubicka  <jh@suse.cz>
5891         * g++.dg/ipa/type-inheritance-1.C: New testcase.
5893 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
5895         PR fortran/46271
5896         * gfortran.dg/gomp/proc_ptr_1.f90: New.
5898 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
5900         PR tree-optimization/58006
5901         * g++.dg/opt/pr58006.C: New test.
5903 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
5905         * gnat.dg/specs/linker_alias.ads: New test.
5907 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
5909         PR tree-optimization/58164
5910         * gcc.c-torture/compile/pr58164.c: New test.
5912         PR tree-optimization/58165
5913         * g++.dg/opt/pr58165.C: New test.
5915 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
5917         PR c++/51912
5918         * g++.dg/cpp0x/enum28.C: New.
5919         * g++.dg/cpp0x/enum15.C: Adjust.
5921 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5923         PR target/57949
5924         * gcc.target/powerpc/pr57949-1.c: New.
5925         * gcc.target/powerpc/pr57949-2.c: New.
5927 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
5929         PR tree-optimization/58145
5930         * gcc.dg/pr58145-1.c: New test.
5931         * gcc.dg/pr58145-2.c: New test.
5933 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
5935         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
5936         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
5937         * gcc.dg/debug/dwarf2/static1.c: Likewise.
5938         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
5939         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
5940         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
5941         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
5942         * gcc.dg/debug/dwarf2/var1.c: Likewise.
5943         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
5944         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
5945         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
5946         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
5947         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
5948         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5949         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5950         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
5951         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
5952         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
5953         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
5954         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5955         * gcc.dg/debug/dwarf2/var2.c: Likewise.
5956         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
5957         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
5958         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
5959         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
5960         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
5961         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
5962         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
5963         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
5964         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
5965         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
5966         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
5967         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5968         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
5969         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
5970         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
5971         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
5972         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
5973         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
5974         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5975         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
5977         PR testsuite/52641
5978         * gcc.c-torture/execute/pr56799.x: New file.
5980         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
5982         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
5984         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
5985         * gcc.dg/pr44214-3.c (v2df): Likewise.
5987         * gcc.dg/pr46647.c: xfail for avr-*-*.
5989         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
5990         memcpy by one.
5991         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
5992         Expect l to be optimized away.
5993         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
5995         PR testsuite/52641
5996         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
5997         to tests that assume int/double are larger than short/float.
5999         PR testsuite/52641
6000         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
6001         target { ! int16 }.
6002         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
6003         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
6004         target { int16 }.  Restrict existing tests to target { int32 }
6005         where appropriate.
6006         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
6007         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
6008         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6009         * lib/target-supports.exp (check_effective_target_int32): New proc.
6011         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
6012         exclude from scan test.
6014         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
6015         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
6016         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
6017         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
6018         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
6019         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
6020         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
6021         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
6022         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
6023         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6024         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
6025         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
6026         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
6027         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
6028         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6029         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6030         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6031         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
6032         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
6034 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
6036         * gcc.target/arm/pr19599.c: Skip for -mthumb.
6038         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
6039         to be the first test directive.
6040         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6041         * gcc.target/arm/atomic-op-acquire.c: Likewise.
6042         * gcc.target/arm/atomic-op-char.c: Likewise.
6043         * gcc.target/arm/atomic-op-consume.c: Likewise.
6044         * gcc.target/arm/atomic-op-int.c: Likewise.
6045         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6046         * gcc.target/arm/atomic-op-release.c: Likewise.
6047         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6048         * gcc.target/arm/atomic-op-short.c: Likewise.
6050 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
6052         PR rtl-optimization/57662
6053         * gcc.dg/pr57662.c: New test.
6055 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
6057         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
6058         alternative to -1.
6059         * gcc.target/mips/nans-legacy.c: Likewise.
6061 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
6063         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
6064         escapes.
6065         * gcc.target/mips/fabs-legacy.c: Likewise.
6066         * gcc.target/mips/fabsf-2008.c: Likewise.
6067         * gcc.target/mips/fabsf-legacy.c: Likewise.
6068         * gcc.target/mips/fneg-2008.c: Likewise.
6069         * gcc.target/mips/fneg-legacy.c: Likewise.
6070         * gcc.target/mips/fnegf-2008.c: Likewise.
6071         * gcc.target/mips/fnegf-legacy.c: Likewise.
6072         * gcc.target/mips/nan-2008.c: Likewise.
6073         * gcc.target/mips/nan-legacy.c: Likewise.
6074         * gcc.target/mips/nanf-2008.c: Likewise.
6075         * gcc.target/mips/nanf-legacy.c: Likewise.
6076         * gcc.target/mips/nans-2008.c: Likewise.
6077         * gcc.target/mips/nans-legacy.c: Likewise.
6078         * gcc.target/mips/nansf-2008.c: Likewise.
6079         * gcc.target/mips/nansf-legacy.c: Likewise.
6081 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
6083         * gnat.dg/valued_proc.adb: New test.
6084         * gnat.dg/valued_proc_pkg.ads: New helper.
6086 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
6088         PR tree-optimization/57661
6089         * g++.dg/opt/pr57661.C: New test.
6091         PR sanitizer/56417
6092         * gcc.dg/asan/pr56417.c: New test.
6094 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
6096         * gnat.dg/loop_optimization16.adb: New test.
6097         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
6099 2013-08-13  Marek Polacek  <polacek@redhat.com>
6101         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
6103 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
6105         Example of converting global state to per-pass state.
6107         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
6108         global state "static int counter" to...
6109         (one_pass::counter): ...this instance data.
6111 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
6113         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
6114         to member function...
6115         (one_pass::gate): ...this.
6116         (one_pass_exec): Convert to member function...
6117         (one_pass::impl_execute): ...this.
6119 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
6121         PR c++/57416
6122         * g++.dg/cpp0x/pr57416.C: New.
6124 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
6126         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
6127         changes.
6128         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
6129         * g++.dg/cpp0x/defaulted2.C: Likewise.
6130         * g++.dg/cpp0x/defaulted31.C: Likewise.
6131         * g++.dg/cpp0x/error6.C: Likewise.
6132         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
6133         * g++.dg/cpp0x/override2.C: Likewise.
6134         * g++.dg/cpp0x/parse1.C: Likewise.
6135         * g++.dg/cpp0x/scoped_enum.C: Likewise.
6136         * g++.dg/cpp0x/temp_default4.C: Likewise.
6137         * g++.dg/ext/attrib32.C: Likewise.
6138         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6139         * g++.dg/ext/mv13.C: Likewise.
6140         * g++.dg/ext/mv7.C: Likewise.
6141         * g++.dg/ext/mv9.C: Likewise.
6142         * g++.dg/ext/pr57362.C: Likewise.
6143         * g++.dg/ext/typeof10.C: Likewise.
6144         * g++.dg/lookup/anon6.C: Likewise.
6145         * g++.dg/lookup/crash6.C: Likewise.
6146         * g++.dg/lookup/name-clash5.C: Likewise.
6147         * g++.dg/lookup/name-clash6.C: Likewise.
6148         * g++.dg/other/anon4.C: Likewise.
6149         * g++.dg/other/error15.C: Likewise.
6150         * g++.dg/other/error8.C: Likewise.
6151         * g++.dg/other/redecl2.C: Likewise.
6152         * g++.dg/parse/crash16.C: Likewise.
6153         * g++.dg/parse/crash21.C: Likewise.
6154         * g++.dg/parse/crash38.C: Likewise.
6155         * g++.dg/parse/redef2.C: Likewise.
6156         * g++.dg/parse/struct-as-enum1.C: Likewise.
6157         * g++.dg/template/crash39.C: Likewise.
6158         * g++.dg/template/redecl3.C: Likewise.
6159         * g++.dg/tls/diag-3.C: Likewise.
6160         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
6161         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
6162         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
6163         * g++.old-deja/g++.brendan/crash16.C: Likewise.
6164         * g++.old-deja/g++.brendan/crash18.C: Likewise.
6165         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
6166         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
6167         * g++.old-deja/g++.brendan/static3.C: Likewise.
6168         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
6169         * g++.old-deja/g++.jason/binding.C: Likewise.
6170         * g++.old-deja/g++.jason/crash4.C: Likewise.
6171         * g++.old-deja/g++.jason/crash7.C: Likewise.
6172         * g++.old-deja/g++.jason/lineno.C: Likewise.
6173         * g++.old-deja/g++.jason/scoping7.C: Likewise.
6174         * g++.old-deja/g++.mike/misc3.C: Likewise.
6175         * g++.old-deja/g++.mike/net44.C: Likewise.
6176         * g++.old-deja/g++.mike/ns3.C: Likewise.
6177         * g++.old-deja/g++.ns/alias4.C: Likewise.
6178         * g++.old-deja/g++.ns/ns11.C: Likewise.
6179         * g++.old-deja/g++.other/crash23.C: Likewise.
6180         * g++.old-deja/g++.other/decl8.C: Likewise.
6181         * g++.old-deja/g++.other/linkage3.C: Likewise.
6182         * g++.old-deja/g++.other/typeck1.C: Likewise.
6183         * g++.old-deja/g++.other/typedef5.C: Likewise.
6184         * g++.old-deja/g++.pt/explicit34.C: Likewise.
6185         * g++.old-deja/g++.pt/friend36.C: Likewise.
6186         * obj-c++.dg/method-8.mm: Likewise.
6187         * obj-c++.dg/tls/diag-3.mm: Likewise.
6189 2013-08-12  Perez Read  <netfirewall@gmail.com>
6191         PR target/58132
6192         * gcc.target/i386/movabs-1.c: New test.
6194 2013-08-12  Marek Polacek  <polacek@redhat.com>
6196         PR tree-optimization/57980
6197         * gcc.dg/pr57980.c: New test.
6199 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6201         PR fortran/56666
6202         * gfortran.dg/do_check_10.f90:  New test.
6203         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
6204         * gfortran.dg/array_constructor_18.f90:  Likewise.
6205         * gfortran.dg/array_constructor_22.f90:  Likewise.
6206         * gfortran.dg/coarray_15.f90:  Likewise.
6207         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
6208         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
6209         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
6211 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
6213         PR c++/53349
6214         * g++.dg/cpp0x/constexpr-ice8.C: New.
6216 2013-08-09  Xinliang David Li  <davidxl@google.com>
6218         * gcc.target/i386/memcpy-strategy-1.c: New test.
6219         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
6220         * gcc.target/i386/memset-strategy-1.c: Ditto.
6221         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
6223 2013-08-09  Jan Hubicka  <jh@suse.cz>
6225         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
6226         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
6228 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
6230         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
6232 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
6234         PR fortran/58058
6235         * gfortran.dg/transfer_intrinsic_6.f90: New.
6237 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
6239         Revert:
6240         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
6242         PR c++/46206
6243         * g++.dg/lookup/typedef2.C: New.
6245 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
6247         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
6248         output of vdup intrinsics.
6250 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6252         * gcc.target/arm/lp1189445.c: New testcase.
6254 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
6256         PR rtl-optimization/58079
6257         * gcc.dg/torture/pr58079.c: New test.
6259 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
6261         * gnat.dg/warn9.adb: New test.
6263 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
6265         PR c++/46206
6266         * g++.dg/lookup/typedef2.C: New.
6268 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
6270         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
6271         to optstr when building plugins on darwin.
6273 2013-08-06  Martin Jambor  <mjambor@suse.cz>
6275         PR tree-optimization/57539
6276         * gcc.dg/ipa/pr57539.c: New test.
6278 2013-08-06  Martin Jambor  <mjambor@suse.cz>
6279             Bernd Edlinger  <bernd.edlinger@hotmail.de>
6281         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
6282         (a): Fix constructor.
6284 2013-08-06  Martin Jambor  <mjambor@suse.cz>
6286         PR fortran/57987
6287         * gfortran.dg/pr57987.f90: New test.
6289 2013-08-06  Martin Jambor  <mjambor@suse.cz>
6291         PR middle-end/58041
6292         * gcc.dg/torture/pr58041.c: New test.
6293         * gcc.target/arm/pr58041.c: Likewise.
6295 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
6297         PR fortran/57306
6298         * gfortran.dg/pointer_init_8.f90: New.
6300 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
6302         PR c++/58080
6303         * g++.dg/cpp0x/pr58080.C: New.
6305 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
6307         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
6308         to optstr when building plugins.
6310 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
6312         Patch autogenerated by refactor_passes.py from
6313         https://github.com/davidmalcolm/gcc-refactoring-scripts
6314         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
6316         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
6317         struct to a subclass of gimple_opt_pass along with...
6318         (pass_data_one_pass): ...new pass_data instance and...
6319         (make_one_pass): ...new function.
6320         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
6321         global struct to a subclass of gimple_opt_pass along with...
6322         (pass_data_warn_self_assign): ...new pass_data instance and...
6323         (make_pass_warn_self_assign): ...new function.
6324         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
6325         a global struct to a subclass of gimple_opt_pass along with...
6326         (pass_data_dumb_plugin_example): ...new pass_data instance and...
6327         (make_pass_dumb_plugin_example): ...new function.
6328         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
6329         global struct to a subclass of gimple_opt_pass along with...
6330         (pass_data_warn_self_assign): ...new pass_data instance and...
6331         (make_pass_warn_self_assign): ...new function.
6333 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
6335         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
6336         is created and added to the pass_manager to reflect
6337         autogenerated changes.
6338         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6339         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
6340         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
6342 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
6344         PR c++/58072
6345         * g++.dg/cpp0x/pr58072.C: New.
6347 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
6349         * gcc.dg/torture/pr57993-2.cpp: New.
6351 2013-08-02  Jan Hubicka  <jh@suse.cz>
6353         * gcc.dg/ipa/ipa-1.c: Update.
6354         * gcc.dg/ipa/ipa-2.c: Update.
6355         * gcc.dg/ipa/ipa-3.c: Update.
6356         * gcc.dg/ipa/ipa-4.c: Update.
6357         * gcc.dg/ipa/ipa-5.c: Update.
6358         * gcc.dg/ipa/ipa-7.c: Update.
6359         * gcc.dg/ipa/ipa-8.c: Update.
6360         * gcc.dg/ipa/ipcp-1.c: Update.
6361         * gcc.dg/ipa/ipcp-2.c: Update.
6363 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
6365         PR rtl-optimization/58048
6366         * gcc.target/i386/pr58048.c: New.
6368 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6370         * gcc.target/arm/neon-for-64bits-2.c: Delete.
6372 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
6373             Peter Bergner  <bergner@vnet.ibm.com>
6375         PR c++/54537
6376         * g++.dg/overload/using3.C: New.
6377         * g++.dg/overload/using2.C: Adjust.
6378         * g++.dg/lookup/using9.C: Likewise.
6380 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6382         * gcc.target/arm/pr46972-2.c: New test.
6384 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
6386         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
6388 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
6390         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
6392 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
6394         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
6395         rather than addressing!=absolute when deciding how to handle MIPS16
6396         when the test forces an ABI.
6398 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6400         PR c++/57673
6401         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
6403 2013-07-30  Steve Ellcey  <sellcey@mips.com>
6405         * gcc.target/mips/code-readable-1.c: Increase switch size.
6406         * gcc.target/mips/code-readable-2.c: Ditto.
6407         * gcc.target/mips/code-readable-3.c: Ditto.
6408         * gcc.target/mips/code-readable-4.c: Ditto.
6410 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6412         PR c++/57947
6413         * g++.dg/parse/crash63.C: New.
6415 2013-07-30  Tobias Burnus  <burnus@net-b.de>
6417         PR fortran/57530
6418         * gfortran.dg/pointer_assign_8.f90: New.
6419         * gfortran.dg/pointer_assign_9.f90: New.
6420         * gfortran.dg/pointer_assign_10.f90: New.
6421         * gfortran.dg/pointer_assign_11.f90: New.
6423 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6425         * gcc.target/arm/pr57637.c: New testcase.
6427 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
6429         PR tree-optimization/57993
6430         * gcc.dg/torture/pr57993.c: New test.
6432 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
6434         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
6436 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
6438         PR c++/57948
6439         * g++.dg/conversion/ambig2.C: New.
6441 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
6443         * gcc.target/mips/fabs-2008.c: New test case.
6444         * gcc.target/mips/fabs-legacy.c: New test case.
6445         * gcc.target/mips/fabsf-2008.c: New test case.
6446         * gcc.target/mips/fabsf-legacy.c: New test case.
6447         * gcc.target/mips/fneg-2008.c: New test case.
6448         * gcc.target/mips/fneg-legacy.c: New test case.
6449         * gcc.target/mips/fneg-2008.c: New test case.
6450         * gcc.target/mips/fneg-legacy.c: New test case.
6451         * gcc.target/mips/nan-2008.c: New test case.
6452         * gcc.target/mips/nan-legacy.c: New test case.
6453         * gcc.target/mips/nanf-2008.c: New test case.
6454         * gcc.target/mips/nanf-legacy.c: New test case.
6455         * gcc.target/mips/nans-2008.c: New test case.
6456         * gcc.target/mips/nans-legacy.c: New test case.
6457         * gcc.target/mips/nansf-2008.c: New test case.
6458         * gcc.target/mips/nansf-legacy.c: New test case.
6459         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
6461 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6462             Maxim Kuvyrkov  <maxim@kugelworks.com>
6464         * lib/target-supports.exp (check_effective_target_non_bionic): New
6465         effective-target test.
6466         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
6467         * g++.dg/tls/thread_local4g.C: Ditto.
6469 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6471         PR fortran/58009
6472         * gfortran.dg/vector_subsript_7.f90:  New test.
6474 2013-07-27  Tobias Burnus  <burnus@net-b.de>
6476         PR fortran/57991
6477         * gfortran.dg/warn_alias.f90: New.
6479 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
6481         PR fortran/57285
6482         * gfortran.dg/class_array_19.f90: New.
6484 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
6486         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
6487         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
6488         * gcc.dg/vect/pr57741-3.c: Likewise.
6489         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
6491 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
6493         Skip tests that make assumptions about struct layout that don't hold
6494         on epiphany:
6495         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
6496         * g++.dg/cpp0x/iop.C: Likewise.
6497         * g++.dg/cpp0x/named_refs.C: Likewise.
6498         * g++.dg/cpp0x/rv1p.C: Likewise.
6499         * g++.dg/cpp0x/rv2p.C: Likewise.
6500         * g++.dg/cpp0x/rv3p.C: Likewise.
6501         * g++.dg/cpp0x/rv4p.C: Likewise.
6502         * g++.dg/cpp0x/rv5p.C: Likewise.
6503         * g++.dg/cpp0x/rv6p.C: Likewise.
6504         * g++.dg/cpp0x/rv7p.C: Likewise.
6505         * g++.dg/cpp0x/rv8p.C: Likewise.
6506         * g++.dg/ext/strncpy-chk1.C: Likewise.
6507         * gcc.dg/builtin-object-size-10.c: Likewise.
6508         * gcc.dg/builtin-object-size-11.c: Likewise.
6509         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6510         * gcc.dg/pr25805.c: Likewise.
6511         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
6512         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
6513         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
6514         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
6515         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
6516         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
6517         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
6518         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
6519         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
6520         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
6521         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
6522         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
6523         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
6524         * gcc.c-torture/execute/zerolen-2.x: Likewise.
6525         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
6527         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
6528         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6530         * gcc.dg/torture/pr37868.c: Disable for epiphany.
6531         * gcc.dg/sibcall-6.c: Enable for epiphany.
6533 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6535         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
6537 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
6539         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
6540         memcpy not initializers.
6542         * gcc.dg/guality/guality.exp: Skip on AIX.
6544 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
6546         PR c++/57101
6547         * g++.dg/cpp0x/pr57101.C: New.
6549 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
6551         * gcc.target/aarch64/neg_1.c: New test.
6553 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
6555         PR fortran/57966
6556         * gfortran.dg/typebound_call_25.f90: New.
6558 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6560         PR c++/57981
6561         * g++.dg/cpp0x/pr57981.C: New.
6563 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6565         PR c++/57880
6566         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
6568 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
6570         PR rtl-optimization/57960
6571         * gcc.target/s390/pr57960.c: New.
6573 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
6575         PR fortran/57639
6576         * gfortran.dg/unlimited_polymorphic_9.f90: New.
6578 2013-07-25  Terry Guo  <terry.guo@arm.com>
6580         * gcc.target/arm/thumb1-Os-mult.c: New test case.
6582 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
6584         PR c++/57942
6585         * g++.dg/inherit/pr57942.C: New.
6587 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6589         * gcc.target/powerpc/bool2.h: New file, test the code generation
6590         of logical operations for power5, altivec, power7, and power8 systems.
6591         * gcc.target/powerpc/bool2-p5.c: Likewise.
6592         * gcc.target/powerpc/bool2-av.c: Likewise.
6593         * gcc.target/powerpc/bool2-p7.c: Likewise.
6594         * gcc.target/powerpc/bool2-p8.c: Likewise.
6595         * gcc.target/powerpc/bool3.h: Likewise.
6596         * gcc.target/powerpc/bool3-av.c: Likewise.
6597         * gcc.target/powerpc/bool2-p7.c: Likewise.
6598         * gcc.target/powerpc/bool2-p8.c: Likewise.
6600 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
6602         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
6604 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
6606         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
6608 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
6610         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
6611         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
6612         type from long to long long.
6613         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
6614         to have effective-target keywords of lp64 and ilp32.
6615         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
6616         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
6617         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
6618         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
6619         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
6620         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
6621         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
6622         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
6623         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
6625 2013-07-23  Tom Tromey  <tromey@redhat.com>
6626             Joseph Myers  <joseph@codesourcery.com>
6628         * gcc.dg/c11-generic-1.c: New file.
6629         * gcc.dg/c11-generic-2.c: New file.
6631 2013-07-22  Tobias Burnus  <burnus@net-b.de>
6633         PR fortran/57906
6634         PR fortran/52052
6635         * coarray/lib_realloc_1.f90: Permit optimization.
6636         * gfortran.dg/coarray_31.f90: New.
6638 2013-07-22  Tobias Burnus  <burnus@net-b.de>
6640         PR fortran/57762
6641         * gfortran.dg/class_array_7.f03: Fix memory leak.
6643 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
6645         PR c++/52816
6646         * g++.dg/cpp0x/decltype56.C: New.
6648 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6650         * gcc.dg/pr53265.c: Correct line number in dg-message.
6652 2013-07-22  Diego Novillo  <dnovillo@google.com>
6654         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
6656 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
6658         PR testsuite/52641
6659         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
6660         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
6662 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
6664         PR testsuite/52641
6665         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
6666         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
6667         * gcc.dg/torture/pr53366-1.c: Same.
6668         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
6669         * gcc.dg/torture/pr56488.c: Same.
6670         * gcc.dg/torture/pr57584.c: Same.
6671         * gcc.dg/tree-ssa/pr57385.c: Same.
6672         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
6674 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
6676         * c-c++-common/pr41779.c: Fix typos.
6677         * gcc.c-torture/compile/20031125-2.c: Likewise.
6678         * gcc.c-torture/compile/20040621-1.c: Likewise.
6679         * gcc.c-torture/execute/20020418-1.c: Likewise.
6680         * gcc.dg/20020108-1.c: Likewise.
6681         * gcc.dg/atomic-generic-aux.c: Likewise.
6682         * gcc.dg/builtin-complex-err-2.c: Likewise.
6683         * gcc.dg/decl-1.c: Likewise.
6684         * gcc.dg/di-sync-multithread.c: Likewise.
6685         * gcc.dg/format/c90-printf-1.c: Likewise.
6686         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
6687         * gcc.dg/long-long-compare-1.c: Likewise.
6688         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
6689         * gcc.dg/pr17055-1.c: Likewise.
6690         * gcc.dg/pr27095.c: Likewise.
6691         * gcc.dg/torture/fp-int-convert.h: Likewise.
6692         * gcc.dg/tree-prof/inliner-1.c: Likewise.
6693         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
6694         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
6695         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
6696         * gcc.dg/tree-ssa/loop-19.c: Likewise.
6697         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6698         * gcc.dg/tree-ssa/pr21001.c: Likewise.
6699         * gcc.dg/tree-ssa/pr42585.c: Likewise.
6700         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
6701         * gcc.dg/vect/vect-cond-5.c: Likewise.
6702         * gcc.dg/weak/typeof-2.c: Likewise.
6703         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
6704         * gcc.target/arm/naked-1.c: Likewise.
6705         * gcc.target/i386/pr9771-1.c: Likewise.
6706         * gcc.target/sparc/sparc-constant-1.c: Likewise.
6707         * gcc.target/sparc/struct-ret-check.c: Likewise.
6708         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
6709         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
6710         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
6711         Likewise.
6713 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6715         PR fortran/56937
6716         * gfortran.dg/dependency_42.f90:  New test.
6717         * gfortran.dg/dependency_43.f90:  New test.
6719 2013-07-21  Tobias Burnus  <burnus@net-b.de>
6721         PR fortran/35862
6722         * gfortran.dg/round_4.f90: New.
6724 2013-07-21  Tobias Burnus  <burnus@net-b.de>
6726         PR fortran/57894
6727         * gfortran.dg/min_max_conformance_2.f90: New.
6729 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
6731         PR preprocessor/57620
6732         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
6733         (main): Don't test {s,u,U,L}12.
6734         * c-c++-common/raw-string-13.c: New test.
6735         * c-c++-common/raw-string-14.c: New test.
6736         * c-c++-common/raw-string-15.c: New test.
6737         * c-c++-common/raw-string-16.c: New test.
6739 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
6741         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
6743 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
6745         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
6747         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
6748         target { ! keeps_null_pointer_checks }.
6749         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
6750         target { ! keeps_null_pointer_checks }.
6752         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
6753         * gcc.dg/torture/pr56488.c: Likewise.
6755 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
6757         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
6758         new testcase.
6760 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
6762         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
6763         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
6764         * gfortran.dg/guality/guality.exp: Skip on AIX.
6766         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
6768         * g++.dg/debug/pr56819.C: Skip on AIX.
6769         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
6770         * g++.dg/guality/guality.exp: Skip on AIX.
6772         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
6774         * gcc.misc-tests/gcov-14.c: Skip on AIX.
6776         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
6778 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
6780         PR target/57516
6781         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
6782         Adjust to corrected rounding.
6784 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
6786         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
6787         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
6788         check_effective_target_cilkplus.
6789         * g++.dg/cilk-plus/cilk-plus.exp: Same.
6791 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
6793         * gcc.target/powerpc/pr57744.c: Fix typo.
6795 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
6797         PR middle-end/57698
6798         * gcc.c-torture/compile/pr57698.c: New test.
6799         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
6800         * gcc.c-torture/compile/pr44043.c: Ditto.
6802 2013-07-18  Wei Mi  <wmi@google.com>
6804         PR rtl-optimization/57878
6805         * g++.dg/pr57878.C: New test.
6807 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6809         * gcc.dg/pr42611.c: Move dg-error to correct line.
6811 2013-07-17  Tobias Burnus  <burnus@net-b.de>
6813         PR fortran/57895
6814         * gfortran.dg/dollar_sym_3.f: New.
6815         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
6817 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
6819         PR target/55654
6820         PR target/55656
6821         PR target/55657
6822         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
6823         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
6824         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6825         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6826         * objc.dg/image-info.m: Likewise.
6827         * objc.dg/symtab-1.m: Likewise.
6828         * objc.dg/torture/strings/const-str-10.m: Likewise.
6829         * objc.dg/torture/strings/const-str-11.m: Likewise.
6830         * objc.dg/torture/strings/const-str-9.m: Likewise.
6831         * objc.dg/zero-link-1.m: Likewise.
6832         * objc.dg/zero-link-2.m: Likewise.
6833         * objc.dg/no-extra-load.m: Avoid Foundation.h.
6834         * objc.dg/objc-foreach-4.m: Likewise.
6835         * objc.dg/objc-foreach-5.m: Likewise.
6836         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
6837         (for Darwin).
6838         * obj-c++.dg/strings/const-str-12.mm: Likewise.
6839         * obj-c++.dg/syntax-error-1.mm: Likewise.
6840         * objc.dg/method-6.m: Likewise.
6841         * objc.dg/pr23214.m: Likewise.
6842         * objc.dg/proto-lossage-7.m: Likewise.
6843         * objc.dg/strings/const-str-12b.m: Likewise.
6844         * objc.dg/zero-link-3.m: Likewise.
6845         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
6846         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
6847         adjust headers, interfaces and encoded types to reflect current system
6848         versions.  Add FIXME and outputs from current system compiler for
6849         reference.
6851 2013-07-15  Cong Hou  <congh@google.com>
6853         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
6854         counted.
6855         * gcc.target/i386/l_fma_float_3.c: Likewise.
6856         * gcc.target/i386/l_fma_double_1.c: Likewise.
6857         * gcc.target/i386/l_fma_double_3.c: Likewise.
6859 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
6861         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
6862         function to test if HTM is available.
6863         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
6864         * gcc.target/powerpc/htm-builtin-1.c: New test.
6866 2013-07-15  Tobias Burnus  <burnus@net-b.de>
6868         * gfortran.dg/coarray_lib_realloc_1.f90: New.
6869         * gfortran.dg/coarray/lib_realloc_1.f90: New.
6870         * gfortran.dg/coarray_6.f90: Add dg-error.
6872 2013-07-15  Tobias Burnus  <burnus@net-b.de>
6874         PR fortran/37336
6875         * gfortran.dg/finalize_18.f90: New.
6877 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6879         PR fortran/52669
6880         * fortran.dg/module_variable_1.f90:  New test.
6881         * fortran.dg/module_variable_2.f90:  New test.
6883 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
6885         * g++.dg/ext/vector19.C: Adapt.
6886         * g++.dg/ext/vector23.C: New testcase.
6888 2013-07-12  Michael Matz  <matz@suse.de>
6890         PR middle-end/55771
6891         * c-c++-common/pr55771.c: New test.
6893 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
6895         * gcc.target/aarch64/vect-movi.c: New.
6897 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
6899         PR target/57362
6900         * g++.dg/ext/pr57362.C: New.
6902 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
6904         PR target/57631
6905         * gcc.target/avr/torture/pr57631.c: New test.
6907 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
6909         PR c++/57827
6910         * g++.dg/cpp0x/constexpr-ice7.C: New.
6912 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
6914         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
6915         for EABI targets.
6916         * gcc.c-torture/execute/nest-align-1.x: New.
6918 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
6920         PR c++/57874
6921         * g++.dg/cpp0x/sfinae48.C: New.
6923 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
6925         PR preprocessor/57824
6926         * c-c++-common/raw-string-17.c: New test.
6927         * c-c++-common/gomp/pr57824.c: New test.
6929 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
6931         PR c++/57869
6932         * g++.dg/cpp0x/reinterpret_cast1.C: New.
6933         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
6934         * g++.dg/conversion/dr195.C: Update.
6935         * g++.dg/expr/cast2.C: Likewise.
6937 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
6939         * c-c++-common/raw-string-18.c: New test.
6940         * c-c++-common/raw-string-19.c: New test.
6942         PR preprocessor/57757
6943         * g++.dg/cpp/paste1.C: New test.
6944         * g++.dg/cpp/paste2.C: New test.
6946 2013-07-10  Graham Stott  <grahams@btinternet.com>
6948         * gcc.target/mips/mulsize-1.c: New.
6949         * gcc.target/mips/mulsize-2.c: New.
6950         * gcc.target/mips/mulsize-3.c: New.
6951         * gcc.target/mips/mulsize-4.c: New.
6953 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
6955         PR c++/53094
6956         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
6957         * g++.dg/ext/vector24.C: New testcase.
6959 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
6961         PR c++/53000
6962         * g++.dg/cpp0x/decltype17.C: Adjust.
6964 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
6966         PR c++/51786
6967         * g++.dg/cpp0x/pr51786.C: New.
6969 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
6971         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
6973         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
6975         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
6977         * gcc.target/powerpc/sd-vsx.c: Require dfp.
6978         * gcc.target/powerpc/sd-pwr6.c: Likewise.
6980 2013-07-08  Tobias Burnus  <burnus@net-b.de>
6982         PR fortran/57834
6983         * gfortran.dg/c_f_pointer_tests_8.f90: New.
6985 2013-07-08  Tobias Burnus  <burnus@net-b.de>
6987         PR fortran/50554
6988         * gfortran.dg/do_check_9.f90: New.
6990 2013-07-08  Tobias Burnus  <burnus@net-b.de>
6992         PR fortran/57785
6993         * gfortran.dg/dot_product_2.f90: New.
6995 2013-07-08  Tobias Burnus  <burnus@net-b.de>
6997         PR fortran/57469
6998         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
7000 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
7002         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
7003         * gfortran.dg/finalize_10.f90: Fix dg-final.
7005 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
7007         PR target/57819
7008         * gcc.target/i386/pr57819.c: New test.
7010         PR rtl-optimization/57829
7011         * gcc.c-torture/execute/pr57829.c: New test.
7013 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
7015         * gcc.target/i386/memcpy-vector_loop-1.c: New.
7016         * gcc.target/i386/memcpy-vector_loop-2.c: New.
7018 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
7020         PR target/57807
7021         * gcc.target/i386/pr57807.c: New test.
7023 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
7025         PR target/29776
7026         * gcc.dg/tree-ssa/vrp89.c: New test.
7028 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
7030         PR c++/28262
7031         * g++.dg/parse/defarg16.C: New.
7033 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
7035         PR rtl-optimization/55342
7036         * gcc.target/i386/pr55342.c: New.
7038 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7040         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
7042 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
7044         PR c++/14263
7045         * g++.dg/inherit/virtual10.C: New.
7047 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
7049         PR c/57821
7050         * gcc.dg/large-size-array-6.c: New test.
7052 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
7054         PR c++/38634
7055         * g++.dg/template/crash116.C: New.
7057 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
7059         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
7060         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
7062 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
7064         PR c++/54998
7065         * g++.dg/cpp0x/nsdmi-list3.C: New.
7067 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
7069         PR target/57777
7070         * gcc.target/i386/pr57777.c: New test.
7072         PR c++/57771
7073         * g++.dg/template/arg9.C: New test.
7075 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
7077         * gcc.target/i386/avx-inline.c: New test.
7079 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
7081         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
7082         * gcc.target/mips/call-2.c: Likewise.
7083         * gcc.target/mips/call-3.c: Likewise.
7084         * gcc.target/mips/lazy-binding-1.c: Likewise.
7086 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
7088         PR tree-optimization/57741
7089         * gcc.dg/vect/pr57741-1.c: New test.
7090         * gcc.dg/vect/pr57741-2.c: New test.
7091         * gcc.dg/vect/pr57741-3.c: New test.
7093 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
7095         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
7096         on big endian.
7097         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
7098         * lib/target-supports.exp: Define aarch64_little_endian.
7100 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
7102         * gcc.target/aarch64/abs_1.c: New test.
7104 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
7106         * gcc.target/aarch64/bfxil_1.c: New test.
7107         * gcc.target/aarch64/bfxil_2.c: Likewise.
7109 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7111         PR c/57766
7112         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
7113         array sizes from 100 to 20.
7115 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
7117         PR fortran/54788
7118         * gfortran.dg/pointer_remapping_8.f90: New.
7120 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
7122         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
7123         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
7124         * g++.dg/cpp1y/udlit-userdef-string.C: New.
7125         * g++.dg/cpp1y/complex_literals.h: New.
7127 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
7129         PR c++/57645
7130         * g++.dg/cpp0x/noexcept21.C: New.
7132 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
7134         PR target/57736
7135         * gcc.target/i386/pr57736.c: New test.
7137 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7139         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
7140         c specific.
7141         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
7142         strings to match the fixed error messages.
7143         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
7144         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
7145         message check.
7147 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
7149         PR target/57744
7150         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
7151         stqcx. get even registers.
7153 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
7155         PR c++/57509
7156         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
7158 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
7160         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
7161         Fix scan patterns.
7162         * gcc.target/i386/bmi-1.c: Ditto.
7163         * gcc.target/i386/bmi-bextr-4.c: New.
7164         * gcc.target/i386/bmi-bextr-5.c: Ditto.
7166 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
7168         PR c++/57682
7169         * g++.dg/cpp0x/initlist73.C: New.
7171 2013-06-27  Meador Inge  <meadori@codesourcery.com>
7173         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
7174         * g++.dg/simulate-thread/atomics-2.C: Likewise.
7175         * g++.dg/simulate-thread/atomics-1.C: Likewise.
7177 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
7179         PR c++/57509
7180         * g++.dg/ext/pr57509.C: New file.
7182 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
7184         PR target/57623
7185         * gcc.target/i386/bmi-bextr-3.c: New test.
7187         PR target/57623
7188         * gcc.target/i386/bmi2-bzhi-1.c: New test.
7190 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
7192         PR c++/57172
7193         * g++.dg/cpp0x/pr57172.C: New testcase.
7195 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7197         * gcc.target/s390/htm-1.c: New file.
7198         * gcc.target/s390/htm-nofloat-1.c: New file.
7199         * gcc.target/s390/htm-xl-intrin-1.c: New file.
7201 2013-06-26  Tobias Burnus  <burnus@net-b.de>
7203         PR fortran/29800
7204         * gfortran.dg/bounds_check_17.f90: New.
7206 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
7208         PR c++/57640
7209         * g++.dg/cpp1y/pr57640.C: New.
7211 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7213         PR c/57692
7214         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
7215         overflow due to size of arrays.
7217 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
7219         PR tree-optimization/57705
7220         * gcc.dg/vect/pr57705.c: New test.
7221         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
7223 2013-06-25  Martin Jambor  <mjambor@suse.cz>
7225         PR middle-end/57670
7226         * g++.dg/ipa/pr57670.C: New test.
7228 2013-06-25  Richard Biener  <rguenther@suse.de>
7230         PR middle-end/56977
7231         * gcc.dg/pr56977.c: New testcase.
7233 2013-06-24  Martin Jambor  <mjambor@suse.cz>
7235         PR tree-optimization/57358
7236         * gcc.dg/ipa/pr57358.c: New test.
7238 2013-06-24  Richard Biener  <rguenther@suse.de>
7240         PR testsuite/57686
7241         * gcc.dg/torture/pr57584.c: Remove target specific bits.
7243 2013-06-24  Richard Biener  <rguenther@suse.de>
7245         PR tree-optimization/57488
7246         * gcc.dg/torture/pr57488.c: New testcase.
7248 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7249             Dominique d'Humieres  <dominiq@lps.ens.fr>
7251         PR fortran/52413
7252         * gfortran.dg/fraction.f90: New.
7254 2013-06-24  Alan Modra  <amodra@gmail.com>
7256         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
7257         Add scan-assembler-not "lvx".
7258         * gcc.target/powerpc/le-altivec-consts.c: New.
7260 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
7262         * g++.dg/cpp0x/sfinae47.C: New.
7264 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
7266         PR target/52483
7267         * gcc.target/sh/pr52483-1.c: New.
7268         * gcc.target/sh/pr52483-2.c: New.
7269         * gcc.target/sh/pr52483-3.c: New.
7270         * gcc.target/sh/pr52483-4.c: New.
7271         * gcc.target/sh/pr52483-5.c: New.
7273 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
7275         * gcc.target/i386/intrinsics_1.c: New test.
7276         * gcc.target/i386/intrinsics_2.c: Ditto.
7277         * gcc.target/i386/intrinsics_3.c: Ditto.
7278         * gcc.target/i386/intrinsics_4.c: Ditto.
7279         * gcc.target/i386/intrinsics_5.c: Ditto.
7280         * gcc.target/i386/intrinsics_6.c: Ditto.
7281         * gcc.target/i386/avx-1.c: Provide macros for builtins
7282         needing immediate arguments in f16cintrin.h and rtmintrin.h.
7284 2013-06-21  Tobias Burnus  <burnus@net-b.de>
7286         PR fortran/37336
7287         * gfortran.dg/finalize_17.f90: New.
7289 2013-06-21  Tobias Burnus  <burnus@net-b.de>
7291         * gfortran.dg/realloc_on_assign_18.f90: New.
7293 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7295         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
7296         Also changed the returns from error as distinct values so that
7297         debugging can get easier.
7298         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
7299         errors specific to C, if necessary.  Also added new error
7300         hooks for C++.
7301         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
7302         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
7303         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
7304         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
7305         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
7306         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
7307         the same changes as parser_errors3.c, spaces were added between colons
7308         to not confuse C++ compiler with 2 colons as scope.
7309         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
7310         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
7311         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
7312         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
7313         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
7314         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
7315         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
7316         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
7317         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
7318         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
7319         * g++.dg/cilk-plus/cilk-plus.exp: New script.
7320         * g++.dg/dg.exp: Included Cilk Plus C++ tests
7321         in the list.
7323 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
7325         PR other/53317
7326         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
7328 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
7330         PR target/57655
7331         * gcc.target/i386/pr57655.c: New test.
7333 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
7335         * ada/acats/tests/gcc: Delete.
7336         * gnat.dg/style: Likewise.
7338 2013-06-20  Jeff Law  <law@redhat.com>
7340         PR tree-optimization/57660
7341         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
7342         based on their branch cost.
7344         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
7346 2013-06-20  Tobias Burnus  <burnus@net-b.de>
7348         PR fortran/57633
7349         * gfortran.dg/list_read_11.f90: New.
7351 2013-06-20  Richard Biener  <rguenther@suse.de>
7353         PR tree-optimization/57584
7354         * gcc.dg/torture/pr57584.c: New testcase.
7356 2013-06-19  Sharad Singhai  <singhai@google.com>
7358         * g++.dg/gcov/gcov-8.C: New testcase.
7359         * lib/gcov.exp: Handle intermediate format.
7361 2013-06-19  Wei Mi  <wmi@google.com>
7363         PR rtl-optimization/57518
7364         * gcc.dg/pr57518.c: New test.
7366 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7368         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
7370 2013-06-19  Jan Hubicka  <jh@suse.cz>
7372         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
7374 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7376         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
7377         hard-coded values of array sizes with a #define.
7378         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
7379         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
7380         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
7381         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
7382         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
7384 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
7386         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
7387         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
7389 2013-06-19  Jeff Law  <law@redhat.com>
7391         * gcc.dg/tree-ssa/forwprop-28.c: New test.
7393 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7395         PR c++/57638
7396         * g++.dg/template/error53.C: New.
7398 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7400         PR target/55033
7401         * gcc.target/powerpc/pr55033.c: Fix options.
7403 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
7405         * gcc.target/i386/inline_error.c: New test.
7406         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
7407         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
7409 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
7411         PR c++/53211
7412         * g++.dg/cpp0x/decltype55.C: New.
7414 2013-06-18  Marek Polacek  <polacek@redhat.com>
7416         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
7418 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7420         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
7422 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7424         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
7425         Also changed the returns from error as distinct values so that it is
7426         easier to debug.
7428 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
7430         * gcc.target/aarch64/scalar_intrinsics.c: Update.
7432 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
7434         PR c++/16128
7435         * g++.dg/template/error52.C: New.
7436         * g++.dg/lookup/friend15.C: Update.
7437         * g++.dg/parse/error11.C: Likewise.
7438         * g++.dg/parse/error14.C: Likewise.
7439         * g++.dg/parse/parser-pr28152-2.C: Likewise.
7440         * g++.dg/parse/template25.C: Likewise.
7441         * g++.old-deja/g++.jason/cond.C: Likewise.
7442         * g++.old-deja/g++.mike/for2.C: Likewise.
7443         * g++.old-deja/g++.robertl/eb125.C: Likewise.
7444         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
7446 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7448         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
7449         ensure alignment.
7451 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7453         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
7454         accidentally placing minus sign for length instead of stride.
7456 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
7458         PR rtl-optimization/57425
7459         PR rtl-optimization/57569
7460         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
7461         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
7463 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
7465         PR fortran/49074
7466         PR fortran/56136
7467         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
7468         packing.
7469         * gfortran.dg/typebound_assignment_6.f03: New.
7471 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
7473         * gcc.target/h8300/h8300.exp: New.
7474         * gcc.dg/pragma-isr.c: Move to ...
7475         * gcc.target/sh/torture/pragma-isr.c: ... here ...
7476         * gcc.target/h8300/pragma-isr.c: ... and here.
7477         * gcc.dg/pragma-isr2.c: Move to ...
7478         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
7479         * gcc.target/h8300/pragma-isr2.c: ... and here.
7480         * gcc.dg/pragma-isr-trapa.c: Move to ...
7481         * gcc.target/sh/pragma-isr-trapa.c: ... here.
7482         * gcc.dg/pragma-isr-trapa2.c: Move to ...
7483         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
7484         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
7485         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
7486         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
7487         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
7488         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
7489         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
7490         * gcc.dg/attr-isr-trap_exit.c: Move to ...
7491         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
7492         * gcc.dg/attr-isr-trapa.c: Move to ...
7493         * gcc.target/sh/attr-isr-trapa.c: ... here.
7495 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
7497         PR c++/51413
7498         * g++.dg/ext/builtin-offsetof1.C: New.
7500 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
7502         * gcc.target/aarch64/vect_smlal_1.c: New file.
7504 2013-06-14  Tobias Burnus  <burnus@net-b.de>
7506         PR fortran/57508
7507         * gfortran.dg/defined_assignment_7.f90: New.
7509 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
7511         PR c++/57599
7512         * g++.dg/rtti/dyncast6.C: New.
7513         * g++.dg/cpp0x/dyncast1.C: Likewise.
7515 2013-06-14  Alan Modra  <amodra@gmail.com>
7517         PR middle-end/57134
7518         * gcc.dg/pr57134.c: New.
7520 2013-06-14  Tobias Burnus  <burnus@net-b.de>
7522         PR fortran/57596
7523         * gfortran.dg/deferred_type_param_9.f90: New.
7525 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
7527         * gcc.dg/fold-minus-1.c: New testcase.
7529 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
7531         PR fortran/49074
7532         * gfortran.dg/typebound_assignment_5.f03: New.
7534 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
7536         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
7538 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
7539             Pat Haugen  <pthaugen@us.ibm.com>
7540             Peter Bergner  <bergner@vnet.ibm.com>
7542         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
7543         load/store instructions on power7, power8.
7544         * gcc.target/powerpc/atomic-p8.c: Likewise.
7546 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7548         PR c/57577
7549         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
7551 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
7553         PR c++/38958
7554         * g++.dg/warn/Wunused-var-20.C: New.
7556 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
7558         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
7559         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
7560         Run with -fno-common.
7562 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7564         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
7565         and exit function calls with return 1 and return 0, respectively.
7567 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
7569         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
7570         New tests.
7572 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
7574         PR tree-optimization/57361
7575         * gcc.dg/tree-ssa/pr57361.c: New file.
7577 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7579         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
7580         to ensure alignment.
7581         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
7583 2013-06-12  Tobias Burnus  <burnus@net-b.de>
7585         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
7587 2013-06-12  Tobias Burnus  <burnus@net-b.de>
7588             Dominique d'Humieres  <dominiq@lps.ens.fr>
7590         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
7592 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
7594         PR target/56564
7595         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
7596         * gcc.target/i386/pr56564-3.c: Likewise.
7598 2013-06-11  Tobias Burnus  <burnus@net-b.de>
7600         PR fortran/57535
7601         * gfortran.dg/class_array_18.f90: New.
7603 2013-06-11  Jan Hubicka  <jh@suse.cz>
7605         PR c++/57551
7606         * g++.dg/ext/visibility/anon6.C: Update testcase.
7608 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7610         PR c/57563
7611         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
7612         in how we check __sec_reduce_mutating function's result.
7614 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7615             Pat Haugen  <pthaugen@us.ibm.com>
7616             Peter Bergner  <bergner@vnet.ibm.com>
7618         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
7619         direct move instructions.
7620         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
7621         * gcc.target/powerpc/direct-move.h: Likewise.
7622         * gcc.target/powerpc/direct-move-float1.c: Likewise.
7623         * gcc.target/powerpc/direct-move-float2.c: Likewise.
7624         * gcc.target/powerpc/direct-move-double1.c: Likewise.
7625         * gcc.target/powerpc/direct-move-double2.c: Likewise.
7626         * gcc.target/powerpc/direct-move-long1.c: Likewise.
7627         * gcc.target/powerpc/direct-move-long2.c: Likewise.
7629 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
7631         PR c++/52440
7632         * g++.dg/cpp0x/pr52440.C: New.
7634 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
7636         PR target/56564
7637         * gcc.target/i386/pr56564-1.c: New test.
7638         * gcc.target/i386/pr56564-2.c: New test.
7639         * gcc.target/i386/pr56564-3.c: New test.
7640         * gcc.target/i386/pr56564-4.c: New test.
7641         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
7642         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7643         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7644         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7645         * gcc.target/i386/vect-sizes-1.c: Likewise.
7646         * gcc.target/i386/memcpy-1.c: Likewise.
7647         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
7648         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
7650 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
7652         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
7653         systems to cover all GNU systems.
7654         * g++.dg/abi/guard2.C: Likewise.
7655         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7656         * g++.dg/eh/sighandle.C: Likewise.
7657         * g++.dg/ext/cleanup-10.C: Likewise.
7658         * g++.dg/ext/cleanup-11.C: Likewise.
7659         * g++.dg/ext/cleanup-8.C: Likewise.
7660         * g++.dg/ext/cleanup-9.C: Likewise.
7661         * g++.dg/opt/const5.C: Likewise.
7662         * g++.dg/opt/life1.C: Likewise.
7663         * g++.dg/other/pr39496.C: Likewise.
7664         * g++.old-deja/g++.abi/aggregates.C: Likewise.
7665         * g++.old-deja/g++.abi/align.C: Likewise.
7666         * g++.old-deja/g++.abi/bitfields.C: Likewise.
7667         * g++.old-deja/g++.law/weak.C: Likewise.
7668         * g++.old-deja/g++.pt/asm1.C: Likewise.
7669         * gcc.c-torture/execute/20030125-1.x: Likewise.
7670         * gcc.c-torture/execute/990127-2.x: Likewise.
7671         * gcc.dg/20041106-1.c: Likewise.
7672         * gcc.dg/20050503-1.c: Likewise.
7673         * gcc.dg/builtin-object-size-5.c: Likewise.
7674         * gcc.dg/cleanup-10.c: Likewise.
7675         * gcc.dg/cleanup-11.c: Likewise.
7676         * gcc.dg/cleanup-8.c: Likewise.
7677         * gcc.dg/cleanup-9.c: Likewise.
7678         * gcc.dg/complex-5.c: Likewise.
7679         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
7680         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
7681         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
7682         * gcc.dg/dfp/pr35739.c: Likewise.
7683         * gcc.dg/fdata-sections-1.c: Likewise.
7684         * gcc.dg/lto/20090206-1_0.c: Likewise.
7685         * gcc.dg/lto/20090206-2_0.c: Likewise.
7686         * gcc.dg/pr30360.c: Likewise.
7687         * gcc.dg/pr37303.c: Likewise.
7688         * gcc.dg/pr39323-1.c: Likewise.
7689         * gcc.dg/pr39323-2.c: Likewise.
7690         * gcc.dg/pr39323-3.c: Likewise.
7691         * gcc.dg/pr45416.c: Likewise.
7692         * gcc.dg/setjmp-2.c: Likewise.
7693         * gcc.dg/split-1.c: Likewise.
7694         * gcc.dg/split-3.c: Likewise.
7695         * gcc.dg/split-4.c: Likewise.
7696         * gcc.dg/strlenopt-12g.c: Likewise.
7697         * gcc.dg/strlenopt-14g.c: Likewise.
7698         * gcc.dg/strlenopt-14gf.c: Likewise.
7699         * gcc.dg/strlenopt-16g.c: Likewise.
7700         * gcc.dg/strlenopt-17g.c: Likewise.
7701         * gcc.dg/strlenopt-18g.c: Likewise.
7702         * gcc.dg/strlenopt-1f.c: Likewise.
7703         * gcc.dg/strlenopt-22g.c: Likewise.
7704         * gcc.dg/strlenopt-2f.c: Likewise.
7705         * gcc.dg/strlenopt-4g.c: Likewise.
7706         * gcc.dg/strlenopt-4gf.c: Likewise.
7707         * gcc.dg/struct-ret-3.c: Likewise.
7708         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
7709         * gcc.misc-tests/linkage.exp: Likewise.
7710         * gcc.target/i386/20000724-1.c: Likewise.
7711         * gcc.target/i386/align-main-3.c: Likewise.
7712         * gcc.target/i386/cleanup-1.c: Likewise.
7713         * gcc.target/i386/inline-mcpy.c: Likewise.
7714         * gcc.target/i386/pr32268.c: Likewise.
7715         * gcc.target/i386/pr36613.c: Likewise.
7716         * gcc.target/i386/pr39013-1.c: Likewise.
7717         * gcc.target/i386/pr39013-2.c: Likewise.
7718         * gcc.target/i386/pr39496.c: Likewise.
7719         * gcc.target/i386/pr40906-3.c: Likewise.
7720         * gcc.target/i386/pr46084.c: Likewise.
7721         * lib/target-supports.exp (check_effective_target_pie): Likewise.
7723 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
7725         PR target/6526
7726         * gcc.target/sh/pr6526.c: New.
7728 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
7730         PR target/57568
7731         * gcc.c-torture/execute/pr57568.c: New test.
7733 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
7735         PR c++/37404
7736         * g++.dg/other/vararg-4.C: New.
7738 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
7740         PR rtl-optimization/57559
7741         * gcc.target/s390/pr57559.c : New test.
7743 2013-06-08  Tobias Burnus  <burnus@net-b.de>
7745         PR fortran/37336
7746         * gfortran.dg/finalize_10.f90: New.
7747         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
7748         * gfortran.dg/finalize_15.f90: New.
7750 2013-06-08  Tobias Burnus  <burnus@net-b.de>
7752         PR fortran/57553
7753         * gfortran.dg/storage_size_4.f90: New.
7755 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
7757         PR c++/57548
7758         * g++.dg/ext/pr57548.C: New test.
7760 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7762         PR middle-end/57541
7763         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
7765 2013-06-07  Jan Hubicka  <jh@suse.cz>
7767         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
7769 2013-06-07  Tobias Burnus  <burnus@net-b.de>
7771         PR fortran/57549
7772         * gfortran.dg/array_constructor_48.f90: New.
7773         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
7774         * gfortran.dg/array_constructor_type_15.f03: Ditto.
7776 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7778         PR target/56315
7779         * gcc.target/arm/xordi3-opt.c: New test.
7781 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7783         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
7784         Revert to dg-options.
7786 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7788         PR target/55033
7789         * gcc.target/powerpc/pr55033.c: New.
7791 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
7793         PR c++/53658
7794         * g++.dg/cpp0x/alias-decl-36.C: New.
7796 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7797             Pat Haugen  <pthaugen@us.ibm.com>
7798             Peter Bergner  <bergner@vnet.ibm.com>
7800         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
7801         power8 builtin functions.
7802         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
7803         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
7804         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
7805         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
7806         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
7807         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
7808         * gcc.target/powerpc/p8vector-vectorize-1.c: New
7809         tests to test power8 auto-vectorization.
7810         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
7811         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
7812         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
7813         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
7815         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
7816         powerpc_p8vector_ok instead of powerpc_vsx_ok.
7818         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
7820         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
7821         support.
7822         (check_effective_target_powerpc_p8vector_ok): Likewise.
7823         (is-effective-target): Likewise.
7824         (check_vect_support_and_set_flags): Likewise.
7826 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
7828         PR c++/43652
7829         * g++.dg/parse/error53.C: New.
7831 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
7833         PR rtl-optimization/57459
7834         * gcc.target/i386/pr57459.c: New test.
7836 2013-06-06  Teresa Johnson  <tejohnson@google.com>
7838         PR c++/53743
7839         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
7840         into -freorder-blocks-and-partition test.
7841         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
7842         * gcc.dg/tree-prof/20041218-1.c: Ditto.
7843         * gcc.dg/tree-prof/pr52027.c: Use -O2.
7844         * gcc.dg/tree-prof/pr50907.c: Ditto.
7845         * gcc.dg/tree-prof/pr45354.c: Ditto.
7846         * g++.dg/tree-prof/partition2.C: Ditto.
7847         * g++.dg/tree-prof/partition3.C: Ditto.
7849 2013-06-06  Tobias Burnus  <burnus@net-b.de>
7851         PR fortran/57542
7852         * gfortran.dg/finalize_16.f90: New.
7854 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7856         * gcc.dg/vect/no-section-anchors-vect-68.c:
7857         Add dg-skip-if aarch64_tiny.
7859 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7861         PR C/57457
7862         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
7863         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
7865 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
7867         PR c++/51908
7868         * g++.dg/cpp0x/decltype54.C: New.
7870 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
7872         * gcc.dg/fshort-wchar.c: Add extra dg-options for
7873         arm*-*-*eabi* targets.
7874         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
7875         arm*-*-* targets.
7876         * gcc.dg/tree-ssa/pr43491.c: Likewise.
7878 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
7879             Tobias Burnus  <burnus@net-b.de>
7881         * gfortran.dg/string_length_2.f90: Fix dg-do run.
7882         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
7883         * gfortran.dg/io_real_boz_4.f90: Ditto.
7884         * gfortran.dg/io_real_boz_5.f90: Ditto.
7886 2013-06-05  Andreas Schwab  <schwab@suse.de>
7888         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
7890 2013-06-04  Jan Hubicka  <jh@suse.cz>
7892         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
7894 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7896         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
7897         parameters with void.
7898         (main2): Removed argc parameter.
7899         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
7900         (main): Replaced argc, argv parameters with void.
7901         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
7902         (main2): Removed argc parameter.
7903         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
7904         argv parameters with void.  Added __asm volatile to avoid optimization
7905         on argc, if necessary.
7906         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
7907         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
7908         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
7909         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
7910         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
7911         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
7912         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
7913         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
7914         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
7915         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
7916         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
7917         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
7918         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
7919         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
7920         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
7921         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
7922         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
7923         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
7924         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
7925         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
7926         parameters with void.
7927         (main2): Removed argc parameter.
7928         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
7929         (main): Replaced argc, argv parameters with void.
7930         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
7931         argv parameters with void.  Also renamed this function as main, and
7932         delete the existing main.
7933         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
7934         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
7935         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
7937 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
7939         * gcc.target/aarch64/movi_1.c: New test.
7941 2013-06-04  Tobias Burnus  <burnus@net-b.de>
7943         PR fortran/37336
7944         * gfortran.dg/finalize_12.f90: New.
7945         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
7946         end of scope finalization.
7947         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7948         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
7949         * gfortran.dg/auto_dealloc_2.f90: Ditto.
7950         * gfortran.dg/class_19.f03: Ditto.
7951         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
7952         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
7953         * gfortran.dg/extends_14.f03: Ditto.
7954         * gfortran.dg/move_alloc_4.f90: Ditto.
7955         * gfortran.dg/typebound_proc_27.f03: Ditto.
7957 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
7959         * gfortran.dg/bounds_check_7.f90: Remove "! {".
7960         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
7961         * gfortran.dg/default_initialization_5.f90: Update dg-do.
7962         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
7963         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
7964         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
7965         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
7966         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
7967         * gfortran.dg/io_real_boz_4.f90: Ditto.
7968         * gfortran.dg/io_real_boz_5.f90: Ditto.
7969         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
7970         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
7971         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
7972         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
7973         * gfortran.dg/transpose_2.f90: Fix dg-output.
7975 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7977         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
7978         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
7979         dg-option and an header comment.
7981 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
7983         PR c++/57419
7984         * g++.dg/cpp0x/sfinae46.C: New.
7985         * g++.dg/cpp0x/defaulted13.C: Adjust.
7986         * g++.dg/cpp0x/defaulted2.C: Likewise.
7987         * g++.dg/cpp0x/defaulted26.C: Likewise.
7988         * g++.dg/cpp0x/defaulted3.C: Likewise.
7989         * g++.dg/cpp0x/error1.C: Likewise.
7990         * g++.dg/cpp0x/implicit1.C: Likewise.
7991         * g++.dg/cpp0x/implicit11.C: Likewise.
7992         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
7993         * g++.dg/cpp0x/initlist47.C: Likewise.
7994         * g++.dg/cpp0x/initlist9.C: Likewise.
7995         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
7996         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7997         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
7998         * g++.dg/cpp0x/union4.C: Likewise.
7999         * g++.dg/template/crash108.C: Likewise.
8000         * g++.dg/template/crash41.C: Likewise.
8001         * g++.old-deja/g++.jason/local.C: Likewise.
8002         * g++.old-deja/g++.law/visibility3.C: Likewise.
8004 2013-06-03  Teresa Johnson  <tejohnson@google.com>
8006         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
8007         * gcc.dg/vect/bb-slp-14.c: Ditto.
8008         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
8009         * gcc.dg/vect/bb-slp-23.c: Ditto.
8010         * gcc.dg/vect/bb-slp-15.c: Ditto.
8011         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
8012         * gcc.dg/vect/bb-slp-24.c: Ditto.
8013         * gcc.dg/vect/bb-slp-16.c: Ditto.
8014         * gcc.dg/vect/bb-slp-25.c: Ditto.
8015         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
8016         * gcc.dg/vect/bb-slp-17.c: Ditto.
8017         * gcc.dg/vect/bb-slp-1.c: Ditto.
8018         * gcc.dg/vect/bb-slp-26.c: Ditto.
8019         * gcc.dg/vect/bb-slp-18.c: Ditto.
8020         * gcc.dg/vect/bb-slp-2.c: Ditto.
8021         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
8022         * gcc.dg/vect/bb-slp-27.c: Ditto.
8023         * gcc.dg/vect/bb-slp-19.c: Ditto.
8024         * gcc.dg/vect/bb-slp-3.c: Ditto.
8025         * gcc.dg/vect/bb-slp-28.c: Ditto.
8026         * gcc.dg/vect/bb-slp-4.c: Ditto.
8027         * gcc.dg/vect/bb-slp-29.c: Ditto.
8028         * gcc.dg/vect/bb-slp-5.c: Ditto.
8029         * gcc.dg/vect/bb-slp-6.c: Ditto.
8030         * gcc.dg/vect/bb-slp-8a.c: Ditto.
8031         * gcc.dg/vect/bb-slp-7.c: Ditto.
8032         * gcc.dg/vect/bb-slp-8b.c: Ditto.
8033         * gcc.dg/vect/bb-slp-8.c: Ditto.
8034         * gcc.dg/vect/bb-slp-9.c: Ditto.
8035         * gcc.dg/vect/bb-slp-10.c: Ditto.
8036         * gcc.dg/vect/bb-slp-11.c: Ditto.
8037         * gcc.dg/vect/bb-slp-20.c: Ditto.
8038         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
8039         * gcc.dg/vect/bb-slp-21.c: Ditto.
8040         * gcc.dg/vect/bb-slp-30.c: Ditto.
8041         * gcc.dg/vect/bb-slp-13.c: Ditto.
8042         * gcc.dg/vect/bb-slp-22.c: Ditto.
8043         * g++.dg/vect/slp-pr50413.cc: Ditto.
8044         * g++.dg/vect/slp-pr56812.cc: Ditto.
8045         * g++.dg/vect/slp-pr50819.cc: Ditto.
8047 2013-06-01  Tobias Burnus  <burnus@net-b.de>
8049         PR fortran/57456
8050         * gfortran.dg/class_array_17.f90: New.
8052 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8054         * ada/acats/floatstore.lst: New.
8055         * ada/acats/run_all.sh: Process it.
8057 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8059         * gcc.target/powerpc/e500-ord-1.c: New test.
8060         * gcc.target/powerpc/e500-ord-2.c: Likewise.
8061         * gcc.target/powerpc/e500-unord-1.c: Likewise.
8062         * gcc.target/powerpc/e500-unord-2.c: Likewise.
8064 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
8066         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
8068 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
8070         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
8072 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
8074         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
8076 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
8078         PR c/57452
8079         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
8080         test-case.
8082 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8084         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
8086 2013-05-31  Marek Polacek  <polacek@redhat.com>
8088         PR tree-optimization/57478
8089         PR tree-optimization/57453
8090         * gcc.dg/torture/pr57478.c: New test.
8092 2013-05-31  Tobias Burnus  <burnus@net-b.de>
8094         PR fortran/57456
8095         * gfortran.dg/class_array_17.f90: New.
8097 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8099         PR target/56315
8100         * gcc.target/arm/iordi3-opt.c: New test.
8102 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
8104         PR fortran/54190
8105         PR fortran/57217
8106         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
8107         * gfortran.dg/interface_26.f90: Ditto.
8108         * gfortran.dg/proc_ptr_11.f90: Ditto.
8109         * gfortran.dg/proc_ptr_15.f90: Ditto.
8110         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8111         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
8112         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
8113         * gfortran.dg/typebound_override_1.f90: Ditto.
8114         * gfortran.dg/typebound_override_4.f90: Ditto.
8115         * gfortran.dg/typebound_proc_6.f03: Ditto.
8116         * gfortran.dg/assumed_type_7.f90: New test.
8117         * gfortran.dg/typebound_override_5.f90: New test.
8118         * gfortran.dg/typebound_override_6.f90: New test.
8119         * gfortran.dg/typebound_override_7.f90: New test.
8121 2013-05-30  Tobias Burnus  <burnus@net-b.de>
8123         PR middle-end/57073
8124         * gfortran.dg/power_6.f90: New.
8126 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
8128         * gcc.target/aarch64/insv_1.c: New test.
8130 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
8132         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
8133         dg-skip-if "No stabs".
8135 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
8137         PR fortran/54189
8138         * gfortran.dg/assumed_size_1.f90: New.
8140 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
8142         * gcc.dg/shrink-wrap-alloca.c: New added.
8143         * gcc.dg/shrink-wrap-pretend.c: New added.
8144         * gcc.dg/shrink-wrap-sibcall.c: New added.
8146 2013-05-30  Tobias Burnus  <burnus@net-b.de>
8148         PR fortran/57458
8149         * gfortran.dg/assumed_rank_13.f90: New.
8151 2013-05-29  Easwaran Raman  <eraman@google.com>
8153         PR tree-optimization/57442
8154         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
8156 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8158         PR tree-optimization/57441
8159         * gcc.c-torture/compile/pr57441.c: New.
8161 2013-05-29  Dehao Chen  <dehao@google.com>
8163         PR testsuite/57413
8164         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
8166 2013-05-29  Tobias Burnus  <burnus@net-b.de>
8168         PR fortran/37336
8169         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
8170         * gfortran.dg/class_19.f03: Ditto.
8172 2013-05-29  Richard Biener  <rguenther@suse.de>
8174         * gcc.dg/vect/bb-slp-32.c: New testcase.
8176 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
8178         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
8179         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
8180         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
8181         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
8182         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
8183         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
8184         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
8185         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
8186         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
8187         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
8188         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
8189         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
8190         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
8191         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
8192         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
8193         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
8194         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
8195         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
8196         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
8197         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
8198         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
8199         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
8200         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
8201         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
8202         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
8203         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
8204         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
8205         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
8206         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
8207         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
8208         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
8209         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
8210         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
8211         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
8212         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
8213         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
8214         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
8215         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
8216         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
8218 2013-05-29  Tobias Burnus  <burnus@net-b.de>
8220         PR fortran/37336
8221         * gfortran.dg/finalize_11.f90: New.
8222         * gfortran.dg/finalize_4.f03: Remove dg-error.
8223         * gfortran.dg/finalize_5.f03: Ditto.
8224         * gfortran.dg/finalize_6.f03: Ditto.
8225         * gfortran.dg/finalize_7.f03: Ditto.
8227 2013-05-28  Tobias Burnus  <burnus@net-b.de>
8229         * gfortran.dg/class_array_16.f90: New.
8231 2013-05-28  Tobias Burnus  <burnus@net-b.de>
8233         PR fortran/57435
8234         * gfortran.dg/use_29.f90: New.
8236 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
8238         * gnat.dg/fp_exception.adb: New test.
8240 2013-05-28  Richard Biener  <rguenther@suse.de>
8242         PR tree-optimization/56787
8243         * gcc.dg/vect/pr56787.c: New testcase.
8245 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
8246             Tobias Burnus  <burnus@net-b.de>
8248         PR fortran/57217
8249         * gfortran.dg/typebound_override_4.f90: New.
8251 2013-05-28  Richard Biener  <rguenther@suse.de>
8253         PR tree-optimization/57411
8254         * g++.dg/opt/pr57411.C: New testcase.
8256 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
8258         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
8259         * gcc.dg/builtin-bswap-9.c: Likewise.
8261 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
8263         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
8265 2013-05-27  Richard Biener  <rguenther@suse.de>
8267         PR middle-end/57412
8268         * gcc.dg/gomp/pr57412.c: New testcase.
8270 2013-05-27  Bud Davis  <jmdavis@link.com>
8272         PR fortran/50405
8273         * gfortran.dg/stfunc_8.f90: New.
8275 2013-05-27  Richard Biener  <rguenther@suse.de>
8277         PR tree-optimization/57343
8278         * gcc.dg/torture/pr57343.c: New testcase.
8280 2013-05-27  Richard Biener  <rguenther@suse.de>
8282         PR tree-optimization/57417
8283         * gcc.dg/torture/pr57417.c: New testcase.
8285 2013-05-27  Richard Biener  <rguenther@suse.de>
8287         PR tree-optimization/57396
8288         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
8290 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8292         * gnat.dg/specs/last_bit.ads: New test.
8294 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8296         * gnat.dg/specs/machine_attribute.ads: New test.
8298 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8300         * gnat.dg/incomplete3.ad[sb]: New test.
8302 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
8304         PR target/53916
8305         * gcc.target/mips/div-13.c: New test.
8307 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
8309         PR target/55777
8310         * gcc.target/mips/mips16-attributes-5.c,
8311         * gcc.target/mips/mips16-attributes-6.c: New tests.
8313 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
8315         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
8316         * gcc.dg/builtin-bswap-8.c: Likewise.
8318 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
8320         PR c++/52216
8321         * g++.dg/cpp0x/new1.C: New.
8323 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
8325         PR c++/25666
8326         * g++.dg/parse/dtor16.C: New.
8327         * g++.dg/parse/dtor6.C: Adjust.
8329 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
8331         PR c++/19618
8332         * g++.dg/expr/bitfield12.C: New.
8334 2013-05-24  Jeff Law  <law@redhat.com>
8336         PR tree-optimization/57124
8337         * gcc.c-torture/execute/pr57124.c: New test.
8338         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
8340 2013-05-24  Martin Jambor  <mjambor@suse.cz>
8342         PR tree-optimization/57294
8343         * gcc.dg/ipa/pr57294.c: New test.
8345 2013-05-24  Dehao Chen  <dehao@google.com>
8347         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
8349 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
8351         * gcc.target/aarch64/scalar_intrinsics.c
8352         (force_simd): Use a valid instruction.
8353         (test_vdupd_lane_s64): Pass a valid lane argument.
8354         (test_vdupd_lane_u64): Likewise.
8356 2013-05-24  Richard Biener  <rguenther@suse.de>
8358         PR tree-optimization/57287
8359         * gcc.dg/pr57287.c: New testcase.
8361 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
8363         PR c++/26572
8364         * g++.dg/template/error51.C: New.
8366 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
8368         PR c++/25503
8369         * g++.dg/template/bitfield2.C: New.
8371 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8373         * gnat.dg/specs/noinline1.ads: New test.
8374         * gnat.dg/noinline2.ad[sb]: Likewise.
8375         * gnat.dg/specs/noinline3.ads: Likewise.
8376         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
8378 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
8380         PR tree-ssa/57385
8381         * gcc.dg/tree-ssa/pr57385.c: New test.
8383 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8385         * gnat.dg/derived_type4.adb: New test.
8387 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8389         * gcc.dg/builtin-bswap-6.c: New test.
8390         * gcc.dg/builtin-bswap-7.c: Likewise.
8391         * gcc.dg/builtin-bswap-8.c: Likewise.
8392         * gcc.dg/builtin-bswap-9.c: Likewise.
8394 2013-05-23  Christian Bruel  <christian.bruel@st.com>
8396         PR debug/57351
8397         * gcc.dg/debug/pr57351.c: New test
8399 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
8401         * gcc.target/aarch64/vect-clz.c: New file.
8403 2013-05-23  Martin Jambor  <mjambor@suse.cz>
8405         PR middle-end/57347
8406         * gcc.dg/ipa/pr57347.c: New test.
8408 2013-05-23  Richard Biener  <rguenther@suse.de>
8410         PR tree-optimization/57380
8411         * g++.dg/tree-ssa/pr57380.C: New testcase.
8413 2013-05-23  Richard Biener  <rguenther@suse.de>
8415         PR middle-end/57381
8416         * gcc.dg/torture/pr57381.c: New testcase.
8418 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
8420         PR middle-end/57344
8421         * gcc.c-torture/execute/pr57344-1.c: New test.
8422         * gcc.c-torture/execute/pr57344-2.c: New test.
8423         * gcc.c-torture/execute/pr57344-3.c: New test.
8424         * gcc.c-torture/execute/pr57344-4.c: New test.
8426 2013-05-23  Richard Biener  <rguenther@suse.de>
8428         PR rtl-optimization/57341
8429         * gcc.dg/torture/pr57341.c: New testcase.
8431 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
8433         PR c++/57352
8434         * g++.dg/parse/crash62.C: New.
8436 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
8437             Pat Haugen  <pthaugen@us.ibm.com>
8438             Peter Bergner  <bergner@vnet.ibm.com>
8440         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
8441         crypto builtins.
8443 2013-05-22  Tobias Burnus  <burnus@net-b.de>
8445         PR fortran/57364
8446         * gfortran.dg/defined_assignment_6.f90: New.
8448 2013-05-22  Tobias Burnus  <burnus@net-b.de>
8450         PR fortran/57338
8451         * gfortran.dg/assumed_type_6.f90: New.
8453 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
8455         PR c++/57211
8456         * g++.dg/cpp0x/Wunused-parm.C: New.
8458 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
8460         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
8461         * g++.dg/warn/Wdouble-promotion.C: Likewise.
8463 2013-05-21  Easwaran Raman  <eraman@google.com>
8465         PR tree-optimization/57322
8466         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
8468 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
8470         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
8471         .set (no)?micromips
8473 2013-05-21  Tobias Burnus  <burnus@net-b.de>
8475         PR fortran/57035
8476         * gfortran.dg/assumed_type_5.f90: New.
8477         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
8478         * gfortran.dg/assumed_rank_2.f90: Ditto.
8479         * gfortran.dg/assumed_type_3.f90: Update dg-error.
8480         * gfortran.dg/no_arg_check_3.f90: Ditto.
8482 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
8484         PR tree-optimization/57331
8485         * gcc.c-torture/compile/pr57331.c: New test.
8487 2013-05-21  Richard Biener  <rguenther@suse.de>
8489         PR tree-optimization/57330
8490         * gcc.dg/torture/pr57330.c: New testcase.
8492 2013-05-21  Richard Biener  <rguenther@suse.de>
8494         PR tree-optimization/57303
8495         * gcc.dg/torture/pr57303.c: New testcase.
8497 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
8499         PR tree-optimization/57321
8500         * gcc.c-torture/execute/pr57321.c: New test.
8502 2013-05-20  Tobias Burnus  <burnus@net-b.de>
8504         PR fortran/48858
8505         PR fortran/55465
8506         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
8507         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
8508         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
8509         * gfortran.dg/binding_label_tests_3.f03: Ditto.
8510         * gfortran.dg/binding_label_tests_4.f03: Ditto.
8511         * gfortran.dg/binding_label_tests_5.f03: Ditto.
8512         * gfortran.dg/binding_label_tests_6.f03: Ditto.
8513         * gfortran.dg/binding_label_tests_7.f03: Ditto.
8514         * gfortran.dg/binding_label_tests_8.f03: Ditto.
8515         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
8516         * gfortran.dg/binding_label_tests_24.f90: New.
8517         * gfortran.dg/binding_label_tests_25.f90: New.
8519 2013-05-20  Tobias Burnus  <burnus@net-b.de>
8521         PR fortran/48858
8522         * gfortran.dg/binding_label_tests_17.f90: New.
8523         * gfortran.dg/binding_label_tests_18.f90: New.
8524         * gfortran.dg/binding_label_tests_19.f90: New.
8525         * gfortran.dg/binding_label_tests_20.f90: New.
8526         * gfortran.dg/binding_label_tests_21.f90: New.
8527         * gfortran.dg/binding_label_tests_22.f90: New.
8528         * gfortran.dg/binding_label_tests_23.f90: New.
8530 2013-05-20  Tobias Burnus  <burnus@net-b.de>
8532         PR fortran/48858
8533         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
8534         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
8535         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
8536         * gfortran.dg/common_18.f90: New.
8537         * gfortran.dg/common_19.f90: New.
8538         * gfortran.dg/common_20.f90: New.
8539         * gfortran.dg/common_21.f90: New.
8541 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8543         PR c++/12288
8544         * g++.dg/parse/error52.C: New.
8545         * g++.dg/parse/error3.C: Adjust.
8546         * g++.dg/parse/error36.C: Likewise.
8548 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
8550         PR target/56547
8551         * gcc.target/sh/pr56547-1.c: New.
8552         * gcc.target/sh/pr56547-2.c: New.
8554 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8556         PR c++/23608
8557         * g++.dg/warn/Wsign-compare-6.C: New.
8558         * g++.dg/warn/Wdouble-promotion.C: Adjust.
8560 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8562         PR c++/57327
8563         * g++.dg/template/error50.C: New.
8565 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8567         PR c++/10207
8568         * g++.dg/ext/complit13.C: New.
8570 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
8572         PR c++/57175
8573         * g++.dg/pr57175.C: New testcase.
8575 2013-05-17  Easwaran Raman  <eraman@google.com>
8577         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
8579 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
8581         PR testsuite/57313
8582         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
8584 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
8586         PR rtl-optimization/57281
8587         PR rtl-optimization/57300
8588         * gcc.dg/pr57300.c: New test.
8589         * gcc.c-torture/execute/pr57281.c: New test.
8591 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
8593         PR c++/18126
8594         * g++.dg/ext/sizeof-complit.C: New.
8596 2013-05-17  Marek Polacek  <polacek@redhat.com>
8598         * gcc.dg/strlenopt-25.c: New test.
8599         * gcc.dg/strlenopt-26.c: Likewise.
8601 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
8603         * gcc.target/i386/rotate-4.c: Compile only with -mavx
8604         instead of -mavx2, require only avx instead of avx2.
8605         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
8606         of avx2-check.h and turn into an avx runtime test instead of
8607         avx2 runtime test.
8609 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
8611         * g++.dg/ext/vector22.C: Uncomment working test.
8613 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
8615         PR c++/17410
8616         * g++.dg/template/pr17410.C: New.
8618 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
8620         * gcc.target/i386/rotate-3.c: New test.
8621         * gcc.target/i386/rotate-3a.c: New test.
8622         * gcc.target/i386/rotate-4.c: New test.
8623         * gcc.target/i386/rotate-4a.c: New test.
8624         * gcc.target/i386/rotate-5.c: New test.
8625         * gcc.target/i386/rotate-5a.c: New test.
8627 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8629         * gcc.dg/visibility-21.c: Require section_anchors.
8631 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
8633         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
8634         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
8635         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
8637 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
8639         * gcc.dg/visibility-21.c: New.
8641 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
8643         PR middle-end/57286
8644         * gcc.dg/pr57286.c: New testcase.
8645         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
8646         * g++.dg/ext/vector22.C: Comment out transformations not
8647         performed anymore.
8649 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
8651         PR target/57260
8652         * gcc.target/mips/call-1.c: Restrict to o32.
8653         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
8655 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
8657         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
8658         dg-messages.
8659         * g++.dg/warn/Wshadow-1.C: Likewise.
8660         * g++.dg/warn/Wshadow-6.C: Likewise.
8661         * g++.dg/warn/Wshadow-7.C: Likewise.
8663 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
8665         PR c++/31952
8666         * g++.dg/parse/pr31952-1.C: New.
8667         * g++.dg/parse/pr31952-2.C: Likewise.
8668         * g++.dg/parse/pr31952-3.C: Likewise.
8670         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
8671         * g++.old-deja/g++.jason/cond.C: Likewise.
8672         * g++.dg/cpp0x/range-for5.C: Likewise.
8674 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8676         PR target/19599
8677         * gcc.target/arm/pr40887.c: Adjust testcase.
8678         * gcc.target/arm/pr19599.c: New test.
8680 2013-05-15  Richard Biener  <rguenther@suse.de>
8682         PR tree-optimization/57275
8683         * gcc.target/i386/pr57275.c: New testcase.
8685 2013-05-15  Jan Hubicka  <jh@suse.cz>
8687         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
8688         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
8689         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
8691 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8693         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
8694         scheduling.
8696 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
8698         PR c++/57274
8699         * c-c++-common/Wsequence-point-1.c: New test.
8701 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
8703         * g++.dg/ext/vector22.C: New testcase.
8704         * gcc.dg/binop-xor3.c: Remove xfail.
8706 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
8708         * gcc.target/aarch64/vect-fcm.x: Add cases testing
8709         FLOAT cmp FLOAT ? INT : INT.
8710         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
8711         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8712         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8713         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8714         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8715         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8717 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
8719         PR c++/53903
8720         * g++.dg/cpp0x/defaulted43.C: New.
8722 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8724         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
8725         (alloca): Remove declaration.
8726         (foo9): Replace alloca by __builtin_alloca.
8728 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
8730         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
8731         Expect "size of array is too large" error.
8733 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8735         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
8737 2013-05-14  Richard Biener  <rguenther@suse.de>
8739         PR middle-end/57235
8740         * g++.dg/torture/pr57235.C: New testcase.
8742 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
8744         PR middle-end/57251
8745         * gcc.dg/torture/pr57251.c: New test.
8747 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
8749         PR target/57264
8750         * gcc.target/i386/pr57264.c: New test.
8752 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
8754         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
8756 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
8758         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
8760 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
8762         PR tree-optimization/45216
8763         PR tree-optimization/57157
8764         * c-c++-common/rotate-1.c: Add 32 tests with +.
8765         * c-c++-common/rotate-1a.c: Adjust.
8766         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
8767         * c-c++-common/rotate-2b.c: New test.
8768         * c-c++-common/rotate-3.c: Add 32 tests with +.
8769         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
8770         * c-c++-common/rotate-4b.c: New test.
8771         * c-c++-common/rotate-5.c: New test.
8773 2013-05-13  Martin Jambor  <mjambor@suse.cz>
8775         PR middle-end/42371
8776         * gcc.dg/ipa/remref-0.c: New test.
8777         * gcc.dg/ipa/remref-1a.c: Likewise.
8778         * gcc.dg/ipa/remref-1b.c: Likewise.
8779         * gcc.dg/ipa/remref-2a.c: Likewise.
8780         * gcc.dg/ipa/remref-2b.c: Likewise.
8782 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
8784         * gcc.dg/vector-shift-2.c: New testcase.
8786 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
8788         PR tree-optimization/57230
8789         * gcc.dg/strlenopt-24.c: New test.
8791         PR tree-optimization/57230
8792         * gcc.dg/strlenopt-23.c: New test.
8794 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
8796         PR target/57108
8797         * gcc.target/sh/pr57108.c: Move this test case to ...
8798         * gcc.c-torture/compile/pr57108.c: ... here.
8800 2013-05-10  Richard Biener  <rguenther@suse.de>
8802         PR tree-optimization/57214
8803         * gcc.dg/torture/pr57214.c: New testcase.
8805 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
8807         * gcc.dg/vector-shift.c: New testcase.
8809 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
8811         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
8813         PR tree-optimization/45216
8814         PR tree-optimization/57157
8815         * c-c++-common/rotate-1.c: New test.
8816         * c-c++-common/rotate-1a.c: New test.
8817         * c-c++-common/rotate-2.c: New test.
8818         * c-c++-common/rotate-2a.c: New test.
8819         * c-c++-common/rotate-3.c: New test.
8820         * c-c++-common/rotate-3a.c: New test.
8821         * c-c++-common/rotate-4.c: New test.
8822         * c-c++-common/rotate-4a.c: New test.
8824 2013-05-10  Richard Biener  <rguenther@suse.de>
8826         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
8827         * gcc.target/i386/l_fma_double_1.c: Adjust.
8828         * gcc.target/i386/l_fma_double_2.c: Likewise.
8829         * gcc.target/i386/l_fma_double_3.c: Likewise.
8830         * gcc.target/i386/l_fma_double_4.c: Likewise.
8831         * gcc.target/i386/l_fma_double_5.c: Likewise.
8832         * gcc.target/i386/l_fma_double_6.c: Likewise.
8833         * gcc.target/i386/l_fma_float_1.c: Likewise.
8834         * gcc.target/i386/l_fma_float_2.c: Likewise.
8835         * gcc.target/i386/l_fma_float_3.c: Likewise.
8836         * gcc.target/i386/l_fma_float_4.c: Likewise.
8837         * gcc.target/i386/l_fma_float_5.c: Likewise.
8838         * gcc.target/i386/l_fma_float_6.c: Likewise.
8840 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
8842         PR c++/51226
8843         * g++.dg/cpp0x/pr51226.C: New.
8845 2013-04-16  Han Shen  <shenhan@google.com>
8847         Test cases for '-fstack-protector-strong'.
8848         * gcc.dg/fstack-protector-strong.c: New.
8849         * g++.dg/fstack-protector-strong.C: New.
8851 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
8853         * gcc.target/aarch64/ands_1.c: New test.
8854         * gcc.target/aarch64/ands_2.c: Likewise
8856 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
8858         * lib/target-supports.exp (check_effective_target_hw): New
8859         function.
8860         * c-c++-common/asan/clone-test-1.c: Call
8861         check_effective_target_hw.
8862         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
8863         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
8864         possible decorations.
8865         * c-c++-common/asan/null-deref-1.c: Likewise.
8866         * c-c++-common/asan/stack-overflow-1.c: Likewise.
8867         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
8868         * c-c++-common/asan/use-after-free-1.c: Likewise.
8869         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
8870         * g++.dg/asan/large-func-test-1.C: Likewise.
8872 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
8874         * gcc.target/aarch64/scalar_intrinsics.c: Update.
8876 2013-05-07  Richard Biener  <rguenther@suse.de>
8878         PR middle-end/57190
8879         * g++.dg/torture/pr57190.C: New testcase.
8881 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
8883         PR tree-optimization/57149
8884         * gcc.dg/pr57149.c: New test.
8886         PR debug/57184
8887         * gcc.dg/pr57184.c: New test.
8889 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
8891         * gnat.dg/specs/array3.ads: New test.
8893 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
8895         * c-c++-common/vector-scalar-2.c: New testcase.
8897 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
8899         * gcc.target/i386/asm-dialect-2.c: New testcase.
8901 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
8903         PR c++/57183
8904         * g++.dg/cpp0x/auto38.C: New.
8906 2013-05-06  Richard Biener  <rguenther@suse.de>
8908         PR tree-optimization/57185
8909         * gcc.dg/autopar/pr57185.c: New testcase.
8911 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
8913         PR target/57106
8914         * gcc.target/i386/pr57106.c: New test.
8916 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8918         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
8919         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
8920         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
8921         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8922         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8923         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
8924         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
8926 2013-05-06  Teresa Johnson  <tejohnson@google.com>
8928         PR bootstrap/57154
8929         * gcc.dg/pr57154.c: New test.
8931 2013-05-06  Richard Biener  <rguenther@suse.de>
8933         PR middle-end/57147
8934         * gcc.dg/torture/pr57147-1.c: New testcase.
8935         * gcc.dg/torture/pr57147-2.c: Likewise.
8936         * gcc.dg/torture/pr57147-3.c: Likewise.
8938 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8940         PR target/55303
8941         * gcc.target/sh/pr55303-1.c: New.
8942         * gcc.target/sh/pr55303-2.c: New.
8943         * gcc.target/sh/pr55303-3.c: New.
8945 2013-05-05  Tobias Burnus  <burnus@net-b.de>
8947         * gfortran.dg/allocate_with_source_3.f90: New.
8949 2013-05-05  Tobias Burnus  <burnus@net-b.de>
8951         PR fortran/57141
8952         * gfortran.dg/null_8.f90: New.
8954 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8956         PR c++/53745
8957         * g++.dg/cpp0x/enum27.C: New.
8958         * g++.dg/cpp0x/enum_base.C: Adjust.
8960 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
8962         PR tree-optimization/56205
8963         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
8965 2013-05-04  Tobias Burnus  <burnus@net-b.de>
8967         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
8968         * gfortran.dg/bind_c_usage_27.f90: New.
8969         * gfortran.dg/bind_c_usage_28.f90: New.
8971 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8973         PR c++/51927
8974         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
8976 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
8978         PR target/57150
8979         * gcc.target/powerpc/pr57150.c: New file.
8981 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8983         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
8984         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
8985         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
8986         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8987         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8988         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
8989         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
8991 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
8993         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
8994         scan-assembler-times.
8996 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8998         * gcc.dg/tree-ssa/slsr-32.c: New.
8999         * gcc.dg/tree-ssa/slsr-33.c: New.
9000         * gcc.dg/tree-ssa/slsr-34.c: New.
9001         * gcc.dg/tree-ssa/slsr-35.c: New.
9002         * gcc.dg/tree-ssa/slsr-36.c: New.
9003         * gcc.dg/tree-ssa/slsr-37.c: New.
9004         * gcc.dg/tree-ssa/slsr-38.c: New.
9006 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
9008         * gcc.target/aarch64/tst_1.c: New test.
9009         * gcc.target/aarch64/tst_2.c: Likewise
9011 2013-05-02  Jeff Law  <law@redhat.com>
9013         PR tree-optimization/57144
9014         * gcc.c-torture/execute/pr57144.c: New test.
9016 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
9018         PR rtl-optimization/57130
9019         * gcc.c-torture/execute/pr57130.c: New test.
9021 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
9023         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
9025 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
9027         * gcc.target/aarch64/fabd.c: New file.
9029 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
9031         PR c++/54318
9032         * g++.dg/cpp0x/pr54318.C: New.
9034 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
9036         PR c++/14283
9037         * g++.dg/parse/error51.C: New.
9038         * g++.dg/parse/error15.C: Adjust column numbers.
9040 2013-05-02  Tobias Burnus  <burnus@net-b.de>
9042         PR fortran/57142
9043         * gfortran.dg/size_kind_2.f90: New.
9044         * gfortran.dg/size_kind_3.f90: New.
9046 2013-05-02  Richard Biener  <rguenther@suse.de>
9048         PR middle-end/57140
9049         * g++.dg/torture/pr57140.C: New testcase.
9051 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
9053         PR target/56732
9054         * gcc.target/arm/pr56732-1.c: New test.
9056 2013-05-02  Martin Jambor  <mjambor@suse.cz>
9058         PR middle-end/56988
9059         * gcc.dg/ipa/pr56988.c: New test.
9061 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
9063         * gcc.target/aarch64/bics_1.c: New test.
9064         * gcc.target/aarch64/bics_2.c: Likewise.
9066 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
9068         PR rtl-optimization/57131
9069         * gcc.c-torture/execute/pr57131.c: New test.
9071 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
9073         PR c++/57132
9074         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
9076 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
9078         PR target/57091
9079         * gcc.target/i386/pr57091.c: New test.
9081 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
9083         * gcc.target/aarch64/vect-vaddv.c: New.
9085 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
9087         * gcc.target/aarch64/vect-vmaxv.c: New.
9088         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
9090 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
9092         * gcc.target/aarch64/scalar-vca.c: New.
9093         * gcc.target/aarch64/vect-vca.c: Likewise.
9095 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
9097         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
9098         (test_vceqd_s64): Force arguments to SIMD registers.
9099         (test_vceqzd_s64): Likewise.
9100         (test_vcged_s64): Likewise.
9101         (test_vcled_s64): Likewise.
9102         (test_vcgezd_s64): Likewise.
9103         (test_vcged_u64): Likewise.
9104         (test_vcgtd_s64): Likewise.
9105         (test_vcltd_s64): Likewise.
9106         (test_vcgtzd_s64): Likewise.
9107         (test_vcgtd_u64): Likewise.
9108         (test_vclezd_s64): Likewise.
9109         (test_vcltzd_s64): Likewise.
9110         (test_vtst_s64): Likewise.
9111         (test_vtst_u64): Likewise.
9113 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
9115         PR c++/57092
9116         * g++.dg/cpp0x/decltype53.C: New.
9118 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9120         PR fortran/57071
9121         * gfortran.dg/power_5.f90:  New test.
9123 2013-04-30  Richard Biener  <rguenther@suse.de>
9125         PR middle-end/57122
9126         * gcc.dg/torture/pr57122.c: New testcase.
9128 2013-04-30  Richard Biener  <rguenther@suse.de>
9130         PR middle-end/57107
9131         * g++.dg/torture/pr57107.C: New testcase.
9133 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
9135         PR rtl-optimization/57105
9136         * gcc.dg/pr57105.c: New test.
9138 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
9140         PR tree-optimization/57104
9141         * gcc.dg/pr57104.c: New test.
9143 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
9145         PR target/44578
9146         * gcc.target/i386/pr44578.c: New test.
9148 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
9150         PR target/57097
9151         * gcc.target/i386/pr57097.c: New test.
9153 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
9155         PR target/57098
9156         * gcc.target/i386/pr57098.c: New test.
9158 2013-04-29  Kai Tietz  <ktietz@redhat.com>
9160         * gcc.c-torture/execute/pr55875.c: New test.
9162 2013-04-29  Richard Biener  <rguenther@suse.de>
9164         PR middle-end/57075
9165         * gcc.dg/torture/pr57075.c: New testcase.
9167 2013-04-29  Richard Biener  <rguenther@suse.de>
9169         PR middle-end/57103
9170         * gcc.dg/autopar/pr57103.c: New testcase.
9172 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9174         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
9176 2013-04-29  Tom de Vries  <tom@codesourcery.com>
9178         * gcc.dg/pr50763.c: Update test.
9180 2013-04-26  Jeff Law  <law@redhat.com>
9182         * gcc.dg/tree-ssa/vrp88.c: New test.
9184 2013-04-29  Christian Bruel  <christian.bruel@st.com>
9186         PR target/57108
9187         * gcc.target/sh/pr57108.c: New test.
9189 2013-04-29  Richard Biener  <rguenther@suse.de>
9191         PR middle-end/57089
9192         * gfortran.dg/gomp/pr57089.f90: New testcase.
9194 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
9196         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
9198 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
9200         * gcc.target/aarch64/vect-vcvt.c: New.
9202 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
9204         * gcc.target/aarch64/vect-vrnd.c: New.
9206 2013-04-29  Richard Biener  <rguenther@suse.de>
9208         PR tree-optimization/57081
9209         * gcc.dg/torture/pr57081.c: New testcase.
9211 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
9213         PR tree-optimization/57083
9214         * gcc.dg/torture/pr57083.c: New test.
9216 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9218         PR c++/56450
9219         * g++.dg/cpp0x/decltype52.C: New.
9221 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
9223         N3472 binary constants
9224         * g++.dg/cpp/limits.C: Adjust warning wording.
9225         * g++.dg/system-binary-constants-1.C: Likewise.
9226         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
9228 2013-04-28  Tobias Burnus  <burnus@net-b.de>
9230         PR fortran/57093
9231         * gfortran.dg/coarray_30.f90: New.
9233 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
9235         PR fortran/57071
9236         * frontend-passes (optimize_power):  New function.
9237         (optimize_op):  Use it.
9239 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
9241         PR target/56866
9242         * gcc.c-torture/execute/pr56866.c: New test.
9243         * gcc.target/i386/pr56866.c: New test.
9245 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
9247         PR go/57045
9248         * gcc.dg/setjmp-5.c: New test.
9250 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
9252         PR c++/55708
9253         * g++.dg/cpp0x/constexpr-55708.C: New.
9255 2013-04-26  Richard Biener  <rguenther@suse.de>
9257         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
9258         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
9259         * gcc.dg/pr53265.c: Remove XFAILs.
9260         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
9261         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
9263 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
9265         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
9266         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
9267         -fdiagnostics-color=never option similarly to
9268         -fno-diagnostics-show-caret option.
9270 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
9272         PR rtl-optimization/57003
9273         * gcc.target/i386/pr57003.c: New test.
9275 2013-04-25  Marek Polacek  <polacek@redhat.com>
9277         PR tree-optimization/57066
9278         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
9280 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
9281             Tejas Belagod  <tejas.belagod@arm.com>
9283         * gcc.target/aarch64/vaddv-intrinsic.c: New.
9284         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
9285         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
9287 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9289         * gcc.target/aarch64/cmp.c: New.
9291 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9293         * gcc.target/aarch64/ngc.c: New.
9295 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9297         * lib/target-supports.exp
9298         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
9299         (check_effective_target_arm_neon_fp16_ok): Likewise.
9300         (add_options_for_arm_neon_fp16): Likewise.
9301         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
9302         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
9304 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
9306         PR rtl-optimizations/57046
9307         * gcc.target/i386/pr57046.c: New test.
9309 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
9311         * g++.dg/cpp1y/cplusplus.C: New.
9313 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
9315         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
9317 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
9319         * c-c++-common/Wpointer-arith-1.c: New.
9321 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
9323         * g++.dg/cpp1y/cxx1y_macro.C: New.
9325 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
9327         PR c++/56970
9328         * g++.dg/cpp0x/sfinae45.C: New.
9330 2013-04-24  Richard Biener  <rguenther@suse.de>
9332         PR testsuite/57050
9333         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
9335 2013-04-23  Richard Biener  <rguenther@suse.de>
9337         PR middle-end/57036
9338         * gcc.dg/torture/pr57036-1.c: New testcase.
9339         * gcc.dg/torture/pr57036-2.c: Likewise.
9341 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
9343         * gcc.target/aarch64/scalar-mov.c: New testcase.
9345 2013-04-23  Richard Biener  <rguenther@suse.de>
9347         PR tree-optimization/57026
9348         * gcc.dg/torture/pr57026.c: New testcase.
9350 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
9352         PR fortran/53685
9353         PR fortran/57022
9354         * gfortran.dg/transfer_check_4.f90: New.
9356 2013-04-22  Marek Polacek  <polacek@redhat.com>
9358         PR sanitizer/56990
9359         * gcc.dg/pr56990.c: New test.
9361 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
9363         PR target/57018
9364         * gcc.target/i386/pr57018.c: New test.
9366 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
9368         * gcc.target/aarch64/vrecps.c: New.
9369         * gcc.target/aarch64/vrecpx.c: Likewise.
9371 2013-04-22  Christian Bruel  <christian.bruel@st.com>
9373         PR target/56995
9374         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
9376 2013-04-21  Jeff Law  <law@redhat.com>
9378         * gcc.dg/tree-ssa/forwprop-26.c: New test.
9380 2013-04-20  Tobias Burnus  <burnus@net-b.de>
9382         PR fortran/56907
9383         * gfortran.dg/c_loc_test_22.f90: New.
9385 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
9387         PR rtl-optimization/56847
9388         * gcc.dg/pr56847.c: New test.
9390 2013-04-19  Richard Biener  <rguenther@suse.de>
9392         PR tree-optimization/56982
9393         * gcc.c-torture/execute/pr56982.c: New testcase.
9395 2013-04-19  Martin Jambor  <mjambor@suse.cz>
9397         PR tree-optimization/56718
9398         * g++.dg/ipa/imm-devirt-1.C: New test.
9399         * g++.dg/ipa/imm-devirt-2.C: Likewise.
9401 2013-04-19  Richard Biener  <rguenther@suse.de>
9403         PR tree-optimization/57000
9404         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
9406 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
9407             Mikael Morin  <mikael@gcc.gnu.org>
9409         PR fortran/56872
9410         * gfortran.dg/array_constructor_45.f90:  New test.
9411         * gfortran.dg/array_constructor_46.f90:  New test.
9412         * gfortran.dg/array_constructor_47.f90:  New test.
9413         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
9415 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
9417         PR rtl-optimization/56999
9418         * g++.dg/opt/pr56999.C: New test.
9420 2013-04-18  Cary Coutant  <ccoutant@google.com>
9422         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
9423         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
9425 2013-04-18  Cary Coutant  <ccoutant@google.com>
9427         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
9428         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
9429         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
9430         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
9431         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
9432         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
9433         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
9434         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
9435         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
9436         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
9437         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
9439 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
9441         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
9443 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
9445         PR tree-optimization/56984
9446         * gcc.c-torture/compile/pr56984.c: New test.
9448         PR rtl-optimization/56992
9449         * gcc.dg/pr56992.c: New test.
9451 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
9453         PR fortran/56814
9454         * gfortran.dg/proc_ptr_42.f90: New.
9456 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9458         * gnat.dg/discr41.ad[sb]: New test.
9459         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
9460         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
9461         * gcc.dg/vect/slp-24.c: Likewise.
9462         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9463         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9464         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9465         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9466         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9467         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
9468         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9469         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
9470         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9471         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9472         * gcc.dg/vect/vect-strided-mult.c: Likewise.
9473         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9474         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9475         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9476         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9477         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9478         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9479         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9480         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
9481         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9482         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
9483         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
9484         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9485         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
9486         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9487         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9489 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
9491         PR fortran/40958
9492         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
9493         * gfortran.dg/module_md5_1.f90: Remove.
9495 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9497         * gcc.target/aarch64/adds3.c: New.
9498         * gcc.target/aarch64/subs3.c: New.
9500 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9502         * gcc.target/aarch64/adds1.c: New.
9503         * gcc.target/aarch64/adds2.c: New.
9504         * gcc.target/aarch64/subs1.c: New.
9505         * gcc.target/aarch64/subs2.c: New.
9507 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
9509         Implement n3599 - Literal operator templates for strings.
9510         * g++.dg/cpp1y/udlit-char-template.C: New test.
9511         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
9513 2013-04-16  Tobias Burnus  <burnus@net-b.de>
9515         PR fortran/39505
9516         * gfortran.dg/no_arg_check_1.f90: New.
9517         * gfortran.dg/no_arg_check_2.f90: New.
9518         * gfortran.dg/no_arg_check_3.f90: New.
9520 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
9522         PR fortran/56968
9523         * gfortran.dg/proc_ptr_41.f90: New.
9525 2013-04-16  Richard Biener  <rguenther@suse.de>
9527         PR tree-optimization/56756
9528         * gcc.dg/torture/pr56756.c: New testcase.
9530 2013-04-16  Tobias Burnus  <burnus@net-b.de>
9532         PR fortran/56969
9533         * gfortran.dg/c_assoc_5.f90: New.
9535 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
9537         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
9538         * gcc.c-torture/execute/pr33992.x: Remove.
9539         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
9540         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
9541         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
9543 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
9545         PR tree-optimization/56962
9546         * gcc.c-torture/execute/pr56962.c: New test.
9548 2013-04-15  Richard Biener  <rguenther@suse.de>
9550         PR tree-optimization/56933
9551         * gcc.dg/vect/pr56933.c: New testcase.
9553 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9555         * gcc.target/arm/anddi3-opt.c: New test.
9556         * gcc.target/arm/anddi3-opt2.c: Likewise.
9558 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
9560         * gcc.dg/pr56890-1.c: New test.
9561         * gcc.dg/pr56890-2.c: Likewise.
9563 2013-04-15  Joey Ye  <joey.ye@arm.com>
9565         * gcc.target/arm/thumb1-far-jump-1.c: New test.
9566         * gcc.target/arm/thumb1-far-jump-2.c: New test.
9568 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
9570         PR fortran/56816
9571         * gfortran.dg/select_type_33.f03: New test.
9573 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
9575         PR fortran/55959
9576         * gfortran.dg/typebound_proc_29.f03: New.
9578 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
9580         PR fortran/56266
9581         * gfortran.dg/typebound_proc_28.f03: New.
9583 2013-04-12  Jeff Law  <law@redhat.com>
9585         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
9586         either.
9588 2013-04-12  Tobias Burnus  <burnus@net-b.de>
9590         PR fortran/56929
9591         * gfortran.dg/coarray/alloc_comp_2.f90: New.
9593 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
9595         PR target/56903
9596         * gcc.target/i386/pr56903.c: New test.
9598 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
9600         PR fortran/56261
9601         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
9602         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
9603         * gfortran.dg/block_11.f90: Fix invalid test case.
9604         * gfortran.dg/function_types_3.f90: Add new error message.
9605         * gfortran.dg/global_references_1.f90: Ditto.
9606         * gfortran.dg/import2.f90: Remove unneeded parts.
9607         * gfortran.dg/import6.f90: Fix invalid test case.
9608         * gfortran.dg/proc_decl_2.f90: Ditto.
9609         * gfortran.dg/proc_decl_9.f90: Ditto.
9610         * gfortran.dg/proc_decl_18.f90: Ditto.
9611         * gfortran.dg/proc_ptr_40.f90: New.
9612         * gfortran.dg/whole_file_7.f90: Modified error wording.
9613         * gfortran.dg/whole_file_16.f90: Ditto.
9614         * gfortran.dg/whole_file_17.f90: Add -pedantic.
9615         * gfortran.dg/whole_file_18.f90: Modified error wording.
9616         * gfortran.dg/whole_file_20.f03: Ditto.
9617         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
9618         invalid test case.
9620 2013-04-12  Richard Biener  <rguenther@suse.de>
9622         Revert
9623         2013-04-10  Richard Biener  <rguenther@suse.de>
9625         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
9627 2013-04-12  Tobias Burnus  <burnus@net-b.de>
9629         PR fortran/56845
9630         * gfortran.dg/class_allocate_15.f90: New.
9632         Revert:
9633         2013-04-12  Tobias Burnus  <burnus@net-b.de>
9635         * gfortran.dg/coarray_lib_alloc_2.f90: Update
9636         scan-tree-dump-times.
9638 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
9640         PR tree-optimization/56918
9641         PR tree-optimization/56920
9642         * gcc.dg/vect/pr56918.c: New test.
9643         * gcc.dg/vect/pr56920.c: New test.
9645 2013-04-12  Tobias Burnus  <burnus@net-b.de>
9647         PR fortran/56845
9648         * gfortran.dg/class_allocate_14.f90: New.
9649         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
9650         * gfortran.dg/coarray_lib_alloc_3.f90: New.
9652 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
9654         * gcc.dg/fold-cstvecshift.c: New testcase.
9656 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9658         * gcc.target/aarch64/negs.c: New.
9660 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
9662         PR c++/56895
9663         * g++.dg/template/arrow4.C: New test.
9665 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
9667         * gnat.dg/array23.adb: New test.
9668         * gnat.dg/array23_pkg[123].ads: New helpers.
9670 2013-04-11  Jeff Law  <law@redhat.com>
9672         PR tree-optimization/56900
9673         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
9675 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
9677         PR c++/56913
9678         * g++.dg/cpp0x/sfinae44.C: New.
9680 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
9682         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
9683         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
9685 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
9687         PR c++/54216
9688         * g++.dg/cpp0x/enum26.C: New.
9689         * g++.old-deja/g++.pt/mangle1.C: Adjust.
9691 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
9693         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
9694         inverse operands.
9695         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
9696         loop is vectorized.
9697         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9698         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
9699         loop is vectorized and that the correct instruction is generated.
9700         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9701         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9702         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9704 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
9706         PR tree-optimization/56899
9707         * gcc.c-torture/execute/pr56899.c: New test.
9709 2013-04-10  David S. Miller  <davem@davemloft.net>
9711         * gcc.target/sparc/setcc-4.c: New test.
9712         * gcc.target/sparc/setcc-5.c: New test.
9714 2013-04-10  Richard Biener  <rguenther@suse.de>
9716         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
9718 2013-04-10  Richard Biener  <rguenther@suse.de>
9720         * gcc.dg/vect/slp-39.c: New testcase.
9722 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
9724         PR tree-optimization/55524
9725         * gcc.target/epiphany/fnma-1.c: New test.
9727 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
9729         * gcc.dg/tree-ssa/inline-11.c: New test
9731 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
9733         PR c++/56895
9734         * g++.dg/template/arrow3.C: New test.
9736 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9738         * gcc.target/arm/minmax_minus.c: New test.
9740 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
9742         PR middle-end/56883
9743         * c-c++-common/gomp/pr56883.c: New test.
9745 2013-04-09  Jeff Law  <law@redhat.com>
9747         * gcc.dg/tree-ssa/vrp87.c: New test.
9749 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
9751         PR tree-optimization/56854
9752         * g++.dg/torture/pr56854.C: New test.
9754 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9756         PR fortran/56782
9757         * gfortran.dg/array_constructor_44.f90:  New test.
9759 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
9761         PR c++/56871
9762         * g++.dg/cpp0x/constexpr-specialization.C: New.
9764 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
9766         * gcc.c-torture/execute/pr56837.c: New test.
9768         PR c++/34949
9769         PR c++/50243
9770         * g++.dg/opt/vt3.C: New test.
9771         * g++.dg/opt/vt4.C: New test.
9773 2013-04-08  Jeff Law  <law@redhat.com>
9775         * gcc.dg/tree-ssa/forwprop-25.c: New test.
9777 2013-04-08  Richard Biener  <rguenther@suse.de>
9779         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
9781 2013-04-08  Richard Biener  <rguenther@suse.de>
9783         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
9785 2013-04-08  Richard Biener  <rguenther@suse.de>
9787         * g++.dg/vect/slp-pr56812.cc: Adjust.
9789 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
9791         * gcc.dg/pr56837.c: New test.
9792         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
9793         "generated memset minus one".
9795 2013-04-07  Tobias Burnus  <burnus@net-b.de>
9797         PR fortran/56849
9798         * gfortran.dg/reshape_5.f90: New.
9800 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9802         PR target/56843
9803         * gcc.target/powerpc/recip-1.c: Modify expected output.
9804         * gcc.target/powerpc/recip-3.c: Likewise.
9805         * gcc.target/powerpc/recip-4.c: Likewise.
9806         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
9808 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
9810         * gcc.target/arm/peep-ldrd-1.c: New test.
9811         * gcc.target/arm/peep-strd-1.c: Likewise.
9813 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
9815         * gcc.target/arm/negdi-1.c: New test.
9816         * gcc.target/arm/negdi-2.c: Likewise.
9817         * gcc.target/arm/negdi-3.c: Likewise.
9818         * gcc.target/arm/negdi-4.c: Likewise.
9820 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9822         * lib/target-supports.exp (add_options_for_arm_v8_neon):
9823         Add -march=armv8-a when we use v8 NEON.
9824         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
9825         (check_effective_target_vect_call_ceilf): Likewise.
9826         (check_effective_target_vect_call_floorf): Likewise.
9827         (check_effective_target_vect_call_roundf): Likewise.
9828         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
9829         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
9830         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
9831         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
9832         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
9834 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
9836         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
9837         * gcc.target/powerpc/sd-pwr6.c: Same.
9838         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
9839         * g++.dg/debug/pr56294.C: XFAIL on AIX.
9841 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
9843         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
9845 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
9847         PR fortran/40881
9848         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
9849         * gfortran.dg/altreturn_4.f90: Ditto.
9850         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
9851         * gfortran.dg/altreturn_5.f90: Ditto.
9852         * gfortran.dg/altreturn_6.f90: Ditto.
9853         * gfortran.dg/altreturn_7.f90: Ditto.
9855 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9857         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
9858         New procedure.
9859         (check_effective_target_arm_v8_neon_ok_nocache):
9860         Likewise.
9861         (check_effective_target_arm_v8_neon_ok): Change to use
9862         check_effective_target_arm_v8_neon_ok_nocache.
9863         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
9864         NEON flags.
9865         (check_effective_target_vect_call_btruncf):
9866         Enable for arm and ARMv8 NEON.
9867         (check_effective_target_vect_call_ceilf): Likewise.
9868         (check_effective_target_vect_call_floorf): Likewise.
9869         (check_effective_target_vect_call_roundf): Likewise.
9870         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
9871         target.
9873 2013-04-04  Marek Polacek  <polacek@redhat.com>
9875         PR tree-optimization/48186
9876         * gcc.dg/pr48186.c: New test.
9878 2013-04-04  Richard Biener  <rguenther@suse.de>
9880         PR tree-optimization/56826
9881         * gcc.dg/vect/pr56826.c: New testcase.
9882         * gcc.dg/vect/O3-pr36098.c: Adjust.
9884 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
9886         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
9887         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
9888         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
9889         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
9890         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
9891         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
9892         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
9893         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
9894         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
9895         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
9897 2013-04-04  Richard Biener  <rguenther@suse.de>
9899         PR tree-optimization/56213
9900         * gcc.dg/vect/vect-123.c: New testcase.
9902 2013-04-04  Tobias Burnus  <burnus@net-b.de>
9904         PR fortran/56810
9905         * gfortran.dg/read_repeat_2.f90: New.
9907 2013-04-04  Richard Biener  <rguenther@suse.de>
9909         PR tree-optimization/56837
9910         * g++.dg/torture/pr56837.C: New testcase.
9912 2013-04-04  Tobias Burnus  <burnus@net-b.de>
9914         PR fortran/50269
9915         * gfortran.dg/c_loc_test_21.f90: New.
9916         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
9917         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
9918         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
9919         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
9920         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
9922 2013-04-03  Jeff Law  <law@redhat.com>
9924         PR tree-optimization/56799
9925         * gcc.c-torture/execute/pr56799.c: New test.
9927 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
9929         PR c++/56815
9930         * g++.dg/warn/Wpointer-arith-1.C: New.
9931         * g++.dg/gomp/for-19.C: Adjust.
9933 2013-04-03  Marek Polacek  <polacek@redhat.com>
9935         PR sanitizer/55702
9936         * gcc.dg/pr55702.c: New test.
9938 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9940         PR target/56809
9941         * gcc.dg/pr56809.c: New testcase.
9943 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
9945         PR debug/56819
9946         * g++.dg/debug/pr56819.C: New test.
9948 2013-04-03  Richard Biener  <rguenther@suse.de>
9950         PR tree-optimization/56817
9951         * g++.dg/torture/pr56817.C: New testcase.
9953 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
9955         * gcc.dg/vect/bb-slp-31.c: New file.
9957 2013-04-03  Jason Merrill  <jason@redhat.com>
9959         PR c++/34949
9960         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9962 2013-04-03  Richard Biener  <rguenther@suse.de>
9964         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
9966 2013-04-03  Richard Biener  <rguenther@suse.de>
9968         PR tree-optimization/55964
9969         * gcc.dg/torture/pr55964-2.c: New testcase.
9971 2013-04-03  Richard Biener  <rguenther@suse.de>
9973         PR tree-optimization/56501
9974         * gcc.dg/torture/pr56501.c: New testcase.
9976 2013-04-03  Richard Biener  <rguenther@suse.de>
9978         PR tree-optimization/56407
9979         * gcc.dg/torture/pr56407.c: New testcase.
9981 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
9983         PR tree-optimization/56790
9984         * g++.dg/ext/pr56790-1.C: New testcase.
9986 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
9988         * gcc.target/i386/merge-1.c: New testcase.
9989         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
9991 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
9993         PR c/19449
9994         * gcc.c-torture/execute/pr19449.c: New test.
9996 2013-04-03  Richard Biener  <rguenther@suse.de>
9998         PR tree-optimization/56812
9999         * g++.dg/vect/slp-pr56812.cc: New testcase.
10001 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
10003         PR fortran/56284
10004         PR fortran/40881
10005         * gfortran.dg/altreturn_8.f90: New.
10006         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
10007         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
10008         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10010 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
10012         PR rtl-optimization/56745
10013         * gcc.c-torture/compile/pr56745.c: New test.
10015 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
10017         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
10019 2013-04-02  Richard Biener  <rguenther@suse.de>
10021         PR tree-optimization/56778
10022         * gcc.dg/torture/pr56778.c: New testcase.
10024 2013-04-02  Richard Biener  <rguenther@suse.de>
10026         PR middle-end/56768
10027         * g++.dg/torture/pr56768.C: New testcase.
10029 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
10031         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
10033 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10035         PR fortran/56660
10036         * gfortran.dg/namelist_82.f90:  New test.
10038 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
10040         PR fortran/56500
10041         * gfortran.dg/implicit_class_1.f90: New.
10043 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10045         PR fortran/56786
10046         * gfortran.dg/namelist_81.f90:  New test.
10048 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
10050         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
10051         for constant and equal string lengths.
10052         * gfortran.dg/character_comparison_5.f90:  Likewise.
10053         * gfortran.dg/character_comparison_9.f90:  New test.
10055 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
10057         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
10058         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
10060 2013-03-29  Tobias Burnus  <burnus@net-b.de>
10062         PR fortran/35203
10063         * gfortran.dg/optional_absent_3.f90: New.
10065 2013-03-29  Tobias Burnus  <burnus@net-b.de>
10067         PR fortran/56737
10068         * gfortran.dg/fmt_cache_3.f90: New.
10070 2013-03-29  Tobias Burnus  <burnus@net-b.de>
10072         PR fortran/56735
10073         * gfortran.dg/namelist_80.f90: New.
10075 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
10077         PR fortran/45159
10078         * gfortran.dg/string_length_2.f90:  New test.
10079         * gfortran.dg/dependency_41.f90:  New test.
10081 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
10083         PR fortran/55806
10084         * gfortran.dg/array_constructor_43.f90:  New test.
10085         * gfortran.dg/random_seed_3.f90:  New test.
10087 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
10089         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
10090         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
10091         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
10092         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
10093         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
10094         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
10095         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
10096         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
10097         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
10098         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
10100 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
10102         PR c++/56725
10103         * g++.dg/conversion/op4.C: Adjust.
10104         * g++.dg/cpp0x/rv1n.C: Likewise.
10105         * g++.dg/cpp0x/rv2n.C: Likewise.
10106         * g++.dg/cpp0x/template_deduction.C: Likewise.
10107         * g++.dg/expr/cond8.C: Likewise.
10108         * g++.dg/other/error4.C: Likewise.
10109         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
10110         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
10111         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
10112         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
10113         * g++.old-deja/g++.jason/conversion2.C: Likewise.
10114         * g++.old-deja/g++.law/cvt20.C: Likewise.
10115         * g++.old-deja/g++.law/cvt8.C: Likewise.
10116         * g++.old-deja/g++.law/init8.C: Likewise.
10117         * g++.old-deja/g++.mike/net12.C: Likewise.
10118         * g++.old-deja/g++.mike/net8.C: Likewise.
10119         * g++.old-deja/g++.mike/p2793.C: Likewise.
10120         * g++.old-deja/g++.mike/p3836.C: Likewise.
10121         * g++.old-deja/g++.mike/p418.C: Likewise.
10122         * g++.old-deja/g++.mike/p701.C: Likewise.
10123         * g++.old-deja/g++.mike/p807.C: Likewise.
10125 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
10127         PR middle-end/56694
10128         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
10129         targets.
10131 2013-03-28  Marek Polacek  <polacek@redhat.com>
10133         PR tree-optimization/56695
10134         * gcc.dg/vect/pr56695.c: New test.
10136 2013-03-28  Richard Biener  <rguenther@suse.de>
10138         PR tree-optimization/37021
10139         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
10140         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
10142 2013-03-27  Tobias Burnus  <burnus@net-b.de>
10144         PR fortran/56650
10145         PR fortran/36437
10146         * gfortran.dg/sizeof_2.f90: New.
10147         * gfortran.dg/sizeof_3.f90: New.
10148         * gfortran.dg/sizeof_proc.f90: Update dg-error.
10150 2013-03-27  Richard Biener  <rguenther@suse.de>
10152         PR tree-optimization/37021
10153         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
10155 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
10157         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
10158         * g++.dg/ipa/ivinline-2.C: Likewise.
10159         * g++.dg/ipa/ivinline-3.C: Likewise.
10160         * g++.dg/ipa/ivinline-4.C: Likewise.
10161         * g++.dg/ipa/ivinline-5.C: Likewise.
10162         * g++.dg/ipa/ivinline-7.C: Likewise.
10163         * g++.dg/ipa/ivinline-8.C: Likewise.
10164         * g++.dg/ipa/ivinline-9.C: Likewise.
10165         * g++.dg/cpp0x/noexcept03.C: Likewise.
10166         * gcc.dg/const-1.c: Likewise.
10167         * gcc.dg/ipa/pure-const-1.c: Likewise.
10168         * gcc.dg/noreturn-8.c: Likewise.
10169         * gcc.target/i386/mmx-1.c: Likewise.
10170         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
10171         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10172         * gcc.c-torture/execute/pr33992.x: New file.
10174 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10176         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
10178 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
10180         PR c++/55951
10181         * g++.dg/ext/desig5.C: New.
10183 2013-03-26  Tobias Burnus  <burnus@net-b.de>
10185         PR fortran/56649
10186         * gfortran.dg/merge_init_expr_2.f90: New.
10187         * gfortran.dg/merge_char_1.f90: Modify test to
10188         stay a run-time test.
10189         * gfortran.dg/merge_char_3.f90: Ditto.
10191 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
10193         * g++.dg/cpp0x/constexpr-friend-2.C: New.
10194         * g++.dg/cpp0x/constexpr-main.C: Likewise.
10196 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
10198         PR c++/56722
10199         * g++.dg/cpp0x/range-for23.C: New.
10201 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
10203         PR libfortran/52512
10204         * gfortran.dg/namelist_79.f90: New.
10206 2013-03-25  Martin Jambor  <mjambor@suse.cz>
10208         * gcc.dg/ipa/ipcp-agg-9.c: New test.
10210 2013-03-25  Tobias Burnus  <burnus@net-b.de>
10212         PR fortran/38536
10213         PR fortran/38813
10214         PR fortran/38894
10215         PR fortran/39288
10216         PR fortran/40963
10217         PR fortran/45824
10218         PR fortran/47023
10219         PR fortran/47034
10220         PR fortran/49023
10221         PR fortran/50269
10222         PR fortran/50612
10223         PR fortran/52426
10224         PR fortran/54263
10225         PR fortran/55343
10226         PR fortran/55444
10227         PR fortran/55574
10228         PR fortran/56079
10229         PR fortran/56378
10230         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
10231         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
10232         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
10233         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
10234         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
10235         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
10236         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
10237         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
10238         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
10239         * gfortran.dg/c_loc_tests_16.f90: Ditto.
10240         * gfortran.dg/c_loc_tests_4.f03: Ditto.
10241         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
10242         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
10243         * gfortran.dg/c_loc_tests_8.f03: Ditto.
10244         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
10245         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
10246         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
10247         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
10248         * gfortran.dg/pr32601_1.f03: Ditto.
10249         * gfortran.dg/storage_size_2.f08: Remove dg-error.
10250         * gfortran.dg/blockdata_7.f90: New.
10251         * gfortran.dg/c_assoc_4.f90: New.
10252         * gfortran.dg/c_f_pointer_tests_6.f90: New.
10253         * gfortran.dg/c_f_pointer_tests_7.f90: New.
10254         * gfortran.dg/c_funloc_tests_8.f90: New.
10255         * gfortran.dg/c_loc_test_17.f90: New.
10256         * gfortran.dg/c_loc_test_18.f90: New.
10257         * gfortran.dg/c_loc_test_19.f90: New.
10258         * gfortran.dg/c_loc_test_20.f90: New.
10259         * gfortran.dg/c_sizeof_5.f90: New.
10260         * gfortran.dg/iso_c_binding_rename_3.f90: New.
10261         * gfortran.dg/transfer_resolve_2.f90: New.
10262         * gfortran.dg/transfer_resolve_3.f90: New.
10263         * gfortran.dg/transfer_resolve_4.f90: New.
10264         * gfortran.dg/pr32601.f03: Update dg-error.
10265         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
10266         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
10268 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10270         * gcc.target/arm/vseleqdf.c: New test.
10271         * gcc.target/arm/vseleqsf.c: Likewise.
10272         * gcc.target/arm/vselgedf.c: Likewise.
10273         * gcc.target/arm/vselgesf.c: Likewise.
10274         * gcc.target/arm/vselgtdf.c: Likewise.
10275         * gcc.target/arm/vselgtsf.c: Likewise.
10276         * gcc.target/arm/vselledf.c: Likewise.
10277         * gcc.target/arm/vsellesf.c: Likewise.
10278         * gcc.target/arm/vselltdf.c: Likewise.
10279         * gcc.target/arm/vselltsf.c: Likewise.
10280         * gcc.target/arm/vselnedf.c: Likewise.
10281         * gcc.target/arm/vselnesf.c: Likewise.
10282         * gcc.target/arm/vselvcdf.c: Likewise.
10283         * gcc.target/arm/vselvcsf.c: Likewise.
10284         * gcc.target/arm/vselvsdf.c: Likewise.
10285         * gcc.target/arm/vselvssf.c: Likewise.
10287 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10289         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
10290         body from here...
10291         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
10292         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
10293         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
10294         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
10295         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
10296         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
10297         * gcc.target/aarch64/atomic-op-char.x: ... to here.
10298         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
10299         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
10300         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
10301         * gcc.target/aarch64/atomic-op-int.x: ... to here.
10302         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
10303         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
10304         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
10305         * gcc.target/aarch64/atomic-op-release.x: ... to here.
10306         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
10307         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
10308         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
10309         * gcc.target/aarch64/atomic-op-short.x: ... to here.
10310         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
10311         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
10312         * gcc.target/arm/atomic-op-acquire.c: Likewise.
10313         * gcc.target/arm/atomic-op-char.c: Likewise.
10314         * gcc.target/arm/atomic-op-consume.c: Likewise.
10315         * gcc.target/arm/atomic-op-int.c: Likewise.
10316         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
10317         * gcc.target/arm/atomic-op-release.c: Likewise.
10318         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
10319         * gcc.target/arm/atomic-op-short.c: Likewise.
10321 2013-03-25  Richard Biener  <rguenther@suse.de>
10323         PR middle-end/56694
10324         * g++.dg/torture/pr56694.C: New testcase.
10326 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10328         PR target/56720
10329         * gcc.target/arm/neon-vcond-gt.c: New test.
10330         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
10331         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
10333 2013-03-25  Richard Biener  <rguenther@suse.de>
10335         PR tree-optimization/56689
10336         * gcc.dg/torture/pr56689.c: New testcase.
10338 2013-03-25  Kai Tietz  <ktietz@redhat.com>
10340         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
10342 2013-03-24  Tobias Burnus  <burnus@net-b.de>
10344         PR fortran/56696
10345         * gfortran.dg/eof_5.f90: New.
10347 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
10349         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
10350         alphabetically.
10352 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
10354         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
10356 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
10358         PR testsuite/55994
10359         * gcc.c-torture/execute/builtins/builtins.exp: Add
10360         -Wl,--allow-multiple-definition for RTEMS targets.
10362 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
10364         * gcc.target/aarch64/movk.c: New test.
10366 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
10368         * g++.dg/ext/vector21.C: New testcase.
10370 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
10372         * gcc.target/arm/neon-for-64bits-1.c: New tests.
10373         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
10375 2013-03-21  Richard Biener  <rguenther@suse.de>
10377         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
10378         * gcc.dg/vect/vect-outer-3a.c: Likewise.
10380 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10382         * gcc.target/aarch64/vect.c: Test and result vector added
10383         for sabd and saba instructions.
10384         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
10385         instructions in assembly.
10386         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
10387         * gcc.target/aarch64/vect-fp.c: Test and result vector added
10388         for fabd instruction.
10389         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
10390         instruction in assembly.
10391         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
10393 2013-03-20  Jeff Law  <law@redhat.com>
10395         * g++.dg/tree-ssa/ssa-dom.C: New test.
10397 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
10399         * gcc.target/powerpc/mmfpgpr.c: New test.
10400         * gcc.target/powerpc/sd-vsx.c: Likewise.
10401         * gcc.target/powerpc/sd-pwr6.c: Likewise.
10402         * gcc.target/powerpc/vsx-float0.c: Likewise.
10404 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
10406         PR tree-optimization/56355
10407         * gcc.dg/pr56355-1.c: New file.
10409 2013-03-20  Catherine Moore  <clm@codesourcery.com>
10410             Richard Sandiford  <rdsandiford@googlemail.com>
10412         * gcc.target/mips/mips.exp: Add microMIPS support.
10413         * gcc.target/mips/umips-movep-2.c: New test.
10414         * gcc.target/mips/umips-lwp-2.c: New test.
10415         * gcc.target/mips/umips-swp-5.c: New test.
10416         * gcc.target/mips/umips-constraints-1.c: New test.
10417         * gcc.target/mips/umips-lwp-3.c: New test.
10418         * gcc.target/mips/umips-swp-6.c: New test.
10419         * gcc.target/mips/umips-constraints-2.c: New test.
10420         * gcc.target/mips/umips-save-restore-1.c: New test.
10421         * gcc.target/mips/umips-lwp-4.c: New test.
10422         * gcc.target/mips/umips-swp-7.c: New test.
10423         * gcc.target/mips/umips-save-restore-2.c: New test.
10424         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
10425         * gcc.target/mips/umips-lwp-5.c: New test.
10426         * gcc.target/mips/umips-save-restore-3.c: New test.
10427         * gcc.target/mips/umips-lwp-6.c: New test.
10428         * gcc.target/mips/umips-swp-1.c: New test.
10429         * gcc.target/mips/umips-lwp-7.c: New test.
10430         * gcc.target/mips/umips-swp-2.c: New test.
10431         * gcc.target/mips/umips-lwp-8.c: New test.
10432         * gcc.target/mips/umips-swp-3.c: New test.
10433         * gcc.target/mips/umips-movep-1.c: New test.
10434         * gcc.target/mips/umips-lwp-1.c: New test.
10435         * gcc.target/mips/umips-swp-4.c: New test.
10437 2013-03-20  Richard Biener  <rguenther@suse.de>
10439         PR tree-optimization/56661
10440         * gcc.dg/torture/pr56661.c: New testcase.
10442 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10444         PR rtl-optimization/56605
10445         * gcc.target/powerpc/pr56605.c: New.
10447 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10449         PR fortran/54932
10450         * gfortran.dg/do_1.f90: Don't xfail.
10452 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
10454         PR libfortran/51825
10455         * gfortran.dg/namelist_77.f90: New.
10456         * gfortran.dg/namelist_78.f90: New.
10458 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
10460         PR libfortran/48618
10461         * gfortran.dg/open_negative_unit_1.f90: New.
10463 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
10465         * gcc.target/aarch64/sbc.c: New test.
10467 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
10469         * gcc.target/aarch64/ror.c: New test.
10471 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
10473         * gcc.target/aarch64/extr.c: New test.
10475 2013-03-19  Richard Biener  <rguenther@suse.de>
10477         PR tree-optimization/56273
10478         * gcc.dg/tree-ssa/vrp47.c: Adjust.
10479         * c-c++-common/uninit-17.c: Likewise.
10481 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
10483         PR tree-optimization/56635
10484         * g++.dg/torture/pr56635.C: New test.
10486 2013-03-18  Richard Biener  <rguenther@suse.de>
10488         PR tree-optimization/3713
10489         * g++.dg/ipa/devirt-12.C: New testcase.
10491 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
10493         PR c/56566
10494         * c-c++-common/pr56566.c: New test.
10496 2013-03-17  Jason Merrill  <jason@redhat.com>
10498         * g++.dg/template/abstract-dr337.C: XFAIL.
10500 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
10502         PR c++/56607
10503         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
10504         * c-c++-common/pr56607.c: New test.
10506 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
10508         PR c++/56582
10509         * g++.dg/cpp0x/constexpr-array5.C: New.
10511 2013-03-15  Tobias Burnus  <burnus@net-b.de>
10513         PR fortran/56615
10514         * gfortran.dg/transfer_intrinsic_5.f90: New.
10516 2013-03-15  Kai Tietz  <ktietz@redhat.com>
10518         * gcc.target/i386/movti.c: Don't test for x64 mingw.
10519         * gcc.target/i386/pr20020-1.c: Likewise.
10520         * gcc.target/i386/pr20020-2.c: Likewise.
10521         * gcc.target/i386/pr20020-3.c: Likewise.
10522         * gcc.target/i386/pr53425-1.c: Likewise.
10523         * gcc.target/i386/pr53425-2.c: Likewise.
10524         * gcc.target/i386/pr55093.c: Likewise.
10525         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
10527 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
10529         PR debug/56307
10530         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
10531         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
10533 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
10535         PR tree-optimization/53265
10536         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
10537         undefined behavior.
10538         * gcc.dg/graphite/id-6.c (test): Likewise.
10539         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
10540         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
10542         PR tree-optimization/53265
10543         * gcc.dg/pr53265.c: New test.
10544         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
10545         to dg-options.
10546         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
10547         arrays.
10548         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
10549         n, use it as high bound instead of 4.
10551 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
10553         PR target/49880
10554         * gcc.target/sh/pr49880-1.c: New.
10555         * gcc.target/sh/pr49880-2.c: New.
10556         * gcc.target/sh/pr49880-3.c: New.
10557         * gcc.target/sh/pr49880-4.c: New.
10558         * gcc.target/sh/pr49880-5.c: New.
10560 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
10562         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
10564 2013-03-13  Richard Biener  <rguenther@suse.de>
10566         PR tree-optimization/56608
10567         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
10569 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
10571         PR c++/56611
10572         * g++.dg/cpp0x/alias-decl-32.C: New.
10574 2013-03-11  Jan Hubicka  <jh@suse.cz>
10576         PR middle-end/56571
10577         * gcc.c-torture/compile/pr56571.c: New testcase.
10579 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10581         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
10582         * gcc.dg/tree-ssa/pr55579.c: Likewise.
10584 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
10586         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
10587         * gcc.dg/inline_4.c: Likewise.
10588         * gcc.dg/unroll_2.c: Likewise.
10589         * gcc.dg/unroll_3.c: Likewise.
10590         * gcc.dg/unroll_4.c: Likewise.
10592 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10594         PR testsuite/54119
10595         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
10597         PR debug/56307
10598         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
10600 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
10602         PR target/40797
10603         * gcc.c-torture/compile/pr40797.c: New.
10605 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10607         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
10609 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
10611         PR fortran/56575
10612         * gfortran.dg/class_56.f90: New test.
10614 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
10616         PR middle-end/56524
10617         * gcc.target/mips/pr56524.c: New test.
10619 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
10621         PR c++/56565
10622         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
10624 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
10626         PR c++/51412
10627         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
10629 2013-03-08  Marek Polacek  <polacek@redhat.com>
10631         PR tree-optimization/56478
10632         * gcc.dg/torture/pr56478.c: New test.
10634 2013-03-08  Kai Tietz  <ktietz@redhat.com>
10636         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
10637         targets linker option --allow-multiple-definition.
10639         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
10640         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
10641         * gcc.dg/pr52549.c: Add LLP64 case.
10642         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
10643         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
10644         * gcc.dg/torture/pr51071-2.c: Likewise.
10645         * gcc.dg/tree-ssa/vrp72.c: Likewise.
10646         * gcc.dg/tree-ssa/vrp73.c: Likewise.
10647         * gcc.dg/tree-ssa/vrp75.c: Likewise.
10648         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
10649         * gcc.dg/weak/weak-1.c: Likewise.
10650         * gcc.dg/weak/weak-2.c: Likewise.
10651         * gcc.dg/weak/weak-3.c: Likewise.
10652         * gcc.dg/weak/weak-4.c: Likewise.
10653         * gcc.dg/weak/weak-5.c: Likewise.
10654         * gcc.dg/weak/weak-15.c: Likewise.
10655         * gcc.dg/weak/weak-16.c: Likewise.
10657         * c-c++-common/pr54486.c: Skip test for mingw-targets.
10659 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
10661         PR tree-optimization/56559
10662         * gcc.dg/tree-ssa/reassoc-26.c: New test.
10664 2013-03-07  Andreas Schwab  <schwab@suse.de>
10666         * gcc.dg/pr31490.c: Fix last change.
10668 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10670         PR c++/56534
10671         * g++.dg/template/crash115.C: New.
10673 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
10675         PR tree-optimization/56539
10676         * gcc.c-torture/compile/pr56539.c: New test.
10678 2013-03-06  Kai Tietz  <ktietz@redhat.com>
10680         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
10681         targets.
10682         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
10683         * gcc.dg/lto/20091013-1_2.c: Likewise.
10684         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
10686 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
10688         * gnat.dg/specs/aggr6.ads: New test.
10690 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
10692         * gnat.dg/loop_optimization15.ad[sb]: New test.
10694 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
10696         PR middle-end/56548
10697         * gcc.dg/pr56548.c: New test.
10699 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10701         PR debug/53363
10702         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
10704 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
10706         PR c++/56543
10707         * g++.dg/template/typename20.C: New test.
10709 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
10711         PR debug/56510
10712         * gcc.dg/pr56510.c: New test.
10714         PR rtl-optimization/56484
10715         * gcc.c-torture/compile/pr56484.c: New test.
10717 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
10719         PR c++/56530
10720         * g++.dg/warn/Wsign-conversion-2.C: New.
10722 2013-03-05  Richard Biener  <rguenther@suse.de>
10724         PR tree-optimization/56270
10725         * gcc.dg/vect/slp-38.c: New testcase.
10727 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
10729         PR rtl-optimization/56494
10730         * gcc.dg/pr56494.c: New test.
10732 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10734         * gcc.dg/pr56424.c: New test.
10736 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
10738         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
10739         * gcc.dg/pr56228.c <avr>: Skip.
10741 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
10743         PR testsuite/52641
10744         PR tree-optimization/52631
10745         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
10747 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
10749         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
10750         * gcc.dg/vect/vect-83_64.c: Same.
10752 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
10754         PR fortran/56477
10755         * gfortran.dg/pointer_check_13.f90: New test.
10757 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
10759         PR fortran/54730
10760         * gfortran.dg/array_constructor_42.f90: New test.
10762 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
10764         PR c++/52688
10765         * g++.dg/template/static33.C: New.
10766         * g++.dg/template/static34.C: Likewise.
10768         PR c++/10291
10769         * g++.dg/template/static35.C: New.
10771 2013-03-01  Steve Ellcey  <sellcey@mips.com>
10773         * gcc.dg/pr56396.c: Require pic support.
10775 2013-03-01  Richard Biener  <rguenther@suse.de>
10777         PR tree-optimization/55481
10778         * gcc.dg/torture/pr56488.c: New testcase.
10780 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
10781             Jakub Jelinek  <jakub@redhat.com>
10783         PR sanitizer/56454
10784         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
10785         no_sanitize_address attribute rather than no_address_safety_analysis.
10786         * g++.dg/asan/sanitizer_test_utils.h
10787         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
10788         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
10789         in addition to no_address_safety_analysis.
10791 2013-02-28  Jason Merrill  <jason@redhat.com>
10793         PR c++/56481
10794         * g++.dg/cpp0x/constexpr-and.C: New.
10796 2013-02-28  Martin Jambor  <mjambor@suse.cz>
10798         PR tree-optimization/56294
10799         * g++.dg/debug/pr56294.C: New test.
10801 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
10803         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
10805 2013-02-27  Marek Polacek  <polacek@redhat.com>
10807         PR rtl-optimization/56466
10808         * gcc.dg/pr56466.c: New test.
10810 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10812         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
10813         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
10814         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
10816 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
10818         PR middle-end/45472
10819         * gcc.dg/pr45472.c: New test.
10821 2013-02-26  Marek Polacek  <polacek@redhat.com>
10823         PR tree-optimization/56426
10824         * gcc.dg/pr56436.c: New test.
10826 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
10828         PR tree-optimization/56448
10829         * gcc.c-torture/compile/pr56448.c: New test.
10831         PR tree-optimization/56443
10832         * gcc.dg/torture/pr56443.c: New test.
10834 2013-02-25  Richard Biener  <rguenther@suse.de>
10836         PR tree-optimization/56175
10837         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
10839 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
10841         PR c++/56403
10842         * g++.dg/torture/pr56403.C: New test.
10844 2013-02-25  Catherine Moore  <clm@codesourcery.com>
10846         Revert:
10847         2013-02-24  Catherine Moore  <clm@codesourcery.com>
10848         Richard Sandiford  <rdsandiford@googlemail.com>
10850         * gcc.target/mips/mips.exp: Add microMIPS support.
10851         * gcc.target/mips/umips-movep-2.c: New test.
10852         * gcc.target/mips/umips-lwp-2.c: New test.
10853         * gcc.target/mips/umips-swp-5.c: New test.
10854         * gcc.target/mips/umips-constraints-1.c: New test.
10855         * gcc.target/mips/umips-lwp-3.c: New test.
10856         * gcc.target/mips/umips-swp-6.c: New test.
10857         * gcc.target/mips/umips-constraints-2.c: New test.
10858         * gcc.target/mips/umips-save-restore-1.c: New test.
10859         * gcc.target/mips/umips-lwp-4.c: New test.
10860         * gcc.target/mips/umips-swp-7.c: New test.
10861         * gcc.target/mips/umips-save-restore-2.c: New test.
10862         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
10863         * gcc.target/mips/umips-lwp-5.c: New test.
10864         * gcc.target/mips/umips-save-restore-3.c: New test.
10865         * gcc.target/mips/umips-lwp-6.c: New test.
10866         * gcc.target/mips/umips-swp-1.c: New test.
10867         * gcc.target/mips/umips-lwp-7.c: New test.
10868         * gcc.target/mips/umips-swp-2.c: New test.
10869         * gcc.target/mips/umips-lwp-8.c: New test.
10870         * gcc.target/mips/umips-swp-3.c: New test.
10871         * gcc.target/mips/umips-movep-1.c: New test.
10872         * gcc.target/mips/umips-lwp-1.c: New test.
10873         * gcc.target/mips/umips-swp-4.c: New test.
10875 2013-02-24  Catherine Moore  <clm@codesourcery.com>
10876             Richard Sandiford  <rdsandiford@googlemail.com>
10878         * gcc.target/mips/mips.exp: Add microMIPS support.
10879         * gcc.target/mips/umips-movep-2.c: New test.
10880         * gcc.target/mips/umips-lwp-2.c: New test.
10881         * gcc.target/mips/umips-swp-5.c: New test.
10882         * gcc.target/mips/umips-constraints-1.c: New test.
10883         * gcc.target/mips/umips-lwp-3.c: New test.
10884         * gcc.target/mips/umips-swp-6.c: New test.
10885         * gcc.target/mips/umips-constraints-2.c: New test.
10886         * gcc.target/mips/umips-save-restore-1.c: New test.
10887         * gcc.target/mips/umips-lwp-4.c: New test.
10888         * gcc.target/mips/umips-swp-7.c: New test.
10889         * gcc.target/mips/umips-save-restore-2.c: New test.
10890         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
10891         * gcc.target/mips/umips-lwp-5.c: New test.
10892         * gcc.target/mips/umips-save-restore-3.c: New test.
10893         * gcc.target/mips/umips-lwp-6.c: New test.
10894         * gcc.target/mips/umips-swp-1.c: New test.
10895         * gcc.target/mips/umips-lwp-7.c: New test.
10896         * gcc.target/mips/umips-swp-2.c: New test.
10897         * gcc.target/mips/umips-lwp-8.c: New test.
10898         * gcc.target/mips/umips-swp-3.c: New test.
10899         * gcc.target/mips/umips-movep-1.c: New test.
10900         * gcc.target/mips/umips-lwp-1.c: New test.
10901         * gcc.target/mips/umips-swp-4.c: New test.
10903 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
10905         PR sanitizer/56393
10906         * lib/asan-dg.exp (asan_link_flags): Add
10907         -B${gccpath}/libsanitizer/asan/ to flags.
10909 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
10911         PR middle-end/56420
10912         * gcc.dg/torture/pr56420.c: New test.
10914 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
10916         PR middle-end/56108
10917         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
10919 2013-02-21  Martin Jambor  <mjambor@suse.cz>
10921         PR tree-optimization/56310
10922         * g++.dg/ipa/pr56310.C: New test.
10924 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
10926         PR fortran/56385
10927         * gfortran.dg/proc_ptr_comp_37.f90: New.
10929 2013-02-21  Richard Biener  <rguenther@suse.de>
10931         PR tree-optimization/56415
10932         Revert
10933         2013-02-11  Richard Biener  <rguenther@suse.de>
10935         PR tree-optimization/56273
10936         * g++.dg/warn/Warray-bounds-6.C: New testcase.
10937         * gcc.dg/tree-ssa/pr21559.c: Adjust.
10938         * gcc.dg/tree-ssa/vrp17.c: Likewise.
10939         * gcc.dg/tree-ssa/vrp18.c: Likewise.
10940         * gcc.dg/tree-ssa/vrp23.c: Likewise.
10941         * gcc.dg/tree-ssa/vrp24.c: Likewise.
10943 2013-02-21  Marek Polacek  <polacek@redhat.com>
10945         PR tree-optimization/56398
10946         * g++.dg/torture/pr56398.C: New test.
10948 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
10950         PR inline-asm/56405
10951         * gcc.c-torture/compile/pr56405.c: New test.
10953 2013-02-20  Jan Hubicka  <jh@suse.cz>
10955         PR tree-optimization/56265
10956         * g++.dg/ipa/devirt-11.C: New testcase.
10958 2013-02-20  Richard Biener  <rguenther@suse.de>
10960         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
10962 2013-02-20  Richard Biener  <rguenther@suse.de>
10963         Jakub Jelinek  <jakub@redhat.com>
10965         PR tree-optimization/56396
10966         * gcc.dg/pr56396.c: New testcase.
10968 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10970         PR c++/56373
10971         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
10973 2013-02-19  Richard Biener  <rguenther@suse.de>
10975         PR tree-optimization/56384
10976         * gcc.dg/torture/pr56384.c: New testcase.
10978 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
10980         PR tree-optimization/56350
10981         * gcc.dg/pr56350.c: New test.
10983         PR tree-optimization/56381
10984         * g++.dg/opt/pr56381.C: New test.
10986 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
10988         PR pch/54117
10989         * lib/dg-pch.exp (pch-init, pch-finish,
10990         check_effective_target_pch_supported_debug): New procs.
10991         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
10992         Likewise if $pch_unsupported_debug and $flags include -g.
10993         Skip FAILs about missing *.gch file if $pch_unsupported_debug
10994         and dg-require-effective-target pch_unsupported_debug.
10995         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
10996         * objc.dg/pch/pch.exp: Likewise.
10997         * gcc.dg/pch/pch.exp: Likewise.
10998         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
10999         pch_unsupported_debug.
11000         * gcc.dg/pch/valid-1.hs: Likewise.
11001         * gcc.dg/pch/valid-1b.c: Likewise.
11002         * gcc.dg/pch/valid-1b.hs: Likewise.
11004 2013-02-18  Richard Biener  <rguenther@suse.de>
11006         PR tree-optimization/56366
11007         * gcc.dg/torture/pr56366.c: New testcase.
11009 2013-02-18  Richard Biener  <rguenther@suse.de>
11011         PR middle-end/56349
11012         * gcc.dg/torture/pr56349.c: New testcase.
11014 2013-02-18  Richard Biener  <rguenther@suse.de>
11016         PR tree-optimization/56321
11017         * gcc.dg/torture/pr56321.c: New testcase.
11019 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
11021         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
11023 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
11024             Dodji Seketeli  <dodji@redhat.com>
11026         PR asan/56330
11027         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
11028         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
11029         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
11030         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
11031         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
11032         * c-c++-common/asan/pr56330.c: Likewise.
11033         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
11034         Ensure the size argument of __builtin_memcpy is a constant.
11036 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
11037             Paolo Carlini  <paolo.carlini@oracle.com>
11039         PR c++/51242
11040         * g++.dg/cpp0x/enum23.C: New.
11042 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
11044         PR target/54685
11045         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
11047 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
11049         PR rtl-optimization/56348
11050         * gcc.target/i386/pr56348.c: New test.
11052 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
11054         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
11055         * gcc.target/arm/interrupt-2.c: Likewise.
11057 2013-02-15  Tobias Burnus  <burnus@net-b.de>
11059         PR fortran/56318
11060         * gfortran.dg/matmul_9.f90: New.
11062 2013-02-15  Tobias Burnus  <burnus@net-b.de>
11064         PR fortran/53818
11065         * gfortran.dg/init_flag_11.f90: New.
11067 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11069         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
11071 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11073         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
11074         characters.
11076 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
11077             Tobias Burnus  <burnus@net-b.de>
11079         PR testsuite/56138
11080         * gfortran.dg/allocatable_function_7.f90: New.
11082 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
11084         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
11085         * asan_globals_test-wrapper.cc: New file.
11086         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
11087         instead of asan_globals_test.cc as dg-additional-sources.
11088         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
11089         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
11090         "sanitizer_test_utils.h" instead of
11091         "sanitizer_common/tests/sanitizer_test_utils.h".
11092         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
11093         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
11094         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
11095         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
11096         * g++.dg/asan/asan_test.cc: Synced from upstream.
11097         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
11099 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
11101         Fix an asan crash
11102         * c-c++-common/asan/memcmp-2.c: New test.
11104 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
11106         PR c++/55582
11107         * g++.dg/cpp0x/udlit-string-literal.h: New.
11108         * g++.dg/cpp0x/udlit-string-literal.C: New.
11110 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
11112         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
11114 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
11116         PR target/56184
11117         * gcc.target/arm/pr56184.C: New test.
11119 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
11121         PR c++/56302
11122         * g++.dg/torture/pr56302.C: New test.
11123         * g++.dg/cpp0x/constexpr-56302.C: New test.
11124         * c-c++-common/pr56302.c: New test.
11126 2013-02-13  Tobias Burnus  <burnus@net-b.de>
11127             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11129         PR fortran/56204
11130         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
11131         * gfortran.dg/quad_3.f90: Ditto.
11133 2013-02-13  Kostya Serebryany  <kcc@google.com>
11135         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
11136         to match the fresh asan run-time.
11137         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
11139 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
11141         Avoid instrumenting duplicated memory access in the same basic block
11142         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
11143         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
11144         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
11145         * c-c++-common/asan/inc.c: Likewise.
11147 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
11149         PR inline-asm/56148
11150         * gcc.target/i386/pr56148.c: New test.
11152 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
11153             Tobias Burnus  <burnus@net-b.de>
11155         PR testsuite/56082
11156         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
11157         to kind=2.
11159 2013-02-12  Richard Biener  <rguenther@suse.de>
11161         PR lto/56297
11162         * gcc.dg/lto/pr56297_0.c: New testcase.
11163         * gcc.dg/lto/pr56297_0.c: Likewise.
11165 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
11167         PR fortran/46952
11168         * gfortran.dg/typebound_deferred_1.f90: New.
11170 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
11172         PR rtl-optimization/56151
11173         * gcc.target/i386/pr56151.c: New test.
11175 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
11177         * g++.dg/ext/mv12.C: New test.
11178         * g++.dg/ext/mv12.h: New file.
11179         * g++.dg/ext/mv12-aux.C: New file.
11180         * g++.dg/ext/mv13.C: New test.
11182 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
11184         * lib/target-supports.exp
11185         (check_effective_target_powerpc_eabi_ok): New.
11186         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
11187         powerpc_eabi_ok.
11188         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
11189         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
11190         only.
11191         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
11192         * gcc.target/powerpc/pr51623.c: Likewise.
11193         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
11194         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
11196 2013-02-11  Alexander Potapenko  <glider@google.com>
11197             Jack Howarth  <howarth@bromo.med.uc.edu>
11198             Jakub Jelinek  <jakub@redhat.com>
11200         PR sanitizer/55617
11201         * g++.dg/asan/pr55617.C: Run on all targets.
11203 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
11205         PR rtl-optimization/56275
11206         * gcc.dg/pr56275.c: New test.
11208 2013-02-11  Richard Biener  <rguenther@suse.de>
11210         PR tree-optimization/56273
11211         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
11213 2013-02-11  Richard Biener  <rguenther@suse.de>
11215         PR tree-optimization/56264
11216         * gcc.dg/torture/pr56264.c: New testcase.
11218 2013-02-11  Richard Biener  <rguenther@suse.de>
11220         PR tree-optimization/56273
11221         * g++.dg/warn/Warray-bounds-6.C: New testcase.
11222         * gcc.dg/tree-ssa/pr21559.c: Adjust.
11223         * gcc.dg/tree-ssa/vrp17.c: Likewise.
11224         * gcc.dg/tree-ssa/vrp18.c: Likewise.
11225         * gcc.dg/tree-ssa/vrp23.c: Likewise.
11226         * gcc.dg/tree-ssa/vrp24.c: Likewise.
11228 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
11230         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
11231         for *-*-linux-gnu targets.
11232         * g++.dg/asan/interception-test-1.c: Ditto.
11233         * g++.dg/asan/interception-failure-test-1.C: Ditto.
11234         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
11236 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
11238         PR fortran/55362
11239         * gfortran.dg/intrinsic_size_4.f90 : New test.
11241 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
11243         PR target/56256
11244         * gcc.target/powerpc/pr56256.c: New test.
11246 2013-02-08  Ian Lance Taylor  <iant@google.com>
11248         * lib/go.exp: Load timeout.exp.
11250 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
11252         PR rtl-optimization/56246
11253         * gcc.target/i386/pr56246.c: New test.
11255 2013-02-08  Jeff Law  <law@redhat.com>
11257         PR debug/53948
11258         * gcc.dg/debug/dwarf2/pr53948.c: New test.
11260 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
11262         PR target/56043
11263         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
11264         powerpc*-*-linux*.
11266 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
11268         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
11270 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
11272         PR rtl-optimization/56195
11273         * gcc.dg/torture/pr56195.c: New test.
11275 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
11277         PR fortran/54107
11278         * gfortran.dg/recursive_interface_2.f90: New test.
11280 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
11282         PR tree-optimization/56250
11283         * gcc.c-torture/execute/pr56250.c: New test.
11285 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
11287         PR tree-optimization/56064
11288         * gcc.dg/fixed-point/view-convert-2.c: New test.
11290 2013-02-08  Michael Matz  <matz@suse.de>
11292         PR tree-optimization/52448
11293         * gcc.dg/pr52448.c: New test.
11295 2013-02-08  Richard Biener  <rguenther@suse.de>
11297         PR middle-end/56181
11298         * gcc.dg/torture/pr56181.c: New testcase.
11300 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
11302         PR target/54222
11303         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
11304         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
11306 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
11308         PR c++/56241
11309         * g++.dg/parse/crash61.C: New test.
11311         PR c++/56239
11312         * g++.dg/parse/pr56239.C: New test.
11314         PR c++/56237
11315         * g++.dg/abi/mangle61.C: New test.
11317 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
11319         PR rtl-optimization/56225
11320         * gcc.target/i386/pr56225.c: New test.
11322 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
11324         PR debug/56154
11325         * gcc.dg/guality/pr56154-1.c: New test.
11326         * gcc.dg/guality/pr56154-2.c: New test.
11327         * gcc.dg/guality/pr56154-3.c: New test.
11328         * gcc.dg/guality/pr56154-4.c: New test.
11329         * gcc.dg/guality/pr56154-aux.c: New file.
11331         PR tree-optimization/55789
11332         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
11333         cleanup-tree-dump.
11334         * gcc.dg/tree-ssa/inline-3.c: Add
11335         --param max-early-inliner-iterations=2 option.
11337 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11339         PR debug/53363
11340         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
11341         Add -fno-dwarf2-cfi-asm to dg-options.
11342         Adapt match count.
11344 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
11346         PR target/56228
11347         * gcc.dg/pr56228.c: New test.
11349 2013-02-07  Alan Modra  <amodra@gmail.com>
11351         PR target/54009
11352         * gcc.target/powerpc/pr54009.c: New test.
11353         PR target/54131
11354         * gfortran.dg/pr54131.f: New test.
11356 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
11358         PR fortran/55789
11359         * gfortran.dg/array_constructor_41.f90: New test.
11361 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
11363         PR fortran/55978
11364         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
11366 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
11368         PR middle-end/56217
11369         * g++.dg/gomp/pr56217.C: New test.
11371 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
11373         PR tree-optimization/56205
11374         * gcc.dg/tree-ssa/stdarg-6.c: New test.
11375         * gcc.c-torture/execute/pr56205.c: New test.
11377 2013-02-05  Richard Biener  <rguenther@suse.de>
11379         PR tree-optimization/53342
11380         PR tree-optimization/53185
11381         * gcc.dg/vect/pr53185-2.c: New testcase.
11383 2013-02-05  Jan Hubicka  <jh@suse.cz>
11385         PR tree-optimization/55789
11386         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
11387         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
11388         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
11389         * g++.dg/ipa/inline-1.C: New testcase.
11390         * g++.dg/ipa/inline-2.C: New testcase.
11391         * g++.dg/ipa/inline-3.C: New testcase.
11393 2013-02-05  Jan Hubicka  <jh@suse.cz>
11395         PR tree-optimization/55789
11396         * g++.dg/torture/pr55789.C: New testcase.
11398 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
11400         PR middle-end/56167
11401         * gcc.dg/pr56167.c: New test.
11403 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
11405         PR target/55146
11406         * gcc.target/sh/pr55146.c: New.
11408 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
11410         PR tree-optimization/54386
11411         * gcc.target/sh/pr54386.c: New.
11413 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
11415         PR fortran/56008
11416         * gfortran.dg/realloc_on _assign_16.f90 : New test.
11418         PR fortran/47517
11419         * gfortran.dg/realloc_on _assign_17.f90 : New test.
11421 2013-02-04  Alexander Potapenko  <glider@google.com>
11422             Jack Howarth  <howarth@bromo.med.uc.edu>
11423             Jakub Jelinek  <jakub@redhat.com>
11425         PR sanitizer/55617
11426         * g++.dg/asan/pr55617.C: New test.
11428 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
11430         PR fortran/54195
11431         * gfortran.dg/typebound_operator_19.f90: New test.
11432         * gfortran.dg/typebound_assignment_4.f90: New test.
11434 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
11436         PR fortran/54107
11437         * gfortran.dg/recursive_interface_1.f90: New test.
11439 2013-02-04  Richard Guenther  <rguenther@suse.de>
11441         PR lto/56168
11442         * gcc.dg/lto/pr56168_0.c: New testcase.
11443         * gcc.dg/lto/pr56168_1.c: Likewise.
11445 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
11447         PR fortran/50627
11448         PR fortran/56054
11449         * gfortran.dg/block_12.f90:  New test.
11450         * gfortran.dg/module_error_1.f90:  New test.
11452 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
11454         * lib/target-supports.exp (check_effective_target_vect_float)
11455         (check_effective_target_vect_no_align): Add mips-sde-elf.
11457 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
11459         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
11461 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
11463         * gcc.dg/pr56023.c: XFAIL on AIX.
11464         * gcc.dg/vect/pr49352.c: Same.
11466 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
11468         * gnat.dg/opt26.adb: New test.
11470 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11472         Revert.
11473         2013-01-27  Amol Pise  <amolpise15@gmail.com>
11475         * gcc.target/arm/neon-vfnms-1.c: New test.
11476         * gcc.target/arm/neon-vfnma-1.c: New test.
11478 2013-01-31  Richard Biener  <rguenther@suse.de>
11480         PR tree-optimization/56157
11481         * gcc.dg/torture/pr56157.c: New testcase.
11483 2013-01-30  Richard Biener  <rguenther@suse.de>
11485         PR tree-optimization/56150
11486         * gcc.dg/torture/pr56150.c: New testcase.
11488 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
11490         PR sanitizer/55374
11491         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
11492         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
11493         printed in backtrace.
11494         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
11495         to avoid errors about mismatched allocation vs. deallocation.
11497         PR c++/55742
11498         * g++.dg/mv1.C: Moved to...
11499         * g++.dg/ext/mv1.C: ... here.  Adjust test.
11500         * g++.dg/mv2.C: Moved to...
11501         * g++.dg/ext/mv2.C: ... here.  Adjust test.
11502         * g++.dg/mv3.C: Moved to...
11503         * g++.dg/ext/mv3.C: ... here.
11504         * g++.dg/mv4.C: Moved to...
11505         * g++.dg/ext/mv4.C: ... here.
11506         * g++.dg/mv5.C: Moved to...
11507         * g++.dg/ext/mv5.C: ... here.  Adjust test.
11508         * g++.dg/mv6.C: Moved to...
11509         * g++.dg/ext/mv6.C: ... here.  Adjust test.
11510         * g++.dg/ext/mv7.C: New test.
11511         * g++.dg/ext/mv8.C: New test.
11512         * g++.dg/ext/mv9.C: New test.
11513         * g++.dg/ext/mv10.C: New test.
11514         * g++.dg/ext/mv11.C: New test.
11516 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
11518         PR rtl-optimization/56144
11519         * gcc.dg/pr56144.c: New.
11521 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
11523         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
11524         message.
11525         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
11526         * g++.dg/cpp0x/constexpr-55573.C: Same
11528 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
11530         PR tree-optimization/56064
11531         * gcc.dg/fixed-point/view-convert.c: New test.
11533 2013-01-30  Andreas Schwab  <schwab@suse.de>
11535         * lib/target-supports-dg.exp (dg-process-target): Use expr to
11536         evaluate the end index in string range.
11538 2013-01-30  Tobias Burnus  <burnus@net-b.de>
11540         PR fortran/56138
11541         * gfortran.dg/allocatable_function_6.f90: New.
11543 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
11544             Mikael Morin  <mikael@gcc.gnu.org>
11546         PR fortran/54107
11547         * gfortran.dg/proc_ptr_comp_36.f90: New.
11549 2013-01-29  Richard Biener  <rguenther@suse.de>
11551         PR tree-optimization/55270
11552         * gcc.dg/torture/pr55270.c: New testcase.
11554 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
11556         PR rtl-optimization/56117
11557         * gcc.dg/pr56117.c: New test.
11559 2013-01-28  Richard Biener  <rguenther@suse.de>
11561         PR tree-optimization/56034
11562         * gcc.dg/torture/pr56034.c: New testcase.
11564 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
11566         PR tree-optimization/56125
11567         * gcc.dg/pr56125.c: New test.
11569 2013-01-28  Tobias Burnus  <burnus@net-b.de>
11570             Mikael Morin  <mikael@gcc.gnu.org>
11572         PR fortran/53537
11573         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
11574         * gfortran.dg/import8.f90: Likewise.
11575         * gfortran.dg/interface_derived_type_1.f90: Likewise.
11576         * gfortran.dg/import10.f90: New test.
11577         * gfortran.dg/import11.f90: Likewise
11579 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
11581         PR testsuite/56053
11582         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
11583         string.h.  Provide memset, malloc and free prototypes, adjust line
11584         numbers in dg-output.
11585         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
11586         Provide memset prototype and adjust line numbers in dg-output.
11587         * c-c++-common/asan/global-overflow-1.c: Likewise.
11589         PR tree-optimization/56094
11590         * gcc.dg/pr56094.c: New test.
11592 2013-01-27  Amol Pise  <amolpise15@gmail.com>
11594         * gcc.target/arm/neon-vfnms-1.c: New test.
11595         * gcc.target/arm/neon-vfnma-1.c: New test.
11597 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
11599         PR target/56114
11600         * gcc.target/i386/pr56114.c: New test.
11602 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
11604         PR fortran/55984
11605         * gfortran.dg/associate_14.f90: New test.
11607         PR fortran/56047
11608         * gfortran.dg/associate_13.f90: New test.
11610 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
11612         PR tree-optimization/56098
11613         * gcc.dg/pr56098-1.c: New test.
11614         * gcc.dg/pr56098-2.c: New test.
11616 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
11618         PR target/54222
11619         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
11621 2013-01-22  Marek Polacek  <polacek@redhat.com>
11623         PR tree-optimization/56035
11624         * gcc.dg/pr56035.c: New test.
11626 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
11628         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
11629         for MIPS.
11631 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
11633         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
11635 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
11637         PR c/56078
11638         * gcc.dg/pr56078.c: New test.
11639         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
11641 2013-01-24  Martin Jambor  <mjambor@suse.cz>
11643         PR tree-optimization/55927
11644         * g++.dg/ipa/devirt-10.C: Disable early inlining.
11646 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
11648         * gcc.target/i386/movsd.c: New test.
11650 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
11652         PR inline-asm/55934
11653         * gcc.target/i386/pr55934.c: New test.
11655 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
11657         PR fortran/56081
11658         * gfortran.dg/select_8.f90: New.
11660 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
11662         * gcc.target/microblaze/microblaze.exp: Remove
11663         target_config_cflags check.
11665 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
11667         PR fortran/56052
11668         * gfortran.dg/gomp/pr56052.f90: New test.
11670         PR target/49069
11671         * gcc.dg/pr49069.c: New test.
11673 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
11675         PR c++/55944
11676         * g++.dg/cpp0x/constexpr-static10.C: New.
11678 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
11680         PR target/56028
11681         * gcc.target/i386/pr56028.c: New test.
11683 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
11685         PR target/55686
11686         * gcc.target/i386/pr55686.c: New test.
11688 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
11690         PR c++/53609
11691         * g++.dg/cpp0x/variadic139.C: New test.
11692         * g++.dg/cpp0x/variadic140.C: Likewise.
11693         * g++.dg/cpp0x/variadic141.C: Likewise.
11695 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
11697         * gnat.dg/warn8.adb: New test.
11699 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11701         PR fortran/55919
11702         * gfortran.dg/include_8.f90: New test.
11704 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
11706         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
11707         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
11709 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
11711         PR tree-optimization/56051
11712         * gcc.c-torture/execute/pr56051.c: New test.
11714 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
11716         PR rtl-optimization/56023
11717         * gcc.dg/pr56023.c: New test.
11719 2013-01-21  Martin Jambor  <mjambor@suse.cz>
11721         PR middle-end/56022
11722         * gcc.target/i386/pr56022.c: New test.
11724 2013-01-21  Jason Merrill  <jason@redhat.com>
11726         * lib/target-supports.exp (check_effective_target_alias): New.
11728 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
11730         PR debug/53235
11731         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
11733 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
11735         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
11737 2013-01-19  Jeff Law  <law@redhat.com>
11739         PR tree-optimization/52631
11740         * tree-ssa/pr52631.c: New test.
11741         * tree-ssa/ssa-fre-9: Update expected output.
11743 2013-01-19  Anthony Green  <green@moxielogic.com>
11745         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
11746         for moxie.
11748 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
11750         PR tree-optimization/56029
11751         * g++.dg/torture/pr56029.C: New test.
11753 2013-01-18  Sharad Singhai  <singhai@google.com>
11755         PR tree-optimization/55995
11756         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
11758 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
11760         PR target/55433
11761         * gcc.target/i386/pr55433.c: New.
11763 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
11765         PR middle-end/56015
11766         * gfortran.dg/pr56015.f90: New test.
11768 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
11770         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
11772 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
11774         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
11775         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
11776         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
11777         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
11778         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
11780 2013-01-17  Jeff Law  <law@redhat.com>
11782         * gcc.dg/pr52573.c: Move to...
11783         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
11785         PR rtl-optimization/52573
11786         * gcc.dg/pr52573.c: New test.
11788 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
11790         PR sanitizer/55679
11791         * g++.dg/asan/interception-test-1.C: Skip on darwin.
11792         * lib/target-supports.exp (check_effective_target_swapcontext): Use
11793         check_no_compiler_messages to test support in ucontext.h.
11794         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
11795         compliant RLIMIT_AS.
11797 2013-01-17  Marek Polacek  <polacek@redhat.com>
11799         PR rtl-optimization/55833
11800         * gcc.dg/pr55833.c: New test.
11802 2013-01-17  Jan Hubicka  <jh@suse.cz>
11804         PR tree-optimization/55273
11805         * gcc.c-torture/compile/pr55273.c: New testcase.
11807 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
11809         PR target/55981
11810         * gcc.target/pr55981.c: New test.
11812 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
11814         * gcc.target/arm/pr40887.c: Require at least armv5.
11815         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
11816         * gcc.target/arm/pr51915.c: Likewise.
11817         * gcc.target/arm/pr52006.c: Likewise.
11818         * gcc.target/arm/pr53187.c: Likewise.
11820         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
11821         * gcc.target/arm/ftest-support-arm.h: Delete.
11822         * gcc.target/arm/ftest-support-thumb.h: Delete.
11823         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
11824         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
11825         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
11826         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
11827         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
11828         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
11829         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
11830         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
11831         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
11832         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
11833         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
11834         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
11835         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
11836         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
11837         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
11838         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
11839         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
11840         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
11841         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
11842         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
11843         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
11844         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
11845         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
11846         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
11848 2013-01-17  Martin Jambor  <mjambor@suse.cz>
11850         PR tree-optimizations/55264
11851         * g++.dg/ipa/pr55264.C: New test.
11853 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
11855         PR fortran/55983
11856         * gfortran.dg/class_55.f90: New.
11858 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
11860         PR testsuite/55994
11861         * gcc.c-torture/execute/builtins/builtins.exp: Add
11862         -Wl,--allow-multiple-definition for eabi and elf targets.
11864         PR testsuite/54622
11865         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
11866         check_effective_target_vect_perm_short,
11867         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
11868         check_effective_target_vect64): Return 0 for big-endian ARM.
11869         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
11871         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
11872         prototypes.
11874 2013-01-16  Richard Biener  <rguenther@suse.de>
11876         PR tree-optimization/55964
11877         * gcc.dg/torture/pr55964.c: New testcase.
11879 2013-01-16  Richard Biener  <rguenther@suse.de>
11881         PR tree-optimization/54767
11882         PR tree-optimization/53465
11883         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
11885 2013-01-16  Christian Bruel  <christian.bruel@st.com>
11887         PR target/55301
11888         * gcc.target/sh/sh-switch.c: New testcase.
11890 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
11892         * gcc.dg/webizer.c: Increase the array size.
11894 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
11896         PR target/55940
11897         * gcc.dg/pr55940.c: New test.
11899 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
11900             Harald Anlauf  <anlauf@gmx.de>
11902         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
11903         * gfortran.dg/bounds_check_5.f90: Likewise.
11904         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
11905         * gfortran.dg/continuation_9.f90: Likewise.
11906         * gfortran.dg/move_alloc_13.f90: Likewise.
11907         * gfortran.dg/structure_constructor_11.f90: Likewise.
11908         * gfortran.dg/tab_continuation.f: Likewise.
11909         * gfortran.dg/warning-directive-2.F90: Likewise.
11910         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
11912 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
11914         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
11915         * gcc.target/arm/fma-sp.c: Likewise.
11917 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
11919         PR rtl-optimization/55153
11920         * gcc.dg/pr55153.c: New.
11922 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
11924         PR tree-optimization/55920
11925         * gcc.c-torture/compile/pr55920.c: New test.
11927 2013-01-15  Richard Biener  <rguenther@suse.de>
11929         PR middle-end/55882
11930         * gcc.dg/torture/pr55882.c: New testcase.
11932 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
11934         PR tree-optimization/55955
11935         * gcc.c-torture/compile/pr55955.c: New test.
11937 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
11939         PR c++/55663
11940         * g++.dg/cpp0x/alias-decl-31.C: New test.
11942 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
11944         PR fortran/54286
11945         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
11946         case where interface is null.
11948 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
11950         PR fortran/55806
11951         * gfortran.dg/array_constructor_40.f90:  New test.
11953 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
11955         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
11957 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
11959         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
11960         * gcc.target/aarch64/vect-ld1r-compile.c: New.
11961         * gcc.target/aarch64/vect-ld1r-fp.c: New.
11962         * gcc.target/aarch64/vect-ld1r.c: New.
11963         * gcc.target/aarch64/vect-ld1r.x: New.
11965 2013-01-14  Andi Kleen  <ak@linux.intel.com>
11967         PR target/55948
11968         * gcc.target/i386/hle-clear-rel.c: New file
11969         * gcc.target/i386/hle-store-rel.c: New file.
11971 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
11973         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
11974         * gfortran.dg/bounds_check_4.f90: Likewise.
11975         * gfortran.dg/inquire_10.f90: Likewise.
11976         * gfortran.dg/minloc_3.f90: Likewise.
11977         * gfortran.dg/minlocval_3.f90: Likewise.
11978         * gfortran.dg/module_double_reuse.f90: Likewise.
11979         * gfortran.dg/mvbits_1.f90: Likewise.
11980         * gfortran.dg/oldstyle_1.f90: Likewise.
11981         * gfortran.dg/pr20163-2.f: Likewise.
11982         * gfortran.dg/save_1.f90: Likewise.
11983         * gfortran.dg/scan_1.f90: Likewise.
11984         * gfortran.dg/select_char_1.f90: Likewise.
11985         * gfortran.dg/shape_4.f90: Likewise.
11986         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
11987         * gfortran.dg/function_optimize_10.f90: Likewise.
11988         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
11989         * gfortran.dg/used_types_17.f90: Likewise.
11990         * gfortran.dg/used_types_18.f90: Likewise.
11992 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
11994         PR fortran/54286
11995         * gfortran.dg/proc_ptr_result_8.f90 : New test.
11997 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
11999         * gcc.dg/unroll_5.c: Add nomips16 attributes.
12001 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
12003         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
12005 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
12007         PR fortran/55072
12008         * gfortran.dg/assumed_type_2.f90: Fix test case.
12009         * gfortran.dg/internal_pack_13.f90: New test.
12010         * gfortran.dg/internal_pack_14.f90: New test.
12012 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
12014         PR fortran/55868
12015         * gfortran.dg/unlimited_polymorphic_8.f90: Update
12016         scan-tree-dump-times for foo.0.x._vptr to deal with change from
12017         $tar to STAR.
12019 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
12021         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
12023 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12025         PR target/55719
12026         * gcc.target/s390/pr55719.c: New testcase.
12028 2013-01-11  Richard Guenther  <rguenther@suse.de>
12030         PR tree-optimization/44061
12031         * gcc.dg/pr44061.c: New testcase.
12033 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
12035         Update copyright years.
12037 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
12038             Jakub Jelinek  <jakub@redhat.com>
12040         PR target/55565
12041         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
12043 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
12045         PR rtl-optimization/55672
12046         * gcc.target/i386/pr55672.c: New.
12048 2013-01-10  Jeff Law  <law@redhat.com>
12050         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
12051         pass/fail message unique.
12054 2013-01-10  Jason Merrill  <jason@redhat.com>
12056         * ada/.gitignore: New.
12058 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12060         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
12061         Add tls options.
12062         * g++.dg/tls/thread_local2.C: Likewise.
12063         * g++.dg/tls/thread_local2g.C: Likewise.
12064         * g++.dg/tls/thread_local6.C: Likewise.
12065         * g++.dg/tls/thread_local-order1.C: Add tls options.
12066         * g++.dg/tls/thread_local-order2.C: Likewise.
12067         * g++.dg/tls/thread_local3.C: Likewise.
12068         * g++.dg/tls/thread_local3g.C: Likewise.
12069         * g++.dg/tls/thread_local4.C: Likewise.
12070         * g++.dg/tls/thread_local4g.C: Likewise.
12071         * g++.dg/tls/thread_local5.C: Likewise.
12072         * g++.dg/tls/thread_local5g.C: Likewise.
12073         * g++.dg/tls/thread_local6g.C: Likewise.
12075 2013-01-10  Kostya Serebryany  <kcc@google.com>
12077         * g++.dg/asan/asan_test.cc: Sync from upstream.
12079 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
12081         PR tree-optimization/55921
12082         * gcc.c-torture/compile/pr55921.c: New test.
12084 2013-01-09  Jan Hubicka  <jh@suse.cz>
12086         PR tree-optimization/55569
12087         * gcc.c-torture/compile/pr55569.c: New testcase.
12089 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
12091         PR fortran/47203
12092         * gfortran.dg/use_28.f90: New test.
12094 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
12096         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
12097         number matching more robust.
12099 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
12101         PR rtl-optimization/55829
12102         * gcc.target/i386/pr55829.c: New.
12104 2013-01-09  Tobias Burnus  <burnus@net-b.de>
12106         PR fortran/55758
12107         * gfortran.dg/bind_c_bool_1.f90: New.
12108         * gfortran.dg/do_5.f90: Add dg-warning.
12110 2013-01-09  Jan Hubicka  <jh@suse.cz>
12112         PR tree-optimization/55875
12113         * gcc.c-torture/execute/pr55875.c: New testcase.
12114         * g++.dg/torture/pr55875.C: New testcase.
12116 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
12118         PR c/48418
12119         * c-c++-common/pr48418.c: New test.
12121 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
12123         PR c++/55801
12124         * g++.dg/tls/thread_local-ice.C: New.
12126 2013-01-09  Andreas Schwab  <schwab@suse.de>
12128         * gcc.dg/guality/pr54693.c: Null-terminate arr.
12130 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
12132         PR tree-optimization/48189
12133         * gcc.dg/pr48189.c: New test.
12135 2013-01-04  Jan Hubicka  <jh@suse.cz>
12137         PR tree-optimization/55823
12138         * g++.dg/ipa/devirt-10.C: New testcase.
12140 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
12141             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
12143         PR rtl-optimization/55845
12144         * gcc.target/i386/pr55845.c: New test.
12146 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
12148         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
12149         instructions generated instead of number of occurances.
12151 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
12153         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
12154         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
12155         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
12156         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
12157         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
12158         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
12159         * gcc.target/aarch64/vect-fcm.x: Likewise.
12160         * lib/target-supports.exp
12161         (check_effective_target_vect_cond): Enable for AArch64.
12163 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
12165         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
12166         endian-safe float pool loading.
12167         (test_square_root_v4sf): Likewise.
12168         (test_square_root_v2df): Likewise.
12169         * lib/target-supports.exp
12170         (check_effective_target_vect_call_sqrtf): Add AArch64.
12172 2013-01-08  Martin Jambor  <mjambor@suse.cz>
12174         PR debug/55579
12175         * gcc.dg/tree-ssa/pr55579.c: New test.
12177 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12179         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
12180         asm comments.
12182 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
12184         PR middle-end/55890
12185         * gcc.dg/torture/pr55890-3.c: New test.
12187         PR middle-end/55851
12188         * gcc.c-torture/compile/pr55851.c: New test.
12190         PR sanitizer/55844
12191         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
12192         dg-options.
12194 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
12196         PR fortran/55618
12197         * gfortran.dg/elemental_scalar_args_2.f90: New test.
12199 2013-01-07  Tobias Burnus  <burnus@net-b.de>
12201         PR fortran/55763
12202         * gfortran.dg/pointer_init_2.f90: Update dg-error.
12203         * gfortran.dg/pointer_init_7.f90: New.
12205 2013-01-07  Richard Biener  <rguenther@suse.de>
12207         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
12209 2013-01-07  Richard Biener  <rguenther@suse.de>
12211         PR middle-end/55890
12212         * gcc.dg/torture/pr55890-1.c: New testcase.
12213         * gcc.dg/torture/pr55890-2.c: Likewise.
12215 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
12217         * gcc.target/aarch64/fmovd.c: New.
12218         * gcc.target/aarch64/fmovf.c: Likewise.
12219         * gcc.target/aarch64/fmovd-zero.c: Likewise.
12220         * gcc.target/aarch64/fmovf-zero.c: Likewise.
12221         * gcc.target/aarch64/vect-fmovd.c: Likewise.
12222         * gcc.target/aarch64/vect-fmovf.c: Likewise.
12223         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
12224         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
12226 2013-01-07  Richard Biener  <rguenther@suse.de>
12228         PR tree-optimization/55888
12229         PR tree-optimization/55862
12230         * gcc.dg/torture/pr55888.c: New testcase.
12232 2013-01-07  Tobias Burnus  <burnus@net-b.de>
12234         PR fortran/55852
12235         * gfortran.dg/intrinsic_size_3.f90: New.
12237 2013-01-07  Tobias Burnus  <burnus@net-b.de>
12239         PR fortran/55763
12240         * gfortran.dg/select_type_32.f90: New.
12242 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
12244         PR c++/52343
12245         * g++.dg/cpp0x/alias-decl-29.C: New test.
12247 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
12249         PR fortran/53876
12250         PR fortran/54990
12251         PR fortran/54992
12252         * gfortran.dg/class_array_15.f03: New test.
12254 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
12256         PR fortran/42769
12257         PR fortran/45836
12258         PR fortran/45900
12259         * gfortran.dg/use_23.f90: New test.
12260         * gfortran.dg/use_24.f90: New test.
12261         * gfortran.dg/use_25.f90: New test.
12262         * gfortran.dg/use_26.f90: New test.
12263         * gfortran.dg/use_27.f90: New test.
12265 2013-01-06  Olivier Hainque  <hainque@adacore.com>
12267         * gnat.dg/specs/clause_on_volatile.ads: New test.
12269 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
12271         * gnat.dg/alignment10.adb: New test.
12273 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
12274             Mikael Morin  <mikael@gcc.gnu.org>
12276         PR fortran/55827
12277         * gfortran.dg/use_22.f90: New test.
12279 2013-01-04  Andrew Pinski  <apinski@cavium.com>
12281         * gcc.target/aarch64/cmp-1.c: New testcase.
12283 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
12285         PR fortran/55172
12286         * gfortran.dg/select_type_31.f03: New test.
12288 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
12290         PR c++/54526 (again)
12291         * g++.dg/cpp0x/parse2.C: Extend.
12292         * g++.old-deja/g++.other/crash28.C: Adjust.
12294 2013-01-04  Richard Biener  <rguenther@suse.de>
12296         PR tree-optimization/55862
12297         * gcc.dg/torture/pr55862.c: New testcase.
12299 2013-01-04  Martin Jambor  <mjambor@suse.cz>
12301         PR tree-optimization/55755
12302         * gcc.dg/torture/pr55755.c: New test.
12303         * gcc.dg/tree-ssa/sra-13.c: Likewise.
12304         * gcc.dg/tree-ssa/pr45144.c: Update.
12306 2013-01-04  Richard Biener  <rguenther@suse.de>
12308         PR middle-end/55863
12309         * gcc.dg/fold-reassoc-2.c: New testcase.
12311 2013-01-04  Tobias Burnus  <burnus@net-b.de>
12313         PR fortran/55763
12314         * gfortran.dg/null_7.f90: New.
12316 2013-01-04  Tobias Burnus  <burnus@net-b.de>
12318         PR fortran/55854
12319         PR fortran/55763
12320         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
12321         * gfortran.dg/unlimited_polymorphic_7.f90: New.
12322         * gfortran.dg/unlimited_polymorphic_8.f90: New.
12324 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
12326         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
12328 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
12330         PR fortran/55855
12331         * gfortran.dg/assignment_1.f90: Modified.
12332         * gfortran.dg/assignment_4.f90: New.
12334 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
12336         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
12338 2013-01-03  Richard Biener  <rguenther@suse.de>
12340         PR tree-optimization/55857
12341         * gcc.dg/vect/pr55857-1.c: New testcase.
12342         * gcc.dg/vect/pr55857-2.c: Likewise.
12344 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
12346         PR rtl-optimization/55838
12347         * gcc.dg/pr55838.c: New test.
12349         PR tree-optimization/55832
12350         * gcc.c-torture/compile/pr55832.c: New test.
12352 2013-01-02  Teresa Johnson  <tejohnson@google.com>
12354         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
12355         * gcc.dg/tree-ssa/loop-23.c: Ditto.
12356         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
12357         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
12358         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
12359         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
12360         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
12361         * gcc.dg/unroll_1.c: Ditto.
12362         * gcc.dg/unroll_2.c: Ditto.
12363         * gcc.dg/unroll_3.c: Ditto.
12364         * gcc.dg/unroll_4.c: Ditto.
12366 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12368         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
12370 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12372         PR fortran/55818
12373         * gfortran.dg/eof_4.f90: New test.
12375 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
12377         * lib/c-compat.exp (compat-use-alt-compiler): Remove
12378         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
12379         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
12380         (compat_setup_dfp): Initialize compat_alt_caret and
12381         compat_save_TEST_ALWAYS_FLAGS.
12383 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12385         * gcc.dg/torture/tls/tls-reload-1.c: New test.
12387 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12389         * gcc.dg/torture/fp-int-convert-2.c: New test.
12391 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12393         * gfortran.dg/newunit_3.f90: Add dg-do run.
12394         * gfortran.dg/inquire_15.f90: Add dg-do run.
12396 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
12398         PR tree-optimization/55831
12399         * gcc.dg/pr55831.c: New test.
12401 Copyright (C) 2013 Free Software Foundation, Inc.
12403 Copying and distribution of this file, with or without modification,
12404 are permitted in any medium without royalty provided the copyright
12405 notice and this notice are preserved.