re PR rtl-optimization/63659 (wrong code at -O2 and -O3 on x86_64-linux-gnu)
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2014-10-31  Jakub Jelinek  <jakub@redhat.com>
2
3         PR rtl-optimization/63659
4         * gcc.c-torture/execute/pr63659.c: New test.
5
6 2014-10-31  Evgeny Stupachenko  <evstupac@gmail.com>
7
8         PR target/63534
9         * gcc.target/i386/mcount_pic.c: New.
10
11 2014-10-31  Evgeny Stupachenko  <evstupac@gmail.com>
12
13         * gcc.target/i386/pr23098.c: Remove xfail.
14
15 2014-10-31  Eric Botcazou  <ebotcazou@adacore.com>
16
17         * gnat.dg/opt42.ad[sb]: New test.
18
19 2014-10-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
20
21         PR tree-optimization/63259
22         * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
23         * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
24         following comment.
25
26 2014-10-31  Jakub Jelinek  <jakub@redhat.com>
27
28         PR sanitizer/63697
29         * c-c++-common/ubsan/overflow-sub-3.c: New test.
30
31 2014-10-30  Marek Polacek  <polacek@redhat.com>
32
33         * gcc.dg/diag-aka-1.c: New test.
34         * gcc.dg/pr13804-1.c: Adjust dg-error.
35         * gcc.dg/redecl-14.c: Likewise.
36         * gcc.dg/pr56980.c: Adjust dg-message.
37
38 2014-10-30  Ian Lance Taylor  <iant@google.com>
39
40         * gcc.misc-tests/godump-1.c: Skip if ! lp64.
41
42 2014-10-30  Dominik Vogt  <vogt@linux.vnet.ibm.com>
43
44         * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
45         platforms except s390[x] and x86_64.
46
47 2014-10-30  Martin Liska  <mliska@suse.cz>
48
49         PR ipa/63574
50         PR ipa/63664
51         * g++.dg/ipa/pr63574.C: New test.
52
53 2014-10-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
54
55         * gcc.target/aarch64/madd_after_asm_1.c: New test.
56
57 2014-10-29  DJ Delorie  <dj@redhat.com>
58
59         * gcc.dg/20141029-1.c: New.
60
61 2014-10-29  Martin Liska  <mliska@suse.cz>
62
63         PR ipa/63587
64         * g++.dg/ipa/pr63587-1.C: New test.
65         * g++.dg/ipa/pr63587-2.C: New test.
66
67 2014-10-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
68
69         * gcc.misc-tests/godump-1.c: Add tests for complex types.
70
71 2014-10-29  Thomas Preud'homme  <thomas.preudhomme@arm.com>
72
73         * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
74         * gcc.dg/optimize-bswapsi-3.c: New test.
75
76 2014-10-20  Alexander Ivchenko  <alexander.ivchenko@intel.com>
77             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
78             Anna Tikhonova  <anna.tikhonova@intel.com>
79             Ilya Tocar  <ilya.tocar@intel.com>
80             Andrey Turetskiy  <andrey.turetskiy@intel.com>
81             Ilya Verbin  <ilya.verbin@intel.com>
82             Kirill Yukhin  <kirill.yukhin@intel.com>
83             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
84
85         * gcc.target/i386/avx512dq-kmovb-1.c: New.
86
87 2014-10-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
88             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
89             Anna Tikhonova  <anna.tikhonova@intel.com>
90             Ilya Tocar  <ilya.tocar@intel.com>
91             Andrey Turetskiy  <andrey.turetskiy@intel.com>
92             Ilya Verbin  <ilya.verbin@intel.com>
93             Kirill Yukhin  <kirill.yukhin@intel.com>
94             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
95
96         * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
97         * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
98         * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
99         * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
100         * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
101         * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
102         * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
103         * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
104         * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
105         * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
106         * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
107         * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
108         * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
109         * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
110         * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
111         * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
112         * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
113         * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
114         * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
115         * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
116         * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
117         * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
118         * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
119         * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
120         * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
121         * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
122         * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
123         * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
124         * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
125         * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
126         * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
127         * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
128         * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
129         * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
130         * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
131         * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
132         * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
133         * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
134         * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
135         * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
136         * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
137         * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
138         * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
139         * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
140         * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
141         * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
142         * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
143         * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
144         * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
145         * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
146         * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
147         * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
148         * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
149         * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
150         * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
151         * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
152         * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
153         * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
154         * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
155         * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
156         * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
157         * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
158         * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
159         * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
160         * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
161         * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
162         * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
163         * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
164
165 2014-10-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
166             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
167             Anna Tikhonova  <anna.tikhonova@intel.com>
168             Ilya Tocar  <ilya.tocar@intel.com>
169             Andrey Turetskiy  <andrey.turetskiy@intel.com>
170             Ilya Verbin  <ilya.verbin@intel.com>
171             Kirill Yukhin  <kirill.yukhin@intel.com>
172             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
173
174         * gcc.target/i386/avx512bw-check.h: New.
175         * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
176         * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
177         * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
178         * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
179         * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
180         * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
181         * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
182         * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
183         * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
184         * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
185         * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
186         * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
187         * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
188         * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
189         * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
190         * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
191         * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
192         * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
193         * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
194         * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
195         * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
196         * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
197         * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
198         * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
199         * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
200         * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
201         * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
202         * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
203         * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
204         * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
205         * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
206         * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
207         * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
208         * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
209         * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
210         * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
211         * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
212         * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
213         * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
214         * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
215         * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
216         * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
217         * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
218         * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
219         * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
220         * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
221         * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
222         * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
223         * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
224         * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
225         * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
226         * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
227         * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
228         * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
229         * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
230         * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
231         * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
232         * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
233         * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
234         * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
235         * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
236         * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
237         * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
238         * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
239         * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
240         * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
241         * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
242         * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
243         * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
244         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
245         * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
246         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
247         * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
248         * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
249         * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
250         * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
251         * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
252         * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
253         * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
254         * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
255         * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
256         * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
257         * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
258         * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
259         * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
260         * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
261         * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
262         * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
263         * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
264         * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
265         * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
266         * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
267         * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
268         * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
269         * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
270         * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
271         * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
272         * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
273         * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
274         * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
275         * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
276         * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
277         * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
278         * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
279         * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
280         * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
281         * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
282         * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
283         * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
284         * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
285         * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
286         * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
287         * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
288         * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
289         * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
290         * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
291         * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
292         * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
293         * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
294         * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
295         * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
296         * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
297         * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
298         * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
299         * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
300         * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
301         * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
302         * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
303         * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
304         * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
305         * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
306         * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
307         * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
308         * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
309         * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
310         * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
311         * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
312         * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
313         * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
314         * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
315         * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
316         * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
317         * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
318         * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
319         * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
320         * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
321         * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
322         * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
323         * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
324         * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
325         * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
326         * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
327         * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
328         * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
329         * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
330         * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
331         * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
332         * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
333         * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
334         * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
335         * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
336         * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
337         * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
338         * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
339         * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
340         * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
341         * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
342         * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
343         * gcc.target/i386/avx512dq-check.h: Ditto.
344         * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
345         * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
346         * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
347         * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
348         * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
349         * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
350         * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
351         * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
352         * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
353         * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
354         * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
355         * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
356         * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
357         * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
358         * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
359         * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
360         * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
361         * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
362         * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
363         * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
364         * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
365         * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
366         * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
367         * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
368         * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
369         * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
370         * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
371         * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
372         * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
373         * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
374         * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
375         * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
376         * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
377         * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
378         * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
379         * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
380         * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
381         * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
382         * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
383         * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
384         * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
385         * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
386         * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
387         * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
388         * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
389         * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
390         * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
391         * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
392         * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
393         * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
394         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
395         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
396         * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
397         * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
398         * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
399         * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
400         * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
401         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
402         * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
403         * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
404         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
405         * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
406         * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
407         * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
408         * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
409         * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
410         * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
411         * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
412         * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
413         * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
414         * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
415         * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
416         * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
417         * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
418         * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
419         * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
420         * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
421         * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
422         * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
423         * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
424         * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
425         * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
426         * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
427         * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
428         * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
429         * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
430         * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
431         * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
432         * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
433         * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
434         * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
435         * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
436         * gcc.target/i386/avx512vl-check.h: Ditto.
437         * gcc.target/i386/avx512vl-gather-1.c: Ditto.
438         * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
439         * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
440         * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
441         * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
442         * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
443         * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
444         * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
445         * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
446         * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
447         * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
448         * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
449         * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
450         * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
451         * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
452         * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
453         * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
454         * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
455         * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
456         * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
457         * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
458         * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
459         * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
460         * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
461         * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
462         * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
463         * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
464         * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
465         * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
466         * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
467         * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
468         * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
469         * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
470         * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
471         * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
472         * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
473         * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
474         * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
475         * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
476         * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
477         * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
478         * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
479         * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
480         * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
481         * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
482         * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
483         * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
484         * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
485         * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
486         * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
487         * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
488         * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
489         * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
490         * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
491         * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
492         * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
493         * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
494         * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
495         * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
496         * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
497         * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
498         * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
499         * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
500         * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
501         * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
502         * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
503         * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
504         * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
505         * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
506         * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
507         * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
508         * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
509         * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
510         * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
511         * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
512         * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
513         * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
514         * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
515         * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
516         * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
517         * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
518         * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
519         * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
520         * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
521         * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
522         * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
523         * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
524         * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
525         * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
526         * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
527         * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
528         * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
529         * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
530         * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
531         * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
532         * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
533         * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
534         * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
535         * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
536         * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
537         * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
538         * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
539         * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
540         * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
541         * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
542         * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
543         * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
544         * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
545         * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
546         * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
547         * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
548         * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
549         * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
550         * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
551         * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
552         * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
553         * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
554         * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
555         * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
556         * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
557         * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
558         * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
559         * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
560         * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
561         * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
562         * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
563         * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
564         * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
565         * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
566         * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
567         * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
568         * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
569         * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
570         * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
571         * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
572         * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
573         * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
574         * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
575         * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
576         * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
577         * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
578         * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
579         * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
580         * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
581         * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
582         * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
583         * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
584         * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
585         * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
586         * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
587         * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
588         * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
589         * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
590         * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
591         * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
592         * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
593         * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
594         * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
595         * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
596         * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
597         * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
598         * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
599         * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
600         * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
601         * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
602         * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
603         * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
604         * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
605         * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
606         * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
607         * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
608         * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
609         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
610         * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
611         * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
612         * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
613         * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
614         * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
615         * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
616         * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
617         * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
618         * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
619         * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
620         * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
621         * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
622         * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
623         * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
624         * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
625         * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
626         * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
627         * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
628         * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
629         * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
630         * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
631         * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
632         * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
633         * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
634         * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
635         * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
636         * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
637         * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
638         * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
639         * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
640         * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
641         * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
642         * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
643         * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
644         * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
645         * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
646         * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
647         * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
648         * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
649         * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
650         * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
651         * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
652         * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
653         * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
654         * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
655         * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
656         * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
657         * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
658         * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
659         * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
660         * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
661         * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
662         * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
663         * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
664         * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
665         * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
666         * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
667         * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
668         * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
669         * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
670         * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
671         * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
672         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
673         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
674         * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
675         * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
676         * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
677         * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
678         * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
679         * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
680         * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
681         * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
682         * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
683         * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
684         * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
685         * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
686         * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
687         * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
688         * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
689         * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
690         * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
691         * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
692         * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
693         * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
694         * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
695         * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
696         * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
697         * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
698         * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
699         * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
700         * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
701         * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
702         * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
703         * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
704         * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
705         * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
706         * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
707         * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
708         * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
709         * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
710         * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
711         * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
712         * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
713         * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
714         * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
715         * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
716         * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
717         * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
718         * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
719         * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
720         * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
721         * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
722         * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
723         * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
724         * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
725         * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
726         * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
727         * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
728         * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
729         * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
730         * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
731         * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
732         * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
733         * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
734         * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
735         * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
736         * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
737         * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
738         * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
739         * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
740         * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
741         * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
742         * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
743         * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
744         * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
745         * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
746         * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
747         * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
748         * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
749         * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
750         * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
751         * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
752         * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
753         * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
754         * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
755         * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
756         * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
757         * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
758         * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
759         * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
760         * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
761         * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
762         * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
763         * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
764         * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
765         * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
766         * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
767         * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
768         * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
769         * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
770         * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
771         * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
772         * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
773         * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
774         * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
775         * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
776         * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
777         * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
778         * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
779         * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
780         * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
781         * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
782         * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
783         * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
784         * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
785         * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
786         * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
787         * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
788         * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
789         * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
790         * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
791         * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
792         * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
793         * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
794         * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
795         * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
796         * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
797         * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
798         * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
799         * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
800         * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
801         * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
802         * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
803         * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
804         * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
805         * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
806         * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
807         * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
808         * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
809         * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
810         * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
811         * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
812         * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
813         * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
814         * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
815         * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
816         * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
817         * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
818         * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
819         * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
820         * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
821         * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
822         * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
823         * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
824         * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
825         * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
826         * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
827         * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
828         * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
829         * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
830         * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
831         * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
832         * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
833         * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
834         * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
835         * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
836         * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
837         * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
838         * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
839         * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
840         * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
841         * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
842         * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
843         * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
844         * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
845         * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
846         * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
847         * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
848         * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
849         * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
850         * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
851         * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
852         * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
853         * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
854         * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
855         * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
856         * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
857         * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
858         * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
859         * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
860         * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
861         * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
862         * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
863         * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
864         * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
865         * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
866         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
867         * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
868         * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
869         * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
870         * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
871         * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
872         * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
873         * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
874         * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
875         * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
876         * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
877         * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
878         * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
879         * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
880         * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
881         * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
882         * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
883         * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
884         * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
885         * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
886         * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
887         * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
888         * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
889         * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
890         * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
891         * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
892         * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
893         * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
894         * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
895         * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
896         * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
897         * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
898         * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
899         * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
900         * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
901         * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
902         * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
903         * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
904         * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
905         * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
906         * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
907         * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
908         * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
909         * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
910         * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
911         * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
912         * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
913         * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
914         * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
915         * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
916         * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
917         * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
918         * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
919         * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
920         * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
921         * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
922         * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
923         * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
924         * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
925         * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
926         * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
927         * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
928         * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
929         * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
930         * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
931         * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
932         * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
933         * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
934         * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
935         * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
936         * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
937         * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
938         * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
939         * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
940         * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
941         * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
942         * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
943         * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
944         * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
945         * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
946         * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
947         * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
948         * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
949         * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
950         * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
951         * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
952         * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
953         * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
954         * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
955         * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
956         * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
957         * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
958         * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
959         * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
960         * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
961         * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
962         * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
963         * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
964         * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
965         * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
966         * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
967         * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
968         * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
969         * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
970         * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
971         * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
972         * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
973         * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
974         * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
975         * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
976         * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
977         * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
978         * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
979         * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
980         * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
981         * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
982         * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
983         * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
984         * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
985         * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
986         * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
987         * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
988         * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
989         * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
990         * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
991         * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
992         * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
993         * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
994         * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
995         * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
996         * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
997         * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
998         * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
999         * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
1000         * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
1001         * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
1002         * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
1003         * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
1004         * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
1005         * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
1006         * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
1007         * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
1008         * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
1009         * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
1010         * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
1011         * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
1012         * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
1013         * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
1014         * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
1015         * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
1016         * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
1017         * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
1018         * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
1019         * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
1020         * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
1021         * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
1022         * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
1023         * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
1024         * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
1025         * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
1026         * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
1027         * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
1028         * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
1029         * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1030         * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1031         * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
1032         * gcc.target/i386/avx512f-mask-type.h: Ditto.
1033         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1034         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1035         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1036         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
1037         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1038         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1039         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1040         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1041         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1042         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1043         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1044         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1045         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1046         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1047         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1048         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1049         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1050         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1051         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1052         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1053         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1054         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1055         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1056         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1057         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1058         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1059         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1060         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1061         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1062         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1063         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1064         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1065         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1066         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1067         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1068         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1069         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1070         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1071         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1072         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1073         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1074         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1075         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1076         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1077         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1078         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1079         * gcc.target/i386/i386.exp: Ditto.
1080         * gcc.target/i386/m512-check.h: Ditto.
1081
1082 2014-10-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1083             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
1084             Anna Tikhonova  <anna.tikhonova@intel.com>
1085             Ilya Tocar  <ilya.tocar@intel.com>
1086             Andrey Turetskiy  <andrey.turetskiy@intel.com>
1087             Ilya Verbin  <ilya.verbin@intel.com>
1088             Kirill Yukhin  <kirill.yukhin@intel.com>
1089             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1090
1091         * g++.dg/other/i386-2.C: Add new options.
1092         * g++.dg/other/i386-3.C: Ditto.
1093         * gcc.target/i386/sse-12.c: Ditto.
1094         * gcc.target/i386/sse-14.c: Ditto.
1095         * gcc.target/i386/sse-22.c: Ditto.
1096         * gcc.target/i386/sse-13.c: Add new options and builtins.
1097         * gcc.target/i386/sse-23.c: Ditto.
1098         * gcc.target/i386/avx-1.c: Add new builtins.
1099
1100 2014-10-28  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1101
1102         * gcc.misc-tests/godump.exp: New.
1103         * gcc.misc-tests/godump-1.c: New.
1104
1105 2014-10-28  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1106
1107         * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
1108         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1109         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1110         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1111         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1112         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1113         * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
1114         * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
1115         * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
1116         * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
1117         * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
1118         * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
1119         * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
1120         * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
1121         * c-c++-common/asan/pr63638.c: Likewise.
1122
1123 2014-10-28  Richard Biener  <rguenther@suse.de>
1124
1125         PR middle-end/63665
1126         * gcc.dg/pr63665.c: New testcase.
1127
1128 2014-10-28  Yury Gribov  <y.gribov@samsung.com>
1129
1130         * c-c++-common/asan/kasan-recover-1.c: New test.
1131         * c-c++-common/asan/kasan-recover-2.c: New test.
1132         * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
1133         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1134         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1135         * c-c++-common/asan/kasan-recover-1.c: Likewise.
1136         * c-c++-common/asan/kasan-recover-2.c: Likewise.
1137         * c-c++-common/asan/no-asan-globals.c: Likewise.
1138         * c-c++-common/asan/no-instrument-reads.c: Likewise.
1139         * c-c++-common/asan/no-instrument-writes.c: Likewise.
1140         * c-c++-common/asan/no-use-after-return.c: Likewise.
1141
1142 2014-10-28  Yury Gribov  <y.gribov@samsung.com>
1143
1144         * c-c++-common/asan/shadow-offset-1.c: New test.
1145
1146 2014-10-27  Andrew MacLeod  <amacleod@redhat.com>
1147
1148         * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
1149         gcc-plugin.h earlier.
1150
1151 2014-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1152
1153         * gnat.dg/specs/concat1.ads: New test.
1154         * gnat.dg/specs/concat1_pkg.ads: New helper.
1155
1156 2014-10-27  Richard Biener  <rguenther@suse.de>
1157
1158         * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
1159         * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
1160         target due to memcpy inline-expansion.
1161
1162 2014-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1163
1164         * gnat.dg/specs/pack10.ads: New test.
1165         * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
1166
1167 2014-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1168
1169         * gnat.dg/entry_queues2.adb: New test.
1170
1171 2014-10-25  Jakub Jelinek  <jakub@redhat.com>
1172
1173         PR tree-optimization/63641
1174         * gcc.c-torture/execute/pr63641.c: New test.
1175
1176 2014-10-24  Tobias Burnus  <burnus@net-b.de>
1177
1178         * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
1179         * gfortran.dg/coarray_collectives_13.f90: New.
1180         * gfortran.dg/coarray_collectives_14.f90: New.
1181         * gfortran.dg/coarray_collectives_15.f90: New.
1182         * gfortran.dg/coarray_collectives_16.f90: New.
1183
1184 2014-10-24  Jiong Wang  <jiong.wang@arm.com>
1185
1186         * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
1187
1188 2014-10-24  Marek Polacek  <polacek@redhat.com>
1189
1190         PR c/56980
1191         * gcc.dg/pr56980.c: New test.
1192
1193 2014-10-24  Jiong Wang  <jiong.wang@arm.com>
1194
1195         * lib/target-supports.exp
1196         (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
1197         vaeseq_u8.
1198         (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
1199         for vcvt_f16_f32.
1200         (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
1201         vfma_f32.
1202
1203 2014-10-24  Martin Liska  <mliska@suse.cz>
1204
1205         * gcc.dg/ipa/pr63595.c: New test.
1206
1207 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1208
1209         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
1210         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1211
1212 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1213
1214         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
1215
1216 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1217
1218         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
1219
1220 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1221
1222         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
1223
1224 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1225
1226         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
1227
1228 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1229
1230         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
1231
1232 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1233
1234         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
1235
1236 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1237
1238         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
1239
1240 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1241
1242         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
1243
1244 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1245
1246         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
1247
1248 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1249
1250         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
1251
1252 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1253
1254         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
1255
1256 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1257
1258         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
1259
1260 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1261
1262         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
1263
1264 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1265
1266         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
1267         file.
1268         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1269         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1270
1271 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1272
1273         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
1274         file.
1275         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1276         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1277
1278 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1279
1280         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
1281         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1282         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1283         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1284         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1285
1286 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1287
1288         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
1289         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1290         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1291         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1292         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1293         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1294
1295 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1296
1297         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
1298         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1299         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1300         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1301         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1302         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1303         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1304         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1305
1306 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1307
1308         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
1309         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1310         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1311
1312 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1313
1314         * gcc.target/arm/README.advsimd-intrinsics: New file.
1315         * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
1316         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
1317         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
1318         Likewise.
1319         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1320         Likewise.
1321         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
1322         * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
1323         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1324
1325 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1326
1327         * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
1328         wrap_compile_flags before setting it.
1329
1330 2014-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1331
1332         * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
1333         targets.
1334         * gcc.dg/pr63594-2.c: Likewise.
1335
1336 2014-10-24  Uros Bizjak  <ubizjak@gmail.com>
1337
1338         * gcc.target/alpha/980217-1.c (main): Fix implicit int.
1339         * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
1340
1341 2014-10-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
1342
1343         PR bootstrap/63632
1344         * g++.dg/torture/pr63632.C: New test.
1345
1346 2014-10-23  Jonathan Wakely  <jwakely@redhat.com>
1347
1348         PR c++/63619
1349         * g++.dg/warn/Wdelete-incomplete-3.C: New.
1350         * g++.dg/warn/Wdelete-incomplete-4.C: New.
1351
1352 2014-10-23  Evgeny Stupachenko  <evstupac@gmail.com>
1353
1354         PR target/63618
1355         * gcc.target/i386/pr63618.c: New test.
1356
1357 2014-10-23  Marek Polacek  <polacek@redhat.com>
1358
1359         PR c/63626
1360         * gcc.dg/pr63626.c: New test.
1361
1362 2014-10-23  Marek Polacek  <polacek@redhat.com>
1363
1364         * c-c++-common/ubsan/undefined-2.c: New test.
1365
1366 2014-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1367
1368         * gcc.target/i386/pr63600.c: New.
1369
1370 2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1371
1372         * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
1373
1374 2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1375
1376         * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
1377         * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
1378
1379 2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1380
1381         * gcc.target/sparc/20001013-1.c (main): Declare int return.
1382         * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
1383         * gcc.target/sparc/sparc-ret.c (toto): Declare.
1384         * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
1385         * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
1386         Declare.
1387
1388 2014-10-22  Guozhi Wei  <carrot@google.com>
1389
1390         PR tree-optimization/63530
1391         gcc.dg/vect/pr63530.c: New testcase.
1392
1393 2014-10-22  Richard Sandiford  <richard.sandiford@arm.com>
1394
1395         * gcc.target/i386/conversion-2.c: New test.
1396
1397 2014-10-22  Jakub Jelinek  <jakub@redhat.com>
1398             Yury Gribov  <y.gribov@samsung.com>
1399
1400         * c-c++-common/ubsan/align-1.c: Update cmdline options.
1401         * c-c++-common/ubsan/align-3.c: Likewise.
1402         * c-c++-common/ubsan/bounds-1.c: Likewise.
1403         * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
1404         * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
1405         * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
1406         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
1407         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1408         * c-c++-common/ubsan/nonnull-2.c: Likewise.
1409         * c-c++-common/ubsan/nonnull-3.c: Likewise.
1410         * c-c++-common/ubsan/object-size-3.c: Likewise.
1411         * c-c++-common/ubsan/overflow-1.c: Likewise.
1412         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1413         * c-c++-common/ubsan/overflow-add-3.c: Likewise.
1414         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1415         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1416         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1417         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1418         * c-c++-common/ubsan/pr59503.c: Likewise.
1419         * c-c++-common/ubsan/pr60613-1.c: Likewise.
1420         * c-c++-common/ubsan/save-expr-1.c: Likewise.
1421         * c-c++-common/ubsan/shift-3.c: Likewise.
1422         * c-c++-common/ubsan/shift-6.c: Likewise.
1423         * c-c++-common/ubsan/undefined-1.c: Likewise.
1424         * c-c++-common/ubsan/vla-2.c: Likewise.
1425         * c-c++-common/ubsan/vla-3.c: Likewise.
1426         * c-c++-common/ubsan/vla-4.c: Likewise.
1427         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
1428         * g++.dg/ubsan/return-2.C: Likewise.
1429         * c-c++-common/ubsan/recovery-1.c: New test.
1430         * c-c++-common/ubsan/recovery-2.c: New test.
1431         * c-c++-common/ubsan/recovery-3.c: New test.
1432         * c-c++-common/ubsan/recovery-common.inc: New file.
1433
1434 2014-10-22  Jiong Wang  <jiong.wang@arm.com>
1435
1436         * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
1437         * gcc.target/aarch64/pic-symrefplus.c: Likewise.
1438         * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
1439         * gcc.target/aarch64/vect.x: Likewise.
1440         * gcc.target/aarch64/vect-ld1r.x: Add return type.
1441         * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
1442         * gcc.target/aarch64/vect-fp.c: Likewise.
1443
1444 2014-10-22  Jiong Wang  <jiong.wang@arm.com>
1445
1446         * lib/compat.exp (compat-run): Remove "unresolved".
1447         * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
1448         unsupported testcase.
1449
1450 2014-10-22  Jakub Jelinek  <jakub@redhat.com>
1451
1452         PR target/63594
1453         * gcc.dg/pr63594-1.c: New test.
1454         * gcc.dg/pr63594-2.c: New test.
1455         * gcc.target/i386/sse2-pr63594-1.c: New test.
1456         * gcc.target/i386/sse2-pr63594-2.c: New test.
1457         * gcc.target/i386/avx-pr63594-1.c: New test.
1458         * gcc.target/i386/avx-pr63594-2.c: New test.
1459         * gcc.target/i386/avx2-pr63594-1.c: New test.
1460         * gcc.target/i386/avx2-pr63594-2.c: New test.
1461         * gcc.target/i386/avx512f-pr63594-1.c: New test.
1462         * gcc.target/i386/avx512f-pr63594-2.c: New test.
1463         * gcc.target/i386/avx512f-vec-init.c: Adjust expected
1464         insn counts.
1465
1466         PR target/63542
1467         * gcc.target/i386/pr63542-1.c: New test.
1468         * gcc.target/i386/pr63542-2.c: New test.
1469
1470 2014-10-21  Joern Rennecke  <joern.rennecke@embecosm.com>
1471
1472         * gcc.target/avr/tiny-memx.c: New test.
1473
1474         * gcc.target/avr/tiny-caller-save.c: New test.
1475
1476 2014-10-21  Jiong Wang  <jiong.wang@arm.com>
1477
1478         * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
1479         (Proc_1): Add return type.
1480         * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
1481         * gcc.target/arm/neon-modes-2.c (foo): Likewise.
1482         * gcc.target/arm/pr43920-2.c (lseek): Likewise.
1483         * gcc.target/arm/pr44788.c (foo): Likewise.
1484         * gcc.target/arm/pr55642.c (abs): Likewise.
1485         * gcc.target/arm/pr58784.c (f): Likewise.
1486         * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
1487         * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
1488         * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
1489         * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
1490         for local variables.
1491         * lib/target-supports.exp
1492         (check_effective_target_arm_crypto_ok_nocache): Add declaration for
1493         vaeseq_u8.
1494         (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
1495         vcvt_f16_f32.
1496         (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
1497         vfma_f32.
1498         * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
1499
1500 2014-10-21  Andreas Schwab  <schwab@suse.de>
1501
1502         * gcc.dg/bf-spl1.c (main): Fix implicit int.
1503
1504 2014-10-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1505
1506         * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
1507
1508 2014-10-21  Richard Biener  <rguenther@suse.de>
1509
1510         * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
1511         * g++.dg/ipa/devirt-46.C: Likewise.
1512         * g++.dg/ipa/devirt-47.C: Likewise.
1513         * g++.dg/tree-prof/pr35545.C: Likewise.
1514
1515 2014-10-21  Jakub Jelinek  <jakub@redhat.com>
1516
1517         PR tree-optimization/63563
1518         * gcc.target/i386/pr63563.c: New test.
1519
1520 2014-10-20  Richard Biener  <rguenther@suse.de>
1521
1522         * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
1523         * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
1524
1525 2014-10-20  Martin Liska  <mliska@suse.cz>
1526
1527         * gcc.dg/ipa/pr63595.c: New test.
1528
1529 2014-10-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1530
1531         PR fortran/48979
1532         * gfortran.dg/ieee/intrinsics_2.F90: New test.
1533
1534 2014-10-19  Marek Polacek  <polacek@redhat.com>
1535
1536         PR c/63567
1537         * gcc.dg/pr63567-3.c: New test.
1538         * gcc.dg/pr63567-4.c: New test.
1539
1540 2014-10-19  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
1541
1542         * gcc.dg/atomic/c11-atomic-exec-5.c
1543         (test_main_long_double_add_overflow): Define and run only for
1544         LDBL_MANT_DIG != 106.
1545         (test_main_complex_long_double_add_overflow): Likewise.
1546         (test_main_long_double_sub_overflow): Likewise.
1547         (test_main_complex_long_double_sub_overflow): Likewise.
1548
1549 2014-10-18  Paul Thomas  <pault@gcc.gnu.org>
1550
1551         PR fortran/63553
1552         * gfortran.dg/class_to_type_3.f03 : New test
1553
1554 2014-10-18  Oleg Endo  <olegendo@gcc.gnu.org>
1555
1556         * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
1557         to GNU11.
1558
1559 2014-10-18  Oleg Endo  <olegendo@gcc.gnu.org>
1560
1561         * gcc.dg/attr-isr.c: Move SH specific test to ...
1562         * gcc.target/sh/attr-isr.c: ... here.
1563
1564 2014-10-17  Marek Polacek  <polacek@redhat.com>
1565
1566         PR c/63567
1567         * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
1568         * gcc.dg/pr63567-1.c: New test.
1569         * gcc.dg/pr63567-2.c: New test.
1570
1571 2014-10-17  Marek Polacek  <polacek@redhat.com>
1572
1573         PR c/63543
1574         * gcc.dg/pr63543.c: New test.
1575         * gcc.dg/array-8.c: Remove dg-error.
1576         * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
1577         * gcc.dg/pr48552-2.c: Likewise.
1578
1579 2014-10-17  Marek Polacek  <polacek@redhat.com>
1580
1581         PR c/63549
1582         * gcc.dg/pr63549.c: New test.
1583
1584 2014-10-17  Marek Polacek  <polacek@redhat.com>
1585
1586         * gcc.dg/Wimplicit-int-1.c: New test.
1587         * gcc.dg/Wimplicit-int-2.c: New test.
1588         * gcc.dg/Wimplicit-int-3.c: New test.
1589         * gcc.dg/Wimplicit-int-4.c: New test.
1590
1591 2014-10-17  Andrew MacLeod  <amacleod@redhat.com>
1592
1593         * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
1594         changes.
1595
1596 2014-10-17  Jakub Jelinek  <jakub@redhat.com>
1597
1598         PR tree-optimization/63464
1599         * gcc.dg/torture/pr63464.c: New test.
1600         * gcc.dg/tree-ssa/reassoc-37.c: New test.
1601         * gcc.dg/tree-ssa/reassoc-38.c: New test.
1602
1603         PR tree-optimization/63302
1604         * gcc.c-torture/execute/pr63302.c: New test.
1605
1606 2014-10-17  Tom de Vries  <tom@codesourcery.com>
1607
1608         PR rtl-optimization/61605
1609         * gcc.target/i386/fuse-caller-save.c: Update addition check.  Add movl
1610         absence check.
1611
1612 2014-10-17  Markus Trippelsdorf  <markus@trippelsdorf.de>
1613
1614         PR middle-end/61848
1615         * g++.dg/torture/pr61848.C: New testcase.
1616         * gcc.c-torture/compile/pr61848.c: New testcase.
1617
1618 2014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
1619
1620         * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
1621         * gcc.target/sh/strlen.c: Likewise.
1622         * gcc.target/sh/pr51244-13.c: Likewise.
1623         * gcc.target/sh/cmpstrn.c: Likewise.
1624         * gcc.target/sh/hiconst.c: Likewise.
1625         * gcc.target/sh/pr43417.c: Likewise.
1626
1627 2014-10-16  Martin Liska  <mliska@suse.cz>
1628
1629         * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
1630         to match defined expectations.
1631
1632 2014-10-16  Andrew MacLeod  <amacleod@redhat.com>
1633
1634         * g++.dg/plugin/pragma_plugin.c: Adjust include files.
1635
1636 2014-10-16  Martin Liska  <mliska@suse.cz>
1637
1638         * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
1639         * g++.dg/ipa/ipa-icf-5.C: Likewise
1640
1641 2014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
1642
1643         PR target/63260
1644         * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
1645
1646 2014-10-16  Richard Biener  <rguenther@suse.de>
1647
1648         PR middle-end/63554
1649         * gcc.dg/torture/pr63554.c: New testcase.
1650
1651 2014-10-16  Marek Polacek  <polacek@redhat.com>
1652
1653         * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
1654         * gcc.target/powerpc/pr58673-2.c: Add declarations.
1655
1656 2014-10-16  Marek Polacek  <polacek@redhat.com>
1657
1658         * gcc.dg/graphite/id-1.c: Fix defaulting to int.
1659         * gcc.dg/graphite/id-2.c: Likewise.
1660         * gcc.dg/graphite/id-4.c: Likewise.
1661         * gcc.dg/graphite/id-8.c: Likewise.
1662         * gcc.dg/graphite/id-pr45230-1.c: Likewise.
1663         * gcc.dg/graphite/id-pr45230.c: Likewise.
1664         * gcc.dg/graphite/id-pr45231.c: Likewise.
1665         * gcc.dg/graphite/pr38073.c: Likewise.
1666         * gcc.dg/graphite/pr38125.c: Likewise.
1667         * gcc.dg/graphite/pr38409.c: Likewise.
1668         * gcc.dg/graphite/pr38413.c: Likewise.
1669         * gcc.dg/graphite/pr38510.c: Likewise.
1670         * gcc.dg/graphite/pr38786.c: Likewise.
1671         * gcc.dg/graphite/pr39260.c: Likewise.
1672         * gcc.dg/graphite/scop-19.c: Likewise.
1673         * gcc.dg/graphite/id-13.c: Fix implicit declarations.
1674         * gcc.dg/graphite/id-17.c: Likewise.
1675         * gcc.dg/graphite/id-23.c: Likewise.
1676         * gcc.dg/graphite/id-26.c: Likewise.
1677         * gcc.dg/graphite/id-pr43464-1.c: Likewise.
1678         * gcc.dg/graphite/pr37485.c: Likewise.
1679         * gcc.dg/graphite/pr38500.c: Likewise.
1680         * gcc.dg/graphite/pr42284.c: Likewise.
1681         * gcc.dg/graphite/pr42914.c: Likewise.
1682         * gcc.dg/graphite/pr46404-1.c: Likewise.
1683         * gcc.dg/graphite/pr60979.c: Likewise.
1684         * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
1685         defaulting to int.
1686
1687 2014-10-16  Martin Liska  <mliska@suse.cz>
1688             Jan Hubicka  <hubicka@ucw.cz>
1689
1690         * g++.dg/ipa/ipa-icf-1.C: New test.
1691         * g++.dg/ipa/ipa-icf-2.C: New test.
1692         * g++.dg/ipa/ipa-icf-3.C: New test.
1693         * g++.dg/ipa/ipa-icf-4.C: New test.
1694         * g++.dg/ipa/ipa-icf-5.C: New test.
1695         * gcc.dg/ipa/ipa-icf-1.c: New test.
1696         * gcc.dg/ipa/ipa-icf-10.c: New test.
1697         * gcc.dg/ipa/ipa-icf-11.c: New test.
1698         * gcc.dg/ipa/ipa-icf-12.c: New test.
1699         * gcc.dg/ipa/ipa-icf-13.c: New test.
1700         * gcc.dg/ipa/ipa-icf-14.c: New test.
1701         * gcc.dg/ipa/ipa-icf-15.c: New test.
1702         * gcc.dg/ipa/ipa-icf-16.c: New test.
1703         * gcc.dg/ipa/ipa-icf-17.c: New test.
1704         * gcc.dg/ipa/ipa-icf-18.c: New test.
1705         * gcc.dg/ipa/ipa-icf-19.c: New test.
1706         * gcc.dg/ipa/ipa-icf-2.c: New test.
1707         * gcc.dg/ipa/ipa-icf-20.c: New test.
1708         * gcc.dg/ipa/ipa-icf-21.c: New test.
1709         * gcc.dg/ipa/ipa-icf-22.c: New test.
1710         * gcc.dg/ipa/ipa-icf-23.c: New test.
1711         * gcc.dg/ipa/ipa-icf-24.c: New test.
1712         * gcc.dg/ipa/ipa-icf-25.c: New test.
1713         * gcc.dg/ipa/ipa-icf-26.c: New test.
1714         * gcc.dg/ipa/ipa-icf-27.c: New test.
1715         * gcc.dg/ipa/ipa-icf-28.c: New test.
1716         * gcc.dg/ipa/ipa-icf-29.c: New test.
1717         * gcc.dg/ipa/ipa-icf-3.c: New test.
1718         * gcc.dg/ipa/ipa-icf-30.c: New test.
1719         * gcc.dg/ipa/ipa-icf-4.c: New test.
1720         * gcc.dg/ipa/ipa-icf-5.c: New test.
1721         * gcc.dg/ipa/ipa-icf-6.c: New test.
1722         * gcc.dg/ipa/ipa-icf-7.c: New test.
1723         * gcc.dg/ipa/ipa-icf-8.c: New test.
1724         * gcc.dg/ipa/ipa-icf-9.c: New test.
1725
1726 2014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
1727
1728         PR target/53513
1729         * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
1730
1731 2014-10-16  Martin Liska  <mliska@suse.cz>
1732             Jan Hubicka  <hubicka@ucw.cz>
1733
1734         * c-c++-common/rotate-1.c: Options changed to not collide
1735         with a new IPA ICF pass.
1736         * c-c++-common/rotate-2.c: Likewise.
1737         * c-c++-common/rotate-3.c: Likewise.
1738         * c-c++-common/rotate-4.c: Likewise.
1739         * g++.dg/cpp0x/rv-return.C: Likewise.
1740         * g++.dg/cpp0x/rv1n.C: Likewise.
1741         * g++.dg/cpp0x/rv1p.C: Likewise.
1742         * g++.dg/cpp0x/rv2n.C: Likewise.
1743         * g++.dg/cpp0x/rv3n.C: Likewise.
1744         * g++.dg/cpp0x/rv4n.C: Likewise.
1745         * g++.dg/cpp0x/rv5n.C: Likewise.
1746         * g++.dg/cpp0x/rv6n.C: Likewise.
1747         * g++.dg/cpp0x/rv7n.C: Likewise.
1748         * g++.dg/ipa/devirt-g-1.C: Likewise.
1749         * g++.dg/ipa/inline-1.C: Likewise.
1750         * g++.dg/ipa/inline-2.C: Likewise.
1751         * g++.dg/ipa/inline-3.C: Likewise.
1752         * g++.dg/opt/pr30965.C: Likewise.
1753         * g++.dg/tree-ssa/pr19637.C: Likewise.
1754         * gcc.dg/guality/csttest.c: Likewise.
1755         * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
1756         * gcc.dg/ipa/iinline-7.c: Likewise.
1757         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1758         * gcc.dg/ipa/ipacost-1.c: Likewise.
1759         * gcc.dg/ipa/ipacost-2.c: Likewise.
1760         * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1761         * gcc.dg/ipa/remref-2a.c: Likewise.
1762         * gcc.dg/ipa/remref-2b.c: Likewise.
1763         * gcc.dg/pr46309-2.c: Likewise.
1764         * gcc.dg/torture/ipa-pta-1.c: Likewise.
1765         * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
1766         * gcc.dg/tree-ssa/andor-4.c: Likewise.
1767         * gcc.dg/tree-ssa/andor-5.c: Likewise.
1768         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1769         * gcc.dg/vect/vect-cond-10.c: Likewise.
1770         * gcc.dg/vect/vect-cond-9.c: Likewise.
1771         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1772         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1773         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1774         * gcc.target/i386/bmi-1.c: Likewise.
1775         * gcc.target/i386/bmi-2.c: Likewise.
1776         * gcc.target/i386/pr56564-2.c: Likewise.
1777
1778 2014-10-16  Richard Biener  <rguenther@suse.de>
1779
1780         PR tree-optimization/63168
1781         * gcc.dg/tree-ssa/loop-40.c: New testcase.
1782
1783 2014-10-16  Andreas Schwab  <schwab@suse.de>
1784
1785         * gcc.target/m68k/crash1.c: Fix implicit declaration.
1786
1787         * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
1788         implicit int.
1789         * gcc.target/ia64/mfused-madd-vect.c: Likewise.
1790         * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
1791         * gcc.target/ia64/pr29682.c: Likewise.
1792         * gcc.target/ia64/pr43603.c: Likewise.
1793         * gcc.target/ia64/pr48496.c: Likewise.
1794
1795 2014-10-16  Marek Polacek  <polacek@redhat.com>
1796
1797         * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
1798
1799 2014-10-16  Jakub Jelinek  <jakub@redhat.com>
1800             Marek Polacek  <polacek@redhat.com>
1801
1802         * gcc.dg/20020122-2.c: Use dg-additional-options.  Fix implicit
1803         declarations.
1804         * gcc.dg/pr32176.c: Likewise.
1805         * gcc.dg/builtin-apply4.c: Use dg-additional-options.
1806         * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
1807         * gcc.dg/ia64-sync-2.c: Likewise.
1808         * gcc.dg/ia64-sync-3.c: Likewise.
1809         * gcc.dg/sync-2.c: Likewise.
1810         * gcc.dg/sync-3.c: Likewise.
1811         * gcc.target/i386/990524-1.c: Likewise.
1812         * gcc.target/i386/avx512f-pr57233.c: Likewise.
1813         * gcc.target/i386/avx512f-typecast-1.c: Likewise.
1814         * gcc.target/i386/pr26826.c: Likewise.
1815         * gcc.target/i386/pr37184.c: Likewise.
1816         * gcc.target/i386/20060125-1.c: Fix defaulting to int.
1817         * gcc.target/i386/20060125-2.c: Likewise.
1818         * gcc.target/i386/memcpy-1.c: Likewise.
1819         * gcc.target/i386/pr40934.c: Likewise.
1820         * gcc.target/i386/sse-5.c: Likewise.
1821         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1822         * gcc.target/i386/vectorize4.c: Likewise.
1823         * gcc.target/i386/980312-1.c: Fix defaulting to int.  Use
1824         -fgnu89-inline.
1825         * gcc.target/i386/980313-1.c: Likewise.
1826         * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
1827         * gcc.target/i386/crc32-2.c: Use -std=gnu89.
1828         * gcc.target/i386/crc32-3.c: Likewise.
1829         * gcc.target/i386/intrinsics_3.c: Likewise.
1830         * gcc.target/i386/loop-1.c: Likewise.
1831         * gcc.target/i386/pr44948-2a.c: Likewise.
1832         * gcc.target/i386/pr47564.c: Likewise.
1833         * gcc.target/i386/pr50712.c: Likewise.
1834         * gcc.target/i386/stackalign/return-2.c: Likewise.
1835
1836 2014-10-15  Jan Hubicka  <hubicka@ucw.cz>
1837
1838         PR lto/62026
1839         * lto/pr62026.C: New testcase.
1840
1841 2014-10-15  Vladimir Makarov  <vmakarov@redhat.com>
1842
1843         PR rtl-optimization/63448
1844         * gcc.target/i386/pr63448.c: New test.
1845
1846 2014-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1847
1848         * gnat.dg/opt41.adb: New test.
1849         * gnat.dg/opt41_pkg.ad[sb]: New helper.
1850
1851 2014-10-15  Richard Biener  <rguenther@suse.de>
1852
1853         * g++.dg/torture/pr63419.C: Add -Wno-psabi.
1854
1855 2014-10-14  Jan Hubicka  <hubicka@ucw.cz>
1856
1857         * gcc.dg/tree-prof/peel-1.c: Update.
1858         * gcc.dg/tree-prof/unroll-1.c: Update.
1859         * gcc.dg/gcc.dg/unroll_1.c: Update.
1860         * gcc.dg/gcc.dg/unroll_2.c: Update.
1861         * gcc.dg/gcc.dg/unroll_3.c: Update.
1862         * gcc.dg/gcc.dg/unroll_4.c: Update.
1863
1864 2014-10-14  DJ Delorie  <dj@redhat.com>
1865
1866         * g++.dg/abi/mangle64.C: New.
1867
1868 2014-10-14  Marc Glisse  <marc.glisse@inria.fr>
1869
1870         * g++.dg/ext/vector9.C: Test ! with float vectors.
1871
1872 2014-10-14  Richard Biener  <rguenther@suse.de>
1873
1874         PR tree-optimization/63512
1875         * g++.dg/torture/pr63512.C: New testcase.
1876
1877 2014-10-14  Oleg Endo  <olegendo@gcc.gnu.org>
1878
1879         PR target/63260
1880         * gcc.target/sh/pr63260.c: New.
1881
1882 2014-10-13  Richard Henderson  <rth@redhat.com>
1883
1884         * g++.dg/torture/20141013.C: New.
1885
1886 2014-10-13  Evgeny Stupachenko  <evstupac@gmail.com>
1887
1888         PR target/8340
1889         PR middle-end/47602
1890         PR rtl-optimization/55458
1891         * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
1892         * gcc.target/i386/pr55458.c: Likewise.
1893         * gcc.target/i386/pr47602.c: New.
1894         * gcc.target/i386/pr23098.c: Move to XFAIL.
1895
1896 2014-10-13  Jan Hubicka  <hubicka@ucw.cz>
1897
1898         PR tree-optimization/62127
1899         * g++.dg/torture/pr62127.C: New testcase.
1900
1901 2014-09-19  Marat Zakirov  <m.zakirov@samsung.com>
1902
1903         * c-c++-common/asan/bitfield-5.c: New test.
1904
1905 2014-10-13  Richard Biener  <rguenther@suse.de>
1906
1907         PR tree-optimization/63419
1908         * g++.dg/torture/pr63419.C: New testcase.
1909
1910 2014-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1911
1912         PR target/59401
1913         PR target/54760
1914         * gcc.target/sh/pr54760-5.c: New.
1915         * gcc.target/sh/pr54760-6.c: New.
1916         * gcc.target/sh/pr59401-1.c: New.
1917
1918 2014-10-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1919
1920         PR fortran/48979
1921         * gfortran.dg/ieee/intrinsics_1.f90: New test.
1922
1923 2014-10-11  Christophe Lyon  <christophe.lyon@linaro.org>
1924
1925         * lib/target-supports.exp (check_effective_target_shared): New
1926         function.
1927         * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
1928
1929 2014-10-10  Jakub Jelinek  <jakub@redhat.com>
1930
1931         PR c/63495
1932         * gcc.target/i386/pr63495.c: New test.
1933
1934 2014-10-10  Marek Polacek  <polacek@redhat.com>
1935
1936         * c-c++-common/ubsan/object-size-1.c: New test.
1937         * c-c++-common/ubsan/object-size-2.c: New test.
1938         * c-c++-common/ubsan/object-size-3.c: New test.
1939         * c-c++-common/ubsan/object-size-4.c: New test.
1940         * c-c++-common/ubsan/object-size-5.c: New test.
1941         * c-c++-common/ubsan/object-size-6.c: New test.
1942         * c-c++-common/ubsan/object-size-7.c: New test.
1943         * c-c++-common/ubsan/object-size-8.c: New test.
1944         * c-c++-common/ubsan/object-size-9.c: New test.
1945         * g++.dg/ubsan/object-size-1.C: New test.
1946         * gcc.dg/ubsan/object-size-9.c: New test.
1947
1948 2014-10-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1949
1950         * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
1951         (asan_finish): Remove restore_ld_library_path_env_vars.
1952         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
1953         related env variables by calling set_ld_library_path_env_vars.
1954         * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
1955         (tsan_finish): Remove restore_ld_library_path_env_vars.
1956         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
1957         related env variables by calling set_ld_library_path_env_vars.
1958         * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
1959         (ubsan_finish): Remove restore_ld_library_path_env_vars.
1960         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
1961         related env variables by calling set_ld_library_path_env_vars.
1962
1963 2014-10-10  Richard Biener  <rguenther@suse.de>
1964
1965         PR tree-optimization/63379
1966         * gcc.dg/vect/pr63379.c: New testcase.
1967
1968 2014-10-10  Jakub Jelinek  <jakub@redhat.com>
1969
1970         PR fortran/59488
1971         * gfortran.dg/gomp/pr59488-1.f90: New test.
1972         * gfortran.dg/gomp/pr59488-2.f90: New test.
1973
1974 2014-10-10  Richard Biener  <rguenther@suse.de>
1975
1976         PR tree-optimization/63476
1977         * g++.dg/torture/pr63476.C: New testcase.
1978
1979 2014-10-10  Tobias Burnus  <burnus@net-b.de>
1980
1981         * gfortran.dg/implicit_16.f90: New.
1982
1983 2014-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1984
1985         * g++.dg/cpp0x/constexpr-using3.C: New.
1986         * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
1987         * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
1988         * g++.dg/cpp1y/constexpr-local1.C: Extend.
1989         * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
1990
1991 2014-10-09  Joseph Myers  <joseph@codesourcery.com>
1992
1993         * gcc.dg/torture/float128-extendxf-underflow.c: New test.
1994
1995 2014-10-09  Markus Trippelsdorf  <markus@trippelsdorf.de>
1996
1997         * g++.dg/ipa/polymorphic-call-1.C: New testcase.
1998
1999 2014-10-09  Marc Glisse  <marc.glisse@inria.fr>
2000
2001         * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
2002         * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
2003         * g++.dg/cpp0x/constexpr-diag1.C: Add const.
2004         * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
2005         * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
2006         * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
2007         * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
2008         * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
2009         * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
2010         * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
2011         * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
2012         * g++.dg/cpp0x/constexpr-static6.C: Likewise.
2013
2014 2014-10-09  Richard Biener  <rguenther@suse.de>
2015
2016         PR tree-optimization/63380
2017         * gcc.dg/torture/pr63380-1.c: New testcase.
2018         * gcc.dg/torture/pr63380-2.c: Likewise.
2019
2020 2014-10-09  Marek Polacek  <polacek@redhat.com>
2021
2022         PR c/63480
2023         * gcc.dg/pr63480.c: New test.
2024
2025 2014-10-09  Richard Biener  <rguenther@suse.de>
2026
2027         PR tree-optimization/63445
2028         * gcc.dg/Wstrict-overflow-26.c: New testcase.
2029
2030 2014-10-08  Pat Haugen  <pthaugen@us.ibm.com>
2031
2032         * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
2033         * gcc.dg/vmx/ops.c: Likewise.
2034         * gcc.dg/vmx/ops-long-1.c: Likewise.
2035
2036 2014-10-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
2037
2038         * gfortran.dg/implicit_4.f90: Fix some dg-error.
2039
2040 2014-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2041
2042         * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
2043         dg-additional-options.
2044
2045 2014-10-08  Mark Wielaard  <mjw@redhat.com>
2046
2047         * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
2048         prefix from scan-assembler-times.
2049
2050 2014-10-07  Marek Polacek  <polacek@redhat.com>
2051
2052         * lib/target-supports.exp (check_effective_target_fd_truncate):
2053         Include <string.h>.
2054
2055 2014-10-07  Marek Polacek  <polacek@redhat.com>
2056
2057         PR c/59717
2058         * gcc.dg/pr59717.c: New test.
2059
2060 2014-10-07  Marek Polacek  <polacek@redhat.com>
2061
2062         * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
2063         * gcc.dg/iftrap-1.c: Fix implicit declarations.
2064         * gcc.target/powerpc/pr26350.c: Likewise.
2065         * gcc.target/powerpc/altivec-consts.c: Likewise.
2066         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
2067         * gcc.target/powerpc/le-altivec-consts.c: Likewise.
2068         * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
2069         * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
2070         * gcc.target/powerpc/pr47862.c: Likewise.
2071         * gcc.target/powerpc/pr48053-1.c: Likewise.
2072         * gcc.target/powerpc/pr53487.c: Likewise.
2073         * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
2074         to int.
2075         * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
2076         * gcc.target/powerpc/altivec-2.c: Likewise.
2077         * gcc.target/powerpc/pr47755-2.c: Likewise.
2078
2079 2014-10-07  Martin Liska  <mliska@suse.cz>
2080
2081         * g++.dg/lto/pr63270.h: New test.
2082         * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
2083         include.
2084         * g++.dg/lto/pr63270_2.C: New test.
2085
2086 2014-10-07  Eric Botcazou  <ebotcazou@adacore.com>
2087
2088         * gnat.dg/lto16.adb: New test.
2089         * gnat.dg/lto16_pkg.adb: New helper.
2090
2091 2014-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2092
2093         * gnat.dg/return4.adb: New test.
2094         * gnat.dg/return4_pkg.ad[sb]: New helper.
2095
2096 2014-10-06  Edward Smith-Rowland  <3dw4rd@verizon.net>
2097
2098         * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
2099         * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
2100         * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
2101
2102 2014-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2103
2104         PR c++/55250
2105         * g++.dg/cpp0x/constexpr-type-decl1.C: New.
2106         * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
2107         * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
2108
2109 2014-10-06  Marek Polacek  <polacek@redhat.com>
2110
2111         * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
2112         * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
2113         * g++.dg/lto/pr54625-2_0.c: Likewise.
2114         * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
2115
2116 2014-10-06  Marek Polacek  <polacek@redhat.com>
2117
2118         * gcc.target/i386/20040112-1.c: Fix defaulting to int.
2119         * gcc.target/i386/avxfp-1.c: Likewise.
2120         * gcc.target/i386/avxfp-2.c: Likewise.
2121         * gcc.target/i386/cadd.c: Likewise.
2122         * gcc.target/i386/cmov2.c: Likewise.
2123         * gcc.target/i386/cmov3.c: Likewise.
2124         * gcc.target/i386/cmov4.c: Likewise.
2125         * gcc.target/i386/cold-attribute-1.c: Likewise.
2126         * gcc.target/i386/cvt-1.c: Likewise.
2127         * gcc.target/i386/fpcvt-1.c: Likewise.
2128         * gcc.target/i386/fpcvt-2.c: Likewise.
2129         * gcc.target/i386/fpcvt-3.c: Likewise.
2130         * gcc.target/i386/local.c: Likewise.
2131         * gcc.target/i386/memcpy-2.c: Likewise.
2132         * gcc.target/i386/memcpy-3.c: Likewise.
2133         * gcc.target/i386/memset-1.c: Likewise.
2134         * gcc.target/i386/minmax-1.c: Likewise.
2135         * gcc.target/i386/minmax-2.c: Likewise.
2136         * gcc.target/i386/pr45352-2.c: Likewise.
2137         * gcc.target/i386/pr46253.c: Likewise.
2138         * gcc.target/i386/pr53623.c: Likewise.
2139         * gcc.target/i386/pr60902.c: Likewise.
2140         * gcc.target/i386/pr57003.c: Likewise.
2141         * gcc.target/i386/sse-14.c: Likewise.
2142         * gcc.target/i386/sse-19.c: Likewise.
2143         * gcc.target/i386/sse-22.c: Likewise.
2144         * gcc.target/i386/sse4a-extract.c: Likewise.
2145         * gcc.target/i386/sse4a-insert.c: Likewise.
2146         * gcc.target/i386/ssefp-1.c: Likewise.
2147         * gcc.target/i386/ssefp-2.c: Likewise.
2148         * gcc.target/i386/testimm-10.c: Likewise.
2149         * gcc.target/i386/vectorize4-avx.c: Likewise.
2150         * gcc.target/i386/980709-1.c: Fix implicit declarations.
2151         * gcc.target/i386/avx-pr57233.c: Likewise.
2152         * gcc.target/i386/avx2-pr57233.c: Likewise.
2153         * gcc.target/i386/avx2-vpop-check.h: Likewise.
2154         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2155         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2156         * gcc.target/i386/crc32-4.c: Likewise.
2157         * gcc.target/i386/pr20204.c: Likewise.
2158         * gcc.target/i386/pr23570.c: Likewise.
2159         * gcc.target/i386/pr26449-1.c: Likewise.
2160         * gcc.target/i386/pr28839.c: Likewise.
2161         * gcc.target/i386/pr37101.c: Likewise.
2162         * gcc.target/i386/pr61923.c: Likewise.
2163         * gcc.target/i386/shrink_wrap_1.c: Likewise.
2164         * gcc.target/i386/sse2-pr57233.c: Likewise.
2165         * gcc.target/i386/vect-abs-s16.c: Likewise.
2166         * gcc.target/i386/vect-abs-s32.c: Likewise.
2167         * gcc.target/i386/vect-abs-s8.c: Likewise.
2168         * gcc.target/i386/xop-pr57233.c: Likewise.
2169         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2170         * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int.  Fix
2171         implicit declarations.
2172         * gcc.target/i386/xop-shift1-vector.c: Fix typo.
2173         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2174         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2175
2176 2014-10-06  Marek Polacek  <polacek@redhat.com>
2177
2178         * gcc.dg/20001012-1.c: Fix defaulting to int.
2179         * gcc.dg/20001012-2.c: Likewise.
2180         * gcc.dg/20001108-1.c: Likewise.
2181         * gcc.dg/20010516-1.c: Likewise.
2182         * gcc.dg/20011008-2.c: Likewise.
2183         * gcc.dg/20030612-1.c: Likewise.
2184         * gcc.dg/20040219-1.c: Likewise.
2185         * gcc.dg/20050603-2.c: Likewise.
2186         * gcc.dg/20070507-1.c: Likewise.
2187         * gcc.dg/attr-alias-3.c: Likewise.
2188         * gcc.dg/fastmath-1.c: Likewise.
2189         * gcc.dg/fork-instrumentation.c: Likewise.
2190         * gcc.dg/fwrapv-1.c: Likewise.
2191         * gcc.dg/fwrapv-2.c: Likewise.
2192         * gcc.dg/memmove-1.c: Likewise.
2193         * gcc.dg/non-local-goto-1.c: Likewise.
2194         * gcc.dg/non-local-goto-2.c: Likewise.
2195         * gcc.dg/noreturn-8.c: Likewise.
2196         * gcc.dg/parse-decl-after-if.c: Likewise.
2197         * gcc.dg/parse-decl-after-label.c: Likewise.
2198         * gcc.dg/pr25795-1.c: Likewise.
2199         * gcc.dg/pr25795.c: Likewise.
2200         * gcc.dg/pr28574.c: Likewise.
2201         * gcc.dg/pr30189.c: Likewise.
2202         * gcc.dg/pr31529-2.c: Likewise.
2203         * gcc.dg/pr33923.c: Likewise.
2204         * gcc.dg/pr34263.c: Likewise.
2205         * gcc.dg/pr36194.c: Likewise.
2206         * gcc.dg/pr45415.c: Likewise.
2207         * gcc.dg/pr47443.c: Likewise.
2208         * gcc.dg/pr47763.c: Likewise.
2209         * gcc.dg/pr49000.c: Likewise.
2210         * gcc.dg/pr50340.c: Likewise.
2211         * gcc.dg/webizer.c: Likewise.
2212         * gcc.dg/pr59940.c: Likewise.
2213         * gcc.dg/pr63186.c: Likewise.
2214         * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
2215         * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
2216         * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
2217         * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
2218         * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
2219         * gcc.dg/sms-1.c: Likewise.
2220         * gcc.dg/unused-3.c: Likewise.
2221         * gcc.dg/varpool-1.c: Likewise.
2222         * gcc.dg/pr35899.c: Use -std=gnu89.
2223         * gcc.dg/pr59963-1.c: Likewise.
2224         * gcc.dg/redecl-15.c: Likewise.
2225         * gcc.dg/20041213-1.c: Likewise.
2226         * gcc.dg/20080820.c: Likewise.
2227         * gcc.dg/920413-1.c: Likewise.
2228         * gcc.dg/Wold-style-definition-1.c: Likewise.
2229         * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
2230         * gcc.dg/decl-nospec-1.c: Likewise.
2231         * gcc.dg/decl-nospec-2.c: Likewise.
2232         * gcc.dg/decl-nospec-3.c: Likewise.
2233         * gcc.dg/bitfld-1.c: Likewise.
2234         * gcc.dg/bitfld-9.c: Likewise.
2235         * gcc.dg/parm-impl-decl-1.c: Likewise.
2236         * gcc.dg/parm-impl-decl-3.c: Likewise.
2237         * gcc.dg/pr18596-1.c: Likewise.
2238         * gcc.dg/pr18596-2.c: Likewise.
2239         * gcc.dg/pr18596-3.c: Likewise.
2240         * gcc.dg/pr60139.c: Likewise.
2241         * gcc.dg/utf-dflt.c: Likewise.
2242         * gcc.dg/utf-dflt2.c: Likewise.
2243         * gcc.dg/wtr-func-def-1.c: Likewise.
2244         * gcc.dg/declspec-5.c: Likewise.
2245         * gcc.dg/declspec-6.c: Likewise.
2246         * gcc.dg/ftrapv-2.c: Likewise.
2247         * gcc.dg/20020430-1.c: Fix implicit declarations.
2248         * gcc.dg/20030702-1.c: Likewise.
2249         * gcc.dg/20040127-2.c: Likewise.
2250         * gcc.dg/20041122-1.c: Likewise.
2251         * gcc.dg/20050309-1.c: Likewise.
2252         * gcc.dg/20061026.c: Likewise.
2253         * gcc.dg/20101010-1.c: Likewise.
2254         * gcc.dg/Werror-1.c: Likewise.
2255         * gcc.dg/Werror-10.c: Likewise.
2256         * gcc.dg/Werror-11.c: Likewise.
2257         * gcc.dg/Werror-12.c: Likewise.
2258         * gcc.dg/Werror-2.c: Likewise.
2259         * gcc.dg/Werror-3.c: Likewise.
2260         * gcc.dg/Werror-4.c: Likewise.
2261         * gcc.dg/Werror-5.c: Likewise.
2262         * gcc.dg/Werror-6.c: Likewise.
2263         * gcc.dg/Werror-7.c: Likewise.
2264         * gcc.dg/Werror-8.c: Likewise.
2265         * gcc.dg/Wstrict-overflow-20.c: Likewise.
2266         * gcc.dg/cpp/trad/macroargs.c: Likewise.
2267         * gcc.dg/delay-slot-2.c: Likewise.
2268         * gcc.dg/errno-1.c: Likewise.
2269         * gcc.dg/globalalias.c: Likewise.
2270         * gcc.dg/inline-3.c: Likewise.
2271         * gcc.dg/localalias.c: Likewise.
2272         * gcc.dg/pr19633-1.c: Likewise.
2273         * gcc.dg/pr19633.c: Likewise.
2274         * gcc.dg/pr23408.c: Likewise.
2275         * gcc.dg/pr23470-1.c: Likewise.
2276         * gcc.dg/pr28121.c: Likewise.
2277         * gcc.dg/pr28243.c: Likewise.
2278         * gcc.dg/pr30260.c: Likewise.
2279         * gcc.dg/pr32573.c: Likewise.
2280         * gcc.dg/pr33826.c: Likewise.
2281         * gcc.dg/pr35065.c: Likewise.
2282         * gcc.dg/pr38616.c: Likewise.
2283         * gcc.dg/pr39867.c: Likewise.
2284         * gcc.dg/pr41470.c: Likewise.
2285         * gcc.dg/pr41837.c: Likewise.
2286         * gcc.dg/pr44024.c: Likewise.
2287         * gcc.dg/pr44699.c: Likewise.
2288         * gcc.dg/pr46252.c: Likewise.
2289         * gcc.dg/pr46878-1.c: Likewise.
2290         * gcc.dg/pr50908-3.c: Likewise.
2291         * gcc.dg/pr51796.c: Likewise.
2292         * gcc.dg/pr55150-2.c: Likewise.
2293         * gcc.dg/pr55833.c: Likewise.
2294         * gcc.dg/pr59350.c: Likewise.
2295         * gcc.dg/pr59418.c: Likewise.
2296         * gcc.dg/pr60647-2.c: Likewise.
2297         * gcc.dg/uninit-suppress.c: Likewise.
2298         * gcc.dg/uninit-suppress_2.c: Likewise.
2299         * gcc.dg/20030805-1.c: Use -fgnu89-inline.
2300         * gcc.dg/always_inline.c: Likewise.
2301         * gcc.dg/always_inline2.c: Likewise.
2302         * gcc.dg/always_inline3.c: Likewise.
2303         * gcc.dg/builtin-apply4.c: Likewise.
2304         * gcc.dg/declspec-7.c: Likewise.
2305         * gcc.dg/inline-1.c: Likewise.
2306         * gcc.dg/va-arg-pack-1.c: Likewise.
2307         * gcc.dg/winline-2.c: Likewise.
2308         * gcc.dg/winline-3.c: Likewise.
2309         * gcc.dg/winline-5.c: Likewise.
2310         * gcc.dg/winline-6.c: Likewise.
2311         * gcc.dg/winline-7.c: Likewise.
2312         * gcc.dg/funcorder.c: Fix implicit declarations.  Fix defaulting to
2313         int.
2314         * gcc.dg/inline-33.c: Likewise.
2315         * gcc.dg/pr27861-1.c: Likewise.
2316         * gcc.dg/pr28888.c: Likewise.
2317         * gcc.dg/pr29254.c: Likewise.
2318         * gcc.dg/pr50908.c: Likewise.
2319         * gcc.dg/pr60647-1.c: Likewise.
2320         * gcc.dg/pragma-diag-1.c: Likewise.
2321         * gcc.dg/pr31529-1.c: Use -fgnu89-inline.  Fix defaulting to int.
2322         * gcc.dg/winline-9.c: Likewise.
2323         * gcc.dg/pr52808.c: Return 0 instead of nothing.
2324
2325 2014-10-06  Marek Polacek  <polacek@redhat.com>
2326
2327         * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
2328         * gcc.dg/ipa/inline-4.c: Likewise.
2329         * gcc.dg/ipa/inline-5.c: Likewise.
2330         * gcc.dg/ipa/pr57539.c: Likewise.
2331         * gcc.dg/ipa/inline-6.c: Fix implicit declarations.  Fix
2332         defaulting to int.
2333         * gcc.dg/ipa/inlinehint-1.c: Likewise.
2334         * gcc.dg/ipa/inlinehint-3.c: Likewise.
2335         * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
2336         * gcc.dg/ipa/ipacost-1.c: Likewise.
2337         * gcc.dg/ipa/ipacost-2.c: Likewise.
2338         * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline.  Fix defaulting
2339         to int.
2340
2341 2014-10-06  Marek Polacek  <polacek@redhat.com>
2342
2343         * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline.  Fix implicit
2344         declarations.
2345         * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
2346         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2347         * gcc.dg/debug/pr42767.c: Likewise.
2348         * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
2349         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2350         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2351         * gcc.dg/debug/pr49522.c: Fix implicit declarations.
2352
2353 2014-10-06  Marek Polacek  <polacek@redhat.com>
2354
2355         * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
2356         * gcc.dg/lto/20090213_0.c: Likewise.
2357         * gcc.dg/lto/20090706-2_0.c: Likewise.
2358         * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
2359         * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
2360         * gcc.dg/lto/ipareference2_0.c: Likewise.
2361         * gcc.dg/lto/ipareference_0.c: Likewise.
2362         * gcc.dg/lto/ipareference_1.c: Likewise.
2363         * gcc.dg/lto/pr55703_0.c: Likewise.
2364         * gcc.dg/lto/resolutions_0.c: Likewise.
2365         * gcc.dg/lto/trans-mem-3_1.c: Likewise.
2366         * gcc.dg/lto/20081115_0.c: Fix defaulting to int.  Fix implicit
2367         declarations.  Mark function as gnu_inline.
2368         * gcc.dg/lto/20081118_0.c: Likewise.
2369         * gcc.dg/lto/20081201-1_0.c: Likewise.
2370         * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
2371         * gcc.dg/lto/20081118_1.c: Likewise.
2372         * gcc.dg/lto/20081120-1_1.c: Likewise.
2373         * gcc.dg/lto/20081201-1_1.c: Likewise.
2374         * gcc.dg/lto/20081210-1_0.c: Likewise.
2375         * gcc.dg/lto/20090218-1_0.c: Likewise.
2376         * gcc.dg/lto/20091006-1_0.c: Likewise.
2377         * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
2378         * gcc.dg/lto/20090218-2_1.c: Likewise.
2379         * gcc.dg/lto/materialize-1_0.c: Likewise.
2380         * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
2381         * gcc.dg/lto/20091013-1_1.c: Likewise.
2382         * gcc.dg/lto/20091013-1_2.c: Likewise.
2383         * gcc.dg/lto/20091015-1_2.c: Likewise.
2384         * gcc.dg/lto/20091027-1_1.c: Likewise.
2385         * gcc.dg/lto/pr48622_0.c: Likewise.
2386         * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
2387         defaulting to int.
2388         * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
2389
2390 2014-10-06  Tobias Burnus  <burnus@net-b.de>
2391
2392         * gfortran.dg/implicit_14.f90: New.
2393         * gfortran.dg/implicit_15.f90: New.
2394         * gfortran.dg/implicit_4.f90: Update dg-error.
2395
2396 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
2397
2398         * g++.dg/ipa/devirt-42.C: Update template.
2399         * g++.dg/ipa/devirt-44.C: Update template.
2400         * g++.dg/ipa/devirt-45.C: Update template.
2401         * g++.dg/ipa/devirt-46.C: Update template.
2402         * g++.dg/ipa/devirt-47.C: Update template.
2403         * g++.dg/ipa/devirt-48.C: New testcase.
2404
2405 2014-10-02  Mark Wielaard  <mjw@redhat.com>
2406
2407         PR debug/63239
2408         * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
2409
2410 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
2411
2412         * g++.dg/ipa/devirt-47.C: New testcase.
2413
2414 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
2415
2416         PR ipa/61144
2417         * gcc.dg/tree-ssa/pr61144.c: New testcase.
2418
2419 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
2420
2421         * g++.dg/ipa/devirt-46.C: New testcase.
2422
2423 2014-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2424
2425         PR fortran/36534
2426         * gfortran.dg/widechar_10.f90: New test.
2427
2428 2014-10-03  Jan Hubicka  <hubicka@ucw.cz>
2429
2430         * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
2431         * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
2432         * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
2433         * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
2434
2435 2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2436
2437         * gcc.target/powerpc/lvsl-lvsr.c: New test.
2438
2439 2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2440
2441         * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
2442         failing with the new warning message.
2443         * gcc.dg/vmx/3c-01a.c: Likewise.
2444         * gcc.dg/vmx/ops-long-1.c: Likewise.
2445         * gcc.dg/vmx/ops.c: Likewise.
2446         * gcc.target/powerpc/altivec-20.c: Likewise.
2447         * gcc.target/powerpc/altivec-6.c: Likewise.
2448         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
2449         * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2450         * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
2451
2452 2014-10-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2453
2454         * gcc.dg/tm/debug-1.c: Update regex.
2455         * c-c++-common/raw-string-18.c: Update regex.
2456         * c-c++-common/raw-string-19.c: Update regex.
2457
2458 2014-10-03  Marek Polacek  <polacek@redhat.com>
2459
2460         PR c/63453
2461         * gcc.dg/pr63453.c: New test.
2462
2463 2014-10-03  Marc Glisse  <marc.glisse@inria.fr>
2464
2465         PR c++/54427
2466         PR c++/57198
2467         PR c++/58845
2468         * g++.dg/ext/vector9.C: Update, not an error anymore.
2469         * g++.dg/ext/vector27.C: Replace with new test.
2470         * g++.dg/ext/vector28.C: New file.
2471         * g++.dg/other/error23.C: Update to a different error.
2472
2473 2014-10-03  Jakub Jelinek  <jakub@redhat.com>
2474
2475         * gcc.dg/torture/vshuf-v8df.c: New test.
2476         * gcc.dg/torture/vshuf-v8di.c: New test.
2477         * gcc.dg/torture/vshuf-v16sf.c: New test.
2478         * gcc.dg/torture/vshuf-v16si.c: New test.
2479         * gcc.dg/torture/vshuf-v32hi.c: New test.
2480         * gcc.dg/torture/vshuf-v64qi.c: New test.
2481         * gcc.dg/torture/vshuf-64.inc: New file.
2482
2483         PR tree-optimization/61403
2484         * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
2485
2486 2014-10-03  Marek Polacek  <polacek@redhat.com>
2487
2488         * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
2489         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2490         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2491         * gcc.dg/gomp/asm-1.c: Likewise.
2492         * gcc.dg/gomp/for-1.c: Likewise.
2493         * gcc.dg/gomp/empty.c: Fix defaulting to int.
2494         * gcc.dg/gomp/sharing-3.c: Likewise.
2495         * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
2496
2497 2014-10-03  Marek Polacek  <polacek@redhat.com>
2498
2499         * gcc.dg/torture/pr24626-2.c: Add function declarations.  Fix
2500         defaulting to int.
2501         * gcc.dg/torture/pr28814.c: Likewise.
2502         * gcc.dg/torture/pr57036-1.c: Likewise.
2503         * gcc.dg/torture/inline-1.c: Add function declarations.
2504         * gcc.dg/torture/pr24626-1.c: Likewise.
2505         * gcc.dg/torture/pr24626-3.c: Likewise.
2506         * gcc.dg/torture/pr25947-1.c: Likewise.
2507         * gcc.dg/torture/pr27409.c: Likewise.
2508         * gcc.dg/torture/pr38948.c: Likewise.
2509         * gcc.dg/torture/pr44807.c: Likewise.
2510         * gcc.dg/torture/pr49603.c: Likewise.
2511         * gcc.dg/torture/pr45865.c: Likewise.
2512         * gcc.dg/torture/pr51071-2.c: Likewise.
2513         * gcc.dg/torture/pr51801.c: Likewise.
2514         * gcc.dg/torture/pr52720.c: Likewise.
2515         * gcc.dg/torture/pr55124.c: Likewise.
2516         * gcc.dg/torture/pr55238.c: Likewise.
2517         * gcc.dg/torture/pr55687.c: Likewise.
2518         * gcc.dg/torture/pr55888.c: Likewise.
2519         * gcc.dg/torture/pr57036-2.c: Likewise.
2520         * gcc.dg/torture/pr57147-3.c: Likewise.
2521         * gcc.dg/torture/pr57584.c: Likewise.
2522         * gcc.dg/torture/pr59993.c: Likewise.
2523         * gcc.dg/torture/pr58079.c: Likewise.
2524         * gcc.dg/torture/va-arg-25.c: Likewise.
2525         * gcc.dg/torture/vector-2.c: Likewise.
2526         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
2527         * gcc.dg/torture/pr31254.c: Fix defaulting to int.
2528         * gcc.dg/torture/pr43781.c: Likewise.
2529         * gcc.dg/torture/pr52912.c: Likewise.
2530         * gcc.dg/torture/pr59139.c: Likewise.
2531         * gcc.dg/torture/pr55890-1.c: Likewise.
2532         * gcc.dg/torture/pr55890-2.c: Likewise.
2533         * gcc.dg/torture/pr59164.c: Likewise.
2534         * gcc.dg/torture/pr57393-2.c: Likewise.
2535         * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
2536         * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
2537         * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
2538         * lib/target-supports.exp (check_effective_target_trapping): Likewise.
2539         * gcc.dg/torture/pr35227.c: Use -std=gnu89.  Fix defaulting to int.
2540         * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
2541
2542 2014-10-03  Jakub Jelinek  <jakub@redhat.com>
2543
2544         PR libgomp/61200
2545         * c-c++-common/gomp/pr61200.c: New test.
2546
2547         PR target/62128
2548         * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
2549         * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
2550
2551 2014-10-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
2552
2553         * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
2554         add many more tests.
2555
2556 2014-10-02  Marek Polacek  <polacek@redhat.com>
2557
2558         * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
2559         * gcc.dg/tree-ssa/20030729-1.c: Likewise.
2560         * gcc.dg/tree-ssa/20030807-8.c: Likewise.
2561         * gcc.dg/tree-ssa/20040326-1.c: Likewise.
2562         * gcc.dg/tree-ssa/vrp27.c: Likewise.
2563         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2564         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
2565         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
2566         * gcc.dg/tree-ssa/vrp09.c: Likewise.
2567         * gcc.dg/tree-ssa/inline-7.c: Likewise.
2568         * gcc.dg/tree-ssa/attr-alias.c: Likewise.
2569         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2570         * gcc.dg/tree-ssa/20041008-1.c: Likewise.
2571         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
2572         * gcc.dg/tree-ssa/20030917-2.c: Likewise.
2573         * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
2574         * gcc.dg/tree-ssa/20030708-1.c: Likewise.
2575         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2576         * gcc.dg/tree-ssa/20030710-1.c: Likewise.
2577         * gcc.dg/tree-ssa/20030711-1.c: Likewise.
2578         * gcc.dg/tree-ssa/20030711-2.c: Likewise.
2579         * gcc.dg/tree-ssa/20030711-3.c: Likewise.
2580         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2581         * gcc.dg/tree-ssa/20030731-2.c: Likewise.
2582         * gcc.dg/tree-ssa/20030807-1.c: Likewise.
2583         * gcc.dg/tree-ssa/20030807-3.c: Likewise.
2584         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2585         * gcc.dg/tree-ssa/20030807-9.c: Likewise.
2586         * gcc.dg/tree-ssa/20030814-2.c: Likewise.
2587         * gcc.dg/tree-ssa/20030814-3.c: Likewise.
2588         * gcc.dg/tree-ssa/20030814-4.c: Likewise.
2589         * gcc.dg/tree-ssa/20030814-5.c: Likewise.
2590         * gcc.dg/tree-ssa/20030820-1.c: Likewise.
2591         * gcc.dg/tree-ssa/20030820-2.c: Likewise.
2592         * gcc.dg/tree-ssa/20030821-1.c: Likewise.
2593         * gcc.dg/tree-ssa/20031022-1.c: Likewise.
2594         * gcc.dg/tree-ssa/20040209-1.c: Likewise.
2595         * gcc.dg/tree-ssa/20040211-1.c: Likewise.
2596         * gcc.dg/tree-ssa/alias-13.c: Likewise.
2597         * gcc.dg/tree-ssa/alias-28.c: Likewise.
2598         * gcc.dg/tree-ssa/asm-3.c: Likewise.
2599         * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
2600         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2601         * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
2602         * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
2603         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2604         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2605         * gcc.dg/tree-ssa/loadpre7.c: Likewise.
2606         * gcc.dg/tree-ssa/pr22117.c: Likewise.
2607         * gcc.dg/tree-ssa/pr23744.c: Likewise.
2608         * gcc.dg/tree-ssa/pr24117.c: Likewise.
2609         * gcc.dg/tree-ssa/pr24840.c: Likewise.
2610         * gcc.dg/tree-ssa/pr25734.c: Likewise.
2611         * gcc.dg/tree-ssa/pr33723.c: Likewise.
2612         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2613         * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
2614         * gcc.dg/tree-ssa/pr34146.c: Likewise.
2615         * gcc.dg/tree-ssa/pr38385.c: Likewise.
2616         * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
2617         * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
2618         * gcc.dg/tree-ssa/pr59597.c: Likewise.
2619         * gcc.dg/tree-ssa/sra-1.c: Likewise.
2620         * gcc.dg/tree-ssa/sra-2.c: Likewise.
2621         * gcc.dg/tree-ssa/sra-5.c: Likewise.
2622         * gcc.dg/tree-ssa/sra-6.c: Likewise.
2623         * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
2624         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2625         * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
2626         * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
2627         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2628         * gcc.dg/tree-ssa/vrp46.c: Likewise.
2629         * gcc.dg/tree-ssa/vrp56.c: Likewise.
2630         * gcc.dg/tree-ssa/vrp67.c: Likewise.
2631         * gcc.dg/tree-ssa/vrp72.c: Likewise.
2632         * gcc.dg/tree-ssa/vrp73.c: Likewise.
2633         * gcc.dg/tree-ssa/vrp75.c: Likewise.
2634         * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
2635         * gcc.dg/tree-ssa/20030703-1.c: Likewise.
2636         * gcc.dg/tree-ssa/20030807-11.c: Likewise.
2637         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
2638         * gcc.dg/tree-ssa/20040121-1.c: Likewise.
2639         * gcc.dg/tree-ssa/20040216-1.c: Likewise.
2640         * gcc.dg/tree-ssa/20040319-1.c: Likewise.
2641         * gcc.dg/tree-ssa/20040326-2.c: Likewise.
2642         * gcc.dg/tree-ssa/20040729-1.c: Likewise.
2643         * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
2644         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2645         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2646         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2647         * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
2648         * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
2649         * gcc.dg/tree-ssa/ifc-4.c: Likewise.
2650         * gcc.dg/tree-ssa/ifc-6.c: Likewise.
2651         * gcc.dg/tree-ssa/inline-10.c: Likewise.
2652         * gcc.dg/tree-ssa/inline-9.c: Likewise.
2653         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2654         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2655         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2656         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2657         * gcc.dg/tree-ssa/pr23434.c: Likewise.
2658         * gcc.dg/tree-ssa/pr33922.c: Likewise.
2659         * gcc.dg/tree-ssa/scev-3.c: Likewise.
2660         * gcc.dg/tree-ssa/scev-4.c: Likewise.
2661         * gcc.dg/tree-ssa/scev-5.c: Likewise.
2662         * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
2663         * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
2664         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2665         * gcc.dg/tree-ssa/vrp01.c: Likewise.
2666         * gcc.dg/tree-ssa/vrp02.c: Likewise.
2667         * gcc.dg/tree-ssa/vrp03.c: Likewise.
2668         * gcc.dg/tree-ssa/vrp04.c: Likewise.
2669         * gcc.dg/tree-ssa/vrp05.c: Likewise.
2670         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2671         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2672         * gcc.dg/tree-ssa/vrp10.c: Likewise.
2673         * gcc.dg/tree-ssa/vrp11.c: Likewise.
2674         * gcc.dg/tree-ssa/vrp14.c: Likewise.
2675         * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
2676         * gcc.dg/tree-ssa/writeonly.c: Likewise.
2677         * gcc.dg/tree-ssa/20030807-2.c: Add function declarations.  Fix
2678         defaulting to int.
2679         * gcc.dg/tree-ssa/20030814-1.c: Likewise.
2680         * gcc.dg/tree-ssa/20050719-1.c: Likewise.
2681         * gcc.dg/tree-ssa/20070302-1.c: Likewise.
2682         * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
2683         * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
2684         * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
2685         * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
2686         * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
2687         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2688         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2689         * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
2690         * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
2691         * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
2692         * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
2693         * gcc.dg/tree-ssa/inline-5.c: Likewise.
2694         * gcc.dg/tree-ssa/inline-6.c: Likewise.
2695         * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
2696         * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
2697         * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
2698         * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
2699         * gcc.dg/tree-ssa/loop-20.c: Likewise.
2700         * gcc.dg/tree-ssa/loop-38.c: Likewise.
2701         * gcc.dg/tree-ssa/pr20913.c: Likewise.
2702         * gcc.dg/tree-ssa/pr21582.c: Likewise.
2703         * gcc.dg/tree-ssa/pr24670.c: Likewise.
2704         * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
2705         * gcc.dg/tree-ssa/vrp06.c: Likewise.
2706         * gcc.dg/tree-ssa/vrp12.c: Likewise.
2707         * gcc.dg/tree-ssa/vrp13.c: Likewise.
2708         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2709         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2710         * gcc.dg/tree-ssa/vrp25.c: Likewise.
2711         * gcc.dg/tree-ssa/vrp55.c: Likewise.
2712         * gcc.dg/tree-ssa/recip-6.c: Fix typo.
2713
2714 2014-10-02  Marek Polacek  <polacek@redhat.com>
2715
2716         * gcc.dg/tm/20091013.c: Fix defaulting to int.
2717         * gcc.dg/tm/20091221.c: Likewise.
2718         * gcc.dg/tm/debug-1.c: Likewise.
2719         * gcc.dg/tm/irrevocable-1.c: Likewise.
2720         * gcc.dg/tm/irrevocable-2.c: Likewise.
2721         * gcc.dg/tm/irrevocable-3.c: Likewise.
2722         * gcc.dg/tm/irrevocable-4.c: Likewise.
2723         * gcc.dg/tm/memopt-1.c: Likewise.
2724         * gcc.dg/tm/pr52173-1.c: Likewise.
2725         * gcc.dg/tm/props-1.c: Likewise.
2726         * gcc.dg/tm/props-2.c: Likewise.
2727         * gcc.dg/tm/props-3.c: Likewise.
2728         * gcc.dg/tm/20100125.c: Fix implicit declarations.
2729         * gcc.dg/tm/memopt-11.c: Likewise.
2730         * gcc.dg/tm/memopt-12.c: Likewise.
2731         * gcc.dg/tm/memopt-16.c: Likewise.
2732         * gcc.dg/tm/memopt-3.c: Likewise.
2733         * gcc.dg/tm/memopt-4.c: Likewise.
2734         * gcc.dg/tm/memopt-5.c: Likewise.
2735         * gcc.dg/tm/memopt-6.c: Likewise.
2736         * gcc.dg/tm/wrap-4.c: Likewise.
2737
2738 2014-10-02  Marek Polacek  <polacek@redhat.com>
2739
2740         * gcc.dg/vect/pr24049.c: Fix implicit declarations.
2741         * gcc.dg/vect/pr37730.c: Likewise.
2742         * gcc.dg/vect/pr52870.c: Likewise.
2743         * gcc.dg/vect/pr60092-2.c: Likewise.
2744         * gcc.dg/vect/pr60092.c: Likewise.
2745         * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2746         * gcc.dg/vect/pr26359.c: Fix defaulting to int.
2747         * gcc.dg/vect/pr31041.c: Likewise.
2748         * gcc.dg/vect/pr32216.c: Likewise.
2749         * gcc.dg/vect/pr32224.c: Likewise.
2750         * gcc.dg/vect/pr32366.c: Likewise.
2751         * gcc.dg/vect/pr33866.c: Likewise.
2752         * gcc.dg/vect/pr43430-2.c: Likewise.
2753         * gcc.dg/vect/pr43842.c: Likewise.
2754         * gcc.dg/vect/vect-1.c: Likewise.
2755         * gcc.dg/vect/vect-1-big-array.c: Likewise.
2756         * gcc.dg/vect/vect-93.c: Likewise.
2757         * gcc.dg/vect/pr28952.c: Fix implicit declarations and
2758         defaulting to int.
2759
2760 2014-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2761
2762         PR c++/53025
2763         * g++.dg/cpp0x/noexcept23.C: New.
2764         * g++.dg/cpp0x/noexcept24.C: Likewise.
2765
2766 2014-10-02  Marek Polacek  <polacek@redhat.com>
2767
2768         * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
2769         * gcc.dg/noncompile/20050120-1.c: Likewise.
2770         * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
2771         * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
2772         * gcc.dg/noncompile/930301-1.c: Likewise.
2773         * gcc.dg/noncompile/930622-1.c: Likewise.
2774         * gcc.dg/noncompile/930622-2.c: Likewise.
2775         * gcc.dg/noncompile/950825-1.c: Likewise.
2776         * gcc.dg/noncompile/invalid_asm.c: Likewise.
2777         * gcc.dg/noncompile/scope.c: Likewise.
2778         * gcc.dg/noncompile/va-arg-1.c: Likewise.
2779         * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
2780         * gcc.dg/noncompile/971104-1.c: Likewise.
2781
2782 2014-10-02  Marek Polacek  <polacek@redhat.com>
2783
2784         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
2785         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
2786         * gcc.dg/tree-prof/merge_block.c: Likewise.
2787         * gcc.dg/tree-prof/peel-1.c: Likewise.
2788         * gcc.dg/tree-prof/stringop-1.c: Likewise.
2789         * gcc.dg/tree-prof/stringop-2.c: Likewise.
2790         * gcc.dg/tree-prof/unroll-1.c: Likewise.
2791         * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
2792         * gcc.dg/tree-prof/val-prof-1.c: Likewise.
2793         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2794         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2795         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2796         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2797         * gcc.dg/tree-prof/val-prof-6.c: Likewise.
2798         * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
2799         * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline.  Fix defaulting
2800         to int.
2801
2802 2014-10-02  Marek Polacek  <polacek@redhat.com>
2803
2804         * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
2805         * gcc.c-torture/compile/20011119-1.c: Likewise.
2806         * gcc.c-torture/compile/20011119-2.c: Likewise.
2807         * gcc.c-torture/compile/20021120-1.c: Likewise.
2808         * gcc.c-torture/compile/20021120-2.c: Likewise.
2809         * gcc.c-torture/compile/20050215-1.c: Likewise.
2810         * gcc.c-torture/compile/20050215-2.c: Likewise.
2811         * gcc.c-torture/compile/20050215-3.c: Likewise.
2812         * gcc.c-torture/compile/pr37669.c: Likewise.
2813         * gcc.c-torture/execute/20020107-1.c: Likewise.
2814         * gcc.c-torture/execute/restrict-1.c: Likewise.
2815         * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
2816         * gcc.c-torture/execute/930529-1.c: Likewise.
2817         * gcc.c-torture/execute/920612-1.c: Likewise.
2818         * gcc.c-torture/execute/920711-1.c: Likewise.
2819         * gcc.c-torture/execute/990127-2.c: Likewise.
2820         * gcc.c-torture/execute/pr40386.c: Likewise.
2821         * gcc.c-torture/execute/pr57124.c: Likewise.
2822         * gcc.c-torture/compile/pr34808.c: Add function declarations.
2823         * gcc.c-torture/compile/pr42299.c: Likewise.
2824         * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
2825         * gcc.c-torture/compile/simd-6.c: Likewise.
2826         * gcc.c-torture/execute/pr53645-2.c: Likewise.
2827         * gcc.c-torture/execute/pr53645.c: Likewise.
2828         * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline.  Add function
2829         declarations.
2830         * gcc.c-torture/execute/980608-1.c: Likewise.
2831         * gcc.c-torture/execute/bcp-1.c: Likewise.
2832         * gcc.c-torture/execute/p18298.c: Likewise.
2833         * gcc.c-torture/execute/unroll-1.c: Likewise.
2834         * gcc.c-torture/execute/va-arg-7.c: Likewise.
2835         * gcc.c-torture/execute/va-arg-8.c: Likewise.
2836         * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline.  Add function
2837         declarations.  Fix defaulting to int.
2838         * gcc.c-torture/execute/961223-1.c: Likewise.
2839         * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
2840         -Wno-pointer-to-int-cast.  Fix defaulting to int.
2841
2842 2014-10-02  Andrew Pinski  <apinski@cavium.com>
2843             Max Ostapenko  <m.ostapenko@partner.samsung.com>
2844
2845         * lib/ubsan-dg.exp
2846         (check_effective_target_fsanitize_address): New function.
2847         (ubsan_init): Save off ALWAYS_CXXFLAGS.
2848         (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
2849         * lib/asan-dg.exp
2850         (check_effective_target_faddress_sanitizer): Rename to ...
2851         (check_effective_target_fsanitize_address): ... this. Change to creating
2852         an executable.
2853         (asan_init): Save off ALWAYS_CXXFLAGS.
2854         (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
2855         * lib/tsan-dg.exp
2856         (check_effective_target_fthread_sanitizer): Rename to ...
2857         (check_effective_target_fsanitize_thread): ... this. Change to creating
2858         an executable.
2859         (tsan_init): Save off ALWAYS_CXXFLAGS.
2860         (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
2861         to run as a default behaviour.
2862         * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
2863         Check check_effective_target_fsanitize_undefined before running the
2864         tests.
2865         * g++.dg/ubsan/ubsan.exp: Likewise.
2866         * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
2867         check_effective_target_fsanitize_address too early.
2868         Check check_effective_target_fsanitize_address before running the tests.
2869         * g++.dg/asan/asan.exp: Likewise.
2870         * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
2871         check_effective_target_fsanitize_thread too early.
2872         Check check_effective_target_fsanitize_thread before running the tests.
2873         * g++.dg/tsan/tsan.exp: Likewise.
2874
2875 2014-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
2876
2877         * gcc.dg/combine-clobber.c: New.
2878
2879 2014-10-01  Jakub Jelinek  <jakub@redhat.com>
2880
2881         PR debug/63342
2882         * gcc.dg/pr63342.c: New test.
2883
2884         PR c++/63306
2885         * g++.dg/ipa/pr63306.C: New test.
2886
2887         PR target/63428
2888         * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
2889         to test 24 in TESTS.
2890
2891 2014-10-01  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2892
2893         * lib/target-supports.exp: Error out with preprocessor condition
2894         instead of FOO everywhere.
2895
2896 2014-10-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
2897
2898         Implement SD-6: SG10 Feature Test Recommendations
2899         * g++.dg/cpp1y/feat-cxx11-neg.C: New.
2900         * g++.dg/cpp1y/feat-cxx11.C: New.
2901         * g++.dg/cpp1y/feat-cxx14.C: New.
2902         * g++.dg/cpp1y/feat-cxx98.C: New.
2903         * g++.dg/cpp1y/feat-cxx98-neg.C: New.
2904         * g++.dg/cpp1y/phoobhar.h: New.
2905         * g++.dg/cpp1y/testinc/phoobhar.h: New.
2906
2907 2014-09-30  Teresa Johnson  <tejohnson@google.com>
2908
2909         * gcc.dg/tree-prof/20050826-2.c: New test.
2910         * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
2911
2912 2014-09-30  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2913
2914        PR c++/16564
2915        * lib/gcc.exp: Accept "fatal error:" as error prefix.
2916        * lib/g++.exp: Likewise.
2917        * lib/obj-c++.exp: Likewise.
2918        * lib/objc.exp: Likewise.
2919        * g++.dg/template/pr16564.C: New test.
2920
2921 2014-09-30  Paolo Carlini  <paolo.carlini@oracle.com>
2922
2923         PR c++/16564
2924         * g++.dg/cpp0x/decltype26.C: Adjust.
2925         * g++.dg/cpp0x/decltype28.C: Likewise.
2926         * g++.dg/cpp0x/decltype29.C: Likewise.
2927         * g++.dg/cpp0x/decltype32.C: Likewise.
2928         * g++.dg/cpp0x/enum11.C: Likewise.
2929         * g++.dg/template/arrow1.C: Likewise.
2930         * g++.dg/template/pr23510.C: Likewise.
2931         * g++.dg/template/recurse.C: Likewise.
2932         * g++.dg/template/recurse2.C: Likewise.
2933         * g++.dg/template/vtable2.C: Likewise.
2934         * g++.old-deja/g++.pt/infinite1.C: Likewise.
2935
2936 2014-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2937
2938         PR preprocessor/58893
2939         * gcc.dg/pr58893.c: New test case.
2940         * gcc.dg/pr58893-0.h: New include.
2941
2942 2014-09-30  Ilya Tocar  <ilya.tocar@intel.com>
2943
2944         PR middle-end/62120
2945         * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
2946         in 32-bit mode.
2947         * gcc.target/i386/pr62120.c: New.
2948
2949 2014-09-30  James Greenhalgh  <james.greenhalgh@arm.com>
2950
2951         * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
2952         * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
2953         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
2954         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32):  Fix
2955         return type.
2956
2957 2014-09-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2958
2959         * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
2960
2961 2014-09-30  Jakub Jelinek  <jakub@redhat.com>
2962
2963         PR inline-asm/63282
2964         * gcc.c-torture/compile/pr63282.c: New test.
2965
2966 2014-09-29  Eric Botcazou  <ebotcazou@adacore.com>
2967
2968         * gcc.dg/tree-ssa/vrp94.c: New test.
2969         * gnat.dg/opt40.adb: Likewise.
2970
2971 2014-09-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2972
2973         * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
2974         vec_vspltw, and vec_vspltb for which the second argument is out of
2975         range.
2976
2977 2014-09-29  Chen Gang  <gang.chen.5i5j@gmail.com>
2978
2979         * gcc.c-torture/compile/calls-void.c: New test.
2980
2981 2014-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
2982
2983         PR c++/51385
2984         * g++.dg/template/pr51385.C: New.
2985
2986 2014-09-28  Robert Suchanek  <robert.suchanek@imgtec.com>
2987
2988         * gcc.target/mips/20140928.c: New test.
2989
2990 2014-09-27  Andi Kleen  <ak@linux.intel.com>
2991
2992         * gcc.target/i386/nop-mcount.c: Only run on Linux.
2993         * gcc.target/i386/record-mcount.c: dito.
2994
2995 2014-09-26  Jan Hubicka  <hubicka@ucw.cz>
2996
2997         PR ipa/62121
2998         * g++.dg/torture/pr62121.C: New testcase.
2999
3000 2014-09-26  Jan Hubicka  <hubicka@ucw.cz>
3001
3002         PR middle-end/35545
3003         * g++.dg/tree-prof/pr35545.C: New testcase.
3004
3005 2014-09-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3006
3007         * gcc.target/powerpc/pr63335.c: Change effective target to
3008         vsx_hw.
3009
3010 2014-09-26  H.J. Lu  <hongjiu.lu@intel.com>
3011
3012         * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
3013
3014 2014-09-26  Jakub Jelinek  <jakub@redhat.com>
3015
3016         * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
3017         to default options.
3018
3019 2014-09-25  Andi Kleen  <ak@linux.intel.com>
3020
3021         * gcc.target/i386/nop-mcount.c: New file.
3022         * gcc.target/i386/record-mcount.c: New file.
3023
3024 2014-09-25  Sandra Loosemore  <sandra@codesourcery.com>
3025
3026         * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
3027         * gcc.dg/vect/pr57705.c: Likewise.
3028         * gcc.dg/vect/pr57741-2.c: Likewise.
3029         * gcc.dg/vect/pr57741-3.c: Likewise.
3030         * gcc.dg/vect/pr59591-1.c: Likewise.
3031         * gcc.dg/vect/pr59591-2.c: Likewise.
3032         * gcc.dg/vect/pr60196-1.c: Likewise.
3033         * gcc.dg/vect/pr60196-2.c: Likewise.
3034         * gcc.dg/vect/pr60276.c: Likewise.
3035         * gcc.dg/vect/pr61680.c: Likewise.
3036         * gcc.dg/vect/pr63148.c: Likewise.
3037         * gcc.dg/vect/pr63189.c: Likewise.
3038         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
3039         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
3040         * gcc.dg/vect/vect-nop-move.c: Likewise.
3041         * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
3042         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3043
3044 2014-09-25  Jan Hubicka  <hubicka@ucw.cz>
3045
3046         * testsuite/g++.dg/ipa/devirt-34.C: Update template.
3047
3048 2014-09-25  James Greenhalgh  <james.greenhalgh@arm.com>
3049
3050         * gcc.target/aarch64/simd/vqshlb_1.c: New.
3051
3052 2014-09-25  Jiong Wang  <jiong.wang@arm.com>
3053
3054         * gcc.target/i386/shrink_wrap_1.c: New test.
3055
3056 2014-09-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3057
3058         PR target/63335
3059         * gcc.target/powerpc/pr63335.c: New test.
3060
3061 2014-09-25  Marek Polacek  <polacek@redhat.com>
3062
3063         PR c++/61945
3064         * g++.dg/warn/pr61945.C: New test.
3065
3066 2014-09-25  Jakub Jelinek  <jakub@redhat.com>
3067
3068         PR tree-optimization/63341
3069         * gcc.dg/vect/pr63341-1.c: New test.
3070         * gcc.dg/vect/pr63341-2.c: New test.
3071
3072         PR c++/63249
3073         * g++.dg/gomp/pr63249.C: New test.
3074         * c-c++-common/gomp/pr63249.c: New test.
3075
3076 2014-09-25  Tobias Burnus  <burnus@net-b.de>
3077
3078         * gfortran.dg/coarray/collectives_3.f90: New.
3079         * gfortran.dg/coarray_collectives_9.f90: New.
3080         * gfortran.dg/coarray_collectives_10.f90: New.
3081         * gfortran.dg/coarray_collectives_11.f90: New.
3082         * gfortran.dg/coarray_collectives_12.f90: New.
3083
3084 2014-09-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3085
3086         * gcc.target/powerpc/swaps-p8-17.c: New test.
3087
3088 2014-09-24  Jiong Wang  <jiong.wang@arm.com>
3089
3090         * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
3091
3092 2014-09-24  Marek Polacek  <polacek@redhat.com>
3093
3094         PR c/61405
3095         PR c/53874
3096         * c-c++-common/pr53874.c: New test.
3097         * c-c++-common/pr61405.c: New test.
3098
3099 2014-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3100
3101         * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
3102
3103 2014-09-24  Jakub Jelinek  <jakub@redhat.com>
3104
3105         PR sanitizer/63316
3106         * c-c++-common/asan/pr63316.c: New test.
3107
3108 2014-09-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3109
3110         PR tree-optimization/63266
3111         * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
3112
3113 2014-09-24  Zhenqiang Chen  <zhenqiang.chen@arm.com>
3114
3115         * gcc.target/arm/pr63210.c: New test.
3116
3117 2014-09-23  Andi Kleen  <ak@linux.intel.com>
3118
3119         * gcc.dg/noreorder.c: New test.
3120         * gcc.dg/noreorder2.c: New test.
3121         * gcc.dg/noreorder3.c: New test.
3122         * gcc.dg/noreorder4.c: New test.
3123
3124 2014-09-23  Alan Lawrence  <alan.lawrence@arm.com>
3125
3126         * gcc.dg/combine_ashiftrt_1.c: New test.
3127         * gcc.dg/combine_ashiftrt_2.c: Likewise.
3128         * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
3129         workarounds for cmge.
3130         * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
3131         absence of mvn.
3132
3133 2014-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
3134
3135         PR c++/61857
3136         * g++.dg/cpp1y/lambda-init10.C: New.
3137
3138 2014-09-23  Jakub Jelinek  <jakub@redhat.com>
3139
3140         PR fortran/63331
3141         * gfortran.dg/pr63331.f90: New test.
3142
3143 2014-09-24  Renlin Li  <renlin.li@arm.com>
3144
3145         * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
3146         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3147         * gcc.dg/pr10474.c: Likewise.
3148
3149 2014-09-20  Mark Wielaard  <mjw@redhat.com>
3150
3151         * gcc.dg/guality/const-volatile.c (i): Mark as used.
3152         (ci): Likewise.
3153         (pci): Likewise.
3154         (pvi): Likewise.
3155         (pcvi): Likewise.
3156         (cip): Likewise.
3157         (foo): Likewise.
3158         (cfoo): Likewise.
3159
3160 2014-09-20  Mark Wielaard  <mjw@redhat.com>
3161
3162         * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
3163         and "long int" to plain "short" and "long".
3164         * gcc.dg/guality/const-volatile.c (struct bar): New struct
3165         containing short and long long fields.
3166         (bar): New variable to test the type.
3167
3168 2014-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
3169
3170         PR c++/62155
3171         * g++.dg/cpp0x/lambda/lambda-62155.C: New.
3172
3173 2014-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3174
3175         PR c++/62219
3176         * g++.dg/cpp0x/lambda/lambda-template14.C: New.
3177
3178 2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
3179
3180         * gcc.dg/vect/vect-reduc-or_1.c: New test.
3181         * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
3182
3183 2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
3184
3185         * lib/target-supports.exp (check_effective_target_whole_vector_shift):
3186         New.
3187
3188         * gcc.dg/vect/vect-reduc-mul_1.c: New test.
3189         * gcc.dg/vect/vect-reduc-mul_2.c: New test.
3190
3191 2014-09-22  Jakub Jelinek  <jakub@redhat.com>
3192
3193         PR debug/63328
3194         * c-c++-common/gomp/pr63328.c: New test.
3195
3196 2014-09-22  Martin Liska  <mliska@suse.cz>
3197
3198         PR lto/63270
3199         * g++.dg/lto/pr63270_0.C: New test.
3200         * g++.dg/lto/pr63270_1.C: New test.
3201
3202 2014-09-21  Uros Bizjak  <ubizjak@gmail.com>
3203
3204         * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
3205         for call_value_rex64_ms_sysv.
3206         * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
3207         * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
3208         for call_rex64_ms_sysv.
3209
3210 2014-09-20  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3211             Tobias Burnus  <burnus@net-b.de>
3212
3213         * gfortran.dg/coarray_atomic_5.f90: New
3214
3215 2014-09-19  Jan Hubicka  <hubicka@ucw.cz>
3216
3217         PR c++/61825
3218         * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
3219
3220 2014-09-19  Andi Kleen  <ak@linux.intel.com>
3221
3222         * gcc.dg/pg-override.c: Only run on x86 Linux.
3223         * gcc.dg/pg.c: Dito.
3224         * gcc.target/i386/fentry-override.c: Exclude for PIC.
3225         * gcc.target/i386/fentry.c: Dito.
3226
3227 2014-09-19  Markus Trippelsdorf  <markus@trippelsdorf.de>
3228
3229         PR ipa/61998
3230         * g++.dg/warn/Wsuggest-final-2.C: New testcase.
3231
3232 2014-09-19  Joost VandeVondele  <vondele@gcc.gnu.org>
3233
3234         PR fortran/63152
3235         * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
3236         * gfortran.dg/pr63152.f90: New test.
3237
3238 2014-09-19  Paolo Carlini  <paolo.carlini@oracle.com>
3239
3240         PR c++/58328
3241         * g++.dg/cpp0x/nsdmi10.C: New.
3242
3243 2014-09-19  James Greenhalgh  <james.greenhalgh@arm.com>
3244
3245         * gcc.dg/ssp-3.c: New.
3246         * gcc.dg/ssp-4.c: Likewise.
3247
3248 2014-09-19  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3249
3250         * gcc.target/s390/dfp-conv1.c: New testcase.
3251
3252 2014-09-19  Marat Zakirov  <m.zakirov@samsung.com>
3253
3254         * c-c++-common/asan/red-align-1.c: New test.
3255         * c-c++-common/asan/red-align-2.c: New test.
3256
3257 2014-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3258
3259         * gcc.dg/pr61053.c: Updated for x32.
3260
3261 2014-09-18  Vladimir Makarov  <vmakarov@redhat.com>
3262
3263         PR debug/63285
3264         * gcc.target/i386/pr63285.c: New test.
3265
3266 2014-09-18  Vladimir Makarov  <vmakarov@redhat.com>
3267
3268         PR target/61360
3269         * gcc.target/i386/pr61360.c: New.
3270
3271 2014-09-18  Jakub Jelinek  <jakub@redhat.com>
3272
3273         PR c++/62017
3274         * g++.dg/asan/pr62017.C: New test.
3275
3276         PR testsuite/63292
3277         * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
3278
3279 2014-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
3280
3281         PR c++/62232
3282         * g++.dg/cpp0x/Wdtor1.C: New.
3283
3284 2014-09-18  Joseph Myers  <joseph@codesourcery.com>
3285
3286         * gcc.dg/torture/float128-exact-underflow.c: New test.
3287
3288 2014-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
3289
3290         PR c++/61745
3291         * g++.dg/template/pr61745.C: New.
3292
3293 2014-09-17  Marek Polacek  <polacek@redhat.com>
3294
3295         PR c/61854
3296         * gcc.dg/cpp/pr61854-1.c: New test.
3297         * gcc.dg/cpp/pr61854-2.c: New test.
3298         * gcc.dg/cpp/pr61854-3.c: New test.
3299         * gcc.dg/cpp/pr61854-3.h: New test.
3300         * gcc.dg/cpp/pr61854-4.c: New test.
3301         * gcc.dg/cpp/pr61854-5.c: New test.
3302         * gcc.dg/cpp/pr61854-6.c: New test.
3303         * gcc.dg/cpp/pr61854-7.c: New test.
3304         * gcc.dg/cpp/pr61854-c90.c: New test.
3305         * gcc.dg/cpp/pr61854-c94.c: New test.
3306
3307 2014-09-17  Jakub Jelinek  <jakub@redhat.com>
3308
3309         PR debug/63284
3310         * gcc.dg/pr63284.c: New test.
3311
3312         * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
3313
3314 2014-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
3315
3316         PR c++/63241
3317         * g++.dg/cpp0x/constexpr-63241.C: New.
3318
3319 2014-09-17  Janne Blomqvist  <jb@gcc.gnu.org>
3320
3321         PR libfortran/62768
3322         * gfortran.dg/filename_null.f90: New test.
3323
3324 2014-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3325
3326         * gcc.dg/pg-override.c: Fix a typo.
3327
3328 2014-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3329
3330         * gcc.dg/pg.c: Fix a typo.
3331
3332 2014-09-16  Richard Biener  <rguenther@suse.de>
3333
3334         PR testsuite/63258
3335         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
3336         for "vectorization not profitable".
3337
3338 2014-09-16  Ilya Tocar  <ilya.tocar@intel.com>
3339
3340         * gcc.target/i386/avx512f-os-support.h: Remove magic number.
3341
3342 2014-09-16  Jakub Jelinek  <jakub@redhat.com>
3343
3344         PR fortran/56408
3345         * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
3346         missing nexted dg-test call support in dejaGNU 1.4.4.
3347
3348 2014-09-15  Andi Kleen  <ak@linux.intel.com>
3349
3350         * gcc.dg/pg-override.c: New test.
3351         * gcc.dg/pg.c: New test.
3352         * gcc.target/i386/fentry-override.c: New test.
3353         * gcc.target/i386/fentry.c: New test.
3354
3355 2014-09-15  Jakub Jelinek  <jakub@redhat.com>
3356
3357         PR fortran/56408
3358         * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
3359         New global vars.
3360         (dg-compile-aux-modules): New procedure.
3361         * gfortran.dg/binding_label_tests_10.f03: Remove comment
3362         and keep-modules.
3363         * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
3364         use dg-compile-aux-modules.
3365         * gfortran.dg/binding_label_tests_11.f03: Remove comment
3366         and keep-modules.
3367         * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
3368         use dg-compile-aux-modules.
3369         * gfortran.dg/binding_label_tests_13.f03: Remove comment
3370         and keep-modules.
3371         * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
3372         use dg-compile-aux-modules.
3373         * gfortran.dg/binding_label_tests_26a.f90: Remove comment
3374         and keep-modules.
3375         * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
3376         use dg-compile-aux-modules.
3377         * gfortran.dg/class_45a.f03: Remove keep-modules.
3378         * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
3379         and cleanup-modules.
3380         * gfortran.dg/class_4a.f03: Use dg-do link, use
3381         dg-additional-sources and cleanup-modules, remove keep-modules
3382         and update comment.
3383         * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
3384         keep-modules, adjust comment.
3385         * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
3386         dg-additional-sources and cleanup-modules.
3387         * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
3388         associated comment.
3389         * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
3390         remove comment.
3391         * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
3392         * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
3393         use dg-compile-aux-modules.
3394         * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
3395         * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
3396         use dg-compile-aux-modules.
3397         * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
3398         * gfortran.dg/whole_file_29.f90: Remove comment, use
3399         dg-compile-aux-modules.
3400         * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
3401         * gfortran.dg/whole_file_31.f90: Remove comment, use
3402         dg-compile-aux-modules.
3403
3404         * lib/gcc-defs.exp (gcc_parallel_test_run_p,
3405         gcc_parallel_test_enable): New procedures.  If
3406         GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
3407         runtest_file_p to invoke also gcc_parallel_test_run_p.
3408         * g++.dg/guality/guality.exp (check_guality): Save/restore
3409         test_counts array around the body of the procedure.
3410         * gcc.dg/guality/guality.exp (check_guality): Likewise.
3411         * g++.dg/plugin/plugin.exp: Run all the tests serially
3412         by the first parallel runtest encountering it.
3413         * gcc.dg/plugin/plugin.exp: Likewise.
3414         * gcc.misc-tests/matrix1.exp: Likewise.
3415         * gcc.misc-tests/dhry.exp: Likewise.
3416         * gcc.misc-tests/acker1.exp: Likewise.
3417         * gcc.misc-tests/linkage.exp: Likewise.
3418         * gcc.misc-tests/mg.exp: Likewise.
3419         * gcc.misc-tests/mg-2.exp: Likewise.
3420         * gcc.misc-tests/sort2.exp: Likewise.
3421         * gcc.misc-tests/sieve.exp: Likewise.
3422         * gcc.misc-tests/options.exp: Likewise.
3423         * gcc.misc-tests/help.exp: Likewise.
3424         * go.test/go-test.exp (go-gc-tests): Use
3425         gcc_parallel_test_enable {0, 1} around all handling of
3426         each test.
3427         * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
3428         * ada/acats/run_all.sh: Parallelize using mkdir inside of
3429         a shared directory.  Avoid forking and expr uses if
3430         shell supports $(()).
3431
3432 2014-09-14  David Sherwood  <david.sherwood@arm.com>
3433
3434         * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
3435
3436 2014-09-14  James Clarke  <jrtc27@jrtc27.com>
3437
3438         PR target/61407
3439         * gcc.dg/darwin-minversion-1.c: Fixed formatting
3440         * gcc.dg/darwin-minversion-2.c: Fixed formatting
3441         * gcc.dg/darwin-minversion-3.c: Fixed formatting
3442         * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
3443
3444 2014-09-13  Marek Polacek  <polacek@redhat.com>
3445
3446         PR c++/60862
3447         * g++.dg/diagnostic/pr60862.C: New test.
3448
3449 2014-09-12  Richard Biener  <rguenther@suse.de>
3450
3451         PR middle-end/63237
3452         * g++.dg/torture/pr63237.C: New testcase.
3453
3454 2014-09-12  Marc Glisse  <marc.glisse@inria.fr>
3455
3456         * gcc.dg/vec-andxor1.c: New file.
3457
3458 2014-09-11  Marc Glisse  <marc.glisse@inria.fr>
3459
3460         PR target/58757
3461         * gcc.dg/c11-true_min-1.c: New testcase.
3462
3463 2014-09-11  Paolo Carlini  <paolo.carlini@oracle.com>
3464
3465         PR c++/61489
3466         * g++.dg/warn/Wmissing-field-initializers-1.C: New.
3467         * g++.old-deja/g++.other/warn5.C: Adjust.
3468
3469 2014-09-11  Alan Lawrence  <alan.lawrence@arm.com>
3470
3471         * gcc.target/aarch64/vset_lane_1.c: New test.
3472
3473 2014-09-11  Bernd Schmidt  <bernds@codesourcery.com>
3474
3475         * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
3476         Fix declaration.
3477         * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
3478         Fix declaration.
3479         * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
3480         Fix declaration.
3481         * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
3482         Fix declaration.
3483
3484 2014-09-10  Jan Hubicka  <hubicka@ucw.cz>
3485
3486         PR tree-optimization/63186
3487         * gcc.dg/pr63186.c: New testcase.
3488
3489 2014-09-10  Xinliang David Li  <davidxl@google.com>
3490
3491         PR target/63209
3492         * gcc.c-torture/execute/pr63209.c: New test.
3493
3494 2014-09-10  Jakub Jelinek  <jakub@redhat.com>
3495
3496         * gcc.target/i386/i386.exp: Only run vect-args.c tests
3497         if runtest_file_p says they should be run.
3498
3499 2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
3500
3501         * gcc.target/aarch64/vstN_1.c: New test.
3502
3503 2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
3504
3505         * gcc.target/aarch64/vldN_lane_1.c: New test.
3506
3507 2014-09-10  Martin Jambor  <mjambor@suse.cz>
3508
3509         PR ipa/61654
3510         * g++.dg/ipa/pr61654.C: New test.
3511
3512 2014-09-10  Jakub Jelinek  <jakub@redhat.com>
3513
3514         * c-c++-common/ubsan/attrib-3.c: New test.
3515         * c-c++-common/ubsan/nonnull-1.c: New test.
3516         * c-c++-common/ubsan/nonnull-2.c: New test.
3517         * c-c++-common/ubsan/nonnull-3.c: New test.
3518         * c-c++-common/ubsan/nonnull-4.c: New test.
3519         * c-c++-common/ubsan/nonnull-5.c: New test.
3520
3521 2014-09-10  Jan Hubicka  <hubicka@ucw.cz>
3522
3523         * g++.dg/lto/pr63166_0.ii: New testcase.
3524         * g++.dg/lto/pr63166_1.ii: New testcase.
3525
3526 2014-09-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3527
3528         * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
3529
3530 2014-09-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3531
3532         * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
3533         xxpermdi and add commentary about adding it back later; remove
3534         unused typedef.
3535
3536 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3537
3538         * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
3539         and 16-byte aligned.
3540         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
3541         * gcc.target/arm/vect-lroundf_1.c: Likewise.
3542         * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
3543         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3544         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3545         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3546
3547 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
3548
3549         * gcc.target/aarch64/vldN_dup_1.c: New test.
3550
3551 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
3552
3553         * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
3554
3555 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
3556
3557         * gcc.target/aarch64/vldN_1.c: New test.
3558
3559 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
3560
3561         * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
3562
3563 2014-09-09  Jiong Wang  <jiong.wang@arm.com>
3564
3565         * gcc.target/arm/vect-copysignf.c: New testcase.
3566
3567 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3568
3569         * gcc.target/arm/vfp-1.c: Updated expected assembly.
3570
3571 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3572
3573         * gcc.target/arm/vfp-1.c: Updated expected assembly.
3574
3575 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3576
3577         * gcc.target/arm/vfp-1.c: Updated expected assembly.
3578
3579 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3580
3581         * gcc.target/arm/vfp-1.c: Updated expected assembly.
3582
3583 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3584
3585         * gcc.target/arm/pr51835.c: Update expected assembly.
3586         * gcc.target/arm/vfp-1.c: Likewise.
3587         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3588         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
3589         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3590         * gcc.target/arm/vfp-ldmias.c: Likewise.
3591         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3592         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3593         * gcc.target/arm/vfp-stmiad.c: Likewise.
3594         * gcc.target/arm/vfp-stmias.c: Likewise.
3595
3596 2014-09-09  Tony Wang  <tony.wang@arm.com>
3597
3598         * gcc.target/arm/xordi3-opt.c: Disable this
3599         test case for thumb1 target.
3600         * gcc.target/arm/iordi3-opt.c: Ditto.
3601
3602 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3603
3604         PR target/61749
3605         * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
3606
3607 2014-09-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
3608
3609         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
3610
3611 2014-09-08  Jakub Jelinek  <jakub@redhat.com>
3612
3613         PR tree-optimization/60196
3614         PR tree-optimization/63189
3615         * gcc.dg/vect/pr63189.c: New test.
3616         * gcc.dg/vect/pr60196-1.c: New test.
3617         * gcc.dg/vect/pr60196-2.c: New test.
3618
3619 2014-09-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3620
3621         * gcc.target/powerpc/swaps-p8-16.c: New test.
3622
3623 2014-09-07  Richard Sandiford  <rdsandiford@googlemail.com>
3624
3625         * gcc.target/i386/pr62208.c: New test.
3626
3627 2014-09-06  John David Anglin  <danglin@gcc.gnu.org>
3628
3629         PR testsuite/56194
3630         * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
3631
3632         * g++.dg/ipa/pr61800.C: Require visibility.
3633
3634         * gcc.dg/pr61868.c: Require lto.
3635
3636 2014-09-05  Easwaran Raman  <eraman@google.com>
3637
3638         PR rtl-optimization/62146
3639         * testsuite/g++.dg/opt/pr62146.C: New.
3640
3641 2014-09-05  Marat Zakirov  <m.zakirov@samsung.com>
3642
3643         * gcc.dg/vect/vect-109.c: Skip predicate added.
3644         * gcc.dg/vect/vect-93.c: Test check fixed.
3645         * gcc.dg/vect/bb-slp-10.c: Likewise.
3646         * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
3647         Check unaligned feature.
3648
3649 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
3650
3651         * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
3652         int{32,16,8}x1_t with int{32,16,8}_t.
3653         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3654         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3655         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3656         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3657
3658 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
3659
3660         * gcc.target/aarch64/vget_high_1.c: New test.
3661         * gcc.target/aarch64/vget_low_1.c: Likewise.
3662
3663 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
3664
3665         * gcc.target/aarch64/simd/int_comparisons.x: New file.
3666         * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
3667         * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
3668
3669 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
3670
3671         * gcc.target/aarch64/simd/vrbit_1.c: New test.
3672
3673 2014-09-05  Richard Biener  <rguenther@suse.de>
3674
3675         PR middle-end/63148
3676         * gcc.dg/vect/pr63148.c: New testcase.
3677         * c-c++-common/pr19807-1.c: Likewise.
3678         * g++.dg/tree-ssa/pr19807.C: Adjust.
3679         * g++.dg/tree-ssa/tmmti-2.C: Remove.
3680
3681 2014-09-05  Bin Cheng  <bin.cheng@arm.com>
3682
3683         PR target/55701
3684         * gcc.target/arm/memset-inline-1.c: New test.
3685         * gcc.target/arm/memset-inline-2.c: New test.
3686         * gcc.target/arm/memset-inline-3.c: New test.
3687         * gcc.target/arm/memset-inline-4.c: New test.
3688         * gcc.target/arm/memset-inline-5.c: New test.
3689         * gcc.target/arm/memset-inline-6.c: New test.
3690         * gcc.target/arm/memset-inline-7.c: New test.
3691         * gcc.target/arm/memset-inline-8.c: New test.
3692         * gcc.target/arm/memset-inline-9.c: New test.
3693         * gcc.target/arm/memset-inline-10.c: New test.
3694
3695 2014-09-04  Kaz Kojima  <kkojima@gcc.gnu.org>
3696
3697         * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
3698
3699 2014-09-04  Guozhi Wei  <carrot@google.com>
3700
3701         PR target/62040
3702         * gcc.target/aarch64/pr62040.c: New test.
3703
3704 2014-09-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3705
3706         * gcc.dg/cpp/endif-pedantic2.c: More general options do not
3707         override specific ones, but specific ones do.
3708
3709 2014-09-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3710
3711         * gcc.target/powerpc/swaps-p8-13.c: New test.
3712         * gcc.target/powerpc/swaps-p8-14.c: New test.
3713         * gcc.target/powerpc/swaps-p8-15.c: New test.
3714
3715 2014-09-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3716
3717         * gcc.target/powerpc/vsx-extract-1.c:  Test 0th doubleword
3718         regardless of endianness.
3719
3720 2014-09-02  Fritz Reese  <Reese-Fritz@zai.com>
3721
3722         PR fortran/62174
3723         * gfortran.dg/cray_pointers_11.f90: New.
3724
3725 2014-09-03  Martin Jambor  <mjambor@suse.cz>
3726
3727         PR ipa/62015
3728         * g++.dg/ipa/pr62015.C: New test.
3729
3730 2014-09-03  Martin Jambor  <mjambor@suse.cz>
3731
3732         PR ipa/61986
3733         * gcc.dg/ipa/pr61986.c: New test.
3734
3735 2014-09-03  Marek Polacek  <polacek@redhat.com>
3736
3737         PR c/62294
3738         * gcc.dg/pr62294.c: New test.
3739         * gcc.dg/pr62294.h: New file.
3740
3741 2014-09-03  Kaz Kojima  <kkojima@gcc.gnu.org>
3742
3743         * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
3744         of dg-options.  Add "inline" keyword to test functions.
3745
3746 2014-09-03  Marek Polacek  <polacek@redhat.com>
3747
3748         PR c/62024
3749         * g++.dg/cpp0x/pr62024.C: New test.
3750         * gcc.dg/pr62024.c: New test.
3751
3752 2014-09-03  Ilya Tocar  <ilya.tocar@intel.com>
3753
3754         * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
3755         * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
3756         * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
3757         * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
3758         * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
3759         * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
3760
3761 2014-09-03  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3762
3763         PR target/61078
3764         * gcc.target/s390/pr61078.c: New testcase.
3765
3766 2014-09-03  Uros Bizjak  <ubizjak@gmail.com>
3767
3768         * gcc.dg/20111227-2.c: Compile only for x86 targets.
3769         * gcc.dg/20111227-3.c: Ditto.
3770
3771 2014-09-03  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3772
3773         * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
3774
3775 2014-09-03  Tobias Burnus  <burnus@net-b.de>
3776
3777         PR fortran/61881
3778         PR fortran/61888
3779         PR fortran/57305
3780         * gfortran.dg/sizeof_4.f90: New.
3781
3782 2014-09-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3783
3784         * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
3785         vec_cts, and vec_ctu.
3786         * gcc.target/powerpc/builtins-2.c: Likewise.
3787
3788 2014-09-02  Hans-Peter Nilsson  <hp@axis.com>
3789
3790         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
3791         [!__sun__ && !__hpux__] (arena_size): Scale according to
3792         target pointer size.
3793
3794 2014-09-02  Marek Polacek  <polacek@redhat.com>
3795
3796         PR fortran/62270
3797         * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
3798
3799 2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3800
3801         PR target/62275
3802         * gcc.target/arm/vect-lceilf_1.c: New test.
3803         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
3804         * gcc.target/arm/vect-lroundf_1.c: Likewise.
3805
3806 2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3807
3808         PR target/62275
3809         * gcc.target/arm/lceil-vcvt_1.c: New test.
3810         * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
3811         * gcc.target/arm/lround-vcvt_1.c: Likewise.
3812
3813 2014-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
3814
3815         DR 1453
3816         * g++.dg/cpp0x/constexpr-volatile.C: New.
3817         * g++.dg/ext/is_literal_type2.C: Likewise.
3818
3819 2014-09-02  Jakub Jelinek  <jakub@redhat.com>
3820             Balaji V. Iyer  <balaji.v.iyer@intel.com>
3821             Igor Zamyatin  <igor.zamyatin@intel.com>
3822
3823         * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
3824         * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
3825         * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
3826         * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
3827         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
3828         * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
3829         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
3830         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
3831         * g++.dg/cilk-plus/CK/cf3.cc: New test.
3832         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
3833         * g++.dg/cilk-plus/CK/for1.cc: New test.
3834         * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
3835         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
3836         * g++.dg/cilk-plus/CK/stl_test.cc: New test.
3837
3838 2014-09-02  Richard Biener  <rguenther@suse.de>
3839
3840         PR tree-optimization/62695
3841         * gfortran.dg/pr62695.f90: New testcase.
3842
3843 2014-09-01  Oleg Endo  <olegendo@gcc.gnu.org>
3844
3845         PR target/62312
3846         * gcc.c-torture/compile/pr62312.c: New.
3847
3848 2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
3849
3850         * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
3851
3852 2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
3853
3854         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3855         Return right away if !arm*-*-*.
3856
3857 2014-09-01  Bernd Schmidt  <bernds@codesourcery.com>
3858
3859         * gcc.c-torture/unsorted/386.c: Move to ...
3860         * gcc.c-torture/compile/386.c: ... here.
3861         * gcc.c-torture/unsorted/86.c: Move to ...
3862         * gcc.c-torture/compile/86.c: ... here.
3863         * gcc.c-torture/unsorted/a1.c: Move to ...
3864         * gcc.c-torture/compile/a1.c: ... here.
3865         * gcc.c-torture/unsorted/a3.c: Move to ...
3866         * gcc.c-torture/compile/a3.c: ... here.
3867         * gcc.c-torture/unsorted/aaa.c: Move to ...
3868         * gcc.c-torture/compile/aaa.c: ... here.
3869         * gcc.c-torture/unsorted/aa.c: Move to ...
3870         * gcc.c-torture/compile/aa.c: ... here.
3871         * gcc.c-torture/unsorted/abs.c: Move to ...
3872         * gcc.c-torture/compile/abs.c: ... here.
3873         * gcc.c-torture/unsorted/a.c: Move to ...
3874         * gcc.c-torture/compile/a.c: ... here.
3875         * gcc.c-torture/unsorted/ac.c: Move to ...
3876         * gcc.c-torture/compile/ac.c: ... here.
3877         * gcc.c-torture/unsorted/acc.c: Move to ...
3878         * gcc.c-torture/compile/acc.c: ... here.
3879         * gcc.c-torture/unsorted/add386.c: Move to ...
3880         * gcc.c-torture/compile/add386.c: ... here.
3881         * gcc.c-torture/unsorted/add.c: Move to ...
3882         * gcc.c-torture/compile/add.c: ... here.
3883         * gcc.c-torture/unsorted/addcc.c: Move to ...
3884         * gcc.c-torture/compile/addcc.c: ... here.
3885         * gcc.c-torture/unsorted/andm.c: Move to ...
3886         * gcc.c-torture/compile/andm.c: ... here.
3887         * gcc.c-torture/unsorted/andmem.c: Move to ...
3888         * gcc.c-torture/compile/andmem.c: ... here.
3889         * gcc.c-torture/unsorted/andn.c: Move to ...
3890         * gcc.c-torture/compile/andn.c: ... here.
3891         * gcc.c-torture/unsorted/andok.c: Move to ...
3892         * gcc.c-torture/compile/andok.c: ... here.
3893         * gcc.c-torture/unsorted/andsi.c: Move to ...
3894         * gcc.c-torture/compile/andsi.c: ... here.
3895         * gcc.c-torture/unsorted/andsparc.c: Move to ...
3896         * gcc.c-torture/compile/andsparc.c: ... here.
3897         * gcc.c-torture/unsorted/aos.c: Move to ...
3898         * gcc.c-torture/compile/aos.c: ... here.
3899         * gcc.c-torture/unsorted/arr.c: Move to ...
3900         * gcc.c-torture/compile/arr.c: ... here.
3901         * gcc.c-torture/unsorted/as.c: Move to ...
3902         * gcc.c-torture/compile/as.c: ... here.
3903         * gcc.c-torture/unsorted/ase.c: Move to ...
3904         * gcc.c-torture/compile/ase.c: ... here.
3905         * gcc.c-torture/unsorted/b1.c: Move to ...
3906         * gcc.c-torture/compile/b1.c: ... here.
3907         * gcc.c-torture/unsorted/b2.c: Move to ...
3908         * gcc.c-torture/compile/b2.c: ... here.
3909         * gcc.c-torture/unsorted/b3.c: Move to ...
3910         * gcc.c-torture/compile/b3.c: ... here.
3911         * gcc.c-torture/unsorted/b88.c: Move to ...
3912         * gcc.c-torture/compile/b88.c: ... here.
3913         * gcc.c-torture/unsorted/bad.c: Move to ...
3914         * gcc.c-torture/compile/bad.c: ... here.
3915         * gcc.c-torture/unsorted/band.c: Move to ...
3916         * gcc.c-torture/compile/band.c: ... here.
3917         * gcc.c-torture/unsorted/bb0.c: Move to ...
3918         * gcc.c-torture/compile/bb0.c: ... here.
3919         * gcc.c-torture/unsorted/bb1.c: Move to ...
3920         * gcc.c-torture/compile/bb1.c: ... here.
3921         * gcc.c-torture/unsorted/bbb.c: Move to ...
3922         * gcc.c-torture/compile/bbb.c: ... here.
3923         * gcc.c-torture/unsorted/b.c: Move to ...
3924         * gcc.c-torture/compile/b.c: ... here.
3925         * gcc.c-torture/unsorted/bc.c: Move to ...
3926         * gcc.c-torture/compile/bc.c: ... here.
3927         * gcc.c-torture/unsorted/bcopy.c: Move to ...
3928         * gcc.c-torture/compile/bcopy.c: ... here.
3929         * gcc.c-torture/unsorted/bf.c: Move to ...
3930         * gcc.c-torture/compile/bf.c: ... here.
3931         * gcc.c-torture/unsorted/bfins.c: Move to ...
3932         * gcc.c-torture/compile/bfins.c: ... here.
3933         * gcc.c-torture/unsorted/bfx.c: Move to ...
3934         * gcc.c-torture/compile/bfx.c: ... here.
3935         * gcc.c-torture/unsorted/bge.c: Move to ...
3936         * gcc.c-torture/compile/bge.c: ... here.
3937         * gcc.c-torture/unsorted/bit.c: Move to ...
3938         * gcc.c-torture/compile/bit.c: ... here.
3939         * gcc.c-torture/unsorted/bitf.c: Move to ...
3940         * gcc.c-torture/compile/bitf.c: ... here.
3941         * gcc.c-torture/unsorted/bitw.c: Move to ...
3942         * gcc.c-torture/compile/bitw.c: ... here.
3943         * gcc.c-torture/unsorted/blk.c: Move to ...
3944         * gcc.c-torture/compile/blk.c: ... here.
3945         * gcc.c-torture/unsorted/bt386.c: Move to ...
3946         * gcc.c-torture/compile/bt386.c: ... here.
3947         * gcc.c-torture/unsorted/bt.c: Move to ...
3948         * gcc.c-torture/compile/bt.c: ... here.
3949         * gcc.c-torture/unsorted/BUG11.c: Move to ...
3950         * gcc.c-torture/compile/BUG11.c: ... here.
3951         * gcc.c-torture/unsorted/BUG12.c: Move to ...
3952         * gcc.c-torture/compile/BUG12.c: ... here.
3953         * gcc.c-torture/unsorted/BUG13.c: Move to ...
3954         * gcc.c-torture/compile/BUG13.c: ... here.
3955         * gcc.c-torture/unsorted/BUG16.c: Move to ...
3956         * gcc.c-torture/compile/BUG16.c: ... here.
3957         * gcc.c-torture/unsorted/BUG17.c: Move to ...
3958         * gcc.c-torture/compile/BUG17.c: ... here.
3959         * gcc.c-torture/unsorted/BUG18.c: Move to ...
3960         * gcc.c-torture/compile/BUG18.c: ... here.
3961         * gcc.c-torture/unsorted/BUG1.c: Move to ...
3962         * gcc.c-torture/compile/BUG1.c: ... here.
3963         * gcc.c-torture/unsorted/BUG21.c: Move to ...
3964         * gcc.c-torture/compile/BUG21.c: ... here.
3965         * gcc.c-torture/unsorted/BUG22.c: Move to ...
3966         * gcc.c-torture/compile/BUG22.c: ... here.
3967         * gcc.c-torture/unsorted/BUG23.c: Move to ...
3968         * gcc.c-torture/compile/BUG23.c: ... here.
3969         * gcc.c-torture/unsorted/BUG24.c: Move to ...
3970         * gcc.c-torture/compile/BUG24.c: ... here.
3971         * gcc.c-torture/unsorted/BUG25.c: Move to ...
3972         * gcc.c-torture/compile/BUG25.c: ... here.
3973         * gcc.c-torture/unsorted/BUG2.c: Move to ...
3974         * gcc.c-torture/compile/BUG2.c: ... here.
3975         * gcc.c-torture/unsorted/BUG3.c: Move to ...
3976         * gcc.c-torture/compile/BUG3.c: ... here.
3977         * gcc.c-torture/unsorted/BUG4.c: Move to ...
3978         * gcc.c-torture/compile/BUG4.c: ... here.
3979         * gcc.c-torture/unsorted/BUG5.c: Move to ...
3980         * gcc.c-torture/compile/BUG5.c: ... here.
3981         * gcc.c-torture/unsorted/BUG6.c: Move to ...
3982         * gcc.c-torture/compile/BUG6.c: ... here.
3983         * gcc.c-torture/unsorted/bug.c: Move to ...
3984         * gcc.c-torture/compile/bug.c: ... here.
3985         * gcc.c-torture/unsorted/bugc.c: Move to ...
3986         * gcc.c-torture/compile/bugc.c: ... here.
3987         * gcc.c-torture/unsorted/buns.c: Move to ...
3988         * gcc.c-torture/compile/buns.c: ... here.
3989         * gcc.c-torture/unsorted/bx.c: Move to ...
3990         * gcc.c-torture/compile/bx.c: ... here.
3991         * gcc.c-torture/unsorted/c1.c: Move to ...
3992         * gcc.c-torture/compile/c1.c: ... here.
3993         * gcc.c-torture/unsorted/c2.c: Move to ...
3994         * gcc.c-torture/compile/c2.c: ... here.
3995         * gcc.c-torture/unsorted/call386.c: Move to ...
3996         * gcc.c-torture/compile/call386.c: ... here.
3997         * gcc.c-torture/unsorted/call.c: Move to ...
3998         * gcc.c-torture/compile/call.c: ... here.
3999         * gcc.c-torture/unsorted/callind.c: Move to ...
4000         * gcc.c-torture/compile/callind.c: ... here.
4001         * gcc.c-torture/unsorted/c.c: Move to ...
4002         * gcc.c-torture/compile/c.c: ... here.
4003         * gcc.c-torture/unsorted/cc.c: Move to ...
4004         * gcc.c-torture/compile/cc.c: ... here.
4005         * gcc.c-torture/unsorted/charmtst.c: Move to ...
4006         * gcc.c-torture/compile/charmtst.c: ... here.
4007         * gcc.c-torture/unsorted/cmb.c: Move to ...
4008         * gcc.c-torture/compile/cmb.c: ... here.
4009         * gcc.c-torture/unsorted/cmp.c: Move to ...
4010         * gcc.c-torture/compile/cmp.c: ... here.
4011         * gcc.c-torture/unsorted/cmphi.c: Move to ...
4012         * gcc.c-torture/compile/cmphi.c: ... here.
4013         * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
4014         * gcc.c-torture/compile/cmpsi386.c: ... here.
4015         * gcc.c-torture/unsorted/cmul.c: Move to ...
4016         * gcc.c-torture/compile/cmul.c: ... here.
4017         * gcc.c-torture/unsorted/cn1.c: Move to ...
4018         * gcc.c-torture/compile/cn1.c: ... here.
4019         * gcc.c-torture/unsorted/comb.c: Move to ...
4020         * gcc.c-torture/compile/comb.c: ... here.
4021         * gcc.c-torture/unsorted/consec.c: Move to ...
4022         * gcc.c-torture/compile/consec.c: ... here.
4023         * gcc.c-torture/unsorted/const.c: Move to ...
4024         * gcc.c-torture/compile/const.c: ... here.
4025         * gcc.c-torture/unsorted/conv.c: Move to ...
4026         * gcc.c-torture/compile/conv.c: ... here.
4027         * gcc.c-torture/unsorted/conv_tst.c: Move to ...
4028         * gcc.c-torture/compile/conv_tst.c: ... here.
4029         * gcc.c-torture/unsorted/cp.c: Move to ...
4030         * gcc.c-torture/compile/cp.c: ... here.
4031         * gcc.c-torture/unsorted/csebug.c: Move to ...
4032         * gcc.c-torture/compile/csebug.c: ... here.
4033         * gcc.c-torture/unsorted/cvt.c: Move to ...
4034         * gcc.c-torture/compile/cvt.c: ... here.
4035         * gcc.c-torture/unsorted/dblbug.c: Move to ...
4036         * gcc.c-torture/compile/dblbug.c: ... here.
4037         * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
4038         * gcc.c-torture/compile/dbl_parm.c: ... here.
4039         * gcc.c-torture/unsorted/d.c: Move to ...
4040         * gcc.c-torture/compile/d.c: ... here.
4041         * gcc.c-torture/unsorted/ddd.c: Move to ...
4042         * gcc.c-torture/compile/ddd.c: ... here.
4043         * gcc.c-torture/unsorted/dead.c: Move to ...
4044         * gcc.c-torture/compile/dead.c: ... here.
4045         * gcc.c-torture/unsorted/delay.c: Move to ...
4046         * gcc.c-torture/compile/delay.c: ... here.
4047         * gcc.c-torture/unsorted/DFcmp.c: Move to ...
4048         * gcc.c-torture/compile/DFcmp.c: ... here.  Require int32plus.
4049         * gcc.c-torture/unsorted/di.c: Move to ...
4050         * gcc.c-torture/compile/di.c: ... here.
4051         * gcc.c-torture/unsorted/dic.c: Move to ...
4052         * gcc.c-torture/compile/dic.c: ... here.
4053         * gcc.c-torture/unsorted/dilayout.c: Move to ...
4054         * gcc.c-torture/compile/dilayout.c: ... here.
4055         * gcc.c-torture/unsorted/dimove.c: Move to ...
4056         * gcc.c-torture/compile/dimove.c: ... here.
4057         * gcc.c-torture/unsorted/dimul.c: Move to ...
4058         * gcc.c-torture/compile/dimul.c: ... here.
4059         * gcc.c-torture/unsorted/div.c: Move to ...
4060         * gcc.c-torture/compile/div.c: ... here.
4061         * gcc.c-torture/unsorted/divdf.c: Move to ...
4062         * gcc.c-torture/compile/divdf.c: ... here.
4063         * gcc.c-torture/unsorted/dm.c: Move to ...
4064         * gcc.c-torture/compile/dm.c: ... here.
4065         * gcc.c-torture/unsorted/dshift.c: Move to ...
4066         * gcc.c-torture/compile/dshift.c: ... here.
4067         * gcc.c-torture/unsorted/e.c: Move to ...
4068         * gcc.c-torture/compile/e.c: ... here.
4069         * gcc.c-torture/unsorted/ex.c: Move to ...
4070         * gcc.c-torture/compile/ex.c: ... here.
4071         * gcc.c-torture/unsorted/ext.c: Move to ...
4072         * gcc.c-torture/compile/ext.c: ... here.
4073         * gcc.c-torture/unsorted/f1.c: Move to ...
4074         * gcc.c-torture/compile/f1.c: ... here.
4075         * gcc.c-torture/unsorted/f2.c: Move to ...
4076         * gcc.c-torture/compile/f2.c: ... here.
4077         * gcc.c-torture/unsorted/fdmul.c: Move to ...
4078         * gcc.c-torture/compile/fdmul.c: ... here.
4079         * gcc.c-torture/unsorted/float.c: Move to ...
4080         * gcc.c-torture/compile/float.c: ... here.
4081         * gcc.c-torture/unsorted/flo.c: Move to ...
4082         * gcc.c-torture/compile/flo.c: ... here.
4083         * gcc.c-torture/unsorted/flt_const.c: Move to ...
4084         * gcc.c-torture/compile/flt_const.c: ... here.
4085         * gcc.c-torture/unsorted/fnul.c: Move to ...
4086         * gcc.c-torture/compile/fnul.c: ... here.
4087         * gcc.c-torture/unsorted/foo.c: Move to ...
4088         * gcc.c-torture/compile/foo.c: ... here.
4089         * gcc.c-torture/unsorted/forgetcc.c: Move to ...
4090         * gcc.c-torture/compile/forgetcc.c: ... here.
4091         * gcc.c-torture/unsorted/fq.c: Move to ...
4092         * gcc.c-torture/compile/fq.c: ... here.
4093         * gcc.c-torture/unsorted/g.c: Move to ...
4094         * gcc.c-torture/compile/g.c: ... here.
4095         * gcc.c-torture/unsorted/gen_tst.c: Move to ...
4096         * gcc.c-torture/compile/gen_tst.c: ... here.
4097         * gcc.c-torture/unsorted/glob.c: Move to ...
4098         * gcc.c-torture/compile/glob.c: ... here.
4099         * gcc.c-torture/unsorted/gronk.c: Move to ...
4100         * gcc.c-torture/compile/gronk.c: ... here.
4101         * gcc.c-torture/unsorted/hibug.c: Move to ...
4102         * gcc.c-torture/compile/hibug.c: ... here.
4103         * gcc.c-torture/unsorted/hi.c: Move to ...
4104         * gcc.c-torture/compile/hi.c: ... here.
4105         * gcc.c-torture/unsorted/HIcmp.c: Move to ...
4106         * gcc.c-torture/compile/HIcmp.c: ... here.
4107         * gcc.c-torture/unsorted/HIset.c: Move to ...
4108         * gcc.c-torture/compile/HIset.c: ... here.
4109         * gcc.c-torture/unsorted/i.c: Move to ...
4110         * gcc.c-torture/compile/i.c: ... here.
4111         * gcc.c-torture/unsorted/i++.c: Move to ...
4112         * gcc.c-torture/compile/i++.c: ... here.
4113         * gcc.c-torture/unsorted/ic.c: Move to ...
4114         * gcc.c-torture/compile/ic.c: ... here.
4115         * gcc.c-torture/unsorted/icmp.c: Move to ...
4116         * gcc.c-torture/compile/icmp.c: ... here.
4117         * gcc.c-torture/unsorted/ifreg.c: Move to ...
4118         * gcc.c-torture/compile/ifreg.c: ... here.
4119         * gcc.c-torture/unsorted/imm.c: Move to ...
4120         * gcc.c-torture/compile/imm.c: ... here.
4121         * gcc.c-torture/unsorted/isinf.c: Move to ...
4122         * gcc.c-torture/compile/isinf.c: ... here.
4123         * gcc.c-torture/unsorted/jmp.c: Move to ...
4124         * gcc.c-torture/compile/jmp.c: ... here.
4125         * gcc.c-torture/unsorted/jumptab.c: Move to ...
4126         * gcc.c-torture/compile/jumptab.c: ... here.
4127         * gcc.c-torture/unsorted/layout.c: Move to ...
4128         * gcc.c-torture/compile/layout.c: ... here.
4129         * gcc.c-torture/unsorted/lbug.c: Move to ...
4130         * gcc.c-torture/compile/lbug.c: ... here.
4131         * gcc.c-torture/unsorted/l.c: Move to ...
4132         * gcc.c-torture/compile/l.c: ... here.
4133         * gcc.c-torture/unsorted/ll1.c: Move to ...
4134         * gcc.c-torture/compile/ll1.c: ... here.
4135         * gcc.c-torture/unsorted/llbug.c: Move to ...
4136         * gcc.c-torture/compile/llbug.c: ... here.
4137         * gcc.c-torture/unsorted/lll.c: Move to ...
4138         * gcc.c-torture/compile/lll.c: ... here.
4139         * gcc.c-torture/unsorted/load8.c: Move to ...
4140         * gcc.c-torture/compile/load8.c: ... here.
4141         * gcc.c-torture/unsorted/loadhicc.c: Move to ...
4142         * gcc.c-torture/compile/loadhicc.c: ... here.
4143         * gcc.c-torture/unsorted/log2.c: Move to ...
4144         * gcc.c-torture/compile/log2.c: ... here.
4145         * gcc.c-torture/unsorted/logic.c: Move to ...
4146         * gcc.c-torture/compile/logic.c: ... here.
4147         * gcc.c-torture/unsorted/loop-1.c: Move to ...
4148         * gcc.c-torture/compile/loop-1.c: ... here.
4149         * gcc.c-torture/unsorted/loop386.c: Move to ...
4150         * gcc.c-torture/compile/loop386.c: ... here.
4151         * gcc.c-torture/unsorted/lop.c: Move to ...
4152         * gcc.c-torture/compile/lop.c: ... here.
4153         * gcc.c-torture/unsorted/m1.c: Move to ...
4154         * gcc.c-torture/compile/m1.c: ... here.
4155         * gcc.c-torture/unsorted/m2.c: Move to ...
4156         * gcc.c-torture/compile/m2.c: ... here.
4157         * gcc.c-torture/unsorted/m5.c: Move to ...
4158         * gcc.c-torture/compile/m5.c: ... here.
4159         * gcc.c-torture/unsorted/m68.c: Move to ...
4160         * gcc.c-torture/compile/m68.c: ... here.
4161         * gcc.c-torture/unsorted/mbyte.c: Move to ...
4162         * gcc.c-torture/compile/mbyte.c: ... here.
4163         * gcc.c-torture/unsorted/mchar.c: Move to ...
4164         * gcc.c-torture/compile/mchar.c: ... here.
4165         * gcc.c-torture/unsorted/mcmp.c: Move to ...
4166         * gcc.c-torture/compile/mcmp.c: ... here.
4167         * gcc.c-torture/unsorted/mdouble.c: Move to ...
4168         * gcc.c-torture/compile/mdouble.c: ... here.
4169         * gcc.c-torture/unsorted/memtst.c: Move to ...
4170         * gcc.c-torture/compile/memtst.c: ... here.
4171         * gcc.c-torture/unsorted/miscomp.c: Move to ...
4172         * gcc.c-torture/compile/miscomp.c: ... here.
4173         * gcc.c-torture/unsorted/mm.c: Move to ...
4174         * gcc.c-torture/compile/mm.c: ... here.
4175         * gcc.c-torture/unsorted/mod.c: Move to ...
4176         * gcc.c-torture/compile/mod.c: ... here.
4177         * gcc.c-torture/unsorted/modcc.c: Move to ...
4178         * gcc.c-torture/compile/modcc.c: ... here.
4179         * gcc.c-torture/unsorted/move.c: Move to ...
4180         * gcc.c-torture/compile/move.c: ... here.
4181         * gcc.c-torture/unsorted/move_qhi.c: Move to ...
4182         * gcc.c-torture/compile/move_qhi.c: ... here.
4183         * gcc.c-torture/unsorted/mregtst.c: Move to ...
4184         * gcc.c-torture/compile/mregtst.c: ... here.
4185         * gcc.c-torture/unsorted/msp.c: Move to ...
4186         * gcc.c-torture/compile/msp.c: ... here.
4187         * gcc.c-torture/unsorted/mtst.c: Move to ...
4188         * gcc.c-torture/compile/mtst.c: ... here.
4189         * gcc.c-torture/unsorted/mu.c: Move to ...
4190         * gcc.c-torture/compile/mu.c: ... here.
4191         * gcc.c-torture/unsorted/mul.c: Move to ...
4192         * gcc.c-torture/compile/mul.c: ... here.
4193         * gcc.c-torture/unsorted/mword1.c: Move to ...
4194         * gcc.c-torture/compile/mword1.c: ... here.
4195         * gcc.c-torture/unsorted/mword.c: Move to ...
4196         * gcc.c-torture/compile/mword.c: ... here.
4197         * gcc.c-torture/unsorted/n1.c: Move to ...
4198         * gcc.c-torture/compile/n1.c: ... here.
4199         * gcc.c-torture/unsorted/nand.c: Move to ...
4200         * gcc.c-torture/compile/nand.c: ... here.
4201         * gcc.c-torture/unsorted/n.c: Move to ...
4202         * gcc.c-torture/compile/n.c: ... here.
4203         * gcc.c-torture/unsorted/neg.c: Move to ...
4204         * gcc.c-torture/compile/neg.c: ... here.
4205         * gcc.c-torture/unsorted/o.c: Move to ...
4206         * gcc.c-torture/compile/o.c: ... here.
4207         * gcc.c-torture/unsorted/omit.c: Move to ...
4208         * gcc.c-torture/compile/omit.c: ... here.
4209         * gcc.c-torture/unsorted/opout.c: Move to ...
4210         * gcc.c-torture/compile/opout.c: ... here.
4211         * gcc.c-torture/unsorted/opt.c: Move to ...
4212         * gcc.c-torture/compile/opt.c: ... here.
4213         * gcc.c-torture/unsorted/or386.c: Move to ...
4214         * gcc.c-torture/compile/or386.c: ... here.
4215         * gcc.c-torture/unsorted/or.c: Move to ...
4216         * gcc.c-torture/compile/or.c: ... here.
4217         * gcc.c-torture/unsorted/parms.c: Move to ...
4218         * gcc.c-torture/compile/parms.c: ... here.
4219         * gcc.c-torture/unsorted/pass.c: Move to ...
4220         * gcc.c-torture/compile/pass.c: ... here.
4221         * gcc.c-torture/unsorted/p.c: Move to ...
4222         * gcc.c-torture/compile/p.c: ... here.
4223         * gcc.c-torture/unsorted/pmt.c: Move to ...
4224         * gcc.c-torture/compile/pmt.c: ... here.
4225         * gcc.c-torture/unsorted/poor.c: Move to ...
4226         * gcc.c-torture/compile/poor.c: ... here.
4227         * gcc.c-torture/unsorted/pp.c: Move to ...
4228         * gcc.c-torture/compile/pp.c: ... here.
4229         * gcc.c-torture/unsorted/pret-arg.c: Move to ...
4230         * gcc.c-torture/compile/pret-arg.c: ... here.
4231         * gcc.c-torture/unsorted/pyr2.c: Move to ...
4232         * gcc.c-torture/compile/pyr2.c: ... here.
4233         * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
4234         * gcc.c-torture/compile/PYRBUG.c: ... here.
4235         * gcc.c-torture/unsorted/pyr.c: Move to ...
4236         * gcc.c-torture/compile/pyr.c: ... here.
4237         * gcc.c-torture/unsorted/q.c: Move to ...
4238         * gcc.c-torture/compile/q.c: ... here.
4239         * gcc.c-torture/unsorted/QIcmp.c: Move to ...
4240         * gcc.c-torture/compile/QIcmp.c: ... here.
4241         * gcc.c-torture/unsorted/QIset.c: Move to ...
4242         * gcc.c-torture/compile/QIset.c: ... here.
4243         * gcc.c-torture/unsorted/r1.c: Move to ...
4244         * gcc.c-torture/compile/r1.c: ... here.
4245         * gcc.c-torture/unsorted/r.c: Move to ...
4246         * gcc.c-torture/compile/r.c: ... here.
4247         * gcc.c-torture/unsorted/rel.c: Move to ...
4248         * gcc.c-torture/compile/rel.c: ... here.
4249         * gcc.c-torture/unsorted/rmsc.c: Move to ...
4250         * gcc.c-torture/compile/rmsc.c: ... here.
4251         * gcc.c-torture/unsorted/round.c: Move to ...
4252         * gcc.c-torture/compile/round.c: ... here.
4253         * gcc.c-torture/unsorted/run.c: Move to ...
4254         * gcc.c-torture/compile/run.c: ... here.
4255         * gcc.c-torture/unsorted/sar.c: Move to ...
4256         * gcc.c-torture/compile/sar.c: ... here.
4257         * gcc.c-torture/unsorted/s.c: Move to ...
4258         * gcc.c-torture/compile/s.c: ... here.
4259         * gcc.c-torture/unsorted/scal.c: Move to ...
4260         * gcc.c-torture/compile/scal.c: ... here.
4261         * gcc.c-torture/unsorted/sc.c: Move to ...
4262         * gcc.c-torture/compile/sc.c: ... here.
4263         * gcc.c-torture/unsorted/scc.c: Move to ...
4264         * gcc.c-torture/compile/scc.c: ... here.
4265         * gcc.c-torture/unsorted/scond.c: Move to ...
4266         * gcc.c-torture/compile/scond.c: ... here.
4267         * gcc.c-torture/unsorted/selfrec.c: Move to ...
4268         * gcc.c-torture/compile/selfrec.c: ... here.
4269         * gcc.c-torture/unsorted/seq.c: Move to ...
4270         * gcc.c-torture/compile/seq.c: ... here.
4271         * gcc.c-torture/unsorted/set386.c: Move to ...
4272         * gcc.c-torture/compile/set386.c: ... here.
4273         * gcc.c-torture/unsorted/set88.c: Move to ...
4274         * gcc.c-torture/compile/set88.c: ... here.
4275         * gcc.c-torture/unsorted/SFset.c: Move to ...
4276         * gcc.c-torture/compile/SFset.c: ... here.  Require int32plus.
4277         * gcc.c-torture/unsorted/shand.c: Move to ...
4278         * gcc.c-torture/compile/shand.c: ... here.
4279         * gcc.c-torture/unsorted/sh.c: Move to ...
4280         * gcc.c-torture/compile/sh.c: ... here.
4281         * gcc.c-torture/unsorted/shft.c: Move to ...
4282         * gcc.c-torture/compile/shft.c: ... here.
4283         * gcc.c-torture/unsorted/shift.c: Move to ...
4284         * gcc.c-torture/compile/shift.c: ... here.
4285         * gcc.c-torture/unsorted/shloop.c: Move to ...
4286         * gcc.c-torture/compile/shloop.c: ... here.
4287         * gcc.c-torture/unsorted/shm.c: Move to ...
4288         * gcc.c-torture/compile/shm.c: ... here.
4289         * gcc.c-torture/unsorted/SIcmp.c: Move to ...
4290         * gcc.c-torture/compile/SIcmp.c: ... here.
4291         * gcc.c-torture/unsorted/signext2.c: Move to ...
4292         * gcc.c-torture/compile/signext2.c: ... here.
4293         * gcc.c-torture/unsorted/signext.c: Move to ...
4294         * gcc.c-torture/compile/signext.c: ... here.
4295         * gcc.c-torture/unsorted/sim.c: Move to ...
4296         * gcc.c-torture/compile/sim.c: ... here.
4297         * gcc.c-torture/unsorted/simple.c: Move to ...
4298         * gcc.c-torture/compile/simple.c: ... here.
4299         * gcc.c-torture/unsorted/SIset.c: Move to ...
4300         * gcc.c-torture/compile/SIset.c: ... here.
4301         * gcc.c-torture/unsorted/sne.c: Move to ...
4302         * gcc.c-torture/compile/sne.c: ... here.
4303         * gcc.c-torture/unsorted/sound.c: Move to ...
4304         * gcc.c-torture/compile/sound.c: ... here.
4305         * gcc.c-torture/unsorted/sparcbug.c: Move to ...
4306         * gcc.c-torture/compile/sparcbug.c: ... here.
4307         * gcc.c-torture/unsorted/speed.c: Move to ...
4308         * gcc.c-torture/compile/speed.c: ... here.
4309         * gcc.c-torture/unsorted/stor.c: Move to ...
4310         * gcc.c-torture/compile/stor.c: ... here.
4311         * gcc.c-torture/unsorted/store0.c: Move to ...
4312         * gcc.c-torture/compile/store0.c: ... here.
4313         * gcc.c-torture/unsorted/storecc.c: Move to ...
4314         * gcc.c-torture/compile/storecc.c: ... here.
4315         * gcc.c-torture/unsorted/str.c: Move to ...
4316         * gcc.c-torture/compile/str.c: ... here.
4317         * gcc.c-torture/unsorted/stru.c: Move to ...
4318         * gcc.c-torture/compile/stru.c: ... here.
4319         * gcc.c-torture/unsorted/structret.c: Move to ...
4320         * gcc.c-torture/compile/structret.c: ... here.
4321         * gcc.c-torture/unsorted/stuct.c: Move to ...
4322         * gcc.c-torture/compile/stuct.c: ... here.
4323         * gcc.c-torture/unsorted/sub32.c: Move to ...
4324         * gcc.c-torture/compile/sub32.c: ... here.
4325         * gcc.c-torture/unsorted/subcc.c: Move to ...
4326         * gcc.c-torture/compile/subcc.c: ... here.
4327         * gcc.c-torture/unsorted/subcse.c: Move to ...
4328         * gcc.c-torture/compile/subcse.c: ... here.
4329         * gcc.c-torture/unsorted/sym.c: Move to ...
4330         * gcc.c-torture/compile/sym.c: ... here.
4331         * gcc.c-torture/unsorted/symconst.c: Move to ...
4332         * gcc.c-torture/compile/symconst.c: ... here.
4333         * gcc.c-torture/unsorted/t.c: Move to ...
4334         * gcc.c-torture/compile/t.c: ... here.
4335         * gcc.c-torture/unsorted/test.c: Move to ...
4336         * gcc.c-torture/compile/test.c: ... here.
4337         * gcc.c-torture/unsorted/test-flow.c: Move to ...
4338         * gcc.c-torture/compile/test-flow.c: ... here.
4339         * gcc.c-torture/unsorted/test-loop.c: Move to ...
4340         * gcc.c-torture/compile/test-loop.c: ... here.
4341         * gcc.c-torture/unsorted/time.c: Move to ...
4342         * gcc.c-torture/compile/time.c: ... here.
4343         * gcc.c-torture/unsorted/tmp.c: Move to ...
4344         * gcc.c-torture/compile/tmp.c: ... here.
4345         * gcc.c-torture/unsorted/trivial.c: Move to ...
4346         * gcc.c-torture/compile/trivial.c: ... here.
4347         * gcc.c-torture/unsorted/trunc.c: Move to ...
4348         * gcc.c-torture/compile/trunc.c: ... here.
4349         * gcc.c-torture/unsorted/u.c: Move to ...
4350         * gcc.c-torture/compile/u.c: ... here.
4351         * gcc.c-torture/unsorted/udconvert.c: Move to ...
4352         * gcc.c-torture/compile/udconvert.c: ... here.
4353         * gcc.c-torture/unsorted/udivmod4.c: Move to ...
4354         * gcc.c-torture/compile/udivmod4.c: ... here.
4355         * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
4356         * gcc.c-torture/compile/UHIcmp.c: ... here.
4357         * gcc.c-torture/unsorted/uns.c: Move to ...
4358         * gcc.c-torture/compile/uns.c: ... here.
4359         * gcc.c-torture/unsorted/uns_tst.c: Move to ...
4360         * gcc.c-torture/compile/uns_tst.c: ... here.
4361         * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
4362         * gcc.c-torture/compile/UQIcmp.c: ... here.
4363         * gcc.c-torture/unsorted/USIcmp.c: Move to ...
4364         * gcc.c-torture/compile/USIcmp.c: ... here.
4365         * gcc.c-torture/unsorted/uuarg.c: Move to ...
4366         * gcc.c-torture/compile/uuarg.c: ... here.
4367         * gcc.c-torture/unsorted/v.c: Move to ...
4368         * gcc.c-torture/compile/v.c: ... here.
4369         * gcc.c-torture/unsorted/w.c: Move to ...
4370         * gcc.c-torture/compile/w.c: ... here.
4371         * gcc.c-torture/unsorted/ww.c: Move to ...
4372         * gcc.c-torture/compile/ww.c: ... here.
4373         * gcc.c-torture/unsorted/xb.c: Move to ...
4374         * gcc.c-torture/compile/xb.c: ... here.
4375         * gcc.c-torture/unsorted/xbg.c: Move to ...
4376         * gcc.c-torture/compile/xbg.c: ... here.
4377         * gcc.c-torture/unsorted/x.c: Move to ...
4378         * gcc.c-torture/compile/x.c: ... here.
4379         * gcc.c-torture/unsorted/xc.c: Move to ...
4380         * gcc.c-torture/compile/xc.c: ... here.
4381         * gcc.c-torture/unsorted/xcsebug.c: Move to ...
4382         * gcc.c-torture/compile/xcsebug.c: ... here.
4383         * gcc.c-torture/unsorted/xdi.c: Move to ...
4384         * gcc.c-torture/compile/xdi.c: ... here.
4385         * gcc.c-torture/unsorted/xfoo.c: Move to ...
4386         * gcc.c-torture/compile/xfoo.c: ... here.
4387         * gcc.c-torture/unsorted/xi.c: Move to ...
4388         * gcc.c-torture/compile/xi.c: ... here.
4389         * gcc.c-torture/unsorted/xlop.c: Move to ...
4390         * gcc.c-torture/compile/xlop.c: ... here.
4391         * gcc.c-torture/unsorted/xmtst.c: Move to ...
4392         * gcc.c-torture/compile/xmtst.c: ... here.
4393         * gcc.c-torture/unsorted/xneg.c: Move to ...
4394         * gcc.c-torture/compile/xneg.c: ... here.
4395         * gcc.c-torture/unsorted/xopt.c: Move to ...
4396         * gcc.c-torture/compile/xopt.c: ... here.
4397         * gcc.c-torture/unsorted/xor.c: Move to ...
4398         * gcc.c-torture/compile/xor.c: ... here.
4399         * gcc.c-torture/unsorted/xorn.c: Move to ...
4400         * gcc.c-torture/compile/xorn.c: ... here.
4401         * gcc.c-torture/unsorted/xp.c: Move to ...
4402         * gcc.c-torture/compile/xp.c: ... here.
4403         * gcc.c-torture/unsorted/xpp.c: Move to ...
4404         * gcc.c-torture/compile/xpp.c: ... here.
4405         * gcc.c-torture/unsorted/xs.c: Move to ...
4406         * gcc.c-torture/compile/xs.c: ... here.
4407         * gcc.c-torture/unsorted/xsh.c: Move to ...
4408         * gcc.c-torture/compile/xsh.c: ... here.
4409         * gcc.c-torture/unsorted/xz.c: Move to ...
4410         * gcc.c-torture/compile/xz.c: ... here.
4411         * gcc.c-torture/unsorted/xzz.c: Move to ...
4412         * gcc.c-torture/compile/xzz.c: ... here.
4413
4414 2014-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4415
4416         * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
4417         (abort, exit): Declare.
4418
4419 2014-09-01  Yury Gribov  <y.gribov@samsung.com>
4420
4421         PR sanitizer/61897
4422         PR sanitizer/62140
4423         * c-c++-common/asan/pr62140-1.c: New test.
4424         * c-c++-common/asan/pr62140-2.c: New test.
4425
4426 2014-08-31  Fritz Reese  <Reese-Fritz@zai.com>
4427             Tobias Burnus  <burnus@net-b.de>
4428
4429         PR fortran/62309
4430         * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
4431
4432 2014-08-31  Tobias Burnus  <burnus@net-b.de>
4433
4434         * gfortran.dg/coarray_lib_comm_1.f90: New.
4435
4436 2014-08-30  Andrew Pinski  <apinski@cavium.com>
4437
4438         * gcc.c-torture/execute/20140828-1.c: New testcase.
4439
4440 2014-08-29  DJ Delorie  <dj@redhat.com>
4441
4442         * lib/target-supports.exp (check_effective_target_size32plus):
4443         Increase size to avoid false positives on 24-bit address spaces.
4444         * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
4445         * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
4446         * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
4447         * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
4448         * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
4449         * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
4450         * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
4451         * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
4452
4453 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
4454
4455         PR c++/54002
4456         * g++.dg/cpp0x/constexpr-54002.C: New.
4457
4458 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
4459
4460         PR c++/56991
4461         * g++.dg/cpp0x/constexpr-56991.C: New.
4462
4463 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
4464
4465         PR c++/57764
4466         * g++.dg/cpp0x/constexpr-57764.C: New.
4467
4468 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
4469
4470         PR c++/59938
4471         * g++.dg/cpp0x/constexpr-59938.C: New.
4472
4473 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
4474
4475         PR c++/61484
4476         * g++.dg/cpp0x/constexpr-61484.C: New.
4477
4478 2014-08-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4479
4480         * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
4481         vec_round, vec_splat, vec_div, and vec_mul.
4482         * gcc.target/powerpc/builtins-2.c: New test.
4483
4484 2014-08-28  Richard Biener  <rguenther@suse.de>
4485
4486         PR tree-optimization/62283
4487         * gfortran.dg/vect/pr62283.f: New testcase.
4488         * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
4489         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4490         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4491         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4492         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4493         * gcc.dg/vect/vect-33.c: Likewise.
4494
4495 2014-08-28  Yury Gribov  <y.gribov@samsung.com>
4496
4497         * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
4498
4499 2014-08-28  Edward Smith-Rowland  <3dw4rd@verizon.net>
4500
4501         PR cpp/23827 - standard C++ should not have hex float preprocessor
4502         tokens
4503         * g++.dg/cpp/pr23827_cxx11.C: New.
4504         * g++.dg/cpp/pr23827_cxx98.C: New.
4505         * g++.dg/cpp/pr23827_cxx98_neg.C: New.
4506         * gcc.dg/cpp/pr23827_c90.c: New.
4507         * gcc.dg/cpp/pr23827_c90_neg.c: New.
4508         * gcc.dg/cpp/pr23827_c99.c: New.
4509
4510 2014-08-27  Paolo Carlini  <paolo.carlini@oracle.com>
4511
4512         PR c++/52892
4513         * g++.dg/cpp0x/constexpr-52892-1.C: New.
4514         * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
4515         * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
4516
4517 2014-08-27  Guozhi Wei  <carrot@google.com>
4518
4519         PR target/62262
4520         * gcc.target/aarch64/pr62262.c: New test.
4521
4522 2014-08-26  Joseph Myers  <joseph@codesourcery.com>
4523
4524         PR target/60606
4525         PR target/61330
4526         * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
4527         gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
4528
4529 2014-08-26  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4530
4531         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4532         failure on s390*-*-linux-gnu.
4533
4534 2014-08-26  Richard Biener  <rguenther@suse.de>
4535
4536         PR tree-optimization/62175
4537         * g++.dg/torture/pr62175.C: New testcase.
4538
4539 2014-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4540
4541         * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
4542         copy of compile/compile.exp.
4543         * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
4544         * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
4545         i?86-*.
4546         * gcc.c-torture/execute/20020404-1.c: Require int32plus.  Skip if
4547         m32c-*-*.
4548         * gcc.c-torture/execute/20021024-1.c: Require int32plus.
4549         * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
4550         * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
4551         * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
4552         * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
4553         * gcc.c-torture/execute/20040629-1.c: Require int32plus.
4554         * gcc.c-torture/execute/20040703-1.c: Likewise.
4555         * gcc.c-torture/execute/20040705-1.c: Likewise.
4556         * gcc.c-torture/execute/20040705-2.c: Likewise.
4557         * gcc.c-torture/execute/20040709-1.c: Likewise.
4558         * gcc.c-torture/execute/20040709-2.c: Likewise.
4559         * gcc.c-torture/execute/20040811-1.c: Likewise.
4560         * gcc.c-torture/execute/20050316-1.c: Likewise.  Add -Wno-psabi.
4561         * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
4562         compiling for x86_64-* or i?86-*.
4563         * gcc.c-torture/execute/20050604-1.c: Likewise.
4564         * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
4565         * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
4566         for x86_64-* or i?86-*.
4567         * gcc.c-torture/execute/20061101-1.c: Require int32plus.
4568         * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
4569         * gcc.c-torture/execute/20081117-1.c: Require int32plus.
4570         * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
4571         option.
4572         * gcc.c-torture/execute/20111227-2.c: Moved to...
4573         * gcc.dg/20111227-2.c: ... here.  Add -free option.
4574         * gcc.c-torture/execute/20111227-3.c: Likewise move to...
4575         * gcc.dg/20111227-3.c: ... here.  Add -free option.
4576         * gcc.c-torture/execute/20120919-1.c: Require int32plus.
4577         * gcc.c-torture/execute/920612-1.c: Add -fwrapv option.  Add
4578         declarations for abort and exit.
4579         * gcc.c-torture/execute/920711-1.c: Likewise.
4580         * gcc.c-torture/execute/930529-1.c: Likewise.
4581         * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
4582         * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
4583         * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
4584         exit.
4585         * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
4586         for i?86-* or x86_64-*.  Add declarations for abort and exit.
4587         * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
4588         i?86-* or x86_64-*.
4589         * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
4590         * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
4591         * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
4592         * gcc.c-torture/execute/cmpsi-2.c: Likewise.
4593         * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
4594         Xfail on powerpc-ibm-aix*.  Add declaration for abort.
4595         * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
4596         * gcc.c-torture/execute/loop-2f.c: Require mmap.  Skip if on
4597         m68k-linux.
4598         * gcc.c-torture/execute/loop-2g.c: Likewise.
4599         * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
4600         * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
4601         powerpc-*-eabi*.
4602         * gcc.c-torture/execute/pr19689.c: Require int32plus.
4603         * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
4604         * gcc.c-torture/execute/pr23047.c: Likewise.
4605         * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option.  Add
4606         declarations for abort and exit.
4607         * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
4608         * gcc.c-torture/execute/pr31448.c: Likewise.
4609         * gcc.c-torture/execute/pr35456.c: Skip on vax.
4610         * gcc.c-torture/execute/pr37573.c: Require int32plus.
4611         * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
4612         * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
4613         Skip on spu-*.
4614         * gcc.c-torture/execute/pr39501.c: Add -ffast-math option.  Add
4615         declarations for abort and exit.
4616         * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
4617         * gcc.c-torture/execute/pr43220.c: Require int32plus.
4618         * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
4619         * gcc.c-torture/execute/pr45262.c: Require int32plus.
4620         * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
4621         * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
4622         * gcc.c-torture/execute/pr51582-2.c: Likewise.
4623         * gcc.c-torture/execute/pr52979-1.c: Likewise.
4624         * gcc.c-torture/execute/pr52979-2.c: Likewise.
4625         * gcc.c-torture/execute/pr56799.c: Likewise.
4626         * gcc.c-torture/execute/pr57124.c: Likewise.  Add -fno-strict-overflow
4627         option.  Add declarations for abort and exit.
4628         * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
4629         * gcc.c-torture/execute/pr58570.c: Likewise.
4630         * gcc.c-torture/execute/pr60822.c: Likewise.
4631         * gcc.c-torture/execute/pr7284-1.c: Likewise.
4632         * gcc.c-torture/execute/shiftdi.c: Likewise.
4633         * gcc.c-torture/execute/simd-4.c: Require stdint_types.
4634         * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
4635         * gcc.c-torture/execute/usmul.c: Require int32plus.
4636         * gcc.c-torture/execute/vrp-5.c: Likewise.
4637         * gcc.c-torture/execute/vrp-6.c: Likewise.
4638         * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
4639         * gcc.c-torture/execute/20010122-1.x: Delete.
4640         * gcc.c-torture/execute/20010129-1.x: Delete.
4641         * gcc.c-torture/execute/20020404-1.x: Delete.
4642         * gcc.c-torture/execute/20021024-1.x: Delete.
4643         * gcc.c-torture/execute/20021127-1.x: Delete.
4644         * gcc.c-torture/execute/20030125-1.x: Delete.
4645         * gcc.c-torture/execute/20030216-1.x: Delete.
4646         * gcc.c-torture/execute/20030222-1.x: Delete.
4647         * gcc.c-torture/execute/20040629-1.x: Delete.
4648         * gcc.c-torture/execute/20040703-1.x: Delete.
4649         * gcc.c-torture/execute/20040705-1.x: Delete.
4650         * gcc.c-torture/execute/20040705-2.x: Delete.
4651         * gcc.c-torture/execute/20040709-1.x: Delete.
4652         * gcc.c-torture/execute/20040709-2.x: Delete.
4653         * gcc.c-torture/execute/20040811-1.x: Delete.
4654         * gcc.c-torture/execute/20050316-1.x: Delete.
4655         * gcc.c-torture/execute/20050316-2.x: Delete.
4656         * gcc.c-torture/execute/20050316-3.x: Delete.
4657         * gcc.c-torture/execute/20050604-1.x: Delete.
4658         * gcc.c-torture/execute/20061101-1.x: Delete.
4659         * gcc.c-torture/execute/20061220-1.x: Delete.
4660         * gcc.c-torture/execute/20081117-1.x: Delete.
4661         * gcc.c-torture/execute/20101011-1.x: Delete.
4662         * gcc.c-torture/execute/20120919-1.x: Delete.
4663         * gcc.c-torture/execute/920612-1.x: Delete.
4664         * gcc.c-torture/execute/920710-1.x: Delete.
4665         * gcc.c-torture/execute/920711-1.x: Delete.
4666         * gcc.c-torture/execute/930529-1.x: Delete.
4667         * gcc.c-torture/execute/931004-12.x: Delete.
4668         * gcc.c-torture/execute/980709-1.x: Delete.
4669         * gcc.c-torture/execute/981130-1.x: Delete.
4670         * gcc.c-torture/execute/990127-2.x: Delete.
4671         * gcc.c-torture/execute/990413-2.x: Delete.
4672         * gcc.c-torture/execute/990826-0.x: Delete.
4673         * gcc.c-torture/execute/bf64-1.x: Delete.
4674         * gcc.c-torture/execute/bitfld-4.x: Delete.
4675         * gcc.c-torture/execute/cmpsi-2.x: Delete.
4676         * gcc.c-torture/execute/cvt-1.x: Delete.
4677         * gcc.c-torture/execute/eeprof-1.x: Delete.
4678         * gcc.c-torture/execute/ipa-sra-2.x: Delete.
4679         * gcc.c-torture/execute/loop-2f.x: Delete.
4680         * gcc.c-torture/execute/loop-2g.x: Delete.
4681         * gcc.c-torture/execute/mode-dependent-address.x: Delete.
4682         * gcc.c-torture/execute/nest-align-1.x: Delete.
4683         * gcc.c-torture/execute/pr19689.x: Delete.
4684         * gcc.c-torture/execute/pr22493-1.x: Delete.
4685         * gcc.c-torture/execute/pr23047.x: Delete.
4686         * gcc.c-torture/execute/pr23135.x: Delete.
4687         * gcc.c-torture/execute/pr29797-1.x: Delete.
4688         * gcc.c-torture/execute/pr31448.x: Delete.
4689         * gcc.c-torture/execute/pr35456.x: Delete.
4690         * gcc.c-torture/execute/pr37573.x: Delete.
4691         * gcc.c-torture/execute/pr38151.x: Delete.
4692         * gcc.c-torture/execute/pr39228.x: Delete.
4693         * gcc.c-torture/execute/pr39501.x: Delete.
4694         * gcc.c-torture/execute/pr40386.x: Delete.
4695         * gcc.c-torture/execute/pr43220.x: Delete.
4696         * gcc.c-torture/execute/pr44683.x: Delete.
4697         * gcc.c-torture/execute/pr45262.x: Delete.
4698         * gcc.c-torture/execute/pr47237.x: Delete.
4699         * gcc.c-torture/execute/pr51581-1.x: Delete.
4700         * gcc.c-torture/execute/pr51581-2.x: Delete.
4701         * gcc.c-torture/execute/pr52979-1.x: Delete.
4702         * gcc.c-torture/execute/pr52979-2.x: Delete.
4703         * gcc.c-torture/execute/pr53366-1.x: Delete.
4704         * gcc.c-torture/execute/pr56799.x: Delete.
4705         * gcc.c-torture/execute/pr57124.x: Delete.
4706         * gcc.c-torture/execute/pr57344-2.x: Delete.
4707         * gcc.c-torture/execute/pr58570.x: Delete.
4708         * gcc.c-torture/execute/pr60822.x: Delete.
4709         * gcc.c-torture/execute/pr7284-1.x: Delete.
4710         * gcc.c-torture/execute/shiftdi.x: Delete.
4711         * gcc.c-torture/execute/simd-4.x: Delete.
4712         * gcc.c-torture/execute/strncmp-1.x: Delete.
4713         * gcc.c-torture/execute/usmul.x: Delete.
4714         * gcc.c-torture/execute/vrp-5.x: Delete.
4715         * gcc.c-torture/execute/vrp-6.x: Delete.
4716         * gcc.c-torture/execute/zerolen-2.x: Delete.
4717
4718 2014-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
4719
4720         * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
4721
4722 2014-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
4723
4724         PR c++/34938
4725         * g++.dg/template/pr34938-1.C: New.
4726         * g++.dg/template/pr34938-2.C: Likewise.
4727
4728 2014-08-24  Oleg Endo  <olegendo@gcc.gnu.org>
4729
4730         PR target/61996
4731         * gcc.target/sh/pr61996.c: New.
4732
4733 2014-08-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
4734
4735         * g++.dg/cpp0x/cplusplus.C: New.
4736         * g++.dg/cpp0x/cplusplus_0x.C: New.
4737         * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
4738         * g++.dg/cpp0x/auto41.C: Ditto.
4739         * g++.dg/cpp0x/auto9.C: Ditto.
4740         * g++.dg/cpp0x/initlist26.C: Ditto.
4741         * g++.dg/cpp0x/pr59111.C: Ditto.
4742         * g++.dg/cpp0x/trailing2.C: Ditto.
4743         * g++.dg/cpp1y/attr-deprecated.C: Ditto.
4744         * g++.dg/cpp1y/auto-dtor1.C: Ditto.
4745         * g++.dg/cpp1y/auto-fn1.C: Ditto.
4746         * g++.dg/cpp1y/auto-fn2.C: Ditto.
4747         * g++.dg/cpp1y/auto-fn3.C: Ditto.
4748         * g++.dg/cpp1y/auto-fn4.C: Ditto.
4749         * g++.dg/cpp1y/auto-fn5.C: Ditto.
4750         * g++.dg/cpp1y/auto-fn6.C: Ditto.
4751         * g++.dg/cpp1y/auto-fn7.C: Ditto.
4752         * g++.dg/cpp1y/auto-fn8.C: Ditto.
4753         * g++.dg/cpp1y/auto-fn9.C: Ditto.
4754         * g++.dg/cpp1y/auto-fn10.C: Ditto.
4755         * g++.dg/cpp1y/auto-fn11.C: Ditto.
4756         * g++.dg/cpp1y/auto-fn12.C: Ditto.
4757         * g++.dg/cpp1y/auto-fn13.C: Ditto.
4758         * g++.dg/cpp1y/auto-fn14.C: Ditto.
4759         * g++.dg/cpp1y/auto-fn15.C: Ditto.
4760         * g++.dg/cpp1y/auto-fn16.C: Ditto.
4761         * g++.dg/cpp1y/auto-fn17.C: Ditto.
4762         * g++.dg/cpp1y/auto-fn18.C: Ditto.
4763         * g++.dg/cpp1y/auto-fn19.C: Ditto.
4764         * g++.dg/cpp1y/auto-fn20.C: Ditto.
4765         * g++.dg/cpp1y/auto-fn21.C: Ditto.
4766         * g++.dg/cpp1y/auto-fn22.C: Ditto.
4767         * g++.dg/cpp1y/auto-fn23.C: Ditto.
4768         * g++.dg/cpp1y/auto-fn24.C: Ditto.
4769         * g++.dg/cpp1y/auto-fn25.C: Ditto.
4770         * g++.dg/cpp1y/auto-mangle1.C: Ditto.
4771         * g++.dg/cpp1y/auto-neg1.C: Ditto.
4772         * g++.dg/cpp1y/digit-sep.C: Ditto.
4773         * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
4774         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
4775         * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
4776         * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
4777         * g++.dg/cpp1y/lambda-generic.C: Ditto.
4778         * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
4779         * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
4780         * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
4781         * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
4782         * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
4783         * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
4784         * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
4785         * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
4786         * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
4787         * g++.dg/cpp1y/lambda-init.C: Ditto.
4788         * g++.dg/cpp1y/lambda-init1.C: Ditto.
4789         * g++.dg/cpp1y/lambda-init2.C: Ditto.
4790         * g++.dg/cpp1y/lambda-init3.C: Ditto.
4791         * g++.dg/cpp1y/lambda-init4.C: Ditto.
4792         * g++.dg/cpp1y/lambda-init5.C: Ditto.
4793         * g++.dg/cpp1y/lambda-init6.C: Ditto.
4794         * g++.dg/cpp1y/lambda-init7.C: Ditto.
4795         * g++.dg/cpp1y/lambda-init8.C: Ditto.
4796         * g++.dg/cpp1y/lambda-init9.C: Ditto.
4797         * g++.dg/cpp1y/mangle1.C: Ditto.
4798         * g++.dg/cpp1y/pr57640.C: Ditto.
4799         * g++.dg/cpp1y/pr57644.C: Ditto.
4800         * g++.dg/cpp1y/pr58500.C: Ditto.
4801         * g++.dg/cpp1y/pr58533.C: Ditto.
4802         * g++.dg/cpp1y/pr58534.C: Ditto.
4803         * g++.dg/cpp1y/pr58535.C: Ditto.
4804         * g++.dg/cpp1y/pr58536.C: Ditto.
4805         * g++.dg/cpp1y/pr58548.C: Ditto.
4806         * g++.dg/cpp1y/pr58549.C: Ditto.
4807         * g++.dg/cpp1y/pr58637.C: Ditto.
4808         * g++.dg/cpp1y/pr58708.C: Ditto.
4809         * g++.dg/cpp1y/pr59110.C: Ditto.
4810         * g++.dg/cpp1y/pr59112.C: Ditto.
4811         * g++.dg/cpp1y/pr59113.C: Ditto.
4812         * g++.dg/cpp1y/pr59629.C: Ditto.
4813         * g++.dg/cpp1y/pr59635.C: Ditto.
4814         * g++.dg/cpp1y/pr59636.C: Ditto.
4815         * g++.dg/cpp1y/pr59638.C: Ditto.
4816         * g++.dg/cpp1y/pr59867.C: Ditto.
4817         * g++.dg/cpp1y/pr60033.C: Ditto.
4818         * g++.dg/cpp1y/pr60052.C: Ditto.
4819         * g++.dg/cpp1y/pr60053.C: Ditto.
4820         * g++.dg/cpp1y/pr60054.C: Ditto.
4821         * g++.dg/cpp1y/pr60064.C: Ditto.
4822         * g++.dg/cpp1y/pr60065.C: Ditto.
4823         * g++.dg/cpp1y/pr60190.C: Ditto.
4824         * g++.dg/cpp1y/pr60311.C: Ditto.
4825         * g++.dg/cpp1y/pr60332.C: Ditto.
4826         * g++.dg/cpp1y/pr60376.C: Ditto.
4827         * g++.dg/cpp1y/pr60377.C: Ditto.
4828         * g++.dg/cpp1y/pr60384.C: Ditto.
4829         * g++.dg/cpp1y/pr60390.C: Ditto.
4830         * g++.dg/cpp1y/pr60391.C: Ditto.
4831         * g++.dg/cpp1y/pr60393.C: Ditto.
4832         * g++.dg/cpp1y/pr60573.C: Ditto.
4833         * g++.dg/cpp1y/pr60626.C: Ditto.
4834         * g++.dg/cpp1y/pr60627.C: Ditto.
4835         * g++.dg/cpp1y/regress1.C: Ditto.
4836         * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
4837         * g++.dg/cpp1y/udlit-char-template.C: Ditto.
4838         * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
4839         * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
4840         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
4841         * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
4842         * g++.dg/cpp1y/var-templ1.C: Ditto.
4843         * g++.dg/cpp1y/var-templ2.C: Ditto.
4844         * g++.dg/cpp1y/var-templ3.C: Ditto.
4845         * g++.dg/cpp1y/var-templ4.C: Ditto.
4846         * g++.dg/cpp1y/var-templ5.C: Ditto.
4847         * g++.dg/cpp1y/var-templ6.C: Ditto.
4848         * g++.dg/cpp1y/var-templ7.C: Ditto.
4849         * g++.dg/cpp1y/vla1.C: Ditto.
4850         * g++.dg/cpp1y/vla2.C: Ditto.
4851         * g++.dg/cpp1y/vla3.C: Ditto.
4852         * g++.dg/cpp1y/vla4.C: Ditto.
4853         * g++.dg/cpp1y/vla5.C: Ditto.
4854         * g++.dg/cpp1y/vla8.C: Ditto.
4855         * g++.dg/cpp1y/vla9.C: Ditto.
4856         * g++.dg/cpp1y/vla10.C: Ditto.
4857         * g++.dg/cpp1y/vla11.C: Ditto.
4858         * g++.dg/cpp1y/vla12.C: Ditto.
4859         * g++.dg/cpp1y/vla13.C: Ditto.
4860         * g++.dg/cpp1y/vla-initlist1.C: Ditto.
4861         * g++.dg/ext/vector23.C: Ditto.
4862         * g++.dg/ext/vla11.C: Ditto.
4863         * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
4864         * g++.dg/warn/Wvla-2.C: Ditto.
4865         * g++.dg/debug/dwarf2/auto1.C: Ditto.
4866         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
4867         * g++.dg/cpp1y/cplusplus.C: Check for exact date.
4868         * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
4869         in error message.
4870         * g++.dg/system-binary-constants-1.C: Ditto.
4871         * g++.dg/cpp1y/cplusplus_1y.C: New.
4872         * g++.dg/cpp1z/cplusplus.C: New.
4873         * lib/target-supports.exp:
4874         (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
4875         (check_effective_target_c++11_only): Call check_effective_target_c++14;
4876         (check_effective_target_c++11_down): Ditto.
4877
4878 2014-08-22  Marek Polacek  <polacek@redhat.com>
4879
4880         PR c++/62199
4881         * c-c++-common/pr62199.c: New test.
4882         * c-c++-common/pr62199-2.c: New test.
4883         * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
4884
4885 2014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4886
4887         PR c++/57709
4888         * g++.dg/Wshadow.C: New test.
4889
4890 2014-08-22  Steven Bosscher  <steven@gcc.gnu.org>
4891
4892         PR fortran/62135
4893         * gfortran.dg/pr62135.f90: New test.
4894
4895 2014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4896
4897         * g++.dg/warn/wdate-time.C: Remove.
4898         * gcc.dg/wdate-time.c: Move from here...
4899         * c-c++-common/wdate-time.c: ... to here.
4900
4901 2014-08-22  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>
4902
4903         * gfortran.dg/use_without_only_1.f90: New test.
4904
4905 2014-08-22  Igor Zamyatin  <igor.zamyatin@intel.com>
4906
4907         PR other/62008
4908         * c-c++-common/cilk-plus/AN/pr62008.c: New test.
4909
4910 2014-08-22  Tony Wang  <tony.wang@arm.com>
4911
4912         * g++.dg/tls/thread_local6.C: Skip this test case when target uses
4913         dejagnu wrapper.
4914
4915 2014-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4916
4917         PR fortran/62214
4918         * gfortran.dg/array_assignment_5.f90:  New test.
4919
4920 2014-08-21  Sandra Loosemore  <sandra@codesourcery.com>
4921
4922         * lib/target-supports.exp
4923         (check_effective_target_logical_op_short_circuit): Add nios2.
4924         * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
4925         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4926         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4927         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4928         * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
4929         for test using -fPIC.
4930         * gcc.dg/lto/pr61526_0.c: Likewise.
4931
4932 2014-08-21  Jan Hubicka  <hubicka@ucw.cz>
4933
4934         PR tree-optimization/62091
4935         * g++.dg/ipa/devirt-37.C: Update template.
4936         * g++.dg/ipa/devirt-40.C: New testcase.
4937
4938 2014-08-21  Marc Glisse  <marc.glisse@inria.fr>
4939
4940         PR tree-optimization/62112
4941         * gcc.dg/tree-ssa/pr62112-1.c: New file.
4942         * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
4943         * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
4944         * gcc.c-torture/execute/20071219-1.c: Likewise.
4945
4946 2014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4947
4948         * testsuite/gcc.target/powerpc/builtins-1.c: New test.
4949
4950 2014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4951
4952         * gcc.target/powerpc/swaps-p8-1.c: New test.
4953         * gcc.target/powerpc/swaps-p8-2.c: New test.
4954         * gcc.target/powerpc/swaps-p8-3.c: New test.
4955         * gcc.target/powerpc/swaps-p8-4.c: New test.
4956         * gcc.target/powerpc/swaps-p8-5.c: New test.
4957         * gcc.target/powerpc/swaps-p8-6.c: New test.
4958         * gcc.target/powerpc/swaps-p8-7.c: New test.
4959         * gcc.target/powerpc/swaps-p8-8.c: New test.
4960         * gcc.target/powerpc/swaps-p8-9.c: New test.
4961         * gcc.target/powerpc/swaps-p8-10.c: New test.
4962         * gcc.target/powerpc/swaps-p8-11.c: New test.
4963         * gcc.target/powerpc/swaps-p8-12.c: New test.
4964
4965 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
4966
4967         * gcc.dg/ipa/ctor-empty-1.c: Update template.
4968
4969 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
4970
4971         * g++.dg/ipa/devirt-37.C: Fix testcase.
4972
4973 2014-08-20  Martin Jambor  <mjambor@suse.cz>
4974             Wei Mi  <wmi@google.com>
4975
4976         PR ipa/60449
4977         PR middle-end/61776
4978         * testsuite/gcc.dg/lto/pr60449_1.c: New test.
4979         * testsuite/gcc.dg/lto/pr60449_0.c: New test.
4980         * testsuite/gcc.dg/pr61776.c: New test.
4981
4982 2014-08-20  Steve Ellcey  <sellcey@mips.com>
4983
4984         PR middle-end/49191
4985         * lib/target-supports.exp (check_effective_target_non_strict_align):
4986         Add function description.
4987
4988 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
4989
4990         * testsuite/g++.dg/ipa/devirt-17.C: Update template.
4991         * testsuite/g++.dg/ipa/devirt-16.C: Update template.
4992
4993 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4994
4995         PR c/59304
4996         * opts-common.c (set_option): Call diagnostic_classify_diagnostic
4997         before setting the option.
4998         * diagnostic.c (diagnostic_classify_diagnostic): Record
4999         command-line status.
5000
5001 2014-08-20  Mark Wielaard  <mjw@redhat.com>
5002
5003         * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
5004
5005 2014-08-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5006
5007         * lib/gcc-defs.exp (${tool}_check_unsupported_p):
5008         Return memory full when we have a tiny target and relocation
5009         truncation occurs.
5010         * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
5011         * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
5012         * lib/target-supports.exp (check_effective_target_tiny): New function.
5013
5014 2014-08-20  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>
5015
5016         * gfortran.dg/errnocheck_1.f90: New test.
5017         * gfortran.dg/associative_1.f90: New test.
5018
5019 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5020
5021         PR preprocessor/51303
5022         * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
5023
5024 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5025
5026         PR c/60975
5027         PR c/53063
5028         * gcc.dg/cpp/Wvariadic-1p.c: New test.
5029
5030 2014-08-19  Janis Johnson  <janisjo@codesourcery.com>
5031
5032         * lib/target-supports.exp
5033         (check_effective_target_arm_v8_neon_ok_nocache): Add
5034         "-march-armv8-a" to compile flags.
5035
5036 2014-08-19  Marek Polacek  <polacek@redhat.com>
5037
5038         PR c++/62153
5039         * c-c++-common/Wbool-compare-1.c: New test.
5040
5041 2014-08-19  Patrick Palka  <ppalka@gcc.gnu.org>
5042
5043         PR c/45584
5044         * gcc.dg/pr13519-1.c: Adjust.
5045
5046 2014-08-19  Mark Wielaard  <mjw@redhat.com>
5047
5048         * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
5049
5050 2014-07-08  Mark Wielaard  <mjw@redhat.com>
5051
5052         PR debug/59051
5053         * gcc.dg/guality/restrict.c: New test.
5054
5055 2014-08-19  Mark Wielaard  <mjw@redhat.com>
5056
5057         * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
5058         matching. Catch '<unknown type in ' to recognize older gdb versions.
5059         * gcc.dg/guality/const-volatile.c: New test.
5060
5061 2014-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5062
5063         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
5064         !gas.
5065
5066 2014-08-19  Marek Polacek  <polacek@redhat.com>
5067
5068         * gcc.dg/Wc99-c11-compat-1.c: New test.
5069         * gcc.dg/Wc99-c11-compat-2.c: New test.
5070         * gcc.dg/Wc99-c11-compat-3.c: New test.
5071         * gcc.dg/Wc99-c11-compat-4.c: New test.
5072         * gcc.dg/Wc99-c11-compat-5.c: New test.
5073         * gcc.dg/Wc99-c11-compat-6.c: New test.
5074         * gcc.dg/Wc99-c11-compat-7.c: New test.
5075
5076 2014-08-19  Marek Polacek  <polacek@redhat.com>
5077
5078         * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
5079         * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
5080         * gcc.dg/Wc90-c99-compat-7.c: New test.
5081         * gcc.dg/Wc90-c99-compat-8.c: New test.
5082         * gcc.dg/Wdeclaration-after-statement-4.c: New test.
5083
5084 2014-08-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5085             Steven Bosscher  <steven@gcc.gnu.org>
5086
5087         PR c/52952
5088         * gcc.dg/redecl-4.c: Add column markers.
5089         * gcc.dg/format/bitfld-1.c: Likewise.
5090         * gcc.dg/format/attr-2.c: Likewise.
5091         * gcc.dg/format/attr-6.c: Likewise.
5092         * gcc.dg/format/array-1.c: Likewise.
5093         * gcc.dg/format/attr-7.c: Likewise.
5094         * gcc.dg/format/asm_fprintf-1.c: Likewise.
5095         * gcc.dg/format/attr-4.c: Likewise.
5096         * gcc.dg/format/branch-1.c: Likewise.
5097         * gcc.dg/format/c90-printf-1.c: Likewise.
5098
5099 2014-08-18  Aldy Hernandez  <aldyh@redhat.com>
5100
5101         * guality/nrv-1.c: Add `used' attribute to a1.
5102
5103 2014-08-18  Richard Biener  <rguenther@suse.de>
5104
5105         PR tree-optimization/62090
5106         * gcc.dg/pr62090-2.c: New testcase.
5107
5108 2014-08-18  Ilya Enkovich  <ilya.enkovich@intel.com>
5109
5110         * g++.dg/ipa/pr61800.C: New.
5111
5112 2014-08-18  Yury Gribov  <y.gribov@samsung.com>
5113
5114         PR sanitizer/62089
5115         * c-c++-common/asan/pr62089.c: New test.
5116         * c-c++-common/asan/bitfield-1.c: New test.
5117         * c-c++-common/asan/bitfield-2.c: New test.
5118         * c-c++-common/asan/bitfield-3.c: New test.
5119         * c-c++-common/asan/bitfield-4.c: New test.
5120
5121 2014-08-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
5122
5123         PR tree-optimization/52904
5124         * gcc.dg/pr52904.c: New test.
5125
5126 2014-08-17  Tobias Burnus  <burnus@net-b.de>
5127
5128         * gfortran.dg/finalize_27.f90: New.
5129
5130 2014-08-16  Andrew Pinski  <apinski@cavium.com>
5131
5132         * gcc.c-torture/compile/20140816-1.c: New testcase.
5133
5134 2014-08-16  Paolo Carlini  <paolo.carlini@oracle.com>
5135
5136         PR c++/52819
5137         * g++.dg/template/pr52819.C: New.
5138
5139 2014-08-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
5140
5141         PR fortran/62142
5142         * gfortran.dg/realloc_on_assign_24.f90:  New test.
5143
5144 2014-08-15  Paolo Carlini  <paolo.carlini@oracle.com>
5145
5146         PR c++/62072
5147         Revert:
5148         2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
5149
5150         DR 1584
5151         PR c++/57466
5152         * g++.dg/template/pr57466.C: New.
5153         * g++.dg/cpp0x/pr57466.C: Likewise.
5154         * g++.dg/template/unify6.C: Update.
5155
5156         * g++.dg/cpp0x/sfinae52.C: New.
5157
5158 2014-08-15  Ilya Tocar  <tocarip@gmail.com>
5159
5160         PR target/61878
5161         * gcc.target/i386/avx512f-typecast-1.c: New test.
5162         * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
5163         * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
5164         * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
5165         * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
5166         * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
5167         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
5168         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
5169         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5170         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
5171         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5172         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
5173         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5174         * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
5175         * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
5176         * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
5177         * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
5178         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
5179         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
5180         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
5181         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5182         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
5183         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5184         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
5185         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5186         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
5187         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5188         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
5189         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5190         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
5191         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5192         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
5193         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5194         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
5195         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5196         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
5197         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5198         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
5199         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5200         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
5201         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5202
5203 2014-08-15  Jakub Jelinek  <jakub@redhat.com>
5204             Tobias Burnus  <burnus@net-b.de>
5205
5206         PR fortran/62131
5207         * gfortran.dg/gomp/pr62131.f90: New test.
5208
5209 2014-08-15  Richard Biener  <rguenther@suse.de>
5210
5211         PR tree-optimization/62031
5212         * gcc.dg/torture/pr62031.c: New testcase.
5213
5214 2014-08-15  Bin Cheng  <bin.cheng@arm.com>
5215
5216         * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
5217
5218 2014-08-14  Jan Hubicka  <hubicka@ucw.cz>
5219
5220         PR tree-optimization/62091
5221         * g++.dg/ipa/devirt-38.C: New testcase.
5222
5223 2014-08-14  Marek Polacek  <polacek@redhat.com>
5224
5225         DR 458
5226         * gcc.dg/c11-stdatomic-2.c: New test.
5227
5228 2014-08-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5229
5230         PR fortran/62106
5231         * gfortran.dg/array_constructor_49.f90:  New test.
5232
5233 2014-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
5234
5235         PR c++/54377
5236         * g++.dg/template/pr54377.C: New.
5237         * g++.dg/cpp0x/pr54377.C: Likewise.
5238         * g++.dg/cpp0x/alias-decl-2.C: Adjust.
5239         * g++.dg/cpp0x/pr51226.C: Likewise.
5240         * g++.dg/cpp0x/variadic2.C: Likewise.
5241         * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
5242         * g++.dg/template/dtor3.C: Likewise.
5243         * g++.dg/template/qualttp4.C: Likewise.
5244         * g++.dg/template/spec28.C: Likewise.
5245         * g++.old-deja/g++.brendan/crash8.C: Likewise.
5246         * g++.old-deja/g++.pt/ttp7.C: Likewise.
5247
5248 2014-08-14  Tom de Vries  <tom@codesourcery.com>
5249
5250         PR rtl-optimization/62004
5251         PR rtl-optimization/62030
5252         * gcc.dg/pr62004.c: New test.
5253         * gcc.dg/pr62030.c: Same.
5254         * gcc.target/mips/pr62030-octeon.c: Same.
5255
5256 2014-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
5257
5258         * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
5259         * g++.dg/cpp0x/decltype2.C: Likewise.
5260         * g++.dg/cpp0x/decltype3.C: Likewise.
5261         * g++.dg/cpp0x/pr60249.C: Likewise.
5262         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5263         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5264         * g++.dg/cpp0x/variadic2.C: Likewise.
5265         * g++.dg/cpp0x/variadic74.C: Likewise.
5266         * g++.dg/parse/error10.C: Likewise.
5267         * g++.dg/parse/error15.C: Likewise.
5268         * g++.dg/parse/error2.C: Likewise.
5269         * g++.dg/template/crash106.C: Likewise.
5270         * g++.dg/template/crash89.C: Likewise.
5271         * g++.dg/template/nontype7.C: Likewise.
5272         * g++.dg/template/void3.C: Likewise.
5273         * g++.dg/template/void7.C: Likewise.
5274
5275 2014-08-14  Richard Biener  <rguenther@suse.de>
5276
5277         PR tree-optimization/62090
5278         * gcc.dg/pr62090.c: New testcase.
5279
5280 2014-08-14  Richard Biener  <rguenther@suse.de>
5281
5282         PR rtl-optimization/62079
5283         * g++.dg/pr62079.C: New testcase.
5284
5285 2014-08-14  Zhenqiang Chen  <zhenqiang.chen@arm.com>
5286
5287         * gcc.target/arm/max-insns-skipped.c: New test.
5288
5289 2014-08-14  Bin Cheng  <bin.cheng@arm.com>
5290
5291         * c-c++-common/addrtmp.c: Add bind_pic_locally option.
5292
5293 2014-08-12  Marek Polacek  <polacek@redhat.com>
5294
5295         * gcc.dg/concat.c: Add dg-options.
5296         * gcc.dg/func-outside-2.c: Add __extension__.
5297         * gcc.dg/pr19967.c: Use -std=c99.
5298         * gcc.dg/pr22458-1.c: Add dg-options.
5299         * gcc.dg/pr33676.c: Add dg-options.
5300         * gcc.dg/gnu-predef-1.c: New test.
5301         * gcc.dg/c90-func-1.c: New test.
5302         * gcc.dg/c90-func-2.c: New test.
5303         * gcc.dg/c90-func-2.h: New test.
5304
5305 2014-08-12  Janis Johnson  <janisjo@codesourcery.com>
5306
5307         * lib/target/supports.exp
5308         (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
5309         or later.
5310
5311         * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
5312
5313         * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
5314         on Neon hardware.
5315
5316         * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
5317         * gcc.target/arm/pr59985.c: Likewise.
5318
5319 2014-08-12  Igor Zamyatin  <igor.zamyatin@intel.com>
5320
5321         PR other/61962
5322         * c-c++-common/cilk-plus/AN/pr61962.c: New test.
5323
5324 2014-08-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5325
5326         PR middle-end/62103
5327         * gcc.c-torture/execute/bitfld-6.c: New test.
5328
5329 2014-08-11  Janis Johnson  <janisjo@codesourcery.com>
5330
5331         * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
5332         * gcc.target/arm/pr56184.C: Likewise.
5333         * gcc.target/arm/pr59896.c: Likewise.
5334         * gcc.target/arm/stack-red-zone.c: Likewise.
5335         * gcc.target/arm/thumb-find-work-register.c: Likewise.
5336
5337         * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
5338         check_effective_target_arm_thumb2_ok): Test with code that passes
5339         an argument and returns a result.
5340
5341 2014-08-11  Richard Biener  <rguenther@suse.de>
5342
5343         PR tree-optimization/62075
5344         * gcc.dg/vect/pr62075.c: New testcase.
5345
5346 2014-08-11  Felix Yang  <fei.yang0953@gmail.com>
5347
5348         PR tree-optimization/62073
5349         * gcc.dg/vect/pr62073.c: New test.
5350
5351 2014-08-11  Richard Biener  <rguenther@suse.de>
5352
5353         PR tree-optimization/62070
5354         * gcc.dg/pr62070.c: New testcase.
5355
5356 2014-08-11  Yury Gribov  <y.gribov@samsung.com>
5357
5358         * c-c++-common/asan/inc.c: Update test.
5359         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5360         * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
5361         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5362         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5363         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
5364         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5365         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5366         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5367         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5368         * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
5369
5370 2014-08-10 Marek Polacek  <polacek@redhat.com>
5371
5372         PR c/51849
5373         * gcc.dg/Wc90-c99-compat-1.c: New test.
5374         * gcc.dg/Wc90-c99-compat-2.c: New test.
5375         * gcc.dg/Wc90-c99-compat-3.c: New test.
5376         * gcc.dg/Wc90-c99-compat-4.c: New test.
5377         * gcc.dg/Wc90-c99-compat-5.c: New test.
5378         * gcc.dg/Wc90-c99-compat-6.c: New test.
5379         * gcc.dg/wvla-1.c: Adjust dg-warning.
5380         * gcc.dg/wvla-2.c: Adjust dg-warning.
5381         * gcc.dg/wvla-4.c: Adjust dg-warning.
5382         * gcc.dg/wvla-6.c: Adjust dg-warning.
5383
5384 2014-08-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
5385
5386         PR fortran/61999
5387         * gfortran.dg/dot_product_3.f90:  New test case.
5388
5389 2014-08-09  Jan Hubicka  <hubicka@ucw.cz>
5390
5391         * g++.dg/ipa/devirt-35.C: Fix template.
5392         * g++.dg/ipa/devirt-36.C: Likewise.
5393         * g++.dg/ipa/devirt-37.C: New testcase.
5394
5395 2014-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
5396
5397         * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
5398         * g++.dg/cpp0x/enum29.C: Adjust.
5399
5400 2014-08-08  Richard Biener  <rguenther@suse.de>
5401
5402         * gcc.dg/strlenopt-8.c: Remove XFAIL.
5403         * gcc.dg/tree-prof/stringop-2.c: Adjust.
5404         * gfortran.dg/array_memcpy_4.f90: Likewise.
5405         * gfortran.dg/trim_optimize_1.f90: Likewise.
5406         * gfortran.dg/trim_optimize_2.f90: Likewise.
5407
5408 2014-08-08  Kugan Vivekanandarajah  <kuganv@linaro.org>
5409
5410         * gcc.dg/zero_sign_ext_test.c: New test.
5411
5412 2014-08-08  Bin Cheng  <bin.cheng@arm.com>
5413
5414         * gcc.dg/torture/pr61772.c: Skip lto running.
5415
5416 2014-08-07  John David Anglin  <danglin@gcc.gnu.org>
5417
5418         PR tree-optimization/60707
5419         * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
5420
5421 2014-08-07  Jan Hubicka  <hubicka@ucw.cz>
5422
5423         * g++.dg/ipa/devirt-35.C: New testcase.
5424         * g++.dg/ipa/devirt-36.C: New testcase.
5425
5426 2014-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
5427
5428         PR c++/51312
5429         * g++.dg/cpp0x/enum29.C: New.
5430
5431 2014-08-07  John David Anglin  <danglin@gcc.gnu.org>
5432
5433         * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
5434         defining in dg-options.
5435         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
5436
5437         * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
5438
5439         * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
5440
5441         * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
5442         on 32-bit hppa-hpux.
5443
5444         * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
5445         * c-c++-common/pr50459.c: Likewise.
5446
5447 2014-08-07  Petr Murzin  <petr.murzin@intel.com>
5448
5449         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
5450         values.h, change MAXDOUBLE for DBL_MAX.
5451         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
5452         * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
5453         values.h, change MAXFLOAT for FLT_MAX.
5454         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
5455         * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
5456         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
5457         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
5458         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
5459         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
5460         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
5461         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
5462         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
5463
5464 2014-08-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5465
5466         * gcc.dg/pr61756.c: Remove arm-specific dg-options.
5467
5468 2014-08-07  Marek Polacek  <polacek@redhat.com>
5469
5470         * gcc.dg/fold-reassoc-3.c: New test.
5471
5472 2013-08-07  Ilya Enkovich  <ilya.enkovich@intel.com>
5473
5474         * gcc.target/i386/struct-size.c: New.
5475
5476 2014-08-07  Tom de Vries  <tom@codesourcery.com>
5477
5478         * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
5479         * lib/target-supports.exp (check_effective_target_glibc)
5480         (check_effective_target_glibc_2_12_or_later)
5481         (check_effective_target_glibc_2_11_or_earlier): Remove proc.
5482
5483 2014-08-07  Zhenqiang Chen  <zhenqiang.chen@arm.com>
5484
5485         * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
5486
5487 2014-08-06  Paolo Carlini  <paolo.carlini@oracle.com>
5488
5489         PR c++/43906
5490         * g++.dg/warn/Waddress-1.C: New.
5491
5492 2014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
5493
5494         * gcc.dg/pr44194-1.c: Remove an extraneous brace.
5495
5496 2014-08-06  Vladimir Makarov  <vmakarov@redhat.com>
5497
5498         PR debug/61923
5499         * gcc.target/i386/pr61923.c: New test.
5500
5501 2014-08-06  Alan Lawrence  <alan.lawrence@arm.com>
5502
5503         * gcc.target/aarch64/vdup_n_2.c: New test.
5504
5505 2014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
5506
5507         * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
5508         powerpc_elfv2.
5509
5510 2014-08-06  Jakub Jelinek  <jakub@redhat.com>
5511
5512         PR rtl-optimization/61801
5513         * gcc.target/i386/pr61801.c: Rewritten.
5514
5515 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5516
5517         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
5518         Fix types.
5519         (test_vqdmlsls_lane_s32): Likewise.
5520         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
5521         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
5522
5523 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5524
5525         * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
5526         * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
5527         * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
5528         * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
5529         * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
5530         * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
5531         * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
5532         * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
5533
5534 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5535
5536         * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
5537         * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
5538         * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
5539         * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
5540         * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
5541         * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
5542
5543 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5544
5545         * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
5546
5547 2014-08-04  Rohit  <rohitarulraj@freescale.com>
5548
5549         PR target/60102
5550         * gcc.target/powerpc/pr60102.c: New testcase.
5551
5552 2014-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5553
5554         PR target/61713
5555         * gcc.dg/pr61756.c: New test.
5556
5557 2014-08-04  Tom de Vries  <tom@codesourcery.com>
5558
5559         * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
5560         version instead of required-target.
5561         * lib/target-supports.exp
5562         (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
5563         (check_effective_target_glibc_2_11_or_earlier): ... this.
5564
5565 2014-08-04  Arnaud Charlet  <charlet@adacore.com>
5566
5567         * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
5568         * gnat.dg/specs/debug1.ads: Adjust.
5569         * gnat.dg/specs/formal_type.ads: Fix error in test.
5570
5571 2014-08-03  Marek Polacek  <polacek@redhat.com>
5572
5573         * gcc.dg/case-bogus-1.c: New test.
5574
5575 2014-08-02  Paolo Carlini  <paolo.carlini@oracle.com>
5576
5577         PR c++/15339
5578         * g++.dg/other/default9.C: New.
5579         * g++.dg/other/default10.C: Likewise.
5580         * g++.dg/other/default3.C: Remove xfail.
5581
5582 2014-08-02  Jan Hubicka  <hubicka@ucw.cz>
5583
5584         * g++.dg/warn/Wsuggest-final.C: New testcase.
5585         * g++.dg/ipa/devirt-34.C: Fix.
5586
5587 2014-08-02  Marek Polacek  <polacek@redhat.com>
5588
5589         PR c/59855
5590         * gcc.dg/Wdesignated-init-2.c: New test.
5591
5592 2014-08-01  Paolo Carlini  <paolo.carlini@oracle.com>
5593
5594         DR 217 again
5595         * g++.dg/tc1/dr217-2.C: New.
5596
5597 2014-08-01  Igor Zamyatin  <igor.zamyatin@intel.com>
5598
5599         PR other/61963
5600         * c-c++-common/cilk-plus/AN/pr61963.c: New test.
5601
5602 2014-07-08  Igor Zamyatin  <igor.zamyatin@intel.com>
5603
5604         PR middle-end/61455
5605         * c-c++-common/cilk-plus/AN/pr61455.c: New test.
5606         * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
5607
5608 2014-08-01  Jiong Wang  <jiong.wang@arm.com>
5609
5610         * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
5611         testcase.
5612
5613 2014-08-01  Richard Biener  <rguenther@suse.de>
5614
5615         PR middle-end/61762
5616         * gcc.dg/pr61762.c: Align the string to make the testcase work
5617         on strict-align targets.
5618
5619 2014-08-01  Jakub Jelinek  <jakub@redhat.com>
5620
5621         * c-c++-common/ubsan/align-1.c: New test.
5622         * c-c++-common/ubsan/align-2.c: New test.
5623         * c-c++-common/ubsan/align-3.c: New test.
5624         * c-c++-common/ubsan/align-4.c: New test.
5625         * c-c++-common/ubsan/align-5.c: New test.
5626         * c-c++-common/ubsan/attrib-4.c: New test.
5627         * g++.dg/ubsan/align-1.C: New test.
5628         * g++.dg/ubsan/align-2.C: New test.
5629         * g++.dg/ubsan/align-3.C: New test.
5630         * g++.dg/ubsan/attrib-1.C: New test.
5631         * g++.dg/ubsan/null-1.C: New test.
5632         * g++.dg/ubsan/null-2.C: New test.
5633
5634 2014-08-01  Tom de Vries  <tom@codesourcery.com>
5635
5636         * lib/target-supports.exp (check_effective_target_glibc)
5637         (check_effective_target_glibc_2_12_or_later)
5638         (check_effective_target_not_glibc_2_11_or_earlier): New proc.
5639         * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
5640         not_glibc_2_11_or_earlier.
5641
5642 2014-07-31  Tom de Vries  <tom@codesourcery.com>
5643
5644         * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
5645
5646 2014-07-31  James Greenhalgh  <james.greenhalgh@arm.com>
5647
5648         * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
5649         (test_vpaddd_s64): Likewise.
5650         (test_vpaddd_s64): Likewise.
5651         * gcc.target/aarch64/simd/vpaddd_f64: New.
5652         * gcc.target/aarch64/simd/vpaddd_s64: New.
5653         * gcc.target/aarch64/simd/vpaddd_u64: New.
5654
5655 2014-07-31  Charles Baylis  <charles.baylis@linaro.org>
5656
5657         PR target/61948
5658         * gcc.target/arm/pr61948.c: New test case.
5659
5660 2014-07-31  Richard Biener  <rguenther@suse.de>
5661
5662         PR tree-optimization/61964
5663         * gcc.dg/torture/pr61964.c: New testcase.
5664
5665 2014-07-31  Marc Glisse  <marc.glisse@inria.fr>
5666
5667         PR c++/60517
5668         * c-c++-common/addrtmp.c: New file.
5669         * c-c++-common/uninit-G.c: Adapt.
5670
5671 2014-07-31  Bingfeng Mei  <bmei@broadcom.com>
5672
5673         PR lto/61868
5674         * gcc.dg/pr61868.c: New test.
5675
5676 2014-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
5677
5678         PR c++/57397
5679         * g++.dg/cpp0x/vt-57397-1.C: New.
5680         * g++.dg/cpp0x/vt-57397-2.C: Likewise.
5681
5682 2014-07-30  Arnaud Charlet  <charlet@adacore.com>
5683
5684         * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
5685
5686 2014-07-30  Tom Tromey  <tromey@redhat.com>
5687
5688         PR c/59855
5689         * gcc.dg/Wdesignated-init.c: New file.
5690
5691 2014-07-29  Jan Hubicka  <hubicka@ucw.cz>
5692
5693         * g++.dg/ipa/devirt-34.C: New testcase.
5694
5695 2014-07-28  Richard Biener  <rguenther@suse.de>
5696
5697         PR rtl-optimization/61801
5698         * gcc.target/i386/pr61801.c: Fix testcase.
5699
5700 2014-07-28  Eric Botcazou  <ebotcazou@adacore.com>
5701
5702         * gcc.dg/fold-abs-5.c: New test.
5703         * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
5704         * gcc.dg/fold-compare-8.c: Likewise.
5705
5706 2014-07-28  Richard Biener  <rguenther@suse.de>
5707
5708         PR middle-end/52478
5709         * gcc.dg/torture/ftrapv-1.c: New testcase.
5710
5711 2014-07-28  Richard Biener  <rguenther@suse.de>
5712
5713         PR tree-optimization/61921
5714         * gfortran.dg/pr61921.f90: New testcase.
5715
5716 2014-07-28  Richard Biener  <rguenther@suse.de>
5717
5718         PR rtl-optimization/61801
5719         * gcc.target/i386/pr61801.c: New testcase.
5720
5721 2014-07-27  Marek Polacek  <polacek@redhat.com>
5722
5723         PR c/61861
5724         * gcc.dg/pr61861.c: New test.
5725
5726 2014-07-27  Petr Murzin  <petr.murzin@intel.com>
5727
5728         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
5729         variable problem.
5730
5731 2014-07-27  Richard Sandiford  <rdsandiford@googlemail.com>
5732
5733         PR rtl-optimization/61926
5734         * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
5735         Reverse argument order.
5736         * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
5737         New XFAILed tests that match the original order.
5738
5739 2014-07-26  Marek Polacek  <polacek@redhat.com>
5740
5741         PR c/61077
5742         * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
5743
5744 2014-07-26  Tobias Burnus  <burnus@net-b.de>
5745
5746         PR fortran/61881
5747         PR fortran/61888
5748         PR fortran/57305
5749         * gfortran.dg/sizeof_2.f90: Change dg-error.
5750         * gfortran.dg/sizeof_4.f90: New.
5751         * gfortran.dg/storage_size_1.f08: Correct expected
5752         value.
5753
5754 2014-07-26  Marc Glisse  <marc.glisse@inria.fr>
5755
5756         PR target/44551
5757         * gcc.target/i386/pr44551-1.c: New file.
5758
5759 2014-07-25  Xinliang David Li  <davidxl@google.com>
5760
5761         * g++.dg/tree-prof/tree-prof.exp: Define macros.
5762         * g++.dg/tree-prof/reorder_class1.h: New file.
5763         * g++.dg/tree-prof/reorder_class2.h: New file.
5764         * g++.dg/tree-prof/reorder.C: New test.
5765         * g++.dg/tree-prof/morefunc.C: New test.
5766
5767 2014-07-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
5768
5769         Implement N4051 - Allow typename in a template template parameter
5770         * lib/target-supports.exp (check_effective_target_c++1y): Now
5771         means C++1y and up.
5772         (check_effective_target_c++1y_down): New.
5773         (check_effective_target_c++1z_only): New.
5774         (check_effective_target_c++1z): New.
5775         * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
5776         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
5777         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
5778
5779 2014-07-25  Tobias Burnus  <burnus@net-b.de>
5780
5781         * gfortran.dg/storage_size_5.f90: New.
5782
5783 2014-07-25  Richard Biener  <rguenther@suse.de>
5784
5785         PR middle-end/61762
5786         PR middle-end/61894
5787         * gcc.dg/pr61762.c: New testcase.
5788         * gcc.dg/fold-cstring.c: Likewise.
5789         * gcc.dg/fold-cvect.c: Likewise.
5790
5791 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5792
5793         * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
5794
5795         * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
5796         * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
5797         * gcc.c-torture/execute/20050316-3.x: New file.  Add -Wno-psabi.
5798         * gcc.c-torture/execute/pr23135.x: Likewise.
5799
5800 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5801
5802         * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
5803
5804 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5805
5806         * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
5807
5808 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5809
5810         * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
5811
5812 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
5813
5814         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
5815         sequences.
5816         * gcc.target/aarch64/test_frame_2.c: Likewise.
5817         * gcc.target/aarch64/test_frame_4.c: Likewise.
5818         * gcc.target/aarch64/test_frame_6.c: Likewise.
5819         * gcc.target/aarch64/test_frame_7.c: Likewise.
5820         * gcc.target/aarch64/test_frame_8.c: Likewise.
5821         * gcc.target/aarch64/test_frame_10.c: Likewise.
5822
5823 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
5824
5825         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
5826         sequences.
5827         * gcc.target/aarch64/test_frame_10.c: Likewise.
5828         * gcc.target/aarch64/test_frame_2.c: Likewise.
5829         * gcc.target/aarch64/test_frame_4.c: Likewise.
5830         * gcc.target/aarch64/test_frame_6.c: Likewise.
5831         * gcc.target/aarch64/test_frame_7.c: Likewise.
5832         * gcc.target/aarch64/test_frame_8.c: Likewise.
5833         * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
5834
5835 2014-07-24  Martin Jambor  <mjambor@suse.cz>
5836
5837         PR ipa/61160
5838         * g++.dg/ipa/pr61160-2.C (main): Always return zero.
5839
5840 2014-07-24  Richard Biener  <rguenther@suse.de>
5841
5842         PR ipa/61823
5843         * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
5844
5845 2014-07-24  Andreas Schwab  <schwab@suse.de>
5846
5847         * lib/target-supports.exp (check_effective_target_arm_nothumb):
5848         Also check for __arm__.
5849
5850 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
5851
5852         * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
5853         sequences.
5854
5855 2014-07-24  Marek Polacek  <polacek@redhat.com>
5856
5857         PR c/57653
5858         * c-c++-common/pr57653.c: New test.
5859         * c-c++-common/pr57653.h: New file.
5860         * c-c++-common/pr57653-2.c: New test.
5861         * c-c++-common/pr57653-2.h: New file.
5862
5863 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
5864
5865         * gcc.target/aarch64/test_frame_common.h: New file.
5866         * gcc.target/aarch64/test_frame_1.c: Likewise.
5867         * gcc.target/aarch64/test_frame_2.c: Likewise.
5868         * gcc.target/aarch64/test_frame_3.c: Likewise.
5869         * gcc.target/aarch64/test_frame_4.c: Likewise.
5870         * gcc.target/aarch64/test_frame_5.c: Likewise.
5871         * gcc.target/aarch64/test_frame_6.c: Likewise.
5872         * gcc.target/aarch64/test_frame_7.c: Likewise.
5873         * gcc.target/aarch64/test_frame_8.c: Likewise.
5874         * gcc.target/aarch64/test_frame_9.c: Likewise.
5875         * gcc.target/aarch64/test_frame_10.c: Likewise.
5876         * gcc.target/aarch64/test_frame_11.c: Likewise.
5877         * gcc.target/aarch64/test_frame_12.c: Likewise.
5878         * gcc.target/aarch64/test_frame_13.c: Likewise.
5879         * gcc.target/aarch64/test_frame_14.c: Likewise.
5880         * gcc.target/aarch64/test_frame_15.c: Likewise.
5881
5882 2014-07-23  Marek Polacek  <polacek@redhat.com>
5883
5884         * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
5885         in the structure.
5886
5887 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
5888
5889         * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
5890         * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
5891         * gcc.dg/pr10474.c (target): Likewise.
5892
5893 2014-07-22  Martin Jambor  <mjambor@suse.cz>
5894
5895         PR ipa/61160
5896         * pr61160-3.C (main): Return zero.
5897
5898 2014-07-22  Alan Lawrence  <alan.lawrence@arm.com>
5899
5900         * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
5901         * gcc.target/arm/simd/vextu64_1.c: Likewise.
5902         * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
5903         * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
5904         * gcc.target/aarch64/simd/ext_s64.x: Remove.
5905         * gcc.target/aarch64/simd/ext_u64.x: Remove.
5906
5907 2014-07-22  Yuri Rumyantsev  <ysrumyan@gmail.com>
5908
5909         PR tree-optimization/61822
5910         * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
5911
5912 2014-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5913
5914         * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
5915
5916 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
5917
5918         * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
5919         -msse2 -mno-avx instead of -msse.
5920
5921 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
5922
5923         * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
5924         * gcc.dg/pr44024.c (dg-options): Add -O1.
5925         (dg-final): Check for the condition.
5926         * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
5927
5928 2014-07-21  Bin Cheng  <bin.cheng@arm.com>
5929
5930         PR target/55701
5931         * gcc.target/arm/memset-inline-1.c: New test.
5932         * gcc.target/arm/memset-inline-2.c: New test.
5933         * gcc.target/arm/memset-inline-3.c: New test.
5934         * gcc.target/arm/memset-inline-4.c: New test.
5935         * gcc.target/arm/memset-inline-5.c: New test.
5936         * gcc.target/arm/memset-inline-6.c: New test.
5937         * gcc.target/arm/memset-inline-7.c: New test.
5938         * gcc.target/arm/memset-inline-8.c: New test.
5939         * gcc.target/arm/memset-inline-9.c: New test.
5940
5941 2014-07-21  Tom de Vries  <tom@codesourcery.com>
5942
5943         PR target/61827
5944         * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
5945         to bar symbol in scan-assembler-times call check.
5946
5947 2014-07-21  Tom de Vries  <tom@codesourcery.com>
5948
5949         PR target/61827
5950         * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
5951         for darwin in scan-assembler-times check.
5952         * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
5953         scan-assembler-not checks.  Add checks for insns.
5954         (main): Remove.
5955         * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
5956         scan-assembler-not checks.  Copy checks from i386/fuse-caller-save.c.
5957         (main): Remove.
5958
5959 2014-07-21  Tom de Vries  <tom@codesourcery.com>
5960
5961         PR target/61827
5962         * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
5963         dg-options.  Add checks for insns with xmm registers.  Remove
5964         cfi_def_cfa_offset checks.  Generalize checks containing %rsp.
5965         (main): Remove.
5966
5967 2014-07-21  Uros Bizjak  <ubizjak@gmail.com>
5968
5969         PR target/61855
5970         * gcc.target/i386/pr61855.c: New test.
5971
5972 2014-07-20  Eric Botcazou  <ebotcazou@adacore.com>
5973
5974         * gnat.dg/pack20.ad[sb]: New test.
5975         * gnat.dg/pack20_pkg.ads: New helper.
5976
5977 2014-07-20  Ian Lance Taylor  <iant@google.com>
5978
5979         * go.test/go-test.exp (go-gc-tests): Support multiple files in one
5980         package for compiledir tests.
5981
5982 2014-07-20  Marek Polacek  <polacek@redhat.com>
5983
5984         PR c/61852
5985         * gcc.dg/pr61852.c: New test.
5986
5987 2014-07-19  Eric Botcazou  <ebotcazou@adacore.com>
5988
5989         * gcc.dg/stack-usage-2.c: Adjust.
5990
5991 2014-07-18  Uros Bizjak  <ubizjak@gmail.com>
5992
5993         PR target/61794
5994         * gcc.target/i386/pr61794.c: New test.
5995
5996 2014-07-17  Richard Sandiford  <rdsandiford@googlemail.com>
5997
5998         * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
5999         involving both inputs rather than a multiplication involving one.
6000         * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
6001         * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
6002         * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
6003
6004 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
6005
6006         PR c++/50961
6007         * g++.dg/template/operator13.C: New.
6008
6009 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6010
6011         * gcc.target/aarch64/simd/vfma_f64.c: New test.
6012         * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
6013         * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
6014         * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
6015
6016 2014-07-17  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6017
6018         * c-c++-common/ubsan/bounds-2.c: Change output pattern.
6019         * c-c++-common/ubsan/bounds-5.c: Likewise.
6020         * c-c++-common/ubsan/bounds-6.c: Likewise.
6021         * c-c++-common/ubsan/bounds-7.c: Likewise.
6022         * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
6023         * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
6024         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
6025         * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
6026         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
6027         * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
6028         * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
6029         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6030         * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
6031         * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
6032
6033 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6034
6035         * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
6036         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
6037         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
6038         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
6039
6040 2014-07-17  Uros Bizjak  <ubizjak@gmail.com>
6041
6042         * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
6043         -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
6044         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
6045
6046 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
6047
6048         PR c++/61804
6049         * g++.dg/parse/pr61804.C: New.
6050
6051 2014-07-16  Arnaud Charlet  <charlet@adacore.com>
6052
6053         * gnat.dg/specs/alignment2.ads: Update.
6054         * gnat.dg/specs/size_clause1.ads: Likewise.
6055         * gnat.dg/specs/size_clause2.ads: Likewise.
6056
6057 2014-07-16  Dodji Seketeli  <dodji@redhat.com>
6058
6059         PR preprocessor/60723 - missing system-ness marks for macro tokens
6060         * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
6061
6062 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
6063
6064         * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
6065         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
6066         -mieee-with-inexact for alpha*-*-*.
6067
6068 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
6069
6070         * lib/target-supports.exp (check_effective_target_fenv_exceptions):
6071         Add IEEE options to compile flags.
6072         * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto.  Add -mieee-with-inexact
6073         additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
6074
6075 2014-07-15  Michael Matz  <matz@suse.de>
6076
6077         PR rtl-optimization/61772
6078         * gcc.dg/torture/pr61772.c: New test.
6079
6080 2014-07-15  Marek Polacek  <polacek@redhat.com>
6081
6082         * gcc.dg/ubsan/bounds-1.c: New test.
6083
6084 2014-06-15  Tobias Burnus  <burnus@net-b.de>
6085
6086         * gfortran.dg/coarray_34.f90: New.
6087         * gfortran.dg/coarray_6.f90: Update test case.
6088
6089 2014-07-14  Richard Biener  <rguenther@suse.de>
6090
6091         PR tree-optimization/61779
6092         * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
6093
6094 2014-07-14  Richard Biener  <rguenther@suse.de>
6095
6096         PR tree-optimization/61786
6097         * gcc.dg/torture/pr61786.c: New testcase.
6098         * gcc.dg/lto/pr61786_0.c: Likewise.
6099         * gcc.dg/lto/pr61786_1.c: Likewise.
6100
6101 2014-07-14  Richard Biener  <rguenther@suse.de>
6102
6103         PR tree-optimization/61757
6104         PR tree-optimization/61783
6105         PR tree-optimization/61787
6106         * gcc.dg/torture/pr61757.c: New testcase.
6107         * gcc.dg/torture/pr61787.c: Likewise.
6108
6109 2014-07-14  Jakub Jelinek  <jakub@redhat.com>
6110
6111         PR middle-end/61294
6112         * c-c++-common/Wmemset-transposed-args1.c: New test.
6113         * c-c++-common/Wmemset-transposed-args2.c: New test.
6114         * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
6115
6116 2014-07-13  Jan Hubicka  <hubicka@ucw.cz>
6117
6118         * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
6119         longer happens during parsing.
6120         * gcc.dg/pr44024.c: Update template.
6121         * g++.dg/tree-ssa/nonzero-2.C: New testcase.
6122         * g++.dg/tree-ssa/nonzero-1.C: New testcase.
6123         * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
6124
6125 2014-07-13  Tom de Vries  <tom@codesourcery.com>
6126
6127         * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
6128         * gcc.target/i386/fuse-caller-save-xmm.c: New test.
6129
6130 2014-07-13  Edward Smith-Rowland  <3dw4rd@verizon.net>
6131
6132         PR C++/60209 - Declaration of user-defined literal operator cause error
6133         * g++.dg/cpp0x/pr60209-neg.C: New.
6134         * g++.dg/cpp0x/pr60209.C: New.
6135         * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
6136
6137 2014-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6138
6139         PR c++/60967
6140         * g++.dg/cilk-plus/pr60967.C: New.
6141
6142 2014-07-13  Tobias Burnus  <burnus@net-b.de>
6143
6144         * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
6145
6146 2014-07-12  Paul Thomas  <pault@gcc.gnu.org>
6147
6148         PR fortran/61780
6149         * gfortran.dg/dependency_44.f90 : New test
6150
6151 2014-07-12  Tobias Burnus  <burnus@net-b.de>
6152
6153         * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
6154         * gfortran.dg/coarray_atomic_2.f90: New.
6155         * gfortran.dg/coarray_atomic_3.f90: New.
6156         * gfortran.dg/coarray_atomic_4.f90: New.
6157         * gfortran.dg/coarray/atomic_2.f90: New.
6158
6159 2014-07-11  Edward Smith-Rowland  <3dw4rd@verizon.net>
6160
6161         PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
6162         * g++.dg/cpp0x/pr57644.C: New.
6163
6164 2014-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
6165
6166         PR c++/53159
6167         * g++.dg/cpp0x/Wnarrowing1.C: New.
6168
6169 2014-07-11  Andreas Schwab  <schwab@linux-m68k.org>
6170
6171         PR preprocessor/61389
6172         * gcc.dg/cpp/macsyntx.c: Update expected warnings.
6173         * gcc.dg/cpp/sysmac1.c: Likewise.
6174
6175 2014-07-11  Richard Biener  <rguenther@suse.de>
6176
6177         PR middle-end/61473
6178         * gcc.dg/memmove-4.c: New testcase.
6179         * gcc.dg/strlenopt-8.c: XFAIL.
6180         * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
6181
6182 2014-07-11  Marat Zakirov  <m.zakirov@samsung.com>
6183
6184         PR target/61561
6185         * gcc.dg/pr61561.c: New test.
6186
6187 2014-07-10  Tom de Vries  <tom@codesourcery.com>
6188
6189         * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
6190         dg-options.
6191         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
6192         * gcc.target/mips/fuse-caller-save-mips16.c: Same.  Add isa_rev=0 to
6193         dg-options.
6194
6195 2014-07-10  Richard Biener  <rguenther@suse.de>
6196
6197         PR c-family/61741
6198         * c-c++-common/torture/pr61741.c: Use signed char.
6199
6200 2014-07-10  Eric Botcazou  <ebotcazou@adacore.com>
6201
6202         * gnat.dg/opt39.adb: New test.
6203
6204 2014-07-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
6205
6206         PR tree-optimization/61742
6207         * gcc.dg/torture/pr61742.c: New test.
6208         * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
6209         * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
6210
6211 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
6212
6213         PR c++/60686
6214         * g++.dg/cpp0x/explicit8.C: New.
6215
6216 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
6217
6218         DR 1584
6219         PR c++/57466
6220         * g++.dg/template/pr57466.C: New.
6221         * g++.dg/cpp0x/pr57466.C: Likewise.
6222         * g++.dg/template/unify6.C: Update.
6223
6224 2014-07-09  Tom de Vries  <tom@codesourcery.com>
6225
6226         * gcc.target/i386/fuse-caller-save-rec.c: New test.
6227
6228 2014-07-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6229
6230         * gfortran.dg/ieee/underflow_1.f90: New file.
6231
6232 2014-07-09  Richard Biener  <rguenther@suse.de>
6233
6234         PR c-family/61741
6235         * c-c++-common/torture/pr61741.c: New testcase.
6236
6237 2014-07-09  Pat Haugen  <pthaugen@us.ibm.com>
6238
6239         * lib/target-supports.exp
6240         (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
6241
6242 2014-07-09  Jan Hubicka  <hubicka@ucw.cz>
6243
6244         * gcc.dg/globalalias.c: Remove XFAIL.
6245         * gcc.dg/localalias.c: Remove XFAIL.
6246
6247 2014-07-09  Edward Smith-Rowland  <3dw4rd@verizon.net>
6248
6249         PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
6250         * g++.dg/cpp0x/pr58155.C: New.
6251
6252 2014-07-09  Dominique d'Humieres <dominiq@lps.ens.fr>
6253
6254         PR testsuite/61453
6255         * gfortran.dg/bind_c_array_params_2.f90:
6256         Adjust regexp for more targets.
6257
6258 2014-07-09  Andrew Sutton  <andrew.n.sutton@gmail.com>
6259             Paolo Carlini  <paolo.carlini@oracle.com>
6260
6261         PR c++/59361
6262         * g++.dg/cpp0x/vt-59361.C: New.
6263
6264 2014-07-08  Sriraman Tallam  <tmsriram@google.com>
6265
6266         PR target/61599
6267         * gcc.target/i386/pr61599-1.c: New test.
6268         * gcc.target/i386/pr61599-2.c: New test.
6269
6270 2014-07-08  Jakub Jelinek  <jakub@redhat.com>
6271
6272         PR rtl-optimization/61673
6273         * gcc.c-torture/execute/pr61673.c: New test.
6274
6275         PR tree-optimization/61725
6276         * gcc.dg/tree-ssa/vrp93.c: New test.
6277         * gcc.c-torture/execute/pr61725.c: New test.
6278
6279 2014-07-08  Richard Biener  <rguenther@suse.de>
6280
6281         * tree-ssa-dom.h (loop_depth_of_name): Remove.
6282         * tree-ssa-dom.c (record_equivalences_from_phis): Remove
6283         restriction on loop depth difference.
6284         (record_equality): Likewise.
6285         (propagate_rhs_into_lhs): Likewise.  Simplify condition.
6286         (loop_depth_of_name): Remove.
6287         * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
6288         restriction on loop depth difference.
6289         (init_copy_prop): Likewise.
6290
6291 2014-07-08  Richard Biener  <rguenther@suse.de>
6292
6293         PR tree-optimization/61681
6294         * gcc.dg/torture/pr61681.c: New testcase.
6295
6296 2014-07-08  Richard Biener  <rguenther@suse.de>
6297
6298         PR tree-optimization/61680
6299         * gcc.dg/vect/pr61680.c: New testcase.
6300
6301 2014-07-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6302
6303         PR tree-optimization/61576
6304         * gcc.dg/torture/pr61576.c: New test.
6305
6306 2014-07-08  Marek Polacek  <polacek@redhat.com>
6307
6308         PR c/60226
6309         * c-c++-common/pr60226.c: New test.
6310
6311 2014-07-07  Paul Thomas  <pault@gcc.gnu.org>
6312
6313         PR fortran/61459
6314         PR fortran/58883
6315         * gfortran.dg/allocatable_function_8.f90 : New test
6316
6317 2014-07-07  Maciej W. Rozycki  <macro@codesourcery.com>
6318
6319         * gcc.target/powerpc/spe-evmerge.c: New file.
6320
6321 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
6322
6323         * g++.dg/cpp0x/override1.C: Tweak expected error messages.
6324
6325 2014-07-07  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6326
6327         * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
6328
6329 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
6330
6331         PR c++/58898
6332         * g++.dg/parse/pr58898.C: New.
6333
6334 2014-07-07  Dominique d'Humieres <dominiq@lps.ens.fr>
6335
6336         * gfortran.dg/list_read_12.f90: Delete the file.
6337         * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
6338         of dg-runtest.
6339
6340 2014-07-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6341
6342         PR libgfortran/61640
6343         * gfortran.dg/arrayio_16.f90: New test.
6344
6345 2014-07-06  Marek Polacek  <polacek@redhat.com>
6346
6347         * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
6348         * g++.dg/ipa/imm-devirt-2.C: Likewise.
6349
6350 2014-07-06  Marek Polacek  <polacek@redhat.com>
6351
6352         PR c/6940
6353         * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
6354         -Wno-sizeof-array-argument.
6355         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6356         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
6357         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
6358         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
6359         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
6360         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6361         * c-c++-common/sizeof-array-argument.c: New test.
6362         * gcc.dg/vla-5.c: Add dg-warnings.
6363
6364 2014-07-05  Jan Hubicka  <hubicka@ucw.cz>
6365
6366         * g++.dg/ipa/devirt-26.C: Update testcase.
6367         * g++.dg/ipa/imm-devirt-1.C: Update testcase.
6368         * g++.dg/ipa/imm-devirt-2.C: Update testcase.
6369
6370 2014-07-04  Tobias Burnus  <burnus@net-b.de>
6371
6372         * gfortran.dg/coarray/coindexed_3.f90: New.
6373
6374 2014-07-04  Jakub Jelinek  <jakub@redhat.com>
6375
6376         PR middle-end/61654
6377         * g++.dg/opt/pr61654.C: New test.
6378
6379         PR tree-optimization/61684
6380         * gcc.c-torture/compile/pr61684.c: New test.
6381
6382 2014-07-04  Thomas Schwinge  <thomas@codesourcery.com>
6383
6384         * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
6385         dg-runtest's.  Adapt all callers.
6386         * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
6387         * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
6388         * lib/go-dg.exp (go-dg-runtest): Likewise.
6389         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
6390         * lib/objc-dg.exp (objc-dg-runtest): Likewise.
6391
6392 2014-07-03  Jakub Jelinek  <jakub@redhat.com>
6393
6394         PR tree-optimization/61682
6395         * gcc.c-torture/execute/pr61682.c: New test.
6396
6397 2014-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
6398
6399         * gcc.target/powerpc/shift-dot.c: New test.
6400
6401 2014-07-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6402
6403         * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
6404         avoid optimization.
6405
6406 2014-07-03  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6407
6408         * gcc.target/arm/identical-invariants.c: New test.
6409
6410 2014-07-02  Jan Hubicka  <hubicka@ucw.cz>
6411             Chen Gang <gang.chen.5i5j@gmail.com>
6412
6413         * gcc.c-torture/compile/section.c: New testcase.
6414
6415 2014-07-02  Christian Bruel  <christian.bruel@st.com>
6416
6417         PR target/29349
6418         PR target/53513
6419         * gcc.target/sh/fpchg.c: New test.
6420
6421 2014-07-02  Jakub Jelinek  <jakub@redhat.com>
6422             Fritz Reese  <Reese-Fritz@zai.com>
6423
6424         * gfortran.dg/oldstyle_5.f: New test.
6425
6426 2014-07-02  Uros Bizjak  <ubizjak@gmail.com>
6427
6428         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
6429         * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
6430
6431 2014-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6432
6433         * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
6434         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6435         * g++.dg/parse/error11.C: Likewise.
6436         * g++.old-deja/g++.brendan/template17.C: Likewise.
6437
6438 2014-07-02  Tobias Burnus  <burnus@net-b.de>
6439
6440         * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
6441         * gfortran.dg/coarray/send_array.f90: Ditto.
6442         * gfortran.dg/coarray/sendget_array.f90: Ditto.
6443
6444 2014-07-01  James Greenhalgh  <james.greenhalgh@arm.com>
6445             Yufeng Zhang  <yufeng.zhang@arm.com>
6446
6447         * gcc.target/aarch64/aapcs64/aapcs64.exp:
6448         (additional_flags_for_func_ret): New variable based on
6449         $additional_flags with -fno-use-caller-save.
6450         (func-ret-*.c): Use the new variable.
6451
6452 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
6453
6454         PR c++/59637
6455         * g++.dg/cpp0x/decltype60.C: New.
6456
6457 2014-07-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6458
6459         * gcc.target/aarch64/simd/vcage_f64.c: New test.
6460         * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
6461         * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
6462         * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
6463         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
6464         * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
6465         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
6466         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
6467
6468 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
6469
6470         * g++.dg/cpp1y/pr59867.C: Fix target selector.
6471
6472 2014-07-01  Marek Polacek  <polacek@redhat.com>
6473
6474         * gcc.dg/Wint-conversion.c: New test.
6475
6476 2014-07-01  Marek Polacek  <polacek@redhat.com>
6477
6478         PR c/58286
6479         * gcc.dg/Wincompatible-pointer-types.c: New test.
6480
6481 2014-06-30  David Holsgrove <david.holsgrove@xilinx.com>
6482
6483         * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
6484         MicroBlaze specific pattern.
6485
6486 2014-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
6487
6488         PR c++/58781
6489         PR c++/60249
6490         PR c++/59867
6491         * testsuite/g++.dg/cpp0x/pr58781.C: New.
6492         * testsuite/g++.dg/cpp0x/pr60249.C: New.
6493         * testsuite/g++.dg/cpp1y/pr59867.C: New.
6494
6495 2014-06-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6496
6497         * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
6498         test requires greater precision than the current PowerPC long
6499         double implementation supports.
6500
6501 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
6502
6503         PR c++/54891
6504         * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
6505
6506 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
6507
6508         PR c++/51400
6509         * g++.dg/cpp0x/constexpr-attribute3.C: New.
6510
6511 2014-06-30  Jeff Law  <law@redhat.com>
6512
6513         PR tree-optimization/61607
6514         * gcc.dg/tree-ssa/pr61607.c: New test.
6515
6516 2014-06-30  Marek Polacek  <polacek@redhat.com>
6517
6518         * c-c++-common/ubsan/attrib-2.c: New test.
6519         * g++.dg/ubsan/return-3.C: New test.
6520
6521 2014-06-30  Igor Zamyatin  <igor.zamyatin@intel.com>
6522
6523         PR middle-end/57541
6524         * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
6525         * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
6526
6527 2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6528
6529         * gcc.dg/ira-loop-pressure.c: New test.
6530
6531 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
6532
6533         * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
6534         checks that the dump is generated.
6535
6536 2014-06-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6537
6538         PR fortran/36275
6539         PR fortran/38839
6540         * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
6541         * gfortran.dg/binding_label_tests_27.f90: New file.
6542
6543 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
6544
6545         * gfortran.dg/graphite/pr59586.f: New testcase.
6546
6547 2014-06-29  Andreas Schwab  <schwab@linux-m68k.org>
6548
6549         * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
6550
6551 2014-06-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6552
6553         PR fortran/29383
6554         * lib/target-supports.exp (check_effective_target_fortran_ieee):
6555         New function.
6556         * gfortran.dg/ieee/ieee.exp: New file.
6557         * gfortran.dg/ieee/ieee_1.F90: New file.
6558         * gfortran.dg/ieee/ieee_2.f90: New file.
6559         * gfortran.dg/ieee/ieee_3.f90: New file.
6560         * gfortran.dg/ieee/ieee_4.f90: New file.
6561         * gfortran.dg/ieee/ieee_5.f90: New file.
6562         * gfortran.dg/ieee/ieee_6.f90: New file.
6563         * gfortran.dg/ieee/ieee_7.f90: New file.
6564         * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
6565
6566 2014-06-28  Jonathan Wakely  <jwakely@redhat.com>
6567
6568         * g++.dg/cpp0x/elision_conv.C: New.
6569
6570 2014-06-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6571
6572         * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
6573
6574 2014-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
6575
6576         PR c++/61614
6577         * g++.dg/ext/complit14.C: New.
6578
6579 2014-06-27  Martin Jambor  <mjambor@suse.cz>
6580
6581         PR ipa/61160
6582         * g++.dg/ipa/pr61160-2.C: New test.
6583         * g++.dg/ipa/pr61160-3.C: Likewise.
6584
6585 2014-06-27  Jakub Jelinek  <jakub@redhat.com>
6586
6587         PR tree-optimization/57233
6588         PR tree-optimization/61299
6589         * gcc.dg/pr57233.c: New test.
6590         * gcc.target/i386/pr57233.c: New test.
6591         * gcc.target/i386/sse2-pr57233.c: New test.
6592         * gcc.target/i386/avx-pr57233.c: New test.
6593         * gcc.target/i386/avx2-pr57233.c: New test.
6594         * gcc.target/i386/avx512f-pr57233.c: New test.
6595         * gcc.target/i386/xop-pr57233.c: New test.
6596
6597 2014-06-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6598
6599         * gcc.dg/typeof-2.c: New testcase.
6600
6601 2014-06-27  Marek Polacek  <polacek@redhat.com>
6602
6603         * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
6604         (fn1): Remove store to out-of-bounds location.  Add memory barrier.
6605         (fn2): Likewise.
6606         (fn5): Likewise.
6607         (fn6): Likewise.
6608         (fn7): Likewise.
6609         (fn8): Likewise.
6610         (fn9): Likewise.
6611         (fn11): Likewise.
6612         * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
6613         location.  Add memory barrier.
6614         (fn2): Likewise.
6615         (fn3): Likewise.
6616         (fn4): Likewise.
6617         (fn5): Likewise.
6618         * c-c++-common/ubsan/bounds-7.c: New test.
6619
6620 2014-06-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6621
6622         PR libgfortran/61499
6623         * gfortran.dg/arrayio_15.f90: New test.
6624
6625 2014-06-26  Uros Bizjak  <ubizjak@gmail.com>
6626
6627         PR target/61586
6628         * gcc.target/alpha/pr61586.c: New test.
6629
6630 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
6631
6632         PR c++/57573
6633         * g++.dg/template/pr57573.C: New.
6634
6635 2014-06-26  Jan Hubicka  <hubicka@ucw.cz>
6636
6637         * gcc.dg/tree-ssa/interposition.c: New testcase.
6638
6639 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
6640
6641         PR c++/56633
6642         * g++.dg/cpp0x/deleted8.C: New.
6643
6644 2014-06-26  Martin Jambor  <mjambor@suse.cz>
6645
6646         * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
6647         parameter.
6648         * g++.dg/simulate-thread/bitfields.C: Likewise.
6649         * gcc.dg/simulate-thread/strict-align-global.c: Remove
6650         allow-packed-store-data-races parameter.
6651         * gcc.dg/simulate-thread/subfields.c: Likewise.
6652         * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
6653         to one.
6654
6655 2014-06-26  Martin Jambor  <mjambor@suse.cz>
6656
6657         * g++.dg/ipa/pr60600.C: Fix typo.
6658         * g++.dg/ipa/devirt-25.C: Likewise.
6659
6660 2014-06-26  Richard Biener  <rguenther@suse.de>
6661
6662         PR tree-optimization/61607
6663         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
6664
6665 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
6666
6667         * gcc.dg/inline-22.c: Add bind_pic_locally.
6668         * gcc.dg/inline_4.c: Ditto.
6669         * gcc.dg/fail_always_inline.c: Ditto.
6670         * g++.dg/ipa/devirt-25.C: Ditto.
6671
6672 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
6673
6674         * lib/target-support.exp (bind_pic_locally): Save the flags to
6675         'flags_to_postpone' instead of appending to 'flags'.
6676         * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
6677         with flags_to_postpone and revert after target_compile.
6678         * lib/g++.exp (g++_target_compile): Ditto.
6679         * lib/gfortran.exp (gfortran_target_compile): Ditto.
6680
6681 2014-06-26  Nick Clifton  <nickc@redhat.com>
6682
6683         * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
6684
6685 2014-06-26  Adam Butcher  <adam@jessamine.co.uk>
6686
6687         PR c++/61537
6688         * g++.dg/template/pr61537.C: New testcase.
6689
6690 2014-06-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6691
6692         * gfortran.dg/default_format_denormal_2.f90:  Remove xfail for
6693         powerpc*-*-linux*.
6694
6695 2014-06-25  Tobias Burnus  <burnus@net-b.de>
6696
6697         * gfortran.dg/coarray_33.f90: New.
6698
6699 2014-06-25  Tobias Burnus  <burnus@net-b.de>
6700
6701         * gfortran.dg/coarray/coindexed_1.f90: New.
6702
6703 2014-06-25  Tobias Burnus  <burnus@net-b.de>
6704
6705         * gfortran.dg/coarray_collectives_7.f90: New.
6706
6707 2014-06-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6708
6709         * gcc.c-torture/execute/20140622-1.c: New test.
6710
6711 2014-06-25  Paolo Carlini  <paolo.carlini@oracle.com>
6712
6713         DR 178
6714         PR c++/49132
6715         * g++.dg/cpp0x/aggr1.C: New.
6716         * g++.dg/cpp0x/aggr2.C: Likewise.
6717         * g++.dg/init/aggr11.C: Likewise.
6718         * g++.dg/init/aggr12.C: Likewise.
6719
6720 2014-06-25  Martin Jambor  <mjambor@suse.cz>
6721
6722         * g++.dg/ipa/pr61540.C: Remove dumping test.
6723
6724 2014-06-25  Marek Polacek  <polacek@redhat.com>
6725
6726         PR c/61162
6727         * gcc.dg/pr61162.c: Adjust dg-warning.
6728         * gcc.dg/pr61162-2.c: New test.
6729
6730 2014-06-25  Marc Glisse  <marc.glisse@inria.fr>
6731
6732         PR tree-optimization/57742
6733         * gcc.dg/tree-ssa/calloc-3.c: New file.
6734
6735 2014-06-25  Richard Biener  <rguenther@suse.de>
6736
6737         PR testsuite/61560
6738         * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
6739         for targets that return _Complex float in memory.
6740
6741 2014-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6742
6743         * gcc.target/arm/vect-noalign.c: Adjust options.
6744
6745 2014-06-24  Cong Hou  <congh@google.com>
6746
6747         * gcc.dg/vect/vect-reduc-sad.c: New.
6748         * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
6749
6750 2014-06-24  Marc Glisse  <marc.glisse@inria.fr>
6751
6752         PR tree-optimization/57742
6753         * g++.dg/tree-ssa/calloc.C: New testcase.
6754         * gcc.dg/tree-ssa/calloc-1.c: Likewise.
6755         * gcc.dg/tree-ssa/calloc-2.c: Likewise.
6756         * gcc.dg/strlenopt-9.c: Adapt.
6757
6758 2014-06-24  Yufeng Zhang  <yufeng.zhang@arm.com>
6759
6760         * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
6761         global variable.
6762         (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
6763         instead of calling sequentially in the C code.
6764         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
6765         saved_return_address to the stack frame where LR register was stored.
6766         (saved_return_address): Declare weak.
6767
6768 2014-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
6769
6770         PR c++/33972
6771         * g++.dg/other/operator3.C: New.
6772         * g++.dg/template/operator8.C: Adjust.
6773         * g++.dg/template/operator9.C: Likewise.
6774
6775 2014-06-24  Alan Lawrence  <alan.lawrence@arm.com>
6776
6777         * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
6778
6779 2014-06-24  Richard Biener  <rguenther@suse.de>
6780
6781         PR tree-optimization/61572
6782         * gcc.target/i386/pr61572.c: New testcase.
6783
6784 2014-06-24  Jakub Jelinek  <jakub@redhat.com>
6785
6786         * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
6787         reduction clause.
6788         * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
6789         Remove Label is never defined expected error.
6790         * gfortran.dg/gomp/udr8.f90: New test.
6791
6792 2014-06-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
6793
6794         PR tree-optimization/61554
6795         * g++.dg/torture/pr61554.C: New testcase.
6796
6797 2014-06-23  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6798
6799         * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
6800
6801 2014-06-23  Jan Hubicka  <hubicka@ucw.cz>
6802
6803         * gcc.dg/localalias-2.c: Guard by require-alias.
6804         * gcc.dg/globalalias-2.c: Likewise.
6805
6806 2014-06-23  Kai Tietz  <ktietz@redhat.com>
6807
6808         * gcc.target/i386/indjmp-1.c: New test.
6809
6810 2014-06-23  Andrew Pinski  <apinski@cavium.com>
6811
6812         * gcc.c-torture/compile/20140723-1.c: New testcase.
6813
6814 2014-06-23  Marek Polacek  <polacek@redhat.com>
6815
6816         PR c/61553
6817         * c-c++-common/pr61553.c (foo): Add dg-error.
6818
6819 2014-06-23  Tobias Burnus  <burnus@net-b.de>
6820
6821         * gfortran.dg/coarray_32.f90: New.
6822
6823 2014-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
6824
6825         DR 577
6826         PR c++/33101
6827         * g++.dg/other/void1.C: Adjust.
6828         * g++.dg/other/void3.C: Likewise.
6829
6830 2014-06-23  Marek Polacek  <polacek@redhat.com>
6831
6832         PR c/61553
6833         * c-c++-common/pr61553.c: New test.
6834
6835 2014-06-23  Richard Biener  <rguenther@suse.de>
6836
6837         * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
6838         * g++.dg/vect/slp-pr50819.cc: Likewise.
6839         * g++.dg/vect/slp-pr56812.cc: Likewise.
6840         * gcc.dg/vect/bb-slp-1.c: Likewise.
6841         * gcc.dg/vect/bb-slp-10.c: Likewise.
6842         * gcc.dg/vect/bb-slp-11.c: Likewise.
6843         * gcc.dg/vect/bb-slp-13.c: Likewise.
6844         * gcc.dg/vect/bb-slp-14.c: Likewise.
6845         * gcc.dg/vect/bb-slp-15.c: Likewise.
6846         * gcc.dg/vect/bb-slp-16.c: Likewise.
6847         * gcc.dg/vect/bb-slp-17.c: Likewise.
6848         * gcc.dg/vect/bb-slp-18.c: Likewise.
6849         * gcc.dg/vect/bb-slp-19.c: Likewise.
6850         * gcc.dg/vect/bb-slp-2.c: Likewise.
6851         * gcc.dg/vect/bb-slp-20.c: Likewise.
6852         * gcc.dg/vect/bb-slp-21.c: Likewise.
6853         * gcc.dg/vect/bb-slp-22.c: Likewise.
6854         * gcc.dg/vect/bb-slp-23.c: Likewise.
6855         * gcc.dg/vect/bb-slp-24.c: Likewise.
6856         * gcc.dg/vect/bb-slp-25.c: Likewise.
6857         * gcc.dg/vect/bb-slp-26.c: Likewise.
6858         * gcc.dg/vect/bb-slp-27.c: Likewise.
6859         * gcc.dg/vect/bb-slp-28.c: Likewise.
6860         * gcc.dg/vect/bb-slp-29.c: Likewise.
6861         * gcc.dg/vect/bb-slp-3.c: Likewise.
6862         * gcc.dg/vect/bb-slp-30.c: Likewise.
6863         * gcc.dg/vect/bb-slp-31.c: Likewise.
6864         * gcc.dg/vect/bb-slp-32.c: Likewise.
6865         * gcc.dg/vect/bb-slp-4.c: Likewise.
6866         * gcc.dg/vect/bb-slp-5.c: Likewise.
6867         * gcc.dg/vect/bb-slp-6.c: Likewise.
6868         * gcc.dg/vect/bb-slp-7.c: Likewise.
6869         * gcc.dg/vect/bb-slp-8.c: Likewise.
6870         * gcc.dg/vect/bb-slp-8a.c: Likewise.
6871         * gcc.dg/vect/bb-slp-8b.c: Likewise.
6872         * gcc.dg/vect/bb-slp-9.c: Likewise.
6873         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
6874         * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
6875         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
6876         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
6877         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
6878         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
6879         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
6880         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
6881         * gcc.dg/vect/pr26359.c: Likewise.
6882         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
6883
6884 2014-06-23  Marek Polacek  <polacek@redhat.com>
6885
6886         * c-c++-common/pr49706-2.c: New test.
6887
6888 2014-06-23  Alan Modra  <amodra@gmail.com>
6889
6890         * gcc.dg/pr61583.c: New.
6891
6892 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
6893
6894         * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
6895         [u]int64x1_t.
6896
6897         * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
6898         * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
6899
6900         * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
6901         test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
6902         test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
6903         test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
6904         test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
6905         test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
6906         test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
6907         test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
6908         test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
6909         test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
6910         test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
6911         test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
6912         test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
6913         test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
6914         test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
6915         test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
6916         test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
6917         test_vsrid_n_u64): Fix signature to match intrinsic.
6918
6919         (test_vabs_s64): Remove.
6920         (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
6921
6922         (test_vdupd_lane_s64): Rename to...
6923         (test_vdupd_laneq_s64): ...and remove a call to force_simd.
6924
6925         (test_vdupd_lane_u64): Rename to...
6926         (test_vdupd_laneq_u64): ...and remove a call to force_simd.
6927
6928         (test_vtst_s64): Rename to...
6929         (test_vtstd_s64): ...and change int64x1_t to int64_t.
6930
6931         (test_vtst_u64): Rename to...
6932         (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
6933
6934         * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
6935         * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
6936         Remove out-of-bounds tests.
6937         * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
6938         * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
6939         * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
6940
6941 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
6942
6943         * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
6944         * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
6945         * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
6946         * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
6947         * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
6948         vector types.
6949         * gcc.target/aarch64/vsub_f64.c: Likewise.
6950         * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
6951         scheme as now the same for all variants.
6952         * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
6953         float64x1_t.
6954
6955 2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
6956
6957         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
6958
6959 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
6960
6961         * gcc.dg/localalias.c: Fix broken commit.
6962         * gcc.dg/globalalias.c: Likewise.
6963
6964 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
6965
6966         * gcc.dg/localalias.c: New testcase.
6967         * gcc.dg/localalias-2.c: New testcase.
6968         * gcc.dg/globalalias.c: New testcase.
6969         * gcc.dg/globalalias-2.c: New testcase.
6970
6971 2014-06-20  Jakub Jelinek  <jakub@redhat.com>
6972
6973         * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
6974
6975 2014-06-20  Marek Polacek  <polacek@redhat.com>
6976
6977         * c-c++-common/ubsan/bounds-1.c: New test.
6978         * c-c++-common/ubsan/bounds-2.c: New test.
6979         * c-c++-common/ubsan/bounds-3.c: New test.
6980         * c-c++-common/ubsan/bounds-4.c: New test.
6981         * c-c++-common/ubsan/bounds-5.c: New test.
6982         * c-c++-common/ubsan/bounds-6.c: New test.
6983
6984 2014-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
6985
6986         Make the tests big-endian friendly.
6987
6988         * gcc.target/aarch64/aapcs64/test_25.c: Update.
6989         * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
6990         * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
6991         * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
6992         * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
6993         * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
6994         * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
6995         * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
6996         * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
6997
6998 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
6999             Max Ostapenko  <m.ostapenko@partner.samsung.com>
7000
7001         PR sanitizer/61547
7002         * c-c++-common/asan/strlen-overflow-1.c: New test.
7003
7004 2014-06-20  Martin Jambor  <mjambor@suse.cz>
7005
7006         PR ipa/61540
7007         * g++.dg/ipa/pr61540.C: New test.
7008
7009 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
7010             Max Ostapenko  <m.ostapenko@partner.samsung.com>
7011
7012         PR sanitizer/61530
7013         * c-c++-common/asan/pr61530.c: New test.
7014
7015 2014-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7016
7017         * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
7018         * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
7019         * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
7020         * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
7021         * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
7022         * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
7023         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
7024         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
7025         * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
7026         * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
7027         * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
7028         * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
7029         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
7030         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7031         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
7032         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
7033         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
7034         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
7035         * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
7036         * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
7037         * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
7038         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
7039         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7040         * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
7041         * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
7042         * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
7043         * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
7044         * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
7045         * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
7046         * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
7047         * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
7048         * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
7049         * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
7050         * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
7051         * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
7052         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
7053         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
7054         * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
7055         * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
7056         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
7057         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
7058         * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
7059         (test_vqdmlal_high_lane_s16): Fix parameter type.
7060         (test_vqdmlal_high_lane_s32): Likewise.
7061         (test_vqdmull_high_lane_s16): Likewise.
7062         (test_vqdmull_high_lane_s32): Likewise.
7063         (test_vqdmlsl_high_lane_s32): Likewise.
7064         (test_vqdmlsl_high_lane_s16): Likewise.
7065         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
7066         Fix argument type.
7067         (test_vqdmlals_lane_s32): Likewise.
7068         (test_vqdmlslh_lane_s16): Likewise.
7069         (test_vqdmlsls_lane_s32): Likewise.
7070         (test_vqdmulhh_lane_s16): Likewise.
7071         (test_vqdmulhs_lane_s32): Likewise.
7072         (test_vqdmullh_lane_s16): Likewise.
7073         (test_vqdmulls_lane_s32): Likewise.
7074         (test_vqrdmulhh_lane_s16): Likewise.
7075         (test_vqrdmulhs_lane_s32): Likewise.
7076
7077 2014-06-20  Tobias Burnus  <burnus@net-b.de>
7078
7079         PR testsuite/61567
7080         * gfortran.dg/coarray_collectives_5.f90: Update
7081         dg-final scan-tree-dump-times.
7082         * gfortran.dg/coarray_collectives_6.f90: Ditto.
7083
7084 2014-06-20 Hale Wang <hale.wang@arm.com>
7085
7086         * gcc.target/arm/lto/: New folder to verify the LTO option.
7087         * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
7088         * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
7089         * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
7090         * lib/lto.exp (object-readelf): New procedure.
7091
7092 2014-06-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7093
7094         PR fortran/61454
7095         * gfortran.dg/pr61454.f90: New file.
7096
7097 2014-06-19  Terry Guo  <terry.guo@arm.com>
7098
7099         * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
7100         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
7101         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
7102
7103 2014-06-19  Tobias Burnus  <burnus@net-b.de>
7104
7105         * gfortran.dg/coarray/collectives_2.f90: Extend
7106         and make valid.
7107
7108 2014-06-18  Tom de Vries  <tom@codesourcery.com>
7109
7110         * gcc.target/aarch64/fuse-caller-save.c: New test.
7111
7112 2014-06-18  Radovan Obradovic  <robradovic@mips.com>
7113             Tom de Vries  <tom@codesourcery.com>
7114
7115         * gcc.target/arm/fuse-caller-save.c: New test.
7116
7117 2014-06-18  Richard Biener  <rguenther@suse.de>
7118
7119         * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
7120         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
7121         * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
7122
7123 2014-06-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
7124
7125         PR tree-optimization/61518
7126         * gcc.dg/torture/pr61518.c: New test.
7127
7128 2014-06-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7129
7130         PR tree-optimization/61517
7131         * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
7132         (incorrect_read_be32): Likewise.
7133         (main): Call incorrect_read_* to test stmt replacement is made by
7134         bswap at the right place.
7135         * gcc.c-torture/execute/pr61517.c: New test.
7136
7137 2014-06-18  Andreas Schwab  <schwab@suse.de>
7138
7139         PR rtl-optimization/54555
7140         * gcc.target/m68k/pr54555.c: New test.
7141
7142 2014-06-18  Olivier Hainque  <hainque@adacore.com>
7143
7144         * gnat.dg/blocklocs.adb: New test.
7145
7146 2014-06-18  Evgeny Stupachenko  <evstupac@gmail.com>
7147
7148         PR tree-optimization/52252
7149         * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
7150         * gcc.target/i386/pr52252-core.c: Ditto.
7151
7152         PR tree-optimization/61403
7153         * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
7154
7155 2014-06-18  Jakub Jelinek  <jakub@redhat.com>
7156
7157         * gfortran.dg/gomp/declare-simd-1.f90: New test.
7158         * gfortran.dg/gomp/depend-1.f90: New test.
7159         * gfortran.dg/gomp/target1.f90: New test.
7160         * gfortran.dg/gomp/target2.f90: New test.
7161         * gfortran.dg/gomp/target3.f90: New test.
7162         * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
7163         * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
7164         201107.
7165
7166 2014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>
7167
7168         PR fortran/61126
7169         * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
7170
7171 2014-06-17  Tobias Burnus  <burnus@net-b.de>
7172             Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
7173
7174         * gfortran.dg/coarray/send_array.f90: New.
7175         * gfortran.dg/coarray/get_array.f90: New.
7176         * gfortran.dg/coarray/sendget_array.f90: New.
7177         * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
7178         names.
7179         * gfortran.dg/coarray/collectives_2.f90: New.
7180
7181 2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7182
7183         PR target/61533
7184         * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
7185         dg-options.
7186
7187 2014-06-17  Uros Bizjak  <ubizjak@gmail.com>
7188
7189         * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
7190         unit_id and kind_id to zero.
7191
7192 2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
7193
7194         PR target/61483
7195         * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
7196         * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
7197         * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
7198         * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
7199
7200 2014-06-17  Richard Biener  <rguenther@suse.de>
7201
7202         PR lto/61012
7203         * gcc.dg/lto/pr61526_0.c: New testcase.
7204         * gcc.dg/lto/pr61526_1.c: Likewise.
7205
7206 2014-06-17  Richard Biener  <rguenther@suse.de>
7207
7208         * gcc.dg/tree-ssa/20041122-1.c: Adjust.
7209         * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
7210         * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
7211         * gcc.dg/tree-ssa/vrp36.c: Likewise.
7212         * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
7213
7214 2014-06-17  Richard Biener  <rguenther@suse.de>
7215
7216         * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
7217
7218 2014-06-16  Richard Biener  <rguenther@suse.de>
7219
7220         PR tree-optimization/61482
7221         * g++.dg/torture/pr61482.C: New testcase.
7222
7223 2014-06-16  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
7224
7225         * gcc.target/i386/xop-imul64-vector.c: Remove the check for
7226         vpmacsdql instruction.
7227
7228 2014-06-16  Yury Gribov  <y.gribov@samsung.com>
7229
7230         * c-c++-common/asan/instrument-with-calls-1.c: New test.
7231         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7232         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7233         * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
7234         test patterns.
7235         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7236         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7237         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7238         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7239         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7240         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7241
7242 2014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7243
7244         PR fortran/28484
7245         PR fortran/61429
7246         * gfortran.dg/system_clock_1.f90: New file.
7247         * gfortran.dg/system_clock_2.f90: New file.
7248
7249 2014-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
7250
7251         PR c++/33101
7252         * g++.dg/other/void3.C: New.
7253         * g++.dg/conversion/err-recover1.C: Update.
7254
7255 2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
7256
7257         PR target/61415
7258         * lib/target-supports.exp (check_effective_target_longdouble128): New.
7259         * gcc.target/powerpc/pack02.c: Use it.
7260         * gcc.target/powerpc/tfmode_off.c: Likewise.
7261
7262 2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7263
7264         PR rtl-optimization/61094
7265         PR rtl-optimization/61446
7266         * gcc.target/i386/pr61446.c : New.
7267
7268 2014-06-13  Dehao Chen  <dehao@google.com>
7269
7270         * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
7271
7272 2014-06-13  Alan Lawrence  <alan.lawrence@arm.com>
7273
7274         * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
7275
7276 2014-06-13  Richard Biener  <rguenther@suse.de>
7277
7278         * c-c++-common/pr46562-2.c: Adjust.
7279         * g++.dg/tree-ssa/pr8781.C: Likewise.
7280         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7281         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7282         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7283         * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
7284         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7285
7286 2014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7287
7288         PR tree-optimization/61375
7289         * gcc.c-torture/execute/pr61375-1.c: New test.
7290
7291 2014-06-12  Jakub Jelinek  <jakub@redhat.com>
7292
7293         PR middle-end/61486
7294         * c-c++-common/gomp/pr61486-1.c: New test.
7295         * c-c++-common/gomp/pr61486-2.c: New test.
7296
7297 2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
7298
7299         PR target/59843
7300         * gcc.dg/vect/vect-singleton_1.c: New file.
7301
7302 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
7303
7304         PR target/61443
7305         * gcc.target/avr/torture/pr61443.c: New test.
7306
7307 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
7308
7309         PR c++/19200
7310         * g++.dg/parse/friend11.C: New.
7311
7312 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
7313
7314         PR c++/60265
7315         * g++.dg/cpp0x/using-enum-1.C: New.
7316         * g++.dg/cpp0x/using-enum-2.C: Likewise.
7317
7318 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
7319
7320         PR c++/19200
7321         * g++.dg/parse/friend9.C: New.
7322         * g++.dg/parse/friend10.C: Likewise.
7323         * g++.dg/parse/friend7.C: Adjust.
7324
7325 2014-06-11  Richard Biener  <rguenther@suse.de>
7326
7327         PR tree-optimization/61452
7328         * gcc.dg/torture/pr61452.c: New testcase.
7329
7330 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
7331
7332         PR c++/34049
7333         * g++.dg/parse/pr34049.C: New.
7334
7335 2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7336
7337         * gcc.c-torture/execute/pr61306-1.c: New test.
7338         * gcc.c-torture/execute/pr61306-2.c: Likewise.
7339         * gcc.c-torture/execute/pr61306-3.c: Likewise.
7340
7341 2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7342
7343         * gcc.target/aarch64/acle/acle.exp: New.
7344         * gcc.target/aarch64/acle/crc32b.c: New test.
7345         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
7346         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
7347         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
7348         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
7349         * gcc.target/aarch64/acle/crc32d.c: Likewise.
7350         * gcc.target/aarch64/acle/crc32h.c: Likewise.
7351         * gcc.target/aarch64/acle/crc32w.c: Likewise.
7352
7353 2014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>
7354
7355         PR tree-optimization/52252
7356         * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
7357
7358 2014-06-11  Richard Biener  <rguenther@suse.de>
7359
7360         PR middle-end/61437
7361         * gcc.dg/torture/20140610-1.c: New testcase.
7362         * gcc.dg/torture/20140610-2.c: Likewise.
7363
7364 2014-06-10  Richard Biener  <rguenther@suse.de>
7365
7366         PR tree-optimization/61438
7367         * gcc.dg/torture/pr61438.c: New testcase.
7368
7369 2014-06-10  Richard Biener  <rguenther@suse.de>
7370
7371         PR middle-end/61456
7372         * g++.dg/opt/pr61456.C: New testcase.
7373
7374 2014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
7375             Mikael Morin <mikael@gcc.gnu.org>
7376
7377         PR fortran/41936
7378         * gfortran.dg/class_array_15.f03: Check memory leaks.
7379
7380 2014-06-10  Richard Biener  <rguenther@suse.de>
7381
7382         PR tree-optimization/57186
7383         PR tree-optimization/59299
7384         * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
7385         * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
7386
7387 2014-06-10  Jakub Jelinek  <jakub@redhat.com>
7388
7389         PR fortran/60928
7390         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
7391         directives.
7392         * gfortran.dg/gomp/associate1.f90: New test.
7393         * gfortran.dg/gomp/intentin1.f90: New test.
7394         * gfortran.dg/gomp/openmp-simd-1.f90: New test.
7395         * gfortran.dg/gomp/openmp-simd-2.f90: New test.
7396         * gfortran.dg/gomp/openmp-simd-3.f90: New test.
7397         * gfortran.dg/gomp/proc_ptr_2.f90: New test.
7398
7399 2014-06-09  Marek Polacek  <polacek@redhat.com>
7400
7401         PR c/36446
7402         * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
7403         * gcc.dg/array-2.c: Likewise.
7404         * gcc.dg/array-const-2.c: Likewise.
7405         * gcc.dg/ucnid-8.c: Likewise.
7406         * gcc.dg/vla-init-1.c: Likewise.
7407         * gcc.dg/array-const-3.c: Change dg-error to dg-message.
7408         * gcc.dg/c99-flex-array-7.c: Likewise.
7409         * gcc.dg/init-bad-1.c: Likewise.
7410         * gcc.dg/init-bad-3.c: Likewise.
7411         * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
7412         * gcc.dg/pedwarn-init.c: Add dg-warning.
7413         * gcc.dg/pr53119.c: Remove dg-excess-errors.
7414
7415 2014-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
7416
7417         PR c++/22556
7418         * g++.dg/other/redecl3.C: New.
7419
7420 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
7421
7422         PR c++/54442
7423         * g++.dg/pr54442.C: New file.
7424
7425 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
7426
7427         PR fortran/61406
7428         * gfortran.dg/associate_17.f90 : New test
7429
7430 2014-06-09  Petr Murzin  <petr.murzin@intel.com>
7431
7432         * gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
7433         void for TEST instead of static void.
7434         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
7435         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
7436         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
7437         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
7438         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
7439         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
7440         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
7441         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
7442         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
7443         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
7444         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
7445         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
7446         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
7447         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
7448         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
7449         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
7450         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
7451         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
7452         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
7453         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
7454         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
7455         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
7456         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
7457         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
7458         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
7459         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
7460         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
7461         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
7462         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
7463         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
7464         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
7465         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
7466         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
7467         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
7468         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
7469         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
7470         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
7471         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
7472         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
7473         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
7474         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
7475         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
7476         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
7477         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
7478         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
7479         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
7480         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
7481         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
7482         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
7483         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
7484         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
7485         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
7486         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
7487         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
7488         * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
7489         * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
7490         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
7491         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
7492         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
7493         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
7494         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
7495         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
7496         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
7497         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7498         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7499         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7500         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
7501         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
7502         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
7503         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
7504         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
7505         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
7506         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
7507         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
7508         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
7509         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
7510         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
7511         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
7512         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
7513         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
7514         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
7515         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
7516         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
7517         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
7518         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
7519         * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
7520         instead of static void.
7521         * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
7522         delete unused variables.
7523         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7524         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7525         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7526         * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
7527         delete unused variables, void for TEST instead of static void.
7528         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7529         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7530         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7531         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7532         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7533         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7534         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7535         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7536         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7537         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7538         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7539         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
7540         * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
7541         initialize variables.
7542         * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
7543         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
7544         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
7545         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
7546         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
7547         * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
7548         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
7549         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
7550         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
7551         * gcc.target/i386/i386.exp: Ditto.
7552         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
7553         CALC, void for TEST instead of static void, initialize variables.
7554         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
7555         * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
7556         static void.
7557         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
7558         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
7559         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
7560         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
7561         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
7562         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
7563         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
7564         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
7565         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
7566         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
7567         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
7568         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
7569         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
7570         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
7571         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
7572         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
7573         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
7574         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
7575         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7576         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
7577         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
7578         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
7579         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
7580         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
7581         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
7582         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
7583         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
7584         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
7585         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
7586         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
7587         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
7588         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
7589         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
7590         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
7591         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
7592         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
7593         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
7594         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
7595         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
7596         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
7597         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
7598         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
7599         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
7600         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
7601         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
7602         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
7603         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
7604         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
7605         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
7606         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
7607         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
7608         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
7609         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
7610         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
7611         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
7612         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
7613         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
7614         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
7615         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
7616         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
7617         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7618         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7619         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7620         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
7621         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
7622         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
7623         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
7624         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
7625         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
7626         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
7627         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
7628         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
7629         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7630         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7631         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7632         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7633         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
7634         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
7635         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
7636         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
7637         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
7638         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
7639         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
7640         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
7641         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
7642         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
7643         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
7644         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
7645         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
7646         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
7647         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
7648         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
7649         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
7650         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
7651         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
7652         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
7653         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
7654         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
7655         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
7656         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
7657         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
7658         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
7659         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
7660         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
7661         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
7662         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
7663         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
7664         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
7665         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
7666         * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
7667         instead of static void.
7668         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
7669         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
7670         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
7671         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
7672         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
7673         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
7674         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
7675         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
7676         static void, delete unused variables.
7677         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
7678         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7679         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
7680         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
7681         * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
7682         static void, delete unused variables, Change parameters for
7683         UNION_CHECK, MASK_MERGE and MASK_ZERO.
7684         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
7685         CALC,  void for TEST instead of static void.
7686         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
7687         UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
7688         void.
7689         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
7690         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
7691         static void, change type  of parameter for UNION_TYPE.
7692         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
7693         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
7694         void for TEST instead of static void, delete unused variables, change
7695         parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
7696         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
7697         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
7698         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
7699         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
7700         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
7701         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
7702         * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
7703         void for TEST instead of static void, change parameters for
7704         UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
7705         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
7706         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
7707         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
7708         * gcc.target/i386/avx512f-additional-reg-names.c: Add
7709         __attribute__((unused)).
7710         * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
7711         __attribute__((unused)).
7712         * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
7713         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
7714         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
7715         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
7716         * gcc.target/i386/avx512f-korw-1.c: Ditto.
7717         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
7718         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
7719         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
7720         * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
7721         add __attribute__((unused)).
7722         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
7723         * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
7724         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
7725         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
7726         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
7727         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
7728         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
7729         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
7730         * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
7731         delete unused variables.
7732         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
7733         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7734         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7735         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7736         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7737         * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
7738         static void, mask_merging and zero_masking for unsigned types.
7739         * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
7740         CHECK_ARRAY for unsigned types.
7741         * gcc.target/i386/m256-check.h: Ditto.
7742         * gcc.target/i386/m512-check.h: Ditto.
7743
7744 2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
7745
7746         PR target/61062
7747         * gcc.target/arm/pr48252.c (main): Expect same result
7748         as endian-neutral.
7749
7750 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7751
7752         PR fortran/45187
7753         * gfortran.dg/cray_pointers_10.f90: New file.
7754
7755 2014-06-09  Jakub Jelinek  <jakub@redhat.com>
7756
7757         * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
7758         instead of complex(kind=16).
7759
7760 2014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7761
7762         PR fortran/38829
7763         * gfortran.dg/bind_c_usage_29.f90: New file.
7764
7765 2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
7766
7767         * gnat.dg/opt38.adb: New test.
7768         * gnat.dg/opt38_pkg.ad[sb]: New helper.
7769
7770 2014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>
7771
7772         PR target/18343
7773         * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
7774         New macro, 0 for __MMIX__, default 64.
7775         (bar): Pass it to __builtin_apply instead of literal 64.
7776
7777 2014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7778
7779         * gfortran.dg/io_constraints_11.f90: New file.
7780         * gfortran.dg/io_constraints_12.f90: New file.
7781         * gfortran.dg/io_constraints_13.f90: New file.
7782
7783 2014-06-06  Uros Bizjak  <ubizjak@gmail.com>
7784
7785         PR target/61423
7786         * gcc.target/i386/pr61423.c: New test.
7787
7788 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
7789
7790         PR c++/60184
7791         * g++.dg/cpp0x/constexpr-union6.C: New.
7792         * g++.dg/cpp0x/union6.C: Likewise.
7793         * g++.dg/init/ref14.C: Adjust.
7794         * g++.dg/init/union1.C: Likewise.
7795
7796 2014-06-06  Richard Biener  <rguenther@suse.de>
7797
7798         PR tree-optimization/59299
7799         * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
7800
7801 2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
7802
7803         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
7804         * gcc.dg/tree-ssa/sra-12.c: Likewise.
7805
7806 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7807
7808         * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
7809         bitfield and test wrong results instead of correct results to make the
7810         test more portable.
7811
7812 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
7813
7814         PR c++/60432
7815         * g++.dg/cpp0x/constexpr-60432.C: New.
7816
7817 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
7818
7819         PR c++/60199
7820         * g++.dg/cpp0x/constexpr-60199.C: New.
7821
7822 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7823
7824         * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
7825         Specify -march=z900 as an additional option.
7826         * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
7827         * gcc.dg/optimize-bswapsi-2.c: Likewise.
7828         * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
7829
7830 2014-06-06  Jakub Jelinek  <jakub@redhat.com>
7831
7832         * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
7833         reduction clause diagnostic changes.
7834         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
7835         * gfortran.dg/gomp/reduction1.f90: Likewise.
7836         * gfortran.dg/gomp/reduction3.f90: Likewise.
7837         * gfortran.dg/gomp/udr1.f90: New test.
7838         * gfortran.dg/gomp/udr2.f90: New test.
7839         * gfortran.dg/gomp/udr3.f90: New test.
7840         * gfortran.dg/gomp/udr4.f90: New test.
7841         * gfortran.dg/gomp/udr5.f90: New test.
7842         * gfortran.dg/gomp/udr6.f90: New test.
7843         * gfortran.dg/gomp/udr7.f90: New test.
7844
7845 2014-06-06  Christian Bruel  <christian.bruel@st.com>
7846
7847         PR tree-optimization/43934
7848         * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
7849
7850 2014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>
7851
7852         PR c/53119
7853         * gcc.dg/pr53119.c: New testcase.
7854
7855 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7856
7857         PR target/52472
7858         * gcc.target/avr/pr52472.c: New test.
7859
7860
7861 2014-06-05  Jeff Law  <law@redhat.com>
7862
7863         PR tree-optimization/61289
7864         * g++.dg/pr61289.C: New test.
7865         * g++.dg/pr61289-2.C: New test.
7866
7867 2014-06-05  Richard Biener  <rguenther@suse.de>
7868             Paolo Carlini  <paolo.carlini@oracle.com>
7869
7870         PR c++/56961
7871         * g++.dg/parse/pr56961.C: New.
7872
7873 2014-06-05  Kai Tietz  <ktietz@redhat.com>
7874
7875         PR target/46219
7876         * gcc.target/i386/sibcall-4.c: Remove xfail.
7877
7878 2014-06-05  Julian Brown  <julian@codesourcery.com>
7879             Sandra Loosemore  <sandra@codesourcery.com>
7880
7881         * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
7882
7883 2014-06-05  Richard Biener  <rguenther@suse.de>
7884
7885         PR c++/61004
7886         * g++.dg/diagnostic/pr61004.C: New testcase.
7887
7888 2014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>
7889
7890         * gcc.dg/torture/pr61319.c: New test.
7891
7892 2014-06-05  Marek Polacek  <polacek@redhat.com>
7893
7894         PR c/56724
7895         * gcc.dg/pr56724-3.c: New test.
7896
7897 2014-06-05  Andreas Schwab  <schwab@suse.de>
7898
7899         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
7900
7901 2014-06-05  Marek Polacek  <polacek@redhat.com>
7902
7903         PR c/49706
7904         * c-c++-common/pr49706.c: New test.
7905
7906 2014-06-05  Marek Polacek  <polacek@redhat.com>
7907
7908         PR c/48062
7909         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
7910         * gcc.dg/Wshadow-3.c: Likewise.
7911         * gcc.dg/pr48062.c: New test.
7912
7913 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
7914
7915         PR c++/43453
7916         * g++.dg/init/pr43453.C: New.
7917
7918 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
7919
7920         PR tree-optimization/61385
7921         * gcc.dg/tree-ssa/pr61385.c: New file.
7922
7923 2014-06-04  Richard Biener  <rguenther@suse.de>
7924
7925         PR tree-optimization/60098
7926         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
7927
7928 2014-06-04  Richard Biener  <rguenther@suse.de>
7929
7930         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
7931
7932 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
7933
7934         PR c/58942
7935         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
7936         the case with a pointer.
7937
7938 2014-06-04  Marek Polacek  <polacek@redhat.com>
7939
7940         PR c/30020
7941         * c-c++-common/pr30020.c: New test.
7942
7943 2014-06-03  Andrew Pinski  <apinski@cavium.com>
7944
7945         * gcc.c-torture/compile/20140528-1.c: New testcase.
7946
7947 2014-06-03  Dehao Chen  <dehao@google.com>
7948
7949         * gcc.dg/tree-prof/merge_block.c: New test.
7950
7951 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
7952
7953         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
7954         * g++.dg/ext/mv15.C (dg-options): Ditto.
7955
7956 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
7957
7958         DR 1423
7959         PR c++/52174
7960         * g++.dg/cpp0x/nullptr31.C: New.
7961         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
7962         * g++.dg/cpp0x/nullptr17.C: Update.
7963
7964 2014-06-03  Marek Polacek  <polacek@redhat.com>
7965
7966         PR c/60439
7967         * c-c++-common/pr60439.c: New test.
7968         * g++.dg/eh/scope1.C (f4): Add dg-warning.
7969
7970 2014-06-03  Martin Jambor  <mjambor@suse.cz>
7971
7972         PR ipa/61160
7973         * g++.dg/ipa/pr61160-1.C: New test.
7974
7975 2014-06-03  Richard Biener  <rguenther@suse.de>
7976
7977         PR tree-optimization/61383
7978         * gcc.dg/torture/pr61383-1.c: New testcase.
7979
7980 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
7981
7982         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
7983
7984 2014-06-02  Jeff Law  <law@redhat.com>
7985
7986         PR rtl-optimization/61094
7987         * g++.dg/pr61094: New test.
7988
7989 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
7990
7991         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
7992         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
7993         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
7994         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
7995         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
7996         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
7997         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
7998         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
7999
8000 2014-06-02  Richard Biener  <rguenther@suse.de>
8001
8002         PR tree-optimization/61346
8003         * gcc.dg/torture/pr61346.c: New testcase.
8004
8005 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
8006
8007         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
8008         not compilation.
8009         * gcc.target/i386/sibcall-4.c: Ditto.
8010         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
8011
8012 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
8013
8014         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
8015         in scan-assembler-not string.
8016         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
8017         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
8018         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
8019
8020 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
8021
8022         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
8023
8024 2014-06-01  Kai Tietz  <ktietz@redhat.com>
8025
8026         PR target/61377
8027         * gcc.target/i386/sibcall-6.c: New test.
8028
8029 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
8030
8031         DR 1227
8032         PR c++/57543
8033         * g++.dg/cpp0x/pr57543-1.C: New.
8034         * g++.dg/cpp0x/pr57543-2.C: Likewise.
8035         * g++.dg/cpp0x/pr57543-3.C: Likewise.
8036         * g++.dg/cpp0x/decltype59.C: Likewise.
8037
8038 2014-05-31  Tom de Vries  <tom@codesourcery.com>
8039
8040         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
8041
8042 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
8043
8044         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
8045         restore_gcc_exec_prefix_env_var): New procedures.
8046         (set_ld_library_path_env_vars,
8047         restore_ld_library_path_env_vars): Use them.
8048         * lib/c-compat.exp: Load target-libpath.exp.
8049         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
8050         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
8051         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
8052         restore_gcc_exec_prefix_env_var.
8053         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
8054         Likewise.
8055
8056         * c-c++-common/asan/misalign-1.c: New test.
8057         * c-c++-common/asan/misalign-2.c: New test.
8058
8059         * g++.dg/asan/asan_test.C: Add -std=c++11 and
8060         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
8061         -DASAN_USE_DEJAGNU_GTEST=1.
8062         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
8063         * g++.dg/asan/asan_oob_test.cc: Likewise.
8064         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
8065         * g++.dg/asan/asan_str_test.cc: Likewise.
8066         * g++.dg/asan/asan_test_utils.h: Likewise.
8067         * g++.dg/asan/sanitizer_test_config.h: Likewise.
8068         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
8069         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
8070         Imported from upstream r209283.
8071         * g++.dg/asan/asan_test_config.h: Likewise.
8072
8073 2014-05-30  Kai Tietz  <ktietz@redhat.com>
8074
8075         PR target/60104
8076         * gcc.target/i386/sibcall-1.c: New test.
8077         * gcc.target/i386/sibcall-2.c: New test.
8078         * gcc.target/i386/sibcall-3.c: New test.
8079         * gcc.target/i386/sibcall-4.c: New test.
8080
8081 2014-05-30  Ian Lance Taylor  <iant@google.com>
8082
8083         * gcc.target/i386/pause-2.c: New test.
8084
8085 2014-05-30  Tom de Vries  <tom@codesourcery.com>
8086
8087         * gcc.target/i386/fuse-caller-save.c: New test.
8088         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
8089         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
8090
8091 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
8092
8093         * gcc.target/arm/simd/vrev16p8_1.c: New file.
8094         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
8095         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
8096         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
8097         * gcc.target/arm/simd/vrev16s8_1.c: New file.
8098         * gcc.target/arm/simd/vrev16u8_1.c: New file.
8099         * gcc.target/arm/simd/vrev32p16_1.c: New file.
8100         * gcc.target/arm/simd/vrev32p8_1.c: New file.
8101         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
8102         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
8103         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
8104         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
8105         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
8106         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
8107         * gcc.target/arm/simd/vrev32s16_1.c: New file.
8108         * gcc.target/arm/simd/vrev32s8_1.c: New file.
8109         * gcc.target/arm/simd/vrev32u16_1.c: New file.
8110         * gcc.target/arm/simd/vrev32u8_1.c: New file.
8111         * gcc.target/arm/simd/vrev64f32_1.c: New file.
8112         * gcc.target/arm/simd/vrev64p16_1.c: New file.
8113         * gcc.target/arm/simd/vrev64p8_1.c: New file.
8114         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
8115         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
8116         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
8117         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
8118         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
8119         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
8120         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
8121         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
8122         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
8123         * gcc.target/arm/simd/vrev64s16_1.c: New file.
8124         * gcc.target/arm/simd/vrev64s32_1.c: New file.
8125         * gcc.target/arm/simd/vrev64s8_1.c: New file.
8126         * gcc.target/arm/simd/vrev64u16_1.c: New file.
8127         * gcc.target/arm/simd/vrev64u32_1.c: New file.
8128         * gcc.target/arm/simd/vrev64u8_1.c: New file.
8129
8130 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
8131
8132         PR rtl-optimization/61325
8133         * gcc.target/aarch64/pr61325.c: New.
8134
8135 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
8136
8137         * gcc.target/arm/simd/vextQf32_1.c: New file.
8138         * gcc.target/arm/simd/vextQp16_1.c: New file.
8139         * gcc.target/arm/simd/vextQp8_1.c: New file.
8140         * gcc.target/arm/simd/vextQs16_1.c: New file.
8141         * gcc.target/arm/simd/vextQs32_1.c: New file.
8142         * gcc.target/arm/simd/vextQs64_1.c: New file.
8143         * gcc.target/arm/simd/vextQs8_1.c: New file.
8144         * gcc.target/arm/simd/vextQu16_1.c: New file.
8145         * gcc.target/arm/simd/vextQu32_1.c: New file.
8146         * gcc.target/arm/simd/vextQu64_1.c: New file.
8147         * gcc.target/arm/simd/vextQu8_1.c: New file.
8148         * gcc.target/arm/simd/vextQp64_1.c: New file.
8149         * gcc.target/arm/simd/vextf32_1.c: New file.
8150         * gcc.target/arm/simd/vextp16_1.c: New file.
8151         * gcc.target/arm/simd/vextp8_1.c: New file.
8152         * gcc.target/arm/simd/vexts16_1.c: New file.
8153         * gcc.target/arm/simd/vexts32_1.c: New file.
8154         * gcc.target/arm/simd/vexts64_1.c: New file.
8155         * gcc.target/arm/simd/vexts8_1.c: New file.
8156         * gcc.target/arm/simd/vextu16_1.c: New file.
8157         * gcc.target/arm/simd/vextu32_1.c: New file.
8158         * gcc.target/arm/simd/vextu64_1.c: New file.
8159         * gcc.target/arm/simd/vextu8_1.c: New file.
8160         * gcc.target/arm/simd/vextp64_1.c: New file.
8161
8162 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
8163             Tom de Vries  <tom@codesourcery.com>
8164
8165         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
8166         options.
8167         * gcc.target/mips/fuse-caller-save.h: New include file.
8168         * gcc.target/mips/fuse-caller-save.c: New test.
8169         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
8170         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8171
8172 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
8173
8174         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
8175
8176 2014-05-28  Richard Biener  <rguenther@suse.de>
8177
8178         PR middle-end/61045
8179         * gcc.dg/pr61045.c: New testcase.
8180
8181 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8182
8183         * lib/clearcap.exp: New file.
8184         * gcc.dg/vect/vect.exp: Load clearcap.exp.
8185         Remove clearcap_ldflags handling.
8186         Call clearcap-init, clearcap-finish.
8187         * gcc.target/i386/i386.exp: Likewise.
8188         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
8189         * gcc.target/i386/clearcapv2.map: Move to
8190         ../config/sol2-clearcapv2.map.
8191         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
8192         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
8193
8194 2014-05-28  Richard Biener  <rguenther@suse.de>
8195
8196         PR tree-optimization/61335
8197         * gfortran.dg/pr61335.f90: New testcase.
8198
8199 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
8200
8201         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
8202
8203 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
8204
8205         * gnat.dg/overflow_fixed.adb: New test.
8206
8207 2014-05-27  Marek Polacek  <polacek@redhat.com>
8208
8209         PR c/56724
8210         * gcc.dg/pr56724-1.c: New test.
8211         * gcc.dg/pr56724-2.c: New test.
8212         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
8213         -Wtraditional.
8214         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
8215
8216 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
8217
8218         * gcc.dg/fold-compare-8.c: New test.
8219         * gcc.dg/Wstrict-overflow-25.c: Likewise.
8220
8221 2014-05-27  Richard Biener  <rguenther@suse.de>
8222
8223         * gcc.dg/tree-ssa/vrp92.c: New testcase.
8224
8225 2014-05-27  Marek Polacek  <polacek@redhat.com>
8226
8227         PR testsuite/61319
8228         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
8229         LLONG_MIN, and ULLONG_MAX.
8230
8231 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8232
8233         * lib/target-supports.exp (check_effective_target_vect_bswap):
8234         Specify arm*-*-* support.
8235
8236 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
8237
8238         PR testsuite/61319
8239         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
8240         -nan optional.
8241         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8242         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8243
8244 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
8245
8246         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
8247
8248 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
8249
8250         PR rtl-optimization/61222
8251         * gcc.c-torture/compile/pr61222-1.c: New test.
8252         * gcc.c-torture/compile/pr61222-2.c: Likewise.
8253
8254 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
8255
8256         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
8257
8258 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
8259
8260         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
8261
8262 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8263
8264         PR libgfortran/55117
8265         * gfortran.dg/namelist_85.f90: New test.
8266
8267 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
8268
8269         PR c/61191
8270         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
8271         the case with syntax error.
8272
8273 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
8274
8275         * gcc.dg/lto/pr61278_0.c: New test.
8276         * gcc.dg/lto/pr61278_1.c: New test.
8277
8278 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
8279
8280         * gcc.dg/pr61220.c: New test.
8281         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
8282
8283 2014-05-25  Tobias Burnus  <burnus@net-b.de>
8284
8285         * gfortran.dg/coarray_10.f90: Update dg-warning.
8286         * gfortran.dg/coarray_this_image_1.f90: New.
8287         * gfortran.dg/coarray_this_image_2.f90: New.
8288
8289 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
8290
8291         PR libfortran/61173
8292         * gfortran.dg/arrayio_14.f90: New test.
8293
8294 2014-05-24  Andreas Schwab  <schwab@suse.de>
8295
8296         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
8297
8298 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
8299
8300         * gfortran.dg/bind_c_array_params_2.f90:
8301         Adjust regexp for -flto.
8302         * gfortran.dg/pr48636-2.f90: Likewise.
8303         * gfortran.dg/pr52835.f90: Likewise.
8304
8305 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
8306
8307         PR rtl-optimization/61215
8308         * gcc.target/i386/pr61215.c: New.
8309
8310 2014-05-23  Marek Polacek  <polacek@redhat.com>
8311             Jakub Jelinek  <jakub@redhat.com>
8312
8313         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
8314         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
8315         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
8316         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
8317         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
8318         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
8319         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
8320         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
8321         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
8322         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
8323         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
8324         * c-c++-common/ubsan/float-cast.h: New file.
8325         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
8326         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
8327
8328 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
8329
8330         * gcc.target/aarch64/tail_indirect_call_1.c: New.
8331
8332 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8333
8334         * g++.dg/cpp1y/lambda-init9.C: New.
8335
8336 2014-05-23  Richard Biener  <rguenther@suse.de>
8337
8338         PR testsuite/61266
8339         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
8340         adjust testcase to reflect reality.
8341
8342 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8343
8344         PR tree-optimization/54733
8345         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
8346         optimization to support memory sources and bitwise operations
8347         equivalent to load in host endianness.
8348         * gcc.dg/optimize-bswaphi-1.c: Likewise.
8349         * gcc.dg/optimize-bswapsi-2.c: Likewise.
8350         * gcc.c-torture/execute/bswap-2.c: Likewise.
8351
8352 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8353
8354         * lib/target-supports.exp: New effective targets for architectures
8355         capable of performing byte swap.
8356         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
8357         * gcc.dg/optimize-bswapdi-2.c: Likewise.
8358         * gcc.dg/optimize-bswapsi-1.c: Likewise.
8359
8360 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
8361
8362         PR c++/61088
8363         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
8364         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
8365
8366 2014-05-22  Xinliang David Li  <davidxl@google.com>
8367
8368         * g++.dg/ipa/devirt-15.C: Fix expected message.
8369         * g++.dg/ipa/devirt-16.C: Ditto.
8370         * g++.dg/ipa/devirt-17.C: Ditto.
8371         * g++.dg/ipa/devirt-26.C: Ditto.
8372         * g++.dg/ipa/imm-devirt-1.C: Ditto.
8373         * g++.dg/ipa/imm-devirt-2.C: Ditto.
8374         * g++.dg/tree-ssa/pr8781.C:Ditto.
8375
8376 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
8377
8378         * gcc.target/powerpc/htm-ttest.c: New test.
8379
8380 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
8381
8382         * gnat.dg/opt37.ad[sb]: New test.
8383
8384 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
8385
8386         PR c/61271
8387         * g++.dg/cilk-plus/AN/array_function.cc: New.
8388
8389 2014-05-22  Richard Biener  <rguenther@suse.de>
8390
8391         * gcc.dg/tree-ssa/alias-33.c: New testcase.
8392
8393 2014-05-22  Kostya Serebryany  <kcc@google.com>
8394
8395         * c-c++-common/tsan/mutexset1.c: Update the test to match
8396         upstream r209283.
8397         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
8398
8399 2014-05-21  Marek Polacek  <polacek@redhat.com>
8400
8401         PR sanitizer/61272
8402         * g++.dg/ubsan/pr61272.C: New test.
8403
8404 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
8405             Sandra Loosemore  <sandra@codesourcery.com>
8406
8407         PR lto/60179
8408         * lib/scanasm.exp (scan-lto-assembler): New procedure.
8409         * gcc.target/nios2/custom-fp-lto.c: New test.
8410
8411 2014-05-21  Andreas Schwab  <schwab@suse.de>
8412
8413         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
8414
8415 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
8416
8417         PR target/54236
8418         * gcc.target/sh/pr54236-3.c: New.
8419
8420 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
8421
8422         PR c++/60189
8423         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
8424
8425 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
8426
8427         PR tree-optimization/60899
8428         * g++.dg/ipa/devirt-11.C: Update template.
8429
8430 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
8431
8432         PR C++/61038
8433         * g++.dg/cpp0x/pr61038.C: New.
8434
8435 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8436
8437         PR c++/58753
8438         PR c++/58930
8439         PR c++/58704
8440         * g++.dg/cpp0x/nsdmi-template11.C: New.
8441         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
8442         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
8443
8444 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
8445
8446         * gnat.dg/opt35.adb: New test.
8447         * gnat.dg/opt36.adb: Likewise.
8448         * gnat.dg/opt35_pkg.ad[sb]: New helper.
8449
8450 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8451
8452         PR c++/60373
8453         * g++.dg/cpp0x/Wattributes1.C: New.
8454         * g++.dg/ext/visibility/redecl1.C: Adjust.
8455         * g++.dg/ext/visibility/visibility-7.C: Likewise.
8456
8457 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8458
8459         * gcc.target/powerpc/vsxcopy.c: New test.
8460
8461 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8462
8463         PR c++/58664
8464         * g++.dg/cpp0x/nsdmi-union6.C: New.
8465         * g++.dg/parse/pr58664.C: Likewise.
8466         * g++.dg/cpp0x/nsdmi6.C: Tweak.
8467         * g++.dg/parse/crash31.C: Likewise.
8468         * g++.dg/template/error2.C: Likewise.
8469         * g++.dg/template/inherit8.C: Likewise.
8470         * g++.dg/template/offsetof2.C: Likewise.
8471
8472 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
8473
8474         * c-c++-common/gomp/simd4.c: Adjust for inform.
8475         * g++.dg/cpp0x/decltype-call1.C: Likewise.
8476         * g++.dg/cpp0x/forw_enum6.C: Likewise.
8477         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
8478         * g++.dg/cpp0x/noexcept15.C: Likewise.
8479         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
8480         * g++.dg/eh/spec6.C: Likewise.
8481         * g++.dg/expr/cast1.C: Likewise.
8482         * g++.dg/expr/dtor1.C: Likewise.
8483         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
8484         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
8485         * g++.dg/gomp/pr49223-2.C: Likewise.
8486         * g++.dg/gomp/udr-4.C: Likewise.
8487         * g++.dg/init/delete1.C: Likewise.
8488         * g++.dg/other/crash-2.C: Likewise.
8489         * g++.dg/parse/crash24.C: Likewise.
8490         * g++.dg/parse/crash25.C: Likewise.
8491         * g++.dg/parse/crash31.C: Likewise.
8492         * g++.dg/parse/crash49.C: Likewise.
8493         * g++.dg/parse/crash50.C: Likewise.
8494         * g++.dg/parse/crash54.C: Likewise.
8495         * g++.dg/parse/dtor7.C: Likewise.
8496         * g++.dg/parse/error40.C: Likewise.
8497         * g++.dg/parse/fused-params1.C: Likewise.
8498         * g++.dg/parse/new1.C: Likewise.
8499         * g++.dg/template/crash35.C: Likewise.
8500         * g++.dg/template/crash59.C: Likewise.
8501         * g++.dg/template/crash77.C: Likewise.
8502         * g++.dg/template/error51.C: Likewise.
8503         * g++.dg/template/incomplete1.C: Likewise.
8504         * g++.dg/template/incomplete3.C: Likewise.
8505         * g++.dg/template/incomplete4.C: Likewise.
8506         * g++.dg/template/incomplete5.C: Likewise.
8507         * g++.dg/template/inherit8.C: Likewise.
8508         * g++.dg/template/instantiate1.C: Likewise.
8509         * g++.dg/template/instantiate3.C: Likewis: Likewise.
8510         * g++.dg/template/offsetof2.C: Likewise.
8511         * g++.dg/tm/pr51928.C: Likewise.
8512         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
8513         * g++.dg/warn/incomplete1.C: Likewise.
8514         * g++.dg/warn/incomplete2.C: Likewise.
8515         * g++.old-deja/g++.brendan/friend4.C: Likewise.
8516         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
8517         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
8518         * g++.old-deja/g++.eh/catch1.C: Likewise.
8519         * g++.old-deja/g++.eh/spec6.C: Likewise.
8520         * g++.old-deja/g++.mike/p7868.C: Likewise.
8521         * g++.old-deja/g++.other/crash38.C: Likewise.
8522         * g++.old-deja/g++.other/enum2.C: Likewise.
8523         * g++.old-deja/g++.other/incomplete.C: Likewise.
8524         * g++.old-deja/g++.other/vaarg3.C: Likewise.
8525         * g++.old-deja/g++.pt/crash9.C: Likewise.
8526         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
8527         * g++.old-deja/g++.pt/typename8.C: Likewise.
8528         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
8529
8530 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
8531
8532         * lib/target-supports.exp
8533         (check_effective_target_vect_sizes_32B_16B): Return false if
8534         128-bit AVX vectors preferred.
8535
8536 2014-05-19  Mike Stump  <mikestump@comcast.net>
8537
8538         * lib/target-supports.exp (check_effective_target_avx): Early out
8539         if not x86 to prevent x86 flags on non-x86 targets.
8540
8541 2014-05-19  Richard Biener  <rguenther@suse.de>
8542
8543         PR tree-optimization/61221
8544         * gcc.dg/torture/pr61221.c: New testcase.
8545
8546 2014-05-19  Richard Biener  <rguenther@suse.de>
8547
8548         PR tree-optimization/61209
8549         * gfortran.dg/pr61209.f90: New testcase.
8550
8551 2014-05-19  Richard Biener  <rguenther@suse.de>
8552
8553         PR tree-optimization/61184
8554         * c-c++-common/torture/pr61184.c: New testcase.
8555
8556 2014-05-19  Christian Bruel  <christian.bruel@st.com>
8557
8558         PR target/61195
8559         * gcc.target/sh/pr61195.c: New test.
8560
8561 2014-05-18  Wei Mi  <wmi@google.com>
8562
8563         PR target/58066
8564         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
8565         directive with rtl insns. Add effective-target fpic and
8566         tls_native.
8567
8568 2014-05-17  Xinliang David Li  <davidxl@google.com>
8569
8570         * g++.dg/ipa/devirt-33.C: New testcase.
8571
8572 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
8573
8574         * g++.dg/ipa/comdat.C: New file.
8575
8576 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
8577
8578         * gnat.dg/volatile12.ad[sb]: New test.
8579
8580 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
8581
8582         * gnat.dg/enum3.adb: New test.
8583
8584 2014-05-18  Andreas Schwab  <schwab@suse.de>
8585
8586         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
8587
8588 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
8589
8590         PR libfortran/52539
8591         * gfortran.dg/namelist_utf8.f90: New test.
8592
8593 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
8594
8595         PR c++/52875
8596         * g++.dg/cpp0x/decltype58.C: New.
8597
8598 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
8599
8600         * gcc.target/microblaze/others/break_handler.c: New.
8601
8602 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
8603
8604         PR tree-optimization/61140
8605         PR tree-optimization/61150
8606         PR tree-optimization/61197
8607         * gcc.dg/tree-ssa/pr61140.c: New file.
8608         * gcc.dg/tree-ssa/pr61150.c: New file.
8609         * gcc.dg/tree-ssa/pr61197.c: New file.
8610
8611 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
8612
8613         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
8614         (dg-options): Add -mfpmath=387.
8615         (dg-final): Check that no MMX registers are used.
8616
8617 2014-05-17  Andreas Schwab  <schwab@suse.de>
8618
8619         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
8620
8621 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
8622
8623         Revert:
8624         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
8625
8626         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
8627         occurrences of "int" in the gimple dump to reflect that the return
8628         types of functions now show up in such dumps.
8629         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8630
8631 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
8632
8633         * gcc.c-torture/execute/20101011-1.c: Update testcase.
8634         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
8635         * gcc.dg/tree-ssa/writeonly.c: New testcase.
8636         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
8637         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
8638         * gcc.dg/debug/pr35154.c: Update testcase.
8639         * gcc.target/i386/vectorize1.c: Update testcase.
8640
8641 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
8642
8643         PR c++/51640
8644         * g++.dg/parse/error54.C: New.
8645
8646 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
8647
8648         PR rtl-optimization/60969
8649         * g++.dg/pr60969.C: New.
8650
8651 2014-05-16  Richard Biener  <rguenther@suse.de>
8652
8653         PR tree-optimization/61194
8654         * gcc.dg/vect/pr61194.c: New testcase.
8655
8656 2014-05-16  Richard Biener  <rguenther@suse.de>
8657
8658         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
8659         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
8660         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
8661         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
8662
8663 2014-05-16  Richard Biener  <rguenther@suse.de>
8664
8665         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
8666
8667 2014-05-15  Martin Jambor  <mjambor@suse.cz>
8668
8669         PR ipa/61085
8670         * g++.dg/ipa/pr61085.C: New test.
8671
8672 2014-05-15  Martin Jambor  <mjambor@suse.cz>
8673
8674         PR tree-optimization/61090
8675         * gcc.dg/tree-ssa/pr61090.c: New test.
8676
8677 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
8678
8679         PR tree-optimization/61158
8680         * gcc.dg/pr61158.c: New test.
8681
8682 2014-05-15  Andreas Schwab  <schwab@suse.de>
8683
8684         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
8685         emitted.
8686         * obj-c++.dg/exceptions-5.mm: Likewise.
8687
8688 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
8689
8690         * shrink-wrap-loop.c: New test case.
8691
8692 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
8693
8694         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
8695         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
8696         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
8697         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
8698         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
8699         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
8700         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
8701         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
8702         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
8703         * gcc.target/arm/simd/vtrnf32_1.c: New file.
8704         * gcc.target/arm/simd/vtrnp16_1.c: New file.
8705         * gcc.target/arm/simd/vtrnp8_1.c: New file.
8706         * gcc.target/arm/simd/vtrns16_1.c: New file.
8707         * gcc.target/arm/simd/vtrns32_1.c: New file.
8708         * gcc.target/arm/simd/vtrns8_1.c: New file.
8709         * gcc.target/arm/simd/vtrnu16_1.c: New file.
8710         * gcc.target/arm/simd/vtrnu32_1.c: New file.
8711         * gcc.target/arm/simd/vtrnu8_1.c: New file.
8712
8713 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
8714
8715         * gcc.target/i386/clflushopt-1.c: New.
8716         * gcc.target/i386/xsavec-1.c: Ditto.
8717         * gcc.target/i386/xsavec64-1.c: Ditto.
8718         * gcc.target/i386/xsaves-1.c: Ditto.
8719         * gcc.target/i386/xsaves64-1.c: Ditto.
8720         * gcc.target/i386/sse-12.c: Test new options.
8721         * gcc.target/i386/sse-13.c: Ditto.
8722         * gcc.target/i386/sse-14.c: Ditto.
8723         * gcc.target/i386/sse-22.c: Ditto.
8724         * gcc.target/i386/sse-23.c: Ditto.
8725         * g++.dg/other/i386-2.C: Ditto.
8726         * g++.dg/other/i386-3.C: Ditto.
8727
8728 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
8729
8730         PR rtl-optimization/60866
8731         * gcc.dg/pr60866.c: New test.
8732
8733 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
8734
8735         PR rtl-optimization/60901
8736         * gcc.target/i386/pr60901.c: New test.
8737
8738 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
8739
8740         PR sanitizer/61100
8741         * c-c++-common/asan/asan-interface-1.c: New test.
8742         * lib/asan-dg.exp (asan_include_flags): New function.
8743         (asan_init): Call asan_include_flags to obtain path
8744         to sanitizer headers.
8745
8746 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
8747
8748         * lib/target-support.exp (check_dfp_hw_available): New function.
8749         (is-effective-target): Check $arg for dfp_hw.
8750         (is-effective-target-keyword): Likewise.
8751         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
8752         Change target to dfp_hw.
8753
8754 2014-05-13  Marek Polacek  <polacek@redhat.com>
8755
8756         PR c/61162
8757         * gcc.dg/pr61162.c: New test.
8758
8759 2014-05-13  Marek Polacek  <polacek@redhat.com>
8760
8761         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
8762         * c-c++-common/pr50459-2.c: New test.
8763
8764 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
8765
8766         PR c++/54310
8767         * g++.dg/template/pr54310.C: New.
8768
8769 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
8770             Sandra Loosemore  <sandra@codesourcery.com>
8771
8772         * gcc.target/mips/loongson-simd.c: Disable micromips too.
8773
8774 2014-05-13  Catherine Moore  <clm@cm00re.com>
8775
8776         * gcc.target/mips/near-far-1.c: Adjust expected output
8777         to allow the JALS instruction.
8778         * gcc.target/mips/near-far-2.c: Likewise.
8779         * gcc.target/mips/near-far-4.c: Likewise.
8780
8781 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
8782
8783         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
8784
8785 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
8786
8787         PR target/61060
8788         * gcc.dg/pr61060.c: New test.
8789
8790 2014-05-12  DJ Delorie  <dj@redhat.com>
8791
8792         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
8793         * gcc.dg/sibcall-4.c: Likewise.
8794
8795 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
8796
8797         * objc.dg/shadow-1.m: New test.
8798         * objc.dg/shadow-2.m: New test.
8799         * objc.dg/ivar-scope-1.m: New test.
8800         * objc.dg/ivar-scope-2.m: New test.
8801         * objc.dg/ivar-scope-3.m: New test.
8802         * objc.dg/ivar-scope-4.m: New test.
8803         * objc.dg/ivar-visibility-1.m: New test.
8804         * objc.dg/ivar-visibility-2.m: New test.
8805         * objc.dg/ivar-visibility-3.m: New test.
8806         * objc.dg/ivar-visibility-4.m: New test.
8807
8808 2014-05-12  Tobias Burnus  <burnus@net-b.de>
8809
8810         PR fortran/60127
8811         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
8812
8813 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
8814
8815         PR fortran/60834
8816         * gfortran.dg/associate_16.f90:  New test.
8817
8818 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8819
8820         PR target/60991
8821         * gcc.target/avr/pr60991.c: New testcase.
8822
8823 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
8824
8825         PR c++/60054
8826         * g++.dg/cpp1y/pr60054.C: New.
8827
8828 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
8829
8830         PR c++/51199
8831         * g++.dg/template/pr51199.C: New.
8832
8833 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
8834
8835         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
8836
8837 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
8838
8839         * gfortran.dg/gomp/affinity-1.f90: New test.
8840
8841 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
8842
8843         * gcc.dg/torture/pr61136.c: New test.
8844
8845 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
8846
8847         PR c++/59705
8848         * g++.dg/cpp0x/sfinae51.C: New.
8849
8850         PR c++/58353
8851         * g++.dg/cpp0x/variadic157.C: New.
8852
8853 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
8854
8855         PR target/51244
8856         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
8857
8858 2014-05-10  Marek Polacek  <polacek@redhat.com>
8859
8860         * gcc.dg/pedwarn-init.c: New test.
8861         * gcc.dg/init-string-1.c: Adjust dg-error.
8862
8863 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
8864
8865         * lib/target-supports.exp
8866         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
8867         to the list.
8868
8869 2014-05-09  Marek Polacek  <polacek@redhat.com>
8870
8871         PR c/61096
8872         * gcc.dg/pr61096-1.c: New test.
8873         * gcc.dg/pr61096-2.c: New test.
8874
8875 2014-05-09  Florian Weimer  <fweimer@redhat.com>
8876
8877         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
8878         * g++.dg/fstack-protector-strong.C: Likewise.
8879         * gcc.target/i386/ssp-strong-reg.c: New file.
8880
8881 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
8882
8883         PR target/61055
8884         * gcc.target/avr/torture/pr61055.c: New test.
8885
8886 2014-05-09  Marek Polacek  <polacek@redhat.com>
8887
8888         PR c/50459
8889         * c-c++-common/attributes-1.c: Move test line to a new test.
8890         * c-c++-common/attributes-2.c: New test.
8891         * c-c++-common/pr50459.c: New test.
8892         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
8893         * gcc.dg/nonnull-2.c: Likewise.
8894         * gcc.dg/pr55570.c: Modify dg-error.
8895         * gcc.dg/tm/wrap-2.c: Likewise.
8896
8897 2014-05-08  Jeff Law  <law@redhat.com>
8898
8899         PR tree-optimization/61009
8900         * g++.dg/tree-ssa/pr61009.C: New test.
8901
8902 2014-05-08  Matthias Klose  <doko@ubuntu.com>
8903
8904         PR driver/61106
8905         * gcc-dg/unused-8a.c: New.
8906         * gcc-dg/unused-8b.c: Likewise.
8907
8908 2014-05-08  Marek Polacek  <polacek@redhat.com>
8909
8910         PR c/61053
8911         * gcc.dg/pr61053.c: New test.
8912
8913 2014-05-08  Marek Polacek  <polacek@redhat.com>
8914
8915         PR c/61077
8916         * gcc.dg/pr61077.c: New test.
8917
8918 2014-05-08  Tobias Burnus  <burnus@net-b.de>
8919
8920         * gfortran.dg/coarray_collectives_1.f90: New.
8921         * gfortran.dg/coarray_collectives_2.f90: New.
8922         * gfortran.dg/coarray_collectives_3.f90: New.
8923         * gfortran.dg/coarray_collectives_4.f90: New.
8924         * gfortran.dg/coarray_collectives_5.f90: New.
8925         * gfortran.dg/coarray_collectives_6.f90: New.
8926         * gfortran.dg/coarray/collectives_1.f90: New.
8927         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
8928         * gfortran.dg/assumed_type_4.f90: Update dg-error.
8929         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
8930         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
8931         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
8932         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
8933         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8934
8935 2014-05-08  Wei Mi  <wmi@google.com>
8936
8937         PR target/58066
8938         * gcc.target/i386/pr58066.c: New test.
8939
8940 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
8941
8942         * gcc.target/i386/avx256-unaligned-load-2.c,
8943         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
8944         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
8945         packed-single instructions.
8946
8947 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
8948
8949         PR c++/13981
8950         * g++.dg/diagnostic/pr13981.C: New.
8951
8952 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
8953
8954         PR tree-optimization/59100
8955         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
8956         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
8957
8958 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
8959
8960         PR tree-optimization/61095
8961         * gcc.dg/torture/pr61095.c: New test.
8962
8963 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8964
8965         PR middle-end/39246
8966         * gcc.dg/uninit-13.c: Move warning on the actual source line where
8967         the uninitialized complex is used.
8968         * gcc.dg/uninit-17.c: New test to check partial initialization of
8969         complex with branches.
8970         * gcc.dg/uninit-17-O0.c: Likewise.
8971
8972 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
8973
8974         PR target/60884
8975         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
8976         (test_03): Rename to test_02.
8977
8978 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
8979
8980         PR c++/61083
8981         * g++.dg/cpp0x/sfinae50.C: New.
8982
8983 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
8984
8985         PR c++/61080
8986         * g++.dg/cpp0x/deleted7.C: New.
8987
8988 2014-05-07  Richard Biener  <rguenther@suse.de>
8989
8990         PR tree-optimization/61034
8991         * g++.dg/tree-ssa/pr61034.C: New testcase.
8992
8993 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
8994
8995         * gcc.target/epiphany/isr-arg.c: New file.
8996
8997 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
8998
8999         PR tree-optimization/52252
9000         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
9001
9002 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
9003
9004         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
9005         * gcc.target/aarch64/simd/vrev16p8.x: New file.
9006         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
9007         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
9008         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
9009         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
9010         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
9011         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
9012         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
9013         * gcc.target/aarch64/simd/vrev16s8.x: New file.
9014         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
9015         * gcc.target/aarch64/simd/vrev16u8.x: New file.
9016         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
9017         * gcc.target/aarch64/simd/vrev32p16.x: New file.
9018         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
9019         * gcc.target/aarch64/simd/vrev32p8.x: New file.
9020         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
9021         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
9022         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
9023         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
9024         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
9025         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
9026         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
9027         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
9028         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
9029         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
9030         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
9031         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
9032         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
9033         * gcc.target/aarch64/simd/vrev32s16.x: New file.
9034         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
9035         * gcc.target/aarch64/simd/vrev32s8.x: New file.
9036         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
9037         * gcc.target/aarch64/simd/vrev32u16.x: New file.
9038         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
9039         * gcc.target/aarch64/simd/vrev32u8.x: New file.
9040         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
9041         * gcc.target/aarch64/simd/vrev64f32.x: New file.
9042         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
9043         * gcc.target/aarch64/simd/vrev64p16.x: New file.
9044         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
9045         * gcc.target/aarch64/simd/vrev64p8.x: New file.
9046         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
9047         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
9048         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
9049         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
9050         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
9051         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
9052         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
9053         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
9054         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
9055         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
9056         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
9057         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
9058         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
9059         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
9060         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
9061         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
9062         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
9063         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
9064         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
9065         * gcc.target/aarch64/simd/vrev64s16.x: New file.
9066         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
9067         * gcc.target/aarch64/simd/vrev64s32.x: New file.
9068         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
9069         * gcc.target/aarch64/simd/vrev64s8.x: New file.
9070         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
9071         * gcc.target/aarch64/simd/vrev64u16.x: New file.
9072         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
9073         * gcc.target/aarch64/simd/vrev64u32.x: New file.
9074         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
9075         * gcc.target/aarch64/simd/vrev64u8.x: New file.
9076
9077 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
9078
9079         gcc.target/aarch64/simd/ext_f32.x: New file.
9080         gcc.target/aarch64/simd/ext_f32_1.c: New file.
9081         gcc.target/aarch64/simd/ext_p16.x: New file.
9082         gcc.target/aarch64/simd/ext_p16_1.c: New file.
9083         gcc.target/aarch64/simd/ext_p8.x: New file.
9084         gcc.target/aarch64/simd/ext_p8_1.c: New file.
9085         gcc.target/aarch64/simd/ext_s16.x: New file.
9086         gcc.target/aarch64/simd/ext_s16_1.c: New file.
9087         gcc.target/aarch64/simd/ext_s32.x: New file.
9088         gcc.target/aarch64/simd/ext_s32_1.c: New file.
9089         gcc.target/aarch64/simd/ext_s64.x: New file.
9090         gcc.target/aarch64/simd/ext_s64_1.c: New file.
9091         gcc.target/aarch64/simd/ext_s8.x: New file.
9092         gcc.target/aarch64/simd/ext_s8_1.c: New file.
9093         gcc.target/aarch64/simd/ext_u16.x: New file.
9094         gcc.target/aarch64/simd/ext_u16_1.c: New file.
9095         gcc.target/aarch64/simd/ext_u32.x: New file.
9096         gcc.target/aarch64/simd/ext_u32_1.c: New file.
9097         gcc.target/aarch64/simd/ext_u64.x: New file.
9098         gcc.target/aarch64/simd/ext_u64_1.c: New file.
9099         gcc.target/aarch64/simd/ext_u8.x: New file.
9100         gcc.target/aarch64/simd/ext_u8_1.c: New file.
9101         gcc.target/aarch64/simd/ext_f64.c: New file.
9102         gcc.target/aarch64/simd/extq_f32.x: New file.
9103         gcc.target/aarch64/simd/extq_f32_1.c: New file.
9104         gcc.target/aarch64/simd/extq_p16.x: New file.
9105         gcc.target/aarch64/simd/extq_p16_1.c: New file.
9106         gcc.target/aarch64/simd/extq_p8.x: New file.
9107         gcc.target/aarch64/simd/extq_p8_1.c: New file.
9108         gcc.target/aarch64/simd/extq_s16.x: New file.
9109         gcc.target/aarch64/simd/extq_s16_1.c: New file.
9110         gcc.target/aarch64/simd/extq_s32.x: New file.
9111         gcc.target/aarch64/simd/extq_s32_1.c: New file.
9112         gcc.target/aarch64/simd/extq_s64.x: New file.
9113         gcc.target/aarch64/simd/extq_s64_1.c: New file.
9114         gcc.target/aarch64/simd/extq_s8.x: New file.
9115         gcc.target/aarch64/simd/extq_s8_1.c: New file.
9116         gcc.target/aarch64/simd/extq_u16.x: New file.
9117         gcc.target/aarch64/simd/extq_u16_1.c: New file.
9118         gcc.target/aarch64/simd/extq_u32.x: New file.
9119         gcc.target/aarch64/simd/extq_u32_1.c: New file.
9120         gcc.target/aarch64/simd/extq_u64.x: New file.
9121         gcc.target/aarch64/simd/extq_u64_1.c: New file.
9122         gcc.target/aarch64/simd/extq_u8.x: New file.
9123         gcc.target/aarch64/simd/extq_u8_1.c: New file.
9124         gcc.target/aarch64/simd/extq_f64.c: New file.
9125
9126 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
9127
9128         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
9129         * gcc.target/aarch64/vtrnu32.c: Likewise.
9130         * gcc.target/aarch64/vtrnf32.c: Likewise.
9131
9132 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
9133
9134         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
9135         * gcc.target/aarch64/simd/vtrnf32.x: New file.
9136         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
9137         * gcc.target/aarch64/simd/vtrnp16.x: New file.
9138         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
9139         * gcc.target/aarch64/simd/vtrnp8.x: New file.
9140         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
9141         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
9142         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
9143         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
9144         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
9145         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
9146         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
9147         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
9148         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
9149         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
9150         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
9151         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
9152         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
9153         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
9154         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
9155         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
9156         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
9157         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
9158         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
9159         * gcc.target/aarch64/simd/vtrns16.x: New file.
9160         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
9161         * gcc.target/aarch64/simd/vtrns32.x: New file.
9162         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
9163         * gcc.target/aarch64/simd/vtrns8.x: New file.
9164         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
9165         * gcc.target/aarch64/simd/vtrnu16.x: New file.
9166         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
9167         * gcc.target/aarch64/simd/vtrnu32.x: New file.
9168         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
9169         * gcc.target/aarch64/simd/vtrnu8.x: New file.
9170
9171 2014-05-07  Richard Biener  <rguenther@suse.de>
9172
9173         PR tree-optimization/57864
9174         * gcc.dg/torture/pr57864.c: New testcase.
9175
9176 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
9177
9178         PR libfortran/61049
9179         * gfortran.dg/list_read_13.f: New test.
9180
9181 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9182
9183         PR c++/60999
9184         * g++.dg/cpp0x/nsdmi-template9.C: New.
9185         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
9186
9187 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
9188             Mike Stump  <mikestump@comcast.net>
9189             Richard Sandiford  <rdsandiford@googlemail.com>
9190
9191         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
9192
9193 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
9194
9195         PR ipa/60965
9196         * g++.dg/ipa/devirt-32.C: New testcase.
9197
9198 2014-05-05  Richard Biener  <rguenther@suse.de>
9199
9200         PR middle-end/61010
9201         * gcc.dg/torture/pr61010.c: New testcase.
9202
9203 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9204
9205         * gcc.target/s390/leaf-profile.c: New testcase.
9206
9207 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9208
9209         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
9210         Disable asm scan for s390.
9211         * gcc.dg/hoist-register-pressure-2.c: Likewise.
9212         * gcc.dg/hoist-register-pressure-3.c: Likewise.
9213
9214 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
9215
9216         PR tree-optimization/60363
9217         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
9218
9219 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
9220
9221         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
9222         (dg-require-effective-target): Change target to powerpc_fprs.
9223         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
9224         (dg-require-effective-target): Change target to dfprt.
9225
9226 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
9227
9228         PR c++/58582
9229         * g++.dg/cpp0x/deleted4.C: New.
9230         * g++.dg/cpp0x/deleted5.C: Likewise.
9231         * g++.dg/cpp0x/deleted6.C: Likewise.
9232
9233 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
9234
9235         PR fortran/61025
9236         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
9237         regexps for -m32.
9238         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
9239         * gfortran.dg/coarray_poly_6.f90: Likewise.
9240         * gfortran.dg/coarray_poly_7.f90: Likewise.
9241         * gfortran.dg/coarray_poly_8.f90: Likewise.
9242
9243 2014-05-02  Marek Polacek  <polacek@redhat.com>
9244
9245         PR c/25801
9246         * gcc.dg/pr25801.c: New test.
9247
9248 2014-05-02  Marek Polacek  <polacek@redhat.com>
9249
9250         PR c/60784
9251         * gcc.dg/pr60784.c: New test.
9252
9253 2014-05-01  Marek Polacek  <polacek@redhat.com>
9254
9255         PR c/60915
9256         * gcc.dg/pr60915.c: New test.
9257
9258 2014-05-01  Marek Polacek  <polacek@redhat.com>
9259
9260         PR c/60257
9261         * gcc.dg/pr60257.c: New test.
9262
9263 2014-05-01  Marek Polacek  <polacek@redhat.com>
9264
9265         PR c/43395
9266         * c-c++-common/pr43395.c: New test.
9267
9268 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
9269
9270         * gcc.dg/cond-reduc-1.c: New test.
9271         * gcc.dg/cond-reduc-2.c: Likewise.
9272
9273 2014-05-01  Marek Polacek  <polacek@redhat.com>
9274
9275         PR c/29467
9276         * gcc.dg/pr29467.c: New test.
9277         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
9278         about boolean types.
9279         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
9280         to bool.
9281         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
9282
9283 2014-05-01  Marek Polacek  <polacek@redhat.com>
9284
9285         PR c/43245
9286         * gcc.dg/pr43245.c: New test.
9287
9288 2014-05-01  Marek Polacek  <polacek@redhat.com>
9289
9290         PR c/56989
9291         * gcc.dg/pr56989.c: New test.
9292
9293 2014-04-30  Ian Lance Taylor  <iant@google.com>
9294
9295         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
9296         in go_compile_args rather than in argument to go-torture-execute.
9297
9298 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
9299
9300         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
9301         instead of getpid.
9302
9303 2014-04-30  Tobias Burnus  <burnus@net-b.de>
9304
9305         * gfortran.dg/coarray_poly_6.f90
9306         * gfortran.dg/coarray_poly_7.f90
9307         * gfortran.dg/coarray_poly_8.f90
9308
9309 2014-04-30  Tobias Burnus  <burnus@net-b.de>
9310
9311         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
9312         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
9313         * gfortran.dg/coarray/codimension.f90: New.
9314
9315 2014-04-30  Tobias Burnus  <burnus@net-b.de>
9316
9317         * gfortran.dg/coarray_lib_this_image_1.f90: New.
9318         * gfortran.dg/coarray_lib_this_image_2.f90: New.
9319
9320 2014-04-30  Tobias Burnus  <burnus@net-b.de>
9321
9322         * gfortran.dg/coarray_poly_4.f90: New.
9323         * gfortran.dg/coarray_poly_5.f90: New.
9324
9325 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
9326
9327         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
9328         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
9329         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
9330         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
9331         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
9332         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
9333         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
9334         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
9335         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
9336         * gcc.target/arm/simd/vuzpf32_1.c: New file.
9337         * gcc.target/arm/simd/vuzpp16_1.c: New file.
9338         * gcc.target/arm/simd/vuzpp8_1.c: New file.
9339         * gcc.target/arm/simd/vuzps16_1.c: New file.
9340         * gcc.target/arm/simd/vuzps32_1.c: New file.
9341         * gcc.target/arm/simd/vuzps8_1.c: New file.
9342         * gcc.target/arm/simd/vuzpu16_1.c: New file.
9343         * gcc.target/arm/simd/vuzpu32_1.c: New file.
9344         * gcc.target/arm/simd/vuzpu8_1.c: New file.
9345
9346 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
9347
9348         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
9349         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
9350         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
9351
9352 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
9353
9354         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
9355         * gcc.target/aarch64/simd/vuzpf32.x: New file.
9356         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
9357         * gcc.target/aarch64/simd/vuzpp16.x: New file.
9358         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
9359         * gcc.target/aarch64/simd/vuzpp8.x: New file.
9360         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
9361         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
9362         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
9363         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
9364         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
9365         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
9366         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
9367         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
9368         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
9369         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
9370         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
9371         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
9372         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
9373         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
9374         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
9375         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
9376         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
9377         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
9378         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
9379         * gcc.target/aarch64/simd/vuzps16.x: New file.
9380         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
9381         * gcc.target/aarch64/simd/vuzps32.x: New file.
9382         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
9383         * gcc.target/aarch64/simd/vuzps8.x: New file.
9384         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
9385         * gcc.target/aarch64/simd/vuzpu16.x: New file.
9386         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
9387         * gcc.target/aarch64/simd/vuzpu32.x: New file.
9388         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
9389         * gcc.target/aarch64/simd/vuzpu8.x: New file.
9390
9391 2014-04-30  Richard Biener  <rguenther@suse.de>
9392
9393         PR tree-optimization/48329
9394         * gfortran.dg/vect/pr48329.f90: New testcase.
9395
9396 2014-04-30  Marek Polacek  <polacek@redhat.com>
9397
9398         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
9399         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
9400
9401 2014-04-30  Marek Polacek  <polacek@redhat.com>
9402
9403         PR c/60139
9404         * gcc.dg/pr60139.c: New test.
9405
9406 2014-04-30  Marek Polacek  <polacek@redhat.com>
9407
9408         PR c/60351
9409         * gcc.dg/pr60351.c: New test.
9410
9411 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
9412
9413         * gcc.target/arm/simd/simd.exp: New file.
9414         * gcc.target/arm/simd/vzipqf32_1.c: New file.
9415         * gcc.target/arm/simd/vzipqp16_1.c: New file.
9416         * gcc.target/arm/simd/vzipqp8_1.c: New file.
9417         * gcc.target/arm/simd/vzipqs16_1.c: New file.
9418         * gcc.target/arm/simd/vzipqs32_1.c: New file.
9419         * gcc.target/arm/simd/vzipqs8_1.c: New file.
9420         * gcc.target/arm/simd/vzipqu16_1.c: New file.
9421         * gcc.target/arm/simd/vzipqu32_1.c: New file.
9422         * gcc.target/arm/simd/vzipqu8_1.c: New file.
9423         * gcc.target/arm/simd/vzipf32_1.c: New file.
9424         * gcc.target/arm/simd/vzipp16_1.c: New file.
9425         * gcc.target/arm/simd/vzipp8_1.c: New file.
9426         * gcc.target/arm/simd/vzips16_1.c: New file.
9427         * gcc.target/arm/simd/vzips32_1.c: New file.
9428         * gcc.target/arm/simd/vzips8_1.c: New file.
9429         * gcc.target/arm/simd/vzipu16_1.c: New file.
9430         * gcc.target/arm/simd/vzipu32_1.c: New file.
9431         * gcc.target/arm/simd/vzipu8_1.c: New file.
9432
9433 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
9434
9435         PR c++/51707
9436         * g++.dg/cpp0x/constexpr-51707.C: New.
9437
9438 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
9439
9440         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
9441         occurrences of "int" in the gimple dump to reflect that the return
9442         types of functions now show up in such dumps.
9443         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9444
9445 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
9446
9447         PR tree-optimization/60971
9448         * c-c++-common/turtore/pr60971.c: New test.
9449
9450 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
9451
9452         * gcc.target/aarch64/simd/simd.exp: New file.
9453         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
9454         * gcc.target/aarch64/simd/vzipf32.x: New file.
9455         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
9456         * gcc.target/aarch64/simd/vzipp16.x: New file.
9457         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
9458         * gcc.target/aarch64/simd/vzipp8.x: New file.
9459         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
9460         * gcc.target/aarch64/simd/vzipqf32.x: New file.
9461         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
9462         * gcc.target/aarch64/simd/vzipqp16.x: New file.
9463         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
9464         * gcc.target/aarch64/simd/vzipqp8.x: New file.
9465         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
9466         * gcc.target/aarch64/simd/vzipqs16.x: New file.
9467         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
9468         * gcc.target/aarch64/simd/vzipqs32.x: New file.
9469         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
9470         * gcc.target/aarch64/simd/vzipqs8.x: New file.
9471         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
9472         * gcc.target/aarch64/simd/vzipqu16.x: New file.
9473         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
9474         * gcc.target/aarch64/simd/vzipqu32.x: New file.
9475         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
9476         * gcc.target/aarch64/simd/vzipqu8.x: New file.
9477         * gcc.target/aarch64/simd/vzips16_1.c: New file.
9478         * gcc.target/aarch64/simd/vzips16.x: New file.
9479         * gcc.target/aarch64/simd/vzips32_1.c: New file.
9480         * gcc.target/aarch64/simd/vzips32.x: New file.
9481         * gcc.target/aarch64/simd/vzips8_1.c: New file.
9482         * gcc.target/aarch64/simd/vzips8.x: New file.
9483         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
9484         * gcc.target/aarch64/simd/vzipu16.x: New file.
9485         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
9486         * gcc.target/aarch64/simd/vzipu32.x: New file.
9487         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
9488         * gcc.target/aarch64/simd/vzipu8.x: New file.
9489
9490 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
9491
9492         * gcc.target/aarch64/fcsel_1.c: New test case.
9493
9494 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
9495
9496         PR libfortran/60810
9497         * gfortran.dg/arrayio_13.f90: New test.
9498
9499 2014-04-28  Martin Jambor  <mjambor@suse.cz>
9500
9501         * gcc.dg/tree-ssa/sra-14.c: New test.
9502
9503 2014-04-28  Richard Biener  <rguenther@suse.de>
9504
9505         PR middle-end/60092
9506         * gcc.dg/tree-ssa/alias-32.c: New testcase.
9507         * gcc.dg/vect/pr60092.c: Likewise.
9508
9509 2014-04-28  Richard Biener  <rguenther@suse.de>
9510
9511         * gcc.dg/tree-ssa/vrp91.c: New testcase.
9512         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
9513         * gcc.dg/Wstrict-overflow-15.c: Likewise.
9514         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
9515
9516 2014-04-28  Richard Biener  <rguenther@suse.de>
9517
9518         PR tree-optimization/60979
9519         * gcc.dg/graphite/pr60979.c: New testcase.
9520
9521 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9522
9523         PR c/60983
9524         * gcc.dg/pr60114.c: Use signed chars.
9525
9526 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9527
9528         PR c++/59120
9529         * g++.dg/cpp0x/alias-decl-43.C: New.
9530
9531 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9532
9533         PR fortran/59604
9534         PR fortran/58003
9535         * gfortran.dg/no_range_check_3.f90:  New test.
9536
9537 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
9538
9539         PR libfortran/52539
9540         * gfortran.dg/namelist_utf8.f90: New test.
9541
9542 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
9543
9544         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
9545         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
9546         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
9547
9548 2014-04-25  Cary Coutant  <ccoutant@google.com>
9549
9550         PR debug/60929
9551         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
9552         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
9553         -fdebug-types-section flag.
9554
9555 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
9556
9557         * gcc.target/arm/tail-long-call.c: New test.
9558
9559 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9560
9561         PR tree-optimization/60930
9562         * gcc.dg/torture/pr60930.c:  New test.
9563
9564 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
9565
9566         PR tree-optimization/60960
9567         * gcc.c-torture/execute/pr60960.c: New test.
9568
9569 2014-04-25  Marek Polacek  <polacek@redhat.com>
9570
9571         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
9572
9573 2014-04-25  Marek Polacek  <polacek@redhat.com>
9574
9575         PR c/18079
9576         * gcc.dg/pr18079.c: New test.
9577         * gcc.dg/pr18079-2.c: New test.
9578
9579 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
9580
9581         * c-c++-common/gomp/pr60823-2.c: Require effective target
9582         vect_simd_clones.
9583
9584 2014-04-25  Marek Polacek  <polacek@redhat.com>
9585
9586         PR c/60114
9587         * gcc.dg/pr60114.c: New test.
9588
9589 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
9590
9591         * gcc.c-torture/execute/20140425-1.c: New test.
9592
9593 2014-04-25  Marek Polacek  <polacek@redhat.com>
9594
9595         PR c/60156
9596         * c-c++-common/pr60156.c: New test.
9597
9598 2014-04-25  Richard Biener  <rguenther@suse.de>
9599
9600         PR ipa/60912
9601         * g++.dg/opt/pr60912.C: New testcase.
9602
9603 2014-04-25  Richard Biener  <rguenther@suse.de>
9604
9605         PR ipa/60911
9606         * gcc.dg/lto/pr60911_0.c: New testcase.
9607
9608 2014-04-24  Cong Hou  <congh@google.com>
9609
9610         PR tree-optimization/60896
9611         * g++.dg/vect/pr60896.cc: New test.
9612
9613 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9614
9615         * gcc.target/powerpc/pack01.c: New test to test the new pack and
9616         unpack builtin functionss for 128-bit types.
9617         * gcc.target/powerpc/pack02.c: Likewise.
9618         * gcc.target/powerpc/pack03.c: Likewise.
9619         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
9620         divide builtin functionss.
9621         * gcc.target/powerpc/extend-divide-2.c: Likewise.
9622         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
9623         functions.
9624         * gcc.target/powerpc/bcd-2.c: Likewise.
9625         * gcc.target/powerpc/bcd-3.c: Likewise.
9626         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
9627         builtin functionss.
9628         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
9629
9630 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
9631
9632         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
9633         keeps_null_pointer_checks.
9634         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
9635         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
9636         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
9637         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
9638
9639 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
9640
9641         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
9642         Replace load with read and store with write.
9643
9644 2014-04-24  Jeff Law  <law@redhat.com>
9645
9646         PR target/60822
9647         * gcc.c-torture/pr60822.c: New test.
9648         * gcc.c-torture/pr60822.x: New test.
9649
9650 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
9651
9652         PR c++/57958
9653         * g++.dg/cpp0x/pr57958.C: New test.
9654
9655 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
9656
9657         * lib/target-supports.exp (check_effective_target_vect_perm): Return
9658         true for aarch64_be.
9659
9660 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
9661             Tom de Vries  <tom@codesourcery.com>
9662
9663         * gcc.dg/fuse-caller-save.c: New test.
9664
9665 2014-04-24  Joey Ye  <joey.ye@arm.com>
9666
9667         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
9668
9669 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9670
9671         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
9672         * gcc.dg/vect/vect-bswap16: New test.
9673         * gcc.dg/vect/vect-bswap32: Likewise.
9674         * gcc.dg/vect/vect-bswap64: Likewise.
9675
9676 2014-04-23  Jeff Law  <law@redhat.com>
9677
9678         PR tree-optimization/60902
9679         * gcc.target/i386/pr60902.c: New test.
9680
9681 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
9682
9683         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
9684         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
9685         * gcc.target/aarch64/vdup_n_1.c: New testcase.
9686
9687 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9688
9689         * gcc.target/arm/rev16.c: New test.
9690
9691 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9692
9693         * gcc.target/aarch64/rev16_1.c: New test.
9694
9695 2014-04-23  Richard Biener  <rguenther@suse.de>
9696
9697         PR tree-optimization/60903
9698         * gcc.dg/torture/pr60903.c: New testcase.
9699
9700 2014-04-23  Richard Biener  <rguenther@suse.de>
9701
9702         PR middle-end/60895
9703         * g++.dg/torture/pr60895.C: New testcase.
9704
9705 2014-04-23  Richard Biener  <rguenther@suse.de>
9706
9707         PR middle-end/60891
9708         * gcc.dg/torture/pr60891.c: New testcase.
9709
9710 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
9711
9712         PR sanitizer/60275
9713         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
9714         -fno-sanitize-recover to dg-options.
9715         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
9716         add -std=c++11 to dg-options.
9717         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
9718         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
9719         add -std=c++1y to dg-options.
9720         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
9721         -fno-sanitize-recover to dg-options.
9722         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
9723         * c-c++-common/ubsan/vla-4.c: Likewise.
9724         * c-c++-common/ubsan/pr59503.c: Likewise.
9725         * c-c++-common/ubsan/vla-3.c: Likewise.
9726         * c-c++-common/ubsan/save-expr-1.c: Likewise.
9727         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
9728         * c-c++-common/ubsan/shift-3.c: Likewise.
9729         * c-c++-common/ubsan/overflow-1.c: Likewise.
9730         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
9731         * c-c++-common/ubsan/vla-2.c: Likewise.
9732         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
9733         * c-c++-common/ubsan/pr60613-1.c: Likewise.
9734         * c-c++-common/ubsan/shift-6.c: Likewise.
9735         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
9736         * c-c++-common/ubsan/overflow-add-3.c: New test.
9737         * c-c++-common/ubsan/overflow-add-4.c: New test.
9738         * c-c++-common/ubsan/div-by-zero-6.c: New test.
9739         * c-c++-common/ubsan/div-by-zero-7.c: New test.
9740
9741 2014-04-22  Christian Bruel  <christian.bruel@st.com>
9742
9743         * gcc.target/sh/hiconst.c: New test.
9744
9745 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
9746
9747         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
9748         lroundf generates custom round instruction, too.
9749
9750 2014-04-22  Tobias Burnus  <burnus@net-b.de>
9751
9752         PR fortran/60881
9753         * coarray/alloc_comp_3.f90: New.
9754
9755 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
9756
9757         PR target/60868
9758         * gcc.target/i386/pr60868.c: New testcase.
9759
9760 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
9761
9762         PR c/59073
9763         * c-c++-common/gomp/pr59073.c: New test.
9764
9765 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
9766
9767         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
9768
9769 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
9770
9771         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
9772         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
9773
9774 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
9775
9776         * gcc.dg/memcpy-5.c: New test.
9777
9778 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9779
9780         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
9781
9782         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
9783         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
9784         *-*-solaris2.9.
9785         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
9786         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
9787         from dg-options.
9788         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
9789         from dg-additional-options.
9790         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
9791         from dg-options.
9792
9793         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
9794         execution check.
9795         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
9796         (sigill_hdlr): Remove.
9797         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
9798         check.
9799
9800         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
9801         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
9802         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
9803
9804         * lib/target-supports.exp (add_options_for_tls): Remove
9805         *-*-solaris2.9* handling.
9806
9807 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
9808
9809         * gcc.target/aarch64/vect_cvtf_1.c: New.
9810
9811 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
9812
9813         PR tree-optimization/60823
9814         * c-c++-common/gomp/pr60823-1.c: New test.
9815         * c-c++-common/gomp/pr60823-2.c: New test.
9816         * c-c++-common/gomp/pr60823-3.c: New test.
9817
9818 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
9819
9820         * gcc.target/arm/anddi_notdi-1.c: New test.
9821         * gcc.target/arm/iordi_notdi-1.c: New test case.
9822
9823 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
9824
9825         * gcc.target/arm/iordi_notdi-1.c: New test.
9826
9827 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
9828
9829         * gcc.target/aarch64/vrnd_f64_1.c : New file.
9830
9831 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9832
9833         PR target/60735
9834         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
9835         not cause errors if -mspe.
9836
9837 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
9838
9839         PR target/60909
9840         * gcc.target/i386/pr60909-1.c: New test.
9841         * gcc.target/i386/pr60909-2.c: Ditto.
9842
9843 2014-04-18  Cong Hou  <congh@google.com>
9844
9845         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
9846         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
9847
9848 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9849
9850         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
9851         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9852
9853 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
9854
9855         PR c++/59200
9856         * g++.dg/cpp0x/alias-decl-42.C: New.
9857
9858 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
9859
9860         * gcc.target/powerpc/ti_math1.c: New.
9861         * gcc.target/powerpc/ti_math2.c: New.
9862
9863 2014-04-17  Martin Jambor  <mjambor@suse.cz>
9864
9865         * gnat.dg/opt34.adb: New.
9866         * gnat.dg/opt34_pkg.ads: Likewise.
9867
9868 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
9869
9870         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
9871         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
9872
9873 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
9874
9875         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
9876         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
9877
9878 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
9879
9880         PR target/60847
9881         Forward port from 4.8 branch
9882         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
9883
9884         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
9885         Fix scan patterns.
9886         * gcc.target/i386/bmi-2.c: Ditto.
9887
9888 2014-04-17  Richard Biener  <rguenther@suse.de>
9889
9890         PR middle-end/60849
9891         * g++.dg/opt/pr60849.C: New testcase.
9892
9893 2014-04-17  Richard Biener  <rguenther@suse.de>
9894
9895         PR tree-optimization/60836
9896         * g++.dg/vect/pr60836.cc: New testcase.
9897
9898 2014-04-17  Richard Biener  <rguenther@suse.de>
9899
9900         PR tree-optimization/60841
9901         * gcc.dg/vect/pr60841.c: New testcase.
9902
9903 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
9904
9905         * g++.dg/ipa/devirt-31.C: New testcase.
9906
9907 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
9908
9909         PR lto/60820
9910         * gcc.dg/lto/pr60820_0.c: New testcase.
9911         * gcc.dg/lto/pr60820_1.c: New testcase.
9912
9913 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
9914
9915         PR ipa/60854
9916         * g++.dg/torture/pr60854.C: New testcase.
9917
9918 2014-04-16  Catherine Moore  <clm@codesourcery.com>
9919
9920         * gcc.target/mips/umips-store16-2.c: New test.
9921
9922 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
9923
9924         * g++.dg/cpp0x/initlist-vect.C: New file.
9925
9926 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
9927
9928         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
9929         * gcc.dg/uninit-I-O0.c: Likewise.
9930         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
9931
9932 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
9933
9934         PR tree-optimization/60844
9935         * gcc.dg/pr60844.c: New test.
9936
9937 2014-04-15  Richard Biener  <rguenther@suse.de>
9938
9939         PR rtl-optimization/56965
9940         * gcc.dg/torture/pr56965-1.c: New testcase.
9941         * gcc.dg/torture/pr56965-2.c: Likewise.
9942
9943 2014-04-15  Teresa Johnson  <tejohnson@google.com>
9944
9945         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
9946
9947 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
9948
9949         * gnat.dg/vect14.adb: New test.
9950
9951 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
9952
9953         * gnat.dg/vect12.ad[sb]: New test.
9954         * gnat.dg/vect13.ad[sb]: Likewise.
9955
9956 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
9957
9958         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
9959         under qemu-arm.
9960         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
9961         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
9962         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
9963         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
9964         * c-c++-common/ubsan/null-1.c: Likewise.
9965         * c-c++-common/ubsan/null-10.c: Likewise.
9966         * c-c++-common/ubsan/null-11.c: Likewise.
9967         * c-c++-common/ubsan/null-2.c: Likewise.
9968         * c-c++-common/ubsan/null-3.c: Likewise.
9969         * c-c++-common/ubsan/null-4.c: Likewise.
9970         * c-c++-common/ubsan/null-5.c: Likewise.
9971         * c-c++-common/ubsan/null-6.c: Likewise.
9972         * c-c++-common/ubsan/null-7.c: Likewise.
9973         * c-c++-common/ubsan/null-8.c: Likewise.
9974         * c-c++-common/ubsan/null-9.c: Likewise.
9975         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
9976         * c-c++-common/ubsan/overflow-int128.c: Likewise.
9977         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
9978         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
9979         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
9980         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
9981         * c-c++-common/ubsan/pr59333.c: Likewise.
9982         * c-c++-common/ubsan/pr59667.c: Likewise.
9983         * c-c++-common/ubsan/pr60613-2.c: Likewise.
9984         * c-c++-common/ubsan/pr60636.c: Likewise.
9985         * c-c++-common/ubsan/shift-1.c: Likewise.
9986         * c-c++-common/ubsan/shift-2.c: Likewise.
9987         * c-c++-common/ubsan/vla-1.c: Likewise.
9988
9989 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
9990
9991         * gnat.dg/vect11.ad[sb]: New test.
9992
9993 2014-04-14  Richard Biener  <rguenther@suse.de>
9994
9995         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
9996
9997 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9998
9999         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
10000
10001 2014-04-14  Richard Biener  <rguenther@suse.de>
10002             Marc Glisse  <marc.glisse@inria.fr>
10003
10004         PR c/60819
10005         * gcc.target/i386/vec-may_alias.c: New testcase.
10006
10007 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10008
10009         * lib/target-supports.exp
10010         (check_effective_target_vect_widen_mult_si_to_di_pattern):
10011         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
10012         Fix formatting.
10013
10014 2014-04-14  Richard Biener  <rguenther@suse.de>
10015
10016         PR lto/60720
10017         * gcc.dg/lto/pr60720_0.c: New testcase.
10018         * gcc.dg/lto/pr60720_1.c: Likewise.
10019
10020 2014-04-14  Christian Bruel  <christian.bruel@st.com>
10021
10022         * gcc.target/sh/memset.c: New test.
10023
10024 2014-04-14  Richard Biener  <rguenther@suse.de>
10025
10026         PR middle-end/55022
10027         * gcc.dg/graphite/pr55022.c: New testcase.
10028
10029 2014-04-14  Richard Biener  <rguenther@suse.de>
10030
10031         PR tree-optimization/59817
10032         PR tree-optimization/60453
10033         * gfortran.dg/graphite/pr59817.f: New testcase.
10034         * gcc.dg/graphite/pr59817-1.c: Likewise.
10035         * gcc.dg/graphite/pr59817-2.c: Likewise.
10036
10037 2014-04-14  Jason Merrill  <jason@redhat.com>
10038
10039         Revert:
10040         * lib/gcc-dg.exp (dg-build-dso): New.
10041         (gcc-dg-test-1): Handle dg-do-what "dso".
10042
10043 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
10044
10045         PR fortran/60717
10046         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
10047
10048         PR fortran/58085
10049         * gfortran.dg/associate_15.f90: New test.
10050
10051 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
10052
10053         PR middle-end/60467
10054         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
10055         case to check.
10056
10057 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
10058
10059         PR middle-end/60469
10060         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
10061
10062 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
10063
10064         * gcc.target/mips/umips-store16-1.c: New test.
10065
10066 2014-04-11  Tobias Burnus  <burnus@net-b.de>
10067
10068         PR c/60194
10069         * * g++.dg/warn/warn_format_signedness.C: New.
10070         * gcc.dg/format/warn-signedness.c: New.
10071
10072 2014-04-11  Tobias Burnus  <burnus@net-b.de>
10073
10074         PR fortran/58880
10075         PR fortran/60495
10076         * gfortran.dg/finalize_25.f90: New.
10077
10078 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
10079
10080         * gcc.target/epiphany/t1068-2.c: New file.
10081
10082 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
10083
10084         * gcc.target/epiphany/btst-1.c: New test.
10085
10086 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
10087
10088         PR rtl-optimization/60651
10089         * gcc.target/epiphany/mode-switch.c: New test.
10090
10091 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
10092
10093         PR c++/58600
10094         * g++.dg/cpp0x/gen-attrs-58.C: New.
10095         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
10096
10097 2014-04-11  Steve Ellcey  <sellcey@mips.com>
10098             Jakub Jelinek  <jakub@redhat.com>
10099
10100         PR middle-end/60556
10101         * gcc.c-torture/compile/pr60556.c: New test.
10102
10103 2014-04-11  Richard Biener  <rguenther@suse.de>
10104
10105         PR middle-end/60797
10106         * gcc.dg/pr60797.c: New testcase.
10107
10108 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10109
10110         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
10111         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
10112         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
10113         rename to ...
10114         * gcc.target/s390/htm-nofloat-1.c: ... this one.
10115         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
10116         instructions as well.
10117
10118 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
10119
10120         PR rtl-optimization/60663
10121         * gcc.target/arm/pr60663.c: New test.
10122
10123 2014-04-10  Jason Merrill  <jason@redhat.com>
10124
10125         * g++.dg/dso/dlclose1.C: Disable for 4.9.
10126
10127 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
10128
10129         PR lto/60567
10130         * g++.dg/lto/pr60567_0.C: New test.
10131
10132 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10133
10134         * gfortran.dg/class_nameclash.f90: New test.
10135
10136 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
10137
10138         PR c++/52844
10139         * g++.dg/cpp0x/variadic156.C: New.
10140
10141 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10142
10143         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
10144         long.
10145
10146 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10147
10148         PR debug/60655
10149         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
10150         -fdata-sections.
10151
10152 2014-04-09  Steve Ellcey  <sellcey@mips.com>
10153
10154         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
10155         and scan lists.
10156
10157 2014-04-09  Cong Hou  <congh@google.com>
10158
10159         PR testsuite/60773
10160         * lib/target-supports.exp:
10161         (check_effective_target_vect_widen_si_to_di_pattern): New.
10162         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
10163         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
10164         targets only.
10165         (foo): Fix up formatting.
10166         (main): Call check_vect.
10167
10168 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
10169
10170         PR c++/59115
10171         * g++.dg/template/crash119.C: New.
10172
10173 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
10174
10175         * gcc.target/powerpc/atomic_load_store-p8.c: New.
10176
10177 2014-04-08  Jason Merrill  <jason@redhat.com>
10178
10179         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
10180
10181 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10182
10183         PR rtl-optimization/60776
10184         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
10185         * gcc.dg/builtin-bswap-7.c: Likewise.
10186         * gcc.dg/builtin-bswap-6a.c: New testcase.
10187         * gcc.dg/builtin-bswap-7a.c: New testcase.
10188
10189         Revert
10190         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10191
10192         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10193         optimization.
10194         * gcc.dg/builtin-bswap-7.c: Likewise.
10195
10196 2014-04-08  Richard Biener  <rguenther@suse.de>
10197
10198         PR tree-optimization/60785
10199         * gcc.dg/graphite/pr60785.c: New testcase.
10200
10201 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10202
10203         PR target/60602
10204         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
10205         with as at -O0.
10206
10207 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
10208
10209         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
10210         * g++.dg/warn/Wnvdtor-3.C: Likewise.
10211         * g++.dg/warn/Wnvdtor-4.C: Likewise.
10212
10213 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
10214
10215         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
10216
10217 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
10218
10219         PR target/60609
10220         * g++.dg/torture/pr60609.C: New test.
10221
10222 2014-04-07  Richard Biener  <rguenther@suse.de>
10223
10224         PR tree-optimization/60766
10225         * gcc.dg/torture/pr60766.c: New testcase.
10226
10227 2014-04-07  Jason Merrill  <jason@redhat.com>
10228
10229         * lib/gcc-dg.exp (dg-build-dso): New.
10230         (gcc-dg-test-1): Handle dg-do-what "dso".
10231         * lib/target-supports.exp (add_options_for_dlopen): New.
10232         (check_effective_target_dlopen): Use it.
10233
10234 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10235
10236         * gcc.target/arm/pr60657.c: Fix missing curly brace.
10237
10238 2014-04-07  Richard Biener  <rguenther@suse.de>
10239
10240         PR middle-end/60750
10241         * g++.dg/torture/pr60750.C: New testcase.
10242         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
10243
10244 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
10245
10246         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
10247
10248 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
10249
10250         PR testsuite/60671
10251         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
10252
10253 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
10254
10255         PR testsuite/60672
10256         * g++.dg/cpp1y/auto-fn25.C: Require lto.
10257
10258         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
10259
10260 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
10261
10262         * gfortran.dg/warn_conversion_4.f90: Adjust test.
10263
10264 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
10265
10266         * gcc.target/avr/dev-specific-rmw.c: New test.
10267
10268 2014-04-04  Cong Hou  <congh@google.com>
10269
10270         PR tree-optimization/60656
10271         * gcc.dg/vect/pr60656.c: New test.
10272
10273 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10274
10275         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10276         optimization.
10277         * gcc.dg/builtin-bswap-7.c: Likewise.
10278
10279 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
10280
10281         PR c++/58207
10282         * g++.dg/cpp0x/constexpr-ice15.C: New.
10283
10284 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
10285
10286         PR ipa/59626
10287         testcase by Richard Biener
10288         * gcc.dg/lto/pr59626_0.c: New testcase.
10289         * gcc.dg/lto/pr59626_1.c: New testcase.
10290
10291 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10292
10293         PR debug/60655
10294         * gcc.c-torture/compile/pr60655-1.c: New test.
10295
10296 2014-04-04  Martin Jambor  <mjambor@suse.cz>
10297
10298         PR ipa/60640
10299         * g++.dg/ipa/pr60640-1.C: New test.
10300         * g++.dg/ipa/pr60640-2.C: Likewise.
10301         * g++.dg/ipa/pr60640-3.C: Likewise.
10302         * g++.dg/ipa/pr60640-4.C: Likewise.
10303
10304 2014-04-04  Jeff Law  <law@redhat.com>
10305
10306         PR target/60657
10307         * gcc.target/arm/pr60657.c: New test.
10308
10309 2014-04-04  Richard Biener  <rguenther@suse.de>
10310
10311         PR ipa/60746
10312         * g++.dg/torture/pr60746.C: New testcase.
10313
10314 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
10315
10316         * g++.old-deja/g++.robertl/eb121.C: Adjust.
10317         * g++.old-deja/g++.jason/overload21.C: Likewise.
10318         * g++.old-deja/g++.law/init5.C: Likewise.
10319
10320 2014-04-03  Cong Hou  <congh@google.com>
10321
10322         PR tree-optimization/60505
10323         * gcc.dg/vect/pr60505.c: New test.
10324
10325 2014-04-03  Richard Biener  <rguenther@suse.de>
10326
10327         PR tree-optimization/60740
10328         * gcc.dg/graphite/pr60740.c: New testcase.
10329
10330 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
10331
10332         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
10333         * g++.dg/warn/Wnvdtor-2.C: New.
10334         * g++.dg/warn/Wnvdtor-3.C: New.
10335         * g++.dg/warn/Wnvdtor-4.C: New.
10336         * g++.dg/warn/Weff1.C: Delete.
10337         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
10338         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
10339
10340 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
10341
10342         PR ipa/60659
10343         * g++.dg/torture/pr60659.C: New testcase.
10344
10345 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10346
10347         PR tree-optimization/60733
10348         * gcc.dg/torture/pr60733.c:  New test.
10349
10350 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
10351
10352         PR rtl-optimization/60650
10353         * gcc.target/arm/pr60650-2.c: New.
10354
10355 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
10356
10357         * gcc.target/i386/avx2-vpand-3.c,
10358         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
10359
10360 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
10361
10362         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
10363         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
10364         gcc.target/i386/memcpy-strategy-1.c,
10365         gcc.target/i386/memcpy-strategy-2.c,
10366         gcc.target/i386/memcpy-vector_loop-1.c,
10367         gcc.target/i386/memcpy-vector_loop-2.c,
10368         gcc.target/i386/memset-vector_loop-1.c,
10369         gcc.target/i386/memset-vector_loop-2.c,
10370         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
10371         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
10372         -march= options different from those in dg-options.
10373
10374 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
10375
10376         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10377         gcc.target/i386/pr30970.c: Use -mtune=generic.
10378         * gcc.target/i386/avx2-vpaddb-3.c,
10379         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
10380         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
10381         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
10382         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
10383         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
10384         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
10385         gcc.target/i386/avx2-vpsubw-3.c,
10386         gcc.target/i386/avx256-unaligned-load-1.c,
10387         gcc.target/i386/avx256-unaligned-load-4.c,
10388         gcc.target/i386/avx256-unaligned-store-1.c,
10389         gcc.target/i386/avx256-unaligned-store-2.c,
10390         gcc.target/i386/avx256-unaligned-store-4.c: Use
10391         -mno-prefer-avx128.
10392
10393 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
10394             Iain Sandoe <iain@codesourcery.com>
10395
10396         PR target/54083
10397         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
10398         with the additional options -Wl,-undefined,dynamic_lookup
10399         and -Wl,-flat_namespace.
10400         * gcc.dg/torture/pr53922.c: Additional option
10401         -Wl,-flat_namespace for darwin[89].
10402         * gcc.dg/torture/pr60092.c: Additional options
10403         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
10404         for darwin[89].
10405
10406 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
10407
10408         PR target/43751
10409         * lib/prune.exp: Modify the regular express to prune
10410         the new warnings introduced by r205679 on darwin9.
10411
10412 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
10413
10414         * g++.dg/init/ctor4.C: Adjust.
10415         * g++.dg/init/ctor4-1.C: New.
10416         * g++.dg/cpp0x/defaulted2.C: Adjust.
10417
10418 2014-04-01  Richard Henderson  <rth@redhat.com>
10419
10420         PR target/60704
10421         * gcc.dg/pr60704.c: New file.
10422
10423 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
10424
10425         PR target/60363
10426         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
10427         logical_op_short_circuit targets.
10428
10429 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
10430
10431         PR libfortran/60128
10432         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
10433         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
10434
10435 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
10436
10437         PR rtl-optimization/60700
10438         * gcc.target/i386/pr60700.c: New test.
10439
10440 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10441
10442         PR target/60650
10443         * gcc.target/arm/pr60650.c: Adjust command line options.
10444
10445 2014-03-31  Martin Jambor  <mjambor@suse.cz>
10446
10447         PR middle-end/60647
10448         * gcc.dg/pr60647-1.c: New test.
10449         * gcc.dg/pr60647-2.c: Likewise.
10450
10451 2014-03-31  Richard Biener  <rguenther@suse.de>
10452
10453         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
10454
10455 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
10456
10457         PR target/60034
10458         * gcc.target/aarch64/pr60034.c: New file.
10459
10460 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
10461
10462         PR c++/60626
10463         * g++.dg/cpp1y/pr60626.C: New testcase.
10464
10465 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
10466
10467         * gcc.dg/pr45416.c: Allow bextr on x86.
10468         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
10469         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
10470         gcc.target/i386/fma4-vector.c: Use -mno-fma.
10471         * gcc.target/i386/l_fma_double_1.c,
10472         gcc.target/i386/l_fma_double_2.c,
10473         gcc.target/i386/l_fma_double_3.c,
10474         gcc.target/i386/l_fma_double_4.c,
10475         gcc.target/i386/l_fma_double_5.c,
10476         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
10477         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
10478         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
10479         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
10480         * gcc.target/i386/pr27971.c: Use -mno-tbm.
10481         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
10482         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
10483
10484 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
10485
10486         PR target/60648
10487         * g++.dg/pr60648.C: Move test to...
10488         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
10489         dg-options, add for fpic targets dg-additional-options -fPIC.
10490
10491 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
10492
10493         * gnat.dg/opt33.adb: New testcase.
10494
10495 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
10496
10497         PR target/60697
10498         * gcc.target/aarch64/pr60697.c: New.
10499
10500 2014-03-27  Jeff Law  <law@redhat.com>
10501
10502         PR target/60648
10503         * g++.dg/pr60648.C: New test.
10504
10505 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
10506
10507         PR c++/60573
10508         * g++.dg/cpp1y/pr60573.C: New testcase.
10509
10510 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
10511
10512         PR target/60693
10513         * gcc.target/i386/pr60693.c: New test.
10514
10515 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
10516
10517         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
10518
10519 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
10520
10521         PR c++/60689
10522         * c-c++-common/pr60689.c: New test.
10523
10524         PR c++/58678
10525         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
10526         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
10527         targets.
10528
10529 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
10530
10531         PR target/60675
10532         * gcc.target/aarch64/pr60675.C: New.
10533
10534 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10535
10536         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
10537         * lib/target-supports.exp: Return true for s390
10538         in check_effective_logical_op_short_circuit.
10539
10540 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
10541
10542         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
10543         of second source operand.
10544         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
10545         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
10546         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
10547
10548 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
10549
10550         PR ipa/60315
10551         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
10552
10553 2014-03-28  Tobias Burnus  <burnus@net-b.de>
10554
10555         * lib/cilk-plus-dg.exp: New.
10556         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
10557         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
10558
10559 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
10560
10561         PR fortran/60522
10562         * gfortran.dg/where_4.f90:  New test case.
10563
10564 2014-03-27  Tobias Burnus  <burnus@net-b.de>
10565
10566         PR fortran/58880
10567         * gfortran.dg/finalize_24.f90: New.
10568
10569 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
10570
10571         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
10572         vbpermq builtin.
10573
10574         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
10575         vec_select optimizations.
10576         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
10577         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
10578
10579         PR target/60672
10580         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
10581         xxpermdi builtins are supported.
10582
10583 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
10584
10585         PR rtl-optimization/60650
10586         * gcc.target/arm/pr60650.c: New.
10587
10588 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10589
10590         * gcc.target/s390/20140327-1.c: New testcase.
10591
10592 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
10593
10594         PR middle-end/60682
10595         * g++.dg/gomp/pr60682.C: New test.
10596
10597 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
10598
10599         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
10600
10601 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
10602
10603         PR target/60580
10604         * gcc.target/aarch64/pr60580_1.c: New.
10605         * gcc.target/aarch64/test_fp_attribute_1.c: New.
10606         * gcc.target/aarch64/test_fp_attribute_2.c: New.
10607
10608 2014-03-26  Dehao Chen  <dehao@google.com>
10609
10610         * gcc.dg/predict-8.c: New test.
10611
10612 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
10613
10614         PR c++/52369
10615         * g++.dg/init/const10.C: New.
10616         * g++.dg/init/const11.C: New.
10617         * g++.dg/init/pr25811.C: Adjust.
10618         * g++.dg/init/pr29043.C: Likewise.
10619         * g++.dg/init/pr43719.C: Likewise.
10620         * g++.dg/init/pr44086.C: Likewise.
10621         * g++.dg/init/ctor8.C: Likewise.
10622         * g++.dg/init/uninitialized1.C: Likewise.
10623
10624 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
10625
10626         PR sanitizer/60636
10627         * c-c++-common/ubsan/pr60636.c: New test.
10628
10629 2014-03-26  Andreas Schwab  <schwab@suse.de>
10630
10631         * g++.dg/torture/pr60315.C: Remove duplication.
10632
10633 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10634
10635         * gcc.c-torture/execute/20140326-1.c: New test.
10636
10637 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
10638
10639         PR ipa/60315
10640         * g++.dg/torture/pr60315.C: New testcase.
10641
10642 2014-03-25  Martin Jambor  <mjambor@suse.cz>
10643
10644         PR ipa/60600
10645         * g++.dg/ipa/pr60600.C: New test.
10646
10647 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
10648
10649         PR testsuite/58013
10650         * g++.dg/opt/pr56999.C: Pop hidden visibility.
10651
10652 2014-03-25  Richard Biener  <rguenther@suse.de>
10653
10654         PR middle-end/60635
10655         * gfortran.dg/lto/pr60635_0.f90: New testcase.
10656         * gfortran.dg/lto/pr60635_1.c: Likewise.
10657
10658 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
10659
10660         PR c++/60627
10661         * g++.dg/cpp1y/pr60627.C: New testcase.
10662
10663 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
10664
10665         * gcc.target/aarch64/ushr64_1.c: New.
10666
10667 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
10668
10669         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
10670         (LONG_LONG): Use LLONG.
10671         (set_rvector_long): Explicitly return void.
10672         (set_vector_long): Likewise.
10673         (check_vector_long): Likewise.
10674
10675 2014-03-24  Marek Polacek  <polacek@redhat.com>
10676
10677         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
10678         Define INT_MIN.
10679         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
10680         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
10681         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
10682         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
10683         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
10684         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
10685         * c-c++-common/ubsan/pr59503.c: Likewise.
10686         * c-c++-common/ubsan/pr60613-1.c: Likewise.
10687         * c-c++-common/ubsan/save-expr-1.c: Likewise.
10688         * c-c++-common/ubsan/shift-3.c: Likewise.
10689         * c-c++-common/ubsan/shift-6.c: Likewise.
10690         * c-c++-common/ubsan/undefined-1.c: Likewise.
10691         * c-c++-common/ubsan/vla-2.c: Likewise.
10692         * c-c++-common/ubsan/vla-3.c: Likewise.
10693         * c-c++-common/ubsan/vla-4.c: Likewise.
10694         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
10695         * g++.dg/ubsan/return-2.C: Likewise.
10696
10697 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
10698
10699         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
10700         hppa*-*-hpux*.
10701
10702         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
10703
10704         PR libfortran/59313
10705         PR libfortran/58015
10706         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
10707         * gfortran.dg/round_4.f90: Likewise.
10708
10709 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
10710
10711         PR libfortran/60128
10712         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
10713         i?86-*-solaris2.9*.
10714
10715 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
10716
10717         PR sanitizer/60613
10718         * c-c++-common/ubsan/pr60613-1.c: New test.
10719         * c-c++-common/ubsan/pr60613-2.c: New test.
10720
10721 2014-03-22  Matthias Klose  <doko@ubuntu.com>
10722
10723         * g++.dg/cpp0x/regress: Remove empty directory.
10724
10725 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
10726
10727         PR debug/60603
10728         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
10729
10730 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
10731
10732         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
10733         * g++.dg/cpp1y/pr60393.C: Likewise.
10734
10735 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
10736
10737         PR c++/60384
10738         * g++.dg/cpp1y/pr60384.C: New.
10739
10740 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
10741
10742         PR target/60598
10743         * gcc.dg/pr60598.c: New test.
10744
10745 2014-03-21  Martin Jambor  <mjambor@suse.cz>
10746
10747         PR ipa/59176
10748         * g++.dg/torture/pr59176.C: New test.
10749
10750 2014-03-21  Martin Jambor  <mjambor@suse.cz>
10751
10752         PR ipa/60419
10753         * g++.dg/ipa/pr60419.C: New test.
10754
10755 2014-03-21  Richard Biener  <rguenther@suse.de>
10756
10757         PR tree-optimization/60577
10758         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
10759
10760 2014-03-21  Tobias Burnus  <burnus@net-b.de>
10761
10762         PR fortran/60599
10763         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
10764
10765 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
10766
10767         PR middle-end/60597
10768         * g++.dg/opt/pr60597.C: New test.
10769
10770         PR c++/60572
10771         * g++.dg/init/pr60572.C: New test.
10772
10773 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
10774
10775         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
10776
10777 2014-03-19  Tobias Burnus  <burnus@net-b.de>
10778
10779         PR fortran/60543
10780         PR fortran/60283
10781         * gfortran.dg/implicit_pure_4.f90: New.
10782
10783 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
10784
10785         PR c++/51474
10786         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
10787
10788 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
10789
10790         PR testsuite/60590
10791         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
10792         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
10793         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
10794
10795 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
10796
10797         PR c++/60332
10798         * g++.dg/cpp1y/pr60332.C: New.
10799
10800 2014-03-19  Marek Polacek  <polacek@redhat.com>
10801
10802         PR sanitizer/60569
10803         * g++.dg/ubsan/pr60569.C: New test.
10804
10805 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10806
10807         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
10808
10809 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
10810
10811         PR tree-optimization/60559
10812         * g++.dg/vect/pr60559.cc: New test.
10813
10814 2014-03-18  Ian Lance Taylor  <iant@google.com>
10815
10816         PR target/60563
10817         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
10818         (ditype): Rename typedef from int64_t.
10819
10820 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10821
10822         PR c/55383
10823         * gcc.dg/cast-qual-3.c: New.
10824         Revert:
10825         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10826         * c-c++-common/Wcast-qual-1.c: More precise match text.
10827
10828 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
10829
10830         PR fortran/55207
10831         PR fortran/60549
10832         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
10833         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
10834         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
10835         * gfortran.dg/intent_optimize_1.f90: Ditto.
10836         * gfortran.dg/pointer_init_9.f90: Ditto.
10837         * gfortran.dg/volatile4.f90: Ditto.
10838         * gfortran.dg/volatile6.f90: Ditto.
10839
10840 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10841
10842         PR c/55383
10843         * c-c++-common/Wcast-qual-1.c: More precise match text.
10844
10845 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
10846
10847         PR c++/60305
10848         * g++.dg/cpp0x/constexpr-ice14.C: New.
10849
10850 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
10851
10852         PR c++/54250
10853         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
10854
10855 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
10856
10857         PR sanitizer/60535
10858         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
10859         * c-c++-common/ubsan/null-2.c: Likewise.
10860         * c-c++-common/ubsan/null-3.c: Likewise.
10861         * c-c++-common/ubsan/null-4.c: Likewise.
10862         * c-c++-common/ubsan/null-5.c: Likewise.
10863         * c-c++-common/ubsan/null-6.c: Likewise.
10864         * c-c++-common/ubsan/null-7.c: Likewise.
10865         * c-c++-common/ubsan/null-8.c: Likewise.
10866         * c-c++-common/ubsan/null-9.c: Likewise.
10867         * c-c++-common/ubsan/null-10.c: Likewise.
10868         * c-c++-common/ubsan/null-11.c: Likewise.
10869         * c-c++-common/ubsan/overflow-1.c: Likewise.
10870         * c-c++-common/ubsan/overflow-2.c: Likewise.
10871         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
10872         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
10873         * c-c++-common/ubsan/overflow-int128.c: Likewise.
10874         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
10875         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
10876         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
10877         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
10878         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
10879         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
10880         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
10881         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
10882         * c-c++-common/ubsan/pr59333.c: Likewise.
10883         * c-c++-common/ubsan/pr59503.c: Likewise.
10884         * c-c++-common/ubsan/pr59667.c: Likewise.
10885         * c-c++-common/ubsan/undefined-1.c: Likewise.
10886         * g++.dg/ubsan/pr59250.C: Likewise.
10887         * g++.dg/ubsan/pr59306.C: Likewise.
10888
10889 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10890
10891         * gcc.dg/tls/pr58595.c: Add tls options.
10892
10893 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
10894
10895         * gcc.target/i386/avx-additional-reg-names.c: New.
10896         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
10897
10898 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
10899
10900         PR c++/60390
10901         * g++.dg/cpp1y/pr60390.C: New testcase.
10902
10903         PR c++/60391
10904         * g++.dg/cpp1y/pr60391.C: New testcase.
10905
10906 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
10907
10908         PR target/60516
10909         * gcc.target/i386/pr60516.c: New test.
10910
10911 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10912
10913         PR c++/59571
10914         * g++.dg/cpp0x/constexpr-ice13.C: New.
10915
10916 2014-03-17  Marek Polacek  <polacek@redhat.com>
10917
10918         PR middle-end/60534
10919         * gcc.dg/gomp/pr60534.c: New test.
10920
10921 2014-03-17  Kai Tietz  <ktietz@redhat.com>
10922
10923         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
10924
10925 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
10926
10927         PR testsuite/58851
10928         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
10929         storage size.
10930
10931 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
10932
10933         PR libfortran/58324
10934         * gfortran.dg/list_read_12.f90: New test.
10935
10936 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
10937
10938         PR fortran/55207
10939         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
10940         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
10941         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
10942         -Wno-aggressive-loop-optimizations and remove an unused variable.
10943         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
10944         * gfortran.dg/pointer_init_9.f90: New.
10945         * gfortran.dg/volatile4.f90: Put into subroutine.
10946         * gfortran.dg/volatile6.f90: Ditto.
10947
10948 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
10949
10950         PR fortran/60392
10951         * gfortran.dg/transpose_4.f90: New test.
10952
10953 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
10954
10955         PR rtl-optimization/60508
10956         * gcc.target/i386/pr60508.c: New.
10957
10958 2014-03-14  Richard Biener  <rguenther@suse.de>
10959
10960         PR middle-end/60518
10961         * g++.dg/pr60518.C: New testcase.
10962
10963 2014-03-14  Martin Jambor  <mjambor@suse.cz>
10964
10965         PR lto/60461
10966         * gcc.dg/lto/pr60461_0.c: New test.
10967
10968 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
10969
10970         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
10971         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
10972         * gcc.dg/lto/save-temps_0.c: New testcase.
10973
10974 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
10975
10976         PR middle-end/36282
10977         * c-c++-common/pr36282-1.c: New test.
10978         * c-c++-common/pr36282-2.c: New test.
10979         * c-c++-common/pr36282-3.c: New test.
10980         * c-c++-common/pr36282-4.c: New test.
10981
10982 2014-03-13  Richard Henderson  <rth@redhat.com>
10983
10984         PR debug/60438
10985         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
10986
10987 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
10988
10989         PR c++/60383
10990         * g++.dg/template/crash118.C: New.
10991         * g++.dg/template/crash95.C: Adjust.
10992
10993 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
10994
10995         PR rtl-optimization/57189
10996         * gcc.target/i386/pr57189.c: New.
10997
10998 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
10999
11000         PR c++/60254
11001         * g++.dg/cpp0x/static_assert10.C: New.
11002         * g++.dg/cpp0x/static_assert11.C: Likewise.
11003         * g++.dg/cpp0x/static_assert3.C: Adjust.
11004
11005 2014-03-13  Richard Biener  <rguenther@suse.de>
11006
11007         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
11008
11009 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
11010
11011         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
11012         2.07 128-bit arithmetic.
11013         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
11014
11015         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
11016         due to when TImode is allowed in VSX registers, the allowable
11017         address modes for TImode is just a single indirect address in
11018         order for the value to be loaded and store in either GPR or VSX
11019         registers.  This affects the generated code, and it would cause
11020         this test to fail, when such an option is used.
11021
11022 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
11023
11024         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
11025
11026 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
11027
11028         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
11029         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
11030         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
11031         only test for exactly one if if -mbranch-cost=1 has been passed.
11032
11033 2014-03-12  Christian Bruel  <christian.bruel@st.com>
11034
11035         PR target/60264
11036         * gcc.target/arm/pr60264.c
11037
11038 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11039
11040         PR tree-optimization/60454
11041         * gcc.c-torture/execute/pr60454.c: New test.
11042
11043 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
11044             Marc Glisse  <marc.glisse@inria.fr>
11045
11046         PR tree-optimization/60502
11047         * gcc.c-torture/compile/pr60502.c: New test.
11048
11049 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
11050
11051         PR middle-end/60482
11052         * gcc.dg/vect/pr60482.c: New test.
11053
11054 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
11055
11056         PR c++/60389
11057         * g++.dg/cpp0x/inh-ctor19.C: New.
11058
11059 2014-03-11  Richard Biener  <rguenther@suse.de>
11060
11061         PR tree-optimization/60429
11062         PR tree-optimization/60485
11063         * gcc.dg/pr60485-1.c: New testcase.
11064         * gcc.dg/pr60485-2.c: Likewise.
11065
11066 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
11067
11068         PR ipa/60457
11069         * g++.dg/ipa/pr60457.C: New test.
11070
11071 2014-03-10  Richard Biener  <rguenther@suse.de>
11072
11073         PR middle-end/60474
11074         * g++.dg/torture/pr60474.C: New testcase.
11075
11076 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
11077
11078         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
11079
11080 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
11081
11082         * gcc.dg/lto/pr55113_0.c: New testcase.
11083
11084 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
11085
11086         PR c++/60033
11087         * g++.dg/cpp1y/pr60033.C: New testcase.
11088
11089         PR c++/60393
11090         * g++.dg/cpp1y/pr60393.C: New testcase.
11091
11092 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11093
11094         PR libfortran/60128
11095         * gfortran.dg/fmt_en.f90: New test.
11096
11097 2014-03-07  Jason Merrill  <jason@redhat.com>
11098
11099         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
11100         * lib/target-supports.exp (check_effective_target_c++11): Now
11101         means C++11 and up.
11102         (check_effective_target_c++11_only): New.
11103         (check_effective_target_c++11_down): New.
11104         (check_effective_target_c++1y): New.
11105         (check_effective_target_c++1y_only): New.
11106         (check_effective_target_c++98_only): Rename from
11107         check_effective_target_c++98.
11108         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
11109
11110 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
11111
11112         PR c++/58609
11113         * g++.dg/cpp0x/constexpr-ice12.C: New.
11114
11115 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
11116
11117         * c-c++-common/gomp/map-1.c: Extend.
11118
11119 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
11120             Janus Weil  <janus@gcc.gnu.org>
11121
11122         PR fortran/51976
11123         * gfortran.dg/deferred_type_component_1.f90 : New test.
11124         * gfortran.dg/deferred_type_component_2.f90 : New test.
11125
11126 2014-03-06  Marek Polacek  <polacek@redhat.com>
11127
11128         PR c/60197
11129         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
11130         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
11131
11132 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
11133
11134         PR target/58595
11135         * gcc.dg/tls/pr58595.c: New test.
11136
11137 2014-03-06  Richard Biener  <rguenther@suse.de>
11138
11139         PR middle-end/60445
11140         PR lto/60424
11141         PR lto/60427
11142         Revert
11143         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
11144
11145         * gcc.dg/lto/pr55113_0.c: New testcase.
11146
11147 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
11148
11149         PR testsuite/59308
11150         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
11151         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
11152         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
11153         s390*/i?86/x86_64.
11154         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
11155         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
11156         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
11157         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
11158         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
11159         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
11160         even for mips*/s390*/i?86/x86_64.
11161         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
11162         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
11163         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
11164         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
11165         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
11166
11167         PR lto/60404
11168         * gcc.dg/lto/pr60404_0.c: New test.
11169         * gcc.dg/lto/pr60404_1.c: New file.
11170         * gcc.dg/lto/pr60404_2.c: New file.
11171
11172 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11173
11174         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
11175         long long" throughout.
11176         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11177         * gcc.dg/vmx/insert-vsx.c: Likewise.
11178         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11179         * gcc.dg/vmx/ld-vsx.c: Likewise.
11180         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11181         * gcc.dg/vmx/ldl-vsx.c: Likewise.
11182         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11183         * gcc.dg/vmx/merge-vsx.c: Likewise.
11184         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11185         * gcc.dg/vmx/st-vsx.c: Likewise.
11186         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11187         * gcc.dg/vmx/stl-vsx.c: Likewise.
11188         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11189
11190 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
11191
11192         * gcc.dg/lto/pr55113_0.c: New testcase.
11193
11194 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
11195
11196         PR c++/60376
11197         * g++.dg/cpp1y/pr60376.C: New.
11198
11199 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11200
11201         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
11202
11203 2014-03-04  Richard Biener  <rguenther@suse.de>
11204
11205         PR tree-optimization/60382
11206         * gcc.dg/vect/pr60382.c: New testcase.
11207
11208 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
11209
11210         PR libfortran/60148
11211         * gfortran.dg/namelist_84.f90: New test.
11212
11213 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
11214
11215         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
11216         argument to avoid inf values.
11217         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
11218         UNION_FP_CHECK machinery.
11219
11220 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
11221
11222         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
11223         i32in128 cases outside special big-endian processing block.
11224
11225 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
11226
11227         PR preprocessor/60400
11228         * c-c++-common/cpp/pr60400.c: New test.
11229         * c-c++-common/cpp/pr60400-1.h: New file.
11230         * c-c++-common/cpp/pr60400-2.h: New file.
11231
11232         PR objc++/60398
11233         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
11234
11235         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
11236         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
11237
11238 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
11239
11240         PR ipa/60150
11241         * g++.dg/lto/pr60150.H: New testcase.
11242         * g++.dg/lto/pr60150_0.C: New testcase.
11243         * g++.dg/lto/pr60150_1.C: New testcase.
11244
11245 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
11246
11247         PR ipa/60306
11248         * g++.dg/ipa/devirt-29.C: New testcase
11249
11250 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11251
11252         PR fortran/60236
11253         * gfortran.dg/vect/pr32380.f: Fix expected test results.
11254
11255 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
11256
11257         PR c++/50025
11258         * g++.dg/cpp0x/pr50025.C: New.
11259
11260 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
11261
11262         PR c++/60377
11263         * g++.dg/cpp1y/pr60377.C: New testcase.
11264
11265 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
11266
11267         PR fortran/60341
11268         * gfortran.dg/str_comp_optimize_1.f90: New test.
11269
11270 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
11271
11272         PR target/60071
11273         * gcc.c-torture/compile/pr60071.c: New.
11274
11275 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
11276
11277         PR fortran/60359
11278         * gfortran.dg/unlimited_polymorphic_16.f90: New.
11279
11280 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
11281
11282         PR c++/58610
11283         * g++.dg/cpp0x/constexpr-ice11.C: New.
11284
11285 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
11286
11287         PR c++/60314
11288         * g++.dg/cpp1y/auto-fn24.C: New.
11289
11290 2014-02-28  Joey Ye  <joey.ye@arm.com>
11291
11292         PR target/PR60169
11293         * gcc.target/arm/thumb1-far-jump-3.c: New case.
11294
11295 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
11296
11297         PR c++/60253
11298         * g++.dg/overload/ellipsis2.C: New.
11299
11300 2014-02-27  Jeff Law  <law@redhat.com>
11301
11302         PR rtl-optimization/52714
11303         * gcc.c-torture/compile/pr52714.c: New test.
11304
11305 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
11306             Jeff Law  <law@redhat.com>
11307
11308         PR rtl-optimization/49847
11309         * g++.dg/pr49847.C: New test.
11310
11311 2014-02-27  Marek Polacek  <polacek@redhat.com>
11312
11313         PR middle-end/59223
11314         * c-c++-common/pr59223.c: New test.
11315
11316 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
11317
11318         * common/config/i386/predicates.md (const1256_operand): Remove.
11319         (const2356_operand): New.
11320         (const_1_to_2_operand): Remove.
11321         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
11322         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
11323         (*avx512pf_gatherpf<mode>sf): Ditto.
11324         (avx512pf_gatherpf<mode>df): Ditto.
11325         (*avx512pf_gatherpf<mode>df_mask): Ditto.
11326         (*avx512pf_gatherpf<mode>df): Ditto.
11327         (avx512pf_scatterpf<mode>sf): Ditto.
11328         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
11329         (*avx512pf_scatterpf<mode>sf): Ditto.
11330         (avx512pf_scatterpf<mode>df): Ditto.
11331         (*avx512pf_scatterpf<mode>df_mask): Ditto.
11332         (*avx512pf_scatterpf<mode>df): Ditto.
11333         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
11334
11335 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
11336
11337         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
11338         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
11339         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
11340         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
11341         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
11342         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
11343         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
11344         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
11345
11346 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
11347
11348         PR target/60280
11349         * gnat.dg/renaming5.adb: Change to two expected gotos.
11350         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
11351         jump threads.
11352         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
11353         messages for removed basic block.
11354         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
11355         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
11356         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
11357         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
11358
11359 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11360
11361         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
11362         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11363         * gcc.dg/vmx/ldl-vsx.c: Likewise.
11364         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11365         * gcc.dg/vmx/merge-vsx.c: Likewise.
11366         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11367
11368 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
11369
11370         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
11371         * gcc.target/i386/prefetchwt1-1.c: New.
11372         * g++.dg/other/i386-2.C: Add new option.
11373         * g++.dg/other/i386-3.C: Ditto.
11374         * gcc.target/i386/sse-12.c: Ditto.
11375         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
11376         * gcc.target/i386/sse-22.c: Add new option.
11377         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
11378
11379 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11380
11381         PR libfortran/59313
11382         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
11383
11384         PR libfortran/58015
11385         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
11386
11387 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
11388
11389         PR c++/60311
11390         * g++.dg/cpp1y/pr60311.C: New testcase.
11391
11392         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
11393
11394         PR c++/60065
11395         * g++.dg/cpp1y/pr60065.C: New testcase.
11396
11397 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
11398
11399         PR rtl-optimization/60268
11400         * gcc.c-torture/compile/pr60268.c: New test.
11401
11402 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
11403
11404         * gcc.target/microblaze/others/mem_reload.c: New test.
11405
11406 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11407
11408         * gcc.dg/vmx/lde.c: New test.
11409         * gcc.dg/vmx/lde-be-order.c: New test.
11410         * gcc.dg/vmx/ste.c: New test.
11411         * gcc.dg/vmx/ste-be-order.c: New test.
11412
11413 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
11414
11415         PR testsuite/60173
11416         * lib/target-supports.exp
11417         (check_effective_target_logical_op_short_circuit): Add cris-*-*
11418         and crisv32-*-* to list.
11419
11420 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
11421
11422         PR fortran/60302
11423         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
11424
11425 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11426
11427         * gcc.dg/vmx/vsums.c: Check entire result vector.
11428         * gcc.dg/vmx/vsums-be-order.c: Likewise.
11429
11430 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11431
11432         * gcc.dg/vmx/ld.c: New test.
11433         * gcc.dg/vmx/ld-be-order.c: New test.
11434         * gcc.dg/vmx/ld-vsx.c: New test.
11435         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
11436         * gcc.dg/vmx/ldl.c: New test.
11437         * gcc.dg/vmx/ldl-be-order.c: New test.
11438         * gcc.dg/vmx/ldl-vsx.c: New test.
11439         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
11440         * gcc.dg/vmx/st.c: New test.
11441         * gcc.dg/vmx/st-be-order.c: New test.
11442         * gcc.dg/vmx/st-vsx.c: New test.
11443         * gcc.dg/vmx/st-vsx-be-order.c: New test.
11444         * gcc.dg/vmx/stl.c: New test.
11445         * gcc.dg/vmx/stl-be-order.c: New test.
11446         * gcc.dg/vmx/stl-vsx.c: New test.
11447         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
11448
11449 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
11450
11451         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
11452         * g++.dg/other/i386-3.C (dg-options): Ditto.
11453         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
11454         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
11455         -mavx512pf and -msha.
11456
11457 2014-02-21  Richard Biener  <rguenther@suse.de>
11458
11459         PR tree-optimization/60276
11460         * gcc.dg/vect/pr60276.c: New testcase.
11461
11462 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
11463
11464         PR fortran/60234
11465         * gfortran.dg/finalize_23.f90: New.
11466
11467 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
11468
11469         PR c++/60052
11470         PR c++/60053
11471         * g++.dg/cpp1y/pr60052.C: New testcase.
11472         * g++.dg/cpp1y/pr60053.C: New testcase.
11473
11474 2014-02-21  Tobias Burnus  <burnus@net-b.de>
11475
11476         PR fortran/60286
11477         * gfortran.dg/inquire_16.f90: New.
11478
11479 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
11480
11481         * gcc.target/nios2/biggot-1.c: New.
11482         * gcc.target/nios2/biggot-2.c: New.
11483
11484 2014-02-20  Martin Jambor  <mjambor@suse.cz>
11485
11486         PR ipa/55260
11487         * gcc.dg/ipa/pr55260.c: New test.
11488
11489 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
11490
11491         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
11492         for execution test case.
11493
11494 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
11495
11496         PR ipa/58555
11497         * g++.dg/torture/pr58555.C: New testcase.
11498
11499 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
11500
11501         PR target/60204
11502         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
11503         reflect abi fix.
11504         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
11505
11506 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
11507             Kirill Yukhin  <kirill.yukhin@intel.com>
11508
11509         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
11510         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
11511         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
11512         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
11513         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
11514         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
11515
11516 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
11517
11518         PR c/37743
11519         * g++.dg/ext/builtin-bswap1.C: New test.
11520         * c-c++-common/pr37743.c: New test.
11521
11522 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
11523
11524         * gcc.dg/decl-10.c: New test.
11525
11526 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
11527
11528         PR c++/60267
11529         * g++.dg/ext/ivdep-1.C: New test.
11530
11531         PR c++/60267
11532         * gcc.dg/pr60267.c: New test.
11533
11534 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
11535
11536         PR target/59794
11537         * gcc.target/i386/pr39162.c: Add dg-prune-output.
11538         (dg-options): Remove -Wno-psabi.
11539         * gcc.target/i386/pr59794-2.c: Ditto.
11540         * gcc.target/i386/pr60205-1.c: Ditto.
11541         * gcc.target/i386/sse-5.c: Ditto.
11542
11543 2014-02-18  Nick Clifton  <nickc@redhat.com>
11544
11545         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
11546         * gcc.dg/pr23623.c: Likewise.
11547         * gcc.dg/pr48784-1.c: Likewise.
11548         * gcc.dg/pr48784-2.c: Likewise.
11549         * gcc.dg/pr56997-2.c: Likewise.
11550         * gcc.dg/sms-6.c: Likewise.
11551         * gcc.dg/torture/pr60183.c: Likewise.
11552         * gcc.dg/torture/vec-cvt-1.c: Likewise.
11553         * gcc.c-torture/execute/20061220-1.x: New.
11554         * gcc.c-torture/execute/pr43220.x: New.
11555         * gcc.c-torture/execute/pr51581-1.x: New.
11556         * gcc.c-torture/execute/pr51581-2.x: New.
11557         * gcc.c-torture/execute/pr58570.x: New.
11558         * gcc.c-torture/unsorted/DFcmp.x: New.
11559         * gcc.c-torture/unsorted/SFset.x: New.
11560
11561 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
11562
11563         * gnat.dg/opt31.adb: New test.
11564
11565 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11566
11567         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
11568
11569 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
11570
11571         PR fortran/60232
11572         * gfortran.dg/typebound_proc_33.f90: New.
11573
11574 2014-02-19  Marek Polacek  <polacek@redhat.com>
11575
11576         PR c/60195
11577         * gcc.dg/pr60195.c: New test.
11578
11579 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
11580
11581         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
11582
11583 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
11584
11585         PR preprocessor/58844
11586         * c-c++-common/cpp/pr58844-1.c: New test.
11587         * c-c++-common/cpp/pr58844-2.c: New test.
11588
11589 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
11590
11591         PR c++/60225
11592         * g++.dg/cpp0x/constexpr-ice10.C: New.
11593
11594 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
11595
11596         PR c++/60215
11597         * g++.dg/cpp0x/pr60215.C: New.
11598
11599 2014-02-18  Tobias Burnus  <burnus@net-b.de>
11600
11601         PR fortran/49397
11602         * gfortran.dg/proc_ptr_45.f90: New.
11603         * gfortran.dg/proc_ptr_46.f90: New.
11604
11605 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
11606
11607         PR c++/60190
11608         * g++.dg/cpp1y/pr60190.C: New testcase.
11609
11610         PR c++/60064
11611         * g++.dg/cpp1y/pr60064.C: New testcase.
11612
11613 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
11614
11615         PR target/60205
11616         * gcc.target/i386/pr60205-1.c: New test.
11617         * gcc.target/i386/pr60205-2.c: Ditto.
11618
11619 2014-02-18  Kai Tietz  <ktietz@redhat.com>
11620
11621         PR target/60193
11622         * gcc.target/i386/nest-1.c: New testcase.
11623
11624 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11625
11626         * gnat.dg/opt32.adb: New test.
11627
11628 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
11629
11630         PR fortran/60231
11631         * gfortran.dg/typebound_generic_15.f90: New.
11632
11633 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
11634
11635         PR fortran/55907
11636         * gfortran.dg/init_flag_12.f90: New.
11637
11638 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
11639             Ilya Tocar  <ilya.tocar@intel.com>
11640
11641         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
11642         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
11643         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
11644         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
11645
11646 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
11647
11648         * lib/target-supports.exp
11649         (check_effective_target_logical_op_short_circuit): New procedure.
11650         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
11651         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
11652         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
11653         * gcc.dg/tree-ssa/vrp47.c: Likewise.
11654         * gcc.dg/tree-ssa/vrp87.c: Likewise.
11655         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
11656         logical_op_short_circuit for the alternative test, extending
11657         it to arm_cortex_m.
11658
11659 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
11660
11661         PR target/60203
11662         * gcc.target/powerpc/pr60203.c: New testsuite.
11663
11664 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
11665
11666         PR fortran/59599
11667         * gfortran.dg/ichar_3.f90: New test.
11668
11669 2014-02-15  Richard Biener  <rguenther@suse.de>
11670
11671         PR tree-optimization/60183
11672         * gcc.dg/torture/pr60183.c: New testcase.
11673
11674 2014-02-14  Jeff Law  <law@redhat.com>
11675
11676         PR rtl-optimization/60131
11677         * g++.dg/torture/pr60131.C: New test.
11678
11679 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
11680
11681         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
11682         on command-line.
11683
11684 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11685
11686         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
11687
11688 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
11689
11690         * gcc.c-torture/compile/20140213.c: New test.
11691
11692 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
11693
11694         PR target/43546
11695         * gcc.target/i386/pr43546.c: New test.
11696
11697 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11698
11699         * gcc.target/s390/hotpatch-compile-8.c: New test.
11700
11701 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
11702
11703         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
11704         definition with an ifndef.
11705         * gcc.dg/pr59605-2.c: New test.
11706
11707 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
11708
11709         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
11710
11711 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
11712
11713         * gcc.dg/torture/float128-mul-underflow.c,
11714         gcc.dg/torture/float128-truncdf-underflow.c,
11715         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
11716
11717 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
11718
11719         PR middle-end/59737
11720         * g++.dg/ipa/pr59737.C: New test.
11721
11722 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11723
11724         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
11725
11726 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
11727
11728         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
11729
11730         * gcc.dg/cilk-plus/jump-openmp.c: New file.
11731
11732 2014-02-12  Richard Biener  <rguenther@suse.de>
11733
11734         PR middle-end/60092
11735         * gcc.dg/torture/pr60092.c: New testcase.
11736         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
11737
11738 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
11739
11740         * gcc.c-torture/execute/20140212-1.c: New test.
11741
11742 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
11743
11744         PR c++/60047
11745         * g++.dg/cpp0x/pr60047.C: New.
11746
11747 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
11748
11749         PR c/60101
11750         * c-c++-common/pr60101.c: New test.
11751
11752 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
11753
11754         PR lto/59468
11755         * g++.dg/ipa/devirt-27.C: New testcase.
11756         * g++.dg/ipa/devirt-26.C: New testcase.
11757
11758 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
11759
11760         PR target/60137
11761         * gcc.target/powerpc/pr60137.c: New file.
11762
11763 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
11764
11765         PR fortran/52370
11766         * gfortran.dg/pr52370.f90: New test.
11767
11768 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
11769
11770         PR target/59927
11771         Revert
11772         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
11773
11774         PR testsuite/58630
11775         * gcc.target/i386/pr43662.c (dg-options):
11776         Add -maccumulate-outgoing-args.
11777         * gcc.target/i386/pr43869.c (dg-options): Ditto.
11778         * gcc.target/i386/pr57003.c (dg-options): Ditto.
11779         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
11780         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
11781         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
11782         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
11783         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
11784         Add -maccumulate-outgoing-args.
11785         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
11786         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
11787         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
11788         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
11789         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
11790         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
11791         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
11792         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
11793         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
11794         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
11795         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
11796         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
11797         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
11798         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
11799         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
11800
11801 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
11802
11803         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
11804
11805 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
11806
11807         PR debug/59776
11808         * gcc.dg/guality/pr59776.c: New test.
11809
11810 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
11811
11812         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
11813         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
11814         (add_options_for_arm_vfp3): New.
11815
11816 2014-02-11  Jeff Law  <law@redhat.com>
11817
11818         PR middle-end/54041
11819         * gcc.target/m68k/pr54041.c: New test.
11820
11821 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
11822
11823         PR target/59927
11824         * gcc.target/i386/pr59927.c: New test.
11825
11826 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
11827
11828         * gcc.dg/vect/pr57741-3.c: Require vect_int.
11829         * gcc.dg/vect/pr60012.c: Likewise.
11830         * gcc.dg/vect/vect-119.c: Likewise.
11831         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
11832         * gcc.dg/vect/vect-outer-4c.c: Likewise.
11833
11834 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11835
11836         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
11837
11838 2014-02-10  Jeff Law  <law@redhat.com>
11839
11840         PR middle-end-52306
11841         * gcc.c-torture/compile/pr52306.c: New test.
11842
11843 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11844
11845         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
11846
11847 2014-02-10  Richard Biener  <rguenther@suse.de>
11848
11849         PR tree-optimization/60115
11850         * gcc.dg/torture/pr60115.c: New testcase.
11851
11852 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11853
11854         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
11855         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
11856
11857 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
11858             Ilya Tocar  <ilya.tocar@intel.com>
11859
11860         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
11861         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
11862         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
11863         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
11864         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
11865         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
11866         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
11867         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
11868         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
11869         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
11870         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
11871         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
11872         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
11873         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
11874         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
11875         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
11876         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
11877         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
11878         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
11879         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
11880         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
11881         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
11882         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
11883         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
11884         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
11885         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
11886         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
11887
11888 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
11889
11890         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
11891
11892 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
11893
11894         PR fortran/57522
11895         * gfortran.dg/associated_target_5.f03: New test.
11896
11897 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
11898
11899         PR fortran/59026
11900         * gfortran.dg/elemental_by_value_1.f90: New test.
11901
11902 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
11903
11904         PR fortran/58470
11905         * gfortran.dg/finalize_22.f90: New.
11906
11907 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
11908
11909         PR fortran/60066
11910         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
11911         was fixed by the patch for PR59906.
11912
11913 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
11914
11915         PR translation/52289
11916         * gfortran.dg/coarray_8.f90: Update dg-error match.
11917
11918 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
11919
11920         PR c/59984
11921         * gcc.dg/vect/pr59984.c: New test.
11922
11923         PR middle-end/60092
11924         * gcc.dg/attr-alloc_align-1.c: New test.
11925         * gcc.dg/attr-alloc_align-2.c: New test.
11926         * gcc.dg/attr-alloc_align-3.c: New test.
11927         * gcc.dg/attr-assume_aligned-1.c: New test.
11928         * gcc.dg/attr-assume_aligned-2.c: New test.
11929         * gcc.dg/attr-assume_aligned-3.c: New test.
11930
11931 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
11932
11933         PR target/60077
11934         * gcc.target/i386/pr60077-1.c: New test.
11935         * gcc.target/i386/pr60077-2.c: New test.
11936
11937 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
11938
11939         PR preprocessor/56824
11940         * gcc.dg/pr56824.c: New test.
11941
11942 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11943
11944         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
11945         variable used for atomic operations.
11946
11947 2014-02-07  Richard Biener  <rguenther@suse.de>
11948
11949         PR middle-end/60092
11950         * gcc.dg/vect/pr60092-2.c: New testcase.
11951
11952 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
11953
11954         PR c++/60082
11955         Revert
11956         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
11957
11958         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
11959         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11960
11961 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11962
11963         * gcc.target/s390/fp2int1.c: New testcase.
11964
11965 2014-02-07  Richard Biener  <rguenther@suse.de>
11966
11967         PR middle-end/60092
11968         * gcc.dg/tree-ssa/alias-30.c: New testcase.
11969         * gcc.dg/tree-ssa/alias-31.c: Likewise.
11970
11971 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
11972
11973         PR ipa/59918
11974         * g++.dg/torture/pr59918.C: New testcase.
11975
11976 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
11977
11978         PR target/59575
11979         * gcc.target/arm/pr59575.c: New test.
11980
11981         PR debug/59992
11982         * gcc.dg/pr59992.c: New test.
11983
11984 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
11985
11986         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
11987         init_priority. Test alignment of variable instead of function.
11988
11989 2014-02-06  Marek Polacek  <polacek@redhat.com>
11990
11991         PR c/60087
11992         * gcc.dg/pr60087.c: New test.
11993
11994 2014-02-06  Alan Modra  <amodra@gmail.com>
11995
11996         * gcc.target/powerpc/pr60032.c: New.
11997
11998 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
11999
12000         PR target/60062
12001         * gcc.c-torture/execute/pr60062.c: New test.
12002         * gcc.c-torture/execute/pr60072.c: New test.
12003
12004 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
12005
12006         * gcc.dg/tree-ssa/pr59597.c: Make called function static
12007         so that expected outcome works for PIC variants too.
12008
12009 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
12010             Kugan Vivekanandarajah  <kuganv@linaro.org>
12011
12012         * gcc.target/arm/vect-noalign.c: New file.
12013
12014 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
12015             Jakub Jelinek  <jakub@redhat.com>
12016
12017         PR middle-end/60013
12018         * gcc.dg/pr60013.c: New testcase.
12019
12020 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12021
12022         * gcc.dg/vmx/sum2s.c: New.
12023         * gcc.dg/vmx/sum2s-be-order.c: New.
12024
12025 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12026
12027         * gcc.dg/vmx/pack.c: New.
12028         * gcc.dg/vmx/pack-be-order.c: New.
12029         * gcc.dg/vmx/unpack.c: New.
12030         * gcc.dg/vmx/unpack-be-order.c: New.
12031
12032 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
12033
12034         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
12035         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12036
12037 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12038
12039         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
12040         Use __builtin_floorf, __builtin_ceilf.
12041         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
12042         declaration.
12043         (TEST): Use __builtin_floorf.
12044         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
12045
12046 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
12047
12048         PR ipa/59947
12049         * g++.dg/opt/pr59947.C: New test.
12050
12051         PR c++/58703
12052         * c-c++-common/gomp/pr58703.c: New test.
12053
12054 2014-02-05  Richard Biener  <rguenther@suse.de>
12055
12056         PR testsuite/60076
12057         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
12058         avoid using unsigned long long.
12059
12060 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
12061
12062         PR middle-end/57499
12063         * g++.dg/torture/pr57499.C: New test.
12064
12065 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
12066
12067         * gcc.dg/asan/nosanitize-and-inline.c: New test.
12068
12069 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
12070
12071         * g++.dg/ipa/devirrt-22.C: Fix template.
12072
12073 2014-02-04  Marek Polacek  <polacek@redhat.com>
12074
12075         PR c/60036
12076         * gcc.dg/pr60036.c: New test.
12077
12078 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
12079
12080         PR ipa/60058
12081         * g++.dg/torture/pr60058.C: New testcase.
12082
12083 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
12084
12085         * g++.dg/tsan/default_options.C: Invert check.
12086
12087 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
12088
12089         PR tree-optimization/60002
12090         * g++.dg/opt/pr60002.C: New test.
12091
12092         PR tree-optimization/60023
12093         * g++.dg/vect/pr60023.cc: New test.
12094
12095         PR ipa/60026
12096         * c-c++-common/torture/pr60026.c: New test.
12097
12098         PR rtl-optimization/57915
12099         * gcc.target/i386/pr57915.c: New test.
12100
12101 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12102
12103         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
12104
12105 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
12106
12107         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
12108
12109 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
12110
12111         PR middle-end/59261
12112         * gcc.dg/pr59261.c: New test.
12113
12114 2014-02-04  Richard Biener  <rguenther@suse.de>
12115
12116         PR tree-optimization/60012
12117         * gcc.dg/vect/pr60012.c: New testcase.
12118
12119 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12120
12121         PR target/59788
12122         * g++.dg/eh/unwind-direct.C: New test.
12123
12124 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
12125
12126         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
12127         timeout value to 20s.
12128
12129 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
12130
12131         PR ipa/59882
12132         * g++.dg/torture/pr59882.C: New testcase
12133
12134 2014-02-03  Jan Hubicka  <jh@suse.cz>
12135
12136         PR ipa/59831
12137         * g++.dg/ipa/devirt-22.C: New testcase.
12138
12139 2014-02-03  Jan Hubicka  <jh@suse.cz>
12140
12141         * g++.dg/ipa/devirt-25.C: New testcase.
12142
12143 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
12144
12145         PR tree-optimization/59924
12146         * gcc.dg/pr59924.c: New test.
12147
12148 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
12149
12150         PR ipa/59831
12151         * g++.dg/ipa/devirt-24.C: New testcase.
12152
12153 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
12154
12155         PR c++/53017
12156         PR c++/59211
12157         * c-c++-common/attributes-1.c: New testcase.
12158         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
12159
12160 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
12161
12162         PR c++/58871
12163         * g++.dg/cpp0x/pr58871.C: New.
12164
12165 2014-02-03  Cong Hou  <congh@google.com>
12166
12167         PR tree-optimization/60000
12168         * g++.dg/vect/pr60000.cc: New test.
12169
12170 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
12171
12172         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
12173         * gcc.target/i386/long-double-64-4.c: Likewise.
12174         * gcc.target/i386/long-double-80-1.c: Likewise.
12175         * gcc.target/i386/long-double-80-2.c: Likewise.
12176         * gcc.target/i386/long-double-80-3.c: Likewise.
12177         * gcc.target/i386/long-double-80-4.c: Likewise.
12178         * gcc.target/i386/long-double-80-5.c: Likewise.
12179         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
12180         __multf3 isn't used.
12181         * gcc.target/i386/long-double-64-3.c: Likewise.
12182         * gcc.target/i386/long-double-128-1.c: New test.
12183         * gcc.target/i386/long-double-128-2.c: Likewise.
12184         * gcc.target/i386/long-double-128-3.c: Likewise.
12185         * gcc.target/i386/long-double-128-4.c: Likewise.
12186         * gcc.target/i386/long-double-128-5.c: Likewise.
12187         * gcc.target/i386/long-double-128-6.c: Likewise.
12188         * gcc.target/i386/long-double-128-7.c: Likewise.
12189         * gcc.target/i386/long-double-128-8.c: Likewise.
12190         * gcc.target/i386/long-double-128-9.c: Likewise.
12191         * gcc.target/i386/long-double-64-5.c: Likewise.
12192         * gcc.target/i386/long-double-64-6.c: Likewise.
12193         * gcc.target/i386/long-double-64-7.c: Likewise.
12194         * gcc.target/i386/long-double-64-8.c: Likewise.
12195         * gcc.target/i386/long-double-64-9.c: Likewise.
12196         * gcc.target/i386/long-double-80-10.c: Likewise.
12197         * gcc.target/i386/long-double-80-8.c: Likewise.
12198         * gcc.target/i386/long-double-80-9.c: Likewise.
12199
12200 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
12201
12202         PR rtl-optimization/57662
12203         * g++.dg/pr57662.C: New test.
12204
12205 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12206
12207         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
12208         * gcc.dg/vmx/perm.c: New.
12209         * gcc.dg/vmx/perm-be-order.c: New.
12210
12211 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12212
12213         * gcc.dg/vmx/vsums.c: New.
12214         * gcc.dg/vmx/vsums-be-order.c: New.
12215
12216 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
12217
12218         * g++.dg/ipa/devirt-23.C: New testcase.
12219         * g++.dg/ipa/devirt-20.C: Fix template.
12220
12221 2014-02-02  Jan Hubicka  <jh@suse.cz>
12222
12223         * g++.dg/ipa/devirt-21.C: New testcase.
12224
12225 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
12226
12227         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
12228         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
12229
12230 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
12231
12232         PR target/60017
12233         * gcc.c-torture/execute/pr60017.c: New test.
12234
12235 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
12236
12237         PR fortran/57033
12238         * gfortran.dg/default_initialization_7.f90: New test.
12239
12240 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
12241
12242         PR fortran/59906
12243         * gfortran.dg/elemental_subroutine_9.f90: New test.
12244
12245 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
12246
12247         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
12248
12249 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
12250
12251         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
12252
12253 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
12254
12255         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
12256
12257 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
12258
12259         PR c++/51219
12260         * g++.dg/init/bitfield5.C: New.
12261
12262 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
12263
12264         PR tree-optimization/60003
12265         * gcc.c-torture/execute/pr60003.c: New test.
12266
12267 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
12268
12269         PR bootstrap/59985
12270         * gcc.target/arm/pr59985.C: New.
12271
12272 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
12273
12274         PR sanitizer/59410
12275         * lib/tsan-dg.exp (tsan_init): Instead of not running any
12276         tsan tests if trivial testcase doesn't run, set dg-do-what-default
12277         to compile.
12278         (tsan_finish): Restore dg-do-what-default.
12279         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
12280         * g++.dg/tsan/fd_close_norace2.C: Likewise.
12281         * g++.dg/tsan/default_options.C: Likewise.
12282         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12283         * g++.dg/tsan/atomic_free2.C: Likewise.
12284         * g++.dg/tsan/cond_race.C: Likewise.
12285         * g++.dg/tsan/fd_close_norace.C: Likewise.
12286         * g++.dg/tsan/benign_race.C: Likewise.
12287         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12288         * c-c++-common/tsan/simple_race.c: Likewise.
12289         * c-c++-common/tsan/mutexset1.c: Likewise.
12290         * c-c++-common/tsan/thread_leak2.c: Likewise.
12291         * c-c++-common/tsan/tls_race.c: Likewise.
12292         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12293         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
12294         * c-c++-common/tsan/free_race2.c: Likewise.
12295         * c-c++-common/tsan/thread_leak.c: Likewise.
12296         * c-c++-common/tsan/thread_leak1.c: Likewise.
12297         * c-c++-common/tsan/race_on_barrier.c: Likewise.
12298         * c-c++-common/tsan/free_race.c: Likewise.
12299         * c-c++-common/tsan/sleep_sync.c: Likewise.
12300         * c-c++-common/tsan/tiny_race.c: Likewise.
12301         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12302         * c-c++-common/tsan/atomic_stack.c: Likewise.
12303         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
12304         in dg-output regexps.
12305         * c-c++-common/tsan/simple_stack.c: Likewise.
12306
12307 2014-01-31  Richard Henderson  <rth@redhat.com>
12308
12309         * g++.dg/tm/pr60004.C: New.
12310
12311 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
12312
12313         PR c++/59082
12314         * g++.dg/inherit/crash4.C: New.
12315
12316 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
12317
12318         * c-c++-common/tsan/simple_race.c: Made test less flaky.
12319
12320 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
12321
12322         * gcc.target/i386/m512-check.h: Use correct rounding values.
12323
12324 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
12325
12326         * gcc.target/i386/avx-1.c: Use correct rounding values.
12327         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
12328         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
12329         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
12330         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
12331         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
12332         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
12333         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
12334         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
12335         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
12336         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
12337         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
12338         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
12339         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
12340         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
12341         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
12342         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
12343         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
12344         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
12345         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
12346         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
12347         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
12348         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
12349         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
12350         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
12351         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
12352         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
12353         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
12354         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
12355         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
12356         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
12357         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
12358         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
12359         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
12360         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
12361         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
12362         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
12363         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
12364         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
12365         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
12366         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
12367         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
12368         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
12369         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
12370         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
12371         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
12372         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
12373         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
12374         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
12375         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
12376         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
12377         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
12378         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
12379         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
12380         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
12381         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
12382         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
12383         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
12384         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
12385         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
12386         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
12387         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
12388         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
12389         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
12390         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
12391         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
12392         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
12393         * gcc.target/i386/sse-13.c: Ditto.
12394         * gcc.target/i386/sse-14.c: Ditto.
12395         * gcc.target/i386/sse-22.c: Ditto.
12396         * gcc.target/i386/sse-23.c: Ditto.
12397
12398 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
12399
12400         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
12401         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
12402
12403 2014-01-31  Richard Biener  <rguenther@suse.de>
12404
12405         PR middle-end/59990
12406         * gcc.dg/torture/pr59990.c: New testcase.
12407
12408 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
12409
12410         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
12411         if it fails don't run any tsan tests.
12412
12413 2014-01-31  Marek Polacek  <polacek@redhat.com>
12414
12415         PR c/59963
12416         * gcc.dg/pr59940.c (g): Adjust dg-warning.
12417         (y): Adjust dg-error.
12418         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
12419         * gcc.dg/pr59963-1.c: New test.
12420         * gcc.dg/pr59963-2.c: New test.
12421         * gcc.dg/pr59963-3.c: New test.
12422
12423 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
12424
12425         PR target/59923
12426         * gcc.target/arm/pr59923.c: New test.
12427
12428 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12429
12430         * gcc.dg/vmx/splat.c: New.
12431         * gcc.dg/vmx/splat-vsx.c: New.
12432         * gcc.dg/vmx/splat-be-order.c: New.
12433         * gcc.dg/vmx/splat-vsx-be-order.c: New.
12434         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
12435         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
12436
12437 2014-01-30  Richard Biener  <rguenther@suse.de>
12438
12439         PR tree-optimization/59993
12440         * gcc.dg/torture/pr59993.c: New testcase.
12441
12442 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
12443
12444         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
12445         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
12446         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
12447         vect_int rather than vect_float.
12448
12449 2014-01-30  Marek Polacek  <polacek@redhat.com>
12450
12451         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
12452
12453 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
12454
12455         * gcc.target/microblaze/isa/fcmp4.c: New.
12456
12457 2014-01-30  Marek Polacek  <polacek@redhat.com>
12458
12459         PR c/59940
12460         * gcc.dg/pr59940.c: New test.
12461         * gcc.dg/pr35635.c (func3): Move dg-warning.
12462
12463 2014-01-30  Richard Biener  <rguenther@suse.de>
12464
12465         PR tree-optimization/59903
12466         * gcc.dg/torture/pr59903.c: New testcase.
12467
12468 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
12469
12470         PR c++/58843
12471         * g++.dg/lookup/crash8.C: New.
12472
12473 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
12474
12475         PR c++/58649
12476         * g++.dg/template/crash117.C: New.
12477
12478 2014-01-30  Richard Biener  <rguenther@suse.de>
12479
12480         PR c/59905
12481         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
12482         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
12483         abort.
12484         * gcc.dg/invalid-call-1.c: Likewise.
12485
12486 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
12487
12488         PR c++/58561
12489         * g++.dg/cpp1y/auto-fn23.C: New.
12490
12491 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
12492
12493         PR c++/58846
12494         * g++.dg/init/dso_handle2.C: New.
12495
12496 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
12497
12498         PR c++/58674
12499         * g++.dg/cpp0x/pr58674.C: New.
12500
12501 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
12502
12503         PR target/59617
12504         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
12505         * gcc.target/i386/avx512f-gather-5.c: Ditto.
12506
12507 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12508
12509         * gcc.dg/vmx/merge-be-order.c: New.
12510         * gcc.dg/vmx/merge.c: New.
12511         * gcc.dg/vmx/merge-vsx-be-order.c: New.
12512         * gcc.dg/vmx/merge-vsx.c: New.
12513
12514 2014-01-29  Richard Biener  <rguenther@suse.de>
12515
12516         PR tree-optimization/58742
12517         * gcc.dg/pr58742-1.c: New testcase.
12518         * gcc.dg/pr58742-2.c: Likewise.
12519         * gcc.dg/pr58742-3.c: Likewise.
12520
12521 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
12522
12523         * gcc.target/arm/ftest-armv7ve-arm.c: New.
12524         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
12525         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
12526
12527 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
12528
12529         PR c++/58702
12530         * g++.dg/gomp/pr58702.C: New.
12531
12532 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
12533
12534         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
12535         selector.
12536
12537 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
12538
12539         PR middle-end/59917
12540         PR tree-optimization/59920
12541         * gcc.dg/pr59920-1.c: New test.
12542         * gcc.dg/pr59920-2.c: New test.
12543         * gcc.dg/pr59920-3.c: New test.
12544         * c-c++-common/gomp/pr59917-1.c: New test.
12545         * c-c++-common/gomp/pr59917-2.c: New test.
12546
12547         PR tree-optimization/59594
12548         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
12549         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
12550         * gcc.dg/vect/pr59594.c: New test.
12551
12552 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
12553
12554         PR fortran/59414
12555         * gfortran.dg/allocate_class_3.f90: New test.
12556
12557 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
12558
12559         PR preprocessor/59935
12560         * c-c++-common/cpp/warning-zero-location.c: New test.
12561         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
12562
12563 2014-01-27  Steve Ellcey  <sellcey@mips.com>
12564
12565         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
12566
12567 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
12568
12569         * g++.dg/ext/mv16.C: New tests.
12570
12571 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
12572
12573         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
12574         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12575         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
12576         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12577         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
12578         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
12579         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
12580         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
12581         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
12582         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
12583         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
12584         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
12585         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
12586         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
12587         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
12588         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
12589         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
12590         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
12591         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
12592         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
12593         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
12594         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
12595         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
12596         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
12597         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
12598         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
12599         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
12600         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
12601         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
12602         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
12603         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
12604         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
12605         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
12606         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
12607         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
12608         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
12609         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
12610         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
12611         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
12612         _mm512_mask_cvtepi32_storeu_epi8.
12613         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12614         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
12615         _mm512_mask_cvtepi32_storeu_epi16.
12616         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12617         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
12618         _mm512_mask_cvtepi64_storeu_epi8.
12619         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12620         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
12621         _mm512_mask_cvtepi64_storeu_epi16.
12622         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12623         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
12624         _mm512_mask_cvtepi64_storeu_epi32.
12625         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
12626         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
12627         _mm512_mask_cvtsepi32_storeu_epi8.
12628         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12629         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
12630         _mm512_mask_cvtsepi32_storeu_epi16.
12631         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12632         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
12633         _mm512_mask_cvtsepi64_storeu_epi8.
12634         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12635         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
12636         _mm512_mask_cvtsepi64_storeu_epi16.
12637         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12638         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
12639         _mm512_mask_cvtsepi64_storeu_epi32.
12640         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12641         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
12642         _mm512_mask_cvtusepi32_storeu_epi8.
12643         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
12644         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
12645         _mm512_mask_cvtusepi32_storeu_epi16.
12646         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
12647         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
12648         _mm512_mask_cvtusepi64_storeu_epi8.
12649         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
12650         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
12651         _mm512_mask_cvtusepi64_storeu_epi16.
12652         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
12653         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
12654         _mm512_mask_cvtusepi64_storeu_epi32.
12655         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
12656         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
12657
12658 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
12659
12660         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
12661         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
12662         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
12663         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
12664         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
12665         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
12666         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
12667         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
12668         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
12669         built-ins roudning immediate.
12670         * gcc.target/i386/sse-22.c: Add new built-ins.
12671         * gcc.target/i386/sse-23.c: Ditto.
12672         * gcc.target/i386/avx-1.c: Ditto.
12673
12674 2014-01-27  Christian Bruel  <christian.bruel@st.com>
12675
12676         * gcc.target/sh/torture/strncmp.c: New tests.
12677
12678 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
12679
12680         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
12681
12682 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12683
12684         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
12685
12686 2014-01-24  Jeff Law  <law@redhat.com>
12687
12688         PR tree-optimization/59919
12689         * gcc.c-torture/compile/pr59919.c: New test.
12690
12691 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
12692
12693         PR c++/57524
12694         * g++.dg/ext/timevar2.C: New.
12695
12696 2014-01-24  Marek Polacek  <polacek@redhat.com>
12697
12698         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
12699
12700 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
12701
12702         PR target/59929
12703         * gcc.target/i386/pr59929.c: New test.
12704
12705 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
12706
12707         PR target/59909
12708         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
12709         word atomic functions at runtime.
12710
12711 2014-01-23  Marek Polacek  <polacek@redhat.com>
12712
12713         PR c/59846
12714         * gcc.dg/pr59846.c: New test.
12715
12716 2014-01-23  Marek Polacek  <polacek@redhat.com>
12717
12718         PR c/58346
12719         * c-c++-common/pr58346-1.c: New test.
12720         * c-c++-common/pr58346-2.c: New test.
12721         * c-c++-common/pr58346-3.c: New test.
12722
12723 2014-01-23  Marek Polacek  <polacek@redhat.com>
12724
12725         PR c/59871
12726         * gcc.dg/20020220-2.c: Adjust dg-warning message.
12727         * gcc.dg/pr59871.c: New test.
12728
12729 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
12730
12731         PR c++/58980
12732         * g++.dg/parse/enum11.C: New.
12733
12734 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
12735
12736         * gcc.target/aarch64/sshr64_1.c: New testcase.
12737
12738 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
12739
12740         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
12741         SIMD enabled function.
12742         * g++.dg/cilk-plus/ef_test.C: New test.
12743         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
12744         and added C++ ones.
12745         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
12746         to differenciate C error messages from C++ ones.
12747
12748 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
12749
12750         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
12751
12752 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
12753
12754         * gcc.target/microblaze/others/builtin-trap.c: New test,
12755
12756 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
12757
12758         PR middle-end/58809
12759         * c-c++-common/gomp/pr58809.c: New test.
12760
12761 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
12762
12763         PR sanitizer/59897
12764         * c-c++-common/asan/use-after-return-1.c: Fixed
12765         to pass on darwin.
12766
12767 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
12768
12769         PR preprocessor/58580
12770         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
12771
12772 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
12773             Ilya Tocar  <ilya.tocar@intel.com>
12774
12775         * gcc.target/i386/avx512f-kmovw-1.c: New.
12776
12777 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
12778
12779         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
12780         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
12781         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12782         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12783         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
12784         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
12785
12786 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
12787
12788         PR target/52125
12789         * gcc.dg/pr48774.c: Remove skip for mips_rel.
12790         * gcc.target/mips/pr52125.c: New test.
12791
12792 2014-01-22  Marek Polacek  <polacek@redhat.com>
12793
12794         PR c/59891
12795         * gcc.dg/torture/pr59891.c: New test.
12796
12797 2014-01-22  Jeff Law  <law@redhat.com>
12798
12799         PR tree-optimization/59597
12800         * gcc.dg/tree-ssa/pr59597.c: New test.
12801
12802 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
12803
12804         PR rtl-optimization/59477
12805         * g++.dg/pr59477.C: New.
12806
12807 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
12808
12809         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
12810
12811 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
12812
12813         PR c++/59482
12814         * g++.dg/pr59482.C: New.
12815
12816 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12817
12818         * gcc.dg/vmx/insert-vsx-be-order.c: New.
12819         * gcc.dg/vmx/extract-vsx.c: New.
12820         * gcc.dg/vmx/extract-vsx-be-order.c: New.
12821         * gcc.dg/vmx/insert-vsx.c: New.
12822
12823 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
12824
12825         PR rtl-optimization/59896
12826         * gcc.target/arm/pr59896.c: New.
12827
12828 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
12829
12830         PR rtl-optimization/59858
12831         * gcc.target/arm/pr59858.c: New.
12832
12833 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
12834
12835         PR target/59003
12836         * gcc.dg/tree-prof/pr59003.c: New test.
12837
12838         PR middle-end/59860
12839         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
12840         other targets.
12841
12842 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
12843
12844         * gfortran.dg/round_3.f08: Add more cases.
12845
12846 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
12847
12848         * lib/target-supports.exp (force_conventional_output_for): New
12849         procedure.
12850         * lib/scanasm.exp (scan-assembler_required_options)
12851         (scan-assembler-not_required_options)
12852         (scan-assembler-times_required_options): Replace with
12853         force_conventional_output_fors.
12854         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
12855         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
12856
12857 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
12858
12859         PR middle-end/59789
12860         * gcc.target/i386/pr59789.c: New testcase.
12861
12862 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
12863
12864         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
12865         the 'code' bitfield from 16 to 8.
12866
12867 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
12868
12869         * lib/target-supports.exp
12870         (check_effective_target_vect_perm): Exclude aarch64_be.
12871         (check_effective_target_vect_perm_byte): Likewise.
12872         (check_effective_target_vect_perm_short): Likewise.
12873
12874 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
12875
12876         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
12877         (RUN_TEST): Use new macro.
12878         (INDEX64_32): Delete.
12879         (INDEX64_64): Likewise.
12880         (INDEX128_32): Likewise.
12881         (INDEX128_64): Likewise.
12882         (INDEX): Likewise.
12883         (test_vneg_f32): Use fixed RUN_TEST.
12884
12885 2014-01-20  Richard Biener  <rguenther@suse.de>
12886
12887         PR middle-end/59860
12888         * gcc.dg/pr59860.c: New testcase.
12889
12890 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
12891
12892         PR target/59880
12893         * gcc.target/i386/pr59880.c: New test.
12894
12895 2014-01-20  Renlin Li  <renlin.li@arm.com>
12896
12897         * gcc.dg/pr44194-1.c: Tweak regexp.
12898
12899 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
12900
12901         PR libfortran/59771
12902         PR libfortran/59774
12903         PR libfortran/59836
12904         * gfortran.dg/round_3.f08: New cases added.
12905         * gfortran.dg/fmt_g_1.f90: New test.
12906
12907 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
12908
12909         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
12910
12911 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
12912
12913         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
12914
12915 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
12916
12917         * gcc.dg/vect/pr57705.c: Require vect_int.
12918         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
12919         * gcc.dg/vect/vect-alias-check.c: Likewise.
12920
12921 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
12922
12923         PR fortran/58007
12924         * gfortran.dg/unresolved_fixup_1.f90: New test.
12925         * gfortran.dg/unresolved_fixup_2.f90: New test.
12926
12927 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
12928
12929         PR target/58944
12930         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
12931         Remove dg-prune-output lines.
12932
12933 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
12934
12935         PR middle-end/59706
12936         * gfortran.dg/pr59706.f90: New test.
12937         * g++.dg/ext/pr59706.C: New test.
12938
12939 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
12940
12941         PR c++/59270
12942         PR c++/58811
12943         * g++.dg/cpp0x/decltype-incomplete1.C: New.
12944         * g++.dg/init/pr58811.C: Likewise.
12945
12946 2014-01-17  Jeff Law  <law@redhat.com>
12947
12948         PR middle-end/57904
12949         * gfortran.dg/pr57904.f90: New test.
12950
12951 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
12952
12953         PR c++/59269
12954         * g++.dg/cpp0x/nsdmi-union4.C: New.
12955
12956 2014-01-17  Marek Polacek  <polacek@redhat.com>
12957
12958         PR c++/59838
12959         * g++.dg/diagnostic/pr59838.C: New test.
12960
12961 2014-01-17  Marek Polacek  <polacek@redhat.com>
12962
12963         PR c/58346
12964         * gcc.dg/pr58346.c: New test.
12965
12966 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
12967
12968         PR testsuite/58776
12969         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
12970         dg-options, use dg-additional-options for i?86/x86_64 to avoid
12971         option duplication.
12972
12973         PR fortran/59440
12974         * gfortran.dg/pr59440-1.f90: New test.
12975         * gfortran.dg/pr59440-2.f90: New test.
12976         * gfortran.dg/pr59440-3.f90: New test.
12977
12978         PR testsuite/59064
12979         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
12980         testing for " version" and " alias" with one testing for
12981         " version\[^\n\r]* alias".
12982         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
12983         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
12984         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
12985         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
12986         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
12987         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
12988
12989         PR c++/57945
12990         * c-c++-common/torture/pr57945.c: New test.
12991
12992 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
12993
12994         * gcc.target/arm/its.c: New testcase.
12995
12996 2014-01-16  Jan Hubicka  <jh@suse.cz>
12997
12998         PR ipa/59775
12999         * g++.dg/torture/pr59775.C: New testcase.
13000
13001 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
13002
13003         PR middle-end/58344
13004         * gcc.c-torture/compile/pr58344.c: New test.
13005
13006         PR target/59839
13007         * gcc.target/i386/pr59839.c: New test.
13008
13009         PR debug/54694
13010         * gcc.target/i386/pr9771-1.c (main): Rename to...
13011         (real_main): ... this.  Add __asm name "main".
13012         (ASMNAME, ASMNAME2, STRING): Define.
13013
13014 2014-01-16  Nick Clifton  <nickc@redhat.com>
13015
13016         PR middle-end/28865
13017         * gcc.c-torture/compile/pr28865.c: New.
13018         * gcc.c-torture/execute/pr28865.c: New.
13019
13020 2014-01-16  Marek Polacek  <polacek@redhat.com>
13021
13022         PR middle-end/59827
13023         * gcc.dg/pr59827.c: New test.
13024
13025 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
13026
13027         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
13028
13029 2014-01-15  Richard Henderson  <rth@redhat.com>
13030
13031         PR debug/54694
13032         * gcc.target/i386/pr54694.c: New test.
13033
13034 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
13035
13036         PR c++/49718
13037         * g++.dg/pr49718.C: New test.
13038
13039 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
13040
13041         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
13042
13043 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
13044
13045         * gcc.dg/vmx/mult-even-odd.c: New.
13046         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
13047
13048 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
13049
13050         * lib/target-supports.exp (check_libcilkrts_available): Added an
13051         extern "C" if we are using C++ along with a function prototype.
13052
13053 2014-01-15  Jeff Law  <law@redhat.com>
13054
13055         PR tree-optimization/59747
13056         * gcc.c-torture/execute/pr59747.c: New test.
13057
13058 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
13059
13060         PR target/59794
13061         * c-c++-common/convert-vec-1.c: Also prune ABI change for
13062         Linux/x86.
13063         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
13064         * g++.dg/ext/attribute-test-1.C: Likewise.
13065         * g++.dg/ext/attribute-test-2.C: Likewise.
13066         * g++.dg/ext/attribute-test-3.C: Likewise.
13067         * g++.dg/ext/attribute-test-4.C: Likewise.
13068         * g++.dg/ext/pr56790-1.C: Likewise.
13069         * g++.dg/torture/pr38565.C: Likewise.
13070         * gcc.dg/pr53060.c: Likewise.
13071         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
13072         * c-c++-common/vector-compare-2.c: Likewise.
13073         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
13074         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
13075         dg-message line number.
13076
13077 2014-01-15  Matthias Klose  <doko@ubuntu.com>
13078
13079         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
13080
13081 2014-01-15  Richard Biener  <rguenther@suse.de>
13082
13083         PR tree-optimization/59822
13084         * g++.dg/torture/pr59822.C: New testcase.
13085
13086 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
13087
13088         PR target/59808
13089         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
13090         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
13091
13092 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
13093             Kugan Vivekanandarajah  <kuganv@linaro.org>
13094
13095         PR target/59695
13096         * g++.dg/pr59695.C: New testcase.
13097
13098 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13099
13100         PR target/59803
13101         * gcc.c-torture/compile/pr59803.c: New testcase.
13102
13103 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
13104
13105         PR c/58943
13106         * gcc.c-torture/execute/pr58943.c: New test.
13107         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
13108
13109 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13110
13111         PR target/59794
13112         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
13113         * gcc.target/i386/pr39162.c (y): New __m256i variable.
13114         (bar): Change return type to void.  Set y to x.
13115         * gcc.target/i386/pr59794-1.c: New testcase.
13116         * gcc.target/i386/pr59794-2.c: Likewise.
13117         * gcc.target/i386/pr59794-3.c: Likewise.
13118         * gcc.target/i386/pr59794-4.c: Likewise.
13119         * gcc.target/i386/pr59794-5.c: Likewise.
13120         * gcc.target/i386/pr59794-6.c: Likewise.
13121         * gcc.target/i386/pr59794-7.c: Likewise.
13122
13123 2014-01-14  Richard Biener  <rguenther@suse.de>
13124
13125         PR tree-optimization/58921
13126         PR tree-optimization/59006
13127         * gcc.dg/torture/pr58921.c: New testcase.
13128         * gcc.dg/torture/pr59006.c: Likewise.
13129         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
13130
13131 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
13132
13133         PR testsuite/59494
13134         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
13135         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
13136         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
13137         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
13138         Executing predictive commoning without unrolling.
13139
13140 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
13141
13142         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
13143         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
13144         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
13145         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
13146         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
13147         __builtin_ia32_rsqrt28sd_round.
13148         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
13149         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
13150         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
13151         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
13152         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
13153         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
13154         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
13155         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
13156         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
13157         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
13158         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
13159         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
13160         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
13161         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13162         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
13163         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
13164         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
13165         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
13166         * gcc.target/i386/sse-22.c: Extend with new built-ins,
13167         fix wrong rounding mode (see above).
13168         * gcc.target/i386/sse-23.c: Ditto.
13169
13170 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13171
13172         * gcc.dg/vmx/insert.c: New.
13173         * gcc.dg/vmx/insert-be-order.c: New.
13174         * gcc.dg/vmx/extract.c: New.
13175         * gcc.dg/vmx/extract-be-order.c: New.
13176
13177 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
13178
13179         PR tree-optimization/59387
13180         * gcc.c-torture/execute/pr59387.c: New test.
13181
13182 2014-01-13  Richard Biener  <rguenther@suse.de>
13183
13184         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
13185         adjusting mathlib options.
13186         * gfortran.dg/lto/lto.exp: Likewise.
13187
13188 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
13189
13190         * gnat.dg/loop_optimization17.adb: New test.
13191         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
13192
13193 2014-01-13  Christian Bruel  <christian.bruel@st.com>
13194
13195         * gcc.target/sh/cmpstrn.c: New case.
13196
13197 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
13198
13199         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
13200         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
13201
13202 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
13203
13204         PR fortran/58026
13205         * gfortran.dg/alloc_comp_basics_6.f90: New.
13206
13207 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
13208
13209         PR fortran/59700
13210         * gfortran.dg/pr59700.f90: New test.
13211
13212 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
13213
13214         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
13215         * gfortran.dg/use_only_3.f90: Likewise.
13216         * gfortran.dg/inquire_10.f90: Delete opened file.
13217         * gfortran.dg/inquire_15.f90: Likewise.
13218         * gfortran.dg/pr16597.f90: Likewise.
13219         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
13220         for PR59419.
13221
13222 2014-01-10  Jeff Law  <law@redhat.com>
13223
13224         PR middle-end/59743
13225         * gcc.c-torture/compile/pr59743.c: New test.
13226
13227 2014-01-10  Jan Hubicka  <jh@suse.cz>
13228
13229         PR ipa/58585
13230         * g++.dg/torture/pr58585.C: New testcase.
13231
13232 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
13233
13234         * gcc.dg/pr46309.c: Disable for cris*-*-*.
13235
13236 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
13237
13238         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
13239
13240 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
13241
13242         PR target/59744
13243         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
13244         * gcc.target/aarch64/cmn-neg2.c: New test.
13245
13246 2014-01-10  Richard Biener  <rguenther@suse.de>
13247
13248         PR tree-optimization/59374
13249         * gcc.dg/torture/pr59374-3.c: New testcase.
13250
13251 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13252
13253         * lib/target-supports.exp
13254         (check_effective_target_arm_crypto_ok_nocache): New.
13255         (check_effective_target_arm_crypto_ok): Use above procedure.
13256         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
13257
13258 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
13259
13260         PR ipa/58252
13261         PR ipa/59226
13262         * g++.dg/ipa/devirt-20.C: New testcase.
13263         * g++.dg/torture/pr58252.C: Likewise.
13264         * g++.dg/torture/pr59226.C: Likewise.
13265
13266 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
13267
13268         * c-c++-common/asan/no-asan-stack.c: New test.
13269
13270 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
13271
13272         PR middle-end/59670
13273         * gcc.dg/pr59670.c: New test.
13274
13275 2014-01-09  Steve Ellcey  <sellcey@mips.com>
13276
13277         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
13278
13279 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
13280
13281         PR middle-end/47735
13282         * gcc.target/i386/pr47735.c: New test.
13283
13284         PR tree-optimization/59622
13285         * g++.dg/opt/pr59622-2.C: New test.
13286         * g++.dg/opt/pr59622-3.C: New test.
13287         * g++.dg/opt/pr59622-4.C: New test.
13288         * g++.dg/opt/pr59622-5.C: New test.
13289
13290         PR sanitizer/59136
13291         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
13292         filename:line instead of (modulename+offset) form with stripped
13293         initial / from the filename.
13294
13295 2014-01-09  Ian Lance Taylor  <iant@google.com>
13296
13297         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
13298         the other Go compiler.
13299
13300 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
13301
13302         PR c++/59730
13303         * g++.dg/cpp0x/variadic145.C: New.
13304
13305 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
13306
13307         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
13308         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
13309
13310 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
13311
13312         PR testsuite/59524
13313         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
13314         are run only if the Cilk library is available/enabled.
13315         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13316         * lib/target-supports.exp (check_libcilkrts_available): New function.
13317
13318 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
13319
13320         PR c++/59631
13321         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
13322         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13323         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
13324         with dg-additional-options.
13325         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
13326         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
13327         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
13328         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
13329         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
13330         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
13331
13332 2014-01-09  Richard Biener  <rguenther@suse.de>
13333
13334         PR tree-optimization/59715
13335         * gcc.dg/torture/pr59715.c: New testcase.
13336
13337 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
13338
13339         * c-c++-common/asan/no-asan-globals.c: New test.
13340         * c-c++-common/asan/no-instrument-reads.c: Likewise.
13341         * c-c++-common/asan/no-instrument-writes.c: Likewise.
13342         * c-c++-common/asan/use-after-return-1.c: Likewise.
13343         * c-c++-common/asan/no-use-after-return.c: Likewise.
13344
13345 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
13346
13347         * gnat.dg/weak2.ad[sb]: New test.
13348
13349 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
13350
13351         PR middle-end/59471
13352         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
13353         type, use pointers to vector type instead.
13354
13355 2014-01-08  Catherine Moore  <clm@codesourcery.com>
13356
13357         * gcc.target/mips/umips-branch-3.c: New test.
13358         * gcc.target/mips/umips-branch-4.c: New test.
13359
13360 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
13361
13362         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
13363         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
13364         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
13365         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
13366         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
13367         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
13368         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
13369         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
13370
13371 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
13372
13373         PR rtl-optimization/59137
13374         * gcc.target/mips/pr59137.c: New test.
13375
13376 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
13377
13378         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
13379         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
13380         * gcc.target/i386/pr55433.c (dg-options): Ditto.
13381         * gcc.target/i386/pr57848.c (dg-options): Ditto.
13382         * gcc.target/i386/pr59099.c (dg-options): Ditto.
13383         Require fpic effective target.
13384         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
13385
13386 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
13387
13388         PR ipa/59722
13389         * gcc.dg/pr59722.c: New test.
13390
13391 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13392
13393         PR middle-end/57748
13394         * gcc.dg/torture/pr57748-3.c: New test.
13395         * gcc.dg/torture/pr57748-4.c: New test.
13396
13397 2014-01-08  Marek Polacek  <polacek@redhat.com>
13398
13399         PR middle-end/59669
13400         * gcc.dg/gomp/pr59669-1.c: New test.
13401         * gcc.dg/gomp/pr59669-2.c: New test.
13402
13403 2014-01-08  Martin Jambor  <mjambor@suse.cz>
13404
13405         PR ipa/59610
13406         * gcc.dg/ipa/pr59610.c: New test.
13407
13408 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
13409
13410         PR fortran/58182
13411         * gfortran.dg/binding_label_tests_26a.f90: New.
13412         * gfortran.dg/binding_label_tests_26b.f90: New.
13413
13414 2014-01-08  Marek Polacek  <polacek@redhat.com>
13415
13416         PR sanitizer/59667
13417         * c-c++-common/ubsan/pr59667.c: New test.
13418
13419 2014-01-08  Richard Biener  <rguenther@suse.de>
13420
13421         PR middle-end/59630
13422         * gcc.dg/pr59630.c: New testcase.
13423
13424 2014-01-08  Richard Biener  <rguenther@suse.de>
13425
13426         PR middle-end/59471
13427         * gcc.dg/pr59471.c: New testcase.
13428
13429 2014-01-07  Jeff Law  <law@redhat.com>
13430
13431         PR middle-end/53623
13432         * gcc.target/i386/pr53623.c: New test.
13433
13434 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
13435
13436         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
13437         blanks at EOF.
13438         * g++.dg/cpp1y/pr58534.C: Likewise.
13439         * g++.dg/cpp1y/pr58536.C: Likewise.
13440         * g++.dg/cpp1y/pr58548.C: Likewise.
13441         * g++.dg/cpp1y/pr58549.C: Likewise.
13442         * g++.dg/cpp1y/pr58637.C: Likewise.
13443         * g++.dg/cpp1y/pr59112.C: Likewise.
13444         * g++.dg/cpp1y/pr59113.C: Likewise.
13445         * g++.dg/cpp1y/pr59629.C: Likewise.
13446         * g++.dg/cpp1y/pr59635.C: Likewise.
13447         * g++.dg/cpp1y/pr59636.C: Likewise.
13448         * g++.dg/cpp1y/pr59638.C: Likewise.
13449
13450 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
13451
13452         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
13453
13454 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
13455
13456         * gcc.target/i386/intrinsics_4.c (bar): New function.
13457
13458 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
13459
13460         * g++.dg/ext/is_base_of_incomplete-2.C: New.
13461
13462 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
13463
13464         PR rtl-optimization/58668
13465         * gcc.dg/pr58668.c: New test.
13466
13467         PR tree-optimization/59643
13468         * gcc.dg/pr59643.c: New test.
13469         * gcc.c-torture/execute/pr59643.c: New test.
13470
13471 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
13472
13473         PR fortran/59589
13474         * gfortran.dg/class_allocate_16.f90: New.
13475
13476 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
13477
13478         PR target/59644
13479         * gcc.target/i386/pr59644.c: New test.
13480
13481 2014-01-06  Marek Polacek  <polacek@redhat.com>
13482
13483         PR c/57773
13484         * gcc.dg/pr57773.c: New test.
13485
13486 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
13487
13488         PR c++/59635
13489         PR c++/59636
13490         PR c++/59629
13491         PR c++/59638
13492         * g++.dg/cpp1y/pr59635.C: New testcase.
13493         * g++.dg/cpp1y/pr59636.C: New testcase.
13494         * g++.dg/cpp1y/pr59629.C: New testcase.
13495         * g++.dg/cpp1y/pr59638.C: New testcase.
13496
13497 2014-01-06  Martin Jambor  <mjambor@suse.cz>
13498
13499         PR ipa/59008
13500         * gcc.dg/ipa/pr59008.c: New test.
13501
13502 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13503
13504         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
13505         if supported.
13506
13507 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13508
13509         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
13510         Require c99_runtime.
13511         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
13512
13513         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
13514         Require c99_runtime.
13515         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
13516         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
13517         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
13518
13519         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
13520         Require c99_runtime.
13521         Make CALC void static.
13522         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
13523
13524         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
13525         Require c99_runtime.
13526         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
13527
13528 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13529
13530         * gcc.target/i386/pr59501-1.c: Require avx effective target.
13531         * gcc.target/i386/pr59501-2.c: Likewise.
13532         * gcc.target/i386/pr59501-3.c: Likewise.
13533         * gcc.target/i386/pr59501-4.c: Likewise.
13534         * gcc.target/i386/pr59501-5.c: Likewise.
13535         * gcc.target/i386/pr59501-6.c: Likewise.
13536
13537 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13538
13539         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
13540         * gcc.target/i386/pr59390_1.c: Likewise.
13541         * gcc.target/i386/pr59390_2.c: Likewise.
13542
13543 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
13544
13545         * gcc.dg/pr59350.c: Tweak.
13546         * gcc.dg/pr59350-2.c: New test.
13547         * g++.dg/pr59510.C: Likewise.
13548
13549 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
13550
13551         PR fortran/59023
13552         * gfortran.dg/bind_c_procs_2.f90: New.
13553
13554 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
13555
13556         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
13557         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13558         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13559         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13560         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
13561         * gcc.dg/tree-ssa/vrp47.c: Likewise.
13562         * gcc.dg/tree-ssa/vrp87.c: Likewise.
13563
13564 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
13565
13566         * gcc.target/arm/neon-nested-apcs.c: New test.
13567
13568 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
13569
13570         PR tree-optimization/59519
13571         * gcc.dg/vect/pr59519-1.c: New test.
13572         * gcc.dg/vect/pr59519-2.c: New test.
13573
13574         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
13575         vmovdqu32.
13576
13577 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
13578
13579         PR fortran/59547
13580         * gfortran.dg/typebound_proc_32.f90: New.
13581
13582 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
13583
13584         PR c++/58950
13585         * g++.dg/pr58950.C: New file.
13586
13587 2014-01-03  Tobias Burnus  <burnus@net-b.de>
13588
13589         PR c++/58567
13590         * g++.dg/gomp/pr58567.C: New.
13591
13592 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
13593
13594         PR tree-optimization/59651
13595         * gcc.dg/torture/pr59651.c: New test.
13596         * gcc.dg/vect/pr59651.c: Ditto.
13597
13598 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
13599
13600         PR target/59625
13601         * gcc.target/i386/pr59625.c: New test.
13602
13603 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
13604
13605         Core DR 1442
13606         PR c++/59165
13607         * g++.dg/cpp0x/range-for28.C: New.
13608         * g++.dg/cpp0x/range-for3.C: Update.
13609
13610 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
13611
13612         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
13613
13614 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
13615
13616         PR c++/59641
13617         * g++.dg/cpp0x/pr59641.C: New file.
13618
13619 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
13620
13621         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
13622
13623 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
13624
13625         PR c++/59378
13626         * g++.dg/ext/pr59378.C: New file.
13627
13628 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
13629
13630         Update copyright years
13631
13632 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
13633
13634         * gcc.target/arc/arc.exp: Use the standard form for the copyright
13635         notice.
13636
13637 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
13638
13639         PR fortran/59654
13640         * gfortran.dg/dynamic_dispatch_12.f90: New.
13641
13642 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
13643
13644         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
13645         the builtin isn't optimized away as unused.
13646
13647         PR rtl-optimization/59647
13648         * g++.dg/opt/pr59647.C: New test.
13649 \f
13650 Copyright (C) 2014 Free Software Foundation, Inc.
13651
13652 Copying and distribution of this file, with or without modification,
13653 are permitted in any medium without royalty provided the copyright
13654 notice and this notice are preserved.