re PR tree-optimization/63259 (Detecting byteswap sequence)
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2014-10-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2
3         PR tree-optimization/63259
4         * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
5         * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
6         following comment.
7
8 2014-10-31  Jakub Jelinek  <jakub@redhat.com>
9
10         PR sanitizer/63697
11         * c-c++-common/ubsan/overflow-sub-3.c: New test.
12
13 2014-10-30  Marek Polacek  <polacek@redhat.com>
14
15         * gcc.dg/diag-aka-1.c: New test.
16         * gcc.dg/pr13804-1.c: Adjust dg-error.
17         * gcc.dg/redecl-14.c: Likewise.
18         * gcc.dg/pr56980.c: Adjust dg-message.
19
20 2014-10-30  Ian Lance Taylor  <iant@google.com>
21
22         * gcc.misc-tests/godump-1.c: Skip if ! lp64.
23
24 2014-10-30  Dominik Vogt  <vogt@linux.vnet.ibm.com>
25
26         * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
27         platforms except s390[x] and x86_64.
28
29 2014-10-30  Martin Liska  <mliska@suse.cz>
30
31         PR ipa/63574
32         PR ipa/63664
33         * g++.dg/ipa/pr63574.C: New test.
34
35 2014-10-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
36
37         * gcc.target/aarch64/madd_after_asm_1.c: New test.
38
39 2014-10-29  DJ Delorie  <dj@redhat.com>
40
41         * gcc.dg/20141029-1.c: New.
42
43 2014-10-29  Martin Liska  <mliska@suse.cz>
44
45         PR ipa/63587
46         * g++.dg/ipa/pr63587-1.C: New test.
47         * g++.dg/ipa/pr63587-2.C: New test.
48
49 2014-10-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
50
51         * gcc.misc-tests/godump-1.c: Add tests for complex types.
52
53 2014-10-29  Thomas Preud'homme  <thomas.preudhomme@arm.com>
54
55         * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
56         * gcc.dg/optimize-bswapsi-3.c: New test.
57
58 2014-10-20  Alexander Ivchenko  <alexander.ivchenko@intel.com>
59             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
60             Anna Tikhonova  <anna.tikhonova@intel.com>
61             Ilya Tocar  <ilya.tocar@intel.com>
62             Andrey Turetskiy  <andrey.turetskiy@intel.com>
63             Ilya Verbin  <ilya.verbin@intel.com>
64             Kirill Yukhin  <kirill.yukhin@intel.com>
65             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
66
67         * gcc.target/i386/avx512dq-kmovb-1.c: New.
68
69 2014-10-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
70             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
71             Anna Tikhonova  <anna.tikhonova@intel.com>
72             Ilya Tocar  <ilya.tocar@intel.com>
73             Andrey Turetskiy  <andrey.turetskiy@intel.com>
74             Ilya Verbin  <ilya.verbin@intel.com>
75             Kirill Yukhin  <kirill.yukhin@intel.com>
76             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
77
78         * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
79         * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
80         * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
81         * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
82         * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
83         * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
84         * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
85         * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
86         * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
87         * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
88         * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
89         * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
90         * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
91         * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
92         * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
93         * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
94         * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
95         * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
96         * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
97         * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
98         * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
99         * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
100         * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
101         * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
102         * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
103         * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
104         * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
105         * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
106         * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
107         * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
108         * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
109         * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
110         * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
111         * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
112         * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
113         * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
114         * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
115         * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
116         * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
117         * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
118         * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
119         * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
120         * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
121         * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
122         * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
123         * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
124         * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
125         * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
126         * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
127         * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
128         * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
129         * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
130         * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
131         * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
132         * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
133         * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
134         * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
135         * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
136         * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
137         * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
138         * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
139         * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
140         * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
141         * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
142         * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
143         * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
144         * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
145         * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
146
147 2014-10-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
148             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
149             Anna Tikhonova  <anna.tikhonova@intel.com>
150             Ilya Tocar  <ilya.tocar@intel.com>
151             Andrey Turetskiy  <andrey.turetskiy@intel.com>
152             Ilya Verbin  <ilya.verbin@intel.com>
153             Kirill Yukhin  <kirill.yukhin@intel.com>
154             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
155
156         * gcc.target/i386/avx512bw-check.h: New.
157         * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
158         * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
159         * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
160         * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
161         * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
162         * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
163         * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
164         * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
165         * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
166         * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
167         * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
168         * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
169         * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
170         * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
171         * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
172         * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
173         * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
174         * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
175         * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
176         * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
177         * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
178         * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
179         * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
180         * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
181         * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
182         * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
183         * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
184         * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
185         * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
186         * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
187         * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
188         * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
189         * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
190         * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
191         * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
192         * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
193         * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
194         * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
195         * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
196         * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
197         * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
198         * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
199         * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
200         * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
201         * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
202         * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
203         * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
204         * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
205         * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
206         * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
207         * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
208         * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
209         * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
210         * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
211         * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
212         * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
213         * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
214         * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
215         * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
216         * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
217         * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
218         * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
219         * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
220         * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
221         * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
222         * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
223         * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
224         * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
225         * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
226         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
227         * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
228         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
229         * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
230         * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
231         * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
232         * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
233         * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
234         * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
235         * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
236         * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
237         * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
238         * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
239         * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
240         * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
241         * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
242         * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
243         * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
244         * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
245         * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
246         * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
247         * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
248         * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
249         * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
250         * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
251         * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
252         * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
253         * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
254         * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
255         * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
256         * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
257         * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
258         * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
259         * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
260         * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
261         * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
262         * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
263         * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
264         * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
265         * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
266         * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
267         * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
268         * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
269         * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
270         * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
271         * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
272         * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
273         * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
274         * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
275         * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
276         * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
277         * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
278         * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
279         * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
280         * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
281         * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
282         * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
283         * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
284         * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
285         * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
286         * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
287         * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
288         * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
289         * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
290         * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
291         * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
292         * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
293         * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
294         * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
295         * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
296         * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
297         * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
298         * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
299         * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
300         * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
301         * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
302         * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
303         * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
304         * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
305         * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
306         * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
307         * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
308         * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
309         * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
310         * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
311         * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
312         * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
313         * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
314         * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
315         * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
316         * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
317         * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
318         * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
319         * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
320         * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
321         * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
322         * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
323         * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
324         * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
325         * gcc.target/i386/avx512dq-check.h: Ditto.
326         * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
327         * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
328         * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
329         * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
330         * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
331         * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
332         * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
333         * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
334         * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
335         * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
336         * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
337         * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
338         * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
339         * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
340         * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
341         * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
342         * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
343         * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
344         * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
345         * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
346         * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
347         * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
348         * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
349         * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
350         * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
351         * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
352         * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
353         * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
354         * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
355         * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
356         * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
357         * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
358         * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
359         * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
360         * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
361         * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
362         * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
363         * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
364         * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
365         * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
366         * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
367         * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
368         * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
369         * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
370         * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
371         * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
372         * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
373         * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
374         * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
375         * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
376         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
377         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
378         * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
379         * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
380         * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
381         * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
382         * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
383         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
384         * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
385         * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
386         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
387         * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
388         * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
389         * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
390         * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
391         * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
392         * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
393         * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
394         * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
395         * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
396         * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
397         * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
398         * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
399         * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
400         * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
401         * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
402         * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
403         * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
404         * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
405         * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
406         * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
407         * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
408         * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
409         * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
410         * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
411         * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
412         * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
413         * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
414         * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
415         * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
416         * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
417         * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
418         * gcc.target/i386/avx512vl-check.h: Ditto.
419         * gcc.target/i386/avx512vl-gather-1.c: Ditto.
420         * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
421         * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
422         * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
423         * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
424         * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
425         * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
426         * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
427         * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
428         * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
429         * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
430         * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
431         * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
432         * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
433         * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
434         * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
435         * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
436         * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
437         * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
438         * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
439         * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
440         * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
441         * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
442         * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
443         * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
444         * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
445         * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
446         * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
447         * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
448         * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
449         * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
450         * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
451         * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
452         * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
453         * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
454         * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
455         * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
456         * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
457         * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
458         * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
459         * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
460         * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
461         * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
462         * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
463         * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
464         * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
465         * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
466         * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
467         * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
468         * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
469         * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
470         * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
471         * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
472         * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
473         * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
474         * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
475         * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
476         * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
477         * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
478         * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
479         * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
480         * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
481         * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
482         * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
483         * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
484         * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
485         * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
486         * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
487         * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
488         * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
489         * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
490         * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
491         * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
492         * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
493         * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
494         * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
495         * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
496         * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
497         * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
498         * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
499         * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
500         * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
501         * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
502         * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
503         * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
504         * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
505         * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
506         * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
507         * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
508         * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
509         * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
510         * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
511         * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
512         * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
513         * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
514         * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
515         * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
516         * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
517         * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
518         * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
519         * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
520         * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
521         * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
522         * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
523         * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
524         * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
525         * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
526         * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
527         * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
528         * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
529         * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
530         * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
531         * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
532         * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
533         * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
534         * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
535         * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
536         * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
537         * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
538         * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
539         * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
540         * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
541         * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
542         * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
543         * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
544         * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
545         * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
546         * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
547         * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
548         * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
549         * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
550         * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
551         * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
552         * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
553         * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
554         * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
555         * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
556         * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
557         * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
558         * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
559         * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
560         * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
561         * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
562         * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
563         * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
564         * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
565         * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
566         * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
567         * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
568         * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
569         * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
570         * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
571         * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
572         * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
573         * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
574         * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
575         * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
576         * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
577         * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
578         * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
579         * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
580         * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
581         * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
582         * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
583         * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
584         * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
585         * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
586         * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
587         * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
588         * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
589         * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
590         * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
591         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
592         * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
593         * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
594         * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
595         * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
596         * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
597         * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
598         * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
599         * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
600         * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
601         * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
602         * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
603         * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
604         * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
605         * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
606         * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
607         * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
608         * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
609         * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
610         * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
611         * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
612         * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
613         * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
614         * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
615         * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
616         * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
617         * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
618         * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
619         * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
620         * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
621         * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
622         * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
623         * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
624         * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
625         * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
626         * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
627         * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
628         * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
629         * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
630         * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
631         * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
632         * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
633         * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
634         * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
635         * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
636         * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
637         * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
638         * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
639         * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
640         * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
641         * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
642         * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
643         * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
644         * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
645         * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
646         * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
647         * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
648         * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
649         * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
650         * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
651         * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
652         * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
653         * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
654         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
655         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
656         * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
657         * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
658         * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
659         * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
660         * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
661         * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
662         * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
663         * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
664         * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
665         * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
666         * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
667         * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
668         * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
669         * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
670         * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
671         * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
672         * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
673         * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
674         * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
675         * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
676         * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
677         * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
678         * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
679         * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
680         * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
681         * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
682         * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
683         * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
684         * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
685         * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
686         * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
687         * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
688         * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
689         * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
690         * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
691         * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
692         * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
693         * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
694         * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
695         * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
696         * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
697         * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
698         * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
699         * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
700         * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
701         * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
702         * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
703         * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
704         * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
705         * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
706         * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
707         * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
708         * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
709         * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
710         * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
711         * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
712         * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
713         * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
714         * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
715         * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
716         * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
717         * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
718         * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
719         * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
720         * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
721         * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
722         * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
723         * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
724         * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
725         * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
726         * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
727         * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
728         * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
729         * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
730         * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
731         * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
732         * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
733         * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
734         * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
735         * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
736         * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
737         * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
738         * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
739         * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
740         * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
741         * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
742         * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
743         * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
744         * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
745         * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
746         * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
747         * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
748         * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
749         * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
750         * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
751         * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
752         * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
753         * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
754         * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
755         * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
756         * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
757         * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
758         * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
759         * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
760         * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
761         * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
762         * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
763         * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
764         * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
765         * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
766         * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
767         * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
768         * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
769         * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
770         * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
771         * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
772         * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
773         * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
774         * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
775         * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
776         * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
777         * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
778         * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
779         * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
780         * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
781         * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
782         * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
783         * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
784         * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
785         * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
786         * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
787         * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
788         * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
789         * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
790         * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
791         * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
792         * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
793         * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
794         * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
795         * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
796         * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
797         * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
798         * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
799         * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
800         * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
801         * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
802         * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
803         * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
804         * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
805         * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
806         * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
807         * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
808         * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
809         * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
810         * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
811         * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
812         * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
813         * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
814         * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
815         * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
816         * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
817         * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
818         * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
819         * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
820         * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
821         * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
822         * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
823         * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
824         * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
825         * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
826         * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
827         * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
828         * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
829         * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
830         * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
831         * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
832         * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
833         * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
834         * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
835         * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
836         * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
837         * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
838         * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
839         * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
840         * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
841         * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
842         * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
843         * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
844         * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
845         * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
846         * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
847         * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
848         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
849         * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
850         * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
851         * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
852         * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
853         * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
854         * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
855         * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
856         * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
857         * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
858         * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
859         * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
860         * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
861         * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
862         * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
863         * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
864         * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
865         * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
866         * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
867         * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
868         * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
869         * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
870         * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
871         * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
872         * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
873         * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
874         * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
875         * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
876         * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
877         * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
878         * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
879         * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
880         * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
881         * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
882         * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
883         * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
884         * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
885         * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
886         * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
887         * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
888         * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
889         * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
890         * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
891         * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
892         * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
893         * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
894         * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
895         * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
896         * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
897         * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
898         * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
899         * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
900         * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
901         * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
902         * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
903         * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
904         * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
905         * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
906         * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
907         * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
908         * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
909         * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
910         * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
911         * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
912         * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
913         * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
914         * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
915         * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
916         * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
917         * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
918         * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
919         * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
920         * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
921         * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
922         * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
923         * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
924         * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
925         * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
926         * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
927         * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
928         * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
929         * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
930         * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
931         * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
932         * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
933         * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
934         * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
935         * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
936         * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
937         * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
938         * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
939         * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
940         * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
941         * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
942         * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
943         * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
944         * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
945         * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
946         * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
947         * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
948         * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
949         * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
950         * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
951         * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
952         * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
953         * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
954         * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
955         * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
956         * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
957         * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
958         * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
959         * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
960         * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
961         * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
962         * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
963         * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
964         * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
965         * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
966         * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
967         * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
968         * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
969         * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
970         * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
971         * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
972         * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
973         * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
974         * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
975         * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
976         * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
977         * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
978         * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
979         * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
980         * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
981         * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
982         * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
983         * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
984         * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
985         * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
986         * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
987         * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
988         * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
989         * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
990         * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
991         * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
992         * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
993         * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
994         * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
995         * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
996         * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
997         * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
998         * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
999         * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
1000         * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
1001         * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
1002         * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
1003         * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
1004         * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
1005         * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
1006         * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
1007         * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
1008         * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
1009         * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
1010         * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
1011         * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1012         * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1013         * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
1014         * gcc.target/i386/avx512f-mask-type.h: Ditto.
1015         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1016         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1017         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1018         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
1019         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1020         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1021         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1022         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1023         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1024         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1025         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1026         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1027         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1028         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1029         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1030         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1031         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1032         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1033         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1034         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1035         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1036         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1037         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1038         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1039         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1040         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1041         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1042         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1043         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1044         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1045         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1046         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1047         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1048         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1049         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1050         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1051         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1052         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1053         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1054         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1055         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1056         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1057         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1058         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1059         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1060         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1061         * gcc.target/i386/i386.exp: Ditto.
1062         * gcc.target/i386/m512-check.h: Ditto.
1063
1064 2014-10-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1065             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
1066             Anna Tikhonova  <anna.tikhonova@intel.com>
1067             Ilya Tocar  <ilya.tocar@intel.com>
1068             Andrey Turetskiy  <andrey.turetskiy@intel.com>
1069             Ilya Verbin  <ilya.verbin@intel.com>
1070             Kirill Yukhin  <kirill.yukhin@intel.com>
1071             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1072
1073         * g++.dg/other/i386-2.C: Add new options.
1074         * g++.dg/other/i386-3.C: Ditto.
1075         * gcc.target/i386/sse-12.c: Ditto.
1076         * gcc.target/i386/sse-14.c: Ditto.
1077         * gcc.target/i386/sse-22.c: Ditto.
1078         * gcc.target/i386/sse-13.c: Add new options and builtins.
1079         * gcc.target/i386/sse-23.c: Ditto.
1080         * gcc.target/i386/avx-1.c: Add new builtins.
1081
1082 2014-10-28  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1083
1084         * gcc.misc-tests/godump.exp: New.
1085         * gcc.misc-tests/godump-1.c: New.
1086
1087 2014-10-28  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1088
1089         * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
1090         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1091         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1092         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1093         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1094         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1095         * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
1096         * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
1097         * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
1098         * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
1099         * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
1100         * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
1101         * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
1102         * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
1103         * c-c++-common/asan/pr63638.c: Likewise.
1104
1105 2014-10-28  Richard Biener  <rguenther@suse.de>
1106
1107         PR middle-end/63665
1108         * gcc.dg/pr63665.c: New testcase.
1109
1110 2014-10-28  Yury Gribov  <y.gribov@samsung.com>
1111
1112         * c-c++-common/asan/kasan-recover-1.c: New test.
1113         * c-c++-common/asan/kasan-recover-2.c: New test.
1114         * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
1115         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1116         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1117         * c-c++-common/asan/kasan-recover-1.c: Likewise.
1118         * c-c++-common/asan/kasan-recover-2.c: Likewise.
1119         * c-c++-common/asan/no-asan-globals.c: Likewise.
1120         * c-c++-common/asan/no-instrument-reads.c: Likewise.
1121         * c-c++-common/asan/no-instrument-writes.c: Likewise.
1122         * c-c++-common/asan/no-use-after-return.c: Likewise.
1123
1124 2014-10-28  Yury Gribov  <y.gribov@samsung.com>
1125
1126         * c-c++-common/asan/shadow-offset-1.c: New test.
1127
1128 2014-10-27  Andrew MacLeod  <amacleod@redhat.com>
1129
1130         * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
1131         gcc-plugin.h earlier.
1132
1133 2014-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1134
1135         * gnat.dg/specs/concat1.ads: New test.
1136         * gnat.dg/specs/concat1_pkg.ads: New helper.
1137
1138 2014-10-27  Richard Biener  <rguenther@suse.de>
1139
1140         * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
1141         * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
1142         target due to memcpy inline-expansion.
1143
1144 2014-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1145
1146         * gnat.dg/specs/pack10.ads: New test.
1147         * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
1148
1149 2014-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1150
1151         * gnat.dg/entry_queues2.adb: New test.
1152
1153 2014-10-25  Jakub Jelinek  <jakub@redhat.com>
1154
1155         PR tree-optimization/63641
1156         * gcc.c-torture/execute/pr63641.c: New test.
1157
1158 2014-10-24  Tobias Burnus  <burnus@net-b.de>
1159
1160         * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
1161         * gfortran.dg/coarray_collectives_13.f90: New.
1162         * gfortran.dg/coarray_collectives_14.f90: New.
1163         * gfortran.dg/coarray_collectives_15.f90: New.
1164         * gfortran.dg/coarray_collectives_16.f90: New.
1165
1166 2014-10-24  Jiong Wang  <jiong.wang@arm.com>
1167
1168         * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
1169
1170 2014-10-24  Marek Polacek  <polacek@redhat.com>
1171
1172         PR c/56980
1173         * gcc.dg/pr56980.c: New test.
1174
1175 2014-10-24  Jiong Wang  <jiong.wang@arm.com>
1176
1177         * lib/target-supports.exp
1178         (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
1179         vaeseq_u8.
1180         (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
1181         for vcvt_f16_f32.
1182         (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
1183         vfma_f32.
1184
1185 2014-10-24  Martin Liska  <mliska@suse.cz>
1186
1187         * gcc.dg/ipa/pr63595.c: New test.
1188
1189 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1190
1191         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
1192         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1193
1194 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1195
1196         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
1197
1198 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1199
1200         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
1201
1202 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1203
1204         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
1205
1206 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1207
1208         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
1209
1210 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1211
1212         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
1213
1214 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1215
1216         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
1217
1218 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1219
1220         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
1221
1222 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1223
1224         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
1225
1226 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1227
1228         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
1229
1230 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1231
1232         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
1233
1234 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1235
1236         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
1237
1238 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1239
1240         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
1241
1242 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1243
1244         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
1245
1246 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1247
1248         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
1249         file.
1250         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1251         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1252
1253 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1254
1255         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
1256         file.
1257         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1258         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1259
1260 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1261
1262         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
1263         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1264         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1265         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1266         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1267
1268 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1269
1270         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
1271         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1272         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1273         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1274         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1275         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1276
1277 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1278
1279         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
1280         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1281         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1282         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1283         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1284         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1285         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1286         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1287
1288 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1289
1290         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
1291         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1292         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1293
1294 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1295
1296         * gcc.target/arm/README.advsimd-intrinsics: New file.
1297         * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
1298         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
1299         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
1300         Likewise.
1301         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1302         Likewise.
1303         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
1304         * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
1305         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1306
1307 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1308
1309         * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
1310         wrap_compile_flags before setting it.
1311
1312 2014-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1313
1314         * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
1315         targets.
1316         * gcc.dg/pr63594-2.c: Likewise.
1317
1318 2014-10-24  Uros Bizjak  <ubizjak@gmail.com>
1319
1320         * gcc.target/alpha/980217-1.c (main): Fix implicit int.
1321         * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
1322
1323 2014-10-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
1324
1325         PR bootstrap/63632
1326         * g++.dg/torture/pr63632.C: New test.
1327
1328 2014-10-23  Jonathan Wakely  <jwakely@redhat.com>
1329
1330         PR c++/63619
1331         * g++.dg/warn/Wdelete-incomplete-3.C: New.
1332         * g++.dg/warn/Wdelete-incomplete-4.C: New.
1333
1334 2014-10-23  Evgeny Stupachenko  <evstupac@gmail.com>
1335
1336         PR target/63618
1337         * gcc.target/i386/pr63618.c: New test.
1338
1339 2014-10-23  Marek Polacek  <polacek@redhat.com>
1340
1341         PR c/63626
1342         * gcc.dg/pr63626.c: New test.
1343
1344 2014-10-23  Marek Polacek  <polacek@redhat.com>
1345
1346         * c-c++-common/ubsan/undefined-2.c: New test.
1347
1348 2014-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1349
1350         * gcc.target/i386/pr63600.c: New.
1351
1352 2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1353
1354         * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
1355
1356 2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1357
1358         * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
1359         * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
1360
1361 2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1362
1363         * gcc.target/sparc/20001013-1.c (main): Declare int return.
1364         * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
1365         * gcc.target/sparc/sparc-ret.c (toto): Declare.
1366         * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
1367         * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
1368         Declare.
1369
1370 2014-10-22  Guozhi Wei  <carrot@google.com>
1371
1372         PR tree-optimization/63530
1373         gcc.dg/vect/pr63530.c: New testcase.
1374
1375 2014-10-22  Richard Sandiford  <richard.sandiford@arm.com>
1376
1377         * gcc.target/i386/conversion-2.c: New test.
1378
1379 2014-10-22  Jakub Jelinek  <jakub@redhat.com>
1380             Yury Gribov  <y.gribov@samsung.com>
1381
1382         * c-c++-common/ubsan/align-1.c: Update cmdline options.
1383         * c-c++-common/ubsan/align-3.c: Likewise.
1384         * c-c++-common/ubsan/bounds-1.c: Likewise.
1385         * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
1386         * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
1387         * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
1388         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
1389         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1390         * c-c++-common/ubsan/nonnull-2.c: Likewise.
1391         * c-c++-common/ubsan/nonnull-3.c: Likewise.
1392         * c-c++-common/ubsan/object-size-3.c: Likewise.
1393         * c-c++-common/ubsan/overflow-1.c: Likewise.
1394         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1395         * c-c++-common/ubsan/overflow-add-3.c: Likewise.
1396         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1397         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1398         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1399         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1400         * c-c++-common/ubsan/pr59503.c: Likewise.
1401         * c-c++-common/ubsan/pr60613-1.c: Likewise.
1402         * c-c++-common/ubsan/save-expr-1.c: Likewise.
1403         * c-c++-common/ubsan/shift-3.c: Likewise.
1404         * c-c++-common/ubsan/shift-6.c: Likewise.
1405         * c-c++-common/ubsan/undefined-1.c: Likewise.
1406         * c-c++-common/ubsan/vla-2.c: Likewise.
1407         * c-c++-common/ubsan/vla-3.c: Likewise.
1408         * c-c++-common/ubsan/vla-4.c: Likewise.
1409         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
1410         * g++.dg/ubsan/return-2.C: Likewise.
1411         * c-c++-common/ubsan/recovery-1.c: New test.
1412         * c-c++-common/ubsan/recovery-2.c: New test.
1413         * c-c++-common/ubsan/recovery-3.c: New test.
1414         * c-c++-common/ubsan/recovery-common.inc: New file.
1415
1416 2014-10-22  Jiong Wang  <jiong.wang@arm.com>
1417
1418         * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
1419         * gcc.target/aarch64/pic-symrefplus.c: Likewise.
1420         * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
1421         * gcc.target/aarch64/vect.x: Likewise.
1422         * gcc.target/aarch64/vect-ld1r.x: Add return type.
1423         * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
1424         * gcc.target/aarch64/vect-fp.c: Likewise.
1425
1426 2014-10-22  Jiong Wang  <jiong.wang@arm.com>
1427
1428         * lib/compat.exp (compat-run): Remove "unresolved".
1429         * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
1430         unsupported testcase.
1431
1432 2014-10-22  Jakub Jelinek  <jakub@redhat.com>
1433
1434         PR target/63594
1435         * gcc.dg/pr63594-1.c: New test.
1436         * gcc.dg/pr63594-2.c: New test.
1437         * gcc.target/i386/sse2-pr63594-1.c: New test.
1438         * gcc.target/i386/sse2-pr63594-2.c: New test.
1439         * gcc.target/i386/avx-pr63594-1.c: New test.
1440         * gcc.target/i386/avx-pr63594-2.c: New test.
1441         * gcc.target/i386/avx2-pr63594-1.c: New test.
1442         * gcc.target/i386/avx2-pr63594-2.c: New test.
1443         * gcc.target/i386/avx512f-pr63594-1.c: New test.
1444         * gcc.target/i386/avx512f-pr63594-2.c: New test.
1445         * gcc.target/i386/avx512f-vec-init.c: Adjust expected
1446         insn counts.
1447
1448         PR target/63542
1449         * gcc.target/i386/pr63542-1.c: New test.
1450         * gcc.target/i386/pr63542-2.c: New test.
1451
1452 2014-10-21  Joern Rennecke  <joern.rennecke@embecosm.com>
1453
1454         * gcc.target/avr/tiny-memx.c: New test.
1455
1456         * gcc.target/avr/tiny-caller-save.c: New test.
1457
1458 2014-10-21  Jiong Wang  <jiong.wang@arm.com>
1459
1460         * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
1461         (Proc_1): Add return type.
1462         * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
1463         * gcc.target/arm/neon-modes-2.c (foo): Likewise.
1464         * gcc.target/arm/pr43920-2.c (lseek): Likewise.
1465         * gcc.target/arm/pr44788.c (foo): Likewise.
1466         * gcc.target/arm/pr55642.c (abs): Likewise.
1467         * gcc.target/arm/pr58784.c (f): Likewise.
1468         * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
1469         * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
1470         * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
1471         * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
1472         for local variables.
1473         * lib/target-supports.exp
1474         (check_effective_target_arm_crypto_ok_nocache): Add declaration for
1475         vaeseq_u8.
1476         (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
1477         vcvt_f16_f32.
1478         (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
1479         vfma_f32.
1480         * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
1481
1482 2014-10-21  Andreas Schwab  <schwab@suse.de>
1483
1484         * gcc.dg/bf-spl1.c (main): Fix implicit int.
1485
1486 2014-10-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1487
1488         * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
1489
1490 2014-10-21  Richard Biener  <rguenther@suse.de>
1491
1492         * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
1493         * g++.dg/ipa/devirt-46.C: Likewise.
1494         * g++.dg/ipa/devirt-47.C: Likewise.
1495         * g++.dg/tree-prof/pr35545.C: Likewise.
1496
1497 2014-10-21  Jakub Jelinek  <jakub@redhat.com>
1498
1499         PR tree-optimization/63563
1500         * gcc.target/i386/pr63563.c: New test.
1501
1502 2014-10-20  Richard Biener  <rguenther@suse.de>
1503
1504         * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
1505         * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
1506
1507 2014-10-20  Martin Liska  <mliska@suse.cz>
1508
1509         * gcc.dg/ipa/pr63595.c: New test.
1510
1511 2014-10-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1512
1513         PR fortran/48979
1514         * gfortran.dg/ieee/intrinsics_2.F90: New test.
1515
1516 2014-10-19  Marek Polacek  <polacek@redhat.com>
1517
1518         PR c/63567
1519         * gcc.dg/pr63567-3.c: New test.
1520         * gcc.dg/pr63567-4.c: New test.
1521
1522 2014-10-19  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
1523
1524         * gcc.dg/atomic/c11-atomic-exec-5.c
1525         (test_main_long_double_add_overflow): Define and run only for
1526         LDBL_MANT_DIG != 106.
1527         (test_main_complex_long_double_add_overflow): Likewise.
1528         (test_main_long_double_sub_overflow): Likewise.
1529         (test_main_complex_long_double_sub_overflow): Likewise.
1530
1531 2014-10-18  Paul Thomas  <pault@gcc.gnu.org>
1532
1533         PR fortran/63553
1534         * gfortran.dg/class_to_type_3.f03 : New test
1535
1536 2014-10-18  Oleg Endo  <olegendo@gcc.gnu.org>
1537
1538         * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
1539         to GNU11.
1540
1541 2014-10-18  Oleg Endo  <olegendo@gcc.gnu.org>
1542
1543         * gcc.dg/attr-isr.c: Move SH specific test to ...
1544         * gcc.target/sh/attr-isr.c: ... here.
1545
1546 2014-10-17  Marek Polacek  <polacek@redhat.com>
1547
1548         PR c/63567
1549         * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
1550         * gcc.dg/pr63567-1.c: New test.
1551         * gcc.dg/pr63567-2.c: New test.
1552
1553 2014-10-17  Marek Polacek  <polacek@redhat.com>
1554
1555         PR c/63543
1556         * gcc.dg/pr63543.c: New test.
1557         * gcc.dg/array-8.c: Remove dg-error.
1558         * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
1559         * gcc.dg/pr48552-2.c: Likewise.
1560
1561 2014-10-17  Marek Polacek  <polacek@redhat.com>
1562
1563         PR c/63549
1564         * gcc.dg/pr63549.c: New test.
1565
1566 2014-10-17  Marek Polacek  <polacek@redhat.com>
1567
1568         * gcc.dg/Wimplicit-int-1.c: New test.
1569         * gcc.dg/Wimplicit-int-2.c: New test.
1570         * gcc.dg/Wimplicit-int-3.c: New test.
1571         * gcc.dg/Wimplicit-int-4.c: New test.
1572
1573 2014-10-17  Andrew MacLeod  <amacleod@redhat.com>
1574
1575         * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
1576         changes.
1577
1578 2014-10-17  Jakub Jelinek  <jakub@redhat.com>
1579
1580         PR tree-optimization/63464
1581         * gcc.dg/torture/pr63464.c: New test.
1582         * gcc.dg/tree-ssa/reassoc-37.c: New test.
1583         * gcc.dg/tree-ssa/reassoc-38.c: New test.
1584
1585         PR tree-optimization/63302
1586         * gcc.c-torture/execute/pr63302.c: New test.
1587
1588 2014-10-17  Tom de Vries  <tom@codesourcery.com>
1589
1590         PR rtl-optimization/61605
1591         * gcc.target/i386/fuse-caller-save.c: Update addition check.  Add movl
1592         absence check.
1593
1594 2014-10-17  Markus Trippelsdorf  <markus@trippelsdorf.de>
1595
1596         PR middle-end/61848
1597         * g++.dg/torture/pr61848.C: New testcase.
1598         * gcc.c-torture/compile/pr61848.c: New testcase.
1599
1600 2014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
1601
1602         * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
1603         * gcc.target/sh/strlen.c: Likewise.
1604         * gcc.target/sh/pr51244-13.c: Likewise.
1605         * gcc.target/sh/cmpstrn.c: Likewise.
1606         * gcc.target/sh/hiconst.c: Likewise.
1607         * gcc.target/sh/pr43417.c: Likewise.
1608
1609 2014-10-16  Martin Liska  <mliska@suse.cz>
1610
1611         * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
1612         to match defined expectations.
1613
1614 2014-10-16  Andrew MacLeod  <amacleod@redhat.com>
1615
1616         * g++.dg/plugin/pragma_plugin.c: Adjust include files.
1617
1618 2014-10-16  Martin Liska  <mliska@suse.cz>
1619
1620         * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
1621         * g++.dg/ipa/ipa-icf-5.C: Likewise
1622
1623 2014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
1624
1625         PR target/63260
1626         * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
1627
1628 2014-10-16  Richard Biener  <rguenther@suse.de>
1629
1630         PR middle-end/63554
1631         * gcc.dg/torture/pr63554.c: New testcase.
1632
1633 2014-10-16  Marek Polacek  <polacek@redhat.com>
1634
1635         * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
1636         * gcc.target/powerpc/pr58673-2.c: Add declarations.
1637
1638 2014-10-16  Marek Polacek  <polacek@redhat.com>
1639
1640         * gcc.dg/graphite/id-1.c: Fix defaulting to int.
1641         * gcc.dg/graphite/id-2.c: Likewise.
1642         * gcc.dg/graphite/id-4.c: Likewise.
1643         * gcc.dg/graphite/id-8.c: Likewise.
1644         * gcc.dg/graphite/id-pr45230-1.c: Likewise.
1645         * gcc.dg/graphite/id-pr45230.c: Likewise.
1646         * gcc.dg/graphite/id-pr45231.c: Likewise.
1647         * gcc.dg/graphite/pr38073.c: Likewise.
1648         * gcc.dg/graphite/pr38125.c: Likewise.
1649         * gcc.dg/graphite/pr38409.c: Likewise.
1650         * gcc.dg/graphite/pr38413.c: Likewise.
1651         * gcc.dg/graphite/pr38510.c: Likewise.
1652         * gcc.dg/graphite/pr38786.c: Likewise.
1653         * gcc.dg/graphite/pr39260.c: Likewise.
1654         * gcc.dg/graphite/scop-19.c: Likewise.
1655         * gcc.dg/graphite/id-13.c: Fix implicit declarations.
1656         * gcc.dg/graphite/id-17.c: Likewise.
1657         * gcc.dg/graphite/id-23.c: Likewise.
1658         * gcc.dg/graphite/id-26.c: Likewise.
1659         * gcc.dg/graphite/id-pr43464-1.c: Likewise.
1660         * gcc.dg/graphite/pr37485.c: Likewise.
1661         * gcc.dg/graphite/pr38500.c: Likewise.
1662         * gcc.dg/graphite/pr42284.c: Likewise.
1663         * gcc.dg/graphite/pr42914.c: Likewise.
1664         * gcc.dg/graphite/pr46404-1.c: Likewise.
1665         * gcc.dg/graphite/pr60979.c: Likewise.
1666         * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
1667         defaulting to int.
1668
1669 2014-10-16  Martin Liska  <mliska@suse.cz>
1670             Jan Hubicka  <hubicka@ucw.cz>
1671
1672         * g++.dg/ipa/ipa-icf-1.C: New test.
1673         * g++.dg/ipa/ipa-icf-2.C: New test.
1674         * g++.dg/ipa/ipa-icf-3.C: New test.
1675         * g++.dg/ipa/ipa-icf-4.C: New test.
1676         * g++.dg/ipa/ipa-icf-5.C: New test.
1677         * gcc.dg/ipa/ipa-icf-1.c: New test.
1678         * gcc.dg/ipa/ipa-icf-10.c: New test.
1679         * gcc.dg/ipa/ipa-icf-11.c: New test.
1680         * gcc.dg/ipa/ipa-icf-12.c: New test.
1681         * gcc.dg/ipa/ipa-icf-13.c: New test.
1682         * gcc.dg/ipa/ipa-icf-14.c: New test.
1683         * gcc.dg/ipa/ipa-icf-15.c: New test.
1684         * gcc.dg/ipa/ipa-icf-16.c: New test.
1685         * gcc.dg/ipa/ipa-icf-17.c: New test.
1686         * gcc.dg/ipa/ipa-icf-18.c: New test.
1687         * gcc.dg/ipa/ipa-icf-19.c: New test.
1688         * gcc.dg/ipa/ipa-icf-2.c: New test.
1689         * gcc.dg/ipa/ipa-icf-20.c: New test.
1690         * gcc.dg/ipa/ipa-icf-21.c: New test.
1691         * gcc.dg/ipa/ipa-icf-22.c: New test.
1692         * gcc.dg/ipa/ipa-icf-23.c: New test.
1693         * gcc.dg/ipa/ipa-icf-24.c: New test.
1694         * gcc.dg/ipa/ipa-icf-25.c: New test.
1695         * gcc.dg/ipa/ipa-icf-26.c: New test.
1696         * gcc.dg/ipa/ipa-icf-27.c: New test.
1697         * gcc.dg/ipa/ipa-icf-28.c: New test.
1698         * gcc.dg/ipa/ipa-icf-29.c: New test.
1699         * gcc.dg/ipa/ipa-icf-3.c: New test.
1700         * gcc.dg/ipa/ipa-icf-30.c: New test.
1701         * gcc.dg/ipa/ipa-icf-4.c: New test.
1702         * gcc.dg/ipa/ipa-icf-5.c: New test.
1703         * gcc.dg/ipa/ipa-icf-6.c: New test.
1704         * gcc.dg/ipa/ipa-icf-7.c: New test.
1705         * gcc.dg/ipa/ipa-icf-8.c: New test.
1706         * gcc.dg/ipa/ipa-icf-9.c: New test.
1707
1708 2014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
1709
1710         PR target/53513
1711         * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
1712
1713 2014-10-16  Martin Liska  <mliska@suse.cz>
1714             Jan Hubicka  <hubicka@ucw.cz>
1715
1716         * c-c++-common/rotate-1.c: Options changed to not collide
1717         with a new IPA ICF pass.
1718         * c-c++-common/rotate-2.c: Likewise.
1719         * c-c++-common/rotate-3.c: Likewise.
1720         * c-c++-common/rotate-4.c: Likewise.
1721         * g++.dg/cpp0x/rv-return.C: Likewise.
1722         * g++.dg/cpp0x/rv1n.C: Likewise.
1723         * g++.dg/cpp0x/rv1p.C: Likewise.
1724         * g++.dg/cpp0x/rv2n.C: Likewise.
1725         * g++.dg/cpp0x/rv3n.C: Likewise.
1726         * g++.dg/cpp0x/rv4n.C: Likewise.
1727         * g++.dg/cpp0x/rv5n.C: Likewise.
1728         * g++.dg/cpp0x/rv6n.C: Likewise.
1729         * g++.dg/cpp0x/rv7n.C: Likewise.
1730         * g++.dg/ipa/devirt-g-1.C: Likewise.
1731         * g++.dg/ipa/inline-1.C: Likewise.
1732         * g++.dg/ipa/inline-2.C: Likewise.
1733         * g++.dg/ipa/inline-3.C: Likewise.
1734         * g++.dg/opt/pr30965.C: Likewise.
1735         * g++.dg/tree-ssa/pr19637.C: Likewise.
1736         * gcc.dg/guality/csttest.c: Likewise.
1737         * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
1738         * gcc.dg/ipa/iinline-7.c: Likewise.
1739         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1740         * gcc.dg/ipa/ipacost-1.c: Likewise.
1741         * gcc.dg/ipa/ipacost-2.c: Likewise.
1742         * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1743         * gcc.dg/ipa/remref-2a.c: Likewise.
1744         * gcc.dg/ipa/remref-2b.c: Likewise.
1745         * gcc.dg/pr46309-2.c: Likewise.
1746         * gcc.dg/torture/ipa-pta-1.c: Likewise.
1747         * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
1748         * gcc.dg/tree-ssa/andor-4.c: Likewise.
1749         * gcc.dg/tree-ssa/andor-5.c: Likewise.
1750         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1751         * gcc.dg/vect/vect-cond-10.c: Likewise.
1752         * gcc.dg/vect/vect-cond-9.c: Likewise.
1753         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1754         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1755         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1756         * gcc.target/i386/bmi-1.c: Likewise.
1757         * gcc.target/i386/bmi-2.c: Likewise.
1758         * gcc.target/i386/pr56564-2.c: Likewise.
1759
1760 2014-10-16  Richard Biener  <rguenther@suse.de>
1761
1762         PR tree-optimization/63168
1763         * gcc.dg/tree-ssa/loop-40.c: New testcase.
1764
1765 2014-10-16  Andreas Schwab  <schwab@suse.de>
1766
1767         * gcc.target/m68k/crash1.c: Fix implicit declaration.
1768
1769         * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
1770         implicit int.
1771         * gcc.target/ia64/mfused-madd-vect.c: Likewise.
1772         * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
1773         * gcc.target/ia64/pr29682.c: Likewise.
1774         * gcc.target/ia64/pr43603.c: Likewise.
1775         * gcc.target/ia64/pr48496.c: Likewise.
1776
1777 2014-10-16  Marek Polacek  <polacek@redhat.com>
1778
1779         * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
1780
1781 2014-10-16  Jakub Jelinek  <jakub@redhat.com>
1782             Marek Polacek  <polacek@redhat.com>
1783
1784         * gcc.dg/20020122-2.c: Use dg-additional-options.  Fix implicit
1785         declarations.
1786         * gcc.dg/pr32176.c: Likewise.
1787         * gcc.dg/builtin-apply4.c: Use dg-additional-options.
1788         * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
1789         * gcc.dg/ia64-sync-2.c: Likewise.
1790         * gcc.dg/ia64-sync-3.c: Likewise.
1791         * gcc.dg/sync-2.c: Likewise.
1792         * gcc.dg/sync-3.c: Likewise.
1793         * gcc.target/i386/990524-1.c: Likewise.
1794         * gcc.target/i386/avx512f-pr57233.c: Likewise.
1795         * gcc.target/i386/avx512f-typecast-1.c: Likewise.
1796         * gcc.target/i386/pr26826.c: Likewise.
1797         * gcc.target/i386/pr37184.c: Likewise.
1798         * gcc.target/i386/20060125-1.c: Fix defaulting to int.
1799         * gcc.target/i386/20060125-2.c: Likewise.
1800         * gcc.target/i386/memcpy-1.c: Likewise.
1801         * gcc.target/i386/pr40934.c: Likewise.
1802         * gcc.target/i386/sse-5.c: Likewise.
1803         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1804         * gcc.target/i386/vectorize4.c: Likewise.
1805         * gcc.target/i386/980312-1.c: Fix defaulting to int.  Use
1806         -fgnu89-inline.
1807         * gcc.target/i386/980313-1.c: Likewise.
1808         * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
1809         * gcc.target/i386/crc32-2.c: Use -std=gnu89.
1810         * gcc.target/i386/crc32-3.c: Likewise.
1811         * gcc.target/i386/intrinsics_3.c: Likewise.
1812         * gcc.target/i386/loop-1.c: Likewise.
1813         * gcc.target/i386/pr44948-2a.c: Likewise.
1814         * gcc.target/i386/pr47564.c: Likewise.
1815         * gcc.target/i386/pr50712.c: Likewise.
1816         * gcc.target/i386/stackalign/return-2.c: Likewise.
1817
1818 2014-10-15  Jan Hubicka  <hubicka@ucw.cz>
1819
1820         PR lto/62026
1821         * lto/pr62026.C: New testcase.
1822
1823 2014-10-15  Vladimir Makarov  <vmakarov@redhat.com>
1824
1825         PR rtl-optimization/63448
1826         * gcc.target/i386/pr63448.c: New test.
1827
1828 2014-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1829
1830         * gnat.dg/opt41.adb: New test.
1831         * gnat.dg/opt41_pkg.ad[sb]: New helper.
1832
1833 2014-10-15  Richard Biener  <rguenther@suse.de>
1834
1835         * g++.dg/torture/pr63419.C: Add -Wno-psabi.
1836
1837 2014-10-14  Jan Hubicka  <hubicka@ucw.cz>
1838
1839         * gcc.dg/tree-prof/peel-1.c: Update.
1840         * gcc.dg/tree-prof/unroll-1.c: Update.
1841         * gcc.dg/gcc.dg/unroll_1.c: Update.
1842         * gcc.dg/gcc.dg/unroll_2.c: Update.
1843         * gcc.dg/gcc.dg/unroll_3.c: Update.
1844         * gcc.dg/gcc.dg/unroll_4.c: Update.
1845
1846 2014-10-14  DJ Delorie  <dj@redhat.com>
1847
1848         * g++.dg/abi/mangle64.C: New.
1849
1850 2014-10-14  Marc Glisse  <marc.glisse@inria.fr>
1851
1852         * g++.dg/ext/vector9.C: Test ! with float vectors.
1853
1854 2014-10-14  Richard Biener  <rguenther@suse.de>
1855
1856         PR tree-optimization/63512
1857         * g++.dg/torture/pr63512.C: New testcase.
1858
1859 2014-10-14  Oleg Endo  <olegendo@gcc.gnu.org>
1860
1861         PR target/63260
1862         * gcc.target/sh/pr63260.c: New.
1863
1864 2014-10-13  Richard Henderson  <rth@redhat.com>
1865
1866         * g++.dg/torture/20141013.C: New.
1867
1868 2014-10-13  Evgeny Stupachenko  <evstupac@gmail.com>
1869
1870         PR target/8340
1871         PR middle-end/47602
1872         PR rtl-optimization/55458
1873         * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
1874         * gcc.target/i386/pr55458.c: Likewise.
1875         * gcc.target/i386/pr47602.c: New.
1876         * gcc.target/i386/pr23098.c: Move to XFAIL.
1877
1878 2014-10-13  Jan Hubicka  <hubicka@ucw.cz>
1879
1880         PR tree-optimization/62127
1881         * g++.dg/torture/pr62127.C: New testcase.
1882
1883 2014-09-19  Marat Zakirov  <m.zakirov@samsung.com>
1884
1885         * c-c++-common/asan/bitfield-5.c: New test.
1886
1887 2014-10-13  Richard Biener  <rguenther@suse.de>
1888
1889         PR tree-optimization/63419
1890         * g++.dg/torture/pr63419.C: New testcase.
1891
1892 2014-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1893
1894         PR target/59401
1895         PR target/54760
1896         * gcc.target/sh/pr54760-5.c: New.
1897         * gcc.target/sh/pr54760-6.c: New.
1898         * gcc.target/sh/pr59401-1.c: New.
1899
1900 2014-10-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1901
1902         PR fortran/48979
1903         * gfortran.dg/ieee/intrinsics_1.f90: New test.
1904
1905 2014-10-11  Christophe Lyon  <christophe.lyon@linaro.org>
1906
1907         * lib/target-supports.exp (check_effective_target_shared): New
1908         function.
1909         * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
1910
1911 2014-10-10  Jakub Jelinek  <jakub@redhat.com>
1912
1913         PR c/63495
1914         * gcc.target/i386/pr63495.c: New test.
1915
1916 2014-10-10  Marek Polacek  <polacek@redhat.com>
1917
1918         * c-c++-common/ubsan/object-size-1.c: New test.
1919         * c-c++-common/ubsan/object-size-2.c: New test.
1920         * c-c++-common/ubsan/object-size-3.c: New test.
1921         * c-c++-common/ubsan/object-size-4.c: New test.
1922         * c-c++-common/ubsan/object-size-5.c: New test.
1923         * c-c++-common/ubsan/object-size-6.c: New test.
1924         * c-c++-common/ubsan/object-size-7.c: New test.
1925         * c-c++-common/ubsan/object-size-8.c: New test.
1926         * c-c++-common/ubsan/object-size-9.c: New test.
1927         * g++.dg/ubsan/object-size-1.C: New test.
1928         * gcc.dg/ubsan/object-size-9.c: New test.
1929
1930 2014-10-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1931
1932         * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
1933         (asan_finish): Remove restore_ld_library_path_env_vars.
1934         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
1935         related env variables by calling set_ld_library_path_env_vars.
1936         * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
1937         (tsan_finish): Remove restore_ld_library_path_env_vars.
1938         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
1939         related env variables by calling set_ld_library_path_env_vars.
1940         * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
1941         (ubsan_finish): Remove restore_ld_library_path_env_vars.
1942         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
1943         related env variables by calling set_ld_library_path_env_vars.
1944
1945 2014-10-10  Richard Biener  <rguenther@suse.de>
1946
1947         PR tree-optimization/63379
1948         * gcc.dg/vect/pr63379.c: New testcase.
1949
1950 2014-10-10  Jakub Jelinek  <jakub@redhat.com>
1951
1952         PR fortran/59488
1953         * gfortran.dg/gomp/pr59488-1.f90: New test.
1954         * gfortran.dg/gomp/pr59488-2.f90: New test.
1955
1956 2014-10-10  Richard Biener  <rguenther@suse.de>
1957
1958         PR tree-optimization/63476
1959         * g++.dg/torture/pr63476.C: New testcase.
1960
1961 2014-10-10  Tobias Burnus  <burnus@net-b.de>
1962
1963         * gfortran.dg/implicit_16.f90: New.
1964
1965 2014-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1966
1967         * g++.dg/cpp0x/constexpr-using3.C: New.
1968         * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
1969         * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
1970         * g++.dg/cpp1y/constexpr-local1.C: Extend.
1971         * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
1972
1973 2014-10-09  Joseph Myers  <joseph@codesourcery.com>
1974
1975         * gcc.dg/torture/float128-extendxf-underflow.c: New test.
1976
1977 2014-10-09  Markus Trippelsdorf  <markus@trippelsdorf.de>
1978
1979         * g++.dg/ipa/polymorphic-call-1.C: New testcase.
1980
1981 2014-10-09  Marc Glisse  <marc.glisse@inria.fr>
1982
1983         * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
1984         * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
1985         * g++.dg/cpp0x/constexpr-diag1.C: Add const.
1986         * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
1987         * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
1988         * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1989         * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
1990         * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
1991         * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
1992         * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
1993         * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
1994         * g++.dg/cpp0x/constexpr-static6.C: Likewise.
1995
1996 2014-10-09  Richard Biener  <rguenther@suse.de>
1997
1998         PR tree-optimization/63380
1999         * gcc.dg/torture/pr63380-1.c: New testcase.
2000         * gcc.dg/torture/pr63380-2.c: Likewise.
2001
2002 2014-10-09  Marek Polacek  <polacek@redhat.com>
2003
2004         PR c/63480
2005         * gcc.dg/pr63480.c: New test.
2006
2007 2014-10-09  Richard Biener  <rguenther@suse.de>
2008
2009         PR tree-optimization/63445
2010         * gcc.dg/Wstrict-overflow-26.c: New testcase.
2011
2012 2014-10-08  Pat Haugen  <pthaugen@us.ibm.com>
2013
2014         * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
2015         * gcc.dg/vmx/ops.c: Likewise.
2016         * gcc.dg/vmx/ops-long-1.c: Likewise.
2017
2018 2014-10-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
2019
2020         * gfortran.dg/implicit_4.f90: Fix some dg-error.
2021
2022 2014-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2023
2024         * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
2025         dg-additional-options.
2026
2027 2014-10-08  Mark Wielaard  <mjw@redhat.com>
2028
2029         * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
2030         prefix from scan-assembler-times.
2031
2032 2014-10-07  Marek Polacek  <polacek@redhat.com>
2033
2034         * lib/target-supports.exp (check_effective_target_fd_truncate):
2035         Include <string.h>.
2036
2037 2014-10-07  Marek Polacek  <polacek@redhat.com>
2038
2039         PR c/59717
2040         * gcc.dg/pr59717.c: New test.
2041
2042 2014-10-07  Marek Polacek  <polacek@redhat.com>
2043
2044         * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
2045         * gcc.dg/iftrap-1.c: Fix implicit declarations.
2046         * gcc.target/powerpc/pr26350.c: Likewise.
2047         * gcc.target/powerpc/altivec-consts.c: Likewise.
2048         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
2049         * gcc.target/powerpc/le-altivec-consts.c: Likewise.
2050         * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
2051         * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
2052         * gcc.target/powerpc/pr47862.c: Likewise.
2053         * gcc.target/powerpc/pr48053-1.c: Likewise.
2054         * gcc.target/powerpc/pr53487.c: Likewise.
2055         * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
2056         to int.
2057         * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
2058         * gcc.target/powerpc/altivec-2.c: Likewise.
2059         * gcc.target/powerpc/pr47755-2.c: Likewise.
2060
2061 2014-10-07  Martin Liska  <mliska@suse.cz>
2062
2063         * g++.dg/lto/pr63270.h: New test.
2064         * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
2065         include.
2066         * g++.dg/lto/pr63270_2.C: New test.
2067
2068 2014-10-07  Eric Botcazou  <ebotcazou@adacore.com>
2069
2070         * gnat.dg/lto16.adb: New test.
2071         * gnat.dg/lto16_pkg.adb: New helper.
2072
2073 2014-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2074
2075         * gnat.dg/return4.adb: New test.
2076         * gnat.dg/return4_pkg.ad[sb]: New helper.
2077
2078 2014-10-06  Edward Smith-Rowland  <3dw4rd@verizon.net>
2079
2080         * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
2081         * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
2082         * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
2083
2084 2014-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2085
2086         PR c++/55250
2087         * g++.dg/cpp0x/constexpr-type-decl1.C: New.
2088         * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
2089         * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
2090
2091 2014-10-06  Marek Polacek  <polacek@redhat.com>
2092
2093         * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
2094         * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
2095         * g++.dg/lto/pr54625-2_0.c: Likewise.
2096         * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
2097
2098 2014-10-06  Marek Polacek  <polacek@redhat.com>
2099
2100         * gcc.target/i386/20040112-1.c: Fix defaulting to int.
2101         * gcc.target/i386/avxfp-1.c: Likewise.
2102         * gcc.target/i386/avxfp-2.c: Likewise.
2103         * gcc.target/i386/cadd.c: Likewise.
2104         * gcc.target/i386/cmov2.c: Likewise.
2105         * gcc.target/i386/cmov3.c: Likewise.
2106         * gcc.target/i386/cmov4.c: Likewise.
2107         * gcc.target/i386/cold-attribute-1.c: Likewise.
2108         * gcc.target/i386/cvt-1.c: Likewise.
2109         * gcc.target/i386/fpcvt-1.c: Likewise.
2110         * gcc.target/i386/fpcvt-2.c: Likewise.
2111         * gcc.target/i386/fpcvt-3.c: Likewise.
2112         * gcc.target/i386/local.c: Likewise.
2113         * gcc.target/i386/memcpy-2.c: Likewise.
2114         * gcc.target/i386/memcpy-3.c: Likewise.
2115         * gcc.target/i386/memset-1.c: Likewise.
2116         * gcc.target/i386/minmax-1.c: Likewise.
2117         * gcc.target/i386/minmax-2.c: Likewise.
2118         * gcc.target/i386/pr45352-2.c: Likewise.
2119         * gcc.target/i386/pr46253.c: Likewise.
2120         * gcc.target/i386/pr53623.c: Likewise.
2121         * gcc.target/i386/pr60902.c: Likewise.
2122         * gcc.target/i386/pr57003.c: Likewise.
2123         * gcc.target/i386/sse-14.c: Likewise.
2124         * gcc.target/i386/sse-19.c: Likewise.
2125         * gcc.target/i386/sse-22.c: Likewise.
2126         * gcc.target/i386/sse4a-extract.c: Likewise.
2127         * gcc.target/i386/sse4a-insert.c: Likewise.
2128         * gcc.target/i386/ssefp-1.c: Likewise.
2129         * gcc.target/i386/ssefp-2.c: Likewise.
2130         * gcc.target/i386/testimm-10.c: Likewise.
2131         * gcc.target/i386/vectorize4-avx.c: Likewise.
2132         * gcc.target/i386/980709-1.c: Fix implicit declarations.
2133         * gcc.target/i386/avx-pr57233.c: Likewise.
2134         * gcc.target/i386/avx2-pr57233.c: Likewise.
2135         * gcc.target/i386/avx2-vpop-check.h: Likewise.
2136         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2137         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2138         * gcc.target/i386/crc32-4.c: Likewise.
2139         * gcc.target/i386/pr20204.c: Likewise.
2140         * gcc.target/i386/pr23570.c: Likewise.
2141         * gcc.target/i386/pr26449-1.c: Likewise.
2142         * gcc.target/i386/pr28839.c: Likewise.
2143         * gcc.target/i386/pr37101.c: Likewise.
2144         * gcc.target/i386/pr61923.c: Likewise.
2145         * gcc.target/i386/shrink_wrap_1.c: Likewise.
2146         * gcc.target/i386/sse2-pr57233.c: Likewise.
2147         * gcc.target/i386/vect-abs-s16.c: Likewise.
2148         * gcc.target/i386/vect-abs-s32.c: Likewise.
2149         * gcc.target/i386/vect-abs-s8.c: Likewise.
2150         * gcc.target/i386/xop-pr57233.c: Likewise.
2151         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2152         * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int.  Fix
2153         implicit declarations.
2154         * gcc.target/i386/xop-shift1-vector.c: Fix typo.
2155         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2156         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2157
2158 2014-10-06  Marek Polacek  <polacek@redhat.com>
2159
2160         * gcc.dg/20001012-1.c: Fix defaulting to int.
2161         * gcc.dg/20001012-2.c: Likewise.
2162         * gcc.dg/20001108-1.c: Likewise.
2163         * gcc.dg/20010516-1.c: Likewise.
2164         * gcc.dg/20011008-2.c: Likewise.
2165         * gcc.dg/20030612-1.c: Likewise.
2166         * gcc.dg/20040219-1.c: Likewise.
2167         * gcc.dg/20050603-2.c: Likewise.
2168         * gcc.dg/20070507-1.c: Likewise.
2169         * gcc.dg/attr-alias-3.c: Likewise.
2170         * gcc.dg/fastmath-1.c: Likewise.
2171         * gcc.dg/fork-instrumentation.c: Likewise.
2172         * gcc.dg/fwrapv-1.c: Likewise.
2173         * gcc.dg/fwrapv-2.c: Likewise.
2174         * gcc.dg/memmove-1.c: Likewise.
2175         * gcc.dg/non-local-goto-1.c: Likewise.
2176         * gcc.dg/non-local-goto-2.c: Likewise.
2177         * gcc.dg/noreturn-8.c: Likewise.
2178         * gcc.dg/parse-decl-after-if.c: Likewise.
2179         * gcc.dg/parse-decl-after-label.c: Likewise.
2180         * gcc.dg/pr25795-1.c: Likewise.
2181         * gcc.dg/pr25795.c: Likewise.
2182         * gcc.dg/pr28574.c: Likewise.
2183         * gcc.dg/pr30189.c: Likewise.
2184         * gcc.dg/pr31529-2.c: Likewise.
2185         * gcc.dg/pr33923.c: Likewise.
2186         * gcc.dg/pr34263.c: Likewise.
2187         * gcc.dg/pr36194.c: Likewise.
2188         * gcc.dg/pr45415.c: Likewise.
2189         * gcc.dg/pr47443.c: Likewise.
2190         * gcc.dg/pr47763.c: Likewise.
2191         * gcc.dg/pr49000.c: Likewise.
2192         * gcc.dg/pr50340.c: Likewise.
2193         * gcc.dg/webizer.c: Likewise.
2194         * gcc.dg/pr59940.c: Likewise.
2195         * gcc.dg/pr63186.c: Likewise.
2196         * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
2197         * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
2198         * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
2199         * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
2200         * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
2201         * gcc.dg/sms-1.c: Likewise.
2202         * gcc.dg/unused-3.c: Likewise.
2203         * gcc.dg/varpool-1.c: Likewise.
2204         * gcc.dg/pr35899.c: Use -std=gnu89.
2205         * gcc.dg/pr59963-1.c: Likewise.
2206         * gcc.dg/redecl-15.c: Likewise.
2207         * gcc.dg/20041213-1.c: Likewise.
2208         * gcc.dg/20080820.c: Likewise.
2209         * gcc.dg/920413-1.c: Likewise.
2210         * gcc.dg/Wold-style-definition-1.c: Likewise.
2211         * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
2212         * gcc.dg/decl-nospec-1.c: Likewise.
2213         * gcc.dg/decl-nospec-2.c: Likewise.
2214         * gcc.dg/decl-nospec-3.c: Likewise.
2215         * gcc.dg/bitfld-1.c: Likewise.
2216         * gcc.dg/bitfld-9.c: Likewise.
2217         * gcc.dg/parm-impl-decl-1.c: Likewise.
2218         * gcc.dg/parm-impl-decl-3.c: Likewise.
2219         * gcc.dg/pr18596-1.c: Likewise.
2220         * gcc.dg/pr18596-2.c: Likewise.
2221         * gcc.dg/pr18596-3.c: Likewise.
2222         * gcc.dg/pr60139.c: Likewise.
2223         * gcc.dg/utf-dflt.c: Likewise.
2224         * gcc.dg/utf-dflt2.c: Likewise.
2225         * gcc.dg/wtr-func-def-1.c: Likewise.
2226         * gcc.dg/declspec-5.c: Likewise.
2227         * gcc.dg/declspec-6.c: Likewise.
2228         * gcc.dg/ftrapv-2.c: Likewise.
2229         * gcc.dg/20020430-1.c: Fix implicit declarations.
2230         * gcc.dg/20030702-1.c: Likewise.
2231         * gcc.dg/20040127-2.c: Likewise.
2232         * gcc.dg/20041122-1.c: Likewise.
2233         * gcc.dg/20050309-1.c: Likewise.
2234         * gcc.dg/20061026.c: Likewise.
2235         * gcc.dg/20101010-1.c: Likewise.
2236         * gcc.dg/Werror-1.c: Likewise.
2237         * gcc.dg/Werror-10.c: Likewise.
2238         * gcc.dg/Werror-11.c: Likewise.
2239         * gcc.dg/Werror-12.c: Likewise.
2240         * gcc.dg/Werror-2.c: Likewise.
2241         * gcc.dg/Werror-3.c: Likewise.
2242         * gcc.dg/Werror-4.c: Likewise.
2243         * gcc.dg/Werror-5.c: Likewise.
2244         * gcc.dg/Werror-6.c: Likewise.
2245         * gcc.dg/Werror-7.c: Likewise.
2246         * gcc.dg/Werror-8.c: Likewise.
2247         * gcc.dg/Wstrict-overflow-20.c: Likewise.
2248         * gcc.dg/cpp/trad/macroargs.c: Likewise.
2249         * gcc.dg/delay-slot-2.c: Likewise.
2250         * gcc.dg/errno-1.c: Likewise.
2251         * gcc.dg/globalalias.c: Likewise.
2252         * gcc.dg/inline-3.c: Likewise.
2253         * gcc.dg/localalias.c: Likewise.
2254         * gcc.dg/pr19633-1.c: Likewise.
2255         * gcc.dg/pr19633.c: Likewise.
2256         * gcc.dg/pr23408.c: Likewise.
2257         * gcc.dg/pr23470-1.c: Likewise.
2258         * gcc.dg/pr28121.c: Likewise.
2259         * gcc.dg/pr28243.c: Likewise.
2260         * gcc.dg/pr30260.c: Likewise.
2261         * gcc.dg/pr32573.c: Likewise.
2262         * gcc.dg/pr33826.c: Likewise.
2263         * gcc.dg/pr35065.c: Likewise.
2264         * gcc.dg/pr38616.c: Likewise.
2265         * gcc.dg/pr39867.c: Likewise.
2266         * gcc.dg/pr41470.c: Likewise.
2267         * gcc.dg/pr41837.c: Likewise.
2268         * gcc.dg/pr44024.c: Likewise.
2269         * gcc.dg/pr44699.c: Likewise.
2270         * gcc.dg/pr46252.c: Likewise.
2271         * gcc.dg/pr46878-1.c: Likewise.
2272         * gcc.dg/pr50908-3.c: Likewise.
2273         * gcc.dg/pr51796.c: Likewise.
2274         * gcc.dg/pr55150-2.c: Likewise.
2275         * gcc.dg/pr55833.c: Likewise.
2276         * gcc.dg/pr59350.c: Likewise.
2277         * gcc.dg/pr59418.c: Likewise.
2278         * gcc.dg/pr60647-2.c: Likewise.
2279         * gcc.dg/uninit-suppress.c: Likewise.
2280         * gcc.dg/uninit-suppress_2.c: Likewise.
2281         * gcc.dg/20030805-1.c: Use -fgnu89-inline.
2282         * gcc.dg/always_inline.c: Likewise.
2283         * gcc.dg/always_inline2.c: Likewise.
2284         * gcc.dg/always_inline3.c: Likewise.
2285         * gcc.dg/builtin-apply4.c: Likewise.
2286         * gcc.dg/declspec-7.c: Likewise.
2287         * gcc.dg/inline-1.c: Likewise.
2288         * gcc.dg/va-arg-pack-1.c: Likewise.
2289         * gcc.dg/winline-2.c: Likewise.
2290         * gcc.dg/winline-3.c: Likewise.
2291         * gcc.dg/winline-5.c: Likewise.
2292         * gcc.dg/winline-6.c: Likewise.
2293         * gcc.dg/winline-7.c: Likewise.
2294         * gcc.dg/funcorder.c: Fix implicit declarations.  Fix defaulting to
2295         int.
2296         * gcc.dg/inline-33.c: Likewise.
2297         * gcc.dg/pr27861-1.c: Likewise.
2298         * gcc.dg/pr28888.c: Likewise.
2299         * gcc.dg/pr29254.c: Likewise.
2300         * gcc.dg/pr50908.c: Likewise.
2301         * gcc.dg/pr60647-1.c: Likewise.
2302         * gcc.dg/pragma-diag-1.c: Likewise.
2303         * gcc.dg/pr31529-1.c: Use -fgnu89-inline.  Fix defaulting to int.
2304         * gcc.dg/winline-9.c: Likewise.
2305         * gcc.dg/pr52808.c: Return 0 instead of nothing.
2306
2307 2014-10-06  Marek Polacek  <polacek@redhat.com>
2308
2309         * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
2310         * gcc.dg/ipa/inline-4.c: Likewise.
2311         * gcc.dg/ipa/inline-5.c: Likewise.
2312         * gcc.dg/ipa/pr57539.c: Likewise.
2313         * gcc.dg/ipa/inline-6.c: Fix implicit declarations.  Fix
2314         defaulting to int.
2315         * gcc.dg/ipa/inlinehint-1.c: Likewise.
2316         * gcc.dg/ipa/inlinehint-3.c: Likewise.
2317         * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
2318         * gcc.dg/ipa/ipacost-1.c: Likewise.
2319         * gcc.dg/ipa/ipacost-2.c: Likewise.
2320         * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline.  Fix defaulting
2321         to int.
2322
2323 2014-10-06  Marek Polacek  <polacek@redhat.com>
2324
2325         * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline.  Fix implicit
2326         declarations.
2327         * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
2328         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2329         * gcc.dg/debug/pr42767.c: Likewise.
2330         * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
2331         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2332         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2333         * gcc.dg/debug/pr49522.c: Fix implicit declarations.
2334
2335 2014-10-06  Marek Polacek  <polacek@redhat.com>
2336
2337         * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
2338         * gcc.dg/lto/20090213_0.c: Likewise.
2339         * gcc.dg/lto/20090706-2_0.c: Likewise.
2340         * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
2341         * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
2342         * gcc.dg/lto/ipareference2_0.c: Likewise.
2343         * gcc.dg/lto/ipareference_0.c: Likewise.
2344         * gcc.dg/lto/ipareference_1.c: Likewise.
2345         * gcc.dg/lto/pr55703_0.c: Likewise.
2346         * gcc.dg/lto/resolutions_0.c: Likewise.
2347         * gcc.dg/lto/trans-mem-3_1.c: Likewise.
2348         * gcc.dg/lto/20081115_0.c: Fix defaulting to int.  Fix implicit
2349         declarations.  Mark function as gnu_inline.
2350         * gcc.dg/lto/20081118_0.c: Likewise.
2351         * gcc.dg/lto/20081201-1_0.c: Likewise.
2352         * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
2353         * gcc.dg/lto/20081118_1.c: Likewise.
2354         * gcc.dg/lto/20081120-1_1.c: Likewise.
2355         * gcc.dg/lto/20081201-1_1.c: Likewise.
2356         * gcc.dg/lto/20081210-1_0.c: Likewise.
2357         * gcc.dg/lto/20090218-1_0.c: Likewise.
2358         * gcc.dg/lto/20091006-1_0.c: Likewise.
2359         * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
2360         * gcc.dg/lto/20090218-2_1.c: Likewise.
2361         * gcc.dg/lto/materialize-1_0.c: Likewise.
2362         * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
2363         * gcc.dg/lto/20091013-1_1.c: Likewise.
2364         * gcc.dg/lto/20091013-1_2.c: Likewise.
2365         * gcc.dg/lto/20091015-1_2.c: Likewise.
2366         * gcc.dg/lto/20091027-1_1.c: Likewise.
2367         * gcc.dg/lto/pr48622_0.c: Likewise.
2368         * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
2369         defaulting to int.
2370         * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
2371
2372 2014-10-06  Tobias Burnus  <burnus@net-b.de>
2373
2374         * gfortran.dg/implicit_14.f90: New.
2375         * gfortran.dg/implicit_15.f90: New.
2376         * gfortran.dg/implicit_4.f90: Update dg-error.
2377
2378 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
2379
2380         * g++.dg/ipa/devirt-42.C: Update template.
2381         * g++.dg/ipa/devirt-44.C: Update template.
2382         * g++.dg/ipa/devirt-45.C: Update template.
2383         * g++.dg/ipa/devirt-46.C: Update template.
2384         * g++.dg/ipa/devirt-47.C: Update template.
2385         * g++.dg/ipa/devirt-48.C: New testcase.
2386
2387 2014-10-02  Mark Wielaard  <mjw@redhat.com>
2388
2389         PR debug/63239
2390         * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
2391
2392 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
2393
2394         * g++.dg/ipa/devirt-47.C: New testcase.
2395
2396 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
2397
2398         PR ipa/61144
2399         * gcc.dg/tree-ssa/pr61144.c: New testcase.
2400
2401 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
2402
2403         * g++.dg/ipa/devirt-46.C: New testcase.
2404
2405 2014-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2406
2407         PR fortran/36534
2408         * gfortran.dg/widechar_10.f90: New test.
2409
2410 2014-10-03  Jan Hubicka  <hubicka@ucw.cz>
2411
2412         * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
2413         * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
2414         * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
2415         * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
2416
2417 2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2418
2419         * gcc.target/powerpc/lvsl-lvsr.c: New test.
2420
2421 2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2422
2423         * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
2424         failing with the new warning message.
2425         * gcc.dg/vmx/3c-01a.c: Likewise.
2426         * gcc.dg/vmx/ops-long-1.c: Likewise.
2427         * gcc.dg/vmx/ops.c: Likewise.
2428         * gcc.target/powerpc/altivec-20.c: Likewise.
2429         * gcc.target/powerpc/altivec-6.c: Likewise.
2430         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
2431         * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2432         * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
2433
2434 2014-10-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2435
2436         * gcc.dg/tm/debug-1.c: Update regex.
2437         * c-c++-common/raw-string-18.c: Update regex.
2438         * c-c++-common/raw-string-19.c: Update regex.
2439
2440 2014-10-03  Marek Polacek  <polacek@redhat.com>
2441
2442         PR c/63453
2443         * gcc.dg/pr63453.c: New test.
2444
2445 2014-10-03  Marc Glisse  <marc.glisse@inria.fr>
2446
2447         PR c++/54427
2448         PR c++/57198
2449         PR c++/58845
2450         * g++.dg/ext/vector9.C: Update, not an error anymore.
2451         * g++.dg/ext/vector27.C: Replace with new test.
2452         * g++.dg/ext/vector28.C: New file.
2453         * g++.dg/other/error23.C: Update to a different error.
2454
2455 2014-10-03  Jakub Jelinek  <jakub@redhat.com>
2456
2457         * gcc.dg/torture/vshuf-v8df.c: New test.
2458         * gcc.dg/torture/vshuf-v8di.c: New test.
2459         * gcc.dg/torture/vshuf-v16sf.c: New test.
2460         * gcc.dg/torture/vshuf-v16si.c: New test.
2461         * gcc.dg/torture/vshuf-v32hi.c: New test.
2462         * gcc.dg/torture/vshuf-v64qi.c: New test.
2463         * gcc.dg/torture/vshuf-64.inc: New file.
2464
2465         PR tree-optimization/61403
2466         * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
2467
2468 2014-10-03  Marek Polacek  <polacek@redhat.com>
2469
2470         * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
2471         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2472         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2473         * gcc.dg/gomp/asm-1.c: Likewise.
2474         * gcc.dg/gomp/for-1.c: Likewise.
2475         * gcc.dg/gomp/empty.c: Fix defaulting to int.
2476         * gcc.dg/gomp/sharing-3.c: Likewise.
2477         * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
2478
2479 2014-10-03  Marek Polacek  <polacek@redhat.com>
2480
2481         * gcc.dg/torture/pr24626-2.c: Add function declarations.  Fix
2482         defaulting to int.
2483         * gcc.dg/torture/pr28814.c: Likewise.
2484         * gcc.dg/torture/pr57036-1.c: Likewise.
2485         * gcc.dg/torture/inline-1.c: Add function declarations.
2486         * gcc.dg/torture/pr24626-1.c: Likewise.
2487         * gcc.dg/torture/pr24626-3.c: Likewise.
2488         * gcc.dg/torture/pr25947-1.c: Likewise.
2489         * gcc.dg/torture/pr27409.c: Likewise.
2490         * gcc.dg/torture/pr38948.c: Likewise.
2491         * gcc.dg/torture/pr44807.c: Likewise.
2492         * gcc.dg/torture/pr49603.c: Likewise.
2493         * gcc.dg/torture/pr45865.c: Likewise.
2494         * gcc.dg/torture/pr51071-2.c: Likewise.
2495         * gcc.dg/torture/pr51801.c: Likewise.
2496         * gcc.dg/torture/pr52720.c: Likewise.
2497         * gcc.dg/torture/pr55124.c: Likewise.
2498         * gcc.dg/torture/pr55238.c: Likewise.
2499         * gcc.dg/torture/pr55687.c: Likewise.
2500         * gcc.dg/torture/pr55888.c: Likewise.
2501         * gcc.dg/torture/pr57036-2.c: Likewise.
2502         * gcc.dg/torture/pr57147-3.c: Likewise.
2503         * gcc.dg/torture/pr57584.c: Likewise.
2504         * gcc.dg/torture/pr59993.c: Likewise.
2505         * gcc.dg/torture/pr58079.c: Likewise.
2506         * gcc.dg/torture/va-arg-25.c: Likewise.
2507         * gcc.dg/torture/vector-2.c: Likewise.
2508         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
2509         * gcc.dg/torture/pr31254.c: Fix defaulting to int.
2510         * gcc.dg/torture/pr43781.c: Likewise.
2511         * gcc.dg/torture/pr52912.c: Likewise.
2512         * gcc.dg/torture/pr59139.c: Likewise.
2513         * gcc.dg/torture/pr55890-1.c: Likewise.
2514         * gcc.dg/torture/pr55890-2.c: Likewise.
2515         * gcc.dg/torture/pr59164.c: Likewise.
2516         * gcc.dg/torture/pr57393-2.c: Likewise.
2517         * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
2518         * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
2519         * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
2520         * lib/target-supports.exp (check_effective_target_trapping): Likewise.
2521         * gcc.dg/torture/pr35227.c: Use -std=gnu89.  Fix defaulting to int.
2522         * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
2523
2524 2014-10-03  Jakub Jelinek  <jakub@redhat.com>
2525
2526         PR libgomp/61200
2527         * c-c++-common/gomp/pr61200.c: New test.
2528
2529         PR target/62128
2530         * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
2531         * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
2532
2533 2014-10-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
2534
2535         * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
2536         add many more tests.
2537
2538 2014-10-02  Marek Polacek  <polacek@redhat.com>
2539
2540         * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
2541         * gcc.dg/tree-ssa/20030729-1.c: Likewise.
2542         * gcc.dg/tree-ssa/20030807-8.c: Likewise.
2543         * gcc.dg/tree-ssa/20040326-1.c: Likewise.
2544         * gcc.dg/tree-ssa/vrp27.c: Likewise.
2545         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2546         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
2547         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
2548         * gcc.dg/tree-ssa/vrp09.c: Likewise.
2549         * gcc.dg/tree-ssa/inline-7.c: Likewise.
2550         * gcc.dg/tree-ssa/attr-alias.c: Likewise.
2551         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2552         * gcc.dg/tree-ssa/20041008-1.c: Likewise.
2553         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
2554         * gcc.dg/tree-ssa/20030917-2.c: Likewise.
2555         * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
2556         * gcc.dg/tree-ssa/20030708-1.c: Likewise.
2557         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2558         * gcc.dg/tree-ssa/20030710-1.c: Likewise.
2559         * gcc.dg/tree-ssa/20030711-1.c: Likewise.
2560         * gcc.dg/tree-ssa/20030711-2.c: Likewise.
2561         * gcc.dg/tree-ssa/20030711-3.c: Likewise.
2562         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2563         * gcc.dg/tree-ssa/20030731-2.c: Likewise.
2564         * gcc.dg/tree-ssa/20030807-1.c: Likewise.
2565         * gcc.dg/tree-ssa/20030807-3.c: Likewise.
2566         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2567         * gcc.dg/tree-ssa/20030807-9.c: Likewise.
2568         * gcc.dg/tree-ssa/20030814-2.c: Likewise.
2569         * gcc.dg/tree-ssa/20030814-3.c: Likewise.
2570         * gcc.dg/tree-ssa/20030814-4.c: Likewise.
2571         * gcc.dg/tree-ssa/20030814-5.c: Likewise.
2572         * gcc.dg/tree-ssa/20030820-1.c: Likewise.
2573         * gcc.dg/tree-ssa/20030820-2.c: Likewise.
2574         * gcc.dg/tree-ssa/20030821-1.c: Likewise.
2575         * gcc.dg/tree-ssa/20031022-1.c: Likewise.
2576         * gcc.dg/tree-ssa/20040209-1.c: Likewise.
2577         * gcc.dg/tree-ssa/20040211-1.c: Likewise.
2578         * gcc.dg/tree-ssa/alias-13.c: Likewise.
2579         * gcc.dg/tree-ssa/alias-28.c: Likewise.
2580         * gcc.dg/tree-ssa/asm-3.c: Likewise.
2581         * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
2582         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2583         * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
2584         * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
2585         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2586         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2587         * gcc.dg/tree-ssa/loadpre7.c: Likewise.
2588         * gcc.dg/tree-ssa/pr22117.c: Likewise.
2589         * gcc.dg/tree-ssa/pr23744.c: Likewise.
2590         * gcc.dg/tree-ssa/pr24117.c: Likewise.
2591         * gcc.dg/tree-ssa/pr24840.c: Likewise.
2592         * gcc.dg/tree-ssa/pr25734.c: Likewise.
2593         * gcc.dg/tree-ssa/pr33723.c: Likewise.
2594         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2595         * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
2596         * gcc.dg/tree-ssa/pr34146.c: Likewise.
2597         * gcc.dg/tree-ssa/pr38385.c: Likewise.
2598         * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
2599         * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
2600         * gcc.dg/tree-ssa/pr59597.c: Likewise.
2601         * gcc.dg/tree-ssa/sra-1.c: Likewise.
2602         * gcc.dg/tree-ssa/sra-2.c: Likewise.
2603         * gcc.dg/tree-ssa/sra-5.c: Likewise.
2604         * gcc.dg/tree-ssa/sra-6.c: Likewise.
2605         * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
2606         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2607         * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
2608         * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
2609         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2610         * gcc.dg/tree-ssa/vrp46.c: Likewise.
2611         * gcc.dg/tree-ssa/vrp56.c: Likewise.
2612         * gcc.dg/tree-ssa/vrp67.c: Likewise.
2613         * gcc.dg/tree-ssa/vrp72.c: Likewise.
2614         * gcc.dg/tree-ssa/vrp73.c: Likewise.
2615         * gcc.dg/tree-ssa/vrp75.c: Likewise.
2616         * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
2617         * gcc.dg/tree-ssa/20030703-1.c: Likewise.
2618         * gcc.dg/tree-ssa/20030807-11.c: Likewise.
2619         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
2620         * gcc.dg/tree-ssa/20040121-1.c: Likewise.
2621         * gcc.dg/tree-ssa/20040216-1.c: Likewise.
2622         * gcc.dg/tree-ssa/20040319-1.c: Likewise.
2623         * gcc.dg/tree-ssa/20040326-2.c: Likewise.
2624         * gcc.dg/tree-ssa/20040729-1.c: Likewise.
2625         * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
2626         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2627         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2628         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2629         * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
2630         * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
2631         * gcc.dg/tree-ssa/ifc-4.c: Likewise.
2632         * gcc.dg/tree-ssa/ifc-6.c: Likewise.
2633         * gcc.dg/tree-ssa/inline-10.c: Likewise.
2634         * gcc.dg/tree-ssa/inline-9.c: Likewise.
2635         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2636         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2637         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2638         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2639         * gcc.dg/tree-ssa/pr23434.c: Likewise.
2640         * gcc.dg/tree-ssa/pr33922.c: Likewise.
2641         * gcc.dg/tree-ssa/scev-3.c: Likewise.
2642         * gcc.dg/tree-ssa/scev-4.c: Likewise.
2643         * gcc.dg/tree-ssa/scev-5.c: Likewise.
2644         * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
2645         * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
2646         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2647         * gcc.dg/tree-ssa/vrp01.c: Likewise.
2648         * gcc.dg/tree-ssa/vrp02.c: Likewise.
2649         * gcc.dg/tree-ssa/vrp03.c: Likewise.
2650         * gcc.dg/tree-ssa/vrp04.c: Likewise.
2651         * gcc.dg/tree-ssa/vrp05.c: Likewise.
2652         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2653         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2654         * gcc.dg/tree-ssa/vrp10.c: Likewise.
2655         * gcc.dg/tree-ssa/vrp11.c: Likewise.
2656         * gcc.dg/tree-ssa/vrp14.c: Likewise.
2657         * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
2658         * gcc.dg/tree-ssa/writeonly.c: Likewise.
2659         * gcc.dg/tree-ssa/20030807-2.c: Add function declarations.  Fix
2660         defaulting to int.
2661         * gcc.dg/tree-ssa/20030814-1.c: Likewise.
2662         * gcc.dg/tree-ssa/20050719-1.c: Likewise.
2663         * gcc.dg/tree-ssa/20070302-1.c: Likewise.
2664         * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
2665         * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
2666         * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
2667         * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
2668         * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
2669         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2670         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2671         * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
2672         * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
2673         * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
2674         * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
2675         * gcc.dg/tree-ssa/inline-5.c: Likewise.
2676         * gcc.dg/tree-ssa/inline-6.c: Likewise.
2677         * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
2678         * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
2679         * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
2680         * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
2681         * gcc.dg/tree-ssa/loop-20.c: Likewise.
2682         * gcc.dg/tree-ssa/loop-38.c: Likewise.
2683         * gcc.dg/tree-ssa/pr20913.c: Likewise.
2684         * gcc.dg/tree-ssa/pr21582.c: Likewise.
2685         * gcc.dg/tree-ssa/pr24670.c: Likewise.
2686         * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
2687         * gcc.dg/tree-ssa/vrp06.c: Likewise.
2688         * gcc.dg/tree-ssa/vrp12.c: Likewise.
2689         * gcc.dg/tree-ssa/vrp13.c: Likewise.
2690         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2691         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2692         * gcc.dg/tree-ssa/vrp25.c: Likewise.
2693         * gcc.dg/tree-ssa/vrp55.c: Likewise.
2694         * gcc.dg/tree-ssa/recip-6.c: Fix typo.
2695
2696 2014-10-02  Marek Polacek  <polacek@redhat.com>
2697
2698         * gcc.dg/tm/20091013.c: Fix defaulting to int.
2699         * gcc.dg/tm/20091221.c: Likewise.
2700         * gcc.dg/tm/debug-1.c: Likewise.
2701         * gcc.dg/tm/irrevocable-1.c: Likewise.
2702         * gcc.dg/tm/irrevocable-2.c: Likewise.
2703         * gcc.dg/tm/irrevocable-3.c: Likewise.
2704         * gcc.dg/tm/irrevocable-4.c: Likewise.
2705         * gcc.dg/tm/memopt-1.c: Likewise.
2706         * gcc.dg/tm/pr52173-1.c: Likewise.
2707         * gcc.dg/tm/props-1.c: Likewise.
2708         * gcc.dg/tm/props-2.c: Likewise.
2709         * gcc.dg/tm/props-3.c: Likewise.
2710         * gcc.dg/tm/20100125.c: Fix implicit declarations.
2711         * gcc.dg/tm/memopt-11.c: Likewise.
2712         * gcc.dg/tm/memopt-12.c: Likewise.
2713         * gcc.dg/tm/memopt-16.c: Likewise.
2714         * gcc.dg/tm/memopt-3.c: Likewise.
2715         * gcc.dg/tm/memopt-4.c: Likewise.
2716         * gcc.dg/tm/memopt-5.c: Likewise.
2717         * gcc.dg/tm/memopt-6.c: Likewise.
2718         * gcc.dg/tm/wrap-4.c: Likewise.
2719
2720 2014-10-02  Marek Polacek  <polacek@redhat.com>
2721
2722         * gcc.dg/vect/pr24049.c: Fix implicit declarations.
2723         * gcc.dg/vect/pr37730.c: Likewise.
2724         * gcc.dg/vect/pr52870.c: Likewise.
2725         * gcc.dg/vect/pr60092-2.c: Likewise.
2726         * gcc.dg/vect/pr60092.c: Likewise.
2727         * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2728         * gcc.dg/vect/pr26359.c: Fix defaulting to int.
2729         * gcc.dg/vect/pr31041.c: Likewise.
2730         * gcc.dg/vect/pr32216.c: Likewise.
2731         * gcc.dg/vect/pr32224.c: Likewise.
2732         * gcc.dg/vect/pr32366.c: Likewise.
2733         * gcc.dg/vect/pr33866.c: Likewise.
2734         * gcc.dg/vect/pr43430-2.c: Likewise.
2735         * gcc.dg/vect/pr43842.c: Likewise.
2736         * gcc.dg/vect/vect-1.c: Likewise.
2737         * gcc.dg/vect/vect-1-big-array.c: Likewise.
2738         * gcc.dg/vect/vect-93.c: Likewise.
2739         * gcc.dg/vect/pr28952.c: Fix implicit declarations and
2740         defaulting to int.
2741
2742 2014-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2743
2744         PR c++/53025
2745         * g++.dg/cpp0x/noexcept23.C: New.
2746         * g++.dg/cpp0x/noexcept24.C: Likewise.
2747
2748 2014-10-02  Marek Polacek  <polacek@redhat.com>
2749
2750         * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
2751         * gcc.dg/noncompile/20050120-1.c: Likewise.
2752         * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
2753         * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
2754         * gcc.dg/noncompile/930301-1.c: Likewise.
2755         * gcc.dg/noncompile/930622-1.c: Likewise.
2756         * gcc.dg/noncompile/930622-2.c: Likewise.
2757         * gcc.dg/noncompile/950825-1.c: Likewise.
2758         * gcc.dg/noncompile/invalid_asm.c: Likewise.
2759         * gcc.dg/noncompile/scope.c: Likewise.
2760         * gcc.dg/noncompile/va-arg-1.c: Likewise.
2761         * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
2762         * gcc.dg/noncompile/971104-1.c: Likewise.
2763
2764 2014-10-02  Marek Polacek  <polacek@redhat.com>
2765
2766         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
2767         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
2768         * gcc.dg/tree-prof/merge_block.c: Likewise.
2769         * gcc.dg/tree-prof/peel-1.c: Likewise.
2770         * gcc.dg/tree-prof/stringop-1.c: Likewise.
2771         * gcc.dg/tree-prof/stringop-2.c: Likewise.
2772         * gcc.dg/tree-prof/unroll-1.c: Likewise.
2773         * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
2774         * gcc.dg/tree-prof/val-prof-1.c: Likewise.
2775         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2776         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2777         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2778         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2779         * gcc.dg/tree-prof/val-prof-6.c: Likewise.
2780         * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
2781         * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline.  Fix defaulting
2782         to int.
2783
2784 2014-10-02  Marek Polacek  <polacek@redhat.com>
2785
2786         * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
2787         * gcc.c-torture/compile/20011119-1.c: Likewise.
2788         * gcc.c-torture/compile/20011119-2.c: Likewise.
2789         * gcc.c-torture/compile/20021120-1.c: Likewise.
2790         * gcc.c-torture/compile/20021120-2.c: Likewise.
2791         * gcc.c-torture/compile/20050215-1.c: Likewise.
2792         * gcc.c-torture/compile/20050215-2.c: Likewise.
2793         * gcc.c-torture/compile/20050215-3.c: Likewise.
2794         * gcc.c-torture/compile/pr37669.c: Likewise.
2795         * gcc.c-torture/execute/20020107-1.c: Likewise.
2796         * gcc.c-torture/execute/restrict-1.c: Likewise.
2797         * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
2798         * gcc.c-torture/execute/930529-1.c: Likewise.
2799         * gcc.c-torture/execute/920612-1.c: Likewise.
2800         * gcc.c-torture/execute/920711-1.c: Likewise.
2801         * gcc.c-torture/execute/990127-2.c: Likewise.
2802         * gcc.c-torture/execute/pr40386.c: Likewise.
2803         * gcc.c-torture/execute/pr57124.c: Likewise.
2804         * gcc.c-torture/compile/pr34808.c: Add function declarations.
2805         * gcc.c-torture/compile/pr42299.c: Likewise.
2806         * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
2807         * gcc.c-torture/compile/simd-6.c: Likewise.
2808         * gcc.c-torture/execute/pr53645-2.c: Likewise.
2809         * gcc.c-torture/execute/pr53645.c: Likewise.
2810         * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline.  Add function
2811         declarations.
2812         * gcc.c-torture/execute/980608-1.c: Likewise.
2813         * gcc.c-torture/execute/bcp-1.c: Likewise.
2814         * gcc.c-torture/execute/p18298.c: Likewise.
2815         * gcc.c-torture/execute/unroll-1.c: Likewise.
2816         * gcc.c-torture/execute/va-arg-7.c: Likewise.
2817         * gcc.c-torture/execute/va-arg-8.c: Likewise.
2818         * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline.  Add function
2819         declarations.  Fix defaulting to int.
2820         * gcc.c-torture/execute/961223-1.c: Likewise.
2821         * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
2822         -Wno-pointer-to-int-cast.  Fix defaulting to int.
2823
2824 2014-10-02  Andrew Pinski  <apinski@cavium.com>
2825             Max Ostapenko  <m.ostapenko@partner.samsung.com>
2826
2827         * lib/ubsan-dg.exp
2828         (check_effective_target_fsanitize_address): New function.
2829         (ubsan_init): Save off ALWAYS_CXXFLAGS.
2830         (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
2831         * lib/asan-dg.exp
2832         (check_effective_target_faddress_sanitizer): Rename to ...
2833         (check_effective_target_fsanitize_address): ... this. Change to creating
2834         an executable.
2835         (asan_init): Save off ALWAYS_CXXFLAGS.
2836         (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
2837         * lib/tsan-dg.exp
2838         (check_effective_target_fthread_sanitizer): Rename to ...
2839         (check_effective_target_fsanitize_thread): ... this. Change to creating
2840         an executable.
2841         (tsan_init): Save off ALWAYS_CXXFLAGS.
2842         (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
2843         to run as a default behaviour.
2844         * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
2845         Check check_effective_target_fsanitize_undefined before running the
2846         tests.
2847         * g++.dg/ubsan/ubsan.exp: Likewise.
2848         * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
2849         check_effective_target_fsanitize_address too early.
2850         Check check_effective_target_fsanitize_address before running the tests.
2851         * g++.dg/asan/asan.exp: Likewise.
2852         * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
2853         check_effective_target_fsanitize_thread too early.
2854         Check check_effective_target_fsanitize_thread before running the tests.
2855         * g++.dg/tsan/tsan.exp: Likewise.
2856
2857 2014-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
2858
2859         * gcc.dg/combine-clobber.c: New.
2860
2861 2014-10-01  Jakub Jelinek  <jakub@redhat.com>
2862
2863         PR debug/63342
2864         * gcc.dg/pr63342.c: New test.
2865
2866         PR c++/63306
2867         * g++.dg/ipa/pr63306.C: New test.
2868
2869         PR target/63428
2870         * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
2871         to test 24 in TESTS.
2872
2873 2014-10-01  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2874
2875         * lib/target-supports.exp: Error out with preprocessor condition
2876         instead of FOO everywhere.
2877
2878 2014-10-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
2879
2880         Implement SD-6: SG10 Feature Test Recommendations
2881         * g++.dg/cpp1y/feat-cxx11-neg.C: New.
2882         * g++.dg/cpp1y/feat-cxx11.C: New.
2883         * g++.dg/cpp1y/feat-cxx14.C: New.
2884         * g++.dg/cpp1y/feat-cxx98.C: New.
2885         * g++.dg/cpp1y/feat-cxx98-neg.C: New.
2886         * g++.dg/cpp1y/phoobhar.h: New.
2887         * g++.dg/cpp1y/testinc/phoobhar.h: New.
2888
2889 2014-09-30  Teresa Johnson  <tejohnson@google.com>
2890
2891         * gcc.dg/tree-prof/20050826-2.c: New test.
2892         * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
2893
2894 2014-09-30  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2895
2896        PR c++/16564
2897        * lib/gcc.exp: Accept "fatal error:" as error prefix.
2898        * lib/g++.exp: Likewise.
2899        * lib/obj-c++.exp: Likewise.
2900        * lib/objc.exp: Likewise.
2901        * g++.dg/template/pr16564.C: New test.
2902
2903 2014-09-30  Paolo Carlini  <paolo.carlini@oracle.com>
2904
2905         PR c++/16564
2906         * g++.dg/cpp0x/decltype26.C: Adjust.
2907         * g++.dg/cpp0x/decltype28.C: Likewise.
2908         * g++.dg/cpp0x/decltype29.C: Likewise.
2909         * g++.dg/cpp0x/decltype32.C: Likewise.
2910         * g++.dg/cpp0x/enum11.C: Likewise.
2911         * g++.dg/template/arrow1.C: Likewise.
2912         * g++.dg/template/pr23510.C: Likewise.
2913         * g++.dg/template/recurse.C: Likewise.
2914         * g++.dg/template/recurse2.C: Likewise.
2915         * g++.dg/template/vtable2.C: Likewise.
2916         * g++.old-deja/g++.pt/infinite1.C: Likewise.
2917
2918 2014-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2919
2920         PR preprocessor/58893
2921         * gcc.dg/pr58893.c: New test case.
2922         * gcc.dg/pr58893-0.h: New include.
2923
2924 2014-09-30  Ilya Tocar  <ilya.tocar@intel.com>
2925
2926         PR middle-end/62120
2927         * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
2928         in 32-bit mode.
2929         * gcc.target/i386/pr62120.c: New.
2930
2931 2014-09-30  James Greenhalgh  <james.greenhalgh@arm.com>
2932
2933         * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
2934         * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
2935         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
2936         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32):  Fix
2937         return type.
2938
2939 2014-09-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2940
2941         * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
2942
2943 2014-09-30  Jakub Jelinek  <jakub@redhat.com>
2944
2945         PR inline-asm/63282
2946         * gcc.c-torture/compile/pr63282.c: New test.
2947
2948 2014-09-29  Eric Botcazou  <ebotcazou@adacore.com>
2949
2950         * gcc.dg/tree-ssa/vrp94.c: New test.
2951         * gnat.dg/opt40.adb: Likewise.
2952
2953 2014-09-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2954
2955         * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
2956         vec_vspltw, and vec_vspltb for which the second argument is out of
2957         range.
2958
2959 2014-09-29  Chen Gang  <gang.chen.5i5j@gmail.com>
2960
2961         * gcc.c-torture/compile/calls-void.c: New test.
2962
2963 2014-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
2964
2965         PR c++/51385
2966         * g++.dg/template/pr51385.C: New.
2967
2968 2014-09-28  Robert Suchanek  <robert.suchanek@imgtec.com>
2969
2970         * gcc.target/mips/20140928.c: New test.
2971
2972 2014-09-27  Andi Kleen  <ak@linux.intel.com>
2973
2974         * gcc.target/i386/nop-mcount.c: Only run on Linux.
2975         * gcc.target/i386/record-mcount.c: dito.
2976
2977 2014-09-26  Jan Hubicka  <hubicka@ucw.cz>
2978
2979         PR ipa/62121
2980         * g++.dg/torture/pr62121.C: New testcase.
2981
2982 2014-09-26  Jan Hubicka  <hubicka@ucw.cz>
2983
2984         PR middle-end/35545
2985         * g++.dg/tree-prof/pr35545.C: New testcase.
2986
2987 2014-09-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2988
2989         * gcc.target/powerpc/pr63335.c: Change effective target to
2990         vsx_hw.
2991
2992 2014-09-26  H.J. Lu  <hongjiu.lu@intel.com>
2993
2994         * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
2995
2996 2014-09-26  Jakub Jelinek  <jakub@redhat.com>
2997
2998         * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
2999         to default options.
3000
3001 2014-09-25  Andi Kleen  <ak@linux.intel.com>
3002
3003         * gcc.target/i386/nop-mcount.c: New file.
3004         * gcc.target/i386/record-mcount.c: New file.
3005
3006 2014-09-25  Sandra Loosemore  <sandra@codesourcery.com>
3007
3008         * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
3009         * gcc.dg/vect/pr57705.c: Likewise.
3010         * gcc.dg/vect/pr57741-2.c: Likewise.
3011         * gcc.dg/vect/pr57741-3.c: Likewise.
3012         * gcc.dg/vect/pr59591-1.c: Likewise.
3013         * gcc.dg/vect/pr59591-2.c: Likewise.
3014         * gcc.dg/vect/pr60196-1.c: Likewise.
3015         * gcc.dg/vect/pr60196-2.c: Likewise.
3016         * gcc.dg/vect/pr60276.c: Likewise.
3017         * gcc.dg/vect/pr61680.c: Likewise.
3018         * gcc.dg/vect/pr63148.c: Likewise.
3019         * gcc.dg/vect/pr63189.c: Likewise.
3020         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
3021         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
3022         * gcc.dg/vect/vect-nop-move.c: Likewise.
3023         * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
3024         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3025
3026 2014-09-25  Jan Hubicka  <hubicka@ucw.cz>
3027
3028         * testsuite/g++.dg/ipa/devirt-34.C: Update template.
3029
3030 2014-09-25  James Greenhalgh  <james.greenhalgh@arm.com>
3031
3032         * gcc.target/aarch64/simd/vqshlb_1.c: New.
3033
3034 2014-09-25  Jiong Wang  <jiong.wang@arm.com>
3035
3036         * gcc.target/i386/shrink_wrap_1.c: New test.
3037
3038 2014-09-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3039
3040         PR target/63335
3041         * gcc.target/powerpc/pr63335.c: New test.
3042
3043 2014-09-25  Marek Polacek  <polacek@redhat.com>
3044
3045         PR c++/61945
3046         * g++.dg/warn/pr61945.C: New test.
3047
3048 2014-09-25  Jakub Jelinek  <jakub@redhat.com>
3049
3050         PR tree-optimization/63341
3051         * gcc.dg/vect/pr63341-1.c: New test.
3052         * gcc.dg/vect/pr63341-2.c: New test.
3053
3054         PR c++/63249
3055         * g++.dg/gomp/pr63249.C: New test.
3056         * c-c++-common/gomp/pr63249.c: New test.
3057
3058 2014-09-25  Tobias Burnus  <burnus@net-b.de>
3059
3060         * gfortran.dg/coarray/collectives_3.f90: New.
3061         * gfortran.dg/coarray_collectives_9.f90: New.
3062         * gfortran.dg/coarray_collectives_10.f90: New.
3063         * gfortran.dg/coarray_collectives_11.f90: New.
3064         * gfortran.dg/coarray_collectives_12.f90: New.
3065
3066 2014-09-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3067
3068         * gcc.target/powerpc/swaps-p8-17.c: New test.
3069
3070 2014-09-24  Jiong Wang  <jiong.wang@arm.com>
3071
3072         * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
3073
3074 2014-09-24  Marek Polacek  <polacek@redhat.com>
3075
3076         PR c/61405
3077         PR c/53874
3078         * c-c++-common/pr53874.c: New test.
3079         * c-c++-common/pr61405.c: New test.
3080
3081 2014-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3082
3083         * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
3084
3085 2014-09-24  Jakub Jelinek  <jakub@redhat.com>
3086
3087         PR sanitizer/63316
3088         * c-c++-common/asan/pr63316.c: New test.
3089
3090 2014-09-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3091
3092         PR tree-optimization/63266
3093         * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
3094
3095 2014-09-24  Zhenqiang Chen  <zhenqiang.chen@arm.com>
3096
3097         * gcc.target/arm/pr63210.c: New test.
3098
3099 2014-09-23  Andi Kleen  <ak@linux.intel.com>
3100
3101         * gcc.dg/noreorder.c: New test.
3102         * gcc.dg/noreorder2.c: New test.
3103         * gcc.dg/noreorder3.c: New test.
3104         * gcc.dg/noreorder4.c: New test.
3105
3106 2014-09-23  Alan Lawrence  <alan.lawrence@arm.com>
3107
3108         * gcc.dg/combine_ashiftrt_1.c: New test.
3109         * gcc.dg/combine_ashiftrt_2.c: Likewise.
3110         * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
3111         workarounds for cmge.
3112         * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
3113         absence of mvn.
3114
3115 2014-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
3116
3117         PR c++/61857
3118         * g++.dg/cpp1y/lambda-init10.C: New.
3119
3120 2014-09-23  Jakub Jelinek  <jakub@redhat.com>
3121
3122         PR fortran/63331
3123         * gfortran.dg/pr63331.f90: New test.
3124
3125 2014-09-24  Renlin Li  <renlin.li@arm.com>
3126
3127         * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
3128         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3129         * gcc.dg/pr10474.c: Likewise.
3130
3131 2014-09-20  Mark Wielaard  <mjw@redhat.com>
3132
3133         * gcc.dg/guality/const-volatile.c (i): Mark as used.
3134         (ci): Likewise.
3135         (pci): Likewise.
3136         (pvi): Likewise.
3137         (pcvi): Likewise.
3138         (cip): Likewise.
3139         (foo): Likewise.
3140         (cfoo): Likewise.
3141
3142 2014-09-20  Mark Wielaard  <mjw@redhat.com>
3143
3144         * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
3145         and "long int" to plain "short" and "long".
3146         * gcc.dg/guality/const-volatile.c (struct bar): New struct
3147         containing short and long long fields.
3148         (bar): New variable to test the type.
3149
3150 2014-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
3151
3152         PR c++/62155
3153         * g++.dg/cpp0x/lambda/lambda-62155.C: New.
3154
3155 2014-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3156
3157         PR c++/62219
3158         * g++.dg/cpp0x/lambda/lambda-template14.C: New.
3159
3160 2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
3161
3162         * gcc.dg/vect/vect-reduc-or_1.c: New test.
3163         * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
3164
3165 2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
3166
3167         * lib/target-supports.exp (check_effective_target_whole_vector_shift):
3168         New.
3169
3170         * gcc.dg/vect/vect-reduc-mul_1.c: New test.
3171         * gcc.dg/vect/vect-reduc-mul_2.c: New test.
3172
3173 2014-09-22  Jakub Jelinek  <jakub@redhat.com>
3174
3175         PR debug/63328
3176         * c-c++-common/gomp/pr63328.c: New test.
3177
3178 2014-09-22  Martin Liska  <mliska@suse.cz>
3179
3180         PR lto/63270
3181         * g++.dg/lto/pr63270_0.C: New test.
3182         * g++.dg/lto/pr63270_1.C: New test.
3183
3184 2014-09-21  Uros Bizjak  <ubizjak@gmail.com>
3185
3186         * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
3187         for call_value_rex64_ms_sysv.
3188         * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
3189         * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
3190         for call_rex64_ms_sysv.
3191
3192 2014-09-20  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3193             Tobias Burnus  <burnus@net-b.de>
3194
3195         * gfortran.dg/coarray_atomic_5.f90: New
3196
3197 2014-09-19  Jan Hubicka  <hubicka@ucw.cz>
3198
3199         PR c++/61825
3200         * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
3201
3202 2014-09-19  Andi Kleen  <ak@linux.intel.com>
3203
3204         * gcc.dg/pg-override.c: Only run on x86 Linux.
3205         * gcc.dg/pg.c: Dito.
3206         * gcc.target/i386/fentry-override.c: Exclude for PIC.
3207         * gcc.target/i386/fentry.c: Dito.
3208
3209 2014-09-19  Markus Trippelsdorf  <markus@trippelsdorf.de>
3210
3211         PR ipa/61998
3212         * g++.dg/warn/Wsuggest-final-2.C: New testcase.
3213
3214 2014-09-19  Joost VandeVondele  <vondele@gcc.gnu.org>
3215
3216         PR fortran/63152
3217         * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
3218         * gfortran.dg/pr63152.f90: New test.
3219
3220 2014-09-19  Paolo Carlini  <paolo.carlini@oracle.com>
3221
3222         PR c++/58328
3223         * g++.dg/cpp0x/nsdmi10.C: New.
3224
3225 2014-09-19  James Greenhalgh  <james.greenhalgh@arm.com>
3226
3227         * gcc.dg/ssp-3.c: New.
3228         * gcc.dg/ssp-4.c: Likewise.
3229
3230 2014-09-19  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3231
3232         * gcc.target/s390/dfp-conv1.c: New testcase.
3233
3234 2014-09-19  Marat Zakirov  <m.zakirov@samsung.com>
3235
3236         * c-c++-common/asan/red-align-1.c: New test.
3237         * c-c++-common/asan/red-align-2.c: New test.
3238
3239 2014-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3240
3241         * gcc.dg/pr61053.c: Updated for x32.
3242
3243 2014-09-18  Vladimir Makarov  <vmakarov@redhat.com>
3244
3245         PR debug/63285
3246         * gcc.target/i386/pr63285.c: New test.
3247
3248 2014-09-18  Vladimir Makarov  <vmakarov@redhat.com>
3249
3250         PR target/61360
3251         * gcc.target/i386/pr61360.c: New.
3252
3253 2014-09-18  Jakub Jelinek  <jakub@redhat.com>
3254
3255         PR c++/62017
3256         * g++.dg/asan/pr62017.C: New test.
3257
3258         PR testsuite/63292
3259         * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
3260
3261 2014-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
3262
3263         PR c++/62232
3264         * g++.dg/cpp0x/Wdtor1.C: New.
3265
3266 2014-09-18  Joseph Myers  <joseph@codesourcery.com>
3267
3268         * gcc.dg/torture/float128-exact-underflow.c: New test.
3269
3270 2014-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
3271
3272         PR c++/61745
3273         * g++.dg/template/pr61745.C: New.
3274
3275 2014-09-17  Marek Polacek  <polacek@redhat.com>
3276
3277         PR c/61854
3278         * gcc.dg/cpp/pr61854-1.c: New test.
3279         * gcc.dg/cpp/pr61854-2.c: New test.
3280         * gcc.dg/cpp/pr61854-3.c: New test.
3281         * gcc.dg/cpp/pr61854-3.h: New test.
3282         * gcc.dg/cpp/pr61854-4.c: New test.
3283         * gcc.dg/cpp/pr61854-5.c: New test.
3284         * gcc.dg/cpp/pr61854-6.c: New test.
3285         * gcc.dg/cpp/pr61854-7.c: New test.
3286         * gcc.dg/cpp/pr61854-c90.c: New test.
3287         * gcc.dg/cpp/pr61854-c94.c: New test.
3288
3289 2014-09-17  Jakub Jelinek  <jakub@redhat.com>
3290
3291         PR debug/63284
3292         * gcc.dg/pr63284.c: New test.
3293
3294         * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
3295
3296 2014-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
3297
3298         PR c++/63241
3299         * g++.dg/cpp0x/constexpr-63241.C: New.
3300
3301 2014-09-17  Janne Blomqvist  <jb@gcc.gnu.org>
3302
3303         PR libfortran/62768
3304         * gfortran.dg/filename_null.f90: New test.
3305
3306 2014-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3307
3308         * gcc.dg/pg-override.c: Fix a typo.
3309
3310 2014-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3311
3312         * gcc.dg/pg.c: Fix a typo.
3313
3314 2014-09-16  Richard Biener  <rguenther@suse.de>
3315
3316         PR testsuite/63258
3317         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
3318         for "vectorization not profitable".
3319
3320 2014-09-16  Ilya Tocar  <ilya.tocar@intel.com>
3321
3322         * gcc.target/i386/avx512f-os-support.h: Remove magic number.
3323
3324 2014-09-16  Jakub Jelinek  <jakub@redhat.com>
3325
3326         PR fortran/56408
3327         * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
3328         missing nexted dg-test call support in dejaGNU 1.4.4.
3329
3330 2014-09-15  Andi Kleen  <ak@linux.intel.com>
3331
3332         * gcc.dg/pg-override.c: New test.
3333         * gcc.dg/pg.c: New test.
3334         * gcc.target/i386/fentry-override.c: New test.
3335         * gcc.target/i386/fentry.c: New test.
3336
3337 2014-09-15  Jakub Jelinek  <jakub@redhat.com>
3338
3339         PR fortran/56408
3340         * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
3341         New global vars.
3342         (dg-compile-aux-modules): New procedure.
3343         * gfortran.dg/binding_label_tests_10.f03: Remove comment
3344         and keep-modules.
3345         * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
3346         use dg-compile-aux-modules.
3347         * gfortran.dg/binding_label_tests_11.f03: Remove comment
3348         and keep-modules.
3349         * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
3350         use dg-compile-aux-modules.
3351         * gfortran.dg/binding_label_tests_13.f03: Remove comment
3352         and keep-modules.
3353         * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
3354         use dg-compile-aux-modules.
3355         * gfortran.dg/binding_label_tests_26a.f90: Remove comment
3356         and keep-modules.
3357         * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
3358         use dg-compile-aux-modules.
3359         * gfortran.dg/class_45a.f03: Remove keep-modules.
3360         * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
3361         and cleanup-modules.
3362         * gfortran.dg/class_4a.f03: Use dg-do link, use
3363         dg-additional-sources and cleanup-modules, remove keep-modules
3364         and update comment.
3365         * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
3366         keep-modules, adjust comment.
3367         * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
3368         dg-additional-sources and cleanup-modules.
3369         * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
3370         associated comment.
3371         * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
3372         remove comment.
3373         * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
3374         * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
3375         use dg-compile-aux-modules.
3376         * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
3377         * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
3378         use dg-compile-aux-modules.
3379         * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
3380         * gfortran.dg/whole_file_29.f90: Remove comment, use
3381         dg-compile-aux-modules.
3382         * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
3383         * gfortran.dg/whole_file_31.f90: Remove comment, use
3384         dg-compile-aux-modules.
3385
3386         * lib/gcc-defs.exp (gcc_parallel_test_run_p,
3387         gcc_parallel_test_enable): New procedures.  If
3388         GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
3389         runtest_file_p to invoke also gcc_parallel_test_run_p.
3390         * g++.dg/guality/guality.exp (check_guality): Save/restore
3391         test_counts array around the body of the procedure.
3392         * gcc.dg/guality/guality.exp (check_guality): Likewise.
3393         * g++.dg/plugin/plugin.exp: Run all the tests serially
3394         by the first parallel runtest encountering it.
3395         * gcc.dg/plugin/plugin.exp: Likewise.
3396         * gcc.misc-tests/matrix1.exp: Likewise.
3397         * gcc.misc-tests/dhry.exp: Likewise.
3398         * gcc.misc-tests/acker1.exp: Likewise.
3399         * gcc.misc-tests/linkage.exp: Likewise.
3400         * gcc.misc-tests/mg.exp: Likewise.
3401         * gcc.misc-tests/mg-2.exp: Likewise.
3402         * gcc.misc-tests/sort2.exp: Likewise.
3403         * gcc.misc-tests/sieve.exp: Likewise.
3404         * gcc.misc-tests/options.exp: Likewise.
3405         * gcc.misc-tests/help.exp: Likewise.
3406         * go.test/go-test.exp (go-gc-tests): Use
3407         gcc_parallel_test_enable {0, 1} around all handling of
3408         each test.
3409         * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
3410         * ada/acats/run_all.sh: Parallelize using mkdir inside of
3411         a shared directory.  Avoid forking and expr uses if
3412         shell supports $(()).
3413
3414 2014-09-14  David Sherwood  <david.sherwood@arm.com>
3415
3416         * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
3417
3418 2014-09-14  James Clarke  <jrtc27@jrtc27.com>
3419
3420         PR target/61407
3421         * gcc.dg/darwin-minversion-1.c: Fixed formatting
3422         * gcc.dg/darwin-minversion-2.c: Fixed formatting
3423         * gcc.dg/darwin-minversion-3.c: Fixed formatting
3424         * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
3425
3426 2014-09-13  Marek Polacek  <polacek@redhat.com>
3427
3428         PR c++/60862
3429         * g++.dg/diagnostic/pr60862.C: New test.
3430
3431 2014-09-12  Richard Biener  <rguenther@suse.de>
3432
3433         PR middle-end/63237
3434         * g++.dg/torture/pr63237.C: New testcase.
3435
3436 2014-09-12  Marc Glisse  <marc.glisse@inria.fr>
3437
3438         * gcc.dg/vec-andxor1.c: New file.
3439
3440 2014-09-11  Marc Glisse  <marc.glisse@inria.fr>
3441
3442         PR target/58757
3443         * gcc.dg/c11-true_min-1.c: New testcase.
3444
3445 2014-09-11  Paolo Carlini  <paolo.carlini@oracle.com>
3446
3447         PR c++/61489
3448         * g++.dg/warn/Wmissing-field-initializers-1.C: New.
3449         * g++.old-deja/g++.other/warn5.C: Adjust.
3450
3451 2014-09-11  Alan Lawrence  <alan.lawrence@arm.com>
3452
3453         * gcc.target/aarch64/vset_lane_1.c: New test.
3454
3455 2014-09-11  Bernd Schmidt  <bernds@codesourcery.com>
3456
3457         * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
3458         Fix declaration.
3459         * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
3460         Fix declaration.
3461         * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
3462         Fix declaration.
3463         * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
3464         Fix declaration.
3465
3466 2014-09-10  Jan Hubicka  <hubicka@ucw.cz>
3467
3468         PR tree-optimization/63186
3469         * gcc.dg/pr63186.c: New testcase.
3470
3471 2014-09-10  Xinliang David Li  <davidxl@google.com>
3472
3473         PR target/63209
3474         * gcc.c-torture/execute/pr63209.c: New test.
3475
3476 2014-09-10  Jakub Jelinek  <jakub@redhat.com>
3477
3478         * gcc.target/i386/i386.exp: Only run vect-args.c tests
3479         if runtest_file_p says they should be run.
3480
3481 2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
3482
3483         * gcc.target/aarch64/vstN_1.c: New test.
3484
3485 2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
3486
3487         * gcc.target/aarch64/vldN_lane_1.c: New test.
3488
3489 2014-09-10  Martin Jambor  <mjambor@suse.cz>
3490
3491         PR ipa/61654
3492         * g++.dg/ipa/pr61654.C: New test.
3493
3494 2014-09-10  Jakub Jelinek  <jakub@redhat.com>
3495
3496         * c-c++-common/ubsan/attrib-3.c: New test.
3497         * c-c++-common/ubsan/nonnull-1.c: New test.
3498         * c-c++-common/ubsan/nonnull-2.c: New test.
3499         * c-c++-common/ubsan/nonnull-3.c: New test.
3500         * c-c++-common/ubsan/nonnull-4.c: New test.
3501         * c-c++-common/ubsan/nonnull-5.c: New test.
3502
3503 2014-09-10  Jan Hubicka  <hubicka@ucw.cz>
3504
3505         * g++.dg/lto/pr63166_0.ii: New testcase.
3506         * g++.dg/lto/pr63166_1.ii: New testcase.
3507
3508 2014-09-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3509
3510         * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
3511
3512 2014-09-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3513
3514         * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
3515         xxpermdi and add commentary about adding it back later; remove
3516         unused typedef.
3517
3518 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3519
3520         * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
3521         and 16-byte aligned.
3522         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
3523         * gcc.target/arm/vect-lroundf_1.c: Likewise.
3524         * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
3525         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3526         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3527         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3528
3529 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
3530
3531         * gcc.target/aarch64/vldN_dup_1.c: New test.
3532
3533 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
3534
3535         * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
3536
3537 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
3538
3539         * gcc.target/aarch64/vldN_1.c: New test.
3540
3541 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
3542
3543         * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
3544
3545 2014-09-09  Jiong Wang  <jiong.wang@arm.com>
3546
3547         * gcc.target/arm/vect-copysignf.c: New testcase.
3548
3549 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3550
3551         * gcc.target/arm/vfp-1.c: Updated expected assembly.
3552
3553 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3554
3555         * gcc.target/arm/vfp-1.c: Updated expected assembly.
3556
3557 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3558
3559         * gcc.target/arm/vfp-1.c: Updated expected assembly.
3560
3561 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3562
3563         * gcc.target/arm/vfp-1.c: Updated expected assembly.
3564
3565 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3566
3567         * gcc.target/arm/pr51835.c: Update expected assembly.
3568         * gcc.target/arm/vfp-1.c: Likewise.
3569         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3570         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
3571         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3572         * gcc.target/arm/vfp-ldmias.c: Likewise.
3573         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3574         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3575         * gcc.target/arm/vfp-stmiad.c: Likewise.
3576         * gcc.target/arm/vfp-stmias.c: Likewise.
3577
3578 2014-09-09  Tony Wang  <tony.wang@arm.com>
3579
3580         * gcc.target/arm/xordi3-opt.c: Disable this
3581         test case for thumb1 target.
3582         * gcc.target/arm/iordi3-opt.c: Ditto.
3583
3584 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3585
3586         PR target/61749
3587         * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
3588
3589 2014-09-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
3590
3591         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
3592
3593 2014-09-08  Jakub Jelinek  <jakub@redhat.com>
3594
3595         PR tree-optimization/60196
3596         PR tree-optimization/63189
3597         * gcc.dg/vect/pr63189.c: New test.
3598         * gcc.dg/vect/pr60196-1.c: New test.
3599         * gcc.dg/vect/pr60196-2.c: New test.
3600
3601 2014-09-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3602
3603         * gcc.target/powerpc/swaps-p8-16.c: New test.
3604
3605 2014-09-07  Richard Sandiford  <rdsandiford@googlemail.com>
3606
3607         * gcc.target/i386/pr62208.c: New test.
3608
3609 2014-09-06  John David Anglin  <danglin@gcc.gnu.org>
3610
3611         PR testsuite/56194
3612         * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
3613
3614         * g++.dg/ipa/pr61800.C: Require visibility.
3615
3616         * gcc.dg/pr61868.c: Require lto.
3617
3618 2014-09-05  Easwaran Raman  <eraman@google.com>
3619
3620         PR rtl-optimization/62146
3621         * testsuite/g++.dg/opt/pr62146.C: New.
3622
3623 2014-09-05  Marat Zakirov  <m.zakirov@samsung.com>
3624
3625         * gcc.dg/vect/vect-109.c: Skip predicate added.
3626         * gcc.dg/vect/vect-93.c: Test check fixed.
3627         * gcc.dg/vect/bb-slp-10.c: Likewise.
3628         * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
3629         Check unaligned feature.
3630
3631 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
3632
3633         * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
3634         int{32,16,8}x1_t with int{32,16,8}_t.
3635         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3636         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3637         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3638         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3639
3640 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
3641
3642         * gcc.target/aarch64/vget_high_1.c: New test.
3643         * gcc.target/aarch64/vget_low_1.c: Likewise.
3644
3645 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
3646
3647         * gcc.target/aarch64/simd/int_comparisons.x: New file.
3648         * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
3649         * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
3650
3651 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
3652
3653         * gcc.target/aarch64/simd/vrbit_1.c: New test.
3654
3655 2014-09-05  Richard Biener  <rguenther@suse.de>
3656
3657         PR middle-end/63148
3658         * gcc.dg/vect/pr63148.c: New testcase.
3659         * c-c++-common/pr19807-1.c: Likewise.
3660         * g++.dg/tree-ssa/pr19807.C: Adjust.
3661         * g++.dg/tree-ssa/tmmti-2.C: Remove.
3662
3663 2014-09-05  Bin Cheng  <bin.cheng@arm.com>
3664
3665         PR target/55701
3666         * gcc.target/arm/memset-inline-1.c: New test.
3667         * gcc.target/arm/memset-inline-2.c: New test.
3668         * gcc.target/arm/memset-inline-3.c: New test.
3669         * gcc.target/arm/memset-inline-4.c: New test.
3670         * gcc.target/arm/memset-inline-5.c: New test.
3671         * gcc.target/arm/memset-inline-6.c: New test.
3672         * gcc.target/arm/memset-inline-7.c: New test.
3673         * gcc.target/arm/memset-inline-8.c: New test.
3674         * gcc.target/arm/memset-inline-9.c: New test.
3675         * gcc.target/arm/memset-inline-10.c: New test.
3676
3677 2014-09-04  Kaz Kojima  <kkojima@gcc.gnu.org>
3678
3679         * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
3680
3681 2014-09-04  Guozhi Wei  <carrot@google.com>
3682
3683         PR target/62040
3684         * gcc.target/aarch64/pr62040.c: New test.
3685
3686 2014-09-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3687
3688         * gcc.dg/cpp/endif-pedantic2.c: More general options do not
3689         override specific ones, but specific ones do.
3690
3691 2014-09-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3692
3693         * gcc.target/powerpc/swaps-p8-13.c: New test.
3694         * gcc.target/powerpc/swaps-p8-14.c: New test.
3695         * gcc.target/powerpc/swaps-p8-15.c: New test.
3696
3697 2014-09-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3698
3699         * gcc.target/powerpc/vsx-extract-1.c:  Test 0th doubleword
3700         regardless of endianness.
3701
3702 2014-09-02  Fritz Reese  <Reese-Fritz@zai.com>
3703
3704         PR fortran/62174
3705         * gfortran.dg/cray_pointers_11.f90: New.
3706
3707 2014-09-03  Martin Jambor  <mjambor@suse.cz>
3708
3709         PR ipa/62015
3710         * g++.dg/ipa/pr62015.C: New test.
3711
3712 2014-09-03  Martin Jambor  <mjambor@suse.cz>
3713
3714         PR ipa/61986
3715         * gcc.dg/ipa/pr61986.c: New test.
3716
3717 2014-09-03  Marek Polacek  <polacek@redhat.com>
3718
3719         PR c/62294
3720         * gcc.dg/pr62294.c: New test.
3721         * gcc.dg/pr62294.h: New file.
3722
3723 2014-09-03  Kaz Kojima  <kkojima@gcc.gnu.org>
3724
3725         * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
3726         of dg-options.  Add "inline" keyword to test functions.
3727
3728 2014-09-03  Marek Polacek  <polacek@redhat.com>
3729
3730         PR c/62024
3731         * g++.dg/cpp0x/pr62024.C: New test.
3732         * gcc.dg/pr62024.c: New test.
3733
3734 2014-09-03  Ilya Tocar  <ilya.tocar@intel.com>
3735
3736         * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
3737         * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
3738         * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
3739         * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
3740         * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
3741         * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
3742
3743 2014-09-03  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3744
3745         PR target/61078
3746         * gcc.target/s390/pr61078.c: New testcase.
3747
3748 2014-09-03  Uros Bizjak  <ubizjak@gmail.com>
3749
3750         * gcc.dg/20111227-2.c: Compile only for x86 targets.
3751         * gcc.dg/20111227-3.c: Ditto.
3752
3753 2014-09-03  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3754
3755         * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
3756
3757 2014-09-03  Tobias Burnus  <burnus@net-b.de>
3758
3759         PR fortran/61881
3760         PR fortran/61888
3761         PR fortran/57305
3762         * gfortran.dg/sizeof_4.f90: New.
3763
3764 2014-09-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3765
3766         * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
3767         vec_cts, and vec_ctu.
3768         * gcc.target/powerpc/builtins-2.c: Likewise.
3769
3770 2014-09-02  Hans-Peter Nilsson  <hp@axis.com>
3771
3772         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
3773         [!__sun__ && !__hpux__] (arena_size): Scale according to
3774         target pointer size.
3775
3776 2014-09-02  Marek Polacek  <polacek@redhat.com>
3777
3778         PR fortran/62270
3779         * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
3780
3781 2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3782
3783         PR target/62275
3784         * gcc.target/arm/vect-lceilf_1.c: New test.
3785         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
3786         * gcc.target/arm/vect-lroundf_1.c: Likewise.
3787
3788 2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3789
3790         PR target/62275
3791         * gcc.target/arm/lceil-vcvt_1.c: New test.
3792         * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
3793         * gcc.target/arm/lround-vcvt_1.c: Likewise.
3794
3795 2014-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
3796
3797         DR 1453
3798         * g++.dg/cpp0x/constexpr-volatile.C: New.
3799         * g++.dg/ext/is_literal_type2.C: Likewise.
3800
3801 2014-09-02  Jakub Jelinek  <jakub@redhat.com>
3802             Balaji V. Iyer  <balaji.v.iyer@intel.com>
3803             Igor Zamyatin  <igor.zamyatin@intel.com>
3804
3805         * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
3806         * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
3807         * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
3808         * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
3809         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
3810         * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
3811         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
3812         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
3813         * g++.dg/cilk-plus/CK/cf3.cc: New test.
3814         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
3815         * g++.dg/cilk-plus/CK/for1.cc: New test.
3816         * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
3817         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
3818         * g++.dg/cilk-plus/CK/stl_test.cc: New test.
3819
3820 2014-09-02  Richard Biener  <rguenther@suse.de>
3821
3822         PR tree-optimization/62695
3823         * gfortran.dg/pr62695.f90: New testcase.
3824
3825 2014-09-01  Oleg Endo  <olegendo@gcc.gnu.org>
3826
3827         PR target/62312
3828         * gcc.c-torture/compile/pr62312.c: New.
3829
3830 2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
3831
3832         * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
3833
3834 2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
3835
3836         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3837         Return right away if !arm*-*-*.
3838
3839 2014-09-01  Bernd Schmidt  <bernds@codesourcery.com>
3840
3841         * gcc.c-torture/unsorted/386.c: Move to ...
3842         * gcc.c-torture/compile/386.c: ... here.
3843         * gcc.c-torture/unsorted/86.c: Move to ...
3844         * gcc.c-torture/compile/86.c: ... here.
3845         * gcc.c-torture/unsorted/a1.c: Move to ...
3846         * gcc.c-torture/compile/a1.c: ... here.
3847         * gcc.c-torture/unsorted/a3.c: Move to ...
3848         * gcc.c-torture/compile/a3.c: ... here.
3849         * gcc.c-torture/unsorted/aaa.c: Move to ...
3850         * gcc.c-torture/compile/aaa.c: ... here.
3851         * gcc.c-torture/unsorted/aa.c: Move to ...
3852         * gcc.c-torture/compile/aa.c: ... here.
3853         * gcc.c-torture/unsorted/abs.c: Move to ...
3854         * gcc.c-torture/compile/abs.c: ... here.
3855         * gcc.c-torture/unsorted/a.c: Move to ...
3856         * gcc.c-torture/compile/a.c: ... here.
3857         * gcc.c-torture/unsorted/ac.c: Move to ...
3858         * gcc.c-torture/compile/ac.c: ... here.
3859         * gcc.c-torture/unsorted/acc.c: Move to ...
3860         * gcc.c-torture/compile/acc.c: ... here.
3861         * gcc.c-torture/unsorted/add386.c: Move to ...
3862         * gcc.c-torture/compile/add386.c: ... here.
3863         * gcc.c-torture/unsorted/add.c: Move to ...
3864         * gcc.c-torture/compile/add.c: ... here.
3865         * gcc.c-torture/unsorted/addcc.c: Move to ...
3866         * gcc.c-torture/compile/addcc.c: ... here.
3867         * gcc.c-torture/unsorted/andm.c: Move to ...
3868         * gcc.c-torture/compile/andm.c: ... here.
3869         * gcc.c-torture/unsorted/andmem.c: Move to ...
3870         * gcc.c-torture/compile/andmem.c: ... here.
3871         * gcc.c-torture/unsorted/andn.c: Move to ...
3872         * gcc.c-torture/compile/andn.c: ... here.
3873         * gcc.c-torture/unsorted/andok.c: Move to ...
3874         * gcc.c-torture/compile/andok.c: ... here.
3875         * gcc.c-torture/unsorted/andsi.c: Move to ...
3876         * gcc.c-torture/compile/andsi.c: ... here.
3877         * gcc.c-torture/unsorted/andsparc.c: Move to ...
3878         * gcc.c-torture/compile/andsparc.c: ... here.
3879         * gcc.c-torture/unsorted/aos.c: Move to ...
3880         * gcc.c-torture/compile/aos.c: ... here.
3881         * gcc.c-torture/unsorted/arr.c: Move to ...
3882         * gcc.c-torture/compile/arr.c: ... here.
3883         * gcc.c-torture/unsorted/as.c: Move to ...
3884         * gcc.c-torture/compile/as.c: ... here.
3885         * gcc.c-torture/unsorted/ase.c: Move to ...
3886         * gcc.c-torture/compile/ase.c: ... here.
3887         * gcc.c-torture/unsorted/b1.c: Move to ...
3888         * gcc.c-torture/compile/b1.c: ... here.
3889         * gcc.c-torture/unsorted/b2.c: Move to ...
3890         * gcc.c-torture/compile/b2.c: ... here.
3891         * gcc.c-torture/unsorted/b3.c: Move to ...
3892         * gcc.c-torture/compile/b3.c: ... here.
3893         * gcc.c-torture/unsorted/b88.c: Move to ...
3894         * gcc.c-torture/compile/b88.c: ... here.
3895         * gcc.c-torture/unsorted/bad.c: Move to ...
3896         * gcc.c-torture/compile/bad.c: ... here.
3897         * gcc.c-torture/unsorted/band.c: Move to ...
3898         * gcc.c-torture/compile/band.c: ... here.
3899         * gcc.c-torture/unsorted/bb0.c: Move to ...
3900         * gcc.c-torture/compile/bb0.c: ... here.
3901         * gcc.c-torture/unsorted/bb1.c: Move to ...
3902         * gcc.c-torture/compile/bb1.c: ... here.
3903         * gcc.c-torture/unsorted/bbb.c: Move to ...
3904         * gcc.c-torture/compile/bbb.c: ... here.
3905         * gcc.c-torture/unsorted/b.c: Move to ...
3906         * gcc.c-torture/compile/b.c: ... here.
3907         * gcc.c-torture/unsorted/bc.c: Move to ...
3908         * gcc.c-torture/compile/bc.c: ... here.
3909         * gcc.c-torture/unsorted/bcopy.c: Move to ...
3910         * gcc.c-torture/compile/bcopy.c: ... here.
3911         * gcc.c-torture/unsorted/bf.c: Move to ...
3912         * gcc.c-torture/compile/bf.c: ... here.
3913         * gcc.c-torture/unsorted/bfins.c: Move to ...
3914         * gcc.c-torture/compile/bfins.c: ... here.
3915         * gcc.c-torture/unsorted/bfx.c: Move to ...
3916         * gcc.c-torture/compile/bfx.c: ... here.
3917         * gcc.c-torture/unsorted/bge.c: Move to ...
3918         * gcc.c-torture/compile/bge.c: ... here.
3919         * gcc.c-torture/unsorted/bit.c: Move to ...
3920         * gcc.c-torture/compile/bit.c: ... here.
3921         * gcc.c-torture/unsorted/bitf.c: Move to ...
3922         * gcc.c-torture/compile/bitf.c: ... here.
3923         * gcc.c-torture/unsorted/bitw.c: Move to ...
3924         * gcc.c-torture/compile/bitw.c: ... here.
3925         * gcc.c-torture/unsorted/blk.c: Move to ...
3926         * gcc.c-torture/compile/blk.c: ... here.
3927         * gcc.c-torture/unsorted/bt386.c: Move to ...
3928         * gcc.c-torture/compile/bt386.c: ... here.
3929         * gcc.c-torture/unsorted/bt.c: Move to ...
3930         * gcc.c-torture/compile/bt.c: ... here.
3931         * gcc.c-torture/unsorted/BUG11.c: Move to ...
3932         * gcc.c-torture/compile/BUG11.c: ... here.
3933         * gcc.c-torture/unsorted/BUG12.c: Move to ...
3934         * gcc.c-torture/compile/BUG12.c: ... here.
3935         * gcc.c-torture/unsorted/BUG13.c: Move to ...
3936         * gcc.c-torture/compile/BUG13.c: ... here.
3937         * gcc.c-torture/unsorted/BUG16.c: Move to ...
3938         * gcc.c-torture/compile/BUG16.c: ... here.
3939         * gcc.c-torture/unsorted/BUG17.c: Move to ...
3940         * gcc.c-torture/compile/BUG17.c: ... here.
3941         * gcc.c-torture/unsorted/BUG18.c: Move to ...
3942         * gcc.c-torture/compile/BUG18.c: ... here.
3943         * gcc.c-torture/unsorted/BUG1.c: Move to ...
3944         * gcc.c-torture/compile/BUG1.c: ... here.
3945         * gcc.c-torture/unsorted/BUG21.c: Move to ...
3946         * gcc.c-torture/compile/BUG21.c: ... here.
3947         * gcc.c-torture/unsorted/BUG22.c: Move to ...
3948         * gcc.c-torture/compile/BUG22.c: ... here.
3949         * gcc.c-torture/unsorted/BUG23.c: Move to ...
3950         * gcc.c-torture/compile/BUG23.c: ... here.
3951         * gcc.c-torture/unsorted/BUG24.c: Move to ...
3952         * gcc.c-torture/compile/BUG24.c: ... here.
3953         * gcc.c-torture/unsorted/BUG25.c: Move to ...
3954         * gcc.c-torture/compile/BUG25.c: ... here.
3955         * gcc.c-torture/unsorted/BUG2.c: Move to ...
3956         * gcc.c-torture/compile/BUG2.c: ... here.
3957         * gcc.c-torture/unsorted/BUG3.c: Move to ...
3958         * gcc.c-torture/compile/BUG3.c: ... here.
3959         * gcc.c-torture/unsorted/BUG4.c: Move to ...
3960         * gcc.c-torture/compile/BUG4.c: ... here.
3961         * gcc.c-torture/unsorted/BUG5.c: Move to ...
3962         * gcc.c-torture/compile/BUG5.c: ... here.
3963         * gcc.c-torture/unsorted/BUG6.c: Move to ...
3964         * gcc.c-torture/compile/BUG6.c: ... here.
3965         * gcc.c-torture/unsorted/bug.c: Move to ...
3966         * gcc.c-torture/compile/bug.c: ... here.
3967         * gcc.c-torture/unsorted/bugc.c: Move to ...
3968         * gcc.c-torture/compile/bugc.c: ... here.
3969         * gcc.c-torture/unsorted/buns.c: Move to ...
3970         * gcc.c-torture/compile/buns.c: ... here.
3971         * gcc.c-torture/unsorted/bx.c: Move to ...
3972         * gcc.c-torture/compile/bx.c: ... here.
3973         * gcc.c-torture/unsorted/c1.c: Move to ...
3974         * gcc.c-torture/compile/c1.c: ... here.
3975         * gcc.c-torture/unsorted/c2.c: Move to ...
3976         * gcc.c-torture/compile/c2.c: ... here.
3977         * gcc.c-torture/unsorted/call386.c: Move to ...
3978         * gcc.c-torture/compile/call386.c: ... here.
3979         * gcc.c-torture/unsorted/call.c: Move to ...
3980         * gcc.c-torture/compile/call.c: ... here.
3981         * gcc.c-torture/unsorted/callind.c: Move to ...
3982         * gcc.c-torture/compile/callind.c: ... here.
3983         * gcc.c-torture/unsorted/c.c: Move to ...
3984         * gcc.c-torture/compile/c.c: ... here.
3985         * gcc.c-torture/unsorted/cc.c: Move to ...
3986         * gcc.c-torture/compile/cc.c: ... here.
3987         * gcc.c-torture/unsorted/charmtst.c: Move to ...
3988         * gcc.c-torture/compile/charmtst.c: ... here.
3989         * gcc.c-torture/unsorted/cmb.c: Move to ...
3990         * gcc.c-torture/compile/cmb.c: ... here.
3991         * gcc.c-torture/unsorted/cmp.c: Move to ...
3992         * gcc.c-torture/compile/cmp.c: ... here.
3993         * gcc.c-torture/unsorted/cmphi.c: Move to ...
3994         * gcc.c-torture/compile/cmphi.c: ... here.
3995         * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
3996         * gcc.c-torture/compile/cmpsi386.c: ... here.
3997         * gcc.c-torture/unsorted/cmul.c: Move to ...
3998         * gcc.c-torture/compile/cmul.c: ... here.
3999         * gcc.c-torture/unsorted/cn1.c: Move to ...
4000         * gcc.c-torture/compile/cn1.c: ... here.
4001         * gcc.c-torture/unsorted/comb.c: Move to ...
4002         * gcc.c-torture/compile/comb.c: ... here.
4003         * gcc.c-torture/unsorted/consec.c: Move to ...
4004         * gcc.c-torture/compile/consec.c: ... here.
4005         * gcc.c-torture/unsorted/const.c: Move to ...
4006         * gcc.c-torture/compile/const.c: ... here.
4007         * gcc.c-torture/unsorted/conv.c: Move to ...
4008         * gcc.c-torture/compile/conv.c: ... here.
4009         * gcc.c-torture/unsorted/conv_tst.c: Move to ...
4010         * gcc.c-torture/compile/conv_tst.c: ... here.
4011         * gcc.c-torture/unsorted/cp.c: Move to ...
4012         * gcc.c-torture/compile/cp.c: ... here.
4013         * gcc.c-torture/unsorted/csebug.c: Move to ...
4014         * gcc.c-torture/compile/csebug.c: ... here.
4015         * gcc.c-torture/unsorted/cvt.c: Move to ...
4016         * gcc.c-torture/compile/cvt.c: ... here.
4017         * gcc.c-torture/unsorted/dblbug.c: Move to ...
4018         * gcc.c-torture/compile/dblbug.c: ... here.
4019         * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
4020         * gcc.c-torture/compile/dbl_parm.c: ... here.
4021         * gcc.c-torture/unsorted/d.c: Move to ...
4022         * gcc.c-torture/compile/d.c: ... here.
4023         * gcc.c-torture/unsorted/ddd.c: Move to ...
4024         * gcc.c-torture/compile/ddd.c: ... here.
4025         * gcc.c-torture/unsorted/dead.c: Move to ...
4026         * gcc.c-torture/compile/dead.c: ... here.
4027         * gcc.c-torture/unsorted/delay.c: Move to ...
4028         * gcc.c-torture/compile/delay.c: ... here.
4029         * gcc.c-torture/unsorted/DFcmp.c: Move to ...
4030         * gcc.c-torture/compile/DFcmp.c: ... here.  Require int32plus.
4031         * gcc.c-torture/unsorted/di.c: Move to ...
4032         * gcc.c-torture/compile/di.c: ... here.
4033         * gcc.c-torture/unsorted/dic.c: Move to ...
4034         * gcc.c-torture/compile/dic.c: ... here.
4035         * gcc.c-torture/unsorted/dilayout.c: Move to ...
4036         * gcc.c-torture/compile/dilayout.c: ... here.
4037         * gcc.c-torture/unsorted/dimove.c: Move to ...
4038         * gcc.c-torture/compile/dimove.c: ... here.
4039         * gcc.c-torture/unsorted/dimul.c: Move to ...
4040         * gcc.c-torture/compile/dimul.c: ... here.
4041         * gcc.c-torture/unsorted/div.c: Move to ...
4042         * gcc.c-torture/compile/div.c: ... here.
4043         * gcc.c-torture/unsorted/divdf.c: Move to ...
4044         * gcc.c-torture/compile/divdf.c: ... here.
4045         * gcc.c-torture/unsorted/dm.c: Move to ...
4046         * gcc.c-torture/compile/dm.c: ... here.
4047         * gcc.c-torture/unsorted/dshift.c: Move to ...
4048         * gcc.c-torture/compile/dshift.c: ... here.
4049         * gcc.c-torture/unsorted/e.c: Move to ...
4050         * gcc.c-torture/compile/e.c: ... here.
4051         * gcc.c-torture/unsorted/ex.c: Move to ...
4052         * gcc.c-torture/compile/ex.c: ... here.
4053         * gcc.c-torture/unsorted/ext.c: Move to ...
4054         * gcc.c-torture/compile/ext.c: ... here.
4055         * gcc.c-torture/unsorted/f1.c: Move to ...
4056         * gcc.c-torture/compile/f1.c: ... here.
4057         * gcc.c-torture/unsorted/f2.c: Move to ...
4058         * gcc.c-torture/compile/f2.c: ... here.
4059         * gcc.c-torture/unsorted/fdmul.c: Move to ...
4060         * gcc.c-torture/compile/fdmul.c: ... here.
4061         * gcc.c-torture/unsorted/float.c: Move to ...
4062         * gcc.c-torture/compile/float.c: ... here.
4063         * gcc.c-torture/unsorted/flo.c: Move to ...
4064         * gcc.c-torture/compile/flo.c: ... here.
4065         * gcc.c-torture/unsorted/flt_const.c: Move to ...
4066         * gcc.c-torture/compile/flt_const.c: ... here.
4067         * gcc.c-torture/unsorted/fnul.c: Move to ...
4068         * gcc.c-torture/compile/fnul.c: ... here.
4069         * gcc.c-torture/unsorted/foo.c: Move to ...
4070         * gcc.c-torture/compile/foo.c: ... here.
4071         * gcc.c-torture/unsorted/forgetcc.c: Move to ...
4072         * gcc.c-torture/compile/forgetcc.c: ... here.
4073         * gcc.c-torture/unsorted/fq.c: Move to ...
4074         * gcc.c-torture/compile/fq.c: ... here.
4075         * gcc.c-torture/unsorted/g.c: Move to ...
4076         * gcc.c-torture/compile/g.c: ... here.
4077         * gcc.c-torture/unsorted/gen_tst.c: Move to ...
4078         * gcc.c-torture/compile/gen_tst.c: ... here.
4079         * gcc.c-torture/unsorted/glob.c: Move to ...
4080         * gcc.c-torture/compile/glob.c: ... here.
4081         * gcc.c-torture/unsorted/gronk.c: Move to ...
4082         * gcc.c-torture/compile/gronk.c: ... here.
4083         * gcc.c-torture/unsorted/hibug.c: Move to ...
4084         * gcc.c-torture/compile/hibug.c: ... here.
4085         * gcc.c-torture/unsorted/hi.c: Move to ...
4086         * gcc.c-torture/compile/hi.c: ... here.
4087         * gcc.c-torture/unsorted/HIcmp.c: Move to ...
4088         * gcc.c-torture/compile/HIcmp.c: ... here.
4089         * gcc.c-torture/unsorted/HIset.c: Move to ...
4090         * gcc.c-torture/compile/HIset.c: ... here.
4091         * gcc.c-torture/unsorted/i.c: Move to ...
4092         * gcc.c-torture/compile/i.c: ... here.
4093         * gcc.c-torture/unsorted/i++.c: Move to ...
4094         * gcc.c-torture/compile/i++.c: ... here.
4095         * gcc.c-torture/unsorted/ic.c: Move to ...
4096         * gcc.c-torture/compile/ic.c: ... here.
4097         * gcc.c-torture/unsorted/icmp.c: Move to ...
4098         * gcc.c-torture/compile/icmp.c: ... here.
4099         * gcc.c-torture/unsorted/ifreg.c: Move to ...
4100         * gcc.c-torture/compile/ifreg.c: ... here.
4101         * gcc.c-torture/unsorted/imm.c: Move to ...
4102         * gcc.c-torture/compile/imm.c: ... here.
4103         * gcc.c-torture/unsorted/isinf.c: Move to ...
4104         * gcc.c-torture/compile/isinf.c: ... here.
4105         * gcc.c-torture/unsorted/jmp.c: Move to ...
4106         * gcc.c-torture/compile/jmp.c: ... here.
4107         * gcc.c-torture/unsorted/jumptab.c: Move to ...
4108         * gcc.c-torture/compile/jumptab.c: ... here.
4109         * gcc.c-torture/unsorted/layout.c: Move to ...
4110         * gcc.c-torture/compile/layout.c: ... here.
4111         * gcc.c-torture/unsorted/lbug.c: Move to ...
4112         * gcc.c-torture/compile/lbug.c: ... here.
4113         * gcc.c-torture/unsorted/l.c: Move to ...
4114         * gcc.c-torture/compile/l.c: ... here.
4115         * gcc.c-torture/unsorted/ll1.c: Move to ...
4116         * gcc.c-torture/compile/ll1.c: ... here.
4117         * gcc.c-torture/unsorted/llbug.c: Move to ...
4118         * gcc.c-torture/compile/llbug.c: ... here.
4119         * gcc.c-torture/unsorted/lll.c: Move to ...
4120         * gcc.c-torture/compile/lll.c: ... here.
4121         * gcc.c-torture/unsorted/load8.c: Move to ...
4122         * gcc.c-torture/compile/load8.c: ... here.
4123         * gcc.c-torture/unsorted/loadhicc.c: Move to ...
4124         * gcc.c-torture/compile/loadhicc.c: ... here.
4125         * gcc.c-torture/unsorted/log2.c: Move to ...
4126         * gcc.c-torture/compile/log2.c: ... here.
4127         * gcc.c-torture/unsorted/logic.c: Move to ...
4128         * gcc.c-torture/compile/logic.c: ... here.
4129         * gcc.c-torture/unsorted/loop-1.c: Move to ...
4130         * gcc.c-torture/compile/loop-1.c: ... here.
4131         * gcc.c-torture/unsorted/loop386.c: Move to ...
4132         * gcc.c-torture/compile/loop386.c: ... here.
4133         * gcc.c-torture/unsorted/lop.c: Move to ...
4134         * gcc.c-torture/compile/lop.c: ... here.
4135         * gcc.c-torture/unsorted/m1.c: Move to ...
4136         * gcc.c-torture/compile/m1.c: ... here.
4137         * gcc.c-torture/unsorted/m2.c: Move to ...
4138         * gcc.c-torture/compile/m2.c: ... here.
4139         * gcc.c-torture/unsorted/m5.c: Move to ...
4140         * gcc.c-torture/compile/m5.c: ... here.
4141         * gcc.c-torture/unsorted/m68.c: Move to ...
4142         * gcc.c-torture/compile/m68.c: ... here.
4143         * gcc.c-torture/unsorted/mbyte.c: Move to ...
4144         * gcc.c-torture/compile/mbyte.c: ... here.
4145         * gcc.c-torture/unsorted/mchar.c: Move to ...
4146         * gcc.c-torture/compile/mchar.c: ... here.
4147         * gcc.c-torture/unsorted/mcmp.c: Move to ...
4148         * gcc.c-torture/compile/mcmp.c: ... here.
4149         * gcc.c-torture/unsorted/mdouble.c: Move to ...
4150         * gcc.c-torture/compile/mdouble.c: ... here.
4151         * gcc.c-torture/unsorted/memtst.c: Move to ...
4152         * gcc.c-torture/compile/memtst.c: ... here.
4153         * gcc.c-torture/unsorted/miscomp.c: Move to ...
4154         * gcc.c-torture/compile/miscomp.c: ... here.
4155         * gcc.c-torture/unsorted/mm.c: Move to ...
4156         * gcc.c-torture/compile/mm.c: ... here.
4157         * gcc.c-torture/unsorted/mod.c: Move to ...
4158         * gcc.c-torture/compile/mod.c: ... here.
4159         * gcc.c-torture/unsorted/modcc.c: Move to ...
4160         * gcc.c-torture/compile/modcc.c: ... here.
4161         * gcc.c-torture/unsorted/move.c: Move to ...
4162         * gcc.c-torture/compile/move.c: ... here.
4163         * gcc.c-torture/unsorted/move_qhi.c: Move to ...
4164         * gcc.c-torture/compile/move_qhi.c: ... here.
4165         * gcc.c-torture/unsorted/mregtst.c: Move to ...
4166         * gcc.c-torture/compile/mregtst.c: ... here.
4167         * gcc.c-torture/unsorted/msp.c: Move to ...
4168         * gcc.c-torture/compile/msp.c: ... here.
4169         * gcc.c-torture/unsorted/mtst.c: Move to ...
4170         * gcc.c-torture/compile/mtst.c: ... here.
4171         * gcc.c-torture/unsorted/mu.c: Move to ...
4172         * gcc.c-torture/compile/mu.c: ... here.
4173         * gcc.c-torture/unsorted/mul.c: Move to ...
4174         * gcc.c-torture/compile/mul.c: ... here.
4175         * gcc.c-torture/unsorted/mword1.c: Move to ...
4176         * gcc.c-torture/compile/mword1.c: ... here.
4177         * gcc.c-torture/unsorted/mword.c: Move to ...
4178         * gcc.c-torture/compile/mword.c: ... here.
4179         * gcc.c-torture/unsorted/n1.c: Move to ...
4180         * gcc.c-torture/compile/n1.c: ... here.
4181         * gcc.c-torture/unsorted/nand.c: Move to ...
4182         * gcc.c-torture/compile/nand.c: ... here.
4183         * gcc.c-torture/unsorted/n.c: Move to ...
4184         * gcc.c-torture/compile/n.c: ... here.
4185         * gcc.c-torture/unsorted/neg.c: Move to ...
4186         * gcc.c-torture/compile/neg.c: ... here.
4187         * gcc.c-torture/unsorted/o.c: Move to ...
4188         * gcc.c-torture/compile/o.c: ... here.
4189         * gcc.c-torture/unsorted/omit.c: Move to ...
4190         * gcc.c-torture/compile/omit.c: ... here.
4191         * gcc.c-torture/unsorted/opout.c: Move to ...
4192         * gcc.c-torture/compile/opout.c: ... here.
4193         * gcc.c-torture/unsorted/opt.c: Move to ...
4194         * gcc.c-torture/compile/opt.c: ... here.
4195         * gcc.c-torture/unsorted/or386.c: Move to ...
4196         * gcc.c-torture/compile/or386.c: ... here.
4197         * gcc.c-torture/unsorted/or.c: Move to ...
4198         * gcc.c-torture/compile/or.c: ... here.
4199         * gcc.c-torture/unsorted/parms.c: Move to ...
4200         * gcc.c-torture/compile/parms.c: ... here.
4201         * gcc.c-torture/unsorted/pass.c: Move to ...
4202         * gcc.c-torture/compile/pass.c: ... here.
4203         * gcc.c-torture/unsorted/p.c: Move to ...
4204         * gcc.c-torture/compile/p.c: ... here.
4205         * gcc.c-torture/unsorted/pmt.c: Move to ...
4206         * gcc.c-torture/compile/pmt.c: ... here.
4207         * gcc.c-torture/unsorted/poor.c: Move to ...
4208         * gcc.c-torture/compile/poor.c: ... here.
4209         * gcc.c-torture/unsorted/pp.c: Move to ...
4210         * gcc.c-torture/compile/pp.c: ... here.
4211         * gcc.c-torture/unsorted/pret-arg.c: Move to ...
4212         * gcc.c-torture/compile/pret-arg.c: ... here.
4213         * gcc.c-torture/unsorted/pyr2.c: Move to ...
4214         * gcc.c-torture/compile/pyr2.c: ... here.
4215         * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
4216         * gcc.c-torture/compile/PYRBUG.c: ... here.
4217         * gcc.c-torture/unsorted/pyr.c: Move to ...
4218         * gcc.c-torture/compile/pyr.c: ... here.
4219         * gcc.c-torture/unsorted/q.c: Move to ...
4220         * gcc.c-torture/compile/q.c: ... here.
4221         * gcc.c-torture/unsorted/QIcmp.c: Move to ...
4222         * gcc.c-torture/compile/QIcmp.c: ... here.
4223         * gcc.c-torture/unsorted/QIset.c: Move to ...
4224         * gcc.c-torture/compile/QIset.c: ... here.
4225         * gcc.c-torture/unsorted/r1.c: Move to ...
4226         * gcc.c-torture/compile/r1.c: ... here.
4227         * gcc.c-torture/unsorted/r.c: Move to ...
4228         * gcc.c-torture/compile/r.c: ... here.
4229         * gcc.c-torture/unsorted/rel.c: Move to ...
4230         * gcc.c-torture/compile/rel.c: ... here.
4231         * gcc.c-torture/unsorted/rmsc.c: Move to ...
4232         * gcc.c-torture/compile/rmsc.c: ... here.
4233         * gcc.c-torture/unsorted/round.c: Move to ...
4234         * gcc.c-torture/compile/round.c: ... here.
4235         * gcc.c-torture/unsorted/run.c: Move to ...
4236         * gcc.c-torture/compile/run.c: ... here.
4237         * gcc.c-torture/unsorted/sar.c: Move to ...
4238         * gcc.c-torture/compile/sar.c: ... here.
4239         * gcc.c-torture/unsorted/s.c: Move to ...
4240         * gcc.c-torture/compile/s.c: ... here.
4241         * gcc.c-torture/unsorted/scal.c: Move to ...
4242         * gcc.c-torture/compile/scal.c: ... here.
4243         * gcc.c-torture/unsorted/sc.c: Move to ...
4244         * gcc.c-torture/compile/sc.c: ... here.
4245         * gcc.c-torture/unsorted/scc.c: Move to ...
4246         * gcc.c-torture/compile/scc.c: ... here.
4247         * gcc.c-torture/unsorted/scond.c: Move to ...
4248         * gcc.c-torture/compile/scond.c: ... here.
4249         * gcc.c-torture/unsorted/selfrec.c: Move to ...
4250         * gcc.c-torture/compile/selfrec.c: ... here.
4251         * gcc.c-torture/unsorted/seq.c: Move to ...
4252         * gcc.c-torture/compile/seq.c: ... here.
4253         * gcc.c-torture/unsorted/set386.c: Move to ...
4254         * gcc.c-torture/compile/set386.c: ... here.
4255         * gcc.c-torture/unsorted/set88.c: Move to ...
4256         * gcc.c-torture/compile/set88.c: ... here.
4257         * gcc.c-torture/unsorted/SFset.c: Move to ...
4258         * gcc.c-torture/compile/SFset.c: ... here.  Require int32plus.
4259         * gcc.c-torture/unsorted/shand.c: Move to ...
4260         * gcc.c-torture/compile/shand.c: ... here.
4261         * gcc.c-torture/unsorted/sh.c: Move to ...
4262         * gcc.c-torture/compile/sh.c: ... here.
4263         * gcc.c-torture/unsorted/shft.c: Move to ...
4264         * gcc.c-torture/compile/shft.c: ... here.
4265         * gcc.c-torture/unsorted/shift.c: Move to ...
4266         * gcc.c-torture/compile/shift.c: ... here.
4267         * gcc.c-torture/unsorted/shloop.c: Move to ...
4268         * gcc.c-torture/compile/shloop.c: ... here.
4269         * gcc.c-torture/unsorted/shm.c: Move to ...
4270         * gcc.c-torture/compile/shm.c: ... here.
4271         * gcc.c-torture/unsorted/SIcmp.c: Move to ...
4272         * gcc.c-torture/compile/SIcmp.c: ... here.
4273         * gcc.c-torture/unsorted/signext2.c: Move to ...
4274         * gcc.c-torture/compile/signext2.c: ... here.
4275         * gcc.c-torture/unsorted/signext.c: Move to ...
4276         * gcc.c-torture/compile/signext.c: ... here.
4277         * gcc.c-torture/unsorted/sim.c: Move to ...
4278         * gcc.c-torture/compile/sim.c: ... here.
4279         * gcc.c-torture/unsorted/simple.c: Move to ...
4280         * gcc.c-torture/compile/simple.c: ... here.
4281         * gcc.c-torture/unsorted/SIset.c: Move to ...
4282         * gcc.c-torture/compile/SIset.c: ... here.
4283         * gcc.c-torture/unsorted/sne.c: Move to ...
4284         * gcc.c-torture/compile/sne.c: ... here.
4285         * gcc.c-torture/unsorted/sound.c: Move to ...
4286         * gcc.c-torture/compile/sound.c: ... here.
4287         * gcc.c-torture/unsorted/sparcbug.c: Move to ...
4288         * gcc.c-torture/compile/sparcbug.c: ... here.
4289         * gcc.c-torture/unsorted/speed.c: Move to ...
4290         * gcc.c-torture/compile/speed.c: ... here.
4291         * gcc.c-torture/unsorted/stor.c: Move to ...
4292         * gcc.c-torture/compile/stor.c: ... here.
4293         * gcc.c-torture/unsorted/store0.c: Move to ...
4294         * gcc.c-torture/compile/store0.c: ... here.
4295         * gcc.c-torture/unsorted/storecc.c: Move to ...
4296         * gcc.c-torture/compile/storecc.c: ... here.
4297         * gcc.c-torture/unsorted/str.c: Move to ...
4298         * gcc.c-torture/compile/str.c: ... here.
4299         * gcc.c-torture/unsorted/stru.c: Move to ...
4300         * gcc.c-torture/compile/stru.c: ... here.
4301         * gcc.c-torture/unsorted/structret.c: Move to ...
4302         * gcc.c-torture/compile/structret.c: ... here.
4303         * gcc.c-torture/unsorted/stuct.c: Move to ...
4304         * gcc.c-torture/compile/stuct.c: ... here.
4305         * gcc.c-torture/unsorted/sub32.c: Move to ...
4306         * gcc.c-torture/compile/sub32.c: ... here.
4307         * gcc.c-torture/unsorted/subcc.c: Move to ...
4308         * gcc.c-torture/compile/subcc.c: ... here.
4309         * gcc.c-torture/unsorted/subcse.c: Move to ...
4310         * gcc.c-torture/compile/subcse.c: ... here.
4311         * gcc.c-torture/unsorted/sym.c: Move to ...
4312         * gcc.c-torture/compile/sym.c: ... here.
4313         * gcc.c-torture/unsorted/symconst.c: Move to ...
4314         * gcc.c-torture/compile/symconst.c: ... here.
4315         * gcc.c-torture/unsorted/t.c: Move to ...
4316         * gcc.c-torture/compile/t.c: ... here.
4317         * gcc.c-torture/unsorted/test.c: Move to ...
4318         * gcc.c-torture/compile/test.c: ... here.
4319         * gcc.c-torture/unsorted/test-flow.c: Move to ...
4320         * gcc.c-torture/compile/test-flow.c: ... here.
4321         * gcc.c-torture/unsorted/test-loop.c: Move to ...
4322         * gcc.c-torture/compile/test-loop.c: ... here.
4323         * gcc.c-torture/unsorted/time.c: Move to ...
4324         * gcc.c-torture/compile/time.c: ... here.
4325         * gcc.c-torture/unsorted/tmp.c: Move to ...
4326         * gcc.c-torture/compile/tmp.c: ... here.
4327         * gcc.c-torture/unsorted/trivial.c: Move to ...
4328         * gcc.c-torture/compile/trivial.c: ... here.
4329         * gcc.c-torture/unsorted/trunc.c: Move to ...
4330         * gcc.c-torture/compile/trunc.c: ... here.
4331         * gcc.c-torture/unsorted/u.c: Move to ...
4332         * gcc.c-torture/compile/u.c: ... here.
4333         * gcc.c-torture/unsorted/udconvert.c: Move to ...
4334         * gcc.c-torture/compile/udconvert.c: ... here.
4335         * gcc.c-torture/unsorted/udivmod4.c: Move to ...
4336         * gcc.c-torture/compile/udivmod4.c: ... here.
4337         * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
4338         * gcc.c-torture/compile/UHIcmp.c: ... here.
4339         * gcc.c-torture/unsorted/uns.c: Move to ...
4340         * gcc.c-torture/compile/uns.c: ... here.
4341         * gcc.c-torture/unsorted/uns_tst.c: Move to ...
4342         * gcc.c-torture/compile/uns_tst.c: ... here.
4343         * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
4344         * gcc.c-torture/compile/UQIcmp.c: ... here.
4345         * gcc.c-torture/unsorted/USIcmp.c: Move to ...
4346         * gcc.c-torture/compile/USIcmp.c: ... here.
4347         * gcc.c-torture/unsorted/uuarg.c: Move to ...
4348         * gcc.c-torture/compile/uuarg.c: ... here.
4349         * gcc.c-torture/unsorted/v.c: Move to ...
4350         * gcc.c-torture/compile/v.c: ... here.
4351         * gcc.c-torture/unsorted/w.c: Move to ...
4352         * gcc.c-torture/compile/w.c: ... here.
4353         * gcc.c-torture/unsorted/ww.c: Move to ...
4354         * gcc.c-torture/compile/ww.c: ... here.
4355         * gcc.c-torture/unsorted/xb.c: Move to ...
4356         * gcc.c-torture/compile/xb.c: ... here.
4357         * gcc.c-torture/unsorted/xbg.c: Move to ...
4358         * gcc.c-torture/compile/xbg.c: ... here.
4359         * gcc.c-torture/unsorted/x.c: Move to ...
4360         * gcc.c-torture/compile/x.c: ... here.
4361         * gcc.c-torture/unsorted/xc.c: Move to ...
4362         * gcc.c-torture/compile/xc.c: ... here.
4363         * gcc.c-torture/unsorted/xcsebug.c: Move to ...
4364         * gcc.c-torture/compile/xcsebug.c: ... here.
4365         * gcc.c-torture/unsorted/xdi.c: Move to ...
4366         * gcc.c-torture/compile/xdi.c: ... here.
4367         * gcc.c-torture/unsorted/xfoo.c: Move to ...
4368         * gcc.c-torture/compile/xfoo.c: ... here.
4369         * gcc.c-torture/unsorted/xi.c: Move to ...
4370         * gcc.c-torture/compile/xi.c: ... here.
4371         * gcc.c-torture/unsorted/xlop.c: Move to ...
4372         * gcc.c-torture/compile/xlop.c: ... here.
4373         * gcc.c-torture/unsorted/xmtst.c: Move to ...
4374         * gcc.c-torture/compile/xmtst.c: ... here.
4375         * gcc.c-torture/unsorted/xneg.c: Move to ...
4376         * gcc.c-torture/compile/xneg.c: ... here.
4377         * gcc.c-torture/unsorted/xopt.c: Move to ...
4378         * gcc.c-torture/compile/xopt.c: ... here.
4379         * gcc.c-torture/unsorted/xor.c: Move to ...
4380         * gcc.c-torture/compile/xor.c: ... here.
4381         * gcc.c-torture/unsorted/xorn.c: Move to ...
4382         * gcc.c-torture/compile/xorn.c: ... here.
4383         * gcc.c-torture/unsorted/xp.c: Move to ...
4384         * gcc.c-torture/compile/xp.c: ... here.
4385         * gcc.c-torture/unsorted/xpp.c: Move to ...
4386         * gcc.c-torture/compile/xpp.c: ... here.
4387         * gcc.c-torture/unsorted/xs.c: Move to ...
4388         * gcc.c-torture/compile/xs.c: ... here.
4389         * gcc.c-torture/unsorted/xsh.c: Move to ...
4390         * gcc.c-torture/compile/xsh.c: ... here.
4391         * gcc.c-torture/unsorted/xz.c: Move to ...
4392         * gcc.c-torture/compile/xz.c: ... here.
4393         * gcc.c-torture/unsorted/xzz.c: Move to ...
4394         * gcc.c-torture/compile/xzz.c: ... here.
4395
4396 2014-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4397
4398         * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
4399         (abort, exit): Declare.
4400
4401 2014-09-01  Yury Gribov  <y.gribov@samsung.com>
4402
4403         PR sanitizer/61897
4404         PR sanitizer/62140
4405         * c-c++-common/asan/pr62140-1.c: New test.
4406         * c-c++-common/asan/pr62140-2.c: New test.
4407
4408 2014-08-31  Fritz Reese  <Reese-Fritz@zai.com>
4409             Tobias Burnus  <burnus@net-b.de>
4410
4411         PR fortran/62309
4412         * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
4413
4414 2014-08-31  Tobias Burnus  <burnus@net-b.de>
4415
4416         * gfortran.dg/coarray_lib_comm_1.f90: New.
4417
4418 2014-08-30  Andrew Pinski  <apinski@cavium.com>
4419
4420         * gcc.c-torture/execute/20140828-1.c: New testcase.
4421
4422 2014-08-29  DJ Delorie  <dj@redhat.com>
4423
4424         * lib/target-supports.exp (check_effective_target_size32plus):
4425         Increase size to avoid false positives on 24-bit address spaces.
4426         * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
4427         * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
4428         * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
4429         * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
4430         * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
4431         * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
4432         * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
4433         * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
4434
4435 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
4436
4437         PR c++/54002
4438         * g++.dg/cpp0x/constexpr-54002.C: New.
4439
4440 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
4441
4442         PR c++/56991
4443         * g++.dg/cpp0x/constexpr-56991.C: New.
4444
4445 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
4446
4447         PR c++/57764
4448         * g++.dg/cpp0x/constexpr-57764.C: New.
4449
4450 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
4451
4452         PR c++/59938
4453         * g++.dg/cpp0x/constexpr-59938.C: New.
4454
4455 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
4456
4457         PR c++/61484
4458         * g++.dg/cpp0x/constexpr-61484.C: New.
4459
4460 2014-08-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4461
4462         * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
4463         vec_round, vec_splat, vec_div, and vec_mul.
4464         * gcc.target/powerpc/builtins-2.c: New test.
4465
4466 2014-08-28  Richard Biener  <rguenther@suse.de>
4467
4468         PR tree-optimization/62283
4469         * gfortran.dg/vect/pr62283.f: New testcase.
4470         * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
4471         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4472         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4473         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4474         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4475         * gcc.dg/vect/vect-33.c: Likewise.
4476
4477 2014-08-28  Yury Gribov  <y.gribov@samsung.com>
4478
4479         * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
4480
4481 2014-08-28  Edward Smith-Rowland  <3dw4rd@verizon.net>
4482
4483         PR cpp/23827 - standard C++ should not have hex float preprocessor
4484         tokens
4485         * g++.dg/cpp/pr23827_cxx11.C: New.
4486         * g++.dg/cpp/pr23827_cxx98.C: New.
4487         * g++.dg/cpp/pr23827_cxx98_neg.C: New.
4488         * gcc.dg/cpp/pr23827_c90.c: New.
4489         * gcc.dg/cpp/pr23827_c90_neg.c: New.
4490         * gcc.dg/cpp/pr23827_c99.c: New.
4491
4492 2014-08-27  Paolo Carlini  <paolo.carlini@oracle.com>
4493
4494         PR c++/52892
4495         * g++.dg/cpp0x/constexpr-52892-1.C: New.
4496         * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
4497         * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
4498
4499 2014-08-27  Guozhi Wei  <carrot@google.com>
4500
4501         PR target/62262
4502         * gcc.target/aarch64/pr62262.c: New test.
4503
4504 2014-08-26  Joseph Myers  <joseph@codesourcery.com>
4505
4506         PR target/60606
4507         PR target/61330
4508         * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
4509         gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
4510
4511 2014-08-26  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4512
4513         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4514         failure on s390*-*-linux-gnu.
4515
4516 2014-08-26  Richard Biener  <rguenther@suse.de>
4517
4518         PR tree-optimization/62175
4519         * g++.dg/torture/pr62175.C: New testcase.
4520
4521 2014-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4522
4523         * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
4524         copy of compile/compile.exp.
4525         * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
4526         * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
4527         i?86-*.
4528         * gcc.c-torture/execute/20020404-1.c: Require int32plus.  Skip if
4529         m32c-*-*.
4530         * gcc.c-torture/execute/20021024-1.c: Require int32plus.
4531         * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
4532         * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
4533         * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
4534         * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
4535         * gcc.c-torture/execute/20040629-1.c: Require int32plus.
4536         * gcc.c-torture/execute/20040703-1.c: Likewise.
4537         * gcc.c-torture/execute/20040705-1.c: Likewise.
4538         * gcc.c-torture/execute/20040705-2.c: Likewise.
4539         * gcc.c-torture/execute/20040709-1.c: Likewise.
4540         * gcc.c-torture/execute/20040709-2.c: Likewise.
4541         * gcc.c-torture/execute/20040811-1.c: Likewise.
4542         * gcc.c-torture/execute/20050316-1.c: Likewise.  Add -Wno-psabi.
4543         * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
4544         compiling for x86_64-* or i?86-*.
4545         * gcc.c-torture/execute/20050604-1.c: Likewise.
4546         * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
4547         * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
4548         for x86_64-* or i?86-*.
4549         * gcc.c-torture/execute/20061101-1.c: Require int32plus.
4550         * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
4551         * gcc.c-torture/execute/20081117-1.c: Require int32plus.
4552         * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
4553         option.
4554         * gcc.c-torture/execute/20111227-2.c: Moved to...
4555         * gcc.dg/20111227-2.c: ... here.  Add -free option.
4556         * gcc.c-torture/execute/20111227-3.c: Likewise move to...
4557         * gcc.dg/20111227-3.c: ... here.  Add -free option.
4558         * gcc.c-torture/execute/20120919-1.c: Require int32plus.
4559         * gcc.c-torture/execute/920612-1.c: Add -fwrapv option.  Add
4560         declarations for abort and exit.
4561         * gcc.c-torture/execute/920711-1.c: Likewise.
4562         * gcc.c-torture/execute/930529-1.c: Likewise.
4563         * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
4564         * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
4565         * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
4566         exit.
4567         * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
4568         for i?86-* or x86_64-*.  Add declarations for abort and exit.
4569         * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
4570         i?86-* or x86_64-*.
4571         * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
4572         * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
4573         * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
4574         * gcc.c-torture/execute/cmpsi-2.c: Likewise.
4575         * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
4576         Xfail on powerpc-ibm-aix*.  Add declaration for abort.
4577         * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
4578         * gcc.c-torture/execute/loop-2f.c: Require mmap.  Skip if on
4579         m68k-linux.
4580         * gcc.c-torture/execute/loop-2g.c: Likewise.
4581         * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
4582         * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
4583         powerpc-*-eabi*.
4584         * gcc.c-torture/execute/pr19689.c: Require int32plus.
4585         * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
4586         * gcc.c-torture/execute/pr23047.c: Likewise.
4587         * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option.  Add
4588         declarations for abort and exit.
4589         * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
4590         * gcc.c-torture/execute/pr31448.c: Likewise.
4591         * gcc.c-torture/execute/pr35456.c: Skip on vax.
4592         * gcc.c-torture/execute/pr37573.c: Require int32plus.
4593         * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
4594         * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
4595         Skip on spu-*.
4596         * gcc.c-torture/execute/pr39501.c: Add -ffast-math option.  Add
4597         declarations for abort and exit.
4598         * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
4599         * gcc.c-torture/execute/pr43220.c: Require int32plus.
4600         * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
4601         * gcc.c-torture/execute/pr45262.c: Require int32plus.
4602         * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
4603         * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
4604         * gcc.c-torture/execute/pr51582-2.c: Likewise.
4605         * gcc.c-torture/execute/pr52979-1.c: Likewise.
4606         * gcc.c-torture/execute/pr52979-2.c: Likewise.
4607         * gcc.c-torture/execute/pr56799.c: Likewise.
4608         * gcc.c-torture/execute/pr57124.c: Likewise.  Add -fno-strict-overflow
4609         option.  Add declarations for abort and exit.
4610         * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
4611         * gcc.c-torture/execute/pr58570.c: Likewise.
4612         * gcc.c-torture/execute/pr60822.c: Likewise.
4613         * gcc.c-torture/execute/pr7284-1.c: Likewise.
4614         * gcc.c-torture/execute/shiftdi.c: Likewise.
4615         * gcc.c-torture/execute/simd-4.c: Require stdint_types.
4616         * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
4617         * gcc.c-torture/execute/usmul.c: Require int32plus.
4618         * gcc.c-torture/execute/vrp-5.c: Likewise.
4619         * gcc.c-torture/execute/vrp-6.c: Likewise.
4620         * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
4621         * gcc.c-torture/execute/20010122-1.x: Delete.
4622         * gcc.c-torture/execute/20010129-1.x: Delete.
4623         * gcc.c-torture/execute/20020404-1.x: Delete.
4624         * gcc.c-torture/execute/20021024-1.x: Delete.
4625         * gcc.c-torture/execute/20021127-1.x: Delete.
4626         * gcc.c-torture/execute/20030125-1.x: Delete.
4627         * gcc.c-torture/execute/20030216-1.x: Delete.
4628         * gcc.c-torture/execute/20030222-1.x: Delete.
4629         * gcc.c-torture/execute/20040629-1.x: Delete.
4630         * gcc.c-torture/execute/20040703-1.x: Delete.
4631         * gcc.c-torture/execute/20040705-1.x: Delete.
4632         * gcc.c-torture/execute/20040705-2.x: Delete.
4633         * gcc.c-torture/execute/20040709-1.x: Delete.
4634         * gcc.c-torture/execute/20040709-2.x: Delete.
4635         * gcc.c-torture/execute/20040811-1.x: Delete.
4636         * gcc.c-torture/execute/20050316-1.x: Delete.
4637         * gcc.c-torture/execute/20050316-2.x: Delete.
4638         * gcc.c-torture/execute/20050316-3.x: Delete.
4639         * gcc.c-torture/execute/20050604-1.x: Delete.
4640         * gcc.c-torture/execute/20061101-1.x: Delete.
4641         * gcc.c-torture/execute/20061220-1.x: Delete.
4642         * gcc.c-torture/execute/20081117-1.x: Delete.
4643         * gcc.c-torture/execute/20101011-1.x: Delete.
4644         * gcc.c-torture/execute/20120919-1.x: Delete.
4645         * gcc.c-torture/execute/920612-1.x: Delete.
4646         * gcc.c-torture/execute/920710-1.x: Delete.
4647         * gcc.c-torture/execute/920711-1.x: Delete.
4648         * gcc.c-torture/execute/930529-1.x: Delete.
4649         * gcc.c-torture/execute/931004-12.x: Delete.
4650         * gcc.c-torture/execute/980709-1.x: Delete.
4651         * gcc.c-torture/execute/981130-1.x: Delete.
4652         * gcc.c-torture/execute/990127-2.x: Delete.
4653         * gcc.c-torture/execute/990413-2.x: Delete.
4654         * gcc.c-torture/execute/990826-0.x: Delete.
4655         * gcc.c-torture/execute/bf64-1.x: Delete.
4656         * gcc.c-torture/execute/bitfld-4.x: Delete.
4657         * gcc.c-torture/execute/cmpsi-2.x: Delete.
4658         * gcc.c-torture/execute/cvt-1.x: Delete.
4659         * gcc.c-torture/execute/eeprof-1.x: Delete.
4660         * gcc.c-torture/execute/ipa-sra-2.x: Delete.
4661         * gcc.c-torture/execute/loop-2f.x: Delete.
4662         * gcc.c-torture/execute/loop-2g.x: Delete.
4663         * gcc.c-torture/execute/mode-dependent-address.x: Delete.
4664         * gcc.c-torture/execute/nest-align-1.x: Delete.
4665         * gcc.c-torture/execute/pr19689.x: Delete.
4666         * gcc.c-torture/execute/pr22493-1.x: Delete.
4667         * gcc.c-torture/execute/pr23047.x: Delete.
4668         * gcc.c-torture/execute/pr23135.x: Delete.
4669         * gcc.c-torture/execute/pr29797-1.x: Delete.
4670         * gcc.c-torture/execute/pr31448.x: Delete.
4671         * gcc.c-torture/execute/pr35456.x: Delete.
4672         * gcc.c-torture/execute/pr37573.x: Delete.
4673         * gcc.c-torture/execute/pr38151.x: Delete.
4674         * gcc.c-torture/execute/pr39228.x: Delete.
4675         * gcc.c-torture/execute/pr39501.x: Delete.
4676         * gcc.c-torture/execute/pr40386.x: Delete.
4677         * gcc.c-torture/execute/pr43220.x: Delete.
4678         * gcc.c-torture/execute/pr44683.x: Delete.
4679         * gcc.c-torture/execute/pr45262.x: Delete.
4680         * gcc.c-torture/execute/pr47237.x: Delete.
4681         * gcc.c-torture/execute/pr51581-1.x: Delete.
4682         * gcc.c-torture/execute/pr51581-2.x: Delete.
4683         * gcc.c-torture/execute/pr52979-1.x: Delete.
4684         * gcc.c-torture/execute/pr52979-2.x: Delete.
4685         * gcc.c-torture/execute/pr53366-1.x: Delete.
4686         * gcc.c-torture/execute/pr56799.x: Delete.
4687         * gcc.c-torture/execute/pr57124.x: Delete.
4688         * gcc.c-torture/execute/pr57344-2.x: Delete.
4689         * gcc.c-torture/execute/pr58570.x: Delete.
4690         * gcc.c-torture/execute/pr60822.x: Delete.
4691         * gcc.c-torture/execute/pr7284-1.x: Delete.
4692         * gcc.c-torture/execute/shiftdi.x: Delete.
4693         * gcc.c-torture/execute/simd-4.x: Delete.
4694         * gcc.c-torture/execute/strncmp-1.x: Delete.
4695         * gcc.c-torture/execute/usmul.x: Delete.
4696         * gcc.c-torture/execute/vrp-5.x: Delete.
4697         * gcc.c-torture/execute/vrp-6.x: Delete.
4698         * gcc.c-torture/execute/zerolen-2.x: Delete.
4699
4700 2014-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
4701
4702         * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
4703
4704 2014-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
4705
4706         PR c++/34938
4707         * g++.dg/template/pr34938-1.C: New.
4708         * g++.dg/template/pr34938-2.C: Likewise.
4709
4710 2014-08-24  Oleg Endo  <olegendo@gcc.gnu.org>
4711
4712         PR target/61996
4713         * gcc.target/sh/pr61996.c: New.
4714
4715 2014-08-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
4716
4717         * g++.dg/cpp0x/cplusplus.C: New.
4718         * g++.dg/cpp0x/cplusplus_0x.C: New.
4719         * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
4720         * g++.dg/cpp0x/auto41.C: Ditto.
4721         * g++.dg/cpp0x/auto9.C: Ditto.
4722         * g++.dg/cpp0x/initlist26.C: Ditto.
4723         * g++.dg/cpp0x/pr59111.C: Ditto.
4724         * g++.dg/cpp0x/trailing2.C: Ditto.
4725         * g++.dg/cpp1y/attr-deprecated.C: Ditto.
4726         * g++.dg/cpp1y/auto-dtor1.C: Ditto.
4727         * g++.dg/cpp1y/auto-fn1.C: Ditto.
4728         * g++.dg/cpp1y/auto-fn2.C: Ditto.
4729         * g++.dg/cpp1y/auto-fn3.C: Ditto.
4730         * g++.dg/cpp1y/auto-fn4.C: Ditto.
4731         * g++.dg/cpp1y/auto-fn5.C: Ditto.
4732         * g++.dg/cpp1y/auto-fn6.C: Ditto.
4733         * g++.dg/cpp1y/auto-fn7.C: Ditto.
4734         * g++.dg/cpp1y/auto-fn8.C: Ditto.
4735         * g++.dg/cpp1y/auto-fn9.C: Ditto.
4736         * g++.dg/cpp1y/auto-fn10.C: Ditto.
4737         * g++.dg/cpp1y/auto-fn11.C: Ditto.
4738         * g++.dg/cpp1y/auto-fn12.C: Ditto.
4739         * g++.dg/cpp1y/auto-fn13.C: Ditto.
4740         * g++.dg/cpp1y/auto-fn14.C: Ditto.
4741         * g++.dg/cpp1y/auto-fn15.C: Ditto.
4742         * g++.dg/cpp1y/auto-fn16.C: Ditto.
4743         * g++.dg/cpp1y/auto-fn17.C: Ditto.
4744         * g++.dg/cpp1y/auto-fn18.C: Ditto.
4745         * g++.dg/cpp1y/auto-fn19.C: Ditto.
4746         * g++.dg/cpp1y/auto-fn20.C: Ditto.
4747         * g++.dg/cpp1y/auto-fn21.C: Ditto.
4748         * g++.dg/cpp1y/auto-fn22.C: Ditto.
4749         * g++.dg/cpp1y/auto-fn23.C: Ditto.
4750         * g++.dg/cpp1y/auto-fn24.C: Ditto.
4751         * g++.dg/cpp1y/auto-fn25.C: Ditto.
4752         * g++.dg/cpp1y/auto-mangle1.C: Ditto.
4753         * g++.dg/cpp1y/auto-neg1.C: Ditto.
4754         * g++.dg/cpp1y/digit-sep.C: Ditto.
4755         * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
4756         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
4757         * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
4758         * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
4759         * g++.dg/cpp1y/lambda-generic.C: Ditto.
4760         * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
4761         * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
4762         * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
4763         * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
4764         * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
4765         * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
4766         * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
4767         * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
4768         * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
4769         * g++.dg/cpp1y/lambda-init.C: Ditto.
4770         * g++.dg/cpp1y/lambda-init1.C: Ditto.
4771         * g++.dg/cpp1y/lambda-init2.C: Ditto.
4772         * g++.dg/cpp1y/lambda-init3.C: Ditto.
4773         * g++.dg/cpp1y/lambda-init4.C: Ditto.
4774         * g++.dg/cpp1y/lambda-init5.C: Ditto.
4775         * g++.dg/cpp1y/lambda-init6.C: Ditto.
4776         * g++.dg/cpp1y/lambda-init7.C: Ditto.
4777         * g++.dg/cpp1y/lambda-init8.C: Ditto.
4778         * g++.dg/cpp1y/lambda-init9.C: Ditto.
4779         * g++.dg/cpp1y/mangle1.C: Ditto.
4780         * g++.dg/cpp1y/pr57640.C: Ditto.
4781         * g++.dg/cpp1y/pr57644.C: Ditto.
4782         * g++.dg/cpp1y/pr58500.C: Ditto.
4783         * g++.dg/cpp1y/pr58533.C: Ditto.
4784         * g++.dg/cpp1y/pr58534.C: Ditto.
4785         * g++.dg/cpp1y/pr58535.C: Ditto.
4786         * g++.dg/cpp1y/pr58536.C: Ditto.
4787         * g++.dg/cpp1y/pr58548.C: Ditto.
4788         * g++.dg/cpp1y/pr58549.C: Ditto.
4789         * g++.dg/cpp1y/pr58637.C: Ditto.
4790         * g++.dg/cpp1y/pr58708.C: Ditto.
4791         * g++.dg/cpp1y/pr59110.C: Ditto.
4792         * g++.dg/cpp1y/pr59112.C: Ditto.
4793         * g++.dg/cpp1y/pr59113.C: Ditto.
4794         * g++.dg/cpp1y/pr59629.C: Ditto.
4795         * g++.dg/cpp1y/pr59635.C: Ditto.
4796         * g++.dg/cpp1y/pr59636.C: Ditto.
4797         * g++.dg/cpp1y/pr59638.C: Ditto.
4798         * g++.dg/cpp1y/pr59867.C: Ditto.
4799         * g++.dg/cpp1y/pr60033.C: Ditto.
4800         * g++.dg/cpp1y/pr60052.C: Ditto.
4801         * g++.dg/cpp1y/pr60053.C: Ditto.
4802         * g++.dg/cpp1y/pr60054.C: Ditto.
4803         * g++.dg/cpp1y/pr60064.C: Ditto.
4804         * g++.dg/cpp1y/pr60065.C: Ditto.
4805         * g++.dg/cpp1y/pr60190.C: Ditto.
4806         * g++.dg/cpp1y/pr60311.C: Ditto.
4807         * g++.dg/cpp1y/pr60332.C: Ditto.
4808         * g++.dg/cpp1y/pr60376.C: Ditto.
4809         * g++.dg/cpp1y/pr60377.C: Ditto.
4810         * g++.dg/cpp1y/pr60384.C: Ditto.
4811         * g++.dg/cpp1y/pr60390.C: Ditto.
4812         * g++.dg/cpp1y/pr60391.C: Ditto.
4813         * g++.dg/cpp1y/pr60393.C: Ditto.
4814         * g++.dg/cpp1y/pr60573.C: Ditto.
4815         * g++.dg/cpp1y/pr60626.C: Ditto.
4816         * g++.dg/cpp1y/pr60627.C: Ditto.
4817         * g++.dg/cpp1y/regress1.C: Ditto.
4818         * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
4819         * g++.dg/cpp1y/udlit-char-template.C: Ditto.
4820         * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
4821         * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
4822         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
4823         * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
4824         * g++.dg/cpp1y/var-templ1.C: Ditto.
4825         * g++.dg/cpp1y/var-templ2.C: Ditto.
4826         * g++.dg/cpp1y/var-templ3.C: Ditto.
4827         * g++.dg/cpp1y/var-templ4.C: Ditto.
4828         * g++.dg/cpp1y/var-templ5.C: Ditto.
4829         * g++.dg/cpp1y/var-templ6.C: Ditto.
4830         * g++.dg/cpp1y/var-templ7.C: Ditto.
4831         * g++.dg/cpp1y/vla1.C: Ditto.
4832         * g++.dg/cpp1y/vla2.C: Ditto.
4833         * g++.dg/cpp1y/vla3.C: Ditto.
4834         * g++.dg/cpp1y/vla4.C: Ditto.
4835         * g++.dg/cpp1y/vla5.C: Ditto.
4836         * g++.dg/cpp1y/vla8.C: Ditto.
4837         * g++.dg/cpp1y/vla9.C: Ditto.
4838         * g++.dg/cpp1y/vla10.C: Ditto.
4839         * g++.dg/cpp1y/vla11.C: Ditto.
4840         * g++.dg/cpp1y/vla12.C: Ditto.
4841         * g++.dg/cpp1y/vla13.C: Ditto.
4842         * g++.dg/cpp1y/vla-initlist1.C: Ditto.
4843         * g++.dg/ext/vector23.C: Ditto.
4844         * g++.dg/ext/vla11.C: Ditto.
4845         * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
4846         * g++.dg/warn/Wvla-2.C: Ditto.
4847         * g++.dg/debug/dwarf2/auto1.C: Ditto.
4848         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
4849         * g++.dg/cpp1y/cplusplus.C: Check for exact date.
4850         * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
4851         in error message.
4852         * g++.dg/system-binary-constants-1.C: Ditto.
4853         * g++.dg/cpp1y/cplusplus_1y.C: New.
4854         * g++.dg/cpp1z/cplusplus.C: New.
4855         * lib/target-supports.exp:
4856         (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
4857         (check_effective_target_c++11_only): Call check_effective_target_c++14;
4858         (check_effective_target_c++11_down): Ditto.
4859
4860 2014-08-22  Marek Polacek  <polacek@redhat.com>
4861
4862         PR c++/62199
4863         * c-c++-common/pr62199.c: New test.
4864         * c-c++-common/pr62199-2.c: New test.
4865         * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
4866
4867 2014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4868
4869         PR c++/57709
4870         * g++.dg/Wshadow.C: New test.
4871
4872 2014-08-22  Steven Bosscher  <steven@gcc.gnu.org>
4873
4874         PR fortran/62135
4875         * gfortran.dg/pr62135.f90: New test.
4876
4877 2014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4878
4879         * g++.dg/warn/wdate-time.C: Remove.
4880         * gcc.dg/wdate-time.c: Move from here...
4881         * c-c++-common/wdate-time.c: ... to here.
4882
4883 2014-08-22  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>
4884
4885         * gfortran.dg/use_without_only_1.f90: New test.
4886
4887 2014-08-22  Igor Zamyatin  <igor.zamyatin@intel.com>
4888
4889         PR other/62008
4890         * c-c++-common/cilk-plus/AN/pr62008.c: New test.
4891
4892 2014-08-22  Tony Wang  <tony.wang@arm.com>
4893
4894         * g++.dg/tls/thread_local6.C: Skip this test case when target uses
4895         dejagnu wrapper.
4896
4897 2014-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4898
4899         PR fortran/62214
4900         * gfortran.dg/array_assignment_5.f90:  New test.
4901
4902 2014-08-21  Sandra Loosemore  <sandra@codesourcery.com>
4903
4904         * lib/target-supports.exp
4905         (check_effective_target_logical_op_short_circuit): Add nios2.
4906         * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
4907         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4908         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4909         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4910         * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
4911         for test using -fPIC.
4912         * gcc.dg/lto/pr61526_0.c: Likewise.
4913
4914 2014-08-21  Jan Hubicka  <hubicka@ucw.cz>
4915
4916         PR tree-optimization/62091
4917         * g++.dg/ipa/devirt-37.C: Update template.
4918         * g++.dg/ipa/devirt-40.C: New testcase.
4919
4920 2014-08-21  Marc Glisse  <marc.glisse@inria.fr>
4921
4922         PR tree-optimization/62112
4923         * gcc.dg/tree-ssa/pr62112-1.c: New file.
4924         * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
4925         * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
4926         * gcc.c-torture/execute/20071219-1.c: Likewise.
4927
4928 2014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4929
4930         * testsuite/gcc.target/powerpc/builtins-1.c: New test.
4931
4932 2014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4933
4934         * gcc.target/powerpc/swaps-p8-1.c: New test.
4935         * gcc.target/powerpc/swaps-p8-2.c: New test.
4936         * gcc.target/powerpc/swaps-p8-3.c: New test.
4937         * gcc.target/powerpc/swaps-p8-4.c: New test.
4938         * gcc.target/powerpc/swaps-p8-5.c: New test.
4939         * gcc.target/powerpc/swaps-p8-6.c: New test.
4940         * gcc.target/powerpc/swaps-p8-7.c: New test.
4941         * gcc.target/powerpc/swaps-p8-8.c: New test.
4942         * gcc.target/powerpc/swaps-p8-9.c: New test.
4943         * gcc.target/powerpc/swaps-p8-10.c: New test.
4944         * gcc.target/powerpc/swaps-p8-11.c: New test.
4945         * gcc.target/powerpc/swaps-p8-12.c: New test.
4946
4947 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
4948
4949         * gcc.dg/ipa/ctor-empty-1.c: Update template.
4950
4951 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
4952
4953         * g++.dg/ipa/devirt-37.C: Fix testcase.
4954
4955 2014-08-20  Martin Jambor  <mjambor@suse.cz>
4956             Wei Mi  <wmi@google.com>
4957
4958         PR ipa/60449
4959         PR middle-end/61776
4960         * testsuite/gcc.dg/lto/pr60449_1.c: New test.
4961         * testsuite/gcc.dg/lto/pr60449_0.c: New test.
4962         * testsuite/gcc.dg/pr61776.c: New test.
4963
4964 2014-08-20  Steve Ellcey  <sellcey@mips.com>
4965
4966         PR middle-end/49191
4967         * lib/target-supports.exp (check_effective_target_non_strict_align):
4968         Add function description.
4969
4970 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
4971
4972         * testsuite/g++.dg/ipa/devirt-17.C: Update template.
4973         * testsuite/g++.dg/ipa/devirt-16.C: Update template.
4974
4975 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4976
4977         PR c/59304
4978         * opts-common.c (set_option): Call diagnostic_classify_diagnostic
4979         before setting the option.
4980         * diagnostic.c (diagnostic_classify_diagnostic): Record
4981         command-line status.
4982
4983 2014-08-20  Mark Wielaard  <mjw@redhat.com>
4984
4985         * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
4986
4987 2014-08-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4988
4989         * lib/gcc-defs.exp (${tool}_check_unsupported_p):
4990         Return memory full when we have a tiny target and relocation
4991         truncation occurs.
4992         * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
4993         * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
4994         * lib/target-supports.exp (check_effective_target_tiny): New function.
4995
4996 2014-08-20  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>
4997
4998         * gfortran.dg/errnocheck_1.f90: New test.
4999         * gfortran.dg/associative_1.f90: New test.
5000
5001 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5002
5003         PR preprocessor/51303
5004         * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
5005
5006 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5007
5008         PR c/60975
5009         PR c/53063
5010         * gcc.dg/cpp/Wvariadic-1p.c: New test.
5011
5012 2014-08-19  Janis Johnson  <janisjo@codesourcery.com>
5013
5014         * lib/target-supports.exp
5015         (check_effective_target_arm_v8_neon_ok_nocache): Add
5016         "-march-armv8-a" to compile flags.
5017
5018 2014-08-19  Marek Polacek  <polacek@redhat.com>
5019
5020         PR c++/62153
5021         * c-c++-common/Wbool-compare-1.c: New test.
5022
5023 2014-08-19  Patrick Palka  <ppalka@gcc.gnu.org>
5024
5025         PR c/45584
5026         * gcc.dg/pr13519-1.c: Adjust.
5027
5028 2014-08-19  Mark Wielaard  <mjw@redhat.com>
5029
5030         * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
5031
5032 2014-07-08  Mark Wielaard  <mjw@redhat.com>
5033
5034         PR debug/59051
5035         * gcc.dg/guality/restrict.c: New test.
5036
5037 2014-08-19  Mark Wielaard  <mjw@redhat.com>
5038
5039         * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
5040         matching. Catch '<unknown type in ' to recognize older gdb versions.
5041         * gcc.dg/guality/const-volatile.c: New test.
5042
5043 2014-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5044
5045         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
5046         !gas.
5047
5048 2014-08-19  Marek Polacek  <polacek@redhat.com>
5049
5050         * gcc.dg/Wc99-c11-compat-1.c: New test.
5051         * gcc.dg/Wc99-c11-compat-2.c: New test.
5052         * gcc.dg/Wc99-c11-compat-3.c: New test.
5053         * gcc.dg/Wc99-c11-compat-4.c: New test.
5054         * gcc.dg/Wc99-c11-compat-5.c: New test.
5055         * gcc.dg/Wc99-c11-compat-6.c: New test.
5056         * gcc.dg/Wc99-c11-compat-7.c: New test.
5057
5058 2014-08-19  Marek Polacek  <polacek@redhat.com>
5059
5060         * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
5061         * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
5062         * gcc.dg/Wc90-c99-compat-7.c: New test.
5063         * gcc.dg/Wc90-c99-compat-8.c: New test.
5064         * gcc.dg/Wdeclaration-after-statement-4.c: New test.
5065
5066 2014-08-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5067             Steven Bosscher  <steven@gcc.gnu.org>
5068
5069         PR c/52952
5070         * gcc.dg/redecl-4.c: Add column markers.
5071         * gcc.dg/format/bitfld-1.c: Likewise.
5072         * gcc.dg/format/attr-2.c: Likewise.
5073         * gcc.dg/format/attr-6.c: Likewise.
5074         * gcc.dg/format/array-1.c: Likewise.
5075         * gcc.dg/format/attr-7.c: Likewise.
5076         * gcc.dg/format/asm_fprintf-1.c: Likewise.
5077         * gcc.dg/format/attr-4.c: Likewise.
5078         * gcc.dg/format/branch-1.c: Likewise.
5079         * gcc.dg/format/c90-printf-1.c: Likewise.
5080
5081 2014-08-18  Aldy Hernandez  <aldyh@redhat.com>
5082
5083         * guality/nrv-1.c: Add `used' attribute to a1.
5084
5085 2014-08-18  Richard Biener  <rguenther@suse.de>
5086
5087         PR tree-optimization/62090
5088         * gcc.dg/pr62090-2.c: New testcase.
5089
5090 2014-08-18  Ilya Enkovich  <ilya.enkovich@intel.com>
5091
5092         * g++.dg/ipa/pr61800.C: New.
5093
5094 2014-08-18  Yury Gribov  <y.gribov@samsung.com>
5095
5096         PR sanitizer/62089
5097         * c-c++-common/asan/pr62089.c: New test.
5098         * c-c++-common/asan/bitfield-1.c: New test.
5099         * c-c++-common/asan/bitfield-2.c: New test.
5100         * c-c++-common/asan/bitfield-3.c: New test.
5101         * c-c++-common/asan/bitfield-4.c: New test.
5102
5103 2014-08-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
5104
5105         PR tree-optimization/52904
5106         * gcc.dg/pr52904.c: New test.
5107
5108 2014-08-17  Tobias Burnus  <burnus@net-b.de>
5109
5110         * gfortran.dg/finalize_27.f90: New.
5111
5112 2014-08-16  Andrew Pinski  <apinski@cavium.com>
5113
5114         * gcc.c-torture/compile/20140816-1.c: New testcase.
5115
5116 2014-08-16  Paolo Carlini  <paolo.carlini@oracle.com>
5117
5118         PR c++/52819
5119         * g++.dg/template/pr52819.C: New.
5120
5121 2014-08-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
5122
5123         PR fortran/62142
5124         * gfortran.dg/realloc_on_assign_24.f90:  New test.
5125
5126 2014-08-15  Paolo Carlini  <paolo.carlini@oracle.com>
5127
5128         PR c++/62072
5129         Revert:
5130         2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
5131
5132         DR 1584
5133         PR c++/57466
5134         * g++.dg/template/pr57466.C: New.
5135         * g++.dg/cpp0x/pr57466.C: Likewise.
5136         * g++.dg/template/unify6.C: Update.
5137
5138         * g++.dg/cpp0x/sfinae52.C: New.
5139
5140 2014-08-15  Ilya Tocar  <tocarip@gmail.com>
5141
5142         PR target/61878
5143         * gcc.target/i386/avx512f-typecast-1.c: New test.
5144         * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
5145         * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
5146         * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
5147         * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
5148         * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
5149         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
5150         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
5151         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5152         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
5153         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5154         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
5155         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5156         * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
5157         * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
5158         * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
5159         * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
5160         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
5161         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
5162         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
5163         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5164         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
5165         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5166         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
5167         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5168         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
5169         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5170         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
5171         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5172         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
5173         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5174         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
5175         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5176         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
5177         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5178         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
5179         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5180         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
5181         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5182         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
5183         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5184
5185 2014-08-15  Jakub Jelinek  <jakub@redhat.com>
5186             Tobias Burnus  <burnus@net-b.de>
5187
5188         PR fortran/62131
5189         * gfortran.dg/gomp/pr62131.f90: New test.
5190
5191 2014-08-15  Richard Biener  <rguenther@suse.de>
5192
5193         PR tree-optimization/62031
5194         * gcc.dg/torture/pr62031.c: New testcase.
5195
5196 2014-08-15  Bin Cheng  <bin.cheng@arm.com>
5197
5198         * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
5199
5200 2014-08-14  Jan Hubicka  <hubicka@ucw.cz>
5201
5202         PR tree-optimization/62091
5203         * g++.dg/ipa/devirt-38.C: New testcase.
5204
5205 2014-08-14  Marek Polacek  <polacek@redhat.com>
5206
5207         DR 458
5208         * gcc.dg/c11-stdatomic-2.c: New test.
5209
5210 2014-08-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5211
5212         PR fortran/62106
5213         * gfortran.dg/array_constructor_49.f90:  New test.
5214
5215 2014-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
5216
5217         PR c++/54377
5218         * g++.dg/template/pr54377.C: New.
5219         * g++.dg/cpp0x/pr54377.C: Likewise.
5220         * g++.dg/cpp0x/alias-decl-2.C: Adjust.
5221         * g++.dg/cpp0x/pr51226.C: Likewise.
5222         * g++.dg/cpp0x/variadic2.C: Likewise.
5223         * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
5224         * g++.dg/template/dtor3.C: Likewise.
5225         * g++.dg/template/qualttp4.C: Likewise.
5226         * g++.dg/template/spec28.C: Likewise.
5227         * g++.old-deja/g++.brendan/crash8.C: Likewise.
5228         * g++.old-deja/g++.pt/ttp7.C: Likewise.
5229
5230 2014-08-14  Tom de Vries  <tom@codesourcery.com>
5231
5232         PR rtl-optimization/62004
5233         PR rtl-optimization/62030
5234         * gcc.dg/pr62004.c: New test.
5235         * gcc.dg/pr62030.c: Same.
5236         * gcc.target/mips/pr62030-octeon.c: Same.
5237
5238 2014-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
5239
5240         * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
5241         * g++.dg/cpp0x/decltype2.C: Likewise.
5242         * g++.dg/cpp0x/decltype3.C: Likewise.
5243         * g++.dg/cpp0x/pr60249.C: Likewise.
5244         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5245         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5246         * g++.dg/cpp0x/variadic2.C: Likewise.
5247         * g++.dg/cpp0x/variadic74.C: Likewise.
5248         * g++.dg/parse/error10.C: Likewise.
5249         * g++.dg/parse/error15.C: Likewise.
5250         * g++.dg/parse/error2.C: Likewise.
5251         * g++.dg/template/crash106.C: Likewise.
5252         * g++.dg/template/crash89.C: Likewise.
5253         * g++.dg/template/nontype7.C: Likewise.
5254         * g++.dg/template/void3.C: Likewise.
5255         * g++.dg/template/void7.C: Likewise.
5256
5257 2014-08-14  Richard Biener  <rguenther@suse.de>
5258
5259         PR tree-optimization/62090
5260         * gcc.dg/pr62090.c: New testcase.
5261
5262 2014-08-14  Richard Biener  <rguenther@suse.de>
5263
5264         PR rtl-optimization/62079
5265         * g++.dg/pr62079.C: New testcase.
5266
5267 2014-08-14  Zhenqiang Chen  <zhenqiang.chen@arm.com>
5268
5269         * gcc.target/arm/max-insns-skipped.c: New test.
5270
5271 2014-08-14  Bin Cheng  <bin.cheng@arm.com>
5272
5273         * c-c++-common/addrtmp.c: Add bind_pic_locally option.
5274
5275 2014-08-12  Marek Polacek  <polacek@redhat.com>
5276
5277         * gcc.dg/concat.c: Add dg-options.
5278         * gcc.dg/func-outside-2.c: Add __extension__.
5279         * gcc.dg/pr19967.c: Use -std=c99.
5280         * gcc.dg/pr22458-1.c: Add dg-options.
5281         * gcc.dg/pr33676.c: Add dg-options.
5282         * gcc.dg/gnu-predef-1.c: New test.
5283         * gcc.dg/c90-func-1.c: New test.
5284         * gcc.dg/c90-func-2.c: New test.
5285         * gcc.dg/c90-func-2.h: New test.
5286
5287 2014-08-12  Janis Johnson  <janisjo@codesourcery.com>
5288
5289         * lib/target/supports.exp
5290         (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
5291         or later.
5292
5293         * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
5294
5295         * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
5296         on Neon hardware.
5297
5298         * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
5299         * gcc.target/arm/pr59985.c: Likewise.
5300
5301 2014-08-12  Igor Zamyatin  <igor.zamyatin@intel.com>
5302
5303         PR other/61962
5304         * c-c++-common/cilk-plus/AN/pr61962.c: New test.
5305
5306 2014-08-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5307
5308         PR middle-end/62103
5309         * gcc.c-torture/execute/bitfld-6.c: New test.
5310
5311 2014-08-11  Janis Johnson  <janisjo@codesourcery.com>
5312
5313         * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
5314         * gcc.target/arm/pr56184.C: Likewise.
5315         * gcc.target/arm/pr59896.c: Likewise.
5316         * gcc.target/arm/stack-red-zone.c: Likewise.
5317         * gcc.target/arm/thumb-find-work-register.c: Likewise.
5318
5319         * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
5320         check_effective_target_arm_thumb2_ok): Test with code that passes
5321         an argument and returns a result.
5322
5323 2014-08-11  Richard Biener  <rguenther@suse.de>
5324
5325         PR tree-optimization/62075
5326         * gcc.dg/vect/pr62075.c: New testcase.
5327
5328 2014-08-11  Felix Yang  <fei.yang0953@gmail.com>
5329
5330         PR tree-optimization/62073
5331         * gcc.dg/vect/pr62073.c: New test.
5332
5333 2014-08-11  Richard Biener  <rguenther@suse.de>
5334
5335         PR tree-optimization/62070
5336         * gcc.dg/pr62070.c: New testcase.
5337
5338 2014-08-11  Yury Gribov  <y.gribov@samsung.com>
5339
5340         * c-c++-common/asan/inc.c: Update test.
5341         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5342         * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
5343         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5344         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5345         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
5346         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5347         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5348         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5349         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5350         * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
5351
5352 2014-08-10 Marek Polacek  <polacek@redhat.com>
5353
5354         PR c/51849
5355         * gcc.dg/Wc90-c99-compat-1.c: New test.
5356         * gcc.dg/Wc90-c99-compat-2.c: New test.
5357         * gcc.dg/Wc90-c99-compat-3.c: New test.
5358         * gcc.dg/Wc90-c99-compat-4.c: New test.
5359         * gcc.dg/Wc90-c99-compat-5.c: New test.
5360         * gcc.dg/Wc90-c99-compat-6.c: New test.
5361         * gcc.dg/wvla-1.c: Adjust dg-warning.
5362         * gcc.dg/wvla-2.c: Adjust dg-warning.
5363         * gcc.dg/wvla-4.c: Adjust dg-warning.
5364         * gcc.dg/wvla-6.c: Adjust dg-warning.
5365
5366 2014-08-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
5367
5368         PR fortran/61999
5369         * gfortran.dg/dot_product_3.f90:  New test case.
5370
5371 2014-08-09  Jan Hubicka  <hubicka@ucw.cz>
5372
5373         * g++.dg/ipa/devirt-35.C: Fix template.
5374         * g++.dg/ipa/devirt-36.C: Likewise.
5375         * g++.dg/ipa/devirt-37.C: New testcase.
5376
5377 2014-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
5378
5379         * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
5380         * g++.dg/cpp0x/enum29.C: Adjust.
5381
5382 2014-08-08  Richard Biener  <rguenther@suse.de>
5383
5384         * gcc.dg/strlenopt-8.c: Remove XFAIL.
5385         * gcc.dg/tree-prof/stringop-2.c: Adjust.
5386         * gfortran.dg/array_memcpy_4.f90: Likewise.
5387         * gfortran.dg/trim_optimize_1.f90: Likewise.
5388         * gfortran.dg/trim_optimize_2.f90: Likewise.
5389
5390 2014-08-08  Kugan Vivekanandarajah  <kuganv@linaro.org>
5391
5392         * gcc.dg/zero_sign_ext_test.c: New test.
5393
5394 2014-08-08  Bin Cheng  <bin.cheng@arm.com>
5395
5396         * gcc.dg/torture/pr61772.c: Skip lto running.
5397
5398 2014-08-07  John David Anglin  <danglin@gcc.gnu.org>
5399
5400         PR tree-optimization/60707
5401         * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
5402
5403 2014-08-07  Jan Hubicka  <hubicka@ucw.cz>
5404
5405         * g++.dg/ipa/devirt-35.C: New testcase.
5406         * g++.dg/ipa/devirt-36.C: New testcase.
5407
5408 2014-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
5409
5410         PR c++/51312
5411         * g++.dg/cpp0x/enum29.C: New.
5412
5413 2014-08-07  John David Anglin  <danglin@gcc.gnu.org>
5414
5415         * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
5416         defining in dg-options.
5417         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
5418
5419         * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
5420
5421         * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
5422
5423         * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
5424         on 32-bit hppa-hpux.
5425
5426         * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
5427         * c-c++-common/pr50459.c: Likewise.
5428
5429 2014-08-07  Petr Murzin  <petr.murzin@intel.com>
5430
5431         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
5432         values.h, change MAXDOUBLE for DBL_MAX.
5433         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
5434         * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
5435         values.h, change MAXFLOAT for FLT_MAX.
5436         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
5437         * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
5438         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
5439         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
5440         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
5441         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
5442         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
5443         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
5444         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
5445
5446 2014-08-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5447
5448         * gcc.dg/pr61756.c: Remove arm-specific dg-options.
5449
5450 2014-08-07  Marek Polacek  <polacek@redhat.com>
5451
5452         * gcc.dg/fold-reassoc-3.c: New test.
5453
5454 2013-08-07  Ilya Enkovich  <ilya.enkovich@intel.com>
5455
5456         * gcc.target/i386/struct-size.c: New.
5457
5458 2014-08-07  Tom de Vries  <tom@codesourcery.com>
5459
5460         * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
5461         * lib/target-supports.exp (check_effective_target_glibc)
5462         (check_effective_target_glibc_2_12_or_later)
5463         (check_effective_target_glibc_2_11_or_earlier): Remove proc.
5464
5465 2014-08-07  Zhenqiang Chen  <zhenqiang.chen@arm.com>
5466
5467         * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
5468
5469 2014-08-06  Paolo Carlini  <paolo.carlini@oracle.com>
5470
5471         PR c++/43906
5472         * g++.dg/warn/Waddress-1.C: New.
5473
5474 2014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
5475
5476         * gcc.dg/pr44194-1.c: Remove an extraneous brace.
5477
5478 2014-08-06  Vladimir Makarov  <vmakarov@redhat.com>
5479
5480         PR debug/61923
5481         * gcc.target/i386/pr61923.c: New test.
5482
5483 2014-08-06  Alan Lawrence  <alan.lawrence@arm.com>
5484
5485         * gcc.target/aarch64/vdup_n_2.c: New test.
5486
5487 2014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
5488
5489         * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
5490         powerpc_elfv2.
5491
5492 2014-08-06  Jakub Jelinek  <jakub@redhat.com>
5493
5494         PR rtl-optimization/61801
5495         * gcc.target/i386/pr61801.c: Rewritten.
5496
5497 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5498
5499         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
5500         Fix types.
5501         (test_vqdmlsls_lane_s32): Likewise.
5502         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
5503         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
5504
5505 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5506
5507         * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
5508         * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
5509         * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
5510         * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
5511         * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
5512         * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
5513         * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
5514         * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
5515
5516 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5517
5518         * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
5519         * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
5520         * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
5521         * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
5522         * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
5523         * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
5524
5525 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5526
5527         * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
5528
5529 2014-08-04  Rohit  <rohitarulraj@freescale.com>
5530
5531         PR target/60102
5532         * gcc.target/powerpc/pr60102.c: New testcase.
5533
5534 2014-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5535
5536         PR target/61713
5537         * gcc.dg/pr61756.c: New test.
5538
5539 2014-08-04  Tom de Vries  <tom@codesourcery.com>
5540
5541         * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
5542         version instead of required-target.
5543         * lib/target-supports.exp
5544         (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
5545         (check_effective_target_glibc_2_11_or_earlier): ... this.
5546
5547 2014-08-04  Arnaud Charlet  <charlet@adacore.com>
5548
5549         * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
5550         * gnat.dg/specs/debug1.ads: Adjust.
5551         * gnat.dg/specs/formal_type.ads: Fix error in test.
5552
5553 2014-08-03  Marek Polacek  <polacek@redhat.com>
5554
5555         * gcc.dg/case-bogus-1.c: New test.
5556
5557 2014-08-02  Paolo Carlini  <paolo.carlini@oracle.com>
5558
5559         PR c++/15339
5560         * g++.dg/other/default9.C: New.
5561         * g++.dg/other/default10.C: Likewise.
5562         * g++.dg/other/default3.C: Remove xfail.
5563
5564 2014-08-02  Jan Hubicka  <hubicka@ucw.cz>
5565
5566         * g++.dg/warn/Wsuggest-final.C: New testcase.
5567         * g++.dg/ipa/devirt-34.C: Fix.
5568
5569 2014-08-02  Marek Polacek  <polacek@redhat.com>
5570
5571         PR c/59855
5572         * gcc.dg/Wdesignated-init-2.c: New test.
5573
5574 2014-08-01  Paolo Carlini  <paolo.carlini@oracle.com>
5575
5576         DR 217 again
5577         * g++.dg/tc1/dr217-2.C: New.
5578
5579 2014-08-01  Igor Zamyatin  <igor.zamyatin@intel.com>
5580
5581         PR other/61963
5582         * c-c++-common/cilk-plus/AN/pr61963.c: New test.
5583
5584 2014-07-08  Igor Zamyatin  <igor.zamyatin@intel.com>
5585
5586         PR middle-end/61455
5587         * c-c++-common/cilk-plus/AN/pr61455.c: New test.
5588         * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
5589
5590 2014-08-01  Jiong Wang  <jiong.wang@arm.com>
5591
5592         * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
5593         testcase.
5594
5595 2014-08-01  Richard Biener  <rguenther@suse.de>
5596
5597         PR middle-end/61762
5598         * gcc.dg/pr61762.c: Align the string to make the testcase work
5599         on strict-align targets.
5600
5601 2014-08-01  Jakub Jelinek  <jakub@redhat.com>
5602
5603         * c-c++-common/ubsan/align-1.c: New test.
5604         * c-c++-common/ubsan/align-2.c: New test.
5605         * c-c++-common/ubsan/align-3.c: New test.
5606         * c-c++-common/ubsan/align-4.c: New test.
5607         * c-c++-common/ubsan/align-5.c: New test.
5608         * c-c++-common/ubsan/attrib-4.c: New test.
5609         * g++.dg/ubsan/align-1.C: New test.
5610         * g++.dg/ubsan/align-2.C: New test.
5611         * g++.dg/ubsan/align-3.C: New test.
5612         * g++.dg/ubsan/attrib-1.C: New test.
5613         * g++.dg/ubsan/null-1.C: New test.
5614         * g++.dg/ubsan/null-2.C: New test.
5615
5616 2014-08-01  Tom de Vries  <tom@codesourcery.com>
5617
5618         * lib/target-supports.exp (check_effective_target_glibc)
5619         (check_effective_target_glibc_2_12_or_later)
5620         (check_effective_target_not_glibc_2_11_or_earlier): New proc.
5621         * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
5622         not_glibc_2_11_or_earlier.
5623
5624 2014-07-31  Tom de Vries  <tom@codesourcery.com>
5625
5626         * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
5627
5628 2014-07-31  James Greenhalgh  <james.greenhalgh@arm.com>
5629
5630         * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
5631         (test_vpaddd_s64): Likewise.
5632         (test_vpaddd_s64): Likewise.
5633         * gcc.target/aarch64/simd/vpaddd_f64: New.
5634         * gcc.target/aarch64/simd/vpaddd_s64: New.
5635         * gcc.target/aarch64/simd/vpaddd_u64: New.
5636
5637 2014-07-31  Charles Baylis  <charles.baylis@linaro.org>
5638
5639         PR target/61948
5640         * gcc.target/arm/pr61948.c: New test case.
5641
5642 2014-07-31  Richard Biener  <rguenther@suse.de>
5643
5644         PR tree-optimization/61964
5645         * gcc.dg/torture/pr61964.c: New testcase.
5646
5647 2014-07-31  Marc Glisse  <marc.glisse@inria.fr>
5648
5649         PR c++/60517
5650         * c-c++-common/addrtmp.c: New file.
5651         * c-c++-common/uninit-G.c: Adapt.
5652
5653 2014-07-31  Bingfeng Mei  <bmei@broadcom.com>
5654
5655         PR lto/61868
5656         * gcc.dg/pr61868.c: New test.
5657
5658 2014-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
5659
5660         PR c++/57397
5661         * g++.dg/cpp0x/vt-57397-1.C: New.
5662         * g++.dg/cpp0x/vt-57397-2.C: Likewise.
5663
5664 2014-07-30  Arnaud Charlet  <charlet@adacore.com>
5665
5666         * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
5667
5668 2014-07-30  Tom Tromey  <tromey@redhat.com>
5669
5670         PR c/59855
5671         * gcc.dg/Wdesignated-init.c: New file.
5672
5673 2014-07-29  Jan Hubicka  <hubicka@ucw.cz>
5674
5675         * g++.dg/ipa/devirt-34.C: New testcase.
5676
5677 2014-07-28  Richard Biener  <rguenther@suse.de>
5678
5679         PR rtl-optimization/61801
5680         * gcc.target/i386/pr61801.c: Fix testcase.
5681
5682 2014-07-28  Eric Botcazou  <ebotcazou@adacore.com>
5683
5684         * gcc.dg/fold-abs-5.c: New test.
5685         * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
5686         * gcc.dg/fold-compare-8.c: Likewise.
5687
5688 2014-07-28  Richard Biener  <rguenther@suse.de>
5689
5690         PR middle-end/52478
5691         * gcc.dg/torture/ftrapv-1.c: New testcase.
5692
5693 2014-07-28  Richard Biener  <rguenther@suse.de>
5694
5695         PR tree-optimization/61921
5696         * gfortran.dg/pr61921.f90: New testcase.
5697
5698 2014-07-28  Richard Biener  <rguenther@suse.de>
5699
5700         PR rtl-optimization/61801
5701         * gcc.target/i386/pr61801.c: New testcase.
5702
5703 2014-07-27  Marek Polacek  <polacek@redhat.com>
5704
5705         PR c/61861
5706         * gcc.dg/pr61861.c: New test.
5707
5708 2014-07-27  Petr Murzin  <petr.murzin@intel.com>
5709
5710         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
5711         variable problem.
5712
5713 2014-07-27  Richard Sandiford  <rdsandiford@googlemail.com>
5714
5715         PR rtl-optimization/61926
5716         * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
5717         Reverse argument order.
5718         * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
5719         New XFAILed tests that match the original order.
5720
5721 2014-07-26  Marek Polacek  <polacek@redhat.com>
5722
5723         PR c/61077
5724         * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
5725
5726 2014-07-26  Tobias Burnus  <burnus@net-b.de>
5727
5728         PR fortran/61881
5729         PR fortran/61888
5730         PR fortran/57305
5731         * gfortran.dg/sizeof_2.f90: Change dg-error.
5732         * gfortran.dg/sizeof_4.f90: New.
5733         * gfortran.dg/storage_size_1.f08: Correct expected
5734         value.
5735
5736 2014-07-26  Marc Glisse  <marc.glisse@inria.fr>
5737
5738         PR target/44551
5739         * gcc.target/i386/pr44551-1.c: New file.
5740
5741 2014-07-25  Xinliang David Li  <davidxl@google.com>
5742
5743         * g++.dg/tree-prof/tree-prof.exp: Define macros.
5744         * g++.dg/tree-prof/reorder_class1.h: New file.
5745         * g++.dg/tree-prof/reorder_class2.h: New file.
5746         * g++.dg/tree-prof/reorder.C: New test.
5747         * g++.dg/tree-prof/morefunc.C: New test.
5748
5749 2014-07-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
5750
5751         Implement N4051 - Allow typename in a template template parameter
5752         * lib/target-supports.exp (check_effective_target_c++1y): Now
5753         means C++1y and up.
5754         (check_effective_target_c++1y_down): New.
5755         (check_effective_target_c++1z_only): New.
5756         (check_effective_target_c++1z): New.
5757         * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
5758         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
5759         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
5760
5761 2014-07-25  Tobias Burnus  <burnus@net-b.de>
5762
5763         * gfortran.dg/storage_size_5.f90: New.
5764
5765 2014-07-25  Richard Biener  <rguenther@suse.de>
5766
5767         PR middle-end/61762
5768         PR middle-end/61894
5769         * gcc.dg/pr61762.c: New testcase.
5770         * gcc.dg/fold-cstring.c: Likewise.
5771         * gcc.dg/fold-cvect.c: Likewise.
5772
5773 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5774
5775         * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
5776
5777         * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
5778         * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
5779         * gcc.c-torture/execute/20050316-3.x: New file.  Add -Wno-psabi.
5780         * gcc.c-torture/execute/pr23135.x: Likewise.
5781
5782 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5783
5784         * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
5785
5786 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5787
5788         * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
5789
5790 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5791
5792         * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
5793
5794 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
5795
5796         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
5797         sequences.
5798         * gcc.target/aarch64/test_frame_2.c: Likewise.
5799         * gcc.target/aarch64/test_frame_4.c: Likewise.
5800         * gcc.target/aarch64/test_frame_6.c: Likewise.
5801         * gcc.target/aarch64/test_frame_7.c: Likewise.
5802         * gcc.target/aarch64/test_frame_8.c: Likewise.
5803         * gcc.target/aarch64/test_frame_10.c: Likewise.
5804
5805 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
5806
5807         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
5808         sequences.
5809         * gcc.target/aarch64/test_frame_10.c: Likewise.
5810         * gcc.target/aarch64/test_frame_2.c: Likewise.
5811         * gcc.target/aarch64/test_frame_4.c: Likewise.
5812         * gcc.target/aarch64/test_frame_6.c: Likewise.
5813         * gcc.target/aarch64/test_frame_7.c: Likewise.
5814         * gcc.target/aarch64/test_frame_8.c: Likewise.
5815         * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
5816
5817 2014-07-24  Martin Jambor  <mjambor@suse.cz>
5818
5819         PR ipa/61160
5820         * g++.dg/ipa/pr61160-2.C (main): Always return zero.
5821
5822 2014-07-24  Richard Biener  <rguenther@suse.de>
5823
5824         PR ipa/61823
5825         * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
5826
5827 2014-07-24  Andreas Schwab  <schwab@suse.de>
5828
5829         * lib/target-supports.exp (check_effective_target_arm_nothumb):
5830         Also check for __arm__.
5831
5832 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
5833
5834         * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
5835         sequences.
5836
5837 2014-07-24  Marek Polacek  <polacek@redhat.com>
5838
5839         PR c/57653
5840         * c-c++-common/pr57653.c: New test.
5841         * c-c++-common/pr57653.h: New file.
5842         * c-c++-common/pr57653-2.c: New test.
5843         * c-c++-common/pr57653-2.h: New file.
5844
5845 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
5846
5847         * gcc.target/aarch64/test_frame_common.h: New file.
5848         * gcc.target/aarch64/test_frame_1.c: Likewise.
5849         * gcc.target/aarch64/test_frame_2.c: Likewise.
5850         * gcc.target/aarch64/test_frame_3.c: Likewise.
5851         * gcc.target/aarch64/test_frame_4.c: Likewise.
5852         * gcc.target/aarch64/test_frame_5.c: Likewise.
5853         * gcc.target/aarch64/test_frame_6.c: Likewise.
5854         * gcc.target/aarch64/test_frame_7.c: Likewise.
5855         * gcc.target/aarch64/test_frame_8.c: Likewise.
5856         * gcc.target/aarch64/test_frame_9.c: Likewise.
5857         * gcc.target/aarch64/test_frame_10.c: Likewise.
5858         * gcc.target/aarch64/test_frame_11.c: Likewise.
5859         * gcc.target/aarch64/test_frame_12.c: Likewise.
5860         * gcc.target/aarch64/test_frame_13.c: Likewise.
5861         * gcc.target/aarch64/test_frame_14.c: Likewise.
5862         * gcc.target/aarch64/test_frame_15.c: Likewise.
5863
5864 2014-07-23  Marek Polacek  <polacek@redhat.com>
5865
5866         * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
5867         in the structure.
5868
5869 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
5870
5871         * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
5872         * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
5873         * gcc.dg/pr10474.c (target): Likewise.
5874
5875 2014-07-22  Martin Jambor  <mjambor@suse.cz>
5876
5877         PR ipa/61160
5878         * pr61160-3.C (main): Return zero.
5879
5880 2014-07-22  Alan Lawrence  <alan.lawrence@arm.com>
5881
5882         * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
5883         * gcc.target/arm/simd/vextu64_1.c: Likewise.
5884         * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
5885         * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
5886         * gcc.target/aarch64/simd/ext_s64.x: Remove.
5887         * gcc.target/aarch64/simd/ext_u64.x: Remove.
5888
5889 2014-07-22  Yuri Rumyantsev  <ysrumyan@gmail.com>
5890
5891         PR tree-optimization/61822
5892         * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
5893
5894 2014-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5895
5896         * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
5897
5898 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
5899
5900         * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
5901         -msse2 -mno-avx instead of -msse.
5902
5903 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
5904
5905         * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
5906         * gcc.dg/pr44024.c (dg-options): Add -O1.
5907         (dg-final): Check for the condition.
5908         * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
5909
5910 2014-07-21  Bin Cheng  <bin.cheng@arm.com>
5911
5912         PR target/55701
5913         * gcc.target/arm/memset-inline-1.c: New test.
5914         * gcc.target/arm/memset-inline-2.c: New test.
5915         * gcc.target/arm/memset-inline-3.c: New test.
5916         * gcc.target/arm/memset-inline-4.c: New test.
5917         * gcc.target/arm/memset-inline-5.c: New test.
5918         * gcc.target/arm/memset-inline-6.c: New test.
5919         * gcc.target/arm/memset-inline-7.c: New test.
5920         * gcc.target/arm/memset-inline-8.c: New test.
5921         * gcc.target/arm/memset-inline-9.c: New test.
5922
5923 2014-07-21  Tom de Vries  <tom@codesourcery.com>
5924
5925         PR target/61827
5926         * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
5927         to bar symbol in scan-assembler-times call check.
5928
5929 2014-07-21  Tom de Vries  <tom@codesourcery.com>
5930
5931         PR target/61827
5932         * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
5933         for darwin in scan-assembler-times check.
5934         * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
5935         scan-assembler-not checks.  Add checks for insns.
5936         (main): Remove.
5937         * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
5938         scan-assembler-not checks.  Copy checks from i386/fuse-caller-save.c.
5939         (main): Remove.
5940
5941 2014-07-21  Tom de Vries  <tom@codesourcery.com>
5942
5943         PR target/61827
5944         * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
5945         dg-options.  Add checks for insns with xmm registers.  Remove
5946         cfi_def_cfa_offset checks.  Generalize checks containing %rsp.
5947         (main): Remove.
5948
5949 2014-07-21  Uros Bizjak  <ubizjak@gmail.com>
5950
5951         PR target/61855
5952         * gcc.target/i386/pr61855.c: New test.
5953
5954 2014-07-20  Eric Botcazou  <ebotcazou@adacore.com>
5955
5956         * gnat.dg/pack20.ad[sb]: New test.
5957         * gnat.dg/pack20_pkg.ads: New helper.
5958
5959 2014-07-20  Ian Lance Taylor  <iant@google.com>
5960
5961         * go.test/go-test.exp (go-gc-tests): Support multiple files in one
5962         package for compiledir tests.
5963
5964 2014-07-20  Marek Polacek  <polacek@redhat.com>
5965
5966         PR c/61852
5967         * gcc.dg/pr61852.c: New test.
5968
5969 2014-07-19  Eric Botcazou  <ebotcazou@adacore.com>
5970
5971         * gcc.dg/stack-usage-2.c: Adjust.
5972
5973 2014-07-18  Uros Bizjak  <ubizjak@gmail.com>
5974
5975         PR target/61794
5976         * gcc.target/i386/pr61794.c: New test.
5977
5978 2014-07-17  Richard Sandiford  <rdsandiford@googlemail.com>
5979
5980         * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
5981         involving both inputs rather than a multiplication involving one.
5982         * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
5983         * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
5984         * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
5985
5986 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
5987
5988         PR c++/50961
5989         * g++.dg/template/operator13.C: New.
5990
5991 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5992
5993         * gcc.target/aarch64/simd/vfma_f64.c: New test.
5994         * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
5995         * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
5996         * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
5997
5998 2014-07-17  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5999
6000         * c-c++-common/ubsan/bounds-2.c: Change output pattern.
6001         * c-c++-common/ubsan/bounds-5.c: Likewise.
6002         * c-c++-common/ubsan/bounds-6.c: Likewise.
6003         * c-c++-common/ubsan/bounds-7.c: Likewise.
6004         * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
6005         * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
6006         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
6007         * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
6008         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
6009         * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
6010         * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
6011         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6012         * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
6013         * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
6014
6015 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6016
6017         * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
6018         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
6019         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
6020         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
6021
6022 2014-07-17  Uros Bizjak  <ubizjak@gmail.com>
6023
6024         * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
6025         -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
6026         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
6027
6028 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
6029
6030         PR c++/61804
6031         * g++.dg/parse/pr61804.C: New.
6032
6033 2014-07-16  Arnaud Charlet  <charlet@adacore.com>
6034
6035         * gnat.dg/specs/alignment2.ads: Update.
6036         * gnat.dg/specs/size_clause1.ads: Likewise.
6037         * gnat.dg/specs/size_clause2.ads: Likewise.
6038
6039 2014-07-16  Dodji Seketeli  <dodji@redhat.com>
6040
6041         PR preprocessor/60723 - missing system-ness marks for macro tokens
6042         * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
6043
6044 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
6045
6046         * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
6047         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
6048         -mieee-with-inexact for alpha*-*-*.
6049
6050 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
6051
6052         * lib/target-supports.exp (check_effective_target_fenv_exceptions):
6053         Add IEEE options to compile flags.
6054         * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto.  Add -mieee-with-inexact
6055         additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
6056
6057 2014-07-15  Michael Matz  <matz@suse.de>
6058
6059         PR rtl-optimization/61772
6060         * gcc.dg/torture/pr61772.c: New test.
6061
6062 2014-07-15  Marek Polacek  <polacek@redhat.com>
6063
6064         * gcc.dg/ubsan/bounds-1.c: New test.
6065
6066 2014-06-15  Tobias Burnus  <burnus@net-b.de>
6067
6068         * gfortran.dg/coarray_34.f90: New.
6069         * gfortran.dg/coarray_6.f90: Update test case.
6070
6071 2014-07-14  Richard Biener  <rguenther@suse.de>
6072
6073         PR tree-optimization/61779
6074         * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
6075
6076 2014-07-14  Richard Biener  <rguenther@suse.de>
6077
6078         PR tree-optimization/61786
6079         * gcc.dg/torture/pr61786.c: New testcase.
6080         * gcc.dg/lto/pr61786_0.c: Likewise.
6081         * gcc.dg/lto/pr61786_1.c: Likewise.
6082
6083 2014-07-14  Richard Biener  <rguenther@suse.de>
6084
6085         PR tree-optimization/61757
6086         PR tree-optimization/61783
6087         PR tree-optimization/61787
6088         * gcc.dg/torture/pr61757.c: New testcase.
6089         * gcc.dg/torture/pr61787.c: Likewise.
6090
6091 2014-07-14  Jakub Jelinek  <jakub@redhat.com>
6092
6093         PR middle-end/61294
6094         * c-c++-common/Wmemset-transposed-args1.c: New test.
6095         * c-c++-common/Wmemset-transposed-args2.c: New test.
6096         * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
6097
6098 2014-07-13  Jan Hubicka  <hubicka@ucw.cz>
6099
6100         * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
6101         longer happens during parsing.
6102         * gcc.dg/pr44024.c: Update template.
6103         * g++.dg/tree-ssa/nonzero-2.C: New testcase.
6104         * g++.dg/tree-ssa/nonzero-1.C: New testcase.
6105         * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
6106
6107 2014-07-13  Tom de Vries  <tom@codesourcery.com>
6108
6109         * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
6110         * gcc.target/i386/fuse-caller-save-xmm.c: New test.
6111
6112 2014-07-13  Edward Smith-Rowland  <3dw4rd@verizon.net>
6113
6114         PR C++/60209 - Declaration of user-defined literal operator cause error
6115         * g++.dg/cpp0x/pr60209-neg.C: New.
6116         * g++.dg/cpp0x/pr60209.C: New.
6117         * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
6118
6119 2014-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6120
6121         PR c++/60967
6122         * g++.dg/cilk-plus/pr60967.C: New.
6123
6124 2014-07-13  Tobias Burnus  <burnus@net-b.de>
6125
6126         * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
6127
6128 2014-07-12  Paul Thomas  <pault@gcc.gnu.org>
6129
6130         PR fortran/61780
6131         * gfortran.dg/dependency_44.f90 : New test
6132
6133 2014-07-12  Tobias Burnus  <burnus@net-b.de>
6134
6135         * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
6136         * gfortran.dg/coarray_atomic_2.f90: New.
6137         * gfortran.dg/coarray_atomic_3.f90: New.
6138         * gfortran.dg/coarray_atomic_4.f90: New.
6139         * gfortran.dg/coarray/atomic_2.f90: New.
6140
6141 2014-07-11  Edward Smith-Rowland  <3dw4rd@verizon.net>
6142
6143         PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
6144         * g++.dg/cpp0x/pr57644.C: New.
6145
6146 2014-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
6147
6148         PR c++/53159
6149         * g++.dg/cpp0x/Wnarrowing1.C: New.
6150
6151 2014-07-11  Andreas Schwab  <schwab@linux-m68k.org>
6152
6153         PR preprocessor/61389
6154         * gcc.dg/cpp/macsyntx.c: Update expected warnings.
6155         * gcc.dg/cpp/sysmac1.c: Likewise.
6156
6157 2014-07-11  Richard Biener  <rguenther@suse.de>
6158
6159         PR middle-end/61473
6160         * gcc.dg/memmove-4.c: New testcase.
6161         * gcc.dg/strlenopt-8.c: XFAIL.
6162         * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
6163
6164 2014-07-11  Marat Zakirov  <m.zakirov@samsung.com>
6165
6166         PR target/61561
6167         * gcc.dg/pr61561.c: New test.
6168
6169 2014-07-10  Tom de Vries  <tom@codesourcery.com>
6170
6171         * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
6172         dg-options.
6173         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
6174         * gcc.target/mips/fuse-caller-save-mips16.c: Same.  Add isa_rev=0 to
6175         dg-options.
6176
6177 2014-07-10  Richard Biener  <rguenther@suse.de>
6178
6179         PR c-family/61741
6180         * c-c++-common/torture/pr61741.c: Use signed char.
6181
6182 2014-07-10  Eric Botcazou  <ebotcazou@adacore.com>
6183
6184         * gnat.dg/opt39.adb: New test.
6185
6186 2014-07-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
6187
6188         PR tree-optimization/61742
6189         * gcc.dg/torture/pr61742.c: New test.
6190         * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
6191         * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
6192
6193 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
6194
6195         PR c++/60686
6196         * g++.dg/cpp0x/explicit8.C: New.
6197
6198 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
6199
6200         DR 1584
6201         PR c++/57466
6202         * g++.dg/template/pr57466.C: New.
6203         * g++.dg/cpp0x/pr57466.C: Likewise.
6204         * g++.dg/template/unify6.C: Update.
6205
6206 2014-07-09  Tom de Vries  <tom@codesourcery.com>
6207
6208         * gcc.target/i386/fuse-caller-save-rec.c: New test.
6209
6210 2014-07-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6211
6212         * gfortran.dg/ieee/underflow_1.f90: New file.
6213
6214 2014-07-09  Richard Biener  <rguenther@suse.de>
6215
6216         PR c-family/61741
6217         * c-c++-common/torture/pr61741.c: New testcase.
6218
6219 2014-07-09  Pat Haugen  <pthaugen@us.ibm.com>
6220
6221         * lib/target-supports.exp
6222         (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
6223
6224 2014-07-09  Jan Hubicka  <hubicka@ucw.cz>
6225
6226         * gcc.dg/globalalias.c: Remove XFAIL.
6227         * gcc.dg/localalias.c: Remove XFAIL.
6228
6229 2014-07-09  Edward Smith-Rowland  <3dw4rd@verizon.net>
6230
6231         PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
6232         * g++.dg/cpp0x/pr58155.C: New.
6233
6234 2014-07-09  Dominique d'Humieres <dominiq@lps.ens.fr>
6235
6236         PR testsuite/61453
6237         * gfortran.dg/bind_c_array_params_2.f90:
6238         Adjust regexp for more targets.
6239
6240 2014-07-09  Andrew Sutton  <andrew.n.sutton@gmail.com>
6241             Paolo Carlini  <paolo.carlini@oracle.com>
6242
6243         PR c++/59361
6244         * g++.dg/cpp0x/vt-59361.C: New.
6245
6246 2014-07-08  Sriraman Tallam  <tmsriram@google.com>
6247
6248         PR target/61599
6249         * gcc.target/i386/pr61599-1.c: New test.
6250         * gcc.target/i386/pr61599-2.c: New test.
6251
6252 2014-07-08  Jakub Jelinek  <jakub@redhat.com>
6253
6254         PR rtl-optimization/61673
6255         * gcc.c-torture/execute/pr61673.c: New test.
6256
6257         PR tree-optimization/61725
6258         * gcc.dg/tree-ssa/vrp93.c: New test.
6259         * gcc.c-torture/execute/pr61725.c: New test.
6260
6261 2014-07-08  Richard Biener  <rguenther@suse.de>
6262
6263         * tree-ssa-dom.h (loop_depth_of_name): Remove.
6264         * tree-ssa-dom.c (record_equivalences_from_phis): Remove
6265         restriction on loop depth difference.
6266         (record_equality): Likewise.
6267         (propagate_rhs_into_lhs): Likewise.  Simplify condition.
6268         (loop_depth_of_name): Remove.
6269         * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
6270         restriction on loop depth difference.
6271         (init_copy_prop): Likewise.
6272
6273 2014-07-08  Richard Biener  <rguenther@suse.de>
6274
6275         PR tree-optimization/61681
6276         * gcc.dg/torture/pr61681.c: New testcase.
6277
6278 2014-07-08  Richard Biener  <rguenther@suse.de>
6279
6280         PR tree-optimization/61680
6281         * gcc.dg/vect/pr61680.c: New testcase.
6282
6283 2014-07-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6284
6285         PR tree-optimization/61576
6286         * gcc.dg/torture/pr61576.c: New test.
6287
6288 2014-07-08  Marek Polacek  <polacek@redhat.com>
6289
6290         PR c/60226
6291         * c-c++-common/pr60226.c: New test.
6292
6293 2014-07-07  Paul Thomas  <pault@gcc.gnu.org>
6294
6295         PR fortran/61459
6296         PR fortran/58883
6297         * gfortran.dg/allocatable_function_8.f90 : New test
6298
6299 2014-07-07  Maciej W. Rozycki  <macro@codesourcery.com>
6300
6301         * gcc.target/powerpc/spe-evmerge.c: New file.
6302
6303 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
6304
6305         * g++.dg/cpp0x/override1.C: Tweak expected error messages.
6306
6307 2014-07-07  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6308
6309         * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
6310
6311 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
6312
6313         PR c++/58898
6314         * g++.dg/parse/pr58898.C: New.
6315
6316 2014-07-07  Dominique d'Humieres <dominiq@lps.ens.fr>
6317
6318         * gfortran.dg/list_read_12.f90: Delete the file.
6319         * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
6320         of dg-runtest.
6321
6322 2014-07-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6323
6324         PR libgfortran/61640
6325         * gfortran.dg/arrayio_16.f90: New test.
6326
6327 2014-07-06  Marek Polacek  <polacek@redhat.com>
6328
6329         * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
6330         * g++.dg/ipa/imm-devirt-2.C: Likewise.
6331
6332 2014-07-06  Marek Polacek  <polacek@redhat.com>
6333
6334         PR c/6940
6335         * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
6336         -Wno-sizeof-array-argument.
6337         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6338         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
6339         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
6340         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
6341         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
6342         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6343         * c-c++-common/sizeof-array-argument.c: New test.
6344         * gcc.dg/vla-5.c: Add dg-warnings.
6345
6346 2014-07-05  Jan Hubicka  <hubicka@ucw.cz>
6347
6348         * g++.dg/ipa/devirt-26.C: Update testcase.
6349         * g++.dg/ipa/imm-devirt-1.C: Update testcase.
6350         * g++.dg/ipa/imm-devirt-2.C: Update testcase.
6351
6352 2014-07-04  Tobias Burnus  <burnus@net-b.de>
6353
6354         * gfortran.dg/coarray/coindexed_3.f90: New.
6355
6356 2014-07-04  Jakub Jelinek  <jakub@redhat.com>
6357
6358         PR middle-end/61654
6359         * g++.dg/opt/pr61654.C: New test.
6360
6361         PR tree-optimization/61684
6362         * gcc.c-torture/compile/pr61684.c: New test.
6363
6364 2014-07-04  Thomas Schwinge  <thomas@codesourcery.com>
6365
6366         * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
6367         dg-runtest's.  Adapt all callers.
6368         * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
6369         * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
6370         * lib/go-dg.exp (go-dg-runtest): Likewise.
6371         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
6372         * lib/objc-dg.exp (objc-dg-runtest): Likewise.
6373
6374 2014-07-03  Jakub Jelinek  <jakub@redhat.com>
6375
6376         PR tree-optimization/61682
6377         * gcc.c-torture/execute/pr61682.c: New test.
6378
6379 2014-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
6380
6381         * gcc.target/powerpc/shift-dot.c: New test.
6382
6383 2014-07-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6384
6385         * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
6386         avoid optimization.
6387
6388 2014-07-03  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6389
6390         * gcc.target/arm/identical-invariants.c: New test.
6391
6392 2014-07-02  Jan Hubicka  <hubicka@ucw.cz>
6393             Chen Gang <gang.chen.5i5j@gmail.com>
6394
6395         * gcc.c-torture/compile/section.c: New testcase.
6396
6397 2014-07-02  Christian Bruel  <christian.bruel@st.com>
6398
6399         PR target/29349
6400         PR target/53513
6401         * gcc.target/sh/fpchg.c: New test.
6402
6403 2014-07-02  Jakub Jelinek  <jakub@redhat.com>
6404             Fritz Reese  <Reese-Fritz@zai.com>
6405
6406         * gfortran.dg/oldstyle_5.f: New test.
6407
6408 2014-07-02  Uros Bizjak  <ubizjak@gmail.com>
6409
6410         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
6411         * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
6412
6413 2014-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6414
6415         * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
6416         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6417         * g++.dg/parse/error11.C: Likewise.
6418         * g++.old-deja/g++.brendan/template17.C: Likewise.
6419
6420 2014-07-02  Tobias Burnus  <burnus@net-b.de>
6421
6422         * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
6423         * gfortran.dg/coarray/send_array.f90: Ditto.
6424         * gfortran.dg/coarray/sendget_array.f90: Ditto.
6425
6426 2014-07-01  James Greenhalgh  <james.greenhalgh@arm.com>
6427             Yufeng Zhang  <yufeng.zhang@arm.com>
6428
6429         * gcc.target/aarch64/aapcs64/aapcs64.exp:
6430         (additional_flags_for_func_ret): New variable based on
6431         $additional_flags with -fno-use-caller-save.
6432         (func-ret-*.c): Use the new variable.
6433
6434 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
6435
6436         PR c++/59637
6437         * g++.dg/cpp0x/decltype60.C: New.
6438
6439 2014-07-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6440
6441         * gcc.target/aarch64/simd/vcage_f64.c: New test.
6442         * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
6443         * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
6444         * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
6445         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
6446         * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
6447         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
6448         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
6449
6450 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
6451
6452         * g++.dg/cpp1y/pr59867.C: Fix target selector.
6453
6454 2014-07-01  Marek Polacek  <polacek@redhat.com>
6455
6456         * gcc.dg/Wint-conversion.c: New test.
6457
6458 2014-07-01  Marek Polacek  <polacek@redhat.com>
6459
6460         PR c/58286
6461         * gcc.dg/Wincompatible-pointer-types.c: New test.
6462
6463 2014-06-30  David Holsgrove <david.holsgrove@xilinx.com>
6464
6465         * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
6466         MicroBlaze specific pattern.
6467
6468 2014-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
6469
6470         PR c++/58781
6471         PR c++/60249
6472         PR c++/59867
6473         * testsuite/g++.dg/cpp0x/pr58781.C: New.
6474         * testsuite/g++.dg/cpp0x/pr60249.C: New.
6475         * testsuite/g++.dg/cpp1y/pr59867.C: New.
6476
6477 2014-06-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6478
6479         * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
6480         test requires greater precision than the current PowerPC long
6481         double implementation supports.
6482
6483 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
6484
6485         PR c++/54891
6486         * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
6487
6488 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
6489
6490         PR c++/51400
6491         * g++.dg/cpp0x/constexpr-attribute3.C: New.
6492
6493 2014-06-30  Jeff Law  <law@redhat.com>
6494
6495         PR tree-optimization/61607
6496         * gcc.dg/tree-ssa/pr61607.c: New test.
6497
6498 2014-06-30  Marek Polacek  <polacek@redhat.com>
6499
6500         * c-c++-common/ubsan/attrib-2.c: New test.
6501         * g++.dg/ubsan/return-3.C: New test.
6502
6503 2014-06-30  Igor Zamyatin  <igor.zamyatin@intel.com>
6504
6505         PR middle-end/57541
6506         * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
6507         * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
6508
6509 2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6510
6511         * gcc.dg/ira-loop-pressure.c: New test.
6512
6513 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
6514
6515         * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
6516         checks that the dump is generated.
6517
6518 2014-06-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6519
6520         PR fortran/36275
6521         PR fortran/38839
6522         * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
6523         * gfortran.dg/binding_label_tests_27.f90: New file.
6524
6525 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
6526
6527         * gfortran.dg/graphite/pr59586.f: New testcase.
6528
6529 2014-06-29  Andreas Schwab  <schwab@linux-m68k.org>
6530
6531         * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
6532
6533 2014-06-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6534
6535         PR fortran/29383
6536         * lib/target-supports.exp (check_effective_target_fortran_ieee):
6537         New function.
6538         * gfortran.dg/ieee/ieee.exp: New file.
6539         * gfortran.dg/ieee/ieee_1.F90: New file.
6540         * gfortran.dg/ieee/ieee_2.f90: New file.
6541         * gfortran.dg/ieee/ieee_3.f90: New file.
6542         * gfortran.dg/ieee/ieee_4.f90: New file.
6543         * gfortran.dg/ieee/ieee_5.f90: New file.
6544         * gfortran.dg/ieee/ieee_6.f90: New file.
6545         * gfortran.dg/ieee/ieee_7.f90: New file.
6546         * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
6547
6548 2014-06-28  Jonathan Wakely  <jwakely@redhat.com>
6549
6550         * g++.dg/cpp0x/elision_conv.C: New.
6551
6552 2014-06-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6553
6554         * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
6555
6556 2014-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
6557
6558         PR c++/61614
6559         * g++.dg/ext/complit14.C: New.
6560
6561 2014-06-27  Martin Jambor  <mjambor@suse.cz>
6562
6563         PR ipa/61160
6564         * g++.dg/ipa/pr61160-2.C: New test.
6565         * g++.dg/ipa/pr61160-3.C: Likewise.
6566
6567 2014-06-27  Jakub Jelinek  <jakub@redhat.com>
6568
6569         PR tree-optimization/57233
6570         PR tree-optimization/61299
6571         * gcc.dg/pr57233.c: New test.
6572         * gcc.target/i386/pr57233.c: New test.
6573         * gcc.target/i386/sse2-pr57233.c: New test.
6574         * gcc.target/i386/avx-pr57233.c: New test.
6575         * gcc.target/i386/avx2-pr57233.c: New test.
6576         * gcc.target/i386/avx512f-pr57233.c: New test.
6577         * gcc.target/i386/xop-pr57233.c: New test.
6578
6579 2014-06-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6580
6581         * gcc.dg/typeof-2.c: New testcase.
6582
6583 2014-06-27  Marek Polacek  <polacek@redhat.com>
6584
6585         * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
6586         (fn1): Remove store to out-of-bounds location.  Add memory barrier.
6587         (fn2): Likewise.
6588         (fn5): Likewise.
6589         (fn6): Likewise.
6590         (fn7): Likewise.
6591         (fn8): Likewise.
6592         (fn9): Likewise.
6593         (fn11): Likewise.
6594         * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
6595         location.  Add memory barrier.
6596         (fn2): Likewise.
6597         (fn3): Likewise.
6598         (fn4): Likewise.
6599         (fn5): Likewise.
6600         * c-c++-common/ubsan/bounds-7.c: New test.
6601
6602 2014-06-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6603
6604         PR libgfortran/61499
6605         * gfortran.dg/arrayio_15.f90: New test.
6606
6607 2014-06-26  Uros Bizjak  <ubizjak@gmail.com>
6608
6609         PR target/61586
6610         * gcc.target/alpha/pr61586.c: New test.
6611
6612 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
6613
6614         PR c++/57573
6615         * g++.dg/template/pr57573.C: New.
6616
6617 2014-06-26  Jan Hubicka  <hubicka@ucw.cz>
6618
6619         * gcc.dg/tree-ssa/interposition.c: New testcase.
6620
6621 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
6622
6623         PR c++/56633
6624         * g++.dg/cpp0x/deleted8.C: New.
6625
6626 2014-06-26  Martin Jambor  <mjambor@suse.cz>
6627
6628         * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
6629         parameter.
6630         * g++.dg/simulate-thread/bitfields.C: Likewise.
6631         * gcc.dg/simulate-thread/strict-align-global.c: Remove
6632         allow-packed-store-data-races parameter.
6633         * gcc.dg/simulate-thread/subfields.c: Likewise.
6634         * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
6635         to one.
6636
6637 2014-06-26  Martin Jambor  <mjambor@suse.cz>
6638
6639         * g++.dg/ipa/pr60600.C: Fix typo.
6640         * g++.dg/ipa/devirt-25.C: Likewise.
6641
6642 2014-06-26  Richard Biener  <rguenther@suse.de>
6643
6644         PR tree-optimization/61607
6645         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
6646
6647 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
6648
6649         * gcc.dg/inline-22.c: Add bind_pic_locally.
6650         * gcc.dg/inline_4.c: Ditto.
6651         * gcc.dg/fail_always_inline.c: Ditto.
6652         * g++.dg/ipa/devirt-25.C: Ditto.
6653
6654 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
6655
6656         * lib/target-support.exp (bind_pic_locally): Save the flags to
6657         'flags_to_postpone' instead of appending to 'flags'.
6658         * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
6659         with flags_to_postpone and revert after target_compile.
6660         * lib/g++.exp (g++_target_compile): Ditto.
6661         * lib/gfortran.exp (gfortran_target_compile): Ditto.
6662
6663 2014-06-26  Nick Clifton  <nickc@redhat.com>
6664
6665         * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
6666
6667 2014-06-26  Adam Butcher  <adam@jessamine.co.uk>
6668
6669         PR c++/61537
6670         * g++.dg/template/pr61537.C: New testcase.
6671
6672 2014-06-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6673
6674         * gfortran.dg/default_format_denormal_2.f90:  Remove xfail for
6675         powerpc*-*-linux*.
6676
6677 2014-06-25  Tobias Burnus  <burnus@net-b.de>
6678
6679         * gfortran.dg/coarray_33.f90: New.
6680
6681 2014-06-25  Tobias Burnus  <burnus@net-b.de>
6682
6683         * gfortran.dg/coarray/coindexed_1.f90: New.
6684
6685 2014-06-25  Tobias Burnus  <burnus@net-b.de>
6686
6687         * gfortran.dg/coarray_collectives_7.f90: New.
6688
6689 2014-06-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6690
6691         * gcc.c-torture/execute/20140622-1.c: New test.
6692
6693 2014-06-25  Paolo Carlini  <paolo.carlini@oracle.com>
6694
6695         DR 178
6696         PR c++/49132
6697         * g++.dg/cpp0x/aggr1.C: New.
6698         * g++.dg/cpp0x/aggr2.C: Likewise.
6699         * g++.dg/init/aggr11.C: Likewise.
6700         * g++.dg/init/aggr12.C: Likewise.
6701
6702 2014-06-25  Martin Jambor  <mjambor@suse.cz>
6703
6704         * g++.dg/ipa/pr61540.C: Remove dumping test.
6705
6706 2014-06-25  Marek Polacek  <polacek@redhat.com>
6707
6708         PR c/61162
6709         * gcc.dg/pr61162.c: Adjust dg-warning.
6710         * gcc.dg/pr61162-2.c: New test.
6711
6712 2014-06-25  Marc Glisse  <marc.glisse@inria.fr>
6713
6714         PR tree-optimization/57742
6715         * gcc.dg/tree-ssa/calloc-3.c: New file.
6716
6717 2014-06-25  Richard Biener  <rguenther@suse.de>
6718
6719         PR testsuite/61560
6720         * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
6721         for targets that return _Complex float in memory.
6722
6723 2014-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6724
6725         * gcc.target/arm/vect-noalign.c: Adjust options.
6726
6727 2014-06-24  Cong Hou  <congh@google.com>
6728
6729         * gcc.dg/vect/vect-reduc-sad.c: New.
6730         * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
6731
6732 2014-06-24  Marc Glisse  <marc.glisse@inria.fr>
6733
6734         PR tree-optimization/57742
6735         * g++.dg/tree-ssa/calloc.C: New testcase.
6736         * gcc.dg/tree-ssa/calloc-1.c: Likewise.
6737         * gcc.dg/tree-ssa/calloc-2.c: Likewise.
6738         * gcc.dg/strlenopt-9.c: Adapt.
6739
6740 2014-06-24  Yufeng Zhang  <yufeng.zhang@arm.com>
6741
6742         * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
6743         global variable.
6744         (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
6745         instead of calling sequentially in the C code.
6746         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
6747         saved_return_address to the stack frame where LR register was stored.
6748         (saved_return_address): Declare weak.
6749
6750 2014-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
6751
6752         PR c++/33972
6753         * g++.dg/other/operator3.C: New.
6754         * g++.dg/template/operator8.C: Adjust.
6755         * g++.dg/template/operator9.C: Likewise.
6756
6757 2014-06-24  Alan Lawrence  <alan.lawrence@arm.com>
6758
6759         * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
6760
6761 2014-06-24  Richard Biener  <rguenther@suse.de>
6762
6763         PR tree-optimization/61572
6764         * gcc.target/i386/pr61572.c: New testcase.
6765
6766 2014-06-24  Jakub Jelinek  <jakub@redhat.com>
6767
6768         * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
6769         reduction clause.
6770         * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
6771         Remove Label is never defined expected error.
6772         * gfortran.dg/gomp/udr8.f90: New test.
6773
6774 2014-06-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
6775
6776         PR tree-optimization/61554
6777         * g++.dg/torture/pr61554.C: New testcase.
6778
6779 2014-06-23  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6780
6781         * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
6782
6783 2014-06-23  Jan Hubicka  <hubicka@ucw.cz>
6784
6785         * gcc.dg/localalias-2.c: Guard by require-alias.
6786         * gcc.dg/globalalias-2.c: Likewise.
6787
6788 2014-06-23  Kai Tietz  <ktietz@redhat.com>
6789
6790         * gcc.target/i386/indjmp-1.c: New test.
6791
6792 2014-06-23  Andrew Pinski  <apinski@cavium.com>
6793
6794         * gcc.c-torture/compile/20140723-1.c: New testcase.
6795
6796 2014-06-23  Marek Polacek  <polacek@redhat.com>
6797
6798         PR c/61553
6799         * c-c++-common/pr61553.c (foo): Add dg-error.
6800
6801 2014-06-23  Tobias Burnus  <burnus@net-b.de>
6802
6803         * gfortran.dg/coarray_32.f90: New.
6804
6805 2014-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
6806
6807         DR 577
6808         PR c++/33101
6809         * g++.dg/other/void1.C: Adjust.
6810         * g++.dg/other/void3.C: Likewise.
6811
6812 2014-06-23  Marek Polacek  <polacek@redhat.com>
6813
6814         PR c/61553
6815         * c-c++-common/pr61553.c: New test.
6816
6817 2014-06-23  Richard Biener  <rguenther@suse.de>
6818
6819         * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
6820         * g++.dg/vect/slp-pr50819.cc: Likewise.
6821         * g++.dg/vect/slp-pr56812.cc: Likewise.
6822         * gcc.dg/vect/bb-slp-1.c: Likewise.
6823         * gcc.dg/vect/bb-slp-10.c: Likewise.
6824         * gcc.dg/vect/bb-slp-11.c: Likewise.
6825         * gcc.dg/vect/bb-slp-13.c: Likewise.
6826         * gcc.dg/vect/bb-slp-14.c: Likewise.
6827         * gcc.dg/vect/bb-slp-15.c: Likewise.
6828         * gcc.dg/vect/bb-slp-16.c: Likewise.
6829         * gcc.dg/vect/bb-slp-17.c: Likewise.
6830         * gcc.dg/vect/bb-slp-18.c: Likewise.
6831         * gcc.dg/vect/bb-slp-19.c: Likewise.
6832         * gcc.dg/vect/bb-slp-2.c: Likewise.
6833         * gcc.dg/vect/bb-slp-20.c: Likewise.
6834         * gcc.dg/vect/bb-slp-21.c: Likewise.
6835         * gcc.dg/vect/bb-slp-22.c: Likewise.
6836         * gcc.dg/vect/bb-slp-23.c: Likewise.
6837         * gcc.dg/vect/bb-slp-24.c: Likewise.
6838         * gcc.dg/vect/bb-slp-25.c: Likewise.
6839         * gcc.dg/vect/bb-slp-26.c: Likewise.
6840         * gcc.dg/vect/bb-slp-27.c: Likewise.
6841         * gcc.dg/vect/bb-slp-28.c: Likewise.
6842         * gcc.dg/vect/bb-slp-29.c: Likewise.
6843         * gcc.dg/vect/bb-slp-3.c: Likewise.
6844         * gcc.dg/vect/bb-slp-30.c: Likewise.
6845         * gcc.dg/vect/bb-slp-31.c: Likewise.
6846         * gcc.dg/vect/bb-slp-32.c: Likewise.
6847         * gcc.dg/vect/bb-slp-4.c: Likewise.
6848         * gcc.dg/vect/bb-slp-5.c: Likewise.
6849         * gcc.dg/vect/bb-slp-6.c: Likewise.
6850         * gcc.dg/vect/bb-slp-7.c: Likewise.
6851         * gcc.dg/vect/bb-slp-8.c: Likewise.
6852         * gcc.dg/vect/bb-slp-8a.c: Likewise.
6853         * gcc.dg/vect/bb-slp-8b.c: Likewise.
6854         * gcc.dg/vect/bb-slp-9.c: Likewise.
6855         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
6856         * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
6857         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
6858         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
6859         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
6860         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
6861         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
6862         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
6863         * gcc.dg/vect/pr26359.c: Likewise.
6864         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
6865
6866 2014-06-23  Marek Polacek  <polacek@redhat.com>
6867
6868         * c-c++-common/pr49706-2.c: New test.
6869
6870 2014-06-23  Alan Modra  <amodra@gmail.com>
6871
6872         * gcc.dg/pr61583.c: New.
6873
6874 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
6875
6876         * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
6877         [u]int64x1_t.
6878
6879         * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
6880         * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
6881
6882         * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
6883         test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
6884         test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
6885         test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
6886         test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
6887         test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
6888         test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
6889         test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
6890         test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
6891         test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
6892         test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
6893         test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
6894         test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
6895         test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
6896         test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
6897         test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
6898         test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
6899         test_vsrid_n_u64): Fix signature to match intrinsic.
6900
6901         (test_vabs_s64): Remove.
6902         (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
6903
6904         (test_vdupd_lane_s64): Rename to...
6905         (test_vdupd_laneq_s64): ...and remove a call to force_simd.
6906
6907         (test_vdupd_lane_u64): Rename to...
6908         (test_vdupd_laneq_u64): ...and remove a call to force_simd.
6909
6910         (test_vtst_s64): Rename to...
6911         (test_vtstd_s64): ...and change int64x1_t to int64_t.
6912
6913         (test_vtst_u64): Rename to...
6914         (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
6915
6916         * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
6917         * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
6918         Remove out-of-bounds tests.
6919         * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
6920         * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
6921         * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
6922
6923 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
6924
6925         * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
6926         * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
6927         * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
6928         * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
6929         * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
6930         vector types.
6931         * gcc.target/aarch64/vsub_f64.c: Likewise.
6932         * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
6933         scheme as now the same for all variants.
6934         * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
6935         float64x1_t.
6936
6937 2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
6938
6939         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
6940
6941 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
6942
6943         * gcc.dg/localalias.c: Fix broken commit.
6944         * gcc.dg/globalalias.c: Likewise.
6945
6946 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
6947
6948         * gcc.dg/localalias.c: New testcase.
6949         * gcc.dg/localalias-2.c: New testcase.
6950         * gcc.dg/globalalias.c: New testcase.
6951         * gcc.dg/globalalias-2.c: New testcase.
6952
6953 2014-06-20  Jakub Jelinek  <jakub@redhat.com>
6954
6955         * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
6956
6957 2014-06-20  Marek Polacek  <polacek@redhat.com>
6958
6959         * c-c++-common/ubsan/bounds-1.c: New test.
6960         * c-c++-common/ubsan/bounds-2.c: New test.
6961         * c-c++-common/ubsan/bounds-3.c: New test.
6962         * c-c++-common/ubsan/bounds-4.c: New test.
6963         * c-c++-common/ubsan/bounds-5.c: New test.
6964         * c-c++-common/ubsan/bounds-6.c: New test.
6965
6966 2014-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
6967
6968         Make the tests big-endian friendly.
6969
6970         * gcc.target/aarch64/aapcs64/test_25.c: Update.
6971         * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
6972         * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
6973         * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
6974         * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
6975         * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
6976         * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
6977         * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
6978         * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
6979
6980 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
6981             Max Ostapenko  <m.ostapenko@partner.samsung.com>
6982
6983         PR sanitizer/61547
6984         * c-c++-common/asan/strlen-overflow-1.c: New test.
6985
6986 2014-06-20  Martin Jambor  <mjambor@suse.cz>
6987
6988         PR ipa/61540
6989         * g++.dg/ipa/pr61540.C: New test.
6990
6991 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
6992             Max Ostapenko  <m.ostapenko@partner.samsung.com>
6993
6994         PR sanitizer/61530
6995         * c-c++-common/asan/pr61530.c: New test.
6996
6997 2014-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6998
6999         * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
7000         * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
7001         * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
7002         * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
7003         * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
7004         * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
7005         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
7006         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
7007         * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
7008         * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
7009         * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
7010         * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
7011         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
7012         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7013         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
7014         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
7015         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
7016         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
7017         * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
7018         * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
7019         * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
7020         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
7021         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7022         * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
7023         * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
7024         * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
7025         * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
7026         * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
7027         * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
7028         * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
7029         * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
7030         * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
7031         * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
7032         * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
7033         * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
7034         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
7035         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
7036         * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
7037         * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
7038         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
7039         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
7040         * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
7041         (test_vqdmlal_high_lane_s16): Fix parameter type.
7042         (test_vqdmlal_high_lane_s32): Likewise.
7043         (test_vqdmull_high_lane_s16): Likewise.
7044         (test_vqdmull_high_lane_s32): Likewise.
7045         (test_vqdmlsl_high_lane_s32): Likewise.
7046         (test_vqdmlsl_high_lane_s16): Likewise.
7047         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
7048         Fix argument type.
7049         (test_vqdmlals_lane_s32): Likewise.
7050         (test_vqdmlslh_lane_s16): Likewise.
7051         (test_vqdmlsls_lane_s32): Likewise.
7052         (test_vqdmulhh_lane_s16): Likewise.
7053         (test_vqdmulhs_lane_s32): Likewise.
7054         (test_vqdmullh_lane_s16): Likewise.
7055         (test_vqdmulls_lane_s32): Likewise.
7056         (test_vqrdmulhh_lane_s16): Likewise.
7057         (test_vqrdmulhs_lane_s32): Likewise.
7058
7059 2014-06-20  Tobias Burnus  <burnus@net-b.de>
7060
7061         PR testsuite/61567
7062         * gfortran.dg/coarray_collectives_5.f90: Update
7063         dg-final scan-tree-dump-times.
7064         * gfortran.dg/coarray_collectives_6.f90: Ditto.
7065
7066 2014-06-20 Hale Wang <hale.wang@arm.com>
7067
7068         * gcc.target/arm/lto/: New folder to verify the LTO option.
7069         * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
7070         * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
7071         * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
7072         * lib/lto.exp (object-readelf): New procedure.
7073
7074 2014-06-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7075
7076         PR fortran/61454
7077         * gfortran.dg/pr61454.f90: New file.
7078
7079 2014-06-19  Terry Guo  <terry.guo@arm.com>
7080
7081         * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
7082         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
7083         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
7084
7085 2014-06-19  Tobias Burnus  <burnus@net-b.de>
7086
7087         * gfortran.dg/coarray/collectives_2.f90: Extend
7088         and make valid.
7089
7090 2014-06-18  Tom de Vries  <tom@codesourcery.com>
7091
7092         * gcc.target/aarch64/fuse-caller-save.c: New test.
7093
7094 2014-06-18  Radovan Obradovic  <robradovic@mips.com>
7095             Tom de Vries  <tom@codesourcery.com>
7096
7097         * gcc.target/arm/fuse-caller-save.c: New test.
7098
7099 2014-06-18  Richard Biener  <rguenther@suse.de>
7100
7101         * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
7102         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
7103         * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
7104
7105 2014-06-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
7106
7107         PR tree-optimization/61518
7108         * gcc.dg/torture/pr61518.c: New test.
7109
7110 2014-06-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7111
7112         PR tree-optimization/61517
7113         * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
7114         (incorrect_read_be32): Likewise.
7115         (main): Call incorrect_read_* to test stmt replacement is made by
7116         bswap at the right place.
7117         * gcc.c-torture/execute/pr61517.c: New test.
7118
7119 2014-06-18  Andreas Schwab  <schwab@suse.de>
7120
7121         PR rtl-optimization/54555
7122         * gcc.target/m68k/pr54555.c: New test.
7123
7124 2014-06-18  Olivier Hainque  <hainque@adacore.com>
7125
7126         * gnat.dg/blocklocs.adb: New test.
7127
7128 2014-06-18  Evgeny Stupachenko  <evstupac@gmail.com>
7129
7130         PR tree-optimization/52252
7131         * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
7132         * gcc.target/i386/pr52252-core.c: Ditto.
7133
7134         PR tree-optimization/61403
7135         * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
7136
7137 2014-06-18  Jakub Jelinek  <jakub@redhat.com>
7138
7139         * gfortran.dg/gomp/declare-simd-1.f90: New test.
7140         * gfortran.dg/gomp/depend-1.f90: New test.
7141         * gfortran.dg/gomp/target1.f90: New test.
7142         * gfortran.dg/gomp/target2.f90: New test.
7143         * gfortran.dg/gomp/target3.f90: New test.
7144         * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
7145         * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
7146         201107.
7147
7148 2014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>
7149
7150         PR fortran/61126
7151         * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
7152
7153 2014-06-17  Tobias Burnus  <burnus@net-b.de>
7154             Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
7155
7156         * gfortran.dg/coarray/send_array.f90: New.
7157         * gfortran.dg/coarray/get_array.f90: New.
7158         * gfortran.dg/coarray/sendget_array.f90: New.
7159         * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
7160         names.
7161         * gfortran.dg/coarray/collectives_2.f90: New.
7162
7163 2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7164
7165         PR target/61533
7166         * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
7167         dg-options.
7168
7169 2014-06-17  Uros Bizjak  <ubizjak@gmail.com>
7170
7171         * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
7172         unit_id and kind_id to zero.
7173
7174 2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
7175
7176         PR target/61483
7177         * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
7178         * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
7179         * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
7180         * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
7181
7182 2014-06-17  Richard Biener  <rguenther@suse.de>
7183
7184         PR lto/61012
7185         * gcc.dg/lto/pr61526_0.c: New testcase.
7186         * gcc.dg/lto/pr61526_1.c: Likewise.
7187
7188 2014-06-17  Richard Biener  <rguenther@suse.de>
7189
7190         * gcc.dg/tree-ssa/20041122-1.c: Adjust.
7191         * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
7192         * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
7193         * gcc.dg/tree-ssa/vrp36.c: Likewise.
7194         * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
7195
7196 2014-06-17  Richard Biener  <rguenther@suse.de>
7197
7198         * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
7199
7200 2014-06-16  Richard Biener  <rguenther@suse.de>
7201
7202         PR tree-optimization/61482
7203         * g++.dg/torture/pr61482.C: New testcase.
7204
7205 2014-06-16  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
7206
7207         * gcc.target/i386/xop-imul64-vector.c: Remove the check for
7208         vpmacsdql instruction.
7209
7210 2014-06-16  Yury Gribov  <y.gribov@samsung.com>
7211
7212         * c-c++-common/asan/instrument-with-calls-1.c: New test.
7213         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7214         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7215         * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
7216         test patterns.
7217         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7218         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7219         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7220         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7221         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7222         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7223
7224 2014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7225
7226         PR fortran/28484
7227         PR fortran/61429
7228         * gfortran.dg/system_clock_1.f90: New file.
7229         * gfortran.dg/system_clock_2.f90: New file.
7230
7231 2014-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
7232
7233         PR c++/33101
7234         * g++.dg/other/void3.C: New.
7235         * g++.dg/conversion/err-recover1.C: Update.
7236
7237 2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
7238
7239         PR target/61415
7240         * lib/target-supports.exp (check_effective_target_longdouble128): New.
7241         * gcc.target/powerpc/pack02.c: Use it.
7242         * gcc.target/powerpc/tfmode_off.c: Likewise.
7243
7244 2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7245
7246         PR rtl-optimization/61094
7247         PR rtl-optimization/61446
7248         * gcc.target/i386/pr61446.c : New.
7249
7250 2014-06-13  Dehao Chen  <dehao@google.com>
7251
7252         * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
7253
7254 2014-06-13  Alan Lawrence  <alan.lawrence@arm.com>
7255
7256         * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
7257
7258 2014-06-13  Richard Biener  <rguenther@suse.de>
7259
7260         * c-c++-common/pr46562-2.c: Adjust.
7261         * g++.dg/tree-ssa/pr8781.C: Likewise.
7262         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7263         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7264         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7265         * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
7266         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7267
7268 2014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7269
7270         PR tree-optimization/61375
7271         * gcc.c-torture/execute/pr61375-1.c: New test.
7272
7273 2014-06-12  Jakub Jelinek  <jakub@redhat.com>
7274
7275         PR middle-end/61486
7276         * c-c++-common/gomp/pr61486-1.c: New test.
7277         * c-c++-common/gomp/pr61486-2.c: New test.
7278
7279 2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
7280
7281         PR target/59843
7282         * gcc.dg/vect/vect-singleton_1.c: New file.
7283
7284 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
7285
7286         PR target/61443
7287         * gcc.target/avr/torture/pr61443.c: New test.
7288
7289 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
7290
7291         PR c++/19200
7292         * g++.dg/parse/friend11.C: New.
7293
7294 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
7295
7296         PR c++/60265
7297         * g++.dg/cpp0x/using-enum-1.C: New.
7298         * g++.dg/cpp0x/using-enum-2.C: Likewise.
7299
7300 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
7301
7302         PR c++/19200
7303         * g++.dg/parse/friend9.C: New.
7304         * g++.dg/parse/friend10.C: Likewise.
7305         * g++.dg/parse/friend7.C: Adjust.
7306
7307 2014-06-11  Richard Biener  <rguenther@suse.de>
7308
7309         PR tree-optimization/61452
7310         * gcc.dg/torture/pr61452.c: New testcase.
7311
7312 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
7313
7314         PR c++/34049
7315         * g++.dg/parse/pr34049.C: New.
7316
7317 2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7318
7319         * gcc.c-torture/execute/pr61306-1.c: New test.
7320         * gcc.c-torture/execute/pr61306-2.c: Likewise.
7321         * gcc.c-torture/execute/pr61306-3.c: Likewise.
7322
7323 2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7324
7325         * gcc.target/aarch64/acle/acle.exp: New.
7326         * gcc.target/aarch64/acle/crc32b.c: New test.
7327         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
7328         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
7329         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
7330         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
7331         * gcc.target/aarch64/acle/crc32d.c: Likewise.
7332         * gcc.target/aarch64/acle/crc32h.c: Likewise.
7333         * gcc.target/aarch64/acle/crc32w.c: Likewise.
7334
7335 2014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>
7336
7337         PR tree-optimization/52252
7338         * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
7339
7340 2014-06-11  Richard Biener  <rguenther@suse.de>
7341
7342         PR middle-end/61437
7343         * gcc.dg/torture/20140610-1.c: New testcase.
7344         * gcc.dg/torture/20140610-2.c: Likewise.
7345
7346 2014-06-10  Richard Biener  <rguenther@suse.de>
7347
7348         PR tree-optimization/61438
7349         * gcc.dg/torture/pr61438.c: New testcase.
7350
7351 2014-06-10  Richard Biener  <rguenther@suse.de>
7352
7353         PR middle-end/61456
7354         * g++.dg/opt/pr61456.C: New testcase.
7355
7356 2014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
7357             Mikael Morin <mikael@gcc.gnu.org>
7358
7359         PR fortran/41936
7360         * gfortran.dg/class_array_15.f03: Check memory leaks.
7361
7362 2014-06-10  Richard Biener  <rguenther@suse.de>
7363
7364         PR tree-optimization/57186
7365         PR tree-optimization/59299
7366         * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
7367         * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
7368
7369 2014-06-10  Jakub Jelinek  <jakub@redhat.com>
7370
7371         PR fortran/60928
7372         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
7373         directives.
7374         * gfortran.dg/gomp/associate1.f90: New test.
7375         * gfortran.dg/gomp/intentin1.f90: New test.
7376         * gfortran.dg/gomp/openmp-simd-1.f90: New test.
7377         * gfortran.dg/gomp/openmp-simd-2.f90: New test.
7378         * gfortran.dg/gomp/openmp-simd-3.f90: New test.
7379         * gfortran.dg/gomp/proc_ptr_2.f90: New test.
7380
7381 2014-06-09  Marek Polacek  <polacek@redhat.com>
7382
7383         PR c/36446
7384         * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
7385         * gcc.dg/array-2.c: Likewise.
7386         * gcc.dg/array-const-2.c: Likewise.
7387         * gcc.dg/ucnid-8.c: Likewise.
7388         * gcc.dg/vla-init-1.c: Likewise.
7389         * gcc.dg/array-const-3.c: Change dg-error to dg-message.
7390         * gcc.dg/c99-flex-array-7.c: Likewise.
7391         * gcc.dg/init-bad-1.c: Likewise.
7392         * gcc.dg/init-bad-3.c: Likewise.
7393         * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
7394         * gcc.dg/pedwarn-init.c: Add dg-warning.
7395         * gcc.dg/pr53119.c: Remove dg-excess-errors.
7396
7397 2014-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
7398
7399         PR c++/22556
7400         * g++.dg/other/redecl3.C: New.
7401
7402 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
7403
7404         PR c++/54442
7405         * g++.dg/pr54442.C: New file.
7406
7407 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
7408
7409         PR fortran/61406
7410         * gfortran.dg/associate_17.f90 : New test
7411
7412 2014-06-09  Petr Murzin  <petr.murzin@intel.com>
7413
7414         * gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
7415         void for TEST instead of static void.
7416         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
7417         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
7418         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
7419         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
7420         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
7421         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
7422         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
7423         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
7424         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
7425         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
7426         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
7427         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
7428         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
7429         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
7430         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
7431         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
7432         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
7433         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
7434         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
7435         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
7436         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
7437         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
7438         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
7439         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
7440         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
7441         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
7442         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
7443         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
7444         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
7445         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
7446         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
7447         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
7448         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
7449         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
7450         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
7451         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
7452         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
7453         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
7454         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
7455         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
7456         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
7457         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
7458         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
7459         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
7460         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
7461         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
7462         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
7463         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
7464         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
7465         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
7466         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
7467         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
7468         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
7469         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
7470         * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
7471         * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
7472         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
7473         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
7474         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
7475         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
7476         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
7477         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
7478         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
7479         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7480         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7481         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7482         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
7483         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
7484         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
7485         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
7486         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
7487         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
7488         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
7489         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
7490         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
7491         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
7492         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
7493         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
7494         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
7495         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
7496         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
7497         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
7498         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
7499         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
7500         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
7501         * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
7502         instead of static void.
7503         * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
7504         delete unused variables.
7505         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7506         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7507         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7508         * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
7509         delete unused variables, void for TEST instead of static void.
7510         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7511         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7512         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7513         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7514         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7515         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7516         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7517         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7518         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7519         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7520         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7521         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
7522         * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
7523         initialize variables.
7524         * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
7525         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
7526         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
7527         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
7528         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
7529         * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
7530         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
7531         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
7532         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
7533         * gcc.target/i386/i386.exp: Ditto.
7534         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
7535         CALC, void for TEST instead of static void, initialize variables.
7536         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
7537         * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
7538         static void.
7539         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
7540         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
7541         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
7542         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
7543         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
7544         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
7545         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
7546         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
7547         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
7548         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
7549         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
7550         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
7551         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
7552         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
7553         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
7554         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
7555         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
7556         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
7557         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7558         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
7559         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
7560         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
7561         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
7562         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
7563         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
7564         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
7565         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
7566         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
7567         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
7568         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
7569         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
7570         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
7571         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
7572         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
7573         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
7574         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
7575         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
7576         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
7577         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
7578         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
7579         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
7580         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
7581         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
7582         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
7583         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
7584         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
7585         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
7586         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
7587         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
7588         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
7589         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
7590         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
7591         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
7592         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
7593         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
7594         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
7595         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
7596         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
7597         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
7598         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
7599         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7600         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7601         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7602         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
7603         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
7604         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
7605         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
7606         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
7607         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
7608         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
7609         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
7610         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
7611         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7612         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7613         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7614         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7615         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
7616         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
7617         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
7618         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
7619         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
7620         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
7621         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
7622         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
7623         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
7624         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
7625         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
7626         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
7627         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
7628         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
7629         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
7630         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
7631         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
7632         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
7633         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
7634         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
7635         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
7636         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
7637         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
7638         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
7639         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
7640         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
7641         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
7642         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
7643         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
7644         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
7645         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
7646         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
7647         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
7648         * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
7649         instead of static void.
7650         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
7651         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
7652         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
7653         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
7654         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
7655         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
7656         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
7657         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
7658         static void, delete unused variables.
7659         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
7660         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7661         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
7662         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
7663         * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
7664         static void, delete unused variables, Change parameters for
7665         UNION_CHECK, MASK_MERGE and MASK_ZERO.
7666         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
7667         CALC,  void for TEST instead of static void.
7668         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
7669         UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
7670         void.
7671         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
7672         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
7673         static void, change type  of parameter for UNION_TYPE.
7674         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
7675         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
7676         void for TEST instead of static void, delete unused variables, change
7677         parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
7678         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
7679         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
7680         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
7681         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
7682         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
7683         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
7684         * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
7685         void for TEST instead of static void, change parameters for
7686         UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
7687         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
7688         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
7689         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
7690         * gcc.target/i386/avx512f-additional-reg-names.c: Add
7691         __attribute__((unused)).
7692         * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
7693         __attribute__((unused)).
7694         * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
7695         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
7696         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
7697         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
7698         * gcc.target/i386/avx512f-korw-1.c: Ditto.
7699         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
7700         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
7701         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
7702         * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
7703         add __attribute__((unused)).
7704         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
7705         * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
7706         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
7707         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
7708         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
7709         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
7710         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
7711         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
7712         * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
7713         delete unused variables.
7714         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
7715         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7716         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7717         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7718         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7719         * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
7720         static void, mask_merging and zero_masking for unsigned types.
7721         * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
7722         CHECK_ARRAY for unsigned types.
7723         * gcc.target/i386/m256-check.h: Ditto.
7724         * gcc.target/i386/m512-check.h: Ditto.
7725
7726 2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
7727
7728         PR target/61062
7729         * gcc.target/arm/pr48252.c (main): Expect same result
7730         as endian-neutral.
7731
7732 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7733
7734         PR fortran/45187
7735         * gfortran.dg/cray_pointers_10.f90: New file.
7736
7737 2014-06-09  Jakub Jelinek  <jakub@redhat.com>
7738
7739         * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
7740         instead of complex(kind=16).
7741
7742 2014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7743
7744         PR fortran/38829
7745         * gfortran.dg/bind_c_usage_29.f90: New file.
7746
7747 2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
7748
7749         * gnat.dg/opt38.adb: New test.
7750         * gnat.dg/opt38_pkg.ad[sb]: New helper.
7751
7752 2014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>
7753
7754         PR target/18343
7755         * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
7756         New macro, 0 for __MMIX__, default 64.
7757         (bar): Pass it to __builtin_apply instead of literal 64.
7758
7759 2014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7760
7761         * gfortran.dg/io_constraints_11.f90: New file.
7762         * gfortran.dg/io_constraints_12.f90: New file.
7763         * gfortran.dg/io_constraints_13.f90: New file.
7764
7765 2014-06-06  Uros Bizjak  <ubizjak@gmail.com>
7766
7767         PR target/61423
7768         * gcc.target/i386/pr61423.c: New test.
7769
7770 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
7771
7772         PR c++/60184
7773         * g++.dg/cpp0x/constexpr-union6.C: New.
7774         * g++.dg/cpp0x/union6.C: Likewise.
7775         * g++.dg/init/ref14.C: Adjust.
7776         * g++.dg/init/union1.C: Likewise.
7777
7778 2014-06-06  Richard Biener  <rguenther@suse.de>
7779
7780         PR tree-optimization/59299
7781         * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
7782
7783 2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
7784
7785         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
7786         * gcc.dg/tree-ssa/sra-12.c: Likewise.
7787
7788 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7789
7790         * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
7791         bitfield and test wrong results instead of correct results to make the
7792         test more portable.
7793
7794 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
7795
7796         PR c++/60432
7797         * g++.dg/cpp0x/constexpr-60432.C: New.
7798
7799 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
7800
7801         PR c++/60199
7802         * g++.dg/cpp0x/constexpr-60199.C: New.
7803
7804 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7805
7806         * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
7807         Specify -march=z900 as an additional option.
7808         * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
7809         * gcc.dg/optimize-bswapsi-2.c: Likewise.
7810         * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
7811
7812 2014-06-06  Jakub Jelinek  <jakub@redhat.com>
7813
7814         * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
7815         reduction clause diagnostic changes.
7816         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
7817         * gfortran.dg/gomp/reduction1.f90: Likewise.
7818         * gfortran.dg/gomp/reduction3.f90: Likewise.
7819         * gfortran.dg/gomp/udr1.f90: New test.
7820         * gfortran.dg/gomp/udr2.f90: New test.
7821         * gfortran.dg/gomp/udr3.f90: New test.
7822         * gfortran.dg/gomp/udr4.f90: New test.
7823         * gfortran.dg/gomp/udr5.f90: New test.
7824         * gfortran.dg/gomp/udr6.f90: New test.
7825         * gfortran.dg/gomp/udr7.f90: New test.
7826
7827 2014-06-06  Christian Bruel  <christian.bruel@st.com>
7828
7829         PR tree-optimization/43934
7830         * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
7831
7832 2014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>
7833
7834         PR c/53119
7835         * gcc.dg/pr53119.c: New testcase.
7836
7837 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7838
7839         PR target/52472
7840         * gcc.target/avr/pr52472.c: New test.
7841
7842
7843 2014-06-05  Jeff Law  <law@redhat.com>
7844
7845         PR tree-optimization/61289
7846         * g++.dg/pr61289.C: New test.
7847         * g++.dg/pr61289-2.C: New test.
7848
7849 2014-06-05  Richard Biener  <rguenther@suse.de>
7850             Paolo Carlini  <paolo.carlini@oracle.com>
7851
7852         PR c++/56961
7853         * g++.dg/parse/pr56961.C: New.
7854
7855 2014-06-05  Kai Tietz  <ktietz@redhat.com>
7856
7857         PR target/46219
7858         * gcc.target/i386/sibcall-4.c: Remove xfail.
7859
7860 2014-06-05  Julian Brown  <julian@codesourcery.com>
7861             Sandra Loosemore  <sandra@codesourcery.com>
7862
7863         * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
7864
7865 2014-06-05  Richard Biener  <rguenther@suse.de>
7866
7867         PR c++/61004
7868         * g++.dg/diagnostic/pr61004.C: New testcase.
7869
7870 2014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>
7871
7872         * gcc.dg/torture/pr61319.c: New test.
7873
7874 2014-06-05  Marek Polacek  <polacek@redhat.com>
7875
7876         PR c/56724
7877         * gcc.dg/pr56724-3.c: New test.
7878
7879 2014-06-05  Andreas Schwab  <schwab@suse.de>
7880
7881         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
7882
7883 2014-06-05  Marek Polacek  <polacek@redhat.com>
7884
7885         PR c/49706
7886         * c-c++-common/pr49706.c: New test.
7887
7888 2014-06-05  Marek Polacek  <polacek@redhat.com>
7889
7890         PR c/48062
7891         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
7892         * gcc.dg/Wshadow-3.c: Likewise.
7893         * gcc.dg/pr48062.c: New test.
7894
7895 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
7896
7897         PR c++/43453
7898         * g++.dg/init/pr43453.C: New.
7899
7900 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
7901
7902         PR tree-optimization/61385
7903         * gcc.dg/tree-ssa/pr61385.c: New file.
7904
7905 2014-06-04  Richard Biener  <rguenther@suse.de>
7906
7907         PR tree-optimization/60098
7908         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
7909
7910 2014-06-04  Richard Biener  <rguenther@suse.de>
7911
7912         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
7913
7914 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
7915
7916         PR c/58942
7917         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
7918         the case with a pointer.
7919
7920 2014-06-04  Marek Polacek  <polacek@redhat.com>
7921
7922         PR c/30020
7923         * c-c++-common/pr30020.c: New test.
7924
7925 2014-06-03  Andrew Pinski  <apinski@cavium.com>
7926
7927         * gcc.c-torture/compile/20140528-1.c: New testcase.
7928
7929 2014-06-03  Dehao Chen  <dehao@google.com>
7930
7931         * gcc.dg/tree-prof/merge_block.c: New test.
7932
7933 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
7934
7935         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
7936         * g++.dg/ext/mv15.C (dg-options): Ditto.
7937
7938 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
7939
7940         DR 1423
7941         PR c++/52174
7942         * g++.dg/cpp0x/nullptr31.C: New.
7943         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
7944         * g++.dg/cpp0x/nullptr17.C: Update.
7945
7946 2014-06-03  Marek Polacek  <polacek@redhat.com>
7947
7948         PR c/60439
7949         * c-c++-common/pr60439.c: New test.
7950         * g++.dg/eh/scope1.C (f4): Add dg-warning.
7951
7952 2014-06-03  Martin Jambor  <mjambor@suse.cz>
7953
7954         PR ipa/61160
7955         * g++.dg/ipa/pr61160-1.C: New test.
7956
7957 2014-06-03  Richard Biener  <rguenther@suse.de>
7958
7959         PR tree-optimization/61383
7960         * gcc.dg/torture/pr61383-1.c: New testcase.
7961
7962 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
7963
7964         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
7965
7966 2014-06-02  Jeff Law  <law@redhat.com>
7967
7968         PR rtl-optimization/61094
7969         * g++.dg/pr61094: New test.
7970
7971 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
7972
7973         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
7974         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
7975         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
7976         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
7977         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
7978         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
7979         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
7980         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
7981
7982 2014-06-02  Richard Biener  <rguenther@suse.de>
7983
7984         PR tree-optimization/61346
7985         * gcc.dg/torture/pr61346.c: New testcase.
7986
7987 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
7988
7989         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
7990         not compilation.
7991         * gcc.target/i386/sibcall-4.c: Ditto.
7992         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
7993
7994 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
7995
7996         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
7997         in scan-assembler-not string.
7998         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
7999         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
8000         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
8001
8002 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
8003
8004         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
8005
8006 2014-06-01  Kai Tietz  <ktietz@redhat.com>
8007
8008         PR target/61377
8009         * gcc.target/i386/sibcall-6.c: New test.
8010
8011 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
8012
8013         DR 1227
8014         PR c++/57543
8015         * g++.dg/cpp0x/pr57543-1.C: New.
8016         * g++.dg/cpp0x/pr57543-2.C: Likewise.
8017         * g++.dg/cpp0x/pr57543-3.C: Likewise.
8018         * g++.dg/cpp0x/decltype59.C: Likewise.
8019
8020 2014-05-31  Tom de Vries  <tom@codesourcery.com>
8021
8022         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
8023
8024 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
8025
8026         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
8027         restore_gcc_exec_prefix_env_var): New procedures.
8028         (set_ld_library_path_env_vars,
8029         restore_ld_library_path_env_vars): Use them.
8030         * lib/c-compat.exp: Load target-libpath.exp.
8031         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
8032         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
8033         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
8034         restore_gcc_exec_prefix_env_var.
8035         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
8036         Likewise.
8037
8038         * c-c++-common/asan/misalign-1.c: New test.
8039         * c-c++-common/asan/misalign-2.c: New test.
8040
8041         * g++.dg/asan/asan_test.C: Add -std=c++11 and
8042         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
8043         -DASAN_USE_DEJAGNU_GTEST=1.
8044         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
8045         * g++.dg/asan/asan_oob_test.cc: Likewise.
8046         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
8047         * g++.dg/asan/asan_str_test.cc: Likewise.
8048         * g++.dg/asan/asan_test_utils.h: Likewise.
8049         * g++.dg/asan/sanitizer_test_config.h: Likewise.
8050         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
8051         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
8052         Imported from upstream r209283.
8053         * g++.dg/asan/asan_test_config.h: Likewise.
8054
8055 2014-05-30  Kai Tietz  <ktietz@redhat.com>
8056
8057         PR target/60104
8058         * gcc.target/i386/sibcall-1.c: New test.
8059         * gcc.target/i386/sibcall-2.c: New test.
8060         * gcc.target/i386/sibcall-3.c: New test.
8061         * gcc.target/i386/sibcall-4.c: New test.
8062
8063 2014-05-30  Ian Lance Taylor  <iant@google.com>
8064
8065         * gcc.target/i386/pause-2.c: New test.
8066
8067 2014-05-30  Tom de Vries  <tom@codesourcery.com>
8068
8069         * gcc.target/i386/fuse-caller-save.c: New test.
8070         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
8071         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
8072
8073 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
8074
8075         * gcc.target/arm/simd/vrev16p8_1.c: New file.
8076         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
8077         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
8078         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
8079         * gcc.target/arm/simd/vrev16s8_1.c: New file.
8080         * gcc.target/arm/simd/vrev16u8_1.c: New file.
8081         * gcc.target/arm/simd/vrev32p16_1.c: New file.
8082         * gcc.target/arm/simd/vrev32p8_1.c: New file.
8083         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
8084         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
8085         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
8086         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
8087         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
8088         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
8089         * gcc.target/arm/simd/vrev32s16_1.c: New file.
8090         * gcc.target/arm/simd/vrev32s8_1.c: New file.
8091         * gcc.target/arm/simd/vrev32u16_1.c: New file.
8092         * gcc.target/arm/simd/vrev32u8_1.c: New file.
8093         * gcc.target/arm/simd/vrev64f32_1.c: New file.
8094         * gcc.target/arm/simd/vrev64p16_1.c: New file.
8095         * gcc.target/arm/simd/vrev64p8_1.c: New file.
8096         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
8097         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
8098         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
8099         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
8100         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
8101         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
8102         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
8103         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
8104         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
8105         * gcc.target/arm/simd/vrev64s16_1.c: New file.
8106         * gcc.target/arm/simd/vrev64s32_1.c: New file.
8107         * gcc.target/arm/simd/vrev64s8_1.c: New file.
8108         * gcc.target/arm/simd/vrev64u16_1.c: New file.
8109         * gcc.target/arm/simd/vrev64u32_1.c: New file.
8110         * gcc.target/arm/simd/vrev64u8_1.c: New file.
8111
8112 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
8113
8114         PR rtl-optimization/61325
8115         * gcc.target/aarch64/pr61325.c: New.
8116
8117 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
8118
8119         * gcc.target/arm/simd/vextQf32_1.c: New file.
8120         * gcc.target/arm/simd/vextQp16_1.c: New file.
8121         * gcc.target/arm/simd/vextQp8_1.c: New file.
8122         * gcc.target/arm/simd/vextQs16_1.c: New file.
8123         * gcc.target/arm/simd/vextQs32_1.c: New file.
8124         * gcc.target/arm/simd/vextQs64_1.c: New file.
8125         * gcc.target/arm/simd/vextQs8_1.c: New file.
8126         * gcc.target/arm/simd/vextQu16_1.c: New file.
8127         * gcc.target/arm/simd/vextQu32_1.c: New file.
8128         * gcc.target/arm/simd/vextQu64_1.c: New file.
8129         * gcc.target/arm/simd/vextQu8_1.c: New file.
8130         * gcc.target/arm/simd/vextQp64_1.c: New file.
8131         * gcc.target/arm/simd/vextf32_1.c: New file.
8132         * gcc.target/arm/simd/vextp16_1.c: New file.
8133         * gcc.target/arm/simd/vextp8_1.c: New file.
8134         * gcc.target/arm/simd/vexts16_1.c: New file.
8135         * gcc.target/arm/simd/vexts32_1.c: New file.
8136         * gcc.target/arm/simd/vexts64_1.c: New file.
8137         * gcc.target/arm/simd/vexts8_1.c: New file.
8138         * gcc.target/arm/simd/vextu16_1.c: New file.
8139         * gcc.target/arm/simd/vextu32_1.c: New file.
8140         * gcc.target/arm/simd/vextu64_1.c: New file.
8141         * gcc.target/arm/simd/vextu8_1.c: New file.
8142         * gcc.target/arm/simd/vextp64_1.c: New file.
8143
8144 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
8145             Tom de Vries  <tom@codesourcery.com>
8146
8147         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
8148         options.
8149         * gcc.target/mips/fuse-caller-save.h: New include file.
8150         * gcc.target/mips/fuse-caller-save.c: New test.
8151         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
8152         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8153
8154 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
8155
8156         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
8157
8158 2014-05-28  Richard Biener  <rguenther@suse.de>
8159
8160         PR middle-end/61045
8161         * gcc.dg/pr61045.c: New testcase.
8162
8163 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8164
8165         * lib/clearcap.exp: New file.
8166         * gcc.dg/vect/vect.exp: Load clearcap.exp.
8167         Remove clearcap_ldflags handling.
8168         Call clearcap-init, clearcap-finish.
8169         * gcc.target/i386/i386.exp: Likewise.
8170         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
8171         * gcc.target/i386/clearcapv2.map: Move to
8172         ../config/sol2-clearcapv2.map.
8173         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
8174         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
8175
8176 2014-05-28  Richard Biener  <rguenther@suse.de>
8177
8178         PR tree-optimization/61335
8179         * gfortran.dg/pr61335.f90: New testcase.
8180
8181 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
8182
8183         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
8184
8185 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
8186
8187         * gnat.dg/overflow_fixed.adb: New test.
8188
8189 2014-05-27  Marek Polacek  <polacek@redhat.com>
8190
8191         PR c/56724
8192         * gcc.dg/pr56724-1.c: New test.
8193         * gcc.dg/pr56724-2.c: New test.
8194         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
8195         -Wtraditional.
8196         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
8197
8198 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
8199
8200         * gcc.dg/fold-compare-8.c: New test.
8201         * gcc.dg/Wstrict-overflow-25.c: Likewise.
8202
8203 2014-05-27  Richard Biener  <rguenther@suse.de>
8204
8205         * gcc.dg/tree-ssa/vrp92.c: New testcase.
8206
8207 2014-05-27  Marek Polacek  <polacek@redhat.com>
8208
8209         PR testsuite/61319
8210         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
8211         LLONG_MIN, and ULLONG_MAX.
8212
8213 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8214
8215         * lib/target-supports.exp (check_effective_target_vect_bswap):
8216         Specify arm*-*-* support.
8217
8218 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
8219
8220         PR testsuite/61319
8221         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
8222         -nan optional.
8223         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8224         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8225
8226 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
8227
8228         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
8229
8230 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
8231
8232         PR rtl-optimization/61222
8233         * gcc.c-torture/compile/pr61222-1.c: New test.
8234         * gcc.c-torture/compile/pr61222-2.c: Likewise.
8235
8236 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
8237
8238         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
8239
8240 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
8241
8242         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
8243
8244 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8245
8246         PR libgfortran/55117
8247         * gfortran.dg/namelist_85.f90: New test.
8248
8249 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
8250
8251         PR c/61191
8252         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
8253         the case with syntax error.
8254
8255 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
8256
8257         * gcc.dg/lto/pr61278_0.c: New test.
8258         * gcc.dg/lto/pr61278_1.c: New test.
8259
8260 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
8261
8262         * gcc.dg/pr61220.c: New test.
8263         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
8264
8265 2014-05-25  Tobias Burnus  <burnus@net-b.de>
8266
8267         * gfortran.dg/coarray_10.f90: Update dg-warning.
8268         * gfortran.dg/coarray_this_image_1.f90: New.
8269         * gfortran.dg/coarray_this_image_2.f90: New.
8270
8271 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
8272
8273         PR libfortran/61173
8274         * gfortran.dg/arrayio_14.f90: New test.
8275
8276 2014-05-24  Andreas Schwab  <schwab@suse.de>
8277
8278         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
8279
8280 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
8281
8282         * gfortran.dg/bind_c_array_params_2.f90:
8283         Adjust regexp for -flto.
8284         * gfortran.dg/pr48636-2.f90: Likewise.
8285         * gfortran.dg/pr52835.f90: Likewise.
8286
8287 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
8288
8289         PR rtl-optimization/61215
8290         * gcc.target/i386/pr61215.c: New.
8291
8292 2014-05-23  Marek Polacek  <polacek@redhat.com>
8293             Jakub Jelinek  <jakub@redhat.com>
8294
8295         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
8296         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
8297         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
8298         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
8299         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
8300         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
8301         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
8302         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
8303         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
8304         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
8305         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
8306         * c-c++-common/ubsan/float-cast.h: New file.
8307         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
8308         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
8309
8310 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
8311
8312         * gcc.target/aarch64/tail_indirect_call_1.c: New.
8313
8314 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8315
8316         * g++.dg/cpp1y/lambda-init9.C: New.
8317
8318 2014-05-23  Richard Biener  <rguenther@suse.de>
8319
8320         PR testsuite/61266
8321         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
8322         adjust testcase to reflect reality.
8323
8324 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8325
8326         PR tree-optimization/54733
8327         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
8328         optimization to support memory sources and bitwise operations
8329         equivalent to load in host endianness.
8330         * gcc.dg/optimize-bswaphi-1.c: Likewise.
8331         * gcc.dg/optimize-bswapsi-2.c: Likewise.
8332         * gcc.c-torture/execute/bswap-2.c: Likewise.
8333
8334 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8335
8336         * lib/target-supports.exp: New effective targets for architectures
8337         capable of performing byte swap.
8338         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
8339         * gcc.dg/optimize-bswapdi-2.c: Likewise.
8340         * gcc.dg/optimize-bswapsi-1.c: Likewise.
8341
8342 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
8343
8344         PR c++/61088
8345         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
8346         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
8347
8348 2014-05-22  Xinliang David Li  <davidxl@google.com>
8349
8350         * g++.dg/ipa/devirt-15.C: Fix expected message.
8351         * g++.dg/ipa/devirt-16.C: Ditto.
8352         * g++.dg/ipa/devirt-17.C: Ditto.
8353         * g++.dg/ipa/devirt-26.C: Ditto.
8354         * g++.dg/ipa/imm-devirt-1.C: Ditto.
8355         * g++.dg/ipa/imm-devirt-2.C: Ditto.
8356         * g++.dg/tree-ssa/pr8781.C:Ditto.
8357
8358 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
8359
8360         * gcc.target/powerpc/htm-ttest.c: New test.
8361
8362 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
8363
8364         * gnat.dg/opt37.ad[sb]: New test.
8365
8366 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
8367
8368         PR c/61271
8369         * g++.dg/cilk-plus/AN/array_function.cc: New.
8370
8371 2014-05-22  Richard Biener  <rguenther@suse.de>
8372
8373         * gcc.dg/tree-ssa/alias-33.c: New testcase.
8374
8375 2014-05-22  Kostya Serebryany  <kcc@google.com>
8376
8377         * c-c++-common/tsan/mutexset1.c: Update the test to match
8378         upstream r209283.
8379         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
8380
8381 2014-05-21  Marek Polacek  <polacek@redhat.com>
8382
8383         PR sanitizer/61272
8384         * g++.dg/ubsan/pr61272.C: New test.
8385
8386 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
8387             Sandra Loosemore  <sandra@codesourcery.com>
8388
8389         PR lto/60179
8390         * lib/scanasm.exp (scan-lto-assembler): New procedure.
8391         * gcc.target/nios2/custom-fp-lto.c: New test.
8392
8393 2014-05-21  Andreas Schwab  <schwab@suse.de>
8394
8395         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
8396
8397 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
8398
8399         PR target/54236
8400         * gcc.target/sh/pr54236-3.c: New.
8401
8402 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
8403
8404         PR c++/60189
8405         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
8406
8407 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
8408
8409         PR tree-optimization/60899
8410         * g++.dg/ipa/devirt-11.C: Update template.
8411
8412 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
8413
8414         PR C++/61038
8415         * g++.dg/cpp0x/pr61038.C: New.
8416
8417 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8418
8419         PR c++/58753
8420         PR c++/58930
8421         PR c++/58704
8422         * g++.dg/cpp0x/nsdmi-template11.C: New.
8423         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
8424         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
8425
8426 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
8427
8428         * gnat.dg/opt35.adb: New test.
8429         * gnat.dg/opt36.adb: Likewise.
8430         * gnat.dg/opt35_pkg.ad[sb]: New helper.
8431
8432 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8433
8434         PR c++/60373
8435         * g++.dg/cpp0x/Wattributes1.C: New.
8436         * g++.dg/ext/visibility/redecl1.C: Adjust.
8437         * g++.dg/ext/visibility/visibility-7.C: Likewise.
8438
8439 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8440
8441         * gcc.target/powerpc/vsxcopy.c: New test.
8442
8443 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8444
8445         PR c++/58664
8446         * g++.dg/cpp0x/nsdmi-union6.C: New.
8447         * g++.dg/parse/pr58664.C: Likewise.
8448         * g++.dg/cpp0x/nsdmi6.C: Tweak.
8449         * g++.dg/parse/crash31.C: Likewise.
8450         * g++.dg/template/error2.C: Likewise.
8451         * g++.dg/template/inherit8.C: Likewise.
8452         * g++.dg/template/offsetof2.C: Likewise.
8453
8454 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
8455
8456         * c-c++-common/gomp/simd4.c: Adjust for inform.
8457         * g++.dg/cpp0x/decltype-call1.C: Likewise.
8458         * g++.dg/cpp0x/forw_enum6.C: Likewise.
8459         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
8460         * g++.dg/cpp0x/noexcept15.C: Likewise.
8461         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
8462         * g++.dg/eh/spec6.C: Likewise.
8463         * g++.dg/expr/cast1.C: Likewise.
8464         * g++.dg/expr/dtor1.C: Likewise.
8465         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
8466         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
8467         * g++.dg/gomp/pr49223-2.C: Likewise.
8468         * g++.dg/gomp/udr-4.C: Likewise.
8469         * g++.dg/init/delete1.C: Likewise.
8470         * g++.dg/other/crash-2.C: Likewise.
8471         * g++.dg/parse/crash24.C: Likewise.
8472         * g++.dg/parse/crash25.C: Likewise.
8473         * g++.dg/parse/crash31.C: Likewise.
8474         * g++.dg/parse/crash49.C: Likewise.
8475         * g++.dg/parse/crash50.C: Likewise.
8476         * g++.dg/parse/crash54.C: Likewise.
8477         * g++.dg/parse/dtor7.C: Likewise.
8478         * g++.dg/parse/error40.C: Likewise.
8479         * g++.dg/parse/fused-params1.C: Likewise.
8480         * g++.dg/parse/new1.C: Likewise.
8481         * g++.dg/template/crash35.C: Likewise.
8482         * g++.dg/template/crash59.C: Likewise.
8483         * g++.dg/template/crash77.C: Likewise.
8484         * g++.dg/template/error51.C: Likewise.
8485         * g++.dg/template/incomplete1.C: Likewise.
8486         * g++.dg/template/incomplete3.C: Likewise.
8487         * g++.dg/template/incomplete4.C: Likewise.
8488         * g++.dg/template/incomplete5.C: Likewise.
8489         * g++.dg/template/inherit8.C: Likewise.
8490         * g++.dg/template/instantiate1.C: Likewise.
8491         * g++.dg/template/instantiate3.C: Likewis: Likewise.
8492         * g++.dg/template/offsetof2.C: Likewise.
8493         * g++.dg/tm/pr51928.C: Likewise.
8494         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
8495         * g++.dg/warn/incomplete1.C: Likewise.
8496         * g++.dg/warn/incomplete2.C: Likewise.
8497         * g++.old-deja/g++.brendan/friend4.C: Likewise.
8498         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
8499         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
8500         * g++.old-deja/g++.eh/catch1.C: Likewise.
8501         * g++.old-deja/g++.eh/spec6.C: Likewise.
8502         * g++.old-deja/g++.mike/p7868.C: Likewise.
8503         * g++.old-deja/g++.other/crash38.C: Likewise.
8504         * g++.old-deja/g++.other/enum2.C: Likewise.
8505         * g++.old-deja/g++.other/incomplete.C: Likewise.
8506         * g++.old-deja/g++.other/vaarg3.C: Likewise.
8507         * g++.old-deja/g++.pt/crash9.C: Likewise.
8508         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
8509         * g++.old-deja/g++.pt/typename8.C: Likewise.
8510         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
8511
8512 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
8513
8514         * lib/target-supports.exp
8515         (check_effective_target_vect_sizes_32B_16B): Return false if
8516         128-bit AVX vectors preferred.
8517
8518 2014-05-19  Mike Stump  <mikestump@comcast.net>
8519
8520         * lib/target-supports.exp (check_effective_target_avx): Early out
8521         if not x86 to prevent x86 flags on non-x86 targets.
8522
8523 2014-05-19  Richard Biener  <rguenther@suse.de>
8524
8525         PR tree-optimization/61221
8526         * gcc.dg/torture/pr61221.c: New testcase.
8527
8528 2014-05-19  Richard Biener  <rguenther@suse.de>
8529
8530         PR tree-optimization/61209
8531         * gfortran.dg/pr61209.f90: New testcase.
8532
8533 2014-05-19  Richard Biener  <rguenther@suse.de>
8534
8535         PR tree-optimization/61184
8536         * c-c++-common/torture/pr61184.c: New testcase.
8537
8538 2014-05-19  Christian Bruel  <christian.bruel@st.com>
8539
8540         PR target/61195
8541         * gcc.target/sh/pr61195.c: New test.
8542
8543 2014-05-18  Wei Mi  <wmi@google.com>
8544
8545         PR target/58066
8546         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
8547         directive with rtl insns. Add effective-target fpic and
8548         tls_native.
8549
8550 2014-05-17  Xinliang David Li  <davidxl@google.com>
8551
8552         * g++.dg/ipa/devirt-33.C: New testcase.
8553
8554 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
8555
8556         * g++.dg/ipa/comdat.C: New file.
8557
8558 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
8559
8560         * gnat.dg/volatile12.ad[sb]: New test.
8561
8562 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
8563
8564         * gnat.dg/enum3.adb: New test.
8565
8566 2014-05-18  Andreas Schwab  <schwab@suse.de>
8567
8568         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
8569
8570 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
8571
8572         PR libfortran/52539
8573         * gfortran.dg/namelist_utf8.f90: New test.
8574
8575 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
8576
8577         PR c++/52875
8578         * g++.dg/cpp0x/decltype58.C: New.
8579
8580 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
8581
8582         * gcc.target/microblaze/others/break_handler.c: New.
8583
8584 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
8585
8586         PR tree-optimization/61140
8587         PR tree-optimization/61150
8588         PR tree-optimization/61197
8589         * gcc.dg/tree-ssa/pr61140.c: New file.
8590         * gcc.dg/tree-ssa/pr61150.c: New file.
8591         * gcc.dg/tree-ssa/pr61197.c: New file.
8592
8593 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
8594
8595         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
8596         (dg-options): Add -mfpmath=387.
8597         (dg-final): Check that no MMX registers are used.
8598
8599 2014-05-17  Andreas Schwab  <schwab@suse.de>
8600
8601         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
8602
8603 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
8604
8605         Revert:
8606         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
8607
8608         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
8609         occurrences of "int" in the gimple dump to reflect that the return
8610         types of functions now show up in such dumps.
8611         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8612
8613 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
8614
8615         * gcc.c-torture/execute/20101011-1.c: Update testcase.
8616         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
8617         * gcc.dg/tree-ssa/writeonly.c: New testcase.
8618         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
8619         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
8620         * gcc.dg/debug/pr35154.c: Update testcase.
8621         * gcc.target/i386/vectorize1.c: Update testcase.
8622
8623 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
8624
8625         PR c++/51640
8626         * g++.dg/parse/error54.C: New.
8627
8628 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
8629
8630         PR rtl-optimization/60969
8631         * g++.dg/pr60969.C: New.
8632
8633 2014-05-16  Richard Biener  <rguenther@suse.de>
8634
8635         PR tree-optimization/61194
8636         * gcc.dg/vect/pr61194.c: New testcase.
8637
8638 2014-05-16  Richard Biener  <rguenther@suse.de>
8639
8640         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
8641         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
8642         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
8643         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
8644
8645 2014-05-16  Richard Biener  <rguenther@suse.de>
8646
8647         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
8648
8649 2014-05-15  Martin Jambor  <mjambor@suse.cz>
8650
8651         PR ipa/61085
8652         * g++.dg/ipa/pr61085.C: New test.
8653
8654 2014-05-15  Martin Jambor  <mjambor@suse.cz>
8655
8656         PR tree-optimization/61090
8657         * gcc.dg/tree-ssa/pr61090.c: New test.
8658
8659 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
8660
8661         PR tree-optimization/61158
8662         * gcc.dg/pr61158.c: New test.
8663
8664 2014-05-15  Andreas Schwab  <schwab@suse.de>
8665
8666         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
8667         emitted.
8668         * obj-c++.dg/exceptions-5.mm: Likewise.
8669
8670 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
8671
8672         * shrink-wrap-loop.c: New test case.
8673
8674 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
8675
8676         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
8677         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
8678         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
8679         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
8680         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
8681         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
8682         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
8683         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
8684         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
8685         * gcc.target/arm/simd/vtrnf32_1.c: New file.
8686         * gcc.target/arm/simd/vtrnp16_1.c: New file.
8687         * gcc.target/arm/simd/vtrnp8_1.c: New file.
8688         * gcc.target/arm/simd/vtrns16_1.c: New file.
8689         * gcc.target/arm/simd/vtrns32_1.c: New file.
8690         * gcc.target/arm/simd/vtrns8_1.c: New file.
8691         * gcc.target/arm/simd/vtrnu16_1.c: New file.
8692         * gcc.target/arm/simd/vtrnu32_1.c: New file.
8693         * gcc.target/arm/simd/vtrnu8_1.c: New file.
8694
8695 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
8696
8697         * gcc.target/i386/clflushopt-1.c: New.
8698         * gcc.target/i386/xsavec-1.c: Ditto.
8699         * gcc.target/i386/xsavec64-1.c: Ditto.
8700         * gcc.target/i386/xsaves-1.c: Ditto.
8701         * gcc.target/i386/xsaves64-1.c: Ditto.
8702         * gcc.target/i386/sse-12.c: Test new options.
8703         * gcc.target/i386/sse-13.c: Ditto.
8704         * gcc.target/i386/sse-14.c: Ditto.
8705         * gcc.target/i386/sse-22.c: Ditto.
8706         * gcc.target/i386/sse-23.c: Ditto.
8707         * g++.dg/other/i386-2.C: Ditto.
8708         * g++.dg/other/i386-3.C: Ditto.
8709
8710 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
8711
8712         PR rtl-optimization/60866
8713         * gcc.dg/pr60866.c: New test.
8714
8715 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
8716
8717         PR rtl-optimization/60901
8718         * gcc.target/i386/pr60901.c: New test.
8719
8720 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
8721
8722         PR sanitizer/61100
8723         * c-c++-common/asan/asan-interface-1.c: New test.
8724         * lib/asan-dg.exp (asan_include_flags): New function.
8725         (asan_init): Call asan_include_flags to obtain path
8726         to sanitizer headers.
8727
8728 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
8729
8730         * lib/target-support.exp (check_dfp_hw_available): New function.
8731         (is-effective-target): Check $arg for dfp_hw.
8732         (is-effective-target-keyword): Likewise.
8733         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
8734         Change target to dfp_hw.
8735
8736 2014-05-13  Marek Polacek  <polacek@redhat.com>
8737
8738         PR c/61162
8739         * gcc.dg/pr61162.c: New test.
8740
8741 2014-05-13  Marek Polacek  <polacek@redhat.com>
8742
8743         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
8744         * c-c++-common/pr50459-2.c: New test.
8745
8746 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
8747
8748         PR c++/54310
8749         * g++.dg/template/pr54310.C: New.
8750
8751 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
8752             Sandra Loosemore  <sandra@codesourcery.com>
8753
8754         * gcc.target/mips/loongson-simd.c: Disable micromips too.
8755
8756 2014-05-13  Catherine Moore  <clm@cm00re.com>
8757
8758         * gcc.target/mips/near-far-1.c: Adjust expected output
8759         to allow the JALS instruction.
8760         * gcc.target/mips/near-far-2.c: Likewise.
8761         * gcc.target/mips/near-far-4.c: Likewise.
8762
8763 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
8764
8765         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
8766
8767 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
8768
8769         PR target/61060
8770         * gcc.dg/pr61060.c: New test.
8771
8772 2014-05-12  DJ Delorie  <dj@redhat.com>
8773
8774         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
8775         * gcc.dg/sibcall-4.c: Likewise.
8776
8777 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
8778
8779         * objc.dg/shadow-1.m: New test.
8780         * objc.dg/shadow-2.m: New test.
8781         * objc.dg/ivar-scope-1.m: New test.
8782         * objc.dg/ivar-scope-2.m: New test.
8783         * objc.dg/ivar-scope-3.m: New test.
8784         * objc.dg/ivar-scope-4.m: New test.
8785         * objc.dg/ivar-visibility-1.m: New test.
8786         * objc.dg/ivar-visibility-2.m: New test.
8787         * objc.dg/ivar-visibility-3.m: New test.
8788         * objc.dg/ivar-visibility-4.m: New test.
8789
8790 2014-05-12  Tobias Burnus  <burnus@net-b.de>
8791
8792         PR fortran/60127
8793         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
8794
8795 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
8796
8797         PR fortran/60834
8798         * gfortran.dg/associate_16.f90:  New test.
8799
8800 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8801
8802         PR target/60991
8803         * gcc.target/avr/pr60991.c: New testcase.
8804
8805 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
8806
8807         PR c++/60054
8808         * g++.dg/cpp1y/pr60054.C: New.
8809
8810 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
8811
8812         PR c++/51199
8813         * g++.dg/template/pr51199.C: New.
8814
8815 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
8816
8817         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
8818
8819 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
8820
8821         * gfortran.dg/gomp/affinity-1.f90: New test.
8822
8823 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
8824
8825         * gcc.dg/torture/pr61136.c: New test.
8826
8827 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
8828
8829         PR c++/59705
8830         * g++.dg/cpp0x/sfinae51.C: New.
8831
8832         PR c++/58353
8833         * g++.dg/cpp0x/variadic157.C: New.
8834
8835 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
8836
8837         PR target/51244
8838         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
8839
8840 2014-05-10  Marek Polacek  <polacek@redhat.com>
8841
8842         * gcc.dg/pedwarn-init.c: New test.
8843         * gcc.dg/init-string-1.c: Adjust dg-error.
8844
8845 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
8846
8847         * lib/target-supports.exp
8848         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
8849         to the list.
8850
8851 2014-05-09  Marek Polacek  <polacek@redhat.com>
8852
8853         PR c/61096
8854         * gcc.dg/pr61096-1.c: New test.
8855         * gcc.dg/pr61096-2.c: New test.
8856
8857 2014-05-09  Florian Weimer  <fweimer@redhat.com>
8858
8859         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
8860         * g++.dg/fstack-protector-strong.C: Likewise.
8861         * gcc.target/i386/ssp-strong-reg.c: New file.
8862
8863 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
8864
8865         PR target/61055
8866         * gcc.target/avr/torture/pr61055.c: New test.
8867
8868 2014-05-09  Marek Polacek  <polacek@redhat.com>
8869
8870         PR c/50459
8871         * c-c++-common/attributes-1.c: Move test line to a new test.
8872         * c-c++-common/attributes-2.c: New test.
8873         * c-c++-common/pr50459.c: New test.
8874         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
8875         * gcc.dg/nonnull-2.c: Likewise.
8876         * gcc.dg/pr55570.c: Modify dg-error.
8877         * gcc.dg/tm/wrap-2.c: Likewise.
8878
8879 2014-05-08  Jeff Law  <law@redhat.com>
8880
8881         PR tree-optimization/61009
8882         * g++.dg/tree-ssa/pr61009.C: New test.
8883
8884 2014-05-08  Matthias Klose  <doko@ubuntu.com>
8885
8886         PR driver/61106
8887         * gcc-dg/unused-8a.c: New.
8888         * gcc-dg/unused-8b.c: Likewise.
8889
8890 2014-05-08  Marek Polacek  <polacek@redhat.com>
8891
8892         PR c/61053
8893         * gcc.dg/pr61053.c: New test.
8894
8895 2014-05-08  Marek Polacek  <polacek@redhat.com>
8896
8897         PR c/61077
8898         * gcc.dg/pr61077.c: New test.
8899
8900 2014-05-08  Tobias Burnus  <burnus@net-b.de>
8901
8902         * gfortran.dg/coarray_collectives_1.f90: New.
8903         * gfortran.dg/coarray_collectives_2.f90: New.
8904         * gfortran.dg/coarray_collectives_3.f90: New.
8905         * gfortran.dg/coarray_collectives_4.f90: New.
8906         * gfortran.dg/coarray_collectives_5.f90: New.
8907         * gfortran.dg/coarray_collectives_6.f90: New.
8908         * gfortran.dg/coarray/collectives_1.f90: New.
8909         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
8910         * gfortran.dg/assumed_type_4.f90: Update dg-error.
8911         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
8912         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
8913         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
8914         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
8915         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8916
8917 2014-05-08  Wei Mi  <wmi@google.com>
8918
8919         PR target/58066
8920         * gcc.target/i386/pr58066.c: New test.
8921
8922 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
8923
8924         * gcc.target/i386/avx256-unaligned-load-2.c,
8925         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
8926         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
8927         packed-single instructions.
8928
8929 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
8930
8931         PR c++/13981
8932         * g++.dg/diagnostic/pr13981.C: New.
8933
8934 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
8935
8936         PR tree-optimization/59100
8937         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
8938         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
8939
8940 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
8941
8942         PR tree-optimization/61095
8943         * gcc.dg/torture/pr61095.c: New test.
8944
8945 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8946
8947         PR middle-end/39246
8948         * gcc.dg/uninit-13.c: Move warning on the actual source line where
8949         the uninitialized complex is used.
8950         * gcc.dg/uninit-17.c: New test to check partial initialization of
8951         complex with branches.
8952         * gcc.dg/uninit-17-O0.c: Likewise.
8953
8954 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
8955
8956         PR target/60884
8957         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
8958         (test_03): Rename to test_02.
8959
8960 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
8961
8962         PR c++/61083
8963         * g++.dg/cpp0x/sfinae50.C: New.
8964
8965 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
8966
8967         PR c++/61080
8968         * g++.dg/cpp0x/deleted7.C: New.
8969
8970 2014-05-07  Richard Biener  <rguenther@suse.de>
8971
8972         PR tree-optimization/61034
8973         * g++.dg/tree-ssa/pr61034.C: New testcase.
8974
8975 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
8976
8977         * gcc.target/epiphany/isr-arg.c: New file.
8978
8979 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
8980
8981         PR tree-optimization/52252
8982         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
8983
8984 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
8985
8986         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
8987         * gcc.target/aarch64/simd/vrev16p8.x: New file.
8988         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
8989         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
8990         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
8991         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
8992         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
8993         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
8994         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
8995         * gcc.target/aarch64/simd/vrev16s8.x: New file.
8996         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
8997         * gcc.target/aarch64/simd/vrev16u8.x: New file.
8998         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
8999         * gcc.target/aarch64/simd/vrev32p16.x: New file.
9000         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
9001         * gcc.target/aarch64/simd/vrev32p8.x: New file.
9002         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
9003         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
9004         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
9005         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
9006         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
9007         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
9008         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
9009         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
9010         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
9011         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
9012         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
9013         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
9014         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
9015         * gcc.target/aarch64/simd/vrev32s16.x: New file.
9016         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
9017         * gcc.target/aarch64/simd/vrev32s8.x: New file.
9018         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
9019         * gcc.target/aarch64/simd/vrev32u16.x: New file.
9020         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
9021         * gcc.target/aarch64/simd/vrev32u8.x: New file.
9022         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
9023         * gcc.target/aarch64/simd/vrev64f32.x: New file.
9024         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
9025         * gcc.target/aarch64/simd/vrev64p16.x: New file.
9026         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
9027         * gcc.target/aarch64/simd/vrev64p8.x: New file.
9028         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
9029         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
9030         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
9031         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
9032         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
9033         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
9034         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
9035         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
9036         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
9037         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
9038         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
9039         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
9040         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
9041         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
9042         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
9043         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
9044         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
9045         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
9046         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
9047         * gcc.target/aarch64/simd/vrev64s16.x: New file.
9048         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
9049         * gcc.target/aarch64/simd/vrev64s32.x: New file.
9050         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
9051         * gcc.target/aarch64/simd/vrev64s8.x: New file.
9052         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
9053         * gcc.target/aarch64/simd/vrev64u16.x: New file.
9054         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
9055         * gcc.target/aarch64/simd/vrev64u32.x: New file.
9056         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
9057         * gcc.target/aarch64/simd/vrev64u8.x: New file.
9058
9059 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
9060
9061         gcc.target/aarch64/simd/ext_f32.x: New file.
9062         gcc.target/aarch64/simd/ext_f32_1.c: New file.
9063         gcc.target/aarch64/simd/ext_p16.x: New file.
9064         gcc.target/aarch64/simd/ext_p16_1.c: New file.
9065         gcc.target/aarch64/simd/ext_p8.x: New file.
9066         gcc.target/aarch64/simd/ext_p8_1.c: New file.
9067         gcc.target/aarch64/simd/ext_s16.x: New file.
9068         gcc.target/aarch64/simd/ext_s16_1.c: New file.
9069         gcc.target/aarch64/simd/ext_s32.x: New file.
9070         gcc.target/aarch64/simd/ext_s32_1.c: New file.
9071         gcc.target/aarch64/simd/ext_s64.x: New file.
9072         gcc.target/aarch64/simd/ext_s64_1.c: New file.
9073         gcc.target/aarch64/simd/ext_s8.x: New file.
9074         gcc.target/aarch64/simd/ext_s8_1.c: New file.
9075         gcc.target/aarch64/simd/ext_u16.x: New file.
9076         gcc.target/aarch64/simd/ext_u16_1.c: New file.
9077         gcc.target/aarch64/simd/ext_u32.x: New file.
9078         gcc.target/aarch64/simd/ext_u32_1.c: New file.
9079         gcc.target/aarch64/simd/ext_u64.x: New file.
9080         gcc.target/aarch64/simd/ext_u64_1.c: New file.
9081         gcc.target/aarch64/simd/ext_u8.x: New file.
9082         gcc.target/aarch64/simd/ext_u8_1.c: New file.
9083         gcc.target/aarch64/simd/ext_f64.c: New file.
9084         gcc.target/aarch64/simd/extq_f32.x: New file.
9085         gcc.target/aarch64/simd/extq_f32_1.c: New file.
9086         gcc.target/aarch64/simd/extq_p16.x: New file.
9087         gcc.target/aarch64/simd/extq_p16_1.c: New file.
9088         gcc.target/aarch64/simd/extq_p8.x: New file.
9089         gcc.target/aarch64/simd/extq_p8_1.c: New file.
9090         gcc.target/aarch64/simd/extq_s16.x: New file.
9091         gcc.target/aarch64/simd/extq_s16_1.c: New file.
9092         gcc.target/aarch64/simd/extq_s32.x: New file.
9093         gcc.target/aarch64/simd/extq_s32_1.c: New file.
9094         gcc.target/aarch64/simd/extq_s64.x: New file.
9095         gcc.target/aarch64/simd/extq_s64_1.c: New file.
9096         gcc.target/aarch64/simd/extq_s8.x: New file.
9097         gcc.target/aarch64/simd/extq_s8_1.c: New file.
9098         gcc.target/aarch64/simd/extq_u16.x: New file.
9099         gcc.target/aarch64/simd/extq_u16_1.c: New file.
9100         gcc.target/aarch64/simd/extq_u32.x: New file.
9101         gcc.target/aarch64/simd/extq_u32_1.c: New file.
9102         gcc.target/aarch64/simd/extq_u64.x: New file.
9103         gcc.target/aarch64/simd/extq_u64_1.c: New file.
9104         gcc.target/aarch64/simd/extq_u8.x: New file.
9105         gcc.target/aarch64/simd/extq_u8_1.c: New file.
9106         gcc.target/aarch64/simd/extq_f64.c: New file.
9107
9108 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
9109
9110         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
9111         * gcc.target/aarch64/vtrnu32.c: Likewise.
9112         * gcc.target/aarch64/vtrnf32.c: Likewise.
9113
9114 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
9115
9116         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
9117         * gcc.target/aarch64/simd/vtrnf32.x: New file.
9118         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
9119         * gcc.target/aarch64/simd/vtrnp16.x: New file.
9120         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
9121         * gcc.target/aarch64/simd/vtrnp8.x: New file.
9122         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
9123         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
9124         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
9125         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
9126         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
9127         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
9128         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
9129         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
9130         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
9131         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
9132         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
9133         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
9134         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
9135         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
9136         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
9137         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
9138         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
9139         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
9140         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
9141         * gcc.target/aarch64/simd/vtrns16.x: New file.
9142         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
9143         * gcc.target/aarch64/simd/vtrns32.x: New file.
9144         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
9145         * gcc.target/aarch64/simd/vtrns8.x: New file.
9146         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
9147         * gcc.target/aarch64/simd/vtrnu16.x: New file.
9148         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
9149         * gcc.target/aarch64/simd/vtrnu32.x: New file.
9150         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
9151         * gcc.target/aarch64/simd/vtrnu8.x: New file.
9152
9153 2014-05-07  Richard Biener  <rguenther@suse.de>
9154
9155         PR tree-optimization/57864
9156         * gcc.dg/torture/pr57864.c: New testcase.
9157
9158 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
9159
9160         PR libfortran/61049
9161         * gfortran.dg/list_read_13.f: New test.
9162
9163 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9164
9165         PR c++/60999
9166         * g++.dg/cpp0x/nsdmi-template9.C: New.
9167         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
9168
9169 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
9170             Mike Stump  <mikestump@comcast.net>
9171             Richard Sandiford  <rdsandiford@googlemail.com>
9172
9173         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
9174
9175 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
9176
9177         PR ipa/60965
9178         * g++.dg/ipa/devirt-32.C: New testcase.
9179
9180 2014-05-05  Richard Biener  <rguenther@suse.de>
9181
9182         PR middle-end/61010
9183         * gcc.dg/torture/pr61010.c: New testcase.
9184
9185 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9186
9187         * gcc.target/s390/leaf-profile.c: New testcase.
9188
9189 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9190
9191         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
9192         Disable asm scan for s390.
9193         * gcc.dg/hoist-register-pressure-2.c: Likewise.
9194         * gcc.dg/hoist-register-pressure-3.c: Likewise.
9195
9196 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
9197
9198         PR tree-optimization/60363
9199         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
9200
9201 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
9202
9203         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
9204         (dg-require-effective-target): Change target to powerpc_fprs.
9205         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
9206         (dg-require-effective-target): Change target to dfprt.
9207
9208 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
9209
9210         PR c++/58582
9211         * g++.dg/cpp0x/deleted4.C: New.
9212         * g++.dg/cpp0x/deleted5.C: Likewise.
9213         * g++.dg/cpp0x/deleted6.C: Likewise.
9214
9215 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
9216
9217         PR fortran/61025
9218         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
9219         regexps for -m32.
9220         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
9221         * gfortran.dg/coarray_poly_6.f90: Likewise.
9222         * gfortran.dg/coarray_poly_7.f90: Likewise.
9223         * gfortran.dg/coarray_poly_8.f90: Likewise.
9224
9225 2014-05-02  Marek Polacek  <polacek@redhat.com>
9226
9227         PR c/25801
9228         * gcc.dg/pr25801.c: New test.
9229
9230 2014-05-02  Marek Polacek  <polacek@redhat.com>
9231
9232         PR c/60784
9233         * gcc.dg/pr60784.c: New test.
9234
9235 2014-05-01  Marek Polacek  <polacek@redhat.com>
9236
9237         PR c/60915
9238         * gcc.dg/pr60915.c: New test.
9239
9240 2014-05-01  Marek Polacek  <polacek@redhat.com>
9241
9242         PR c/60257
9243         * gcc.dg/pr60257.c: New test.
9244
9245 2014-05-01  Marek Polacek  <polacek@redhat.com>
9246
9247         PR c/43395
9248         * c-c++-common/pr43395.c: New test.
9249
9250 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
9251
9252         * gcc.dg/cond-reduc-1.c: New test.
9253         * gcc.dg/cond-reduc-2.c: Likewise.
9254
9255 2014-05-01  Marek Polacek  <polacek@redhat.com>
9256
9257         PR c/29467
9258         * gcc.dg/pr29467.c: New test.
9259         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
9260         about boolean types.
9261         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
9262         to bool.
9263         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
9264
9265 2014-05-01  Marek Polacek  <polacek@redhat.com>
9266
9267         PR c/43245
9268         * gcc.dg/pr43245.c: New test.
9269
9270 2014-05-01  Marek Polacek  <polacek@redhat.com>
9271
9272         PR c/56989
9273         * gcc.dg/pr56989.c: New test.
9274
9275 2014-04-30  Ian Lance Taylor  <iant@google.com>
9276
9277         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
9278         in go_compile_args rather than in argument to go-torture-execute.
9279
9280 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
9281
9282         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
9283         instead of getpid.
9284
9285 2014-04-30  Tobias Burnus  <burnus@net-b.de>
9286
9287         * gfortran.dg/coarray_poly_6.f90
9288         * gfortran.dg/coarray_poly_7.f90
9289         * gfortran.dg/coarray_poly_8.f90
9290
9291 2014-04-30  Tobias Burnus  <burnus@net-b.de>
9292
9293         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
9294         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
9295         * gfortran.dg/coarray/codimension.f90: New.
9296
9297 2014-04-30  Tobias Burnus  <burnus@net-b.de>
9298
9299         * gfortran.dg/coarray_lib_this_image_1.f90: New.
9300         * gfortran.dg/coarray_lib_this_image_2.f90: New.
9301
9302 2014-04-30  Tobias Burnus  <burnus@net-b.de>
9303
9304         * gfortran.dg/coarray_poly_4.f90: New.
9305         * gfortran.dg/coarray_poly_5.f90: New.
9306
9307 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
9308
9309         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
9310         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
9311         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
9312         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
9313         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
9314         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
9315         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
9316         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
9317         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
9318         * gcc.target/arm/simd/vuzpf32_1.c: New file.
9319         * gcc.target/arm/simd/vuzpp16_1.c: New file.
9320         * gcc.target/arm/simd/vuzpp8_1.c: New file.
9321         * gcc.target/arm/simd/vuzps16_1.c: New file.
9322         * gcc.target/arm/simd/vuzps32_1.c: New file.
9323         * gcc.target/arm/simd/vuzps8_1.c: New file.
9324         * gcc.target/arm/simd/vuzpu16_1.c: New file.
9325         * gcc.target/arm/simd/vuzpu32_1.c: New file.
9326         * gcc.target/arm/simd/vuzpu8_1.c: New file.
9327
9328 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
9329
9330         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
9331         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
9332         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
9333
9334 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
9335
9336         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
9337         * gcc.target/aarch64/simd/vuzpf32.x: New file.
9338         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
9339         * gcc.target/aarch64/simd/vuzpp16.x: New file.
9340         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
9341         * gcc.target/aarch64/simd/vuzpp8.x: New file.
9342         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
9343         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
9344         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
9345         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
9346         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
9347         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
9348         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
9349         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
9350         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
9351         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
9352         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
9353         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
9354         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
9355         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
9356         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
9357         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
9358         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
9359         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
9360         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
9361         * gcc.target/aarch64/simd/vuzps16.x: New file.
9362         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
9363         * gcc.target/aarch64/simd/vuzps32.x: New file.
9364         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
9365         * gcc.target/aarch64/simd/vuzps8.x: New file.
9366         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
9367         * gcc.target/aarch64/simd/vuzpu16.x: New file.
9368         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
9369         * gcc.target/aarch64/simd/vuzpu32.x: New file.
9370         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
9371         * gcc.target/aarch64/simd/vuzpu8.x: New file.
9372
9373 2014-04-30  Richard Biener  <rguenther@suse.de>
9374
9375         PR tree-optimization/48329
9376         * gfortran.dg/vect/pr48329.f90: New testcase.
9377
9378 2014-04-30  Marek Polacek  <polacek@redhat.com>
9379
9380         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
9381         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
9382
9383 2014-04-30  Marek Polacek  <polacek@redhat.com>
9384
9385         PR c/60139
9386         * gcc.dg/pr60139.c: New test.
9387
9388 2014-04-30  Marek Polacek  <polacek@redhat.com>
9389
9390         PR c/60351
9391         * gcc.dg/pr60351.c: New test.
9392
9393 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
9394
9395         * gcc.target/arm/simd/simd.exp: New file.
9396         * gcc.target/arm/simd/vzipqf32_1.c: New file.
9397         * gcc.target/arm/simd/vzipqp16_1.c: New file.
9398         * gcc.target/arm/simd/vzipqp8_1.c: New file.
9399         * gcc.target/arm/simd/vzipqs16_1.c: New file.
9400         * gcc.target/arm/simd/vzipqs32_1.c: New file.
9401         * gcc.target/arm/simd/vzipqs8_1.c: New file.
9402         * gcc.target/arm/simd/vzipqu16_1.c: New file.
9403         * gcc.target/arm/simd/vzipqu32_1.c: New file.
9404         * gcc.target/arm/simd/vzipqu8_1.c: New file.
9405         * gcc.target/arm/simd/vzipf32_1.c: New file.
9406         * gcc.target/arm/simd/vzipp16_1.c: New file.
9407         * gcc.target/arm/simd/vzipp8_1.c: New file.
9408         * gcc.target/arm/simd/vzips16_1.c: New file.
9409         * gcc.target/arm/simd/vzips32_1.c: New file.
9410         * gcc.target/arm/simd/vzips8_1.c: New file.
9411         * gcc.target/arm/simd/vzipu16_1.c: New file.
9412         * gcc.target/arm/simd/vzipu32_1.c: New file.
9413         * gcc.target/arm/simd/vzipu8_1.c: New file.
9414
9415 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
9416
9417         PR c++/51707
9418         * g++.dg/cpp0x/constexpr-51707.C: New.
9419
9420 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
9421
9422         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
9423         occurrences of "int" in the gimple dump to reflect that the return
9424         types of functions now show up in such dumps.
9425         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9426
9427 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
9428
9429         PR tree-optimization/60971
9430         * c-c++-common/turtore/pr60971.c: New test.
9431
9432 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
9433
9434         * gcc.target/aarch64/simd/simd.exp: New file.
9435         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
9436         * gcc.target/aarch64/simd/vzipf32.x: New file.
9437         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
9438         * gcc.target/aarch64/simd/vzipp16.x: New file.
9439         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
9440         * gcc.target/aarch64/simd/vzipp8.x: New file.
9441         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
9442         * gcc.target/aarch64/simd/vzipqf32.x: New file.
9443         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
9444         * gcc.target/aarch64/simd/vzipqp16.x: New file.
9445         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
9446         * gcc.target/aarch64/simd/vzipqp8.x: New file.
9447         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
9448         * gcc.target/aarch64/simd/vzipqs16.x: New file.
9449         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
9450         * gcc.target/aarch64/simd/vzipqs32.x: New file.
9451         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
9452         * gcc.target/aarch64/simd/vzipqs8.x: New file.
9453         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
9454         * gcc.target/aarch64/simd/vzipqu16.x: New file.
9455         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
9456         * gcc.target/aarch64/simd/vzipqu32.x: New file.
9457         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
9458         * gcc.target/aarch64/simd/vzipqu8.x: New file.
9459         * gcc.target/aarch64/simd/vzips16_1.c: New file.
9460         * gcc.target/aarch64/simd/vzips16.x: New file.
9461         * gcc.target/aarch64/simd/vzips32_1.c: New file.
9462         * gcc.target/aarch64/simd/vzips32.x: New file.
9463         * gcc.target/aarch64/simd/vzips8_1.c: New file.
9464         * gcc.target/aarch64/simd/vzips8.x: New file.
9465         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
9466         * gcc.target/aarch64/simd/vzipu16.x: New file.
9467         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
9468         * gcc.target/aarch64/simd/vzipu32.x: New file.
9469         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
9470         * gcc.target/aarch64/simd/vzipu8.x: New file.
9471
9472 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
9473
9474         * gcc.target/aarch64/fcsel_1.c: New test case.
9475
9476 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
9477
9478         PR libfortran/60810
9479         * gfortran.dg/arrayio_13.f90: New test.
9480
9481 2014-04-28  Martin Jambor  <mjambor@suse.cz>
9482
9483         * gcc.dg/tree-ssa/sra-14.c: New test.
9484
9485 2014-04-28  Richard Biener  <rguenther@suse.de>
9486
9487         PR middle-end/60092
9488         * gcc.dg/tree-ssa/alias-32.c: New testcase.
9489         * gcc.dg/vect/pr60092.c: Likewise.
9490
9491 2014-04-28  Richard Biener  <rguenther@suse.de>
9492
9493         * gcc.dg/tree-ssa/vrp91.c: New testcase.
9494         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
9495         * gcc.dg/Wstrict-overflow-15.c: Likewise.
9496         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
9497
9498 2014-04-28  Richard Biener  <rguenther@suse.de>
9499
9500         PR tree-optimization/60979
9501         * gcc.dg/graphite/pr60979.c: New testcase.
9502
9503 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9504
9505         PR c/60983
9506         * gcc.dg/pr60114.c: Use signed chars.
9507
9508 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9509
9510         PR c++/59120
9511         * g++.dg/cpp0x/alias-decl-43.C: New.
9512
9513 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9514
9515         PR fortran/59604
9516         PR fortran/58003
9517         * gfortran.dg/no_range_check_3.f90:  New test.
9518
9519 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
9520
9521         PR libfortran/52539
9522         * gfortran.dg/namelist_utf8.f90: New test.
9523
9524 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
9525
9526         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
9527         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
9528         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
9529
9530 2014-04-25  Cary Coutant  <ccoutant@google.com>
9531
9532         PR debug/60929
9533         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
9534         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
9535         -fdebug-types-section flag.
9536
9537 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
9538
9539         * gcc.target/arm/tail-long-call.c: New test.
9540
9541 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9542
9543         PR tree-optimization/60930
9544         * gcc.dg/torture/pr60930.c:  New test.
9545
9546 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
9547
9548         PR tree-optimization/60960
9549         * gcc.c-torture/execute/pr60960.c: New test.
9550
9551 2014-04-25  Marek Polacek  <polacek@redhat.com>
9552
9553         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
9554
9555 2014-04-25  Marek Polacek  <polacek@redhat.com>
9556
9557         PR c/18079
9558         * gcc.dg/pr18079.c: New test.
9559         * gcc.dg/pr18079-2.c: New test.
9560
9561 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
9562
9563         * c-c++-common/gomp/pr60823-2.c: Require effective target
9564         vect_simd_clones.
9565
9566 2014-04-25  Marek Polacek  <polacek@redhat.com>
9567
9568         PR c/60114
9569         * gcc.dg/pr60114.c: New test.
9570
9571 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
9572
9573         * gcc.c-torture/execute/20140425-1.c: New test.
9574
9575 2014-04-25  Marek Polacek  <polacek@redhat.com>
9576
9577         PR c/60156
9578         * c-c++-common/pr60156.c: New test.
9579
9580 2014-04-25  Richard Biener  <rguenther@suse.de>
9581
9582         PR ipa/60912
9583         * g++.dg/opt/pr60912.C: New testcase.
9584
9585 2014-04-25  Richard Biener  <rguenther@suse.de>
9586
9587         PR ipa/60911
9588         * gcc.dg/lto/pr60911_0.c: New testcase.
9589
9590 2014-04-24  Cong Hou  <congh@google.com>
9591
9592         PR tree-optimization/60896
9593         * g++.dg/vect/pr60896.cc: New test.
9594
9595 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9596
9597         * gcc.target/powerpc/pack01.c: New test to test the new pack and
9598         unpack builtin functionss for 128-bit types.
9599         * gcc.target/powerpc/pack02.c: Likewise.
9600         * gcc.target/powerpc/pack03.c: Likewise.
9601         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
9602         divide builtin functionss.
9603         * gcc.target/powerpc/extend-divide-2.c: Likewise.
9604         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
9605         functions.
9606         * gcc.target/powerpc/bcd-2.c: Likewise.
9607         * gcc.target/powerpc/bcd-3.c: Likewise.
9608         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
9609         builtin functionss.
9610         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
9611
9612 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
9613
9614         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
9615         keeps_null_pointer_checks.
9616         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
9617         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
9618         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
9619         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
9620
9621 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
9622
9623         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
9624         Replace load with read and store with write.
9625
9626 2014-04-24  Jeff Law  <law@redhat.com>
9627
9628         PR target/60822
9629         * gcc.c-torture/pr60822.c: New test.
9630         * gcc.c-torture/pr60822.x: New test.
9631
9632 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
9633
9634         PR c++/57958
9635         * g++.dg/cpp0x/pr57958.C: New test.
9636
9637 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
9638
9639         * lib/target-supports.exp (check_effective_target_vect_perm): Return
9640         true for aarch64_be.
9641
9642 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
9643             Tom de Vries  <tom@codesourcery.com>
9644
9645         * gcc.dg/fuse-caller-save.c: New test.
9646
9647 2014-04-24  Joey Ye  <joey.ye@arm.com>
9648
9649         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
9650
9651 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9652
9653         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
9654         * gcc.dg/vect/vect-bswap16: New test.
9655         * gcc.dg/vect/vect-bswap32: Likewise.
9656         * gcc.dg/vect/vect-bswap64: Likewise.
9657
9658 2014-04-23  Jeff Law  <law@redhat.com>
9659
9660         PR tree-optimization/60902
9661         * gcc.target/i386/pr60902.c: New test.
9662
9663 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
9664
9665         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
9666         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
9667         * gcc.target/aarch64/vdup_n_1.c: New testcase.
9668
9669 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9670
9671         * gcc.target/arm/rev16.c: New test.
9672
9673 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9674
9675         * gcc.target/aarch64/rev16_1.c: New test.
9676
9677 2014-04-23  Richard Biener  <rguenther@suse.de>
9678
9679         PR tree-optimization/60903
9680         * gcc.dg/torture/pr60903.c: New testcase.
9681
9682 2014-04-23  Richard Biener  <rguenther@suse.de>
9683
9684         PR middle-end/60895
9685         * g++.dg/torture/pr60895.C: New testcase.
9686
9687 2014-04-23  Richard Biener  <rguenther@suse.de>
9688
9689         PR middle-end/60891
9690         * gcc.dg/torture/pr60891.c: New testcase.
9691
9692 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
9693
9694         PR sanitizer/60275
9695         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
9696         -fno-sanitize-recover to dg-options.
9697         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
9698         add -std=c++11 to dg-options.
9699         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
9700         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
9701         add -std=c++1y to dg-options.
9702         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
9703         -fno-sanitize-recover to dg-options.
9704         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
9705         * c-c++-common/ubsan/vla-4.c: Likewise.
9706         * c-c++-common/ubsan/pr59503.c: Likewise.
9707         * c-c++-common/ubsan/vla-3.c: Likewise.
9708         * c-c++-common/ubsan/save-expr-1.c: Likewise.
9709         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
9710         * c-c++-common/ubsan/shift-3.c: Likewise.
9711         * c-c++-common/ubsan/overflow-1.c: Likewise.
9712         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
9713         * c-c++-common/ubsan/vla-2.c: Likewise.
9714         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
9715         * c-c++-common/ubsan/pr60613-1.c: Likewise.
9716         * c-c++-common/ubsan/shift-6.c: Likewise.
9717         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
9718         * c-c++-common/ubsan/overflow-add-3.c: New test.
9719         * c-c++-common/ubsan/overflow-add-4.c: New test.
9720         * c-c++-common/ubsan/div-by-zero-6.c: New test.
9721         * c-c++-common/ubsan/div-by-zero-7.c: New test.
9722
9723 2014-04-22  Christian Bruel  <christian.bruel@st.com>
9724
9725         * gcc.target/sh/hiconst.c: New test.
9726
9727 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
9728
9729         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
9730         lroundf generates custom round instruction, too.
9731
9732 2014-04-22  Tobias Burnus  <burnus@net-b.de>
9733
9734         PR fortran/60881
9735         * coarray/alloc_comp_3.f90: New.
9736
9737 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
9738
9739         PR target/60868
9740         * gcc.target/i386/pr60868.c: New testcase.
9741
9742 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
9743
9744         PR c/59073
9745         * c-c++-common/gomp/pr59073.c: New test.
9746
9747 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
9748
9749         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
9750
9751 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
9752
9753         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
9754         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
9755
9756 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
9757
9758         * gcc.dg/memcpy-5.c: New test.
9759
9760 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9761
9762         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
9763
9764         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
9765         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
9766         *-*-solaris2.9.
9767         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
9768         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
9769         from dg-options.
9770         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
9771         from dg-additional-options.
9772         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
9773         from dg-options.
9774
9775         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
9776         execution check.
9777         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
9778         (sigill_hdlr): Remove.
9779         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
9780         check.
9781
9782         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
9783         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
9784         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
9785
9786         * lib/target-supports.exp (add_options_for_tls): Remove
9787         *-*-solaris2.9* handling.
9788
9789 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
9790
9791         * gcc.target/aarch64/vect_cvtf_1.c: New.
9792
9793 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
9794
9795         PR tree-optimization/60823
9796         * c-c++-common/gomp/pr60823-1.c: New test.
9797         * c-c++-common/gomp/pr60823-2.c: New test.
9798         * c-c++-common/gomp/pr60823-3.c: New test.
9799
9800 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
9801
9802         * gcc.target/arm/anddi_notdi-1.c: New test.
9803         * gcc.target/arm/iordi_notdi-1.c: New test case.
9804
9805 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
9806
9807         * gcc.target/arm/iordi_notdi-1.c: New test.
9808
9809 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
9810
9811         * gcc.target/aarch64/vrnd_f64_1.c : New file.
9812
9813 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9814
9815         PR target/60735
9816         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
9817         not cause errors if -mspe.
9818
9819 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
9820
9821         PR target/60909
9822         * gcc.target/i386/pr60909-1.c: New test.
9823         * gcc.target/i386/pr60909-2.c: Ditto.
9824
9825 2014-04-18  Cong Hou  <congh@google.com>
9826
9827         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
9828         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
9829
9830 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9831
9832         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
9833         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9834
9835 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
9836
9837         PR c++/59200
9838         * g++.dg/cpp0x/alias-decl-42.C: New.
9839
9840 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
9841
9842         * gcc.target/powerpc/ti_math1.c: New.
9843         * gcc.target/powerpc/ti_math2.c: New.
9844
9845 2014-04-17  Martin Jambor  <mjambor@suse.cz>
9846
9847         * gnat.dg/opt34.adb: New.
9848         * gnat.dg/opt34_pkg.ads: Likewise.
9849
9850 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
9851
9852         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
9853         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
9854
9855 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
9856
9857         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
9858         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
9859
9860 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
9861
9862         PR target/60847
9863         Forward port from 4.8 branch
9864         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
9865
9866         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
9867         Fix scan patterns.
9868         * gcc.target/i386/bmi-2.c: Ditto.
9869
9870 2014-04-17  Richard Biener  <rguenther@suse.de>
9871
9872         PR middle-end/60849
9873         * g++.dg/opt/pr60849.C: New testcase.
9874
9875 2014-04-17  Richard Biener  <rguenther@suse.de>
9876
9877         PR tree-optimization/60836
9878         * g++.dg/vect/pr60836.cc: New testcase.
9879
9880 2014-04-17  Richard Biener  <rguenther@suse.de>
9881
9882         PR tree-optimization/60841
9883         * gcc.dg/vect/pr60841.c: New testcase.
9884
9885 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
9886
9887         * g++.dg/ipa/devirt-31.C: New testcase.
9888
9889 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
9890
9891         PR lto/60820
9892         * gcc.dg/lto/pr60820_0.c: New testcase.
9893         * gcc.dg/lto/pr60820_1.c: New testcase.
9894
9895 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
9896
9897         PR ipa/60854
9898         * g++.dg/torture/pr60854.C: New testcase.
9899
9900 2014-04-16  Catherine Moore  <clm@codesourcery.com>
9901
9902         * gcc.target/mips/umips-store16-2.c: New test.
9903
9904 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
9905
9906         * g++.dg/cpp0x/initlist-vect.C: New file.
9907
9908 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
9909
9910         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
9911         * gcc.dg/uninit-I-O0.c: Likewise.
9912         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
9913
9914 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
9915
9916         PR tree-optimization/60844
9917         * gcc.dg/pr60844.c: New test.
9918
9919 2014-04-15  Richard Biener  <rguenther@suse.de>
9920
9921         PR rtl-optimization/56965
9922         * gcc.dg/torture/pr56965-1.c: New testcase.
9923         * gcc.dg/torture/pr56965-2.c: Likewise.
9924
9925 2014-04-15  Teresa Johnson  <tejohnson@google.com>
9926
9927         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
9928
9929 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
9930
9931         * gnat.dg/vect14.adb: New test.
9932
9933 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
9934
9935         * gnat.dg/vect12.ad[sb]: New test.
9936         * gnat.dg/vect13.ad[sb]: Likewise.
9937
9938 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
9939
9940         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
9941         under qemu-arm.
9942         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
9943         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
9944         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
9945         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
9946         * c-c++-common/ubsan/null-1.c: Likewise.
9947         * c-c++-common/ubsan/null-10.c: Likewise.
9948         * c-c++-common/ubsan/null-11.c: Likewise.
9949         * c-c++-common/ubsan/null-2.c: Likewise.
9950         * c-c++-common/ubsan/null-3.c: Likewise.
9951         * c-c++-common/ubsan/null-4.c: Likewise.
9952         * c-c++-common/ubsan/null-5.c: Likewise.
9953         * c-c++-common/ubsan/null-6.c: Likewise.
9954         * c-c++-common/ubsan/null-7.c: Likewise.
9955         * c-c++-common/ubsan/null-8.c: Likewise.
9956         * c-c++-common/ubsan/null-9.c: Likewise.
9957         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
9958         * c-c++-common/ubsan/overflow-int128.c: Likewise.
9959         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
9960         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
9961         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
9962         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
9963         * c-c++-common/ubsan/pr59333.c: Likewise.
9964         * c-c++-common/ubsan/pr59667.c: Likewise.
9965         * c-c++-common/ubsan/pr60613-2.c: Likewise.
9966         * c-c++-common/ubsan/pr60636.c: Likewise.
9967         * c-c++-common/ubsan/shift-1.c: Likewise.
9968         * c-c++-common/ubsan/shift-2.c: Likewise.
9969         * c-c++-common/ubsan/vla-1.c: Likewise.
9970
9971 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
9972
9973         * gnat.dg/vect11.ad[sb]: New test.
9974
9975 2014-04-14  Richard Biener  <rguenther@suse.de>
9976
9977         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
9978
9979 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9980
9981         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
9982
9983 2014-04-14  Richard Biener  <rguenther@suse.de>
9984             Marc Glisse  <marc.glisse@inria.fr>
9985
9986         PR c/60819
9987         * gcc.target/i386/vec-may_alias.c: New testcase.
9988
9989 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9990
9991         * lib/target-supports.exp
9992         (check_effective_target_vect_widen_mult_si_to_di_pattern):
9993         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
9994         Fix formatting.
9995
9996 2014-04-14  Richard Biener  <rguenther@suse.de>
9997
9998         PR lto/60720
9999         * gcc.dg/lto/pr60720_0.c: New testcase.
10000         * gcc.dg/lto/pr60720_1.c: Likewise.
10001
10002 2014-04-14  Christian Bruel  <christian.bruel@st.com>
10003
10004         * gcc.target/sh/memset.c: New test.
10005
10006 2014-04-14  Richard Biener  <rguenther@suse.de>
10007
10008         PR middle-end/55022
10009         * gcc.dg/graphite/pr55022.c: New testcase.
10010
10011 2014-04-14  Richard Biener  <rguenther@suse.de>
10012
10013         PR tree-optimization/59817
10014         PR tree-optimization/60453
10015         * gfortran.dg/graphite/pr59817.f: New testcase.
10016         * gcc.dg/graphite/pr59817-1.c: Likewise.
10017         * gcc.dg/graphite/pr59817-2.c: Likewise.
10018
10019 2014-04-14  Jason Merrill  <jason@redhat.com>
10020
10021         Revert:
10022         * lib/gcc-dg.exp (dg-build-dso): New.
10023         (gcc-dg-test-1): Handle dg-do-what "dso".
10024
10025 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
10026
10027         PR fortran/60717
10028         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
10029
10030         PR fortran/58085
10031         * gfortran.dg/associate_15.f90: New test.
10032
10033 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
10034
10035         PR middle-end/60467
10036         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
10037         case to check.
10038
10039 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
10040
10041         PR middle-end/60469
10042         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
10043
10044 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
10045
10046         * gcc.target/mips/umips-store16-1.c: New test.
10047
10048 2014-04-11  Tobias Burnus  <burnus@net-b.de>
10049
10050         PR c/60194
10051         * * g++.dg/warn/warn_format_signedness.C: New.
10052         * gcc.dg/format/warn-signedness.c: New.
10053
10054 2014-04-11  Tobias Burnus  <burnus@net-b.de>
10055
10056         PR fortran/58880
10057         PR fortran/60495
10058         * gfortran.dg/finalize_25.f90: New.
10059
10060 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
10061
10062         * gcc.target/epiphany/t1068-2.c: New file.
10063
10064 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
10065
10066         * gcc.target/epiphany/btst-1.c: New test.
10067
10068 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
10069
10070         PR rtl-optimization/60651
10071         * gcc.target/epiphany/mode-switch.c: New test.
10072
10073 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
10074
10075         PR c++/58600
10076         * g++.dg/cpp0x/gen-attrs-58.C: New.
10077         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
10078
10079 2014-04-11  Steve Ellcey  <sellcey@mips.com>
10080             Jakub Jelinek  <jakub@redhat.com>
10081
10082         PR middle-end/60556
10083         * gcc.c-torture/compile/pr60556.c: New test.
10084
10085 2014-04-11  Richard Biener  <rguenther@suse.de>
10086
10087         PR middle-end/60797
10088         * gcc.dg/pr60797.c: New testcase.
10089
10090 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10091
10092         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
10093         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
10094         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
10095         rename to ...
10096         * gcc.target/s390/htm-nofloat-1.c: ... this one.
10097         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
10098         instructions as well.
10099
10100 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
10101
10102         PR rtl-optimization/60663
10103         * gcc.target/arm/pr60663.c: New test.
10104
10105 2014-04-10  Jason Merrill  <jason@redhat.com>
10106
10107         * g++.dg/dso/dlclose1.C: Disable for 4.9.
10108
10109 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
10110
10111         PR lto/60567
10112         * g++.dg/lto/pr60567_0.C: New test.
10113
10114 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10115
10116         * gfortran.dg/class_nameclash.f90: New test.
10117
10118 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
10119
10120         PR c++/52844
10121         * g++.dg/cpp0x/variadic156.C: New.
10122
10123 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10124
10125         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
10126         long.
10127
10128 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10129
10130         PR debug/60655
10131         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
10132         -fdata-sections.
10133
10134 2014-04-09  Steve Ellcey  <sellcey@mips.com>
10135
10136         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
10137         and scan lists.
10138
10139 2014-04-09  Cong Hou  <congh@google.com>
10140
10141         PR testsuite/60773
10142         * lib/target-supports.exp:
10143         (check_effective_target_vect_widen_si_to_di_pattern): New.
10144         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
10145         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
10146         targets only.
10147         (foo): Fix up formatting.
10148         (main): Call check_vect.
10149
10150 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
10151
10152         PR c++/59115
10153         * g++.dg/template/crash119.C: New.
10154
10155 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
10156
10157         * gcc.target/powerpc/atomic_load_store-p8.c: New.
10158
10159 2014-04-08  Jason Merrill  <jason@redhat.com>
10160
10161         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
10162
10163 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10164
10165         PR rtl-optimization/60776
10166         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
10167         * gcc.dg/builtin-bswap-7.c: Likewise.
10168         * gcc.dg/builtin-bswap-6a.c: New testcase.
10169         * gcc.dg/builtin-bswap-7a.c: New testcase.
10170
10171         Revert
10172         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10173
10174         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10175         optimization.
10176         * gcc.dg/builtin-bswap-7.c: Likewise.
10177
10178 2014-04-08  Richard Biener  <rguenther@suse.de>
10179
10180         PR tree-optimization/60785
10181         * gcc.dg/graphite/pr60785.c: New testcase.
10182
10183 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10184
10185         PR target/60602
10186         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
10187         with as at -O0.
10188
10189 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
10190
10191         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
10192         * g++.dg/warn/Wnvdtor-3.C: Likewise.
10193         * g++.dg/warn/Wnvdtor-4.C: Likewise.
10194
10195 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
10196
10197         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
10198
10199 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
10200
10201         PR target/60609
10202         * g++.dg/torture/pr60609.C: New test.
10203
10204 2014-04-07  Richard Biener  <rguenther@suse.de>
10205
10206         PR tree-optimization/60766
10207         * gcc.dg/torture/pr60766.c: New testcase.
10208
10209 2014-04-07  Jason Merrill  <jason@redhat.com>
10210
10211         * lib/gcc-dg.exp (dg-build-dso): New.
10212         (gcc-dg-test-1): Handle dg-do-what "dso".
10213         * lib/target-supports.exp (add_options_for_dlopen): New.
10214         (check_effective_target_dlopen): Use it.
10215
10216 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10217
10218         * gcc.target/arm/pr60657.c: Fix missing curly brace.
10219
10220 2014-04-07  Richard Biener  <rguenther@suse.de>
10221
10222         PR middle-end/60750
10223         * g++.dg/torture/pr60750.C: New testcase.
10224         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
10225
10226 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
10227
10228         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
10229
10230 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
10231
10232         PR testsuite/60671
10233         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
10234
10235 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
10236
10237         PR testsuite/60672
10238         * g++.dg/cpp1y/auto-fn25.C: Require lto.
10239
10240         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
10241
10242 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
10243
10244         * gfortran.dg/warn_conversion_4.f90: Adjust test.
10245
10246 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
10247
10248         * gcc.target/avr/dev-specific-rmw.c: New test.
10249
10250 2014-04-04  Cong Hou  <congh@google.com>
10251
10252         PR tree-optimization/60656
10253         * gcc.dg/vect/pr60656.c: New test.
10254
10255 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10256
10257         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10258         optimization.
10259         * gcc.dg/builtin-bswap-7.c: Likewise.
10260
10261 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
10262
10263         PR c++/58207
10264         * g++.dg/cpp0x/constexpr-ice15.C: New.
10265
10266 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
10267
10268         PR ipa/59626
10269         testcase by Richard Biener
10270         * gcc.dg/lto/pr59626_0.c: New testcase.
10271         * gcc.dg/lto/pr59626_1.c: New testcase.
10272
10273 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10274
10275         PR debug/60655
10276         * gcc.c-torture/compile/pr60655-1.c: New test.
10277
10278 2014-04-04  Martin Jambor  <mjambor@suse.cz>
10279
10280         PR ipa/60640
10281         * g++.dg/ipa/pr60640-1.C: New test.
10282         * g++.dg/ipa/pr60640-2.C: Likewise.
10283         * g++.dg/ipa/pr60640-3.C: Likewise.
10284         * g++.dg/ipa/pr60640-4.C: Likewise.
10285
10286 2014-04-04  Jeff Law  <law@redhat.com>
10287
10288         PR target/60657
10289         * gcc.target/arm/pr60657.c: New test.
10290
10291 2014-04-04  Richard Biener  <rguenther@suse.de>
10292
10293         PR ipa/60746
10294         * g++.dg/torture/pr60746.C: New testcase.
10295
10296 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
10297
10298         * g++.old-deja/g++.robertl/eb121.C: Adjust.
10299         * g++.old-deja/g++.jason/overload21.C: Likewise.
10300         * g++.old-deja/g++.law/init5.C: Likewise.
10301
10302 2014-04-03  Cong Hou  <congh@google.com>
10303
10304         PR tree-optimization/60505
10305         * gcc.dg/vect/pr60505.c: New test.
10306
10307 2014-04-03  Richard Biener  <rguenther@suse.de>
10308
10309         PR tree-optimization/60740
10310         * gcc.dg/graphite/pr60740.c: New testcase.
10311
10312 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
10313
10314         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
10315         * g++.dg/warn/Wnvdtor-2.C: New.
10316         * g++.dg/warn/Wnvdtor-3.C: New.
10317         * g++.dg/warn/Wnvdtor-4.C: New.
10318         * g++.dg/warn/Weff1.C: Delete.
10319         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
10320         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
10321
10322 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
10323
10324         PR ipa/60659
10325         * g++.dg/torture/pr60659.C: New testcase.
10326
10327 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10328
10329         PR tree-optimization/60733
10330         * gcc.dg/torture/pr60733.c:  New test.
10331
10332 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
10333
10334         PR rtl-optimization/60650
10335         * gcc.target/arm/pr60650-2.c: New.
10336
10337 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
10338
10339         * gcc.target/i386/avx2-vpand-3.c,
10340         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
10341
10342 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
10343
10344         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
10345         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
10346         gcc.target/i386/memcpy-strategy-1.c,
10347         gcc.target/i386/memcpy-strategy-2.c,
10348         gcc.target/i386/memcpy-vector_loop-1.c,
10349         gcc.target/i386/memcpy-vector_loop-2.c,
10350         gcc.target/i386/memset-vector_loop-1.c,
10351         gcc.target/i386/memset-vector_loop-2.c,
10352         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
10353         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
10354         -march= options different from those in dg-options.
10355
10356 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
10357
10358         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10359         gcc.target/i386/pr30970.c: Use -mtune=generic.
10360         * gcc.target/i386/avx2-vpaddb-3.c,
10361         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
10362         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
10363         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
10364         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
10365         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
10366         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
10367         gcc.target/i386/avx2-vpsubw-3.c,
10368         gcc.target/i386/avx256-unaligned-load-1.c,
10369         gcc.target/i386/avx256-unaligned-load-4.c,
10370         gcc.target/i386/avx256-unaligned-store-1.c,
10371         gcc.target/i386/avx256-unaligned-store-2.c,
10372         gcc.target/i386/avx256-unaligned-store-4.c: Use
10373         -mno-prefer-avx128.
10374
10375 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
10376             Iain Sandoe <iain@codesourcery.com>
10377
10378         PR target/54083
10379         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
10380         with the additional options -Wl,-undefined,dynamic_lookup
10381         and -Wl,-flat_namespace.
10382         * gcc.dg/torture/pr53922.c: Additional option
10383         -Wl,-flat_namespace for darwin[89].
10384         * gcc.dg/torture/pr60092.c: Additional options
10385         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
10386         for darwin[89].
10387
10388 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
10389
10390         PR target/43751
10391         * lib/prune.exp: Modify the regular express to prune
10392         the new warnings introduced by r205679 on darwin9.
10393
10394 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
10395
10396         * g++.dg/init/ctor4.C: Adjust.
10397         * g++.dg/init/ctor4-1.C: New.
10398         * g++.dg/cpp0x/defaulted2.C: Adjust.
10399
10400 2014-04-01  Richard Henderson  <rth@redhat.com>
10401
10402         PR target/60704
10403         * gcc.dg/pr60704.c: New file.
10404
10405 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
10406
10407         PR target/60363
10408         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
10409         logical_op_short_circuit targets.
10410
10411 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
10412
10413         PR libfortran/60128
10414         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
10415         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
10416
10417 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
10418
10419         PR rtl-optimization/60700
10420         * gcc.target/i386/pr60700.c: New test.
10421
10422 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10423
10424         PR target/60650
10425         * gcc.target/arm/pr60650.c: Adjust command line options.
10426
10427 2014-03-31  Martin Jambor  <mjambor@suse.cz>
10428
10429         PR middle-end/60647
10430         * gcc.dg/pr60647-1.c: New test.
10431         * gcc.dg/pr60647-2.c: Likewise.
10432
10433 2014-03-31  Richard Biener  <rguenther@suse.de>
10434
10435         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
10436
10437 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
10438
10439         PR target/60034
10440         * gcc.target/aarch64/pr60034.c: New file.
10441
10442 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
10443
10444         PR c++/60626
10445         * g++.dg/cpp1y/pr60626.C: New testcase.
10446
10447 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
10448
10449         * gcc.dg/pr45416.c: Allow bextr on x86.
10450         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
10451         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
10452         gcc.target/i386/fma4-vector.c: Use -mno-fma.
10453         * gcc.target/i386/l_fma_double_1.c,
10454         gcc.target/i386/l_fma_double_2.c,
10455         gcc.target/i386/l_fma_double_3.c,
10456         gcc.target/i386/l_fma_double_4.c,
10457         gcc.target/i386/l_fma_double_5.c,
10458         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
10459         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
10460         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
10461         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
10462         * gcc.target/i386/pr27971.c: Use -mno-tbm.
10463         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
10464         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
10465
10466 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
10467
10468         PR target/60648
10469         * g++.dg/pr60648.C: Move test to...
10470         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
10471         dg-options, add for fpic targets dg-additional-options -fPIC.
10472
10473 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
10474
10475         * gnat.dg/opt33.adb: New testcase.
10476
10477 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
10478
10479         PR target/60697
10480         * gcc.target/aarch64/pr60697.c: New.
10481
10482 2014-03-27  Jeff Law  <law@redhat.com>
10483
10484         PR target/60648
10485         * g++.dg/pr60648.C: New test.
10486
10487 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
10488
10489         PR c++/60573
10490         * g++.dg/cpp1y/pr60573.C: New testcase.
10491
10492 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
10493
10494         PR target/60693
10495         * gcc.target/i386/pr60693.c: New test.
10496
10497 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
10498
10499         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
10500
10501 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
10502
10503         PR c++/60689
10504         * c-c++-common/pr60689.c: New test.
10505
10506         PR c++/58678
10507         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
10508         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
10509         targets.
10510
10511 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
10512
10513         PR target/60675
10514         * gcc.target/aarch64/pr60675.C: New.
10515
10516 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10517
10518         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
10519         * lib/target-supports.exp: Return true for s390
10520         in check_effective_logical_op_short_circuit.
10521
10522 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
10523
10524         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
10525         of second source operand.
10526         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
10527         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
10528         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
10529
10530 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
10531
10532         PR ipa/60315
10533         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
10534
10535 2014-03-28  Tobias Burnus  <burnus@net-b.de>
10536
10537         * lib/cilk-plus-dg.exp: New.
10538         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
10539         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
10540
10541 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
10542
10543         PR fortran/60522
10544         * gfortran.dg/where_4.f90:  New test case.
10545
10546 2014-03-27  Tobias Burnus  <burnus@net-b.de>
10547
10548         PR fortran/58880
10549         * gfortran.dg/finalize_24.f90: New.
10550
10551 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
10552
10553         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
10554         vbpermq builtin.
10555
10556         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
10557         vec_select optimizations.
10558         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
10559         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
10560
10561         PR target/60672
10562         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
10563         xxpermdi builtins are supported.
10564
10565 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
10566
10567         PR rtl-optimization/60650
10568         * gcc.target/arm/pr60650.c: New.
10569
10570 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10571
10572         * gcc.target/s390/20140327-1.c: New testcase.
10573
10574 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
10575
10576         PR middle-end/60682
10577         * g++.dg/gomp/pr60682.C: New test.
10578
10579 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
10580
10581         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
10582
10583 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
10584
10585         PR target/60580
10586         * gcc.target/aarch64/pr60580_1.c: New.
10587         * gcc.target/aarch64/test_fp_attribute_1.c: New.
10588         * gcc.target/aarch64/test_fp_attribute_2.c: New.
10589
10590 2014-03-26  Dehao Chen  <dehao@google.com>
10591
10592         * gcc.dg/predict-8.c: New test.
10593
10594 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
10595
10596         PR c++/52369
10597         * g++.dg/init/const10.C: New.
10598         * g++.dg/init/const11.C: New.
10599         * g++.dg/init/pr25811.C: Adjust.
10600         * g++.dg/init/pr29043.C: Likewise.
10601         * g++.dg/init/pr43719.C: Likewise.
10602         * g++.dg/init/pr44086.C: Likewise.
10603         * g++.dg/init/ctor8.C: Likewise.
10604         * g++.dg/init/uninitialized1.C: Likewise.
10605
10606 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
10607
10608         PR sanitizer/60636
10609         * c-c++-common/ubsan/pr60636.c: New test.
10610
10611 2014-03-26  Andreas Schwab  <schwab@suse.de>
10612
10613         * g++.dg/torture/pr60315.C: Remove duplication.
10614
10615 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10616
10617         * gcc.c-torture/execute/20140326-1.c: New test.
10618
10619 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
10620
10621         PR ipa/60315
10622         * g++.dg/torture/pr60315.C: New testcase.
10623
10624 2014-03-25  Martin Jambor  <mjambor@suse.cz>
10625
10626         PR ipa/60600
10627         * g++.dg/ipa/pr60600.C: New test.
10628
10629 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
10630
10631         PR testsuite/58013
10632         * g++.dg/opt/pr56999.C: Pop hidden visibility.
10633
10634 2014-03-25  Richard Biener  <rguenther@suse.de>
10635
10636         PR middle-end/60635
10637         * gfortran.dg/lto/pr60635_0.f90: New testcase.
10638         * gfortran.dg/lto/pr60635_1.c: Likewise.
10639
10640 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
10641
10642         PR c++/60627
10643         * g++.dg/cpp1y/pr60627.C: New testcase.
10644
10645 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
10646
10647         * gcc.target/aarch64/ushr64_1.c: New.
10648
10649 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
10650
10651         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
10652         (LONG_LONG): Use LLONG.
10653         (set_rvector_long): Explicitly return void.
10654         (set_vector_long): Likewise.
10655         (check_vector_long): Likewise.
10656
10657 2014-03-24  Marek Polacek  <polacek@redhat.com>
10658
10659         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
10660         Define INT_MIN.
10661         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
10662         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
10663         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
10664         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
10665         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
10666         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
10667         * c-c++-common/ubsan/pr59503.c: Likewise.
10668         * c-c++-common/ubsan/pr60613-1.c: Likewise.
10669         * c-c++-common/ubsan/save-expr-1.c: Likewise.
10670         * c-c++-common/ubsan/shift-3.c: Likewise.
10671         * c-c++-common/ubsan/shift-6.c: Likewise.
10672         * c-c++-common/ubsan/undefined-1.c: Likewise.
10673         * c-c++-common/ubsan/vla-2.c: Likewise.
10674         * c-c++-common/ubsan/vla-3.c: Likewise.
10675         * c-c++-common/ubsan/vla-4.c: Likewise.
10676         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
10677         * g++.dg/ubsan/return-2.C: Likewise.
10678
10679 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
10680
10681         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
10682         hppa*-*-hpux*.
10683
10684         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
10685
10686         PR libfortran/59313
10687         PR libfortran/58015
10688         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
10689         * gfortran.dg/round_4.f90: Likewise.
10690
10691 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
10692
10693         PR libfortran/60128
10694         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
10695         i?86-*-solaris2.9*.
10696
10697 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
10698
10699         PR sanitizer/60613
10700         * c-c++-common/ubsan/pr60613-1.c: New test.
10701         * c-c++-common/ubsan/pr60613-2.c: New test.
10702
10703 2014-03-22  Matthias Klose  <doko@ubuntu.com>
10704
10705         * g++.dg/cpp0x/regress: Remove empty directory.
10706
10707 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
10708
10709         PR debug/60603
10710         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
10711
10712 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
10713
10714         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
10715         * g++.dg/cpp1y/pr60393.C: Likewise.
10716
10717 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
10718
10719         PR c++/60384
10720         * g++.dg/cpp1y/pr60384.C: New.
10721
10722 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
10723
10724         PR target/60598
10725         * gcc.dg/pr60598.c: New test.
10726
10727 2014-03-21  Martin Jambor  <mjambor@suse.cz>
10728
10729         PR ipa/59176
10730         * g++.dg/torture/pr59176.C: New test.
10731
10732 2014-03-21  Martin Jambor  <mjambor@suse.cz>
10733
10734         PR ipa/60419
10735         * g++.dg/ipa/pr60419.C: New test.
10736
10737 2014-03-21  Richard Biener  <rguenther@suse.de>
10738
10739         PR tree-optimization/60577
10740         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
10741
10742 2014-03-21  Tobias Burnus  <burnus@net-b.de>
10743
10744         PR fortran/60599
10745         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
10746
10747 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
10748
10749         PR middle-end/60597
10750         * g++.dg/opt/pr60597.C: New test.
10751
10752         PR c++/60572
10753         * g++.dg/init/pr60572.C: New test.
10754
10755 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
10756
10757         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
10758
10759 2014-03-19  Tobias Burnus  <burnus@net-b.de>
10760
10761         PR fortran/60543
10762         PR fortran/60283
10763         * gfortran.dg/implicit_pure_4.f90: New.
10764
10765 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
10766
10767         PR c++/51474
10768         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
10769
10770 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
10771
10772         PR testsuite/60590
10773         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
10774         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
10775         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
10776
10777 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
10778
10779         PR c++/60332
10780         * g++.dg/cpp1y/pr60332.C: New.
10781
10782 2014-03-19  Marek Polacek  <polacek@redhat.com>
10783
10784         PR sanitizer/60569
10785         * g++.dg/ubsan/pr60569.C: New test.
10786
10787 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10788
10789         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
10790
10791 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
10792
10793         PR tree-optimization/60559
10794         * g++.dg/vect/pr60559.cc: New test.
10795
10796 2014-03-18  Ian Lance Taylor  <iant@google.com>
10797
10798         PR target/60563
10799         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
10800         (ditype): Rename typedef from int64_t.
10801
10802 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10803
10804         PR c/55383
10805         * gcc.dg/cast-qual-3.c: New.
10806         Revert:
10807         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10808         * c-c++-common/Wcast-qual-1.c: More precise match text.
10809
10810 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
10811
10812         PR fortran/55207
10813         PR fortran/60549
10814         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
10815         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
10816         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
10817         * gfortran.dg/intent_optimize_1.f90: Ditto.
10818         * gfortran.dg/pointer_init_9.f90: Ditto.
10819         * gfortran.dg/volatile4.f90: Ditto.
10820         * gfortran.dg/volatile6.f90: Ditto.
10821
10822 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10823
10824         PR c/55383
10825         * c-c++-common/Wcast-qual-1.c: More precise match text.
10826
10827 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
10828
10829         PR c++/60305
10830         * g++.dg/cpp0x/constexpr-ice14.C: New.
10831
10832 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
10833
10834         PR c++/54250
10835         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
10836
10837 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
10838
10839         PR sanitizer/60535
10840         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
10841         * c-c++-common/ubsan/null-2.c: Likewise.
10842         * c-c++-common/ubsan/null-3.c: Likewise.
10843         * c-c++-common/ubsan/null-4.c: Likewise.
10844         * c-c++-common/ubsan/null-5.c: Likewise.
10845         * c-c++-common/ubsan/null-6.c: Likewise.
10846         * c-c++-common/ubsan/null-7.c: Likewise.
10847         * c-c++-common/ubsan/null-8.c: Likewise.
10848         * c-c++-common/ubsan/null-9.c: Likewise.
10849         * c-c++-common/ubsan/null-10.c: Likewise.
10850         * c-c++-common/ubsan/null-11.c: Likewise.
10851         * c-c++-common/ubsan/overflow-1.c: Likewise.
10852         * c-c++-common/ubsan/overflow-2.c: Likewise.
10853         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
10854         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
10855         * c-c++-common/ubsan/overflow-int128.c: Likewise.
10856         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
10857         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
10858         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
10859         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
10860         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
10861         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
10862         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
10863         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
10864         * c-c++-common/ubsan/pr59333.c: Likewise.
10865         * c-c++-common/ubsan/pr59503.c: Likewise.
10866         * c-c++-common/ubsan/pr59667.c: Likewise.
10867         * c-c++-common/ubsan/undefined-1.c: Likewise.
10868         * g++.dg/ubsan/pr59250.C: Likewise.
10869         * g++.dg/ubsan/pr59306.C: Likewise.
10870
10871 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10872
10873         * gcc.dg/tls/pr58595.c: Add tls options.
10874
10875 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
10876
10877         * gcc.target/i386/avx-additional-reg-names.c: New.
10878         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
10879
10880 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
10881
10882         PR c++/60390
10883         * g++.dg/cpp1y/pr60390.C: New testcase.
10884
10885         PR c++/60391
10886         * g++.dg/cpp1y/pr60391.C: New testcase.
10887
10888 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
10889
10890         PR target/60516
10891         * gcc.target/i386/pr60516.c: New test.
10892
10893 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10894
10895         PR c++/59571
10896         * g++.dg/cpp0x/constexpr-ice13.C: New.
10897
10898 2014-03-17  Marek Polacek  <polacek@redhat.com>
10899
10900         PR middle-end/60534
10901         * gcc.dg/gomp/pr60534.c: New test.
10902
10903 2014-03-17  Kai Tietz  <ktietz@redhat.com>
10904
10905         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
10906
10907 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
10908
10909         PR testsuite/58851
10910         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
10911         storage size.
10912
10913 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
10914
10915         PR libfortran/58324
10916         * gfortran.dg/list_read_12.f90: New test.
10917
10918 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
10919
10920         PR fortran/55207
10921         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
10922         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
10923         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
10924         -Wno-aggressive-loop-optimizations and remove an unused variable.
10925         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
10926         * gfortran.dg/pointer_init_9.f90: New.
10927         * gfortran.dg/volatile4.f90: Put into subroutine.
10928         * gfortran.dg/volatile6.f90: Ditto.
10929
10930 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
10931
10932         PR fortran/60392
10933         * gfortran.dg/transpose_4.f90: New test.
10934
10935 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
10936
10937         PR rtl-optimization/60508
10938         * gcc.target/i386/pr60508.c: New.
10939
10940 2014-03-14  Richard Biener  <rguenther@suse.de>
10941
10942         PR middle-end/60518
10943         * g++.dg/pr60518.C: New testcase.
10944
10945 2014-03-14  Martin Jambor  <mjambor@suse.cz>
10946
10947         PR lto/60461
10948         * gcc.dg/lto/pr60461_0.c: New test.
10949
10950 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
10951
10952         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
10953         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
10954         * gcc.dg/lto/save-temps_0.c: New testcase.
10955
10956 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
10957
10958         PR middle-end/36282
10959         * c-c++-common/pr36282-1.c: New test.
10960         * c-c++-common/pr36282-2.c: New test.
10961         * c-c++-common/pr36282-3.c: New test.
10962         * c-c++-common/pr36282-4.c: New test.
10963
10964 2014-03-13  Richard Henderson  <rth@redhat.com>
10965
10966         PR debug/60438
10967         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
10968
10969 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
10970
10971         PR c++/60383
10972         * g++.dg/template/crash118.C: New.
10973         * g++.dg/template/crash95.C: Adjust.
10974
10975 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
10976
10977         PR rtl-optimization/57189
10978         * gcc.target/i386/pr57189.c: New.
10979
10980 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
10981
10982         PR c++/60254
10983         * g++.dg/cpp0x/static_assert10.C: New.
10984         * g++.dg/cpp0x/static_assert11.C: Likewise.
10985         * g++.dg/cpp0x/static_assert3.C: Adjust.
10986
10987 2014-03-13  Richard Biener  <rguenther@suse.de>
10988
10989         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
10990
10991 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
10992
10993         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
10994         2.07 128-bit arithmetic.
10995         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
10996
10997         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
10998         due to when TImode is allowed in VSX registers, the allowable
10999         address modes for TImode is just a single indirect address in
11000         order for the value to be loaded and store in either GPR or VSX
11001         registers.  This affects the generated code, and it would cause
11002         this test to fail, when such an option is used.
11003
11004 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
11005
11006         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
11007
11008 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
11009
11010         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
11011         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
11012         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
11013         only test for exactly one if if -mbranch-cost=1 has been passed.
11014
11015 2014-03-12  Christian Bruel  <christian.bruel@st.com>
11016
11017         PR target/60264
11018         * gcc.target/arm/pr60264.c
11019
11020 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11021
11022         PR tree-optimization/60454
11023         * gcc.c-torture/execute/pr60454.c: New test.
11024
11025 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
11026             Marc Glisse  <marc.glisse@inria.fr>
11027
11028         PR tree-optimization/60502
11029         * gcc.c-torture/compile/pr60502.c: New test.
11030
11031 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
11032
11033         PR middle-end/60482
11034         * gcc.dg/vect/pr60482.c: New test.
11035
11036 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
11037
11038         PR c++/60389
11039         * g++.dg/cpp0x/inh-ctor19.C: New.
11040
11041 2014-03-11  Richard Biener  <rguenther@suse.de>
11042
11043         PR tree-optimization/60429
11044         PR tree-optimization/60485
11045         * gcc.dg/pr60485-1.c: New testcase.
11046         * gcc.dg/pr60485-2.c: Likewise.
11047
11048 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
11049
11050         PR ipa/60457
11051         * g++.dg/ipa/pr60457.C: New test.
11052
11053 2014-03-10  Richard Biener  <rguenther@suse.de>
11054
11055         PR middle-end/60474
11056         * g++.dg/torture/pr60474.C: New testcase.
11057
11058 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
11059
11060         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
11061
11062 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
11063
11064         * gcc.dg/lto/pr55113_0.c: New testcase.
11065
11066 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
11067
11068         PR c++/60033
11069         * g++.dg/cpp1y/pr60033.C: New testcase.
11070
11071         PR c++/60393
11072         * g++.dg/cpp1y/pr60393.C: New testcase.
11073
11074 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11075
11076         PR libfortran/60128
11077         * gfortran.dg/fmt_en.f90: New test.
11078
11079 2014-03-07  Jason Merrill  <jason@redhat.com>
11080
11081         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
11082         * lib/target-supports.exp (check_effective_target_c++11): Now
11083         means C++11 and up.
11084         (check_effective_target_c++11_only): New.
11085         (check_effective_target_c++11_down): New.
11086         (check_effective_target_c++1y): New.
11087         (check_effective_target_c++1y_only): New.
11088         (check_effective_target_c++98_only): Rename from
11089         check_effective_target_c++98.
11090         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
11091
11092 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
11093
11094         PR c++/58609
11095         * g++.dg/cpp0x/constexpr-ice12.C: New.
11096
11097 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
11098
11099         * c-c++-common/gomp/map-1.c: Extend.
11100
11101 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
11102             Janus Weil  <janus@gcc.gnu.org>
11103
11104         PR fortran/51976
11105         * gfortran.dg/deferred_type_component_1.f90 : New test.
11106         * gfortran.dg/deferred_type_component_2.f90 : New test.
11107
11108 2014-03-06  Marek Polacek  <polacek@redhat.com>
11109
11110         PR c/60197
11111         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
11112         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
11113
11114 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
11115
11116         PR target/58595
11117         * gcc.dg/tls/pr58595.c: New test.
11118
11119 2014-03-06  Richard Biener  <rguenther@suse.de>
11120
11121         PR middle-end/60445
11122         PR lto/60424
11123         PR lto/60427
11124         Revert
11125         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
11126
11127         * gcc.dg/lto/pr55113_0.c: New testcase.
11128
11129 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
11130
11131         PR testsuite/59308
11132         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
11133         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
11134         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
11135         s390*/i?86/x86_64.
11136         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
11137         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
11138         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
11139         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
11140         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
11141         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
11142         even for mips*/s390*/i?86/x86_64.
11143         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
11144         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
11145         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
11146         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
11147         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
11148
11149         PR lto/60404
11150         * gcc.dg/lto/pr60404_0.c: New test.
11151         * gcc.dg/lto/pr60404_1.c: New file.
11152         * gcc.dg/lto/pr60404_2.c: New file.
11153
11154 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11155
11156         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
11157         long long" throughout.
11158         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11159         * gcc.dg/vmx/insert-vsx.c: Likewise.
11160         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11161         * gcc.dg/vmx/ld-vsx.c: Likewise.
11162         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11163         * gcc.dg/vmx/ldl-vsx.c: Likewise.
11164         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11165         * gcc.dg/vmx/merge-vsx.c: Likewise.
11166         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11167         * gcc.dg/vmx/st-vsx.c: Likewise.
11168         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11169         * gcc.dg/vmx/stl-vsx.c: Likewise.
11170         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11171
11172 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
11173
11174         * gcc.dg/lto/pr55113_0.c: New testcase.
11175
11176 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
11177
11178         PR c++/60376
11179         * g++.dg/cpp1y/pr60376.C: New.
11180
11181 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11182
11183         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
11184
11185 2014-03-04  Richard Biener  <rguenther@suse.de>
11186
11187         PR tree-optimization/60382
11188         * gcc.dg/vect/pr60382.c: New testcase.
11189
11190 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
11191
11192         PR libfortran/60148
11193         * gfortran.dg/namelist_84.f90: New test.
11194
11195 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
11196
11197         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
11198         argument to avoid inf values.
11199         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
11200         UNION_FP_CHECK machinery.
11201
11202 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
11203
11204         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
11205         i32in128 cases outside special big-endian processing block.
11206
11207 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
11208
11209         PR preprocessor/60400
11210         * c-c++-common/cpp/pr60400.c: New test.
11211         * c-c++-common/cpp/pr60400-1.h: New file.
11212         * c-c++-common/cpp/pr60400-2.h: New file.
11213
11214         PR objc++/60398
11215         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
11216
11217         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
11218         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
11219
11220 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
11221
11222         PR ipa/60150
11223         * g++.dg/lto/pr60150.H: New testcase.
11224         * g++.dg/lto/pr60150_0.C: New testcase.
11225         * g++.dg/lto/pr60150_1.C: New testcase.
11226
11227 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
11228
11229         PR ipa/60306
11230         * g++.dg/ipa/devirt-29.C: New testcase
11231
11232 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11233
11234         PR fortran/60236
11235         * gfortran.dg/vect/pr32380.f: Fix expected test results.
11236
11237 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
11238
11239         PR c++/50025
11240         * g++.dg/cpp0x/pr50025.C: New.
11241
11242 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
11243
11244         PR c++/60377
11245         * g++.dg/cpp1y/pr60377.C: New testcase.
11246
11247 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
11248
11249         PR fortran/60341
11250         * gfortran.dg/str_comp_optimize_1.f90: New test.
11251
11252 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
11253
11254         PR target/60071
11255         * gcc.c-torture/compile/pr60071.c: New.
11256
11257 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
11258
11259         PR fortran/60359
11260         * gfortran.dg/unlimited_polymorphic_16.f90: New.
11261
11262 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
11263
11264         PR c++/58610
11265         * g++.dg/cpp0x/constexpr-ice11.C: New.
11266
11267 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
11268
11269         PR c++/60314
11270         * g++.dg/cpp1y/auto-fn24.C: New.
11271
11272 2014-02-28  Joey Ye  <joey.ye@arm.com>
11273
11274         PR target/PR60169
11275         * gcc.target/arm/thumb1-far-jump-3.c: New case.
11276
11277 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
11278
11279         PR c++/60253
11280         * g++.dg/overload/ellipsis2.C: New.
11281
11282 2014-02-27  Jeff Law  <law@redhat.com>
11283
11284         PR rtl-optimization/52714
11285         * gcc.c-torture/compile/pr52714.c: New test.
11286
11287 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
11288             Jeff Law  <law@redhat.com>
11289
11290         PR rtl-optimization/49847
11291         * g++.dg/pr49847.C: New test.
11292
11293 2014-02-27  Marek Polacek  <polacek@redhat.com>
11294
11295         PR middle-end/59223
11296         * c-c++-common/pr59223.c: New test.
11297
11298 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
11299
11300         * common/config/i386/predicates.md (const1256_operand): Remove.
11301         (const2356_operand): New.
11302         (const_1_to_2_operand): Remove.
11303         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
11304         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
11305         (*avx512pf_gatherpf<mode>sf): Ditto.
11306         (avx512pf_gatherpf<mode>df): Ditto.
11307         (*avx512pf_gatherpf<mode>df_mask): Ditto.
11308         (*avx512pf_gatherpf<mode>df): Ditto.
11309         (avx512pf_scatterpf<mode>sf): Ditto.
11310         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
11311         (*avx512pf_scatterpf<mode>sf): Ditto.
11312         (avx512pf_scatterpf<mode>df): Ditto.
11313         (*avx512pf_scatterpf<mode>df_mask): Ditto.
11314         (*avx512pf_scatterpf<mode>df): Ditto.
11315         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
11316
11317 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
11318
11319         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
11320         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
11321         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
11322         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
11323         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
11324         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
11325         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
11326         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
11327
11328 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
11329
11330         PR target/60280
11331         * gnat.dg/renaming5.adb: Change to two expected gotos.
11332         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
11333         jump threads.
11334         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
11335         messages for removed basic block.
11336         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
11337         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
11338         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
11339         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
11340
11341 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11342
11343         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
11344         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11345         * gcc.dg/vmx/ldl-vsx.c: Likewise.
11346         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11347         * gcc.dg/vmx/merge-vsx.c: Likewise.
11348         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11349
11350 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
11351
11352         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
11353         * gcc.target/i386/prefetchwt1-1.c: New.
11354         * g++.dg/other/i386-2.C: Add new option.
11355         * g++.dg/other/i386-3.C: Ditto.
11356         * gcc.target/i386/sse-12.c: Ditto.
11357         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
11358         * gcc.target/i386/sse-22.c: Add new option.
11359         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
11360
11361 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11362
11363         PR libfortran/59313
11364         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
11365
11366         PR libfortran/58015
11367         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
11368
11369 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
11370
11371         PR c++/60311
11372         * g++.dg/cpp1y/pr60311.C: New testcase.
11373
11374         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
11375
11376         PR c++/60065
11377         * g++.dg/cpp1y/pr60065.C: New testcase.
11378
11379 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
11380
11381         PR rtl-optimization/60268
11382         * gcc.c-torture/compile/pr60268.c: New test.
11383
11384 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
11385
11386         * gcc.target/microblaze/others/mem_reload.c: New test.
11387
11388 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11389
11390         * gcc.dg/vmx/lde.c: New test.
11391         * gcc.dg/vmx/lde-be-order.c: New test.
11392         * gcc.dg/vmx/ste.c: New test.
11393         * gcc.dg/vmx/ste-be-order.c: New test.
11394
11395 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
11396
11397         PR testsuite/60173
11398         * lib/target-supports.exp
11399         (check_effective_target_logical_op_short_circuit): Add cris-*-*
11400         and crisv32-*-* to list.
11401
11402 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
11403
11404         PR fortran/60302
11405         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
11406
11407 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11408
11409         * gcc.dg/vmx/vsums.c: Check entire result vector.
11410         * gcc.dg/vmx/vsums-be-order.c: Likewise.
11411
11412 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11413
11414         * gcc.dg/vmx/ld.c: New test.
11415         * gcc.dg/vmx/ld-be-order.c: New test.
11416         * gcc.dg/vmx/ld-vsx.c: New test.
11417         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
11418         * gcc.dg/vmx/ldl.c: New test.
11419         * gcc.dg/vmx/ldl-be-order.c: New test.
11420         * gcc.dg/vmx/ldl-vsx.c: New test.
11421         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
11422         * gcc.dg/vmx/st.c: New test.
11423         * gcc.dg/vmx/st-be-order.c: New test.
11424         * gcc.dg/vmx/st-vsx.c: New test.
11425         * gcc.dg/vmx/st-vsx-be-order.c: New test.
11426         * gcc.dg/vmx/stl.c: New test.
11427         * gcc.dg/vmx/stl-be-order.c: New test.
11428         * gcc.dg/vmx/stl-vsx.c: New test.
11429         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
11430
11431 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
11432
11433         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
11434         * g++.dg/other/i386-3.C (dg-options): Ditto.
11435         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
11436         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
11437         -mavx512pf and -msha.
11438
11439 2014-02-21  Richard Biener  <rguenther@suse.de>
11440
11441         PR tree-optimization/60276
11442         * gcc.dg/vect/pr60276.c: New testcase.
11443
11444 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
11445
11446         PR fortran/60234
11447         * gfortran.dg/finalize_23.f90: New.
11448
11449 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
11450
11451         PR c++/60052
11452         PR c++/60053
11453         * g++.dg/cpp1y/pr60052.C: New testcase.
11454         * g++.dg/cpp1y/pr60053.C: New testcase.
11455
11456 2014-02-21  Tobias Burnus  <burnus@net-b.de>
11457
11458         PR fortran/60286
11459         * gfortran.dg/inquire_16.f90: New.
11460
11461 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
11462
11463         * gcc.target/nios2/biggot-1.c: New.
11464         * gcc.target/nios2/biggot-2.c: New.
11465
11466 2014-02-20  Martin Jambor  <mjambor@suse.cz>
11467
11468         PR ipa/55260
11469         * gcc.dg/ipa/pr55260.c: New test.
11470
11471 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
11472
11473         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
11474         for execution test case.
11475
11476 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
11477
11478         PR ipa/58555
11479         * g++.dg/torture/pr58555.C: New testcase.
11480
11481 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
11482
11483         PR target/60204
11484         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
11485         reflect abi fix.
11486         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
11487
11488 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
11489             Kirill Yukhin  <kirill.yukhin@intel.com>
11490
11491         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
11492         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
11493         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
11494         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
11495         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
11496         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
11497
11498 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
11499
11500         PR c/37743
11501         * g++.dg/ext/builtin-bswap1.C: New test.
11502         * c-c++-common/pr37743.c: New test.
11503
11504 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
11505
11506         * gcc.dg/decl-10.c: New test.
11507
11508 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
11509
11510         PR c++/60267
11511         * g++.dg/ext/ivdep-1.C: New test.
11512
11513         PR c++/60267
11514         * gcc.dg/pr60267.c: New test.
11515
11516 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
11517
11518         PR target/59794
11519         * gcc.target/i386/pr39162.c: Add dg-prune-output.
11520         (dg-options): Remove -Wno-psabi.
11521         * gcc.target/i386/pr59794-2.c: Ditto.
11522         * gcc.target/i386/pr60205-1.c: Ditto.
11523         * gcc.target/i386/sse-5.c: Ditto.
11524
11525 2014-02-18  Nick Clifton  <nickc@redhat.com>
11526
11527         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
11528         * gcc.dg/pr23623.c: Likewise.
11529         * gcc.dg/pr48784-1.c: Likewise.
11530         * gcc.dg/pr48784-2.c: Likewise.
11531         * gcc.dg/pr56997-2.c: Likewise.
11532         * gcc.dg/sms-6.c: Likewise.
11533         * gcc.dg/torture/pr60183.c: Likewise.
11534         * gcc.dg/torture/vec-cvt-1.c: Likewise.
11535         * gcc.c-torture/execute/20061220-1.x: New.
11536         * gcc.c-torture/execute/pr43220.x: New.
11537         * gcc.c-torture/execute/pr51581-1.x: New.
11538         * gcc.c-torture/execute/pr51581-2.x: New.
11539         * gcc.c-torture/execute/pr58570.x: New.
11540         * gcc.c-torture/unsorted/DFcmp.x: New.
11541         * gcc.c-torture/unsorted/SFset.x: New.
11542
11543 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
11544
11545         * gnat.dg/opt31.adb: New test.
11546
11547 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11548
11549         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
11550
11551 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
11552
11553         PR fortran/60232
11554         * gfortran.dg/typebound_proc_33.f90: New.
11555
11556 2014-02-19  Marek Polacek  <polacek@redhat.com>
11557
11558         PR c/60195
11559         * gcc.dg/pr60195.c: New test.
11560
11561 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
11562
11563         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
11564
11565 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
11566
11567         PR preprocessor/58844
11568         * c-c++-common/cpp/pr58844-1.c: New test.
11569         * c-c++-common/cpp/pr58844-2.c: New test.
11570
11571 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
11572
11573         PR c++/60225
11574         * g++.dg/cpp0x/constexpr-ice10.C: New.
11575
11576 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
11577
11578         PR c++/60215
11579         * g++.dg/cpp0x/pr60215.C: New.
11580
11581 2014-02-18  Tobias Burnus  <burnus@net-b.de>
11582
11583         PR fortran/49397
11584         * gfortran.dg/proc_ptr_45.f90: New.
11585         * gfortran.dg/proc_ptr_46.f90: New.
11586
11587 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
11588
11589         PR c++/60190
11590         * g++.dg/cpp1y/pr60190.C: New testcase.
11591
11592         PR c++/60064
11593         * g++.dg/cpp1y/pr60064.C: New testcase.
11594
11595 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
11596
11597         PR target/60205
11598         * gcc.target/i386/pr60205-1.c: New test.
11599         * gcc.target/i386/pr60205-2.c: Ditto.
11600
11601 2014-02-18  Kai Tietz  <ktietz@redhat.com>
11602
11603         PR target/60193
11604         * gcc.target/i386/nest-1.c: New testcase.
11605
11606 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11607
11608         * gnat.dg/opt32.adb: New test.
11609
11610 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
11611
11612         PR fortran/60231
11613         * gfortran.dg/typebound_generic_15.f90: New.
11614
11615 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
11616
11617         PR fortran/55907
11618         * gfortran.dg/init_flag_12.f90: New.
11619
11620 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
11621             Ilya Tocar  <ilya.tocar@intel.com>
11622
11623         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
11624         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
11625         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
11626         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
11627
11628 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
11629
11630         * lib/target-supports.exp
11631         (check_effective_target_logical_op_short_circuit): New procedure.
11632         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
11633         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
11634         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
11635         * gcc.dg/tree-ssa/vrp47.c: Likewise.
11636         * gcc.dg/tree-ssa/vrp87.c: Likewise.
11637         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
11638         logical_op_short_circuit for the alternative test, extending
11639         it to arm_cortex_m.
11640
11641 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
11642
11643         PR target/60203
11644         * gcc.target/powerpc/pr60203.c: New testsuite.
11645
11646 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
11647
11648         PR fortran/59599
11649         * gfortran.dg/ichar_3.f90: New test.
11650
11651 2014-02-15  Richard Biener  <rguenther@suse.de>
11652
11653         PR tree-optimization/60183
11654         * gcc.dg/torture/pr60183.c: New testcase.
11655
11656 2014-02-14  Jeff Law  <law@redhat.com>
11657
11658         PR rtl-optimization/60131
11659         * g++.dg/torture/pr60131.C: New test.
11660
11661 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
11662
11663         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
11664         on command-line.
11665
11666 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11667
11668         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
11669
11670 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
11671
11672         * gcc.c-torture/compile/20140213.c: New test.
11673
11674 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
11675
11676         PR target/43546
11677         * gcc.target/i386/pr43546.c: New test.
11678
11679 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11680
11681         * gcc.target/s390/hotpatch-compile-8.c: New test.
11682
11683 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
11684
11685         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
11686         definition with an ifndef.
11687         * gcc.dg/pr59605-2.c: New test.
11688
11689 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
11690
11691         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
11692
11693 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
11694
11695         * gcc.dg/torture/float128-mul-underflow.c,
11696         gcc.dg/torture/float128-truncdf-underflow.c,
11697         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
11698
11699 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
11700
11701         PR middle-end/59737
11702         * g++.dg/ipa/pr59737.C: New test.
11703
11704 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
11705
11706         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
11707
11708 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
11709
11710         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
11711
11712         * gcc.dg/cilk-plus/jump-openmp.c: New file.
11713
11714 2014-02-12  Richard Biener  <rguenther@suse.de>
11715
11716         PR middle-end/60092
11717         * gcc.dg/torture/pr60092.c: New testcase.
11718         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
11719
11720 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
11721
11722         * gcc.c-torture/execute/20140212-1.c: New test.
11723
11724 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
11725
11726         PR c++/60047
11727         * g++.dg/cpp0x/pr60047.C: New.
11728
11729 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
11730
11731         PR c/60101
11732         * c-c++-common/pr60101.c: New test.
11733
11734 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
11735
11736         PR lto/59468
11737         * g++.dg/ipa/devirt-27.C: New testcase.
11738         * g++.dg/ipa/devirt-26.C: New testcase.
11739
11740 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
11741
11742         PR target/60137
11743         * gcc.target/powerpc/pr60137.c: New file.
11744
11745 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
11746
11747         PR fortran/52370
11748         * gfortran.dg/pr52370.f90: New test.
11749
11750 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
11751
11752         PR target/59927
11753         Revert
11754         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
11755
11756         PR testsuite/58630
11757         * gcc.target/i386/pr43662.c (dg-options):
11758         Add -maccumulate-outgoing-args.
11759         * gcc.target/i386/pr43869.c (dg-options): Ditto.
11760         * gcc.target/i386/pr57003.c (dg-options): Ditto.
11761         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
11762         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
11763         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
11764         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
11765         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
11766         Add -maccumulate-outgoing-args.
11767         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
11768         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
11769         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
11770         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
11771         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
11772         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
11773         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
11774         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
11775         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
11776         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
11777         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
11778         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
11779         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
11780         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
11781         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
11782
11783 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
11784
11785         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
11786
11787 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
11788
11789         PR debug/59776
11790         * gcc.dg/guality/pr59776.c: New test.
11791
11792 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
11793
11794         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
11795         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
11796         (add_options_for_arm_vfp3): New.
11797
11798 2014-02-11  Jeff Law  <law@redhat.com>
11799
11800         PR middle-end/54041
11801         * gcc.target/m68k/pr54041.c: New test.
11802
11803 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
11804
11805         PR target/59927
11806         * gcc.target/i386/pr59927.c: New test.
11807
11808 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
11809
11810         * gcc.dg/vect/pr57741-3.c: Require vect_int.
11811         * gcc.dg/vect/pr60012.c: Likewise.
11812         * gcc.dg/vect/vect-119.c: Likewise.
11813         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
11814         * gcc.dg/vect/vect-outer-4c.c: Likewise.
11815
11816 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11817
11818         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
11819
11820 2014-02-10  Jeff Law  <law@redhat.com>
11821
11822         PR middle-end-52306
11823         * gcc.c-torture/compile/pr52306.c: New test.
11824
11825 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11826
11827         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
11828
11829 2014-02-10  Richard Biener  <rguenther@suse.de>
11830
11831         PR tree-optimization/60115
11832         * gcc.dg/torture/pr60115.c: New testcase.
11833
11834 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
11835
11836         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
11837         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
11838
11839 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
11840             Ilya Tocar  <ilya.tocar@intel.com>
11841
11842         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
11843         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
11844         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
11845         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
11846         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
11847         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
11848         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
11849         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
11850         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
11851         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
11852         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
11853         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
11854         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
11855         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
11856         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
11857         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
11858         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
11859         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
11860         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
11861         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
11862         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
11863         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
11864         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
11865         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
11866         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
11867         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
11868         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
11869
11870 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
11871
11872         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
11873
11874 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
11875
11876         PR fortran/57522
11877         * gfortran.dg/associated_target_5.f03: New test.
11878
11879 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
11880
11881         PR fortran/59026
11882         * gfortran.dg/elemental_by_value_1.f90: New test.
11883
11884 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
11885
11886         PR fortran/58470
11887         * gfortran.dg/finalize_22.f90: New.
11888
11889 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
11890
11891         PR fortran/60066
11892         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
11893         was fixed by the patch for PR59906.
11894
11895 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
11896
11897         PR translation/52289
11898         * gfortran.dg/coarray_8.f90: Update dg-error match.
11899
11900 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
11901
11902         PR c/59984
11903         * gcc.dg/vect/pr59984.c: New test.
11904
11905         PR middle-end/60092
11906         * gcc.dg/attr-alloc_align-1.c: New test.
11907         * gcc.dg/attr-alloc_align-2.c: New test.
11908         * gcc.dg/attr-alloc_align-3.c: New test.
11909         * gcc.dg/attr-assume_aligned-1.c: New test.
11910         * gcc.dg/attr-assume_aligned-2.c: New test.
11911         * gcc.dg/attr-assume_aligned-3.c: New test.
11912
11913 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
11914
11915         PR target/60077
11916         * gcc.target/i386/pr60077-1.c: New test.
11917         * gcc.target/i386/pr60077-2.c: New test.
11918
11919 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
11920
11921         PR preprocessor/56824
11922         * gcc.dg/pr56824.c: New test.
11923
11924 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11925
11926         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
11927         variable used for atomic operations.
11928
11929 2014-02-07  Richard Biener  <rguenther@suse.de>
11930
11931         PR middle-end/60092
11932         * gcc.dg/vect/pr60092-2.c: New testcase.
11933
11934 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
11935
11936         PR c++/60082
11937         Revert
11938         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
11939
11940         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
11941         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11942
11943 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11944
11945         * gcc.target/s390/fp2int1.c: New testcase.
11946
11947 2014-02-07  Richard Biener  <rguenther@suse.de>
11948
11949         PR middle-end/60092
11950         * gcc.dg/tree-ssa/alias-30.c: New testcase.
11951         * gcc.dg/tree-ssa/alias-31.c: Likewise.
11952
11953 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
11954
11955         PR ipa/59918
11956         * g++.dg/torture/pr59918.C: New testcase.
11957
11958 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
11959
11960         PR target/59575
11961         * gcc.target/arm/pr59575.c: New test.
11962
11963         PR debug/59992
11964         * gcc.dg/pr59992.c: New test.
11965
11966 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
11967
11968         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
11969         init_priority. Test alignment of variable instead of function.
11970
11971 2014-02-06  Marek Polacek  <polacek@redhat.com>
11972
11973         PR c/60087
11974         * gcc.dg/pr60087.c: New test.
11975
11976 2014-02-06  Alan Modra  <amodra@gmail.com>
11977
11978         * gcc.target/powerpc/pr60032.c: New.
11979
11980 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
11981
11982         PR target/60062
11983         * gcc.c-torture/execute/pr60062.c: New test.
11984         * gcc.c-torture/execute/pr60072.c: New test.
11985
11986 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
11987
11988         * gcc.dg/tree-ssa/pr59597.c: Make called function static
11989         so that expected outcome works for PIC variants too.
11990
11991 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
11992             Kugan Vivekanandarajah  <kuganv@linaro.org>
11993
11994         * gcc.target/arm/vect-noalign.c: New file.
11995
11996 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
11997             Jakub Jelinek  <jakub@redhat.com>
11998
11999         PR middle-end/60013
12000         * gcc.dg/pr60013.c: New testcase.
12001
12002 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12003
12004         * gcc.dg/vmx/sum2s.c: New.
12005         * gcc.dg/vmx/sum2s-be-order.c: New.
12006
12007 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12008
12009         * gcc.dg/vmx/pack.c: New.
12010         * gcc.dg/vmx/pack-be-order.c: New.
12011         * gcc.dg/vmx/unpack.c: New.
12012         * gcc.dg/vmx/unpack-be-order.c: New.
12013
12014 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
12015
12016         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
12017         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12018
12019 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12020
12021         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
12022         Use __builtin_floorf, __builtin_ceilf.
12023         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
12024         declaration.
12025         (TEST): Use __builtin_floorf.
12026         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
12027
12028 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
12029
12030         PR ipa/59947
12031         * g++.dg/opt/pr59947.C: New test.
12032
12033         PR c++/58703
12034         * c-c++-common/gomp/pr58703.c: New test.
12035
12036 2014-02-05  Richard Biener  <rguenther@suse.de>
12037
12038         PR testsuite/60076
12039         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
12040         avoid using unsigned long long.
12041
12042 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
12043
12044         PR middle-end/57499
12045         * g++.dg/torture/pr57499.C: New test.
12046
12047 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
12048
12049         * gcc.dg/asan/nosanitize-and-inline.c: New test.
12050
12051 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
12052
12053         * g++.dg/ipa/devirrt-22.C: Fix template.
12054
12055 2014-02-04  Marek Polacek  <polacek@redhat.com>
12056
12057         PR c/60036
12058         * gcc.dg/pr60036.c: New test.
12059
12060 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
12061
12062         PR ipa/60058
12063         * g++.dg/torture/pr60058.C: New testcase.
12064
12065 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
12066
12067         * g++.dg/tsan/default_options.C: Invert check.
12068
12069 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
12070
12071         PR tree-optimization/60002
12072         * g++.dg/opt/pr60002.C: New test.
12073
12074         PR tree-optimization/60023
12075         * g++.dg/vect/pr60023.cc: New test.
12076
12077         PR ipa/60026
12078         * c-c++-common/torture/pr60026.c: New test.
12079
12080         PR rtl-optimization/57915
12081         * gcc.target/i386/pr57915.c: New test.
12082
12083 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12084
12085         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
12086
12087 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
12088
12089         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
12090
12091 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
12092
12093         PR middle-end/59261
12094         * gcc.dg/pr59261.c: New test.
12095
12096 2014-02-04  Richard Biener  <rguenther@suse.de>
12097
12098         PR tree-optimization/60012
12099         * gcc.dg/vect/pr60012.c: New testcase.
12100
12101 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12102
12103         PR target/59788
12104         * g++.dg/eh/unwind-direct.C: New test.
12105
12106 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
12107
12108         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
12109         timeout value to 20s.
12110
12111 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
12112
12113         PR ipa/59882
12114         * g++.dg/torture/pr59882.C: New testcase
12115
12116 2014-02-03  Jan Hubicka  <jh@suse.cz>
12117
12118         PR ipa/59831
12119         * g++.dg/ipa/devirt-22.C: New testcase.
12120
12121 2014-02-03  Jan Hubicka  <jh@suse.cz>
12122
12123         * g++.dg/ipa/devirt-25.C: New testcase.
12124
12125 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
12126
12127         PR tree-optimization/59924
12128         * gcc.dg/pr59924.c: New test.
12129
12130 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
12131
12132         PR ipa/59831
12133         * g++.dg/ipa/devirt-24.C: New testcase.
12134
12135 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
12136
12137         PR c++/53017
12138         PR c++/59211
12139         * c-c++-common/attributes-1.c: New testcase.
12140         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
12141
12142 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
12143
12144         PR c++/58871
12145         * g++.dg/cpp0x/pr58871.C: New.
12146
12147 2014-02-03  Cong Hou  <congh@google.com>
12148
12149         PR tree-optimization/60000
12150         * g++.dg/vect/pr60000.cc: New test.
12151
12152 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
12153
12154         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
12155         * gcc.target/i386/long-double-64-4.c: Likewise.
12156         * gcc.target/i386/long-double-80-1.c: Likewise.
12157         * gcc.target/i386/long-double-80-2.c: Likewise.
12158         * gcc.target/i386/long-double-80-3.c: Likewise.
12159         * gcc.target/i386/long-double-80-4.c: Likewise.
12160         * gcc.target/i386/long-double-80-5.c: Likewise.
12161         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
12162         __multf3 isn't used.
12163         * gcc.target/i386/long-double-64-3.c: Likewise.
12164         * gcc.target/i386/long-double-128-1.c: New test.
12165         * gcc.target/i386/long-double-128-2.c: Likewise.
12166         * gcc.target/i386/long-double-128-3.c: Likewise.
12167         * gcc.target/i386/long-double-128-4.c: Likewise.
12168         * gcc.target/i386/long-double-128-5.c: Likewise.
12169         * gcc.target/i386/long-double-128-6.c: Likewise.
12170         * gcc.target/i386/long-double-128-7.c: Likewise.
12171         * gcc.target/i386/long-double-128-8.c: Likewise.
12172         * gcc.target/i386/long-double-128-9.c: Likewise.
12173         * gcc.target/i386/long-double-64-5.c: Likewise.
12174         * gcc.target/i386/long-double-64-6.c: Likewise.
12175         * gcc.target/i386/long-double-64-7.c: Likewise.
12176         * gcc.target/i386/long-double-64-8.c: Likewise.
12177         * gcc.target/i386/long-double-64-9.c: Likewise.
12178         * gcc.target/i386/long-double-80-10.c: Likewise.
12179         * gcc.target/i386/long-double-80-8.c: Likewise.
12180         * gcc.target/i386/long-double-80-9.c: Likewise.
12181
12182 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
12183
12184         PR rtl-optimization/57662
12185         * g++.dg/pr57662.C: New test.
12186
12187 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12188
12189         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
12190         * gcc.dg/vmx/perm.c: New.
12191         * gcc.dg/vmx/perm-be-order.c: New.
12192
12193 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12194
12195         * gcc.dg/vmx/vsums.c: New.
12196         * gcc.dg/vmx/vsums-be-order.c: New.
12197
12198 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
12199
12200         * g++.dg/ipa/devirt-23.C: New testcase.
12201         * g++.dg/ipa/devirt-20.C: Fix template.
12202
12203 2014-02-02  Jan Hubicka  <jh@suse.cz>
12204
12205         * g++.dg/ipa/devirt-21.C: New testcase.
12206
12207 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
12208
12209         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
12210         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
12211
12212 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
12213
12214         PR target/60017
12215         * gcc.c-torture/execute/pr60017.c: New test.
12216
12217 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
12218
12219         PR fortran/57033
12220         * gfortran.dg/default_initialization_7.f90: New test.
12221
12222 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
12223
12224         PR fortran/59906
12225         * gfortran.dg/elemental_subroutine_9.f90: New test.
12226
12227 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
12228
12229         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
12230
12231 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
12232
12233         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
12234
12235 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
12236
12237         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
12238
12239 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
12240
12241         PR c++/51219
12242         * g++.dg/init/bitfield5.C: New.
12243
12244 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
12245
12246         PR tree-optimization/60003
12247         * gcc.c-torture/execute/pr60003.c: New test.
12248
12249 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
12250
12251         PR bootstrap/59985
12252         * gcc.target/arm/pr59985.C: New.
12253
12254 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
12255
12256         PR sanitizer/59410
12257         * lib/tsan-dg.exp (tsan_init): Instead of not running any
12258         tsan tests if trivial testcase doesn't run, set dg-do-what-default
12259         to compile.
12260         (tsan_finish): Restore dg-do-what-default.
12261         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
12262         * g++.dg/tsan/fd_close_norace2.C: Likewise.
12263         * g++.dg/tsan/default_options.C: Likewise.
12264         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12265         * g++.dg/tsan/atomic_free2.C: Likewise.
12266         * g++.dg/tsan/cond_race.C: Likewise.
12267         * g++.dg/tsan/fd_close_norace.C: Likewise.
12268         * g++.dg/tsan/benign_race.C: Likewise.
12269         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12270         * c-c++-common/tsan/simple_race.c: Likewise.
12271         * c-c++-common/tsan/mutexset1.c: Likewise.
12272         * c-c++-common/tsan/thread_leak2.c: Likewise.
12273         * c-c++-common/tsan/tls_race.c: Likewise.
12274         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12275         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
12276         * c-c++-common/tsan/free_race2.c: Likewise.
12277         * c-c++-common/tsan/thread_leak.c: Likewise.
12278         * c-c++-common/tsan/thread_leak1.c: Likewise.
12279         * c-c++-common/tsan/race_on_barrier.c: Likewise.
12280         * c-c++-common/tsan/free_race.c: Likewise.
12281         * c-c++-common/tsan/sleep_sync.c: Likewise.
12282         * c-c++-common/tsan/tiny_race.c: Likewise.
12283         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12284         * c-c++-common/tsan/atomic_stack.c: Likewise.
12285         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
12286         in dg-output regexps.
12287         * c-c++-common/tsan/simple_stack.c: Likewise.
12288
12289 2014-01-31  Richard Henderson  <rth@redhat.com>
12290
12291         * g++.dg/tm/pr60004.C: New.
12292
12293 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
12294
12295         PR c++/59082
12296         * g++.dg/inherit/crash4.C: New.
12297
12298 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
12299
12300         * c-c++-common/tsan/simple_race.c: Made test less flaky.
12301
12302 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
12303
12304         * gcc.target/i386/m512-check.h: Use correct rounding values.
12305
12306 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
12307
12308         * gcc.target/i386/avx-1.c: Use correct rounding values.
12309         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
12310         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
12311         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
12312         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
12313         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
12314         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
12315         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
12316         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
12317         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
12318         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
12319         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
12320         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
12321         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
12322         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
12323         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
12324         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
12325         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
12326         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
12327         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
12328         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
12329         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
12330         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
12331         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
12332         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
12333         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
12334         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
12335         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
12336         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
12337         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
12338         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
12339         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
12340         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
12341         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
12342         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
12343         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
12344         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
12345         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
12346         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
12347         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
12348         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
12349         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
12350         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
12351         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
12352         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
12353         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
12354         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
12355         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
12356         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
12357         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
12358         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
12359         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
12360         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
12361         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
12362         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
12363         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
12364         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
12365         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
12366         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
12367         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
12368         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
12369         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
12370         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
12371         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
12372         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
12373         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
12374         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
12375         * gcc.target/i386/sse-13.c: Ditto.
12376         * gcc.target/i386/sse-14.c: Ditto.
12377         * gcc.target/i386/sse-22.c: Ditto.
12378         * gcc.target/i386/sse-23.c: Ditto.
12379
12380 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
12381
12382         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
12383         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
12384
12385 2014-01-31  Richard Biener  <rguenther@suse.de>
12386
12387         PR middle-end/59990
12388         * gcc.dg/torture/pr59990.c: New testcase.
12389
12390 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
12391
12392         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
12393         if it fails don't run any tsan tests.
12394
12395 2014-01-31  Marek Polacek  <polacek@redhat.com>
12396
12397         PR c/59963
12398         * gcc.dg/pr59940.c (g): Adjust dg-warning.
12399         (y): Adjust dg-error.
12400         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
12401         * gcc.dg/pr59963-1.c: New test.
12402         * gcc.dg/pr59963-2.c: New test.
12403         * gcc.dg/pr59963-3.c: New test.
12404
12405 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
12406
12407         PR target/59923
12408         * gcc.target/arm/pr59923.c: New test.
12409
12410 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12411
12412         * gcc.dg/vmx/splat.c: New.
12413         * gcc.dg/vmx/splat-vsx.c: New.
12414         * gcc.dg/vmx/splat-be-order.c: New.
12415         * gcc.dg/vmx/splat-vsx-be-order.c: New.
12416         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
12417         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
12418
12419 2014-01-30  Richard Biener  <rguenther@suse.de>
12420
12421         PR tree-optimization/59993
12422         * gcc.dg/torture/pr59993.c: New testcase.
12423
12424 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
12425
12426         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
12427         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
12428         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
12429         vect_int rather than vect_float.
12430
12431 2014-01-30  Marek Polacek  <polacek@redhat.com>
12432
12433         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
12434
12435 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
12436
12437         * gcc.target/microblaze/isa/fcmp4.c: New.
12438
12439 2014-01-30  Marek Polacek  <polacek@redhat.com>
12440
12441         PR c/59940
12442         * gcc.dg/pr59940.c: New test.
12443         * gcc.dg/pr35635.c (func3): Move dg-warning.
12444
12445 2014-01-30  Richard Biener  <rguenther@suse.de>
12446
12447         PR tree-optimization/59903
12448         * gcc.dg/torture/pr59903.c: New testcase.
12449
12450 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
12451
12452         PR c++/58843
12453         * g++.dg/lookup/crash8.C: New.
12454
12455 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
12456
12457         PR c++/58649
12458         * g++.dg/template/crash117.C: New.
12459
12460 2014-01-30  Richard Biener  <rguenther@suse.de>
12461
12462         PR c/59905
12463         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
12464         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
12465         abort.
12466         * gcc.dg/invalid-call-1.c: Likewise.
12467
12468 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
12469
12470         PR c++/58561
12471         * g++.dg/cpp1y/auto-fn23.C: New.
12472
12473 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
12474
12475         PR c++/58846
12476         * g++.dg/init/dso_handle2.C: New.
12477
12478 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
12479
12480         PR c++/58674
12481         * g++.dg/cpp0x/pr58674.C: New.
12482
12483 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
12484
12485         PR target/59617
12486         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
12487         * gcc.target/i386/avx512f-gather-5.c: Ditto.
12488
12489 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12490
12491         * gcc.dg/vmx/merge-be-order.c: New.
12492         * gcc.dg/vmx/merge.c: New.
12493         * gcc.dg/vmx/merge-vsx-be-order.c: New.
12494         * gcc.dg/vmx/merge-vsx.c: New.
12495
12496 2014-01-29  Richard Biener  <rguenther@suse.de>
12497
12498         PR tree-optimization/58742
12499         * gcc.dg/pr58742-1.c: New testcase.
12500         * gcc.dg/pr58742-2.c: Likewise.
12501         * gcc.dg/pr58742-3.c: Likewise.
12502
12503 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
12504
12505         * gcc.target/arm/ftest-armv7ve-arm.c: New.
12506         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
12507         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
12508
12509 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
12510
12511         PR c++/58702
12512         * g++.dg/gomp/pr58702.C: New.
12513
12514 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
12515
12516         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
12517         selector.
12518
12519 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
12520
12521         PR middle-end/59917
12522         PR tree-optimization/59920
12523         * gcc.dg/pr59920-1.c: New test.
12524         * gcc.dg/pr59920-2.c: New test.
12525         * gcc.dg/pr59920-3.c: New test.
12526         * c-c++-common/gomp/pr59917-1.c: New test.
12527         * c-c++-common/gomp/pr59917-2.c: New test.
12528
12529         PR tree-optimization/59594
12530         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
12531         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
12532         * gcc.dg/vect/pr59594.c: New test.
12533
12534 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
12535
12536         PR fortran/59414
12537         * gfortran.dg/allocate_class_3.f90: New test.
12538
12539 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
12540
12541         PR preprocessor/59935
12542         * c-c++-common/cpp/warning-zero-location.c: New test.
12543         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
12544
12545 2014-01-27  Steve Ellcey  <sellcey@mips.com>
12546
12547         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
12548
12549 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
12550
12551         * g++.dg/ext/mv16.C: New tests.
12552
12553 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
12554
12555         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
12556         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12557         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
12558         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12559         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
12560         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
12561         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
12562         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
12563         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
12564         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
12565         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
12566         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
12567         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
12568         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
12569         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
12570         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
12571         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
12572         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
12573         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
12574         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
12575         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
12576         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
12577         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
12578         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
12579         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
12580         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
12581         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
12582         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
12583         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
12584         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
12585         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
12586         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
12587         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
12588         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
12589         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
12590         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
12591         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
12592         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
12593         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
12594         _mm512_mask_cvtepi32_storeu_epi8.
12595         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12596         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
12597         _mm512_mask_cvtepi32_storeu_epi16.
12598         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12599         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
12600         _mm512_mask_cvtepi64_storeu_epi8.
12601         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12602         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
12603         _mm512_mask_cvtepi64_storeu_epi16.
12604         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12605         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
12606         _mm512_mask_cvtepi64_storeu_epi32.
12607         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
12608         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
12609         _mm512_mask_cvtsepi32_storeu_epi8.
12610         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12611         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
12612         _mm512_mask_cvtsepi32_storeu_epi16.
12613         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12614         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
12615         _mm512_mask_cvtsepi64_storeu_epi8.
12616         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12617         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
12618         _mm512_mask_cvtsepi64_storeu_epi16.
12619         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12620         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
12621         _mm512_mask_cvtsepi64_storeu_epi32.
12622         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12623         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
12624         _mm512_mask_cvtusepi32_storeu_epi8.
12625         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
12626         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
12627         _mm512_mask_cvtusepi32_storeu_epi16.
12628         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
12629         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
12630         _mm512_mask_cvtusepi64_storeu_epi8.
12631         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
12632         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
12633         _mm512_mask_cvtusepi64_storeu_epi16.
12634         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
12635         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
12636         _mm512_mask_cvtusepi64_storeu_epi32.
12637         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
12638         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
12639
12640 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
12641
12642         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
12643         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
12644         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
12645         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
12646         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
12647         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
12648         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
12649         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
12650         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
12651         built-ins roudning immediate.
12652         * gcc.target/i386/sse-22.c: Add new built-ins.
12653         * gcc.target/i386/sse-23.c: Ditto.
12654         * gcc.target/i386/avx-1.c: Ditto.
12655
12656 2014-01-27  Christian Bruel  <christian.bruel@st.com>
12657
12658         * gcc.target/sh/torture/strncmp.c: New tests.
12659
12660 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
12661
12662         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
12663
12664 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12665
12666         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
12667
12668 2014-01-24  Jeff Law  <law@redhat.com>
12669
12670         PR tree-optimization/59919
12671         * gcc.c-torture/compile/pr59919.c: New test.
12672
12673 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
12674
12675         PR c++/57524
12676         * g++.dg/ext/timevar2.C: New.
12677
12678 2014-01-24  Marek Polacek  <polacek@redhat.com>
12679
12680         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
12681
12682 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
12683
12684         PR target/59929
12685         * gcc.target/i386/pr59929.c: New test.
12686
12687 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
12688
12689         PR target/59909
12690         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
12691         word atomic functions at runtime.
12692
12693 2014-01-23  Marek Polacek  <polacek@redhat.com>
12694
12695         PR c/59846
12696         * gcc.dg/pr59846.c: New test.
12697
12698 2014-01-23  Marek Polacek  <polacek@redhat.com>
12699
12700         PR c/58346
12701         * c-c++-common/pr58346-1.c: New test.
12702         * c-c++-common/pr58346-2.c: New test.
12703         * c-c++-common/pr58346-3.c: New test.
12704
12705 2014-01-23  Marek Polacek  <polacek@redhat.com>
12706
12707         PR c/59871
12708         * gcc.dg/20020220-2.c: Adjust dg-warning message.
12709         * gcc.dg/pr59871.c: New test.
12710
12711 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
12712
12713         PR c++/58980
12714         * g++.dg/parse/enum11.C: New.
12715
12716 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
12717
12718         * gcc.target/aarch64/sshr64_1.c: New testcase.
12719
12720 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
12721
12722         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
12723         SIMD enabled function.
12724         * g++.dg/cilk-plus/ef_test.C: New test.
12725         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
12726         and added C++ ones.
12727         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
12728         to differenciate C error messages from C++ ones.
12729
12730 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
12731
12732         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
12733
12734 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
12735
12736         * gcc.target/microblaze/others/builtin-trap.c: New test,
12737
12738 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
12739
12740         PR middle-end/58809
12741         * c-c++-common/gomp/pr58809.c: New test.
12742
12743 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
12744
12745         PR sanitizer/59897
12746         * c-c++-common/asan/use-after-return-1.c: Fixed
12747         to pass on darwin.
12748
12749 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
12750
12751         PR preprocessor/58580
12752         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
12753
12754 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
12755             Ilya Tocar  <ilya.tocar@intel.com>
12756
12757         * gcc.target/i386/avx512f-kmovw-1.c: New.
12758
12759 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
12760
12761         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
12762         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
12763         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12764         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12765         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
12766         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
12767
12768 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
12769
12770         PR target/52125
12771         * gcc.dg/pr48774.c: Remove skip for mips_rel.
12772         * gcc.target/mips/pr52125.c: New test.
12773
12774 2014-01-22  Marek Polacek  <polacek@redhat.com>
12775
12776         PR c/59891
12777         * gcc.dg/torture/pr59891.c: New test.
12778
12779 2014-01-22  Jeff Law  <law@redhat.com>
12780
12781         PR tree-optimization/59597
12782         * gcc.dg/tree-ssa/pr59597.c: New test.
12783
12784 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
12785
12786         PR rtl-optimization/59477
12787         * g++.dg/pr59477.C: New.
12788
12789 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
12790
12791         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
12792
12793 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
12794
12795         PR c++/59482
12796         * g++.dg/pr59482.C: New.
12797
12798 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12799
12800         * gcc.dg/vmx/insert-vsx-be-order.c: New.
12801         * gcc.dg/vmx/extract-vsx.c: New.
12802         * gcc.dg/vmx/extract-vsx-be-order.c: New.
12803         * gcc.dg/vmx/insert-vsx.c: New.
12804
12805 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
12806
12807         PR rtl-optimization/59896
12808         * gcc.target/arm/pr59896.c: New.
12809
12810 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
12811
12812         PR rtl-optimization/59858
12813         * gcc.target/arm/pr59858.c: New.
12814
12815 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
12816
12817         PR target/59003
12818         * gcc.dg/tree-prof/pr59003.c: New test.
12819
12820         PR middle-end/59860
12821         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
12822         other targets.
12823
12824 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
12825
12826         * gfortran.dg/round_3.f08: Add more cases.
12827
12828 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
12829
12830         * lib/target-supports.exp (force_conventional_output_for): New
12831         procedure.
12832         * lib/scanasm.exp (scan-assembler_required_options)
12833         (scan-assembler-not_required_options)
12834         (scan-assembler-times_required_options): Replace with
12835         force_conventional_output_fors.
12836         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
12837         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
12838
12839 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
12840
12841         PR middle-end/59789
12842         * gcc.target/i386/pr59789.c: New testcase.
12843
12844 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
12845
12846         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
12847         the 'code' bitfield from 16 to 8.
12848
12849 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
12850
12851         * lib/target-supports.exp
12852         (check_effective_target_vect_perm): Exclude aarch64_be.
12853         (check_effective_target_vect_perm_byte): Likewise.
12854         (check_effective_target_vect_perm_short): Likewise.
12855
12856 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
12857
12858         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
12859         (RUN_TEST): Use new macro.
12860         (INDEX64_32): Delete.
12861         (INDEX64_64): Likewise.
12862         (INDEX128_32): Likewise.
12863         (INDEX128_64): Likewise.
12864         (INDEX): Likewise.
12865         (test_vneg_f32): Use fixed RUN_TEST.
12866
12867 2014-01-20  Richard Biener  <rguenther@suse.de>
12868
12869         PR middle-end/59860
12870         * gcc.dg/pr59860.c: New testcase.
12871
12872 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
12873
12874         PR target/59880
12875         * gcc.target/i386/pr59880.c: New test.
12876
12877 2014-01-20  Renlin Li  <renlin.li@arm.com>
12878
12879         * gcc.dg/pr44194-1.c: Tweak regexp.
12880
12881 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
12882
12883         PR libfortran/59771
12884         PR libfortran/59774
12885         PR libfortran/59836
12886         * gfortran.dg/round_3.f08: New cases added.
12887         * gfortran.dg/fmt_g_1.f90: New test.
12888
12889 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
12890
12891         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
12892
12893 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
12894
12895         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
12896
12897 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
12898
12899         * gcc.dg/vect/pr57705.c: Require vect_int.
12900         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
12901         * gcc.dg/vect/vect-alias-check.c: Likewise.
12902
12903 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
12904
12905         PR fortran/58007
12906         * gfortran.dg/unresolved_fixup_1.f90: New test.
12907         * gfortran.dg/unresolved_fixup_2.f90: New test.
12908
12909 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
12910
12911         PR target/58944
12912         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
12913         Remove dg-prune-output lines.
12914
12915 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
12916
12917         PR middle-end/59706
12918         * gfortran.dg/pr59706.f90: New test.
12919         * g++.dg/ext/pr59706.C: New test.
12920
12921 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
12922
12923         PR c++/59270
12924         PR c++/58811
12925         * g++.dg/cpp0x/decltype-incomplete1.C: New.
12926         * g++.dg/init/pr58811.C: Likewise.
12927
12928 2014-01-17  Jeff Law  <law@redhat.com>
12929
12930         PR middle-end/57904
12931         * gfortran.dg/pr57904.f90: New test.
12932
12933 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
12934
12935         PR c++/59269
12936         * g++.dg/cpp0x/nsdmi-union4.C: New.
12937
12938 2014-01-17  Marek Polacek  <polacek@redhat.com>
12939
12940         PR c++/59838
12941         * g++.dg/diagnostic/pr59838.C: New test.
12942
12943 2014-01-17  Marek Polacek  <polacek@redhat.com>
12944
12945         PR c/58346
12946         * gcc.dg/pr58346.c: New test.
12947
12948 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
12949
12950         PR testsuite/58776
12951         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
12952         dg-options, use dg-additional-options for i?86/x86_64 to avoid
12953         option duplication.
12954
12955         PR fortran/59440
12956         * gfortran.dg/pr59440-1.f90: New test.
12957         * gfortran.dg/pr59440-2.f90: New test.
12958         * gfortran.dg/pr59440-3.f90: New test.
12959
12960         PR testsuite/59064
12961         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
12962         testing for " version" and " alias" with one testing for
12963         " version\[^\n\r]* alias".
12964         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
12965         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
12966         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
12967         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
12968         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
12969         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
12970
12971         PR c++/57945
12972         * c-c++-common/torture/pr57945.c: New test.
12973
12974 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
12975
12976         * gcc.target/arm/its.c: New testcase.
12977
12978 2014-01-16  Jan Hubicka  <jh@suse.cz>
12979
12980         PR ipa/59775
12981         * g++.dg/torture/pr59775.C: New testcase.
12982
12983 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
12984
12985         PR middle-end/58344
12986         * gcc.c-torture/compile/pr58344.c: New test.
12987
12988         PR target/59839
12989         * gcc.target/i386/pr59839.c: New test.
12990
12991         PR debug/54694
12992         * gcc.target/i386/pr9771-1.c (main): Rename to...
12993         (real_main): ... this.  Add __asm name "main".
12994         (ASMNAME, ASMNAME2, STRING): Define.
12995
12996 2014-01-16  Nick Clifton  <nickc@redhat.com>
12997
12998         PR middle-end/28865
12999         * gcc.c-torture/compile/pr28865.c: New.
13000         * gcc.c-torture/execute/pr28865.c: New.
13001
13002 2014-01-16  Marek Polacek  <polacek@redhat.com>
13003
13004         PR middle-end/59827
13005         * gcc.dg/pr59827.c: New test.
13006
13007 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
13008
13009         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
13010
13011 2014-01-15  Richard Henderson  <rth@redhat.com>
13012
13013         PR debug/54694
13014         * gcc.target/i386/pr54694.c: New test.
13015
13016 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
13017
13018         PR c++/49718
13019         * g++.dg/pr49718.C: New test.
13020
13021 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
13022
13023         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
13024
13025 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
13026
13027         * gcc.dg/vmx/mult-even-odd.c: New.
13028         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
13029
13030 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
13031
13032         * lib/target-supports.exp (check_libcilkrts_available): Added an
13033         extern "C" if we are using C++ along with a function prototype.
13034
13035 2014-01-15  Jeff Law  <law@redhat.com>
13036
13037         PR tree-optimization/59747
13038         * gcc.c-torture/execute/pr59747.c: New test.
13039
13040 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
13041
13042         PR target/59794
13043         * c-c++-common/convert-vec-1.c: Also prune ABI change for
13044         Linux/x86.
13045         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
13046         * g++.dg/ext/attribute-test-1.C: Likewise.
13047         * g++.dg/ext/attribute-test-2.C: Likewise.
13048         * g++.dg/ext/attribute-test-3.C: Likewise.
13049         * g++.dg/ext/attribute-test-4.C: Likewise.
13050         * g++.dg/ext/pr56790-1.C: Likewise.
13051         * g++.dg/torture/pr38565.C: Likewise.
13052         * gcc.dg/pr53060.c: Likewise.
13053         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
13054         * c-c++-common/vector-compare-2.c: Likewise.
13055         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
13056         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
13057         dg-message line number.
13058
13059 2014-01-15  Matthias Klose  <doko@ubuntu.com>
13060
13061         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
13062
13063 2014-01-15  Richard Biener  <rguenther@suse.de>
13064
13065         PR tree-optimization/59822
13066         * g++.dg/torture/pr59822.C: New testcase.
13067
13068 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
13069
13070         PR target/59808
13071         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
13072         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
13073
13074 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
13075             Kugan Vivekanandarajah  <kuganv@linaro.org>
13076
13077         PR target/59695
13078         * g++.dg/pr59695.C: New testcase.
13079
13080 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13081
13082         PR target/59803
13083         * gcc.c-torture/compile/pr59803.c: New testcase.
13084
13085 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
13086
13087         PR c/58943
13088         * gcc.c-torture/execute/pr58943.c: New test.
13089         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
13090
13091 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13092
13093         PR target/59794
13094         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
13095         * gcc.target/i386/pr39162.c (y): New __m256i variable.
13096         (bar): Change return type to void.  Set y to x.
13097         * gcc.target/i386/pr59794-1.c: New testcase.
13098         * gcc.target/i386/pr59794-2.c: Likewise.
13099         * gcc.target/i386/pr59794-3.c: Likewise.
13100         * gcc.target/i386/pr59794-4.c: Likewise.
13101         * gcc.target/i386/pr59794-5.c: Likewise.
13102         * gcc.target/i386/pr59794-6.c: Likewise.
13103         * gcc.target/i386/pr59794-7.c: Likewise.
13104
13105 2014-01-14  Richard Biener  <rguenther@suse.de>
13106
13107         PR tree-optimization/58921
13108         PR tree-optimization/59006
13109         * gcc.dg/torture/pr58921.c: New testcase.
13110         * gcc.dg/torture/pr59006.c: Likewise.
13111         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
13112
13113 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
13114
13115         PR testsuite/59494
13116         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
13117         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
13118         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
13119         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
13120         Executing predictive commoning without unrolling.
13121
13122 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
13123
13124         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
13125         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
13126         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
13127         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
13128         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
13129         __builtin_ia32_rsqrt28sd_round.
13130         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
13131         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
13132         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
13133         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
13134         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
13135         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
13136         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
13137         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
13138         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
13139         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
13140         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
13141         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
13142         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
13143         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13144         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
13145         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
13146         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
13147         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
13148         * gcc.target/i386/sse-22.c: Extend with new built-ins,
13149         fix wrong rounding mode (see above).
13150         * gcc.target/i386/sse-23.c: Ditto.
13151
13152 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13153
13154         * gcc.dg/vmx/insert.c: New.
13155         * gcc.dg/vmx/insert-be-order.c: New.
13156         * gcc.dg/vmx/extract.c: New.
13157         * gcc.dg/vmx/extract-be-order.c: New.
13158
13159 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
13160
13161         PR tree-optimization/59387
13162         * gcc.c-torture/execute/pr59387.c: New test.
13163
13164 2014-01-13  Richard Biener  <rguenther@suse.de>
13165
13166         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
13167         adjusting mathlib options.
13168         * gfortran.dg/lto/lto.exp: Likewise.
13169
13170 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
13171
13172         * gnat.dg/loop_optimization17.adb: New test.
13173         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
13174
13175 2014-01-13  Christian Bruel  <christian.bruel@st.com>
13176
13177         * gcc.target/sh/cmpstrn.c: New case.
13178
13179 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
13180
13181         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
13182         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
13183
13184 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
13185
13186         PR fortran/58026
13187         * gfortran.dg/alloc_comp_basics_6.f90: New.
13188
13189 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
13190
13191         PR fortran/59700
13192         * gfortran.dg/pr59700.f90: New test.
13193
13194 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
13195
13196         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
13197         * gfortran.dg/use_only_3.f90: Likewise.
13198         * gfortran.dg/inquire_10.f90: Delete opened file.
13199         * gfortran.dg/inquire_15.f90: Likewise.
13200         * gfortran.dg/pr16597.f90: Likewise.
13201         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
13202         for PR59419.
13203
13204 2014-01-10  Jeff Law  <law@redhat.com>
13205
13206         PR middle-end/59743
13207         * gcc.c-torture/compile/pr59743.c: New test.
13208
13209 2014-01-10  Jan Hubicka  <jh@suse.cz>
13210
13211         PR ipa/58585
13212         * g++.dg/torture/pr58585.C: New testcase.
13213
13214 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
13215
13216         * gcc.dg/pr46309.c: Disable for cris*-*-*.
13217
13218 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
13219
13220         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
13221
13222 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
13223
13224         PR target/59744
13225         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
13226         * gcc.target/aarch64/cmn-neg2.c: New test.
13227
13228 2014-01-10  Richard Biener  <rguenther@suse.de>
13229
13230         PR tree-optimization/59374
13231         * gcc.dg/torture/pr59374-3.c: New testcase.
13232
13233 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13234
13235         * lib/target-supports.exp
13236         (check_effective_target_arm_crypto_ok_nocache): New.
13237         (check_effective_target_arm_crypto_ok): Use above procedure.
13238         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
13239
13240 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
13241
13242         PR ipa/58252
13243         PR ipa/59226
13244         * g++.dg/ipa/devirt-20.C: New testcase.
13245         * g++.dg/torture/pr58252.C: Likewise.
13246         * g++.dg/torture/pr59226.C: Likewise.
13247
13248 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
13249
13250         * c-c++-common/asan/no-asan-stack.c: New test.
13251
13252 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
13253
13254         PR middle-end/59670
13255         * gcc.dg/pr59670.c: New test.
13256
13257 2014-01-09  Steve Ellcey  <sellcey@mips.com>
13258
13259         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
13260
13261 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
13262
13263         PR middle-end/47735
13264         * gcc.target/i386/pr47735.c: New test.
13265
13266         PR tree-optimization/59622
13267         * g++.dg/opt/pr59622-2.C: New test.
13268         * g++.dg/opt/pr59622-3.C: New test.
13269         * g++.dg/opt/pr59622-4.C: New test.
13270         * g++.dg/opt/pr59622-5.C: New test.
13271
13272         PR sanitizer/59136
13273         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
13274         filename:line instead of (modulename+offset) form with stripped
13275         initial / from the filename.
13276
13277 2014-01-09  Ian Lance Taylor  <iant@google.com>
13278
13279         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
13280         the other Go compiler.
13281
13282 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
13283
13284         PR c++/59730
13285         * g++.dg/cpp0x/variadic145.C: New.
13286
13287 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
13288
13289         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
13290         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
13291
13292 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
13293
13294         PR testsuite/59524
13295         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
13296         are run only if the Cilk library is available/enabled.
13297         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13298         * lib/target-supports.exp (check_libcilkrts_available): New function.
13299
13300 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
13301
13302         PR c++/59631
13303         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
13304         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13305         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
13306         with dg-additional-options.
13307         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
13308         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
13309         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
13310         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
13311         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
13312         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
13313
13314 2014-01-09  Richard Biener  <rguenther@suse.de>
13315
13316         PR tree-optimization/59715
13317         * gcc.dg/torture/pr59715.c: New testcase.
13318
13319 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
13320
13321         * c-c++-common/asan/no-asan-globals.c: New test.
13322         * c-c++-common/asan/no-instrument-reads.c: Likewise.
13323         * c-c++-common/asan/no-instrument-writes.c: Likewise.
13324         * c-c++-common/asan/use-after-return-1.c: Likewise.
13325         * c-c++-common/asan/no-use-after-return.c: Likewise.
13326
13327 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
13328
13329         * gnat.dg/weak2.ad[sb]: New test.
13330
13331 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
13332
13333         PR middle-end/59471
13334         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
13335         type, use pointers to vector type instead.
13336
13337 2014-01-08  Catherine Moore  <clm@codesourcery.com>
13338
13339         * gcc.target/mips/umips-branch-3.c: New test.
13340         * gcc.target/mips/umips-branch-4.c: New test.
13341
13342 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
13343
13344         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
13345         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
13346         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
13347         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
13348         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
13349         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
13350         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
13351         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
13352
13353 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
13354
13355         PR rtl-optimization/59137
13356         * gcc.target/mips/pr59137.c: New test.
13357
13358 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
13359
13360         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
13361         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
13362         * gcc.target/i386/pr55433.c (dg-options): Ditto.
13363         * gcc.target/i386/pr57848.c (dg-options): Ditto.
13364         * gcc.target/i386/pr59099.c (dg-options): Ditto.
13365         Require fpic effective target.
13366         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
13367
13368 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
13369
13370         PR ipa/59722
13371         * gcc.dg/pr59722.c: New test.
13372
13373 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13374
13375         PR middle-end/57748
13376         * gcc.dg/torture/pr57748-3.c: New test.
13377         * gcc.dg/torture/pr57748-4.c: New test.
13378
13379 2014-01-08  Marek Polacek  <polacek@redhat.com>
13380
13381         PR middle-end/59669
13382         * gcc.dg/gomp/pr59669-1.c: New test.
13383         * gcc.dg/gomp/pr59669-2.c: New test.
13384
13385 2014-01-08  Martin Jambor  <mjambor@suse.cz>
13386
13387         PR ipa/59610
13388         * gcc.dg/ipa/pr59610.c: New test.
13389
13390 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
13391
13392         PR fortran/58182
13393         * gfortran.dg/binding_label_tests_26a.f90: New.
13394         * gfortran.dg/binding_label_tests_26b.f90: New.
13395
13396 2014-01-08  Marek Polacek  <polacek@redhat.com>
13397
13398         PR sanitizer/59667
13399         * c-c++-common/ubsan/pr59667.c: New test.
13400
13401 2014-01-08  Richard Biener  <rguenther@suse.de>
13402
13403         PR middle-end/59630
13404         * gcc.dg/pr59630.c: New testcase.
13405
13406 2014-01-08  Richard Biener  <rguenther@suse.de>
13407
13408         PR middle-end/59471
13409         * gcc.dg/pr59471.c: New testcase.
13410
13411 2014-01-07  Jeff Law  <law@redhat.com>
13412
13413         PR middle-end/53623
13414         * gcc.target/i386/pr53623.c: New test.
13415
13416 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
13417
13418         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
13419         blanks at EOF.
13420         * g++.dg/cpp1y/pr58534.C: Likewise.
13421         * g++.dg/cpp1y/pr58536.C: Likewise.
13422         * g++.dg/cpp1y/pr58548.C: Likewise.
13423         * g++.dg/cpp1y/pr58549.C: Likewise.
13424         * g++.dg/cpp1y/pr58637.C: Likewise.
13425         * g++.dg/cpp1y/pr59112.C: Likewise.
13426         * g++.dg/cpp1y/pr59113.C: Likewise.
13427         * g++.dg/cpp1y/pr59629.C: Likewise.
13428         * g++.dg/cpp1y/pr59635.C: Likewise.
13429         * g++.dg/cpp1y/pr59636.C: Likewise.
13430         * g++.dg/cpp1y/pr59638.C: Likewise.
13431
13432 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
13433
13434         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
13435
13436 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
13437
13438         * gcc.target/i386/intrinsics_4.c (bar): New function.
13439
13440 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
13441
13442         * g++.dg/ext/is_base_of_incomplete-2.C: New.
13443
13444 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
13445
13446         PR rtl-optimization/58668
13447         * gcc.dg/pr58668.c: New test.
13448
13449         PR tree-optimization/59643
13450         * gcc.dg/pr59643.c: New test.
13451         * gcc.c-torture/execute/pr59643.c: New test.
13452
13453 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
13454
13455         PR fortran/59589
13456         * gfortran.dg/class_allocate_16.f90: New.
13457
13458 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
13459
13460         PR target/59644
13461         * gcc.target/i386/pr59644.c: New test.
13462
13463 2014-01-06  Marek Polacek  <polacek@redhat.com>
13464
13465         PR c/57773
13466         * gcc.dg/pr57773.c: New test.
13467
13468 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
13469
13470         PR c++/59635
13471         PR c++/59636
13472         PR c++/59629
13473         PR c++/59638
13474         * g++.dg/cpp1y/pr59635.C: New testcase.
13475         * g++.dg/cpp1y/pr59636.C: New testcase.
13476         * g++.dg/cpp1y/pr59629.C: New testcase.
13477         * g++.dg/cpp1y/pr59638.C: New testcase.
13478
13479 2014-01-06  Martin Jambor  <mjambor@suse.cz>
13480
13481         PR ipa/59008
13482         * gcc.dg/ipa/pr59008.c: New test.
13483
13484 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13485
13486         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
13487         if supported.
13488
13489 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13490
13491         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
13492         Require c99_runtime.
13493         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
13494
13495         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
13496         Require c99_runtime.
13497         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
13498         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
13499         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
13500
13501         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
13502         Require c99_runtime.
13503         Make CALC void static.
13504         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
13505
13506         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
13507         Require c99_runtime.
13508         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
13509
13510 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13511
13512         * gcc.target/i386/pr59501-1.c: Require avx effective target.
13513         * gcc.target/i386/pr59501-2.c: Likewise.
13514         * gcc.target/i386/pr59501-3.c: Likewise.
13515         * gcc.target/i386/pr59501-4.c: Likewise.
13516         * gcc.target/i386/pr59501-5.c: Likewise.
13517         * gcc.target/i386/pr59501-6.c: Likewise.
13518
13519 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13520
13521         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
13522         * gcc.target/i386/pr59390_1.c: Likewise.
13523         * gcc.target/i386/pr59390_2.c: Likewise.
13524
13525 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
13526
13527         * gcc.dg/pr59350.c: Tweak.
13528         * gcc.dg/pr59350-2.c: New test.
13529         * g++.dg/pr59510.C: Likewise.
13530
13531 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
13532
13533         PR fortran/59023
13534         * gfortran.dg/bind_c_procs_2.f90: New.
13535
13536 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
13537
13538         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
13539         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13540         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13541         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13542         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
13543         * gcc.dg/tree-ssa/vrp47.c: Likewise.
13544         * gcc.dg/tree-ssa/vrp87.c: Likewise.
13545
13546 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
13547
13548         * gcc.target/arm/neon-nested-apcs.c: New test.
13549
13550 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
13551
13552         PR tree-optimization/59519
13553         * gcc.dg/vect/pr59519-1.c: New test.
13554         * gcc.dg/vect/pr59519-2.c: New test.
13555
13556         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
13557         vmovdqu32.
13558
13559 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
13560
13561         PR fortran/59547
13562         * gfortran.dg/typebound_proc_32.f90: New.
13563
13564 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
13565
13566         PR c++/58950
13567         * g++.dg/pr58950.C: New file.
13568
13569 2014-01-03  Tobias Burnus  <burnus@net-b.de>
13570
13571         PR c++/58567
13572         * g++.dg/gomp/pr58567.C: New.
13573
13574 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
13575
13576         PR tree-optimization/59651
13577         * gcc.dg/torture/pr59651.c: New test.
13578         * gcc.dg/vect/pr59651.c: Ditto.
13579
13580 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
13581
13582         PR target/59625
13583         * gcc.target/i386/pr59625.c: New test.
13584
13585 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
13586
13587         Core DR 1442
13588         PR c++/59165
13589         * g++.dg/cpp0x/range-for28.C: New.
13590         * g++.dg/cpp0x/range-for3.C: Update.
13591
13592 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
13593
13594         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
13595
13596 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
13597
13598         PR c++/59641
13599         * g++.dg/cpp0x/pr59641.C: New file.
13600
13601 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
13602
13603         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
13604
13605 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
13606
13607         PR c++/59378
13608         * g++.dg/ext/pr59378.C: New file.
13609
13610 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
13611
13612         Update copyright years
13613
13614 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
13615
13616         * gcc.target/arc/arc.exp: Use the standard form for the copyright
13617         notice.
13618
13619 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
13620
13621         PR fortran/59654
13622         * gfortran.dg/dynamic_dispatch_12.f90: New.
13623
13624 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
13625
13626         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
13627         the builtin isn't optimized away as unused.
13628
13629         PR rtl-optimization/59647
13630         * g++.dg/opt/pr59647.C: New test.
13631 \f
13632 Copyright (C) 2014 Free Software Foundation, Inc.
13633
13634 Copying and distribution of this file, with or without modification,
13635 are permitted in any medium without royalty provided the copyright
13636 notice and this notice are preserved.