1 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
3 * gnat.dg/opt42.ad[sb]: New test.
5 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7 PR tree-optimization/63259
8 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
9 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
12 2014-10-31 Jakub Jelinek <jakub@redhat.com>
15 * c-c++-common/ubsan/overflow-sub-3.c: New test.
17 2014-10-30 Marek Polacek <polacek@redhat.com>
19 * gcc.dg/diag-aka-1.c: New test.
20 * gcc.dg/pr13804-1.c: Adjust dg-error.
21 * gcc.dg/redecl-14.c: Likewise.
22 * gcc.dg/pr56980.c: Adjust dg-message.
24 2014-10-30 Ian Lance Taylor <iant@google.com>
26 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
28 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
30 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
31 platforms except s390[x] and x86_64.
33 2014-10-30 Martin Liska <mliska@suse.cz>
37 * g++.dg/ipa/pr63574.C: New test.
39 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
41 * gcc.target/aarch64/madd_after_asm_1.c: New test.
43 2014-10-29 DJ Delorie <dj@redhat.com>
45 * gcc.dg/20141029-1.c: New.
47 2014-10-29 Martin Liska <mliska@suse.cz>
50 * g++.dg/ipa/pr63587-1.C: New test.
51 * g++.dg/ipa/pr63587-2.C: New test.
53 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
55 * gcc.misc-tests/godump-1.c: Add tests for complex types.
57 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
59 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
60 * gcc.dg/optimize-bswapsi-3.c: New test.
62 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
63 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
64 Anna Tikhonova <anna.tikhonova@intel.com>
65 Ilya Tocar <ilya.tocar@intel.com>
66 Andrey Turetskiy <andrey.turetskiy@intel.com>
67 Ilya Verbin <ilya.verbin@intel.com>
68 Kirill Yukhin <kirill.yukhin@intel.com>
69 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
71 * gcc.target/i386/avx512dq-kmovb-1.c: New.
73 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
74 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
75 Anna Tikhonova <anna.tikhonova@intel.com>
76 Ilya Tocar <ilya.tocar@intel.com>
77 Andrey Turetskiy <andrey.turetskiy@intel.com>
78 Ilya Verbin <ilya.verbin@intel.com>
79 Kirill Yukhin <kirill.yukhin@intel.com>
80 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
82 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
83 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
84 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
85 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
86 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
87 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
88 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
89 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
90 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
91 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
92 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
93 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
94 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
95 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
96 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
97 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
98 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
99 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
100 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
101 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
102 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
103 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
104 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
105 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
106 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
107 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
108 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
109 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
110 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
111 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
112 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
113 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
114 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
115 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
116 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
117 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
118 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
119 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
120 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
121 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
122 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
123 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
124 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
125 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
126 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
127 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
128 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
129 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
130 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
131 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
132 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
133 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
134 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
135 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
136 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
137 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
138 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
139 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
140 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
141 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
142 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
143 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
144 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
145 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
146 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
147 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
148 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
149 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
151 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
152 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
153 Anna Tikhonova <anna.tikhonova@intel.com>
154 Ilya Tocar <ilya.tocar@intel.com>
155 Andrey Turetskiy <andrey.turetskiy@intel.com>
156 Ilya Verbin <ilya.verbin@intel.com>
157 Kirill Yukhin <kirill.yukhin@intel.com>
158 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
160 * gcc.target/i386/avx512bw-check.h: New.
161 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
162 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
163 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
164 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
165 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
166 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
167 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
168 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
169 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
170 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
171 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
172 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
173 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
174 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
175 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
176 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
177 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
178 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
179 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
180 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
181 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
182 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
183 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
184 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
185 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
186 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
187 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
188 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
189 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
190 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
191 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
192 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
193 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
194 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
195 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
196 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
197 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
198 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
199 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
200 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
201 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
202 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
203 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
204 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
205 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
206 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
207 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
208 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
209 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
210 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
211 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
212 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
213 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
214 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
215 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
216 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
217 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
218 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
219 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
220 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
221 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
222 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
223 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
224 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
225 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
226 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
227 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
228 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
229 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
230 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
231 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
232 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
233 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
234 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
235 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
236 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
237 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
238 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
239 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
240 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
241 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
242 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
243 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
244 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
245 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
246 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
247 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
248 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
249 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
250 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
251 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
252 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
253 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
254 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
255 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
256 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
257 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
258 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
259 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
260 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
261 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
262 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
263 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
264 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
265 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
266 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
267 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
268 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
269 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
270 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
271 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
272 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
273 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
274 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
275 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
276 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
277 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
278 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
279 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
280 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
281 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
282 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
283 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
284 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
285 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
286 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
287 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
288 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
289 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
290 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
291 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
292 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
293 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
294 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
295 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
296 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
297 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
298 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
299 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
300 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
301 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
302 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
303 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
304 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
305 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
306 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
307 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
308 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
309 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
310 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
311 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
312 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
313 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
314 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
315 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
316 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
317 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
318 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
319 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
320 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
321 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
322 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
323 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
324 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
325 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
326 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
327 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
328 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
329 * gcc.target/i386/avx512dq-check.h: Ditto.
330 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
331 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
332 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
333 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
334 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
335 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
336 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
337 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
338 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
339 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
340 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
341 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
342 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
343 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
344 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
345 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
346 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
347 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
348 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
349 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
350 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
351 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
352 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
353 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
354 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
355 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
356 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
357 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
358 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
359 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
360 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
361 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
362 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
363 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
364 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
365 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
366 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
367 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
368 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
369 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
370 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
371 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
372 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
373 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
374 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
375 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
376 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
377 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
378 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
379 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
380 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
381 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
382 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
383 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
384 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
385 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
386 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
387 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
388 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
389 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
390 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
391 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
392 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
393 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
394 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
395 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
396 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
397 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
398 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
399 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
400 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
401 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
402 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
403 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
404 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
405 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
406 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
407 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
408 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
409 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
410 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
411 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
412 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
413 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
414 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
415 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
416 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
417 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
418 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
419 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
420 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
421 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
422 * gcc.target/i386/avx512vl-check.h: Ditto.
423 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
424 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
425 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
426 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
427 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
428 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
429 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
430 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
431 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
432 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
433 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
434 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
435 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
436 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
437 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
438 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
439 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
440 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
441 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
442 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
443 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
444 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
445 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
446 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
447 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
448 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
449 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
450 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
451 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
452 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
453 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
454 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
455 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
456 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
457 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
458 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
459 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
460 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
461 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
462 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
463 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
464 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
465 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
466 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
467 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
468 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
469 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
470 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
471 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
472 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
473 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
474 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
475 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
476 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
477 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
478 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
479 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
480 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
481 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
482 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
483 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
484 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
485 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
486 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
487 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
488 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
489 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
490 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
491 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
492 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
493 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
494 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
495 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
496 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
497 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
498 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
499 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
500 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
501 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
502 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
503 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
504 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
505 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
506 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
507 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
508 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
509 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
510 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
511 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
512 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
513 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
514 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
515 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
516 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
517 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
518 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
519 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
520 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
521 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
522 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
523 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
524 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
525 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
526 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
527 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
528 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
529 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
530 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
531 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
532 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
533 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
534 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
535 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
536 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
537 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
538 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
539 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
540 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
541 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
542 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
543 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
544 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
545 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
546 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
547 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
548 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
549 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
550 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
551 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
552 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
553 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
554 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
555 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
556 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
557 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
558 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
559 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
560 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
561 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
562 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
563 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
564 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
565 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
566 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
567 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
568 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
569 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
570 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
571 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
572 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
573 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
574 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
575 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
576 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
577 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
578 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
579 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
580 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
581 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
582 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
583 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
584 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
585 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
586 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
587 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
588 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
589 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
590 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
591 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
592 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
593 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
594 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
595 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
596 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
597 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
598 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
599 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
600 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
601 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
602 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
603 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
604 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
605 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
606 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
607 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
608 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
609 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
610 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
611 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
612 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
613 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
614 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
615 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
616 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
617 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
618 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
619 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
620 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
621 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
622 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
623 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
624 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
625 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
626 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
627 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
628 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
629 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
630 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
631 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
632 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
633 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
634 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
635 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
636 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
637 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
638 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
639 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
640 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
641 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
642 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
643 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
644 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
645 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
646 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
647 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
648 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
649 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
650 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
651 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
652 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
653 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
654 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
655 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
656 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
657 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
658 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
659 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
660 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
661 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
662 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
663 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
664 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
665 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
666 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
667 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
668 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
669 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
670 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
671 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
672 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
673 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
674 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
675 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
676 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
677 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
678 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
679 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
680 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
681 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
682 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
683 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
684 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
685 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
686 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
687 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
688 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
689 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
690 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
691 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
692 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
693 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
694 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
695 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
696 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
697 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
698 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
699 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
700 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
701 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
702 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
703 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
704 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
705 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
706 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
707 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
708 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
709 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
710 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
711 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
712 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
713 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
714 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
715 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
716 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
717 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
718 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
719 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
720 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
721 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
722 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
723 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
724 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
725 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
726 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
727 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
728 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
729 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
730 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
731 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
732 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
733 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
734 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
735 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
736 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
737 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
738 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
739 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
740 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
741 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
742 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
743 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
744 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
745 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
746 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
747 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
748 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
749 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
750 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
751 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
752 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
753 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
754 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
755 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
756 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
757 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
758 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
759 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
760 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
761 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
762 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
763 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
764 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
765 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
766 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
767 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
768 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
769 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
770 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
771 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
772 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
773 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
774 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
775 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
776 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
777 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
778 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
779 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
780 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
781 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
782 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
783 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
784 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
785 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
786 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
787 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
788 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
789 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
790 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
791 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
792 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
793 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
794 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
795 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
796 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
797 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
798 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
799 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
800 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
801 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
802 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
803 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
804 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
805 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
806 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
807 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
808 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
809 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
810 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
811 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
812 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
813 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
814 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
815 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
816 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
817 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
818 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
819 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
820 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
821 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
822 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
823 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
824 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
825 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
826 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
827 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
828 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
829 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
830 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
831 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
832 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
833 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
834 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
835 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
836 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
837 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
838 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
839 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
840 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
841 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
842 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
843 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
844 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
845 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
846 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
847 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
848 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
849 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
850 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
851 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
852 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
853 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
854 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
855 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
856 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
857 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
858 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
859 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
860 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
861 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
862 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
863 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
864 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
865 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
866 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
867 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
868 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
869 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
870 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
871 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
872 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
873 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
874 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
875 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
876 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
877 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
878 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
879 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
880 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
881 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
882 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
883 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
884 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
885 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
886 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
887 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
888 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
889 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
890 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
891 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
892 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
893 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
894 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
895 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
896 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
897 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
898 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
899 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
900 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
901 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
902 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
903 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
904 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
905 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
906 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
907 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
908 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
909 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
910 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
911 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
912 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
913 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
914 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
915 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
916 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
917 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
918 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
919 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
920 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
921 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
922 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
923 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
924 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
925 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
926 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
927 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
928 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
929 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
930 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
931 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
932 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
933 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
934 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
935 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
936 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
937 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
938 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
939 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
940 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
941 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
942 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
943 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
944 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
945 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
946 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
947 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
948 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
949 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
950 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
951 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
952 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
953 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
954 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
955 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
956 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
957 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
958 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
959 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
960 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
961 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
962 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
963 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
964 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
965 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
966 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
967 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
968 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
969 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
970 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
971 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
972 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
973 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
974 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
975 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
976 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
977 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
978 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
979 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
980 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
981 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
982 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
983 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
984 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
985 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
986 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
987 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
988 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
989 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
990 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
991 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
992 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
993 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
994 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
995 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
996 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
997 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
998 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
999 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
1000 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
1001 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
1002 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
1003 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
1004 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
1005 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
1006 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
1007 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
1008 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
1009 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
1010 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
1011 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
1012 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
1013 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
1014 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
1015 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1016 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1017 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
1018 * gcc.target/i386/avx512f-mask-type.h: Ditto.
1019 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1020 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1021 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1022 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
1023 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1024 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1025 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1026 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1027 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1028 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1029 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1030 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1031 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1032 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1033 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1034 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1035 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1036 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1037 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1038 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1039 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1040 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1041 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1042 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1043 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1044 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1045 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1046 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1047 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1048 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1049 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1050 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1051 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1052 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1053 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1054 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1055 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1056 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1057 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1058 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1059 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1060 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1061 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1062 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1063 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1064 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1065 * gcc.target/i386/i386.exp: Ditto.
1066 * gcc.target/i386/m512-check.h: Ditto.
1068 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
1069 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
1070 Anna Tikhonova <anna.tikhonova@intel.com>
1071 Ilya Tocar <ilya.tocar@intel.com>
1072 Andrey Turetskiy <andrey.turetskiy@intel.com>
1073 Ilya Verbin <ilya.verbin@intel.com>
1074 Kirill Yukhin <kirill.yukhin@intel.com>
1075 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1077 * g++.dg/other/i386-2.C: Add new options.
1078 * g++.dg/other/i386-3.C: Ditto.
1079 * gcc.target/i386/sse-12.c: Ditto.
1080 * gcc.target/i386/sse-14.c: Ditto.
1081 * gcc.target/i386/sse-22.c: Ditto.
1082 * gcc.target/i386/sse-13.c: Add new options and builtins.
1083 * gcc.target/i386/sse-23.c: Ditto.
1084 * gcc.target/i386/avx-1.c: Add new builtins.
1086 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
1088 * gcc.misc-tests/godump.exp: New.
1089 * gcc.misc-tests/godump-1.c: New.
1091 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
1093 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
1094 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1095 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1096 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1097 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1098 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1099 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
1100 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
1101 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
1102 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
1103 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
1104 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
1105 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
1106 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
1107 * c-c++-common/asan/pr63638.c: Likewise.
1109 2014-10-28 Richard Biener <rguenther@suse.de>
1112 * gcc.dg/pr63665.c: New testcase.
1114 2014-10-28 Yury Gribov <y.gribov@samsung.com>
1116 * c-c++-common/asan/kasan-recover-1.c: New test.
1117 * c-c++-common/asan/kasan-recover-2.c: New test.
1118 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
1119 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1120 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1121 * c-c++-common/asan/kasan-recover-1.c: Likewise.
1122 * c-c++-common/asan/kasan-recover-2.c: Likewise.
1123 * c-c++-common/asan/no-asan-globals.c: Likewise.
1124 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1125 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1126 * c-c++-common/asan/no-use-after-return.c: Likewise.
1128 2014-10-28 Yury Gribov <y.gribov@samsung.com>
1130 * c-c++-common/asan/shadow-offset-1.c: New test.
1132 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
1134 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
1135 gcc-plugin.h earlier.
1137 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1139 * gnat.dg/specs/concat1.ads: New test.
1140 * gnat.dg/specs/concat1_pkg.ads: New helper.
1142 2014-10-27 Richard Biener <rguenther@suse.de>
1144 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
1145 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
1146 target due to memcpy inline-expansion.
1148 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1150 * gnat.dg/specs/pack10.ads: New test.
1151 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
1153 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1155 * gnat.dg/entry_queues2.adb: New test.
1157 2014-10-25 Jakub Jelinek <jakub@redhat.com>
1159 PR tree-optimization/63641
1160 * gcc.c-torture/execute/pr63641.c: New test.
1162 2014-10-24 Tobias Burnus <burnus@net-b.de>
1164 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
1165 * gfortran.dg/coarray_collectives_13.f90: New.
1166 * gfortran.dg/coarray_collectives_14.f90: New.
1167 * gfortran.dg/coarray_collectives_15.f90: New.
1168 * gfortran.dg/coarray_collectives_16.f90: New.
1170 2014-10-24 Jiong Wang <jiong.wang@arm.com>
1172 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
1174 2014-10-24 Marek Polacek <polacek@redhat.com>
1177 * gcc.dg/pr56980.c: New test.
1179 2014-10-24 Jiong Wang <jiong.wang@arm.com>
1181 * lib/target-supports.exp
1182 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
1184 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
1186 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
1189 2014-10-24 Martin Liska <mliska@suse.cz>
1191 * gcc.dg/ipa/pr63595.c: New test.
1193 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1195 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
1196 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1198 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1200 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
1202 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1204 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
1206 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1208 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
1210 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1212 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
1214 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1216 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
1218 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1220 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
1222 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1224 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
1226 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1228 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
1230 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1232 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
1234 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1236 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
1238 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1240 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
1242 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1244 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
1246 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1248 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
1250 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1252 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
1254 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1255 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1257 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1259 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
1261 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1262 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1264 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1266 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
1267 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1268 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1269 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1270 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1272 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1274 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
1275 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1276 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1277 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1278 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1279 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1281 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1283 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
1284 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1285 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1286 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1287 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1288 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1289 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1290 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1292 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1294 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
1295 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1296 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1298 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1300 * gcc.target/arm/README.advsimd-intrinsics: New file.
1301 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
1302 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
1303 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
1305 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1307 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
1308 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
1309 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1311 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1313 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
1314 wrap_compile_flags before setting it.
1316 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1318 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
1320 * gcc.dg/pr63594-2.c: Likewise.
1322 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
1324 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
1325 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
1327 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
1330 * g++.dg/torture/pr63632.C: New test.
1332 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
1335 * g++.dg/warn/Wdelete-incomplete-3.C: New.
1336 * g++.dg/warn/Wdelete-incomplete-4.C: New.
1338 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
1341 * gcc.target/i386/pr63618.c: New test.
1343 2014-10-23 Marek Polacek <polacek@redhat.com>
1346 * gcc.dg/pr63626.c: New test.
1348 2014-10-23 Marek Polacek <polacek@redhat.com>
1350 * c-c++-common/ubsan/undefined-2.c: New test.
1352 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1354 * gcc.target/i386/pr63600.c: New.
1356 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1358 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
1360 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1362 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
1363 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
1365 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1367 * gcc.target/sparc/20001013-1.c (main): Declare int return.
1368 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
1369 * gcc.target/sparc/sparc-ret.c (toto): Declare.
1370 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
1371 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
1374 2014-10-22 Guozhi Wei <carrot@google.com>
1376 PR tree-optimization/63530
1377 gcc.dg/vect/pr63530.c: New testcase.
1379 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
1381 * gcc.target/i386/conversion-2.c: New test.
1383 2014-10-22 Jakub Jelinek <jakub@redhat.com>
1384 Yury Gribov <y.gribov@samsung.com>
1386 * c-c++-common/ubsan/align-1.c: Update cmdline options.
1387 * c-c++-common/ubsan/align-3.c: Likewise.
1388 * c-c++-common/ubsan/bounds-1.c: Likewise.
1389 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
1390 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
1391 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
1392 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
1393 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1394 * c-c++-common/ubsan/nonnull-2.c: Likewise.
1395 * c-c++-common/ubsan/nonnull-3.c: Likewise.
1396 * c-c++-common/ubsan/object-size-3.c: Likewise.
1397 * c-c++-common/ubsan/overflow-1.c: Likewise.
1398 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1399 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
1400 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1401 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1402 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1403 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1404 * c-c++-common/ubsan/pr59503.c: Likewise.
1405 * c-c++-common/ubsan/pr60613-1.c: Likewise.
1406 * c-c++-common/ubsan/save-expr-1.c: Likewise.
1407 * c-c++-common/ubsan/shift-3.c: Likewise.
1408 * c-c++-common/ubsan/shift-6.c: Likewise.
1409 * c-c++-common/ubsan/undefined-1.c: Likewise.
1410 * c-c++-common/ubsan/vla-2.c: Likewise.
1411 * c-c++-common/ubsan/vla-3.c: Likewise.
1412 * c-c++-common/ubsan/vla-4.c: Likewise.
1413 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
1414 * g++.dg/ubsan/return-2.C: Likewise.
1415 * c-c++-common/ubsan/recovery-1.c: New test.
1416 * c-c++-common/ubsan/recovery-2.c: New test.
1417 * c-c++-common/ubsan/recovery-3.c: New test.
1418 * c-c++-common/ubsan/recovery-common.inc: New file.
1420 2014-10-22 Jiong Wang <jiong.wang@arm.com>
1422 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
1423 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
1424 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
1425 * gcc.target/aarch64/vect.x: Likewise.
1426 * gcc.target/aarch64/vect-ld1r.x: Add return type.
1427 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
1428 * gcc.target/aarch64/vect-fp.c: Likewise.
1430 2014-10-22 Jiong Wang <jiong.wang@arm.com>
1432 * lib/compat.exp (compat-run): Remove "unresolved".
1433 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
1434 unsupported testcase.
1436 2014-10-22 Jakub Jelinek <jakub@redhat.com>
1439 * gcc.dg/pr63594-1.c: New test.
1440 * gcc.dg/pr63594-2.c: New test.
1441 * gcc.target/i386/sse2-pr63594-1.c: New test.
1442 * gcc.target/i386/sse2-pr63594-2.c: New test.
1443 * gcc.target/i386/avx-pr63594-1.c: New test.
1444 * gcc.target/i386/avx-pr63594-2.c: New test.
1445 * gcc.target/i386/avx2-pr63594-1.c: New test.
1446 * gcc.target/i386/avx2-pr63594-2.c: New test.
1447 * gcc.target/i386/avx512f-pr63594-1.c: New test.
1448 * gcc.target/i386/avx512f-pr63594-2.c: New test.
1449 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
1453 * gcc.target/i386/pr63542-1.c: New test.
1454 * gcc.target/i386/pr63542-2.c: New test.
1456 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
1458 * gcc.target/avr/tiny-memx.c: New test.
1460 * gcc.target/avr/tiny-caller-save.c: New test.
1462 2014-10-21 Jiong Wang <jiong.wang@arm.com>
1464 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
1465 (Proc_1): Add return type.
1466 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
1467 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
1468 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
1469 * gcc.target/arm/pr44788.c (foo): Likewise.
1470 * gcc.target/arm/pr55642.c (abs): Likewise.
1471 * gcc.target/arm/pr58784.c (f): Likewise.
1472 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
1473 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
1474 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
1475 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
1476 for local variables.
1477 * lib/target-supports.exp
1478 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
1480 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
1482 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
1484 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
1486 2014-10-21 Andreas Schwab <schwab@suse.de>
1488 * gcc.dg/bf-spl1.c (main): Fix implicit int.
1490 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1492 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
1494 2014-10-21 Richard Biener <rguenther@suse.de>
1496 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
1497 * g++.dg/ipa/devirt-46.C: Likewise.
1498 * g++.dg/ipa/devirt-47.C: Likewise.
1499 * g++.dg/tree-prof/pr35545.C: Likewise.
1501 2014-10-21 Jakub Jelinek <jakub@redhat.com>
1503 PR tree-optimization/63563
1504 * gcc.target/i386/pr63563.c: New test.
1506 2014-10-20 Richard Biener <rguenther@suse.de>
1508 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
1509 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
1511 2014-10-20 Martin Liska <mliska@suse.cz>
1513 * gcc.dg/ipa/pr63595.c: New test.
1515 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1518 * gfortran.dg/ieee/intrinsics_2.F90: New test.
1520 2014-10-19 Marek Polacek <polacek@redhat.com>
1523 * gcc.dg/pr63567-3.c: New test.
1524 * gcc.dg/pr63567-4.c: New test.
1526 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1528 * gcc.dg/atomic/c11-atomic-exec-5.c
1529 (test_main_long_double_add_overflow): Define and run only for
1530 LDBL_MANT_DIG != 106.
1531 (test_main_complex_long_double_add_overflow): Likewise.
1532 (test_main_long_double_sub_overflow): Likewise.
1533 (test_main_complex_long_double_sub_overflow): Likewise.
1535 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
1538 * gfortran.dg/class_to_type_3.f03 : New test
1540 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
1542 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
1545 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
1547 * gcc.dg/attr-isr.c: Move SH specific test to ...
1548 * gcc.target/sh/attr-isr.c: ... here.
1550 2014-10-17 Marek Polacek <polacek@redhat.com>
1553 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
1554 * gcc.dg/pr63567-1.c: New test.
1555 * gcc.dg/pr63567-2.c: New test.
1557 2014-10-17 Marek Polacek <polacek@redhat.com>
1560 * gcc.dg/pr63543.c: New test.
1561 * gcc.dg/array-8.c: Remove dg-error.
1562 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
1563 * gcc.dg/pr48552-2.c: Likewise.
1565 2014-10-17 Marek Polacek <polacek@redhat.com>
1568 * gcc.dg/pr63549.c: New test.
1570 2014-10-17 Marek Polacek <polacek@redhat.com>
1572 * gcc.dg/Wimplicit-int-1.c: New test.
1573 * gcc.dg/Wimplicit-int-2.c: New test.
1574 * gcc.dg/Wimplicit-int-3.c: New test.
1575 * gcc.dg/Wimplicit-int-4.c: New test.
1577 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
1579 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
1582 2014-10-17 Jakub Jelinek <jakub@redhat.com>
1584 PR tree-optimization/63464
1585 * gcc.dg/torture/pr63464.c: New test.
1586 * gcc.dg/tree-ssa/reassoc-37.c: New test.
1587 * gcc.dg/tree-ssa/reassoc-38.c: New test.
1589 PR tree-optimization/63302
1590 * gcc.c-torture/execute/pr63302.c: New test.
1592 2014-10-17 Tom de Vries <tom@codesourcery.com>
1594 PR rtl-optimization/61605
1595 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
1598 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
1601 * g++.dg/torture/pr61848.C: New testcase.
1602 * gcc.c-torture/compile/pr61848.c: New testcase.
1604 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
1606 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
1607 * gcc.target/sh/strlen.c: Likewise.
1608 * gcc.target/sh/pr51244-13.c: Likewise.
1609 * gcc.target/sh/cmpstrn.c: Likewise.
1610 * gcc.target/sh/hiconst.c: Likewise.
1611 * gcc.target/sh/pr43417.c: Likewise.
1613 2014-10-16 Martin Liska <mliska@suse.cz>
1615 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
1616 to match defined expectations.
1618 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
1620 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
1622 2014-10-16 Martin Liska <mliska@suse.cz>
1624 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
1625 * g++.dg/ipa/ipa-icf-5.C: Likewise
1627 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
1630 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
1632 2014-10-16 Richard Biener <rguenther@suse.de>
1635 * gcc.dg/torture/pr63554.c: New testcase.
1637 2014-10-16 Marek Polacek <polacek@redhat.com>
1639 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
1640 * gcc.target/powerpc/pr58673-2.c: Add declarations.
1642 2014-10-16 Marek Polacek <polacek@redhat.com>
1644 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
1645 * gcc.dg/graphite/id-2.c: Likewise.
1646 * gcc.dg/graphite/id-4.c: Likewise.
1647 * gcc.dg/graphite/id-8.c: Likewise.
1648 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
1649 * gcc.dg/graphite/id-pr45230.c: Likewise.
1650 * gcc.dg/graphite/id-pr45231.c: Likewise.
1651 * gcc.dg/graphite/pr38073.c: Likewise.
1652 * gcc.dg/graphite/pr38125.c: Likewise.
1653 * gcc.dg/graphite/pr38409.c: Likewise.
1654 * gcc.dg/graphite/pr38413.c: Likewise.
1655 * gcc.dg/graphite/pr38510.c: Likewise.
1656 * gcc.dg/graphite/pr38786.c: Likewise.
1657 * gcc.dg/graphite/pr39260.c: Likewise.
1658 * gcc.dg/graphite/scop-19.c: Likewise.
1659 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
1660 * gcc.dg/graphite/id-17.c: Likewise.
1661 * gcc.dg/graphite/id-23.c: Likewise.
1662 * gcc.dg/graphite/id-26.c: Likewise.
1663 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
1664 * gcc.dg/graphite/pr37485.c: Likewise.
1665 * gcc.dg/graphite/pr38500.c: Likewise.
1666 * gcc.dg/graphite/pr42284.c: Likewise.
1667 * gcc.dg/graphite/pr42914.c: Likewise.
1668 * gcc.dg/graphite/pr46404-1.c: Likewise.
1669 * gcc.dg/graphite/pr60979.c: Likewise.
1670 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
1673 2014-10-16 Martin Liska <mliska@suse.cz>
1674 Jan Hubicka <hubicka@ucw.cz>
1676 * g++.dg/ipa/ipa-icf-1.C: New test.
1677 * g++.dg/ipa/ipa-icf-2.C: New test.
1678 * g++.dg/ipa/ipa-icf-3.C: New test.
1679 * g++.dg/ipa/ipa-icf-4.C: New test.
1680 * g++.dg/ipa/ipa-icf-5.C: New test.
1681 * gcc.dg/ipa/ipa-icf-1.c: New test.
1682 * gcc.dg/ipa/ipa-icf-10.c: New test.
1683 * gcc.dg/ipa/ipa-icf-11.c: New test.
1684 * gcc.dg/ipa/ipa-icf-12.c: New test.
1685 * gcc.dg/ipa/ipa-icf-13.c: New test.
1686 * gcc.dg/ipa/ipa-icf-14.c: New test.
1687 * gcc.dg/ipa/ipa-icf-15.c: New test.
1688 * gcc.dg/ipa/ipa-icf-16.c: New test.
1689 * gcc.dg/ipa/ipa-icf-17.c: New test.
1690 * gcc.dg/ipa/ipa-icf-18.c: New test.
1691 * gcc.dg/ipa/ipa-icf-19.c: New test.
1692 * gcc.dg/ipa/ipa-icf-2.c: New test.
1693 * gcc.dg/ipa/ipa-icf-20.c: New test.
1694 * gcc.dg/ipa/ipa-icf-21.c: New test.
1695 * gcc.dg/ipa/ipa-icf-22.c: New test.
1696 * gcc.dg/ipa/ipa-icf-23.c: New test.
1697 * gcc.dg/ipa/ipa-icf-24.c: New test.
1698 * gcc.dg/ipa/ipa-icf-25.c: New test.
1699 * gcc.dg/ipa/ipa-icf-26.c: New test.
1700 * gcc.dg/ipa/ipa-icf-27.c: New test.
1701 * gcc.dg/ipa/ipa-icf-28.c: New test.
1702 * gcc.dg/ipa/ipa-icf-29.c: New test.
1703 * gcc.dg/ipa/ipa-icf-3.c: New test.
1704 * gcc.dg/ipa/ipa-icf-30.c: New test.
1705 * gcc.dg/ipa/ipa-icf-4.c: New test.
1706 * gcc.dg/ipa/ipa-icf-5.c: New test.
1707 * gcc.dg/ipa/ipa-icf-6.c: New test.
1708 * gcc.dg/ipa/ipa-icf-7.c: New test.
1709 * gcc.dg/ipa/ipa-icf-8.c: New test.
1710 * gcc.dg/ipa/ipa-icf-9.c: New test.
1712 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
1715 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
1717 2014-10-16 Martin Liska <mliska@suse.cz>
1718 Jan Hubicka <hubicka@ucw.cz>
1720 * c-c++-common/rotate-1.c: Options changed to not collide
1721 with a new IPA ICF pass.
1722 * c-c++-common/rotate-2.c: Likewise.
1723 * c-c++-common/rotate-3.c: Likewise.
1724 * c-c++-common/rotate-4.c: Likewise.
1725 * g++.dg/cpp0x/rv-return.C: Likewise.
1726 * g++.dg/cpp0x/rv1n.C: Likewise.
1727 * g++.dg/cpp0x/rv1p.C: Likewise.
1728 * g++.dg/cpp0x/rv2n.C: Likewise.
1729 * g++.dg/cpp0x/rv3n.C: Likewise.
1730 * g++.dg/cpp0x/rv4n.C: Likewise.
1731 * g++.dg/cpp0x/rv5n.C: Likewise.
1732 * g++.dg/cpp0x/rv6n.C: Likewise.
1733 * g++.dg/cpp0x/rv7n.C: Likewise.
1734 * g++.dg/ipa/devirt-g-1.C: Likewise.
1735 * g++.dg/ipa/inline-1.C: Likewise.
1736 * g++.dg/ipa/inline-2.C: Likewise.
1737 * g++.dg/ipa/inline-3.C: Likewise.
1738 * g++.dg/opt/pr30965.C: Likewise.
1739 * g++.dg/tree-ssa/pr19637.C: Likewise.
1740 * gcc.dg/guality/csttest.c: Likewise.
1741 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
1742 * gcc.dg/ipa/iinline-7.c: Likewise.
1743 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1744 * gcc.dg/ipa/ipacost-1.c: Likewise.
1745 * gcc.dg/ipa/ipacost-2.c: Likewise.
1746 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1747 * gcc.dg/ipa/remref-2a.c: Likewise.
1748 * gcc.dg/ipa/remref-2b.c: Likewise.
1749 * gcc.dg/pr46309-2.c: Likewise.
1750 * gcc.dg/torture/ipa-pta-1.c: Likewise.
1751 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
1752 * gcc.dg/tree-ssa/andor-4.c: Likewise.
1753 * gcc.dg/tree-ssa/andor-5.c: Likewise.
1754 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1755 * gcc.dg/vect/vect-cond-10.c: Likewise.
1756 * gcc.dg/vect/vect-cond-9.c: Likewise.
1757 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1758 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1759 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1760 * gcc.target/i386/bmi-1.c: Likewise.
1761 * gcc.target/i386/bmi-2.c: Likewise.
1762 * gcc.target/i386/pr56564-2.c: Likewise.
1764 2014-10-16 Richard Biener <rguenther@suse.de>
1766 PR tree-optimization/63168
1767 * gcc.dg/tree-ssa/loop-40.c: New testcase.
1769 2014-10-16 Andreas Schwab <schwab@suse.de>
1771 * gcc.target/m68k/crash1.c: Fix implicit declaration.
1773 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
1775 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
1776 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
1777 * gcc.target/ia64/pr29682.c: Likewise.
1778 * gcc.target/ia64/pr43603.c: Likewise.
1779 * gcc.target/ia64/pr48496.c: Likewise.
1781 2014-10-16 Marek Polacek <polacek@redhat.com>
1783 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
1785 2014-10-16 Jakub Jelinek <jakub@redhat.com>
1786 Marek Polacek <polacek@redhat.com>
1788 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
1790 * gcc.dg/pr32176.c: Likewise.
1791 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
1792 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
1793 * gcc.dg/ia64-sync-2.c: Likewise.
1794 * gcc.dg/ia64-sync-3.c: Likewise.
1795 * gcc.dg/sync-2.c: Likewise.
1796 * gcc.dg/sync-3.c: Likewise.
1797 * gcc.target/i386/990524-1.c: Likewise.
1798 * gcc.target/i386/avx512f-pr57233.c: Likewise.
1799 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
1800 * gcc.target/i386/pr26826.c: Likewise.
1801 * gcc.target/i386/pr37184.c: Likewise.
1802 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
1803 * gcc.target/i386/20060125-2.c: Likewise.
1804 * gcc.target/i386/memcpy-1.c: Likewise.
1805 * gcc.target/i386/pr40934.c: Likewise.
1806 * gcc.target/i386/sse-5.c: Likewise.
1807 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1808 * gcc.target/i386/vectorize4.c: Likewise.
1809 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
1811 * gcc.target/i386/980313-1.c: Likewise.
1812 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
1813 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
1814 * gcc.target/i386/crc32-3.c: Likewise.
1815 * gcc.target/i386/intrinsics_3.c: Likewise.
1816 * gcc.target/i386/loop-1.c: Likewise.
1817 * gcc.target/i386/pr44948-2a.c: Likewise.
1818 * gcc.target/i386/pr47564.c: Likewise.
1819 * gcc.target/i386/pr50712.c: Likewise.
1820 * gcc.target/i386/stackalign/return-2.c: Likewise.
1822 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
1825 * lto/pr62026.C: New testcase.
1827 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
1829 PR rtl-optimization/63448
1830 * gcc.target/i386/pr63448.c: New test.
1832 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
1834 * gnat.dg/opt41.adb: New test.
1835 * gnat.dg/opt41_pkg.ad[sb]: New helper.
1837 2014-10-15 Richard Biener <rguenther@suse.de>
1839 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
1841 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
1843 * gcc.dg/tree-prof/peel-1.c: Update.
1844 * gcc.dg/tree-prof/unroll-1.c: Update.
1845 * gcc.dg/gcc.dg/unroll_1.c: Update.
1846 * gcc.dg/gcc.dg/unroll_2.c: Update.
1847 * gcc.dg/gcc.dg/unroll_3.c: Update.
1848 * gcc.dg/gcc.dg/unroll_4.c: Update.
1850 2014-10-14 DJ Delorie <dj@redhat.com>
1852 * g++.dg/abi/mangle64.C: New.
1854 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
1856 * g++.dg/ext/vector9.C: Test ! with float vectors.
1858 2014-10-14 Richard Biener <rguenther@suse.de>
1860 PR tree-optimization/63512
1861 * g++.dg/torture/pr63512.C: New testcase.
1863 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
1866 * gcc.target/sh/pr63260.c: New.
1868 2014-10-13 Richard Henderson <rth@redhat.com>
1870 * g++.dg/torture/20141013.C: New.
1872 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
1876 PR rtl-optimization/55458
1877 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
1878 * gcc.target/i386/pr55458.c: Likewise.
1879 * gcc.target/i386/pr47602.c: New.
1880 * gcc.target/i386/pr23098.c: Move to XFAIL.
1882 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
1884 PR tree-optimization/62127
1885 * g++.dg/torture/pr62127.C: New testcase.
1887 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
1889 * c-c++-common/asan/bitfield-5.c: New test.
1891 2014-10-13 Richard Biener <rguenther@suse.de>
1893 PR tree-optimization/63419
1894 * g++.dg/torture/pr63419.C: New testcase.
1896 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1900 * gcc.target/sh/pr54760-5.c: New.
1901 * gcc.target/sh/pr54760-6.c: New.
1902 * gcc.target/sh/pr59401-1.c: New.
1904 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1907 * gfortran.dg/ieee/intrinsics_1.f90: New test.
1909 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
1911 * lib/target-supports.exp (check_effective_target_shared): New
1913 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
1915 2014-10-10 Jakub Jelinek <jakub@redhat.com>
1918 * gcc.target/i386/pr63495.c: New test.
1920 2014-10-10 Marek Polacek <polacek@redhat.com>
1922 * c-c++-common/ubsan/object-size-1.c: New test.
1923 * c-c++-common/ubsan/object-size-2.c: New test.
1924 * c-c++-common/ubsan/object-size-3.c: New test.
1925 * c-c++-common/ubsan/object-size-4.c: New test.
1926 * c-c++-common/ubsan/object-size-5.c: New test.
1927 * c-c++-common/ubsan/object-size-6.c: New test.
1928 * c-c++-common/ubsan/object-size-7.c: New test.
1929 * c-c++-common/ubsan/object-size-8.c: New test.
1930 * c-c++-common/ubsan/object-size-9.c: New test.
1931 * g++.dg/ubsan/object-size-1.C: New test.
1932 * gcc.dg/ubsan/object-size-9.c: New test.
1934 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1936 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
1937 (asan_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/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
1941 (tsan_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 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
1945 (ubsan_finish): Remove restore_ld_library_path_env_vars.
1946 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
1947 related env variables by calling set_ld_library_path_env_vars.
1949 2014-10-10 Richard Biener <rguenther@suse.de>
1951 PR tree-optimization/63379
1952 * gcc.dg/vect/pr63379.c: New testcase.
1954 2014-10-10 Jakub Jelinek <jakub@redhat.com>
1957 * gfortran.dg/gomp/pr59488-1.f90: New test.
1958 * gfortran.dg/gomp/pr59488-2.f90: New test.
1960 2014-10-10 Richard Biener <rguenther@suse.de>
1962 PR tree-optimization/63476
1963 * g++.dg/torture/pr63476.C: New testcase.
1965 2014-10-10 Tobias Burnus <burnus@net-b.de>
1967 * gfortran.dg/implicit_16.f90: New.
1969 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1971 * g++.dg/cpp0x/constexpr-using3.C: New.
1972 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
1973 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
1974 * g++.dg/cpp1y/constexpr-local1.C: Extend.
1975 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
1977 2014-10-09 Joseph Myers <joseph@codesourcery.com>
1979 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
1981 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
1983 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
1985 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
1987 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
1988 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
1989 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
1990 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
1991 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
1992 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1993 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
1994 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
1995 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
1996 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
1997 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
1998 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
2000 2014-10-09 Richard Biener <rguenther@suse.de>
2002 PR tree-optimization/63380
2003 * gcc.dg/torture/pr63380-1.c: New testcase.
2004 * gcc.dg/torture/pr63380-2.c: Likewise.
2006 2014-10-09 Marek Polacek <polacek@redhat.com>
2009 * gcc.dg/pr63480.c: New test.
2011 2014-10-09 Richard Biener <rguenther@suse.de>
2013 PR tree-optimization/63445
2014 * gcc.dg/Wstrict-overflow-26.c: New testcase.
2016 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
2018 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
2019 * gcc.dg/vmx/ops.c: Likewise.
2020 * gcc.dg/vmx/ops-long-1.c: Likewise.
2022 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
2024 * gfortran.dg/implicit_4.f90: Fix some dg-error.
2026 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2028 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
2029 dg-additional-options.
2031 2014-10-08 Mark Wielaard <mjw@redhat.com>
2033 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
2034 prefix from scan-assembler-times.
2036 2014-10-07 Marek Polacek <polacek@redhat.com>
2038 * lib/target-supports.exp (check_effective_target_fd_truncate):
2041 2014-10-07 Marek Polacek <polacek@redhat.com>
2044 * gcc.dg/pr59717.c: New test.
2046 2014-10-07 Marek Polacek <polacek@redhat.com>
2048 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
2049 * gcc.dg/iftrap-1.c: Fix implicit declarations.
2050 * gcc.target/powerpc/pr26350.c: Likewise.
2051 * gcc.target/powerpc/altivec-consts.c: Likewise.
2052 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
2053 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
2054 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
2055 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
2056 * gcc.target/powerpc/pr47862.c: Likewise.
2057 * gcc.target/powerpc/pr48053-1.c: Likewise.
2058 * gcc.target/powerpc/pr53487.c: Likewise.
2059 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
2061 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
2062 * gcc.target/powerpc/altivec-2.c: Likewise.
2063 * gcc.target/powerpc/pr47755-2.c: Likewise.
2065 2014-10-07 Martin Liska <mliska@suse.cz>
2067 * g++.dg/lto/pr63270.h: New test.
2068 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
2070 * g++.dg/lto/pr63270_2.C: New test.
2072 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
2074 * gnat.dg/lto16.adb: New test.
2075 * gnat.dg/lto16_pkg.adb: New helper.
2077 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
2079 * gnat.dg/return4.adb: New test.
2080 * gnat.dg/return4_pkg.ad[sb]: New helper.
2082 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
2084 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
2085 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
2086 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
2088 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2091 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
2092 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
2093 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
2095 2014-10-06 Marek Polacek <polacek@redhat.com>
2097 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
2098 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
2099 * g++.dg/lto/pr54625-2_0.c: Likewise.
2100 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
2102 2014-10-06 Marek Polacek <polacek@redhat.com>
2104 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
2105 * gcc.target/i386/avxfp-1.c: Likewise.
2106 * gcc.target/i386/avxfp-2.c: Likewise.
2107 * gcc.target/i386/cadd.c: Likewise.
2108 * gcc.target/i386/cmov2.c: Likewise.
2109 * gcc.target/i386/cmov3.c: Likewise.
2110 * gcc.target/i386/cmov4.c: Likewise.
2111 * gcc.target/i386/cold-attribute-1.c: Likewise.
2112 * gcc.target/i386/cvt-1.c: Likewise.
2113 * gcc.target/i386/fpcvt-1.c: Likewise.
2114 * gcc.target/i386/fpcvt-2.c: Likewise.
2115 * gcc.target/i386/fpcvt-3.c: Likewise.
2116 * gcc.target/i386/local.c: Likewise.
2117 * gcc.target/i386/memcpy-2.c: Likewise.
2118 * gcc.target/i386/memcpy-3.c: Likewise.
2119 * gcc.target/i386/memset-1.c: Likewise.
2120 * gcc.target/i386/minmax-1.c: Likewise.
2121 * gcc.target/i386/minmax-2.c: Likewise.
2122 * gcc.target/i386/pr45352-2.c: Likewise.
2123 * gcc.target/i386/pr46253.c: Likewise.
2124 * gcc.target/i386/pr53623.c: Likewise.
2125 * gcc.target/i386/pr60902.c: Likewise.
2126 * gcc.target/i386/pr57003.c: Likewise.
2127 * gcc.target/i386/sse-14.c: Likewise.
2128 * gcc.target/i386/sse-19.c: Likewise.
2129 * gcc.target/i386/sse-22.c: Likewise.
2130 * gcc.target/i386/sse4a-extract.c: Likewise.
2131 * gcc.target/i386/sse4a-insert.c: Likewise.
2132 * gcc.target/i386/ssefp-1.c: Likewise.
2133 * gcc.target/i386/ssefp-2.c: Likewise.
2134 * gcc.target/i386/testimm-10.c: Likewise.
2135 * gcc.target/i386/vectorize4-avx.c: Likewise.
2136 * gcc.target/i386/980709-1.c: Fix implicit declarations.
2137 * gcc.target/i386/avx-pr57233.c: Likewise.
2138 * gcc.target/i386/avx2-pr57233.c: Likewise.
2139 * gcc.target/i386/avx2-vpop-check.h: Likewise.
2140 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2141 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2142 * gcc.target/i386/crc32-4.c: Likewise.
2143 * gcc.target/i386/pr20204.c: Likewise.
2144 * gcc.target/i386/pr23570.c: Likewise.
2145 * gcc.target/i386/pr26449-1.c: Likewise.
2146 * gcc.target/i386/pr28839.c: Likewise.
2147 * gcc.target/i386/pr37101.c: Likewise.
2148 * gcc.target/i386/pr61923.c: Likewise.
2149 * gcc.target/i386/shrink_wrap_1.c: Likewise.
2150 * gcc.target/i386/sse2-pr57233.c: Likewise.
2151 * gcc.target/i386/vect-abs-s16.c: Likewise.
2152 * gcc.target/i386/vect-abs-s32.c: Likewise.
2153 * gcc.target/i386/vect-abs-s8.c: Likewise.
2154 * gcc.target/i386/xop-pr57233.c: Likewise.
2155 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2156 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
2157 implicit declarations.
2158 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
2159 * gcc.target/i386/xop-shift2-vector.c: Likewise.
2160 * gcc.target/i386/xop-shift3-vector.c: Likewise.
2162 2014-10-06 Marek Polacek <polacek@redhat.com>
2164 * gcc.dg/20001012-1.c: Fix defaulting to int.
2165 * gcc.dg/20001012-2.c: Likewise.
2166 * gcc.dg/20001108-1.c: Likewise.
2167 * gcc.dg/20010516-1.c: Likewise.
2168 * gcc.dg/20011008-2.c: Likewise.
2169 * gcc.dg/20030612-1.c: Likewise.
2170 * gcc.dg/20040219-1.c: Likewise.
2171 * gcc.dg/20050603-2.c: Likewise.
2172 * gcc.dg/20070507-1.c: Likewise.
2173 * gcc.dg/attr-alias-3.c: Likewise.
2174 * gcc.dg/fastmath-1.c: Likewise.
2175 * gcc.dg/fork-instrumentation.c: Likewise.
2176 * gcc.dg/fwrapv-1.c: Likewise.
2177 * gcc.dg/fwrapv-2.c: Likewise.
2178 * gcc.dg/memmove-1.c: Likewise.
2179 * gcc.dg/non-local-goto-1.c: Likewise.
2180 * gcc.dg/non-local-goto-2.c: Likewise.
2181 * gcc.dg/noreturn-8.c: Likewise.
2182 * gcc.dg/parse-decl-after-if.c: Likewise.
2183 * gcc.dg/parse-decl-after-label.c: Likewise.
2184 * gcc.dg/pr25795-1.c: Likewise.
2185 * gcc.dg/pr25795.c: Likewise.
2186 * gcc.dg/pr28574.c: Likewise.
2187 * gcc.dg/pr30189.c: Likewise.
2188 * gcc.dg/pr31529-2.c: Likewise.
2189 * gcc.dg/pr33923.c: Likewise.
2190 * gcc.dg/pr34263.c: Likewise.
2191 * gcc.dg/pr36194.c: Likewise.
2192 * gcc.dg/pr45415.c: Likewise.
2193 * gcc.dg/pr47443.c: Likewise.
2194 * gcc.dg/pr47763.c: Likewise.
2195 * gcc.dg/pr49000.c: Likewise.
2196 * gcc.dg/pr50340.c: Likewise.
2197 * gcc.dg/webizer.c: Likewise.
2198 * gcc.dg/pr59940.c: Likewise.
2199 * gcc.dg/pr63186.c: Likewise.
2200 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
2201 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
2202 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
2203 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
2204 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
2205 * gcc.dg/sms-1.c: Likewise.
2206 * gcc.dg/unused-3.c: Likewise.
2207 * gcc.dg/varpool-1.c: Likewise.
2208 * gcc.dg/pr35899.c: Use -std=gnu89.
2209 * gcc.dg/pr59963-1.c: Likewise.
2210 * gcc.dg/redecl-15.c: Likewise.
2211 * gcc.dg/20041213-1.c: Likewise.
2212 * gcc.dg/20080820.c: Likewise.
2213 * gcc.dg/920413-1.c: Likewise.
2214 * gcc.dg/Wold-style-definition-1.c: Likewise.
2215 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
2216 * gcc.dg/decl-nospec-1.c: Likewise.
2217 * gcc.dg/decl-nospec-2.c: Likewise.
2218 * gcc.dg/decl-nospec-3.c: Likewise.
2219 * gcc.dg/bitfld-1.c: Likewise.
2220 * gcc.dg/bitfld-9.c: Likewise.
2221 * gcc.dg/parm-impl-decl-1.c: Likewise.
2222 * gcc.dg/parm-impl-decl-3.c: Likewise.
2223 * gcc.dg/pr18596-1.c: Likewise.
2224 * gcc.dg/pr18596-2.c: Likewise.
2225 * gcc.dg/pr18596-3.c: Likewise.
2226 * gcc.dg/pr60139.c: Likewise.
2227 * gcc.dg/utf-dflt.c: Likewise.
2228 * gcc.dg/utf-dflt2.c: Likewise.
2229 * gcc.dg/wtr-func-def-1.c: Likewise.
2230 * gcc.dg/declspec-5.c: Likewise.
2231 * gcc.dg/declspec-6.c: Likewise.
2232 * gcc.dg/ftrapv-2.c: Likewise.
2233 * gcc.dg/20020430-1.c: Fix implicit declarations.
2234 * gcc.dg/20030702-1.c: Likewise.
2235 * gcc.dg/20040127-2.c: Likewise.
2236 * gcc.dg/20041122-1.c: Likewise.
2237 * gcc.dg/20050309-1.c: Likewise.
2238 * gcc.dg/20061026.c: Likewise.
2239 * gcc.dg/20101010-1.c: Likewise.
2240 * gcc.dg/Werror-1.c: Likewise.
2241 * gcc.dg/Werror-10.c: Likewise.
2242 * gcc.dg/Werror-11.c: Likewise.
2243 * gcc.dg/Werror-12.c: Likewise.
2244 * gcc.dg/Werror-2.c: Likewise.
2245 * gcc.dg/Werror-3.c: Likewise.
2246 * gcc.dg/Werror-4.c: Likewise.
2247 * gcc.dg/Werror-5.c: Likewise.
2248 * gcc.dg/Werror-6.c: Likewise.
2249 * gcc.dg/Werror-7.c: Likewise.
2250 * gcc.dg/Werror-8.c: Likewise.
2251 * gcc.dg/Wstrict-overflow-20.c: Likewise.
2252 * gcc.dg/cpp/trad/macroargs.c: Likewise.
2253 * gcc.dg/delay-slot-2.c: Likewise.
2254 * gcc.dg/errno-1.c: Likewise.
2255 * gcc.dg/globalalias.c: Likewise.
2256 * gcc.dg/inline-3.c: Likewise.
2257 * gcc.dg/localalias.c: Likewise.
2258 * gcc.dg/pr19633-1.c: Likewise.
2259 * gcc.dg/pr19633.c: Likewise.
2260 * gcc.dg/pr23408.c: Likewise.
2261 * gcc.dg/pr23470-1.c: Likewise.
2262 * gcc.dg/pr28121.c: Likewise.
2263 * gcc.dg/pr28243.c: Likewise.
2264 * gcc.dg/pr30260.c: Likewise.
2265 * gcc.dg/pr32573.c: Likewise.
2266 * gcc.dg/pr33826.c: Likewise.
2267 * gcc.dg/pr35065.c: Likewise.
2268 * gcc.dg/pr38616.c: Likewise.
2269 * gcc.dg/pr39867.c: Likewise.
2270 * gcc.dg/pr41470.c: Likewise.
2271 * gcc.dg/pr41837.c: Likewise.
2272 * gcc.dg/pr44024.c: Likewise.
2273 * gcc.dg/pr44699.c: Likewise.
2274 * gcc.dg/pr46252.c: Likewise.
2275 * gcc.dg/pr46878-1.c: Likewise.
2276 * gcc.dg/pr50908-3.c: Likewise.
2277 * gcc.dg/pr51796.c: Likewise.
2278 * gcc.dg/pr55150-2.c: Likewise.
2279 * gcc.dg/pr55833.c: Likewise.
2280 * gcc.dg/pr59350.c: Likewise.
2281 * gcc.dg/pr59418.c: Likewise.
2282 * gcc.dg/pr60647-2.c: Likewise.
2283 * gcc.dg/uninit-suppress.c: Likewise.
2284 * gcc.dg/uninit-suppress_2.c: Likewise.
2285 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
2286 * gcc.dg/always_inline.c: Likewise.
2287 * gcc.dg/always_inline2.c: Likewise.
2288 * gcc.dg/always_inline3.c: Likewise.
2289 * gcc.dg/builtin-apply4.c: Likewise.
2290 * gcc.dg/declspec-7.c: Likewise.
2291 * gcc.dg/inline-1.c: Likewise.
2292 * gcc.dg/va-arg-pack-1.c: Likewise.
2293 * gcc.dg/winline-2.c: Likewise.
2294 * gcc.dg/winline-3.c: Likewise.
2295 * gcc.dg/winline-5.c: Likewise.
2296 * gcc.dg/winline-6.c: Likewise.
2297 * gcc.dg/winline-7.c: Likewise.
2298 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
2300 * gcc.dg/inline-33.c: Likewise.
2301 * gcc.dg/pr27861-1.c: Likewise.
2302 * gcc.dg/pr28888.c: Likewise.
2303 * gcc.dg/pr29254.c: Likewise.
2304 * gcc.dg/pr50908.c: Likewise.
2305 * gcc.dg/pr60647-1.c: Likewise.
2306 * gcc.dg/pragma-diag-1.c: Likewise.
2307 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
2308 * gcc.dg/winline-9.c: Likewise.
2309 * gcc.dg/pr52808.c: Return 0 instead of nothing.
2311 2014-10-06 Marek Polacek <polacek@redhat.com>
2313 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
2314 * gcc.dg/ipa/inline-4.c: Likewise.
2315 * gcc.dg/ipa/inline-5.c: Likewise.
2316 * gcc.dg/ipa/pr57539.c: Likewise.
2317 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
2319 * gcc.dg/ipa/inlinehint-1.c: Likewise.
2320 * gcc.dg/ipa/inlinehint-3.c: Likewise.
2321 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
2322 * gcc.dg/ipa/ipacost-1.c: Likewise.
2323 * gcc.dg/ipa/ipacost-2.c: Likewise.
2324 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
2327 2014-10-06 Marek Polacek <polacek@redhat.com>
2329 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
2331 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
2332 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2333 * gcc.dg/debug/pr42767.c: Likewise.
2334 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
2335 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2336 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2337 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
2339 2014-10-06 Marek Polacek <polacek@redhat.com>
2341 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
2342 * gcc.dg/lto/20090213_0.c: Likewise.
2343 * gcc.dg/lto/20090706-2_0.c: Likewise.
2344 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
2345 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
2346 * gcc.dg/lto/ipareference2_0.c: Likewise.
2347 * gcc.dg/lto/ipareference_0.c: Likewise.
2348 * gcc.dg/lto/ipareference_1.c: Likewise.
2349 * gcc.dg/lto/pr55703_0.c: Likewise.
2350 * gcc.dg/lto/resolutions_0.c: Likewise.
2351 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
2352 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
2353 declarations. Mark function as gnu_inline.
2354 * gcc.dg/lto/20081118_0.c: Likewise.
2355 * gcc.dg/lto/20081201-1_0.c: Likewise.
2356 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
2357 * gcc.dg/lto/20081118_1.c: Likewise.
2358 * gcc.dg/lto/20081120-1_1.c: Likewise.
2359 * gcc.dg/lto/20081201-1_1.c: Likewise.
2360 * gcc.dg/lto/20081210-1_0.c: Likewise.
2361 * gcc.dg/lto/20090218-1_0.c: Likewise.
2362 * gcc.dg/lto/20091006-1_0.c: Likewise.
2363 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
2364 * gcc.dg/lto/20090218-2_1.c: Likewise.
2365 * gcc.dg/lto/materialize-1_0.c: Likewise.
2366 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
2367 * gcc.dg/lto/20091013-1_1.c: Likewise.
2368 * gcc.dg/lto/20091013-1_2.c: Likewise.
2369 * gcc.dg/lto/20091015-1_2.c: Likewise.
2370 * gcc.dg/lto/20091027-1_1.c: Likewise.
2371 * gcc.dg/lto/pr48622_0.c: Likewise.
2372 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
2374 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
2376 2014-10-06 Tobias Burnus <burnus@net-b.de>
2378 * gfortran.dg/implicit_14.f90: New.
2379 * gfortran.dg/implicit_15.f90: New.
2380 * gfortran.dg/implicit_4.f90: Update dg-error.
2382 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2384 * g++.dg/ipa/devirt-42.C: Update template.
2385 * g++.dg/ipa/devirt-44.C: Update template.
2386 * g++.dg/ipa/devirt-45.C: Update template.
2387 * g++.dg/ipa/devirt-46.C: Update template.
2388 * g++.dg/ipa/devirt-47.C: Update template.
2389 * g++.dg/ipa/devirt-48.C: New testcase.
2391 2014-10-02 Mark Wielaard <mjw@redhat.com>
2394 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
2396 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2398 * g++.dg/ipa/devirt-47.C: New testcase.
2400 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2403 * gcc.dg/tree-ssa/pr61144.c: New testcase.
2405 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2407 * g++.dg/ipa/devirt-46.C: New testcase.
2409 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2412 * gfortran.dg/widechar_10.f90: New test.
2414 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
2416 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
2417 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
2418 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
2419 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
2421 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2423 * gcc.target/powerpc/lvsl-lvsr.c: New test.
2425 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2427 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
2428 failing with the new warning message.
2429 * gcc.dg/vmx/3c-01a.c: Likewise.
2430 * gcc.dg/vmx/ops-long-1.c: Likewise.
2431 * gcc.dg/vmx/ops.c: Likewise.
2432 * gcc.target/powerpc/altivec-20.c: Likewise.
2433 * gcc.target/powerpc/altivec-6.c: Likewise.
2434 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
2435 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2436 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
2438 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
2440 * gcc.dg/tm/debug-1.c: Update regex.
2441 * c-c++-common/raw-string-18.c: Update regex.
2442 * c-c++-common/raw-string-19.c: Update regex.
2444 2014-10-03 Marek Polacek <polacek@redhat.com>
2447 * gcc.dg/pr63453.c: New test.
2449 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
2454 * g++.dg/ext/vector9.C: Update, not an error anymore.
2455 * g++.dg/ext/vector27.C: Replace with new test.
2456 * g++.dg/ext/vector28.C: New file.
2457 * g++.dg/other/error23.C: Update to a different error.
2459 2014-10-03 Jakub Jelinek <jakub@redhat.com>
2461 * gcc.dg/torture/vshuf-v8df.c: New test.
2462 * gcc.dg/torture/vshuf-v8di.c: New test.
2463 * gcc.dg/torture/vshuf-v16sf.c: New test.
2464 * gcc.dg/torture/vshuf-v16si.c: New test.
2465 * gcc.dg/torture/vshuf-v32hi.c: New test.
2466 * gcc.dg/torture/vshuf-v64qi.c: New test.
2467 * gcc.dg/torture/vshuf-64.inc: New file.
2469 PR tree-optimization/61403
2470 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
2472 2014-10-03 Marek Polacek <polacek@redhat.com>
2474 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
2475 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2476 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2477 * gcc.dg/gomp/asm-1.c: Likewise.
2478 * gcc.dg/gomp/for-1.c: Likewise.
2479 * gcc.dg/gomp/empty.c: Fix defaulting to int.
2480 * gcc.dg/gomp/sharing-3.c: Likewise.
2481 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
2483 2014-10-03 Marek Polacek <polacek@redhat.com>
2485 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
2487 * gcc.dg/torture/pr28814.c: Likewise.
2488 * gcc.dg/torture/pr57036-1.c: Likewise.
2489 * gcc.dg/torture/inline-1.c: Add function declarations.
2490 * gcc.dg/torture/pr24626-1.c: Likewise.
2491 * gcc.dg/torture/pr24626-3.c: Likewise.
2492 * gcc.dg/torture/pr25947-1.c: Likewise.
2493 * gcc.dg/torture/pr27409.c: Likewise.
2494 * gcc.dg/torture/pr38948.c: Likewise.
2495 * gcc.dg/torture/pr44807.c: Likewise.
2496 * gcc.dg/torture/pr49603.c: Likewise.
2497 * gcc.dg/torture/pr45865.c: Likewise.
2498 * gcc.dg/torture/pr51071-2.c: Likewise.
2499 * gcc.dg/torture/pr51801.c: Likewise.
2500 * gcc.dg/torture/pr52720.c: Likewise.
2501 * gcc.dg/torture/pr55124.c: Likewise.
2502 * gcc.dg/torture/pr55238.c: Likewise.
2503 * gcc.dg/torture/pr55687.c: Likewise.
2504 * gcc.dg/torture/pr55888.c: Likewise.
2505 * gcc.dg/torture/pr57036-2.c: Likewise.
2506 * gcc.dg/torture/pr57147-3.c: Likewise.
2507 * gcc.dg/torture/pr57584.c: Likewise.
2508 * gcc.dg/torture/pr59993.c: Likewise.
2509 * gcc.dg/torture/pr58079.c: Likewise.
2510 * gcc.dg/torture/va-arg-25.c: Likewise.
2511 * gcc.dg/torture/vector-2.c: Likewise.
2512 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
2513 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
2514 * gcc.dg/torture/pr43781.c: Likewise.
2515 * gcc.dg/torture/pr52912.c: Likewise.
2516 * gcc.dg/torture/pr59139.c: Likewise.
2517 * gcc.dg/torture/pr55890-1.c: Likewise.
2518 * gcc.dg/torture/pr55890-2.c: Likewise.
2519 * gcc.dg/torture/pr59164.c: Likewise.
2520 * gcc.dg/torture/pr57393-2.c: Likewise.
2521 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
2522 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
2523 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
2524 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
2525 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
2526 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
2528 2014-10-03 Jakub Jelinek <jakub@redhat.com>
2531 * c-c++-common/gomp/pr61200.c: New test.
2534 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
2535 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
2537 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
2539 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
2540 add many more tests.
2542 2014-10-02 Marek Polacek <polacek@redhat.com>
2544 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
2545 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
2546 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
2547 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
2548 * gcc.dg/tree-ssa/vrp27.c: Likewise.
2549 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2550 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
2551 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
2552 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2553 * gcc.dg/tree-ssa/inline-7.c: Likewise.
2554 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
2555 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2556 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
2557 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
2558 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
2559 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
2560 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
2561 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2562 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
2563 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
2564 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
2565 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
2566 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2567 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
2568 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
2569 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
2570 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2571 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
2572 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
2573 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
2574 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
2575 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
2576 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
2577 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
2578 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
2579 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
2580 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
2581 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
2582 * gcc.dg/tree-ssa/alias-13.c: Likewise.
2583 * gcc.dg/tree-ssa/alias-28.c: Likewise.
2584 * gcc.dg/tree-ssa/asm-3.c: Likewise.
2585 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
2586 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2587 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
2588 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
2589 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2590 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2591 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
2592 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2593 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2594 * gcc.dg/tree-ssa/pr24117.c: Likewise.
2595 * gcc.dg/tree-ssa/pr24840.c: Likewise.
2596 * gcc.dg/tree-ssa/pr25734.c: Likewise.
2597 * gcc.dg/tree-ssa/pr33723.c: Likewise.
2598 * gcc.dg/tree-ssa/pr33920.c: Likewise.
2599 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
2600 * gcc.dg/tree-ssa/pr34146.c: Likewise.
2601 * gcc.dg/tree-ssa/pr38385.c: Likewise.
2602 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
2603 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
2604 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2605 * gcc.dg/tree-ssa/sra-1.c: Likewise.
2606 * gcc.dg/tree-ssa/sra-2.c: Likewise.
2607 * gcc.dg/tree-ssa/sra-5.c: Likewise.
2608 * gcc.dg/tree-ssa/sra-6.c: Likewise.
2609 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
2610 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2611 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
2612 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
2613 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2614 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2615 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2616 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2617 * gcc.dg/tree-ssa/vrp72.c: Likewise.
2618 * gcc.dg/tree-ssa/vrp73.c: Likewise.
2619 * gcc.dg/tree-ssa/vrp75.c: Likewise.
2620 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
2621 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
2622 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
2623 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
2624 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
2625 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
2626 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
2627 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
2628 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
2629 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
2630 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2631 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2632 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2633 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
2634 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
2635 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
2636 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
2637 * gcc.dg/tree-ssa/inline-10.c: Likewise.
2638 * gcc.dg/tree-ssa/inline-9.c: Likewise.
2639 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2640 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2641 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2642 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2643 * gcc.dg/tree-ssa/pr23434.c: Likewise.
2644 * gcc.dg/tree-ssa/pr33922.c: Likewise.
2645 * gcc.dg/tree-ssa/scev-3.c: Likewise.
2646 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2647 * gcc.dg/tree-ssa/scev-5.c: Likewise.
2648 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
2649 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
2650 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2651 * gcc.dg/tree-ssa/vrp01.c: Likewise.
2652 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2653 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2654 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2655 * gcc.dg/tree-ssa/vrp05.c: Likewise.
2656 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2657 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2658 * gcc.dg/tree-ssa/vrp10.c: Likewise.
2659 * gcc.dg/tree-ssa/vrp11.c: Likewise.
2660 * gcc.dg/tree-ssa/vrp14.c: Likewise.
2661 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
2662 * gcc.dg/tree-ssa/writeonly.c: Likewise.
2663 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
2665 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
2666 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
2667 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
2668 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
2669 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
2670 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
2671 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
2672 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
2673 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2674 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2675 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
2676 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
2677 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
2678 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
2679 * gcc.dg/tree-ssa/inline-5.c: Likewise.
2680 * gcc.dg/tree-ssa/inline-6.c: Likewise.
2681 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
2682 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
2683 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
2684 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
2685 * gcc.dg/tree-ssa/loop-20.c: Likewise.
2686 * gcc.dg/tree-ssa/loop-38.c: Likewise.
2687 * gcc.dg/tree-ssa/pr20913.c: Likewise.
2688 * gcc.dg/tree-ssa/pr21582.c: Likewise.
2689 * gcc.dg/tree-ssa/pr24670.c: Likewise.
2690 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
2691 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2692 * gcc.dg/tree-ssa/vrp12.c: Likewise.
2693 * gcc.dg/tree-ssa/vrp13.c: Likewise.
2694 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2695 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2696 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2697 * gcc.dg/tree-ssa/vrp55.c: Likewise.
2698 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
2700 2014-10-02 Marek Polacek <polacek@redhat.com>
2702 * gcc.dg/tm/20091013.c: Fix defaulting to int.
2703 * gcc.dg/tm/20091221.c: Likewise.
2704 * gcc.dg/tm/debug-1.c: Likewise.
2705 * gcc.dg/tm/irrevocable-1.c: Likewise.
2706 * gcc.dg/tm/irrevocable-2.c: Likewise.
2707 * gcc.dg/tm/irrevocable-3.c: Likewise.
2708 * gcc.dg/tm/irrevocable-4.c: Likewise.
2709 * gcc.dg/tm/memopt-1.c: Likewise.
2710 * gcc.dg/tm/pr52173-1.c: Likewise.
2711 * gcc.dg/tm/props-1.c: Likewise.
2712 * gcc.dg/tm/props-2.c: Likewise.
2713 * gcc.dg/tm/props-3.c: Likewise.
2714 * gcc.dg/tm/20100125.c: Fix implicit declarations.
2715 * gcc.dg/tm/memopt-11.c: Likewise.
2716 * gcc.dg/tm/memopt-12.c: Likewise.
2717 * gcc.dg/tm/memopt-16.c: Likewise.
2718 * gcc.dg/tm/memopt-3.c: Likewise.
2719 * gcc.dg/tm/memopt-4.c: Likewise.
2720 * gcc.dg/tm/memopt-5.c: Likewise.
2721 * gcc.dg/tm/memopt-6.c: Likewise.
2722 * gcc.dg/tm/wrap-4.c: Likewise.
2724 2014-10-02 Marek Polacek <polacek@redhat.com>
2726 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
2727 * gcc.dg/vect/pr37730.c: Likewise.
2728 * gcc.dg/vect/pr52870.c: Likewise.
2729 * gcc.dg/vect/pr60092-2.c: Likewise.
2730 * gcc.dg/vect/pr60092.c: Likewise.
2731 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2732 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
2733 * gcc.dg/vect/pr31041.c: Likewise.
2734 * gcc.dg/vect/pr32216.c: Likewise.
2735 * gcc.dg/vect/pr32224.c: Likewise.
2736 * gcc.dg/vect/pr32366.c: Likewise.
2737 * gcc.dg/vect/pr33866.c: Likewise.
2738 * gcc.dg/vect/pr43430-2.c: Likewise.
2739 * gcc.dg/vect/pr43842.c: Likewise.
2740 * gcc.dg/vect/vect-1.c: Likewise.
2741 * gcc.dg/vect/vect-1-big-array.c: Likewise.
2742 * gcc.dg/vect/vect-93.c: Likewise.
2743 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
2746 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2749 * g++.dg/cpp0x/noexcept23.C: New.
2750 * g++.dg/cpp0x/noexcept24.C: Likewise.
2752 2014-10-02 Marek Polacek <polacek@redhat.com>
2754 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
2755 * gcc.dg/noncompile/20050120-1.c: Likewise.
2756 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
2757 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
2758 * gcc.dg/noncompile/930301-1.c: Likewise.
2759 * gcc.dg/noncompile/930622-1.c: Likewise.
2760 * gcc.dg/noncompile/930622-2.c: Likewise.
2761 * gcc.dg/noncompile/950825-1.c: Likewise.
2762 * gcc.dg/noncompile/invalid_asm.c: Likewise.
2763 * gcc.dg/noncompile/scope.c: Likewise.
2764 * gcc.dg/noncompile/va-arg-1.c: Likewise.
2765 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
2766 * gcc.dg/noncompile/971104-1.c: Likewise.
2768 2014-10-02 Marek Polacek <polacek@redhat.com>
2770 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
2771 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
2772 * gcc.dg/tree-prof/merge_block.c: Likewise.
2773 * gcc.dg/tree-prof/peel-1.c: Likewise.
2774 * gcc.dg/tree-prof/stringop-1.c: Likewise.
2775 * gcc.dg/tree-prof/stringop-2.c: Likewise.
2776 * gcc.dg/tree-prof/unroll-1.c: Likewise.
2777 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
2778 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
2779 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2780 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2781 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2782 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2783 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
2784 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
2785 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
2788 2014-10-02 Marek Polacek <polacek@redhat.com>
2790 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
2791 * gcc.c-torture/compile/20011119-1.c: Likewise.
2792 * gcc.c-torture/compile/20011119-2.c: Likewise.
2793 * gcc.c-torture/compile/20021120-1.c: Likewise.
2794 * gcc.c-torture/compile/20021120-2.c: Likewise.
2795 * gcc.c-torture/compile/20050215-1.c: Likewise.
2796 * gcc.c-torture/compile/20050215-2.c: Likewise.
2797 * gcc.c-torture/compile/20050215-3.c: Likewise.
2798 * gcc.c-torture/compile/pr37669.c: Likewise.
2799 * gcc.c-torture/execute/20020107-1.c: Likewise.
2800 * gcc.c-torture/execute/restrict-1.c: Likewise.
2801 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
2802 * gcc.c-torture/execute/930529-1.c: Likewise.
2803 * gcc.c-torture/execute/920612-1.c: Likewise.
2804 * gcc.c-torture/execute/920711-1.c: Likewise.
2805 * gcc.c-torture/execute/990127-2.c: Likewise.
2806 * gcc.c-torture/execute/pr40386.c: Likewise.
2807 * gcc.c-torture/execute/pr57124.c: Likewise.
2808 * gcc.c-torture/compile/pr34808.c: Add function declarations.
2809 * gcc.c-torture/compile/pr42299.c: Likewise.
2810 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
2811 * gcc.c-torture/compile/simd-6.c: Likewise.
2812 * gcc.c-torture/execute/pr53645-2.c: Likewise.
2813 * gcc.c-torture/execute/pr53645.c: Likewise.
2814 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
2816 * gcc.c-torture/execute/980608-1.c: Likewise.
2817 * gcc.c-torture/execute/bcp-1.c: Likewise.
2818 * gcc.c-torture/execute/p18298.c: Likewise.
2819 * gcc.c-torture/execute/unroll-1.c: Likewise.
2820 * gcc.c-torture/execute/va-arg-7.c: Likewise.
2821 * gcc.c-torture/execute/va-arg-8.c: Likewise.
2822 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
2823 declarations. Fix defaulting to int.
2824 * gcc.c-torture/execute/961223-1.c: Likewise.
2825 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
2826 -Wno-pointer-to-int-cast. Fix defaulting to int.
2828 2014-10-02 Andrew Pinski <apinski@cavium.com>
2829 Max Ostapenko <m.ostapenko@partner.samsung.com>
2832 (check_effective_target_fsanitize_address): New function.
2833 (ubsan_init): Save off ALWAYS_CXXFLAGS.
2834 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
2836 (check_effective_target_faddress_sanitizer): Rename to ...
2837 (check_effective_target_fsanitize_address): ... this. Change to creating
2839 (asan_init): Save off ALWAYS_CXXFLAGS.
2840 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
2842 (check_effective_target_fthread_sanitizer): Rename to ...
2843 (check_effective_target_fsanitize_thread): ... this. Change to creating
2845 (tsan_init): Save off ALWAYS_CXXFLAGS.
2846 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
2847 to run as a default behaviour.
2848 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
2849 Check check_effective_target_fsanitize_undefined before running the
2851 * g++.dg/ubsan/ubsan.exp: Likewise.
2852 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
2853 check_effective_target_fsanitize_address too early.
2854 Check check_effective_target_fsanitize_address before running the tests.
2855 * g++.dg/asan/asan.exp: Likewise.
2856 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
2857 check_effective_target_fsanitize_thread too early.
2858 Check check_effective_target_fsanitize_thread before running the tests.
2859 * g++.dg/tsan/tsan.exp: Likewise.
2861 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
2863 * gcc.dg/combine-clobber.c: New.
2865 2014-10-01 Jakub Jelinek <jakub@redhat.com>
2868 * gcc.dg/pr63342.c: New test.
2871 * g++.dg/ipa/pr63306.C: New test.
2874 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
2875 to test 24 in TESTS.
2877 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2879 * lib/target-supports.exp: Error out with preprocessor condition
2880 instead of FOO everywhere.
2882 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2884 Implement SD-6: SG10 Feature Test Recommendations
2885 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
2886 * g++.dg/cpp1y/feat-cxx11.C: New.
2887 * g++.dg/cpp1y/feat-cxx14.C: New.
2888 * g++.dg/cpp1y/feat-cxx98.C: New.
2889 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
2890 * g++.dg/cpp1y/phoobhar.h: New.
2891 * g++.dg/cpp1y/testinc/phoobhar.h: New.
2893 2014-09-30 Teresa Johnson <tejohnson@google.com>
2895 * gcc.dg/tree-prof/20050826-2.c: New test.
2896 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
2898 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
2901 * lib/gcc.exp: Accept "fatal error:" as error prefix.
2902 * lib/g++.exp: Likewise.
2903 * lib/obj-c++.exp: Likewise.
2904 * lib/objc.exp: Likewise.
2905 * g++.dg/template/pr16564.C: New test.
2907 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
2910 * g++.dg/cpp0x/decltype26.C: Adjust.
2911 * g++.dg/cpp0x/decltype28.C: Likewise.
2912 * g++.dg/cpp0x/decltype29.C: Likewise.
2913 * g++.dg/cpp0x/decltype32.C: Likewise.
2914 * g++.dg/cpp0x/enum11.C: Likewise.
2915 * g++.dg/template/arrow1.C: Likewise.
2916 * g++.dg/template/pr23510.C: Likewise.
2917 * g++.dg/template/recurse.C: Likewise.
2918 * g++.dg/template/recurse2.C: Likewise.
2919 * g++.dg/template/vtable2.C: Likewise.
2920 * g++.old-deja/g++.pt/infinite1.C: Likewise.
2922 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
2924 PR preprocessor/58893
2925 * gcc.dg/pr58893.c: New test case.
2926 * gcc.dg/pr58893-0.h: New include.
2928 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
2931 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
2933 * gcc.target/i386/pr62120.c: New.
2935 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
2937 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
2938 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
2939 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
2940 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
2943 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2945 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
2947 2014-09-30 Jakub Jelinek <jakub@redhat.com>
2950 * gcc.c-torture/compile/pr63282.c: New test.
2952 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
2954 * gcc.dg/tree-ssa/vrp94.c: New test.
2955 * gnat.dg/opt40.adb: Likewise.
2957 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2959 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
2960 vec_vspltw, and vec_vspltb for which the second argument is out of
2963 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
2965 * gcc.c-torture/compile/calls-void.c: New test.
2967 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2970 * g++.dg/template/pr51385.C: New.
2972 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
2974 * gcc.target/mips/20140928.c: New test.
2976 2014-09-27 Andi Kleen <ak@linux.intel.com>
2978 * gcc.target/i386/nop-mcount.c: Only run on Linux.
2979 * gcc.target/i386/record-mcount.c: dito.
2981 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
2984 * g++.dg/torture/pr62121.C: New testcase.
2986 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
2989 * g++.dg/tree-prof/pr35545.C: New testcase.
2991 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2993 * gcc.target/powerpc/pr63335.c: Change effective target to
2996 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
2998 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
3000 2014-09-26 Jakub Jelinek <jakub@redhat.com>
3002 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
3005 2014-09-25 Andi Kleen <ak@linux.intel.com>
3007 * gcc.target/i386/nop-mcount.c: New file.
3008 * gcc.target/i386/record-mcount.c: New file.
3010 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
3012 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
3013 * gcc.dg/vect/pr57705.c: Likewise.
3014 * gcc.dg/vect/pr57741-2.c: Likewise.
3015 * gcc.dg/vect/pr57741-3.c: Likewise.
3016 * gcc.dg/vect/pr59591-1.c: Likewise.
3017 * gcc.dg/vect/pr59591-2.c: Likewise.
3018 * gcc.dg/vect/pr60196-1.c: Likewise.
3019 * gcc.dg/vect/pr60196-2.c: Likewise.
3020 * gcc.dg/vect/pr60276.c: Likewise.
3021 * gcc.dg/vect/pr61680.c: Likewise.
3022 * gcc.dg/vect/pr63148.c: Likewise.
3023 * gcc.dg/vect/pr63189.c: Likewise.
3024 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
3025 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
3026 * gcc.dg/vect/vect-nop-move.c: Likewise.
3027 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
3028 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3030 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
3032 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
3034 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
3036 * gcc.target/aarch64/simd/vqshlb_1.c: New.
3038 2014-09-25 Jiong Wang <jiong.wang@arm.com>
3040 * gcc.target/i386/shrink_wrap_1.c: New test.
3042 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3045 * gcc.target/powerpc/pr63335.c: New test.
3047 2014-09-25 Marek Polacek <polacek@redhat.com>
3050 * g++.dg/warn/pr61945.C: New test.
3052 2014-09-25 Jakub Jelinek <jakub@redhat.com>
3054 PR tree-optimization/63341
3055 * gcc.dg/vect/pr63341-1.c: New test.
3056 * gcc.dg/vect/pr63341-2.c: New test.
3059 * g++.dg/gomp/pr63249.C: New test.
3060 * c-c++-common/gomp/pr63249.c: New test.
3062 2014-09-25 Tobias Burnus <burnus@net-b.de>
3064 * gfortran.dg/coarray/collectives_3.f90: New.
3065 * gfortran.dg/coarray_collectives_9.f90: New.
3066 * gfortran.dg/coarray_collectives_10.f90: New.
3067 * gfortran.dg/coarray_collectives_11.f90: New.
3068 * gfortran.dg/coarray_collectives_12.f90: New.
3070 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3072 * gcc.target/powerpc/swaps-p8-17.c: New test.
3074 2014-09-24 Jiong Wang <jiong.wang@arm.com>
3076 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
3078 2014-09-24 Marek Polacek <polacek@redhat.com>
3082 * c-c++-common/pr53874.c: New test.
3083 * c-c++-common/pr61405.c: New test.
3085 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3087 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
3089 2014-09-24 Jakub Jelinek <jakub@redhat.com>
3092 * c-c++-common/asan/pr63316.c: New test.
3094 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
3096 PR tree-optimization/63266
3097 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
3099 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
3101 * gcc.target/arm/pr63210.c: New test.
3103 2014-09-23 Andi Kleen <ak@linux.intel.com>
3105 * gcc.dg/noreorder.c: New test.
3106 * gcc.dg/noreorder2.c: New test.
3107 * gcc.dg/noreorder3.c: New test.
3108 * gcc.dg/noreorder4.c: New test.
3110 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
3112 * gcc.dg/combine_ashiftrt_1.c: New test.
3113 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3114 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
3115 workarounds for cmge.
3116 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
3119 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3122 * g++.dg/cpp1y/lambda-init10.C: New.
3124 2014-09-23 Jakub Jelinek <jakub@redhat.com>
3127 * gfortran.dg/pr63331.f90: New test.
3129 2014-09-24 Renlin Li <renlin.li@arm.com>
3131 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
3132 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3133 * gcc.dg/pr10474.c: Likewise.
3135 2014-09-20 Mark Wielaard <mjw@redhat.com>
3137 * gcc.dg/guality/const-volatile.c (i): Mark as used.
3146 2014-09-20 Mark Wielaard <mjw@redhat.com>
3148 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
3149 and "long int" to plain "short" and "long".
3150 * gcc.dg/guality/const-volatile.c (struct bar): New struct
3151 containing short and long long fields.
3152 (bar): New variable to test the type.
3154 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3157 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
3159 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3162 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
3164 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
3166 * gcc.dg/vect/vect-reduc-or_1.c: New test.
3167 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
3169 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
3171 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
3174 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
3175 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
3177 2014-09-22 Jakub Jelinek <jakub@redhat.com>
3180 * c-c++-common/gomp/pr63328.c: New test.
3182 2014-09-22 Martin Liska <mliska@suse.cz>
3185 * g++.dg/lto/pr63270_0.C: New test.
3186 * g++.dg/lto/pr63270_1.C: New test.
3188 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
3190 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
3191 for call_value_rex64_ms_sysv.
3192 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
3193 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
3194 for call_rex64_ms_sysv.
3196 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3197 Tobias Burnus <burnus@net-b.de>
3199 * gfortran.dg/coarray_atomic_5.f90: New
3201 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
3204 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
3206 2014-09-19 Andi Kleen <ak@linux.intel.com>
3208 * gcc.dg/pg-override.c: Only run on x86 Linux.
3209 * gcc.dg/pg.c: Dito.
3210 * gcc.target/i386/fentry-override.c: Exclude for PIC.
3211 * gcc.target/i386/fentry.c: Dito.
3213 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
3216 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
3218 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
3221 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
3222 * gfortran.dg/pr63152.f90: New test.
3224 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
3227 * g++.dg/cpp0x/nsdmi10.C: New.
3229 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
3231 * gcc.dg/ssp-3.c: New.
3232 * gcc.dg/ssp-4.c: Likewise.
3234 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3236 * gcc.target/s390/dfp-conv1.c: New testcase.
3238 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
3240 * c-c++-common/asan/red-align-1.c: New test.
3241 * c-c++-common/asan/red-align-2.c: New test.
3243 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
3245 * gcc.dg/pr61053.c: Updated for x32.
3247 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
3250 * gcc.target/i386/pr63285.c: New test.
3252 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
3255 * gcc.target/i386/pr61360.c: New.
3257 2014-09-18 Jakub Jelinek <jakub@redhat.com>
3260 * g++.dg/asan/pr62017.C: New test.
3263 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
3265 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3268 * g++.dg/cpp0x/Wdtor1.C: New.
3270 2014-09-18 Joseph Myers <joseph@codesourcery.com>
3272 * gcc.dg/torture/float128-exact-underflow.c: New test.
3274 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3277 * g++.dg/template/pr61745.C: New.
3279 2014-09-17 Marek Polacek <polacek@redhat.com>
3282 * gcc.dg/cpp/pr61854-1.c: New test.
3283 * gcc.dg/cpp/pr61854-2.c: New test.
3284 * gcc.dg/cpp/pr61854-3.c: New test.
3285 * gcc.dg/cpp/pr61854-3.h: New test.
3286 * gcc.dg/cpp/pr61854-4.c: New test.
3287 * gcc.dg/cpp/pr61854-5.c: New test.
3288 * gcc.dg/cpp/pr61854-6.c: New test.
3289 * gcc.dg/cpp/pr61854-7.c: New test.
3290 * gcc.dg/cpp/pr61854-c90.c: New test.
3291 * gcc.dg/cpp/pr61854-c94.c: New test.
3293 2014-09-17 Jakub Jelinek <jakub@redhat.com>
3296 * gcc.dg/pr63284.c: New test.
3298 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
3300 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3303 * g++.dg/cpp0x/constexpr-63241.C: New.
3305 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
3308 * gfortran.dg/filename_null.f90: New test.
3310 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
3312 * gcc.dg/pg-override.c: Fix a typo.
3314 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
3316 * gcc.dg/pg.c: Fix a typo.
3318 2014-09-16 Richard Biener <rguenther@suse.de>
3321 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
3322 for "vectorization not profitable".
3324 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
3326 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
3328 2014-09-16 Jakub Jelinek <jakub@redhat.com>
3331 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
3332 missing nexted dg-test call support in dejaGNU 1.4.4.
3334 2014-09-15 Andi Kleen <ak@linux.intel.com>
3336 * gcc.dg/pg-override.c: New test.
3337 * gcc.dg/pg.c: New test.
3338 * gcc.target/i386/fentry-override.c: New test.
3339 * gcc.target/i386/fentry.c: New test.
3341 2014-09-15 Jakub Jelinek <jakub@redhat.com>
3344 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
3346 (dg-compile-aux-modules): New procedure.
3347 * gfortran.dg/binding_label_tests_10.f03: Remove comment
3349 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
3350 use dg-compile-aux-modules.
3351 * gfortran.dg/binding_label_tests_11.f03: Remove comment
3353 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
3354 use dg-compile-aux-modules.
3355 * gfortran.dg/binding_label_tests_13.f03: Remove comment
3357 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
3358 use dg-compile-aux-modules.
3359 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
3361 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
3362 use dg-compile-aux-modules.
3363 * gfortran.dg/class_45a.f03: Remove keep-modules.
3364 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
3365 and cleanup-modules.
3366 * gfortran.dg/class_4a.f03: Use dg-do link, use
3367 dg-additional-sources and cleanup-modules, remove keep-modules
3369 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
3370 keep-modules, adjust comment.
3371 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
3372 dg-additional-sources and cleanup-modules.
3373 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
3375 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
3377 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
3378 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
3379 use dg-compile-aux-modules.
3380 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
3381 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
3382 use dg-compile-aux-modules.
3383 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
3384 * gfortran.dg/whole_file_29.f90: Remove comment, use
3385 dg-compile-aux-modules.
3386 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
3387 * gfortran.dg/whole_file_31.f90: Remove comment, use
3388 dg-compile-aux-modules.
3390 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
3391 gcc_parallel_test_enable): New procedures. If
3392 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
3393 runtest_file_p to invoke also gcc_parallel_test_run_p.
3394 * g++.dg/guality/guality.exp (check_guality): Save/restore
3395 test_counts array around the body of the procedure.
3396 * gcc.dg/guality/guality.exp (check_guality): Likewise.
3397 * g++.dg/plugin/plugin.exp: Run all the tests serially
3398 by the first parallel runtest encountering it.
3399 * gcc.dg/plugin/plugin.exp: Likewise.
3400 * gcc.misc-tests/matrix1.exp: Likewise.
3401 * gcc.misc-tests/dhry.exp: Likewise.
3402 * gcc.misc-tests/acker1.exp: Likewise.
3403 * gcc.misc-tests/linkage.exp: Likewise.
3404 * gcc.misc-tests/mg.exp: Likewise.
3405 * gcc.misc-tests/mg-2.exp: Likewise.
3406 * gcc.misc-tests/sort2.exp: Likewise.
3407 * gcc.misc-tests/sieve.exp: Likewise.
3408 * gcc.misc-tests/options.exp: Likewise.
3409 * gcc.misc-tests/help.exp: Likewise.
3410 * go.test/go-test.exp (go-gc-tests): Use
3411 gcc_parallel_test_enable {0, 1} around all handling of
3413 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
3414 * ada/acats/run_all.sh: Parallelize using mkdir inside of
3415 a shared directory. Avoid forking and expr uses if
3416 shell supports $(()).
3418 2014-09-14 David Sherwood <david.sherwood@arm.com>
3420 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
3422 2014-09-14 James Clarke <jrtc27@jrtc27.com>
3425 * gcc.dg/darwin-minversion-1.c: Fixed formatting
3426 * gcc.dg/darwin-minversion-2.c: Fixed formatting
3427 * gcc.dg/darwin-minversion-3.c: Fixed formatting
3428 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
3430 2014-09-13 Marek Polacek <polacek@redhat.com>
3433 * g++.dg/diagnostic/pr60862.C: New test.
3435 2014-09-12 Richard Biener <rguenther@suse.de>
3438 * g++.dg/torture/pr63237.C: New testcase.
3440 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
3442 * gcc.dg/vec-andxor1.c: New file.
3444 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
3447 * gcc.dg/c11-true_min-1.c: New testcase.
3449 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
3452 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
3453 * g++.old-deja/g++.other/warn5.C: Adjust.
3455 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
3457 * gcc.target/aarch64/vset_lane_1.c: New test.
3459 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
3461 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
3463 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
3465 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
3467 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
3470 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
3472 PR tree-optimization/63186
3473 * gcc.dg/pr63186.c: New testcase.
3475 2014-09-10 Xinliang David Li <davidxl@google.com>
3478 * gcc.c-torture/execute/pr63209.c: New test.
3480 2014-09-10 Jakub Jelinek <jakub@redhat.com>
3482 * gcc.target/i386/i386.exp: Only run vect-args.c tests
3483 if runtest_file_p says they should be run.
3485 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
3487 * gcc.target/aarch64/vstN_1.c: New test.
3489 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
3491 * gcc.target/aarch64/vldN_lane_1.c: New test.
3493 2014-09-10 Martin Jambor <mjambor@suse.cz>
3496 * g++.dg/ipa/pr61654.C: New test.
3498 2014-09-10 Jakub Jelinek <jakub@redhat.com>
3500 * c-c++-common/ubsan/attrib-3.c: New test.
3501 * c-c++-common/ubsan/nonnull-1.c: New test.
3502 * c-c++-common/ubsan/nonnull-2.c: New test.
3503 * c-c++-common/ubsan/nonnull-3.c: New test.
3504 * c-c++-common/ubsan/nonnull-4.c: New test.
3505 * c-c++-common/ubsan/nonnull-5.c: New test.
3507 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
3509 * g++.dg/lto/pr63166_0.ii: New testcase.
3510 * g++.dg/lto/pr63166_1.ii: New testcase.
3512 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
3514 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
3516 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3518 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
3519 xxpermdi and add commentary about adding it back later; remove
3522 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3524 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
3525 and 16-byte aligned.
3526 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
3527 * gcc.target/arm/vect-lroundf_1.c: Likewise.
3528 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
3529 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3530 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3531 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3533 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3535 * gcc.target/aarch64/vldN_dup_1.c: New test.
3537 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3539 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
3541 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3543 * gcc.target/aarch64/vldN_1.c: New test.
3545 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3547 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
3549 2014-09-09 Jiong Wang <jiong.wang@arm.com>
3551 * gcc.target/arm/vect-copysignf.c: New testcase.
3553 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3555 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3557 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3559 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3561 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3563 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3565 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3567 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3569 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3571 * gcc.target/arm/pr51835.c: Update expected assembly.
3572 * gcc.target/arm/vfp-1.c: Likewise.
3573 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3574 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
3575 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3576 * gcc.target/arm/vfp-ldmias.c: Likewise.
3577 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3578 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3579 * gcc.target/arm/vfp-stmiad.c: Likewise.
3580 * gcc.target/arm/vfp-stmias.c: Likewise.
3582 2014-09-09 Tony Wang <tony.wang@arm.com>
3584 * gcc.target/arm/xordi3-opt.c: Disable this
3585 test case for thumb1 target.
3586 * gcc.target/arm/iordi3-opt.c: Ditto.
3588 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3591 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
3593 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
3595 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
3597 2014-09-08 Jakub Jelinek <jakub@redhat.com>
3599 PR tree-optimization/60196
3600 PR tree-optimization/63189
3601 * gcc.dg/vect/pr63189.c: New test.
3602 * gcc.dg/vect/pr60196-1.c: New test.
3603 * gcc.dg/vect/pr60196-2.c: New test.
3605 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3607 * gcc.target/powerpc/swaps-p8-16.c: New test.
3609 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
3611 * gcc.target/i386/pr62208.c: New test.
3613 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
3616 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
3618 * g++.dg/ipa/pr61800.C: Require visibility.
3620 * gcc.dg/pr61868.c: Require lto.
3622 2014-09-05 Easwaran Raman <eraman@google.com>
3624 PR rtl-optimization/62146
3625 * testsuite/g++.dg/opt/pr62146.C: New.
3627 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
3629 * gcc.dg/vect/vect-109.c: Skip predicate added.
3630 * gcc.dg/vect/vect-93.c: Test check fixed.
3631 * gcc.dg/vect/bb-slp-10.c: Likewise.
3632 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
3633 Check unaligned feature.
3635 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
3637 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
3638 int{32,16,8}x1_t with int{32,16,8}_t.
3639 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3640 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3641 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3642 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3644 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
3646 * gcc.target/aarch64/vget_high_1.c: New test.
3647 * gcc.target/aarch64/vget_low_1.c: Likewise.
3649 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
3651 * gcc.target/aarch64/simd/int_comparisons.x: New file.
3652 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
3653 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
3655 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
3657 * gcc.target/aarch64/simd/vrbit_1.c: New test.
3659 2014-09-05 Richard Biener <rguenther@suse.de>
3662 * gcc.dg/vect/pr63148.c: New testcase.
3663 * c-c++-common/pr19807-1.c: Likewise.
3664 * g++.dg/tree-ssa/pr19807.C: Adjust.
3665 * g++.dg/tree-ssa/tmmti-2.C: Remove.
3667 2014-09-05 Bin Cheng <bin.cheng@arm.com>
3670 * gcc.target/arm/memset-inline-1.c: New test.
3671 * gcc.target/arm/memset-inline-2.c: New test.
3672 * gcc.target/arm/memset-inline-3.c: New test.
3673 * gcc.target/arm/memset-inline-4.c: New test.
3674 * gcc.target/arm/memset-inline-5.c: New test.
3675 * gcc.target/arm/memset-inline-6.c: New test.
3676 * gcc.target/arm/memset-inline-7.c: New test.
3677 * gcc.target/arm/memset-inline-8.c: New test.
3678 * gcc.target/arm/memset-inline-9.c: New test.
3679 * gcc.target/arm/memset-inline-10.c: New test.
3681 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
3683 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
3685 2014-09-04 Guozhi Wei <carrot@google.com>
3688 * gcc.target/aarch64/pr62040.c: New test.
3690 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3692 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
3693 override specific ones, but specific ones do.
3695 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3697 * gcc.target/powerpc/swaps-p8-13.c: New test.
3698 * gcc.target/powerpc/swaps-p8-14.c: New test.
3699 * gcc.target/powerpc/swaps-p8-15.c: New test.
3701 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3703 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
3704 regardless of endianness.
3706 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
3709 * gfortran.dg/cray_pointers_11.f90: New.
3711 2014-09-03 Martin Jambor <mjambor@suse.cz>
3714 * g++.dg/ipa/pr62015.C: New test.
3716 2014-09-03 Martin Jambor <mjambor@suse.cz>
3719 * gcc.dg/ipa/pr61986.c: New test.
3721 2014-09-03 Marek Polacek <polacek@redhat.com>
3724 * gcc.dg/pr62294.c: New test.
3725 * gcc.dg/pr62294.h: New file.
3727 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
3729 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
3730 of dg-options. Add "inline" keyword to test functions.
3732 2014-09-03 Marek Polacek <polacek@redhat.com>
3735 * g++.dg/cpp0x/pr62024.C: New test.
3736 * gcc.dg/pr62024.c: New test.
3738 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
3740 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
3741 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
3742 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
3743 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
3744 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
3745 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
3747 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3750 * gcc.target/s390/pr61078.c: New testcase.
3752 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
3754 * gcc.dg/20111227-2.c: Compile only for x86 targets.
3755 * gcc.dg/20111227-3.c: Ditto.
3757 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
3759 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
3761 2014-09-03 Tobias Burnus <burnus@net-b.de>
3766 * gfortran.dg/sizeof_4.f90: New.
3768 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3770 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
3771 vec_cts, and vec_ctu.
3772 * gcc.target/powerpc/builtins-2.c: Likewise.
3774 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
3776 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
3777 [!__sun__ && !__hpux__] (arena_size): Scale according to
3778 target pointer size.
3780 2014-09-02 Marek Polacek <polacek@redhat.com>
3783 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
3785 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3788 * gcc.target/arm/vect-lceilf_1.c: New test.
3789 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
3790 * gcc.target/arm/vect-lroundf_1.c: Likewise.
3792 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3795 * gcc.target/arm/lceil-vcvt_1.c: New test.
3796 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
3797 * gcc.target/arm/lround-vcvt_1.c: Likewise.
3799 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
3802 * g++.dg/cpp0x/constexpr-volatile.C: New.
3803 * g++.dg/ext/is_literal_type2.C: Likewise.
3805 2014-09-02 Jakub Jelinek <jakub@redhat.com>
3806 Balaji V. Iyer <balaji.v.iyer@intel.com>
3807 Igor Zamyatin <igor.zamyatin@intel.com>
3809 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
3810 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
3811 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
3812 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
3813 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
3814 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
3815 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
3816 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
3817 * g++.dg/cilk-plus/CK/cf3.cc: New test.
3818 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
3819 * g++.dg/cilk-plus/CK/for1.cc: New test.
3820 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
3821 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
3822 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
3824 2014-09-02 Richard Biener <rguenther@suse.de>
3826 PR tree-optimization/62695
3827 * gfortran.dg/pr62695.f90: New testcase.
3829 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
3832 * gcc.c-torture/compile/pr62312.c: New.
3834 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
3836 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
3838 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
3840 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3841 Return right away if !arm*-*-*.
3843 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
3845 * gcc.c-torture/unsorted/386.c: Move to ...
3846 * gcc.c-torture/compile/386.c: ... here.
3847 * gcc.c-torture/unsorted/86.c: Move to ...
3848 * gcc.c-torture/compile/86.c: ... here.
3849 * gcc.c-torture/unsorted/a1.c: Move to ...
3850 * gcc.c-torture/compile/a1.c: ... here.
3851 * gcc.c-torture/unsorted/a3.c: Move to ...
3852 * gcc.c-torture/compile/a3.c: ... here.
3853 * gcc.c-torture/unsorted/aaa.c: Move to ...
3854 * gcc.c-torture/compile/aaa.c: ... here.
3855 * gcc.c-torture/unsorted/aa.c: Move to ...
3856 * gcc.c-torture/compile/aa.c: ... here.
3857 * gcc.c-torture/unsorted/abs.c: Move to ...
3858 * gcc.c-torture/compile/abs.c: ... here.
3859 * gcc.c-torture/unsorted/a.c: Move to ...
3860 * gcc.c-torture/compile/a.c: ... here.
3861 * gcc.c-torture/unsorted/ac.c: Move to ...
3862 * gcc.c-torture/compile/ac.c: ... here.
3863 * gcc.c-torture/unsorted/acc.c: Move to ...
3864 * gcc.c-torture/compile/acc.c: ... here.
3865 * gcc.c-torture/unsorted/add386.c: Move to ...
3866 * gcc.c-torture/compile/add386.c: ... here.
3867 * gcc.c-torture/unsorted/add.c: Move to ...
3868 * gcc.c-torture/compile/add.c: ... here.
3869 * gcc.c-torture/unsorted/addcc.c: Move to ...
3870 * gcc.c-torture/compile/addcc.c: ... here.
3871 * gcc.c-torture/unsorted/andm.c: Move to ...
3872 * gcc.c-torture/compile/andm.c: ... here.
3873 * gcc.c-torture/unsorted/andmem.c: Move to ...
3874 * gcc.c-torture/compile/andmem.c: ... here.
3875 * gcc.c-torture/unsorted/andn.c: Move to ...
3876 * gcc.c-torture/compile/andn.c: ... here.
3877 * gcc.c-torture/unsorted/andok.c: Move to ...
3878 * gcc.c-torture/compile/andok.c: ... here.
3879 * gcc.c-torture/unsorted/andsi.c: Move to ...
3880 * gcc.c-torture/compile/andsi.c: ... here.
3881 * gcc.c-torture/unsorted/andsparc.c: Move to ...
3882 * gcc.c-torture/compile/andsparc.c: ... here.
3883 * gcc.c-torture/unsorted/aos.c: Move to ...
3884 * gcc.c-torture/compile/aos.c: ... here.
3885 * gcc.c-torture/unsorted/arr.c: Move to ...
3886 * gcc.c-torture/compile/arr.c: ... here.
3887 * gcc.c-torture/unsorted/as.c: Move to ...
3888 * gcc.c-torture/compile/as.c: ... here.
3889 * gcc.c-torture/unsorted/ase.c: Move to ...
3890 * gcc.c-torture/compile/ase.c: ... here.
3891 * gcc.c-torture/unsorted/b1.c: Move to ...
3892 * gcc.c-torture/compile/b1.c: ... here.
3893 * gcc.c-torture/unsorted/b2.c: Move to ...
3894 * gcc.c-torture/compile/b2.c: ... here.
3895 * gcc.c-torture/unsorted/b3.c: Move to ...
3896 * gcc.c-torture/compile/b3.c: ... here.
3897 * gcc.c-torture/unsorted/b88.c: Move to ...
3898 * gcc.c-torture/compile/b88.c: ... here.
3899 * gcc.c-torture/unsorted/bad.c: Move to ...
3900 * gcc.c-torture/compile/bad.c: ... here.
3901 * gcc.c-torture/unsorted/band.c: Move to ...
3902 * gcc.c-torture/compile/band.c: ... here.
3903 * gcc.c-torture/unsorted/bb0.c: Move to ...
3904 * gcc.c-torture/compile/bb0.c: ... here.
3905 * gcc.c-torture/unsorted/bb1.c: Move to ...
3906 * gcc.c-torture/compile/bb1.c: ... here.
3907 * gcc.c-torture/unsorted/bbb.c: Move to ...
3908 * gcc.c-torture/compile/bbb.c: ... here.
3909 * gcc.c-torture/unsorted/b.c: Move to ...
3910 * gcc.c-torture/compile/b.c: ... here.
3911 * gcc.c-torture/unsorted/bc.c: Move to ...
3912 * gcc.c-torture/compile/bc.c: ... here.
3913 * gcc.c-torture/unsorted/bcopy.c: Move to ...
3914 * gcc.c-torture/compile/bcopy.c: ... here.
3915 * gcc.c-torture/unsorted/bf.c: Move to ...
3916 * gcc.c-torture/compile/bf.c: ... here.
3917 * gcc.c-torture/unsorted/bfins.c: Move to ...
3918 * gcc.c-torture/compile/bfins.c: ... here.
3919 * gcc.c-torture/unsorted/bfx.c: Move to ...
3920 * gcc.c-torture/compile/bfx.c: ... here.
3921 * gcc.c-torture/unsorted/bge.c: Move to ...
3922 * gcc.c-torture/compile/bge.c: ... here.
3923 * gcc.c-torture/unsorted/bit.c: Move to ...
3924 * gcc.c-torture/compile/bit.c: ... here.
3925 * gcc.c-torture/unsorted/bitf.c: Move to ...
3926 * gcc.c-torture/compile/bitf.c: ... here.
3927 * gcc.c-torture/unsorted/bitw.c: Move to ...
3928 * gcc.c-torture/compile/bitw.c: ... here.
3929 * gcc.c-torture/unsorted/blk.c: Move to ...
3930 * gcc.c-torture/compile/blk.c: ... here.
3931 * gcc.c-torture/unsorted/bt386.c: Move to ...
3932 * gcc.c-torture/compile/bt386.c: ... here.
3933 * gcc.c-torture/unsorted/bt.c: Move to ...
3934 * gcc.c-torture/compile/bt.c: ... here.
3935 * gcc.c-torture/unsorted/BUG11.c: Move to ...
3936 * gcc.c-torture/compile/BUG11.c: ... here.
3937 * gcc.c-torture/unsorted/BUG12.c: Move to ...
3938 * gcc.c-torture/compile/BUG12.c: ... here.
3939 * gcc.c-torture/unsorted/BUG13.c: Move to ...
3940 * gcc.c-torture/compile/BUG13.c: ... here.
3941 * gcc.c-torture/unsorted/BUG16.c: Move to ...
3942 * gcc.c-torture/compile/BUG16.c: ... here.
3943 * gcc.c-torture/unsorted/BUG17.c: Move to ...
3944 * gcc.c-torture/compile/BUG17.c: ... here.
3945 * gcc.c-torture/unsorted/BUG18.c: Move to ...
3946 * gcc.c-torture/compile/BUG18.c: ... here.
3947 * gcc.c-torture/unsorted/BUG1.c: Move to ...
3948 * gcc.c-torture/compile/BUG1.c: ... here.
3949 * gcc.c-torture/unsorted/BUG21.c: Move to ...
3950 * gcc.c-torture/compile/BUG21.c: ... here.
3951 * gcc.c-torture/unsorted/BUG22.c: Move to ...
3952 * gcc.c-torture/compile/BUG22.c: ... here.
3953 * gcc.c-torture/unsorted/BUG23.c: Move to ...
3954 * gcc.c-torture/compile/BUG23.c: ... here.
3955 * gcc.c-torture/unsorted/BUG24.c: Move to ...
3956 * gcc.c-torture/compile/BUG24.c: ... here.
3957 * gcc.c-torture/unsorted/BUG25.c: Move to ...
3958 * gcc.c-torture/compile/BUG25.c: ... here.
3959 * gcc.c-torture/unsorted/BUG2.c: Move to ...
3960 * gcc.c-torture/compile/BUG2.c: ... here.
3961 * gcc.c-torture/unsorted/BUG3.c: Move to ...
3962 * gcc.c-torture/compile/BUG3.c: ... here.
3963 * gcc.c-torture/unsorted/BUG4.c: Move to ...
3964 * gcc.c-torture/compile/BUG4.c: ... here.
3965 * gcc.c-torture/unsorted/BUG5.c: Move to ...
3966 * gcc.c-torture/compile/BUG5.c: ... here.
3967 * gcc.c-torture/unsorted/BUG6.c: Move to ...
3968 * gcc.c-torture/compile/BUG6.c: ... here.
3969 * gcc.c-torture/unsorted/bug.c: Move to ...
3970 * gcc.c-torture/compile/bug.c: ... here.
3971 * gcc.c-torture/unsorted/bugc.c: Move to ...
3972 * gcc.c-torture/compile/bugc.c: ... here.
3973 * gcc.c-torture/unsorted/buns.c: Move to ...
3974 * gcc.c-torture/compile/buns.c: ... here.
3975 * gcc.c-torture/unsorted/bx.c: Move to ...
3976 * gcc.c-torture/compile/bx.c: ... here.
3977 * gcc.c-torture/unsorted/c1.c: Move to ...
3978 * gcc.c-torture/compile/c1.c: ... here.
3979 * gcc.c-torture/unsorted/c2.c: Move to ...
3980 * gcc.c-torture/compile/c2.c: ... here.
3981 * gcc.c-torture/unsorted/call386.c: Move to ...
3982 * gcc.c-torture/compile/call386.c: ... here.
3983 * gcc.c-torture/unsorted/call.c: Move to ...
3984 * gcc.c-torture/compile/call.c: ... here.
3985 * gcc.c-torture/unsorted/callind.c: Move to ...
3986 * gcc.c-torture/compile/callind.c: ... here.
3987 * gcc.c-torture/unsorted/c.c: Move to ...
3988 * gcc.c-torture/compile/c.c: ... here.
3989 * gcc.c-torture/unsorted/cc.c: Move to ...
3990 * gcc.c-torture/compile/cc.c: ... here.
3991 * gcc.c-torture/unsorted/charmtst.c: Move to ...
3992 * gcc.c-torture/compile/charmtst.c: ... here.
3993 * gcc.c-torture/unsorted/cmb.c: Move to ...
3994 * gcc.c-torture/compile/cmb.c: ... here.
3995 * gcc.c-torture/unsorted/cmp.c: Move to ...
3996 * gcc.c-torture/compile/cmp.c: ... here.
3997 * gcc.c-torture/unsorted/cmphi.c: Move to ...
3998 * gcc.c-torture/compile/cmphi.c: ... here.
3999 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
4000 * gcc.c-torture/compile/cmpsi386.c: ... here.
4001 * gcc.c-torture/unsorted/cmul.c: Move to ...
4002 * gcc.c-torture/compile/cmul.c: ... here.
4003 * gcc.c-torture/unsorted/cn1.c: Move to ...
4004 * gcc.c-torture/compile/cn1.c: ... here.
4005 * gcc.c-torture/unsorted/comb.c: Move to ...
4006 * gcc.c-torture/compile/comb.c: ... here.
4007 * gcc.c-torture/unsorted/consec.c: Move to ...
4008 * gcc.c-torture/compile/consec.c: ... here.
4009 * gcc.c-torture/unsorted/const.c: Move to ...
4010 * gcc.c-torture/compile/const.c: ... here.
4011 * gcc.c-torture/unsorted/conv.c: Move to ...
4012 * gcc.c-torture/compile/conv.c: ... here.
4013 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
4014 * gcc.c-torture/compile/conv_tst.c: ... here.
4015 * gcc.c-torture/unsorted/cp.c: Move to ...
4016 * gcc.c-torture/compile/cp.c: ... here.
4017 * gcc.c-torture/unsorted/csebug.c: Move to ...
4018 * gcc.c-torture/compile/csebug.c: ... here.
4019 * gcc.c-torture/unsorted/cvt.c: Move to ...
4020 * gcc.c-torture/compile/cvt.c: ... here.
4021 * gcc.c-torture/unsorted/dblbug.c: Move to ...
4022 * gcc.c-torture/compile/dblbug.c: ... here.
4023 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
4024 * gcc.c-torture/compile/dbl_parm.c: ... here.
4025 * gcc.c-torture/unsorted/d.c: Move to ...
4026 * gcc.c-torture/compile/d.c: ... here.
4027 * gcc.c-torture/unsorted/ddd.c: Move to ...
4028 * gcc.c-torture/compile/ddd.c: ... here.
4029 * gcc.c-torture/unsorted/dead.c: Move to ...
4030 * gcc.c-torture/compile/dead.c: ... here.
4031 * gcc.c-torture/unsorted/delay.c: Move to ...
4032 * gcc.c-torture/compile/delay.c: ... here.
4033 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
4034 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
4035 * gcc.c-torture/unsorted/di.c: Move to ...
4036 * gcc.c-torture/compile/di.c: ... here.
4037 * gcc.c-torture/unsorted/dic.c: Move to ...
4038 * gcc.c-torture/compile/dic.c: ... here.
4039 * gcc.c-torture/unsorted/dilayout.c: Move to ...
4040 * gcc.c-torture/compile/dilayout.c: ... here.
4041 * gcc.c-torture/unsorted/dimove.c: Move to ...
4042 * gcc.c-torture/compile/dimove.c: ... here.
4043 * gcc.c-torture/unsorted/dimul.c: Move to ...
4044 * gcc.c-torture/compile/dimul.c: ... here.
4045 * gcc.c-torture/unsorted/div.c: Move to ...
4046 * gcc.c-torture/compile/div.c: ... here.
4047 * gcc.c-torture/unsorted/divdf.c: Move to ...
4048 * gcc.c-torture/compile/divdf.c: ... here.
4049 * gcc.c-torture/unsorted/dm.c: Move to ...
4050 * gcc.c-torture/compile/dm.c: ... here.
4051 * gcc.c-torture/unsorted/dshift.c: Move to ...
4052 * gcc.c-torture/compile/dshift.c: ... here.
4053 * gcc.c-torture/unsorted/e.c: Move to ...
4054 * gcc.c-torture/compile/e.c: ... here.
4055 * gcc.c-torture/unsorted/ex.c: Move to ...
4056 * gcc.c-torture/compile/ex.c: ... here.
4057 * gcc.c-torture/unsorted/ext.c: Move to ...
4058 * gcc.c-torture/compile/ext.c: ... here.
4059 * gcc.c-torture/unsorted/f1.c: Move to ...
4060 * gcc.c-torture/compile/f1.c: ... here.
4061 * gcc.c-torture/unsorted/f2.c: Move to ...
4062 * gcc.c-torture/compile/f2.c: ... here.
4063 * gcc.c-torture/unsorted/fdmul.c: Move to ...
4064 * gcc.c-torture/compile/fdmul.c: ... here.
4065 * gcc.c-torture/unsorted/float.c: Move to ...
4066 * gcc.c-torture/compile/float.c: ... here.
4067 * gcc.c-torture/unsorted/flo.c: Move to ...
4068 * gcc.c-torture/compile/flo.c: ... here.
4069 * gcc.c-torture/unsorted/flt_const.c: Move to ...
4070 * gcc.c-torture/compile/flt_const.c: ... here.
4071 * gcc.c-torture/unsorted/fnul.c: Move to ...
4072 * gcc.c-torture/compile/fnul.c: ... here.
4073 * gcc.c-torture/unsorted/foo.c: Move to ...
4074 * gcc.c-torture/compile/foo.c: ... here.
4075 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
4076 * gcc.c-torture/compile/forgetcc.c: ... here.
4077 * gcc.c-torture/unsorted/fq.c: Move to ...
4078 * gcc.c-torture/compile/fq.c: ... here.
4079 * gcc.c-torture/unsorted/g.c: Move to ...
4080 * gcc.c-torture/compile/g.c: ... here.
4081 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
4082 * gcc.c-torture/compile/gen_tst.c: ... here.
4083 * gcc.c-torture/unsorted/glob.c: Move to ...
4084 * gcc.c-torture/compile/glob.c: ... here.
4085 * gcc.c-torture/unsorted/gronk.c: Move to ...
4086 * gcc.c-torture/compile/gronk.c: ... here.
4087 * gcc.c-torture/unsorted/hibug.c: Move to ...
4088 * gcc.c-torture/compile/hibug.c: ... here.
4089 * gcc.c-torture/unsorted/hi.c: Move to ...
4090 * gcc.c-torture/compile/hi.c: ... here.
4091 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
4092 * gcc.c-torture/compile/HIcmp.c: ... here.
4093 * gcc.c-torture/unsorted/HIset.c: Move to ...
4094 * gcc.c-torture/compile/HIset.c: ... here.
4095 * gcc.c-torture/unsorted/i.c: Move to ...
4096 * gcc.c-torture/compile/i.c: ... here.
4097 * gcc.c-torture/unsorted/i++.c: Move to ...
4098 * gcc.c-torture/compile/i++.c: ... here.
4099 * gcc.c-torture/unsorted/ic.c: Move to ...
4100 * gcc.c-torture/compile/ic.c: ... here.
4101 * gcc.c-torture/unsorted/icmp.c: Move to ...
4102 * gcc.c-torture/compile/icmp.c: ... here.
4103 * gcc.c-torture/unsorted/ifreg.c: Move to ...
4104 * gcc.c-torture/compile/ifreg.c: ... here.
4105 * gcc.c-torture/unsorted/imm.c: Move to ...
4106 * gcc.c-torture/compile/imm.c: ... here.
4107 * gcc.c-torture/unsorted/isinf.c: Move to ...
4108 * gcc.c-torture/compile/isinf.c: ... here.
4109 * gcc.c-torture/unsorted/jmp.c: Move to ...
4110 * gcc.c-torture/compile/jmp.c: ... here.
4111 * gcc.c-torture/unsorted/jumptab.c: Move to ...
4112 * gcc.c-torture/compile/jumptab.c: ... here.
4113 * gcc.c-torture/unsorted/layout.c: Move to ...
4114 * gcc.c-torture/compile/layout.c: ... here.
4115 * gcc.c-torture/unsorted/lbug.c: Move to ...
4116 * gcc.c-torture/compile/lbug.c: ... here.
4117 * gcc.c-torture/unsorted/l.c: Move to ...
4118 * gcc.c-torture/compile/l.c: ... here.
4119 * gcc.c-torture/unsorted/ll1.c: Move to ...
4120 * gcc.c-torture/compile/ll1.c: ... here.
4121 * gcc.c-torture/unsorted/llbug.c: Move to ...
4122 * gcc.c-torture/compile/llbug.c: ... here.
4123 * gcc.c-torture/unsorted/lll.c: Move to ...
4124 * gcc.c-torture/compile/lll.c: ... here.
4125 * gcc.c-torture/unsorted/load8.c: Move to ...
4126 * gcc.c-torture/compile/load8.c: ... here.
4127 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
4128 * gcc.c-torture/compile/loadhicc.c: ... here.
4129 * gcc.c-torture/unsorted/log2.c: Move to ...
4130 * gcc.c-torture/compile/log2.c: ... here.
4131 * gcc.c-torture/unsorted/logic.c: Move to ...
4132 * gcc.c-torture/compile/logic.c: ... here.
4133 * gcc.c-torture/unsorted/loop-1.c: Move to ...
4134 * gcc.c-torture/compile/loop-1.c: ... here.
4135 * gcc.c-torture/unsorted/loop386.c: Move to ...
4136 * gcc.c-torture/compile/loop386.c: ... here.
4137 * gcc.c-torture/unsorted/lop.c: Move to ...
4138 * gcc.c-torture/compile/lop.c: ... here.
4139 * gcc.c-torture/unsorted/m1.c: Move to ...
4140 * gcc.c-torture/compile/m1.c: ... here.
4141 * gcc.c-torture/unsorted/m2.c: Move to ...
4142 * gcc.c-torture/compile/m2.c: ... here.
4143 * gcc.c-torture/unsorted/m5.c: Move to ...
4144 * gcc.c-torture/compile/m5.c: ... here.
4145 * gcc.c-torture/unsorted/m68.c: Move to ...
4146 * gcc.c-torture/compile/m68.c: ... here.
4147 * gcc.c-torture/unsorted/mbyte.c: Move to ...
4148 * gcc.c-torture/compile/mbyte.c: ... here.
4149 * gcc.c-torture/unsorted/mchar.c: Move to ...
4150 * gcc.c-torture/compile/mchar.c: ... here.
4151 * gcc.c-torture/unsorted/mcmp.c: Move to ...
4152 * gcc.c-torture/compile/mcmp.c: ... here.
4153 * gcc.c-torture/unsorted/mdouble.c: Move to ...
4154 * gcc.c-torture/compile/mdouble.c: ... here.
4155 * gcc.c-torture/unsorted/memtst.c: Move to ...
4156 * gcc.c-torture/compile/memtst.c: ... here.
4157 * gcc.c-torture/unsorted/miscomp.c: Move to ...
4158 * gcc.c-torture/compile/miscomp.c: ... here.
4159 * gcc.c-torture/unsorted/mm.c: Move to ...
4160 * gcc.c-torture/compile/mm.c: ... here.
4161 * gcc.c-torture/unsorted/mod.c: Move to ...
4162 * gcc.c-torture/compile/mod.c: ... here.
4163 * gcc.c-torture/unsorted/modcc.c: Move to ...
4164 * gcc.c-torture/compile/modcc.c: ... here.
4165 * gcc.c-torture/unsorted/move.c: Move to ...
4166 * gcc.c-torture/compile/move.c: ... here.
4167 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
4168 * gcc.c-torture/compile/move_qhi.c: ... here.
4169 * gcc.c-torture/unsorted/mregtst.c: Move to ...
4170 * gcc.c-torture/compile/mregtst.c: ... here.
4171 * gcc.c-torture/unsorted/msp.c: Move to ...
4172 * gcc.c-torture/compile/msp.c: ... here.
4173 * gcc.c-torture/unsorted/mtst.c: Move to ...
4174 * gcc.c-torture/compile/mtst.c: ... here.
4175 * gcc.c-torture/unsorted/mu.c: Move to ...
4176 * gcc.c-torture/compile/mu.c: ... here.
4177 * gcc.c-torture/unsorted/mul.c: Move to ...
4178 * gcc.c-torture/compile/mul.c: ... here.
4179 * gcc.c-torture/unsorted/mword1.c: Move to ...
4180 * gcc.c-torture/compile/mword1.c: ... here.
4181 * gcc.c-torture/unsorted/mword.c: Move to ...
4182 * gcc.c-torture/compile/mword.c: ... here.
4183 * gcc.c-torture/unsorted/n1.c: Move to ...
4184 * gcc.c-torture/compile/n1.c: ... here.
4185 * gcc.c-torture/unsorted/nand.c: Move to ...
4186 * gcc.c-torture/compile/nand.c: ... here.
4187 * gcc.c-torture/unsorted/n.c: Move to ...
4188 * gcc.c-torture/compile/n.c: ... here.
4189 * gcc.c-torture/unsorted/neg.c: Move to ...
4190 * gcc.c-torture/compile/neg.c: ... here.
4191 * gcc.c-torture/unsorted/o.c: Move to ...
4192 * gcc.c-torture/compile/o.c: ... here.
4193 * gcc.c-torture/unsorted/omit.c: Move to ...
4194 * gcc.c-torture/compile/omit.c: ... here.
4195 * gcc.c-torture/unsorted/opout.c: Move to ...
4196 * gcc.c-torture/compile/opout.c: ... here.
4197 * gcc.c-torture/unsorted/opt.c: Move to ...
4198 * gcc.c-torture/compile/opt.c: ... here.
4199 * gcc.c-torture/unsorted/or386.c: Move to ...
4200 * gcc.c-torture/compile/or386.c: ... here.
4201 * gcc.c-torture/unsorted/or.c: Move to ...
4202 * gcc.c-torture/compile/or.c: ... here.
4203 * gcc.c-torture/unsorted/parms.c: Move to ...
4204 * gcc.c-torture/compile/parms.c: ... here.
4205 * gcc.c-torture/unsorted/pass.c: Move to ...
4206 * gcc.c-torture/compile/pass.c: ... here.
4207 * gcc.c-torture/unsorted/p.c: Move to ...
4208 * gcc.c-torture/compile/p.c: ... here.
4209 * gcc.c-torture/unsorted/pmt.c: Move to ...
4210 * gcc.c-torture/compile/pmt.c: ... here.
4211 * gcc.c-torture/unsorted/poor.c: Move to ...
4212 * gcc.c-torture/compile/poor.c: ... here.
4213 * gcc.c-torture/unsorted/pp.c: Move to ...
4214 * gcc.c-torture/compile/pp.c: ... here.
4215 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
4216 * gcc.c-torture/compile/pret-arg.c: ... here.
4217 * gcc.c-torture/unsorted/pyr2.c: Move to ...
4218 * gcc.c-torture/compile/pyr2.c: ... here.
4219 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
4220 * gcc.c-torture/compile/PYRBUG.c: ... here.
4221 * gcc.c-torture/unsorted/pyr.c: Move to ...
4222 * gcc.c-torture/compile/pyr.c: ... here.
4223 * gcc.c-torture/unsorted/q.c: Move to ...
4224 * gcc.c-torture/compile/q.c: ... here.
4225 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
4226 * gcc.c-torture/compile/QIcmp.c: ... here.
4227 * gcc.c-torture/unsorted/QIset.c: Move to ...
4228 * gcc.c-torture/compile/QIset.c: ... here.
4229 * gcc.c-torture/unsorted/r1.c: Move to ...
4230 * gcc.c-torture/compile/r1.c: ... here.
4231 * gcc.c-torture/unsorted/r.c: Move to ...
4232 * gcc.c-torture/compile/r.c: ... here.
4233 * gcc.c-torture/unsorted/rel.c: Move to ...
4234 * gcc.c-torture/compile/rel.c: ... here.
4235 * gcc.c-torture/unsorted/rmsc.c: Move to ...
4236 * gcc.c-torture/compile/rmsc.c: ... here.
4237 * gcc.c-torture/unsorted/round.c: Move to ...
4238 * gcc.c-torture/compile/round.c: ... here.
4239 * gcc.c-torture/unsorted/run.c: Move to ...
4240 * gcc.c-torture/compile/run.c: ... here.
4241 * gcc.c-torture/unsorted/sar.c: Move to ...
4242 * gcc.c-torture/compile/sar.c: ... here.
4243 * gcc.c-torture/unsorted/s.c: Move to ...
4244 * gcc.c-torture/compile/s.c: ... here.
4245 * gcc.c-torture/unsorted/scal.c: Move to ...
4246 * gcc.c-torture/compile/scal.c: ... here.
4247 * gcc.c-torture/unsorted/sc.c: Move to ...
4248 * gcc.c-torture/compile/sc.c: ... here.
4249 * gcc.c-torture/unsorted/scc.c: Move to ...
4250 * gcc.c-torture/compile/scc.c: ... here.
4251 * gcc.c-torture/unsorted/scond.c: Move to ...
4252 * gcc.c-torture/compile/scond.c: ... here.
4253 * gcc.c-torture/unsorted/selfrec.c: Move to ...
4254 * gcc.c-torture/compile/selfrec.c: ... here.
4255 * gcc.c-torture/unsorted/seq.c: Move to ...
4256 * gcc.c-torture/compile/seq.c: ... here.
4257 * gcc.c-torture/unsorted/set386.c: Move to ...
4258 * gcc.c-torture/compile/set386.c: ... here.
4259 * gcc.c-torture/unsorted/set88.c: Move to ...
4260 * gcc.c-torture/compile/set88.c: ... here.
4261 * gcc.c-torture/unsorted/SFset.c: Move to ...
4262 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
4263 * gcc.c-torture/unsorted/shand.c: Move to ...
4264 * gcc.c-torture/compile/shand.c: ... here.
4265 * gcc.c-torture/unsorted/sh.c: Move to ...
4266 * gcc.c-torture/compile/sh.c: ... here.
4267 * gcc.c-torture/unsorted/shft.c: Move to ...
4268 * gcc.c-torture/compile/shft.c: ... here.
4269 * gcc.c-torture/unsorted/shift.c: Move to ...
4270 * gcc.c-torture/compile/shift.c: ... here.
4271 * gcc.c-torture/unsorted/shloop.c: Move to ...
4272 * gcc.c-torture/compile/shloop.c: ... here.
4273 * gcc.c-torture/unsorted/shm.c: Move to ...
4274 * gcc.c-torture/compile/shm.c: ... here.
4275 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
4276 * gcc.c-torture/compile/SIcmp.c: ... here.
4277 * gcc.c-torture/unsorted/signext2.c: Move to ...
4278 * gcc.c-torture/compile/signext2.c: ... here.
4279 * gcc.c-torture/unsorted/signext.c: Move to ...
4280 * gcc.c-torture/compile/signext.c: ... here.
4281 * gcc.c-torture/unsorted/sim.c: Move to ...
4282 * gcc.c-torture/compile/sim.c: ... here.
4283 * gcc.c-torture/unsorted/simple.c: Move to ...
4284 * gcc.c-torture/compile/simple.c: ... here.
4285 * gcc.c-torture/unsorted/SIset.c: Move to ...
4286 * gcc.c-torture/compile/SIset.c: ... here.
4287 * gcc.c-torture/unsorted/sne.c: Move to ...
4288 * gcc.c-torture/compile/sne.c: ... here.
4289 * gcc.c-torture/unsorted/sound.c: Move to ...
4290 * gcc.c-torture/compile/sound.c: ... here.
4291 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
4292 * gcc.c-torture/compile/sparcbug.c: ... here.
4293 * gcc.c-torture/unsorted/speed.c: Move to ...
4294 * gcc.c-torture/compile/speed.c: ... here.
4295 * gcc.c-torture/unsorted/stor.c: Move to ...
4296 * gcc.c-torture/compile/stor.c: ... here.
4297 * gcc.c-torture/unsorted/store0.c: Move to ...
4298 * gcc.c-torture/compile/store0.c: ... here.
4299 * gcc.c-torture/unsorted/storecc.c: Move to ...
4300 * gcc.c-torture/compile/storecc.c: ... here.
4301 * gcc.c-torture/unsorted/str.c: Move to ...
4302 * gcc.c-torture/compile/str.c: ... here.
4303 * gcc.c-torture/unsorted/stru.c: Move to ...
4304 * gcc.c-torture/compile/stru.c: ... here.
4305 * gcc.c-torture/unsorted/structret.c: Move to ...
4306 * gcc.c-torture/compile/structret.c: ... here.
4307 * gcc.c-torture/unsorted/stuct.c: Move to ...
4308 * gcc.c-torture/compile/stuct.c: ... here.
4309 * gcc.c-torture/unsorted/sub32.c: Move to ...
4310 * gcc.c-torture/compile/sub32.c: ... here.
4311 * gcc.c-torture/unsorted/subcc.c: Move to ...
4312 * gcc.c-torture/compile/subcc.c: ... here.
4313 * gcc.c-torture/unsorted/subcse.c: Move to ...
4314 * gcc.c-torture/compile/subcse.c: ... here.
4315 * gcc.c-torture/unsorted/sym.c: Move to ...
4316 * gcc.c-torture/compile/sym.c: ... here.
4317 * gcc.c-torture/unsorted/symconst.c: Move to ...
4318 * gcc.c-torture/compile/symconst.c: ... here.
4319 * gcc.c-torture/unsorted/t.c: Move to ...
4320 * gcc.c-torture/compile/t.c: ... here.
4321 * gcc.c-torture/unsorted/test.c: Move to ...
4322 * gcc.c-torture/compile/test.c: ... here.
4323 * gcc.c-torture/unsorted/test-flow.c: Move to ...
4324 * gcc.c-torture/compile/test-flow.c: ... here.
4325 * gcc.c-torture/unsorted/test-loop.c: Move to ...
4326 * gcc.c-torture/compile/test-loop.c: ... here.
4327 * gcc.c-torture/unsorted/time.c: Move to ...
4328 * gcc.c-torture/compile/time.c: ... here.
4329 * gcc.c-torture/unsorted/tmp.c: Move to ...
4330 * gcc.c-torture/compile/tmp.c: ... here.
4331 * gcc.c-torture/unsorted/trivial.c: Move to ...
4332 * gcc.c-torture/compile/trivial.c: ... here.
4333 * gcc.c-torture/unsorted/trunc.c: Move to ...
4334 * gcc.c-torture/compile/trunc.c: ... here.
4335 * gcc.c-torture/unsorted/u.c: Move to ...
4336 * gcc.c-torture/compile/u.c: ... here.
4337 * gcc.c-torture/unsorted/udconvert.c: Move to ...
4338 * gcc.c-torture/compile/udconvert.c: ... here.
4339 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
4340 * gcc.c-torture/compile/udivmod4.c: ... here.
4341 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
4342 * gcc.c-torture/compile/UHIcmp.c: ... here.
4343 * gcc.c-torture/unsorted/uns.c: Move to ...
4344 * gcc.c-torture/compile/uns.c: ... here.
4345 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
4346 * gcc.c-torture/compile/uns_tst.c: ... here.
4347 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
4348 * gcc.c-torture/compile/UQIcmp.c: ... here.
4349 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
4350 * gcc.c-torture/compile/USIcmp.c: ... here.
4351 * gcc.c-torture/unsorted/uuarg.c: Move to ...
4352 * gcc.c-torture/compile/uuarg.c: ... here.
4353 * gcc.c-torture/unsorted/v.c: Move to ...
4354 * gcc.c-torture/compile/v.c: ... here.
4355 * gcc.c-torture/unsorted/w.c: Move to ...
4356 * gcc.c-torture/compile/w.c: ... here.
4357 * gcc.c-torture/unsorted/ww.c: Move to ...
4358 * gcc.c-torture/compile/ww.c: ... here.
4359 * gcc.c-torture/unsorted/xb.c: Move to ...
4360 * gcc.c-torture/compile/xb.c: ... here.
4361 * gcc.c-torture/unsorted/xbg.c: Move to ...
4362 * gcc.c-torture/compile/xbg.c: ... here.
4363 * gcc.c-torture/unsorted/x.c: Move to ...
4364 * gcc.c-torture/compile/x.c: ... here.
4365 * gcc.c-torture/unsorted/xc.c: Move to ...
4366 * gcc.c-torture/compile/xc.c: ... here.
4367 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
4368 * gcc.c-torture/compile/xcsebug.c: ... here.
4369 * gcc.c-torture/unsorted/xdi.c: Move to ...
4370 * gcc.c-torture/compile/xdi.c: ... here.
4371 * gcc.c-torture/unsorted/xfoo.c: Move to ...
4372 * gcc.c-torture/compile/xfoo.c: ... here.
4373 * gcc.c-torture/unsorted/xi.c: Move to ...
4374 * gcc.c-torture/compile/xi.c: ... here.
4375 * gcc.c-torture/unsorted/xlop.c: Move to ...
4376 * gcc.c-torture/compile/xlop.c: ... here.
4377 * gcc.c-torture/unsorted/xmtst.c: Move to ...
4378 * gcc.c-torture/compile/xmtst.c: ... here.
4379 * gcc.c-torture/unsorted/xneg.c: Move to ...
4380 * gcc.c-torture/compile/xneg.c: ... here.
4381 * gcc.c-torture/unsorted/xopt.c: Move to ...
4382 * gcc.c-torture/compile/xopt.c: ... here.
4383 * gcc.c-torture/unsorted/xor.c: Move to ...
4384 * gcc.c-torture/compile/xor.c: ... here.
4385 * gcc.c-torture/unsorted/xorn.c: Move to ...
4386 * gcc.c-torture/compile/xorn.c: ... here.
4387 * gcc.c-torture/unsorted/xp.c: Move to ...
4388 * gcc.c-torture/compile/xp.c: ... here.
4389 * gcc.c-torture/unsorted/xpp.c: Move to ...
4390 * gcc.c-torture/compile/xpp.c: ... here.
4391 * gcc.c-torture/unsorted/xs.c: Move to ...
4392 * gcc.c-torture/compile/xs.c: ... here.
4393 * gcc.c-torture/unsorted/xsh.c: Move to ...
4394 * gcc.c-torture/compile/xsh.c: ... here.
4395 * gcc.c-torture/unsorted/xz.c: Move to ...
4396 * gcc.c-torture/compile/xz.c: ... here.
4397 * gcc.c-torture/unsorted/xzz.c: Move to ...
4398 * gcc.c-torture/compile/xzz.c: ... here.
4400 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4402 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
4403 (abort, exit): Declare.
4405 2014-09-01 Yury Gribov <y.gribov@samsung.com>
4409 * c-c++-common/asan/pr62140-1.c: New test.
4410 * c-c++-common/asan/pr62140-2.c: New test.
4412 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
4413 Tobias Burnus <burnus@net-b.de>
4416 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
4418 2014-08-31 Tobias Burnus <burnus@net-b.de>
4420 * gfortran.dg/coarray_lib_comm_1.f90: New.
4422 2014-08-30 Andrew Pinski <apinski@cavium.com>
4424 * gcc.c-torture/execute/20140828-1.c: New testcase.
4426 2014-08-29 DJ Delorie <dj@redhat.com>
4428 * lib/target-supports.exp (check_effective_target_size32plus):
4429 Increase size to avoid false positives on 24-bit address spaces.
4430 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
4431 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
4432 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
4433 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
4434 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
4435 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
4436 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
4437 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
4439 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4442 * g++.dg/cpp0x/constexpr-54002.C: New.
4444 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4447 * g++.dg/cpp0x/constexpr-56991.C: New.
4449 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4452 * g++.dg/cpp0x/constexpr-57764.C: New.
4454 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4457 * g++.dg/cpp0x/constexpr-59938.C: New.
4459 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4462 * g++.dg/cpp0x/constexpr-61484.C: New.
4464 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4466 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
4467 vec_round, vec_splat, vec_div, and vec_mul.
4468 * gcc.target/powerpc/builtins-2.c: New test.
4470 2014-08-28 Richard Biener <rguenther@suse.de>
4472 PR tree-optimization/62283
4473 * gfortran.dg/vect/pr62283.f: New testcase.
4474 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
4475 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4476 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4477 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4478 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4479 * gcc.dg/vect/vect-33.c: Likewise.
4481 2014-08-28 Yury Gribov <y.gribov@samsung.com>
4483 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
4485 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
4487 PR cpp/23827 - standard C++ should not have hex float preprocessor
4489 * g++.dg/cpp/pr23827_cxx11.C: New.
4490 * g++.dg/cpp/pr23827_cxx98.C: New.
4491 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
4492 * gcc.dg/cpp/pr23827_c90.c: New.
4493 * gcc.dg/cpp/pr23827_c90_neg.c: New.
4494 * gcc.dg/cpp/pr23827_c99.c: New.
4496 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
4499 * g++.dg/cpp0x/constexpr-52892-1.C: New.
4500 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
4501 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
4503 2014-08-27 Guozhi Wei <carrot@google.com>
4506 * gcc.target/aarch64/pr62262.c: New test.
4508 2014-08-26 Joseph Myers <joseph@codesourcery.com>
4512 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
4513 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
4515 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
4517 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4518 failure on s390*-*-linux-gnu.
4520 2014-08-26 Richard Biener <rguenther@suse.de>
4522 PR tree-optimization/62175
4523 * g++.dg/torture/pr62175.C: New testcase.
4525 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
4527 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
4528 copy of compile/compile.exp.
4529 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
4530 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
4532 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
4534 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
4535 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
4536 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
4537 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
4538 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
4539 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
4540 * gcc.c-torture/execute/20040703-1.c: Likewise.
4541 * gcc.c-torture/execute/20040705-1.c: Likewise.
4542 * gcc.c-torture/execute/20040705-2.c: Likewise.
4543 * gcc.c-torture/execute/20040709-1.c: Likewise.
4544 * gcc.c-torture/execute/20040709-2.c: Likewise.
4545 * gcc.c-torture/execute/20040811-1.c: Likewise.
4546 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
4547 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
4548 compiling for x86_64-* or i?86-*.
4549 * gcc.c-torture/execute/20050604-1.c: Likewise.
4550 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
4551 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
4552 for x86_64-* or i?86-*.
4553 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
4554 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
4555 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
4556 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
4558 * gcc.c-torture/execute/20111227-2.c: Moved to...
4559 * gcc.dg/20111227-2.c: ... here. Add -free option.
4560 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
4561 * gcc.dg/20111227-3.c: ... here. Add -free option.
4562 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
4563 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
4564 declarations for abort and exit.
4565 * gcc.c-torture/execute/920711-1.c: Likewise.
4566 * gcc.c-torture/execute/930529-1.c: Likewise.
4567 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
4568 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
4569 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
4571 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
4572 for i?86-* or x86_64-*. Add declarations for abort and exit.
4573 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
4575 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
4576 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
4577 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
4578 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
4579 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
4580 Xfail on powerpc-ibm-aix*. Add declaration for abort.
4581 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
4582 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
4584 * gcc.c-torture/execute/loop-2g.c: Likewise.
4585 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
4586 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
4588 * gcc.c-torture/execute/pr19689.c: Require int32plus.
4589 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
4590 * gcc.c-torture/execute/pr23047.c: Likewise.
4591 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
4592 declarations for abort and exit.
4593 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
4594 * gcc.c-torture/execute/pr31448.c: Likewise.
4595 * gcc.c-torture/execute/pr35456.c: Skip on vax.
4596 * gcc.c-torture/execute/pr37573.c: Require int32plus.
4597 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
4598 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
4600 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
4601 declarations for abort and exit.
4602 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
4603 * gcc.c-torture/execute/pr43220.c: Require int32plus.
4604 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
4605 * gcc.c-torture/execute/pr45262.c: Require int32plus.
4606 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
4607 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
4608 * gcc.c-torture/execute/pr51582-2.c: Likewise.
4609 * gcc.c-torture/execute/pr52979-1.c: Likewise.
4610 * gcc.c-torture/execute/pr52979-2.c: Likewise.
4611 * gcc.c-torture/execute/pr56799.c: Likewise.
4612 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
4613 option. Add declarations for abort and exit.
4614 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
4615 * gcc.c-torture/execute/pr58570.c: Likewise.
4616 * gcc.c-torture/execute/pr60822.c: Likewise.
4617 * gcc.c-torture/execute/pr7284-1.c: Likewise.
4618 * gcc.c-torture/execute/shiftdi.c: Likewise.
4619 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
4620 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
4621 * gcc.c-torture/execute/usmul.c: Require int32plus.
4622 * gcc.c-torture/execute/vrp-5.c: Likewise.
4623 * gcc.c-torture/execute/vrp-6.c: Likewise.
4624 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
4625 * gcc.c-torture/execute/20010122-1.x: Delete.
4626 * gcc.c-torture/execute/20010129-1.x: Delete.
4627 * gcc.c-torture/execute/20020404-1.x: Delete.
4628 * gcc.c-torture/execute/20021024-1.x: Delete.
4629 * gcc.c-torture/execute/20021127-1.x: Delete.
4630 * gcc.c-torture/execute/20030125-1.x: Delete.
4631 * gcc.c-torture/execute/20030216-1.x: Delete.
4632 * gcc.c-torture/execute/20030222-1.x: Delete.
4633 * gcc.c-torture/execute/20040629-1.x: Delete.
4634 * gcc.c-torture/execute/20040703-1.x: Delete.
4635 * gcc.c-torture/execute/20040705-1.x: Delete.
4636 * gcc.c-torture/execute/20040705-2.x: Delete.
4637 * gcc.c-torture/execute/20040709-1.x: Delete.
4638 * gcc.c-torture/execute/20040709-2.x: Delete.
4639 * gcc.c-torture/execute/20040811-1.x: Delete.
4640 * gcc.c-torture/execute/20050316-1.x: Delete.
4641 * gcc.c-torture/execute/20050316-2.x: Delete.
4642 * gcc.c-torture/execute/20050316-3.x: Delete.
4643 * gcc.c-torture/execute/20050604-1.x: Delete.
4644 * gcc.c-torture/execute/20061101-1.x: Delete.
4645 * gcc.c-torture/execute/20061220-1.x: Delete.
4646 * gcc.c-torture/execute/20081117-1.x: Delete.
4647 * gcc.c-torture/execute/20101011-1.x: Delete.
4648 * gcc.c-torture/execute/20120919-1.x: Delete.
4649 * gcc.c-torture/execute/920612-1.x: Delete.
4650 * gcc.c-torture/execute/920710-1.x: Delete.
4651 * gcc.c-torture/execute/920711-1.x: Delete.
4652 * gcc.c-torture/execute/930529-1.x: Delete.
4653 * gcc.c-torture/execute/931004-12.x: Delete.
4654 * gcc.c-torture/execute/980709-1.x: Delete.
4655 * gcc.c-torture/execute/981130-1.x: Delete.
4656 * gcc.c-torture/execute/990127-2.x: Delete.
4657 * gcc.c-torture/execute/990413-2.x: Delete.
4658 * gcc.c-torture/execute/990826-0.x: Delete.
4659 * gcc.c-torture/execute/bf64-1.x: Delete.
4660 * gcc.c-torture/execute/bitfld-4.x: Delete.
4661 * gcc.c-torture/execute/cmpsi-2.x: Delete.
4662 * gcc.c-torture/execute/cvt-1.x: Delete.
4663 * gcc.c-torture/execute/eeprof-1.x: Delete.
4664 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
4665 * gcc.c-torture/execute/loop-2f.x: Delete.
4666 * gcc.c-torture/execute/loop-2g.x: Delete.
4667 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
4668 * gcc.c-torture/execute/nest-align-1.x: Delete.
4669 * gcc.c-torture/execute/pr19689.x: Delete.
4670 * gcc.c-torture/execute/pr22493-1.x: Delete.
4671 * gcc.c-torture/execute/pr23047.x: Delete.
4672 * gcc.c-torture/execute/pr23135.x: Delete.
4673 * gcc.c-torture/execute/pr29797-1.x: Delete.
4674 * gcc.c-torture/execute/pr31448.x: Delete.
4675 * gcc.c-torture/execute/pr35456.x: Delete.
4676 * gcc.c-torture/execute/pr37573.x: Delete.
4677 * gcc.c-torture/execute/pr38151.x: Delete.
4678 * gcc.c-torture/execute/pr39228.x: Delete.
4679 * gcc.c-torture/execute/pr39501.x: Delete.
4680 * gcc.c-torture/execute/pr40386.x: Delete.
4681 * gcc.c-torture/execute/pr43220.x: Delete.
4682 * gcc.c-torture/execute/pr44683.x: Delete.
4683 * gcc.c-torture/execute/pr45262.x: Delete.
4684 * gcc.c-torture/execute/pr47237.x: Delete.
4685 * gcc.c-torture/execute/pr51581-1.x: Delete.
4686 * gcc.c-torture/execute/pr51581-2.x: Delete.
4687 * gcc.c-torture/execute/pr52979-1.x: Delete.
4688 * gcc.c-torture/execute/pr52979-2.x: Delete.
4689 * gcc.c-torture/execute/pr53366-1.x: Delete.
4690 * gcc.c-torture/execute/pr56799.x: Delete.
4691 * gcc.c-torture/execute/pr57124.x: Delete.
4692 * gcc.c-torture/execute/pr57344-2.x: Delete.
4693 * gcc.c-torture/execute/pr58570.x: Delete.
4694 * gcc.c-torture/execute/pr60822.x: Delete.
4695 * gcc.c-torture/execute/pr7284-1.x: Delete.
4696 * gcc.c-torture/execute/shiftdi.x: Delete.
4697 * gcc.c-torture/execute/simd-4.x: Delete.
4698 * gcc.c-torture/execute/strncmp-1.x: Delete.
4699 * gcc.c-torture/execute/usmul.x: Delete.
4700 * gcc.c-torture/execute/vrp-5.x: Delete.
4701 * gcc.c-torture/execute/vrp-6.x: Delete.
4702 * gcc.c-torture/execute/zerolen-2.x: Delete.
4704 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4706 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
4708 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4711 * g++.dg/template/pr34938-1.C: New.
4712 * g++.dg/template/pr34938-2.C: Likewise.
4714 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
4717 * gcc.target/sh/pr61996.c: New.
4719 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
4721 * g++.dg/cpp0x/cplusplus.C: New.
4722 * g++.dg/cpp0x/cplusplus_0x.C: New.
4723 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
4724 * g++.dg/cpp0x/auto41.C: Ditto.
4725 * g++.dg/cpp0x/auto9.C: Ditto.
4726 * g++.dg/cpp0x/initlist26.C: Ditto.
4727 * g++.dg/cpp0x/pr59111.C: Ditto.
4728 * g++.dg/cpp0x/trailing2.C: Ditto.
4729 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
4730 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
4731 * g++.dg/cpp1y/auto-fn1.C: Ditto.
4732 * g++.dg/cpp1y/auto-fn2.C: Ditto.
4733 * g++.dg/cpp1y/auto-fn3.C: Ditto.
4734 * g++.dg/cpp1y/auto-fn4.C: Ditto.
4735 * g++.dg/cpp1y/auto-fn5.C: Ditto.
4736 * g++.dg/cpp1y/auto-fn6.C: Ditto.
4737 * g++.dg/cpp1y/auto-fn7.C: Ditto.
4738 * g++.dg/cpp1y/auto-fn8.C: Ditto.
4739 * g++.dg/cpp1y/auto-fn9.C: Ditto.
4740 * g++.dg/cpp1y/auto-fn10.C: Ditto.
4741 * g++.dg/cpp1y/auto-fn11.C: Ditto.
4742 * g++.dg/cpp1y/auto-fn12.C: Ditto.
4743 * g++.dg/cpp1y/auto-fn13.C: Ditto.
4744 * g++.dg/cpp1y/auto-fn14.C: Ditto.
4745 * g++.dg/cpp1y/auto-fn15.C: Ditto.
4746 * g++.dg/cpp1y/auto-fn16.C: Ditto.
4747 * g++.dg/cpp1y/auto-fn17.C: Ditto.
4748 * g++.dg/cpp1y/auto-fn18.C: Ditto.
4749 * g++.dg/cpp1y/auto-fn19.C: Ditto.
4750 * g++.dg/cpp1y/auto-fn20.C: Ditto.
4751 * g++.dg/cpp1y/auto-fn21.C: Ditto.
4752 * g++.dg/cpp1y/auto-fn22.C: Ditto.
4753 * g++.dg/cpp1y/auto-fn23.C: Ditto.
4754 * g++.dg/cpp1y/auto-fn24.C: Ditto.
4755 * g++.dg/cpp1y/auto-fn25.C: Ditto.
4756 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
4757 * g++.dg/cpp1y/auto-neg1.C: Ditto.
4758 * g++.dg/cpp1y/digit-sep.C: Ditto.
4759 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
4760 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
4761 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
4762 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
4763 * g++.dg/cpp1y/lambda-generic.C: Ditto.
4764 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
4765 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
4766 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
4767 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
4768 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
4769 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
4770 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
4771 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
4772 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
4773 * g++.dg/cpp1y/lambda-init.C: Ditto.
4774 * g++.dg/cpp1y/lambda-init1.C: Ditto.
4775 * g++.dg/cpp1y/lambda-init2.C: Ditto.
4776 * g++.dg/cpp1y/lambda-init3.C: Ditto.
4777 * g++.dg/cpp1y/lambda-init4.C: Ditto.
4778 * g++.dg/cpp1y/lambda-init5.C: Ditto.
4779 * g++.dg/cpp1y/lambda-init6.C: Ditto.
4780 * g++.dg/cpp1y/lambda-init7.C: Ditto.
4781 * g++.dg/cpp1y/lambda-init8.C: Ditto.
4782 * g++.dg/cpp1y/lambda-init9.C: Ditto.
4783 * g++.dg/cpp1y/mangle1.C: Ditto.
4784 * g++.dg/cpp1y/pr57640.C: Ditto.
4785 * g++.dg/cpp1y/pr57644.C: Ditto.
4786 * g++.dg/cpp1y/pr58500.C: Ditto.
4787 * g++.dg/cpp1y/pr58533.C: Ditto.
4788 * g++.dg/cpp1y/pr58534.C: Ditto.
4789 * g++.dg/cpp1y/pr58535.C: Ditto.
4790 * g++.dg/cpp1y/pr58536.C: Ditto.
4791 * g++.dg/cpp1y/pr58548.C: Ditto.
4792 * g++.dg/cpp1y/pr58549.C: Ditto.
4793 * g++.dg/cpp1y/pr58637.C: Ditto.
4794 * g++.dg/cpp1y/pr58708.C: Ditto.
4795 * g++.dg/cpp1y/pr59110.C: Ditto.
4796 * g++.dg/cpp1y/pr59112.C: Ditto.
4797 * g++.dg/cpp1y/pr59113.C: Ditto.
4798 * g++.dg/cpp1y/pr59629.C: Ditto.
4799 * g++.dg/cpp1y/pr59635.C: Ditto.
4800 * g++.dg/cpp1y/pr59636.C: Ditto.
4801 * g++.dg/cpp1y/pr59638.C: Ditto.
4802 * g++.dg/cpp1y/pr59867.C: Ditto.
4803 * g++.dg/cpp1y/pr60033.C: Ditto.
4804 * g++.dg/cpp1y/pr60052.C: Ditto.
4805 * g++.dg/cpp1y/pr60053.C: Ditto.
4806 * g++.dg/cpp1y/pr60054.C: Ditto.
4807 * g++.dg/cpp1y/pr60064.C: Ditto.
4808 * g++.dg/cpp1y/pr60065.C: Ditto.
4809 * g++.dg/cpp1y/pr60190.C: Ditto.
4810 * g++.dg/cpp1y/pr60311.C: Ditto.
4811 * g++.dg/cpp1y/pr60332.C: Ditto.
4812 * g++.dg/cpp1y/pr60376.C: Ditto.
4813 * g++.dg/cpp1y/pr60377.C: Ditto.
4814 * g++.dg/cpp1y/pr60384.C: Ditto.
4815 * g++.dg/cpp1y/pr60390.C: Ditto.
4816 * g++.dg/cpp1y/pr60391.C: Ditto.
4817 * g++.dg/cpp1y/pr60393.C: Ditto.
4818 * g++.dg/cpp1y/pr60573.C: Ditto.
4819 * g++.dg/cpp1y/pr60626.C: Ditto.
4820 * g++.dg/cpp1y/pr60627.C: Ditto.
4821 * g++.dg/cpp1y/regress1.C: Ditto.
4822 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
4823 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
4824 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
4825 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
4826 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
4827 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
4828 * g++.dg/cpp1y/var-templ1.C: Ditto.
4829 * g++.dg/cpp1y/var-templ2.C: Ditto.
4830 * g++.dg/cpp1y/var-templ3.C: Ditto.
4831 * g++.dg/cpp1y/var-templ4.C: Ditto.
4832 * g++.dg/cpp1y/var-templ5.C: Ditto.
4833 * g++.dg/cpp1y/var-templ6.C: Ditto.
4834 * g++.dg/cpp1y/var-templ7.C: Ditto.
4835 * g++.dg/cpp1y/vla1.C: Ditto.
4836 * g++.dg/cpp1y/vla2.C: Ditto.
4837 * g++.dg/cpp1y/vla3.C: Ditto.
4838 * g++.dg/cpp1y/vla4.C: Ditto.
4839 * g++.dg/cpp1y/vla5.C: Ditto.
4840 * g++.dg/cpp1y/vla8.C: Ditto.
4841 * g++.dg/cpp1y/vla9.C: Ditto.
4842 * g++.dg/cpp1y/vla10.C: Ditto.
4843 * g++.dg/cpp1y/vla11.C: Ditto.
4844 * g++.dg/cpp1y/vla12.C: Ditto.
4845 * g++.dg/cpp1y/vla13.C: Ditto.
4846 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
4847 * g++.dg/ext/vector23.C: Ditto.
4848 * g++.dg/ext/vla11.C: Ditto.
4849 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
4850 * g++.dg/warn/Wvla-2.C: Ditto.
4851 * g++.dg/debug/dwarf2/auto1.C: Ditto.
4852 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
4853 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
4854 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
4856 * g++.dg/system-binary-constants-1.C: Ditto.
4857 * g++.dg/cpp1y/cplusplus_1y.C: New.
4858 * g++.dg/cpp1z/cplusplus.C: New.
4859 * lib/target-supports.exp:
4860 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
4861 (check_effective_target_c++11_only): Call check_effective_target_c++14;
4862 (check_effective_target_c++11_down): Ditto.
4864 2014-08-22 Marek Polacek <polacek@redhat.com>
4867 * c-c++-common/pr62199.c: New test.
4868 * c-c++-common/pr62199-2.c: New test.
4869 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
4871 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
4874 * g++.dg/Wshadow.C: New test.
4876 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
4879 * gfortran.dg/pr62135.f90: New test.
4881 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
4883 * g++.dg/warn/wdate-time.C: Remove.
4884 * gcc.dg/wdate-time.c: Move from here...
4885 * c-c++-common/wdate-time.c: ... to here.
4887 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
4889 * gfortran.dg/use_without_only_1.f90: New test.
4891 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
4894 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
4896 2014-08-22 Tony Wang <tony.wang@arm.com>
4898 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
4901 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4904 * gfortran.dg/array_assignment_5.f90: New test.
4906 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
4908 * lib/target-supports.exp
4909 (check_effective_target_logical_op_short_circuit): Add nios2.
4910 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
4911 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4912 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4913 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4914 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
4915 for test using -fPIC.
4916 * gcc.dg/lto/pr61526_0.c: Likewise.
4918 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
4920 PR tree-optimization/62091
4921 * g++.dg/ipa/devirt-37.C: Update template.
4922 * g++.dg/ipa/devirt-40.C: New testcase.
4924 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
4926 PR tree-optimization/62112
4927 * gcc.dg/tree-ssa/pr62112-1.c: New file.
4928 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
4929 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
4930 * gcc.c-torture/execute/20071219-1.c: Likewise.
4932 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4934 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
4936 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4938 * gcc.target/powerpc/swaps-p8-1.c: New test.
4939 * gcc.target/powerpc/swaps-p8-2.c: New test.
4940 * gcc.target/powerpc/swaps-p8-3.c: New test.
4941 * gcc.target/powerpc/swaps-p8-4.c: New test.
4942 * gcc.target/powerpc/swaps-p8-5.c: New test.
4943 * gcc.target/powerpc/swaps-p8-6.c: New test.
4944 * gcc.target/powerpc/swaps-p8-7.c: New test.
4945 * gcc.target/powerpc/swaps-p8-8.c: New test.
4946 * gcc.target/powerpc/swaps-p8-9.c: New test.
4947 * gcc.target/powerpc/swaps-p8-10.c: New test.
4948 * gcc.target/powerpc/swaps-p8-11.c: New test.
4949 * gcc.target/powerpc/swaps-p8-12.c: New test.
4951 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
4953 * gcc.dg/ipa/ctor-empty-1.c: Update template.
4955 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
4957 * g++.dg/ipa/devirt-37.C: Fix testcase.
4959 2014-08-20 Martin Jambor <mjambor@suse.cz>
4960 Wei Mi <wmi@google.com>
4964 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
4965 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
4966 * testsuite/gcc.dg/pr61776.c: New test.
4968 2014-08-20 Steve Ellcey <sellcey@mips.com>
4971 * lib/target-supports.exp (check_effective_target_non_strict_align):
4972 Add function description.
4974 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
4976 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
4977 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
4979 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
4982 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
4983 before setting the option.
4984 * diagnostic.c (diagnostic_classify_diagnostic): Record
4985 command-line status.
4987 2014-08-20 Mark Wielaard <mjw@redhat.com>
4989 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
4991 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4993 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
4994 Return memory full when we have a tiny target and relocation
4996 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
4997 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
4998 * lib/target-supports.exp (check_effective_target_tiny): New function.
5000 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
5002 * gfortran.dg/errnocheck_1.f90: New test.
5003 * gfortran.dg/associative_1.f90: New test.
5005 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5007 PR preprocessor/51303
5008 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
5010 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5014 * gcc.dg/cpp/Wvariadic-1p.c: New test.
5016 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
5018 * lib/target-supports.exp
5019 (check_effective_target_arm_v8_neon_ok_nocache): Add
5020 "-march-armv8-a" to compile flags.
5022 2014-08-19 Marek Polacek <polacek@redhat.com>
5025 * c-c++-common/Wbool-compare-1.c: New test.
5027 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
5030 * gcc.dg/pr13519-1.c: Adjust.
5032 2014-08-19 Mark Wielaard <mjw@redhat.com>
5034 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
5036 2014-07-08 Mark Wielaard <mjw@redhat.com>
5039 * gcc.dg/guality/restrict.c: New test.
5041 2014-08-19 Mark Wielaard <mjw@redhat.com>
5043 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
5044 matching. Catch '<unknown type in ' to recognize older gdb versions.
5045 * gcc.dg/guality/const-volatile.c: New test.
5047 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5049 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
5052 2014-08-19 Marek Polacek <polacek@redhat.com>
5054 * gcc.dg/Wc99-c11-compat-1.c: New test.
5055 * gcc.dg/Wc99-c11-compat-2.c: New test.
5056 * gcc.dg/Wc99-c11-compat-3.c: New test.
5057 * gcc.dg/Wc99-c11-compat-4.c: New test.
5058 * gcc.dg/Wc99-c11-compat-5.c: New test.
5059 * gcc.dg/Wc99-c11-compat-6.c: New test.
5060 * gcc.dg/Wc99-c11-compat-7.c: New test.
5062 2014-08-19 Marek Polacek <polacek@redhat.com>
5064 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
5065 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
5066 * gcc.dg/Wc90-c99-compat-7.c: New test.
5067 * gcc.dg/Wc90-c99-compat-8.c: New test.
5068 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
5070 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5071 Steven Bosscher <steven@gcc.gnu.org>
5074 * gcc.dg/redecl-4.c: Add column markers.
5075 * gcc.dg/format/bitfld-1.c: Likewise.
5076 * gcc.dg/format/attr-2.c: Likewise.
5077 * gcc.dg/format/attr-6.c: Likewise.
5078 * gcc.dg/format/array-1.c: Likewise.
5079 * gcc.dg/format/attr-7.c: Likewise.
5080 * gcc.dg/format/asm_fprintf-1.c: Likewise.
5081 * gcc.dg/format/attr-4.c: Likewise.
5082 * gcc.dg/format/branch-1.c: Likewise.
5083 * gcc.dg/format/c90-printf-1.c: Likewise.
5085 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
5087 * guality/nrv-1.c: Add `used' attribute to a1.
5089 2014-08-18 Richard Biener <rguenther@suse.de>
5091 PR tree-optimization/62090
5092 * gcc.dg/pr62090-2.c: New testcase.
5094 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
5096 * g++.dg/ipa/pr61800.C: New.
5098 2014-08-18 Yury Gribov <y.gribov@samsung.com>
5101 * c-c++-common/asan/pr62089.c: New test.
5102 * c-c++-common/asan/bitfield-1.c: New test.
5103 * c-c++-common/asan/bitfield-2.c: New test.
5104 * c-c++-common/asan/bitfield-3.c: New test.
5105 * c-c++-common/asan/bitfield-4.c: New test.
5107 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
5109 PR tree-optimization/52904
5110 * gcc.dg/pr52904.c: New test.
5112 2014-08-17 Tobias Burnus <burnus@net-b.de>
5114 * gfortran.dg/finalize_27.f90: New.
5116 2014-08-16 Andrew Pinski <apinski@cavium.com>
5118 * gcc.c-torture/compile/20140816-1.c: New testcase.
5120 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
5123 * g++.dg/template/pr52819.C: New.
5125 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5128 * gfortran.dg/realloc_on_assign_24.f90: New test.
5130 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
5134 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5138 * g++.dg/template/pr57466.C: New.
5139 * g++.dg/cpp0x/pr57466.C: Likewise.
5140 * g++.dg/template/unify6.C: Update.
5142 * g++.dg/cpp0x/sfinae52.C: New.
5144 2014-08-15 Ilya Tocar <tocarip@gmail.com>
5147 * gcc.target/i386/avx512f-typecast-1.c: New test.
5148 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
5149 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
5150 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
5151 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
5152 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
5153 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
5154 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
5155 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5156 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
5157 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5158 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
5159 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5160 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
5161 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
5162 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
5163 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
5164 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
5165 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
5166 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
5167 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5168 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
5169 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5170 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
5171 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5172 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
5173 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5174 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
5175 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5176 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
5177 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5178 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
5179 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5180 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
5181 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5182 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
5183 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5184 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
5185 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5186 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
5187 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5189 2014-08-15 Jakub Jelinek <jakub@redhat.com>
5190 Tobias Burnus <burnus@net-b.de>
5193 * gfortran.dg/gomp/pr62131.f90: New test.
5195 2014-08-15 Richard Biener <rguenther@suse.de>
5197 PR tree-optimization/62031
5198 * gcc.dg/torture/pr62031.c: New testcase.
5200 2014-08-15 Bin Cheng <bin.cheng@arm.com>
5202 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
5204 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
5206 PR tree-optimization/62091
5207 * g++.dg/ipa/devirt-38.C: New testcase.
5209 2014-08-14 Marek Polacek <polacek@redhat.com>
5212 * gcc.dg/c11-stdatomic-2.c: New test.
5214 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5217 * gfortran.dg/array_constructor_49.f90: New test.
5219 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5222 * g++.dg/template/pr54377.C: New.
5223 * g++.dg/cpp0x/pr54377.C: Likewise.
5224 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
5225 * g++.dg/cpp0x/pr51226.C: Likewise.
5226 * g++.dg/cpp0x/variadic2.C: Likewise.
5227 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
5228 * g++.dg/template/dtor3.C: Likewise.
5229 * g++.dg/template/qualttp4.C: Likewise.
5230 * g++.dg/template/spec28.C: Likewise.
5231 * g++.old-deja/g++.brendan/crash8.C: Likewise.
5232 * g++.old-deja/g++.pt/ttp7.C: Likewise.
5234 2014-08-14 Tom de Vries <tom@codesourcery.com>
5236 PR rtl-optimization/62004
5237 PR rtl-optimization/62030
5238 * gcc.dg/pr62004.c: New test.
5239 * gcc.dg/pr62030.c: Same.
5240 * gcc.target/mips/pr62030-octeon.c: Same.
5242 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5244 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
5245 * g++.dg/cpp0x/decltype2.C: Likewise.
5246 * g++.dg/cpp0x/decltype3.C: Likewise.
5247 * g++.dg/cpp0x/pr60249.C: Likewise.
5248 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5249 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5250 * g++.dg/cpp0x/variadic2.C: Likewise.
5251 * g++.dg/cpp0x/variadic74.C: Likewise.
5252 * g++.dg/parse/error10.C: Likewise.
5253 * g++.dg/parse/error15.C: Likewise.
5254 * g++.dg/parse/error2.C: Likewise.
5255 * g++.dg/template/crash106.C: Likewise.
5256 * g++.dg/template/crash89.C: Likewise.
5257 * g++.dg/template/nontype7.C: Likewise.
5258 * g++.dg/template/void3.C: Likewise.
5259 * g++.dg/template/void7.C: Likewise.
5261 2014-08-14 Richard Biener <rguenther@suse.de>
5263 PR tree-optimization/62090
5264 * gcc.dg/pr62090.c: New testcase.
5266 2014-08-14 Richard Biener <rguenther@suse.de>
5268 PR rtl-optimization/62079
5269 * g++.dg/pr62079.C: New testcase.
5271 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
5273 * gcc.target/arm/max-insns-skipped.c: New test.
5275 2014-08-14 Bin Cheng <bin.cheng@arm.com>
5277 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
5279 2014-08-12 Marek Polacek <polacek@redhat.com>
5281 * gcc.dg/concat.c: Add dg-options.
5282 * gcc.dg/func-outside-2.c: Add __extension__.
5283 * gcc.dg/pr19967.c: Use -std=c99.
5284 * gcc.dg/pr22458-1.c: Add dg-options.
5285 * gcc.dg/pr33676.c: Add dg-options.
5286 * gcc.dg/gnu-predef-1.c: New test.
5287 * gcc.dg/c90-func-1.c: New test.
5288 * gcc.dg/c90-func-2.c: New test.
5289 * gcc.dg/c90-func-2.h: New test.
5291 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
5293 * lib/target/supports.exp
5294 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
5297 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
5299 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
5302 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
5303 * gcc.target/arm/pr59985.c: Likewise.
5305 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
5308 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
5310 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
5313 * gcc.c-torture/execute/bitfld-6.c: New test.
5315 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
5317 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
5318 * gcc.target/arm/pr56184.C: Likewise.
5319 * gcc.target/arm/pr59896.c: Likewise.
5320 * gcc.target/arm/stack-red-zone.c: Likewise.
5321 * gcc.target/arm/thumb-find-work-register.c: Likewise.
5323 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
5324 check_effective_target_arm_thumb2_ok): Test with code that passes
5325 an argument and returns a result.
5327 2014-08-11 Richard Biener <rguenther@suse.de>
5329 PR tree-optimization/62075
5330 * gcc.dg/vect/pr62075.c: New testcase.
5332 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
5334 PR tree-optimization/62073
5335 * gcc.dg/vect/pr62073.c: New test.
5337 2014-08-11 Richard Biener <rguenther@suse.de>
5339 PR tree-optimization/62070
5340 * gcc.dg/pr62070.c: New testcase.
5342 2014-08-11 Yury Gribov <y.gribov@samsung.com>
5344 * c-c++-common/asan/inc.c: Update test.
5345 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5346 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
5347 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5348 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5349 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
5350 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5351 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5352 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5353 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5354 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
5356 2014-08-10 Marek Polacek <polacek@redhat.com>
5359 * gcc.dg/Wc90-c99-compat-1.c: New test.
5360 * gcc.dg/Wc90-c99-compat-2.c: New test.
5361 * gcc.dg/Wc90-c99-compat-3.c: New test.
5362 * gcc.dg/Wc90-c99-compat-4.c: New test.
5363 * gcc.dg/Wc90-c99-compat-5.c: New test.
5364 * gcc.dg/Wc90-c99-compat-6.c: New test.
5365 * gcc.dg/wvla-1.c: Adjust dg-warning.
5366 * gcc.dg/wvla-2.c: Adjust dg-warning.
5367 * gcc.dg/wvla-4.c: Adjust dg-warning.
5368 * gcc.dg/wvla-6.c: Adjust dg-warning.
5370 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5373 * gfortran.dg/dot_product_3.f90: New test case.
5375 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
5377 * g++.dg/ipa/devirt-35.C: Fix template.
5378 * g++.dg/ipa/devirt-36.C: Likewise.
5379 * g++.dg/ipa/devirt-37.C: New testcase.
5381 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
5383 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
5384 * g++.dg/cpp0x/enum29.C: Adjust.
5386 2014-08-08 Richard Biener <rguenther@suse.de>
5388 * gcc.dg/strlenopt-8.c: Remove XFAIL.
5389 * gcc.dg/tree-prof/stringop-2.c: Adjust.
5390 * gfortran.dg/array_memcpy_4.f90: Likewise.
5391 * gfortran.dg/trim_optimize_1.f90: Likewise.
5392 * gfortran.dg/trim_optimize_2.f90: Likewise.
5394 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
5396 * gcc.dg/zero_sign_ext_test.c: New test.
5398 2014-08-08 Bin Cheng <bin.cheng@arm.com>
5400 * gcc.dg/torture/pr61772.c: Skip lto running.
5402 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
5404 PR tree-optimization/60707
5405 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
5407 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
5409 * g++.dg/ipa/devirt-35.C: New testcase.
5410 * g++.dg/ipa/devirt-36.C: New testcase.
5412 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
5415 * g++.dg/cpp0x/enum29.C: New.
5417 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
5419 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
5420 defining in dg-options.
5421 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
5423 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
5425 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
5427 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
5428 on 32-bit hppa-hpux.
5430 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
5431 * c-c++-common/pr50459.c: Likewise.
5433 2014-08-07 Petr Murzin <petr.murzin@intel.com>
5435 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
5436 values.h, change MAXDOUBLE for DBL_MAX.
5437 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
5438 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
5439 values.h, change MAXFLOAT for FLT_MAX.
5440 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
5441 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
5442 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
5443 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
5444 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
5445 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
5446 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
5447 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
5448 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
5450 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5452 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
5454 2014-08-07 Marek Polacek <polacek@redhat.com>
5456 * gcc.dg/fold-reassoc-3.c: New test.
5458 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
5460 * gcc.target/i386/struct-size.c: New.
5462 2014-08-07 Tom de Vries <tom@codesourcery.com>
5464 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
5465 * lib/target-supports.exp (check_effective_target_glibc)
5466 (check_effective_target_glibc_2_12_or_later)
5467 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
5469 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
5471 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
5473 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
5476 * g++.dg/warn/Waddress-1.C: New.
5478 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
5480 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
5482 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
5485 * gcc.target/i386/pr61923.c: New test.
5487 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
5489 * gcc.target/aarch64/vdup_n_2.c: New test.
5491 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
5493 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
5496 2014-08-06 Jakub Jelinek <jakub@redhat.com>
5498 PR rtl-optimization/61801
5499 * gcc.target/i386/pr61801.c: Rewritten.
5501 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5503 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
5505 (test_vqdmlsls_lane_s32): Likewise.
5506 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
5507 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
5509 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5511 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
5512 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
5513 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
5514 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
5515 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
5516 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
5517 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
5518 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
5520 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5522 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
5523 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
5524 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
5525 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
5526 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
5527 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
5529 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5531 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
5533 2014-08-04 Rohit <rohitarulraj@freescale.com>
5536 * gcc.target/powerpc/pr60102.c: New testcase.
5538 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5541 * gcc.dg/pr61756.c: New test.
5543 2014-08-04 Tom de Vries <tom@codesourcery.com>
5545 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
5546 version instead of required-target.
5547 * lib/target-supports.exp
5548 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
5549 (check_effective_target_glibc_2_11_or_earlier): ... this.
5551 2014-08-04 Arnaud Charlet <charlet@adacore.com>
5553 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
5554 * gnat.dg/specs/debug1.ads: Adjust.
5555 * gnat.dg/specs/formal_type.ads: Fix error in test.
5557 2014-08-03 Marek Polacek <polacek@redhat.com>
5559 * gcc.dg/case-bogus-1.c: New test.
5561 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
5564 * g++.dg/other/default9.C: New.
5565 * g++.dg/other/default10.C: Likewise.
5566 * g++.dg/other/default3.C: Remove xfail.
5568 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
5570 * g++.dg/warn/Wsuggest-final.C: New testcase.
5571 * g++.dg/ipa/devirt-34.C: Fix.
5573 2014-08-02 Marek Polacek <polacek@redhat.com>
5576 * gcc.dg/Wdesignated-init-2.c: New test.
5578 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
5581 * g++.dg/tc1/dr217-2.C: New.
5583 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
5586 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
5588 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
5591 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
5592 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
5594 2014-08-01 Jiong Wang <jiong.wang@arm.com>
5596 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
5599 2014-08-01 Richard Biener <rguenther@suse.de>
5602 * gcc.dg/pr61762.c: Align the string to make the testcase work
5603 on strict-align targets.
5605 2014-08-01 Jakub Jelinek <jakub@redhat.com>
5607 * c-c++-common/ubsan/align-1.c: New test.
5608 * c-c++-common/ubsan/align-2.c: New test.
5609 * c-c++-common/ubsan/align-3.c: New test.
5610 * c-c++-common/ubsan/align-4.c: New test.
5611 * c-c++-common/ubsan/align-5.c: New test.
5612 * c-c++-common/ubsan/attrib-4.c: New test.
5613 * g++.dg/ubsan/align-1.C: New test.
5614 * g++.dg/ubsan/align-2.C: New test.
5615 * g++.dg/ubsan/align-3.C: New test.
5616 * g++.dg/ubsan/attrib-1.C: New test.
5617 * g++.dg/ubsan/null-1.C: New test.
5618 * g++.dg/ubsan/null-2.C: New test.
5620 2014-08-01 Tom de Vries <tom@codesourcery.com>
5622 * lib/target-supports.exp (check_effective_target_glibc)
5623 (check_effective_target_glibc_2_12_or_later)
5624 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
5625 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
5626 not_glibc_2_11_or_earlier.
5628 2014-07-31 Tom de Vries <tom@codesourcery.com>
5630 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
5632 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
5634 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
5635 (test_vpaddd_s64): Likewise.
5636 (test_vpaddd_s64): Likewise.
5637 * gcc.target/aarch64/simd/vpaddd_f64: New.
5638 * gcc.target/aarch64/simd/vpaddd_s64: New.
5639 * gcc.target/aarch64/simd/vpaddd_u64: New.
5641 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
5644 * gcc.target/arm/pr61948.c: New test case.
5646 2014-07-31 Richard Biener <rguenther@suse.de>
5648 PR tree-optimization/61964
5649 * gcc.dg/torture/pr61964.c: New testcase.
5651 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
5654 * c-c++-common/addrtmp.c: New file.
5655 * c-c++-common/uninit-G.c: Adapt.
5657 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
5660 * gcc.dg/pr61868.c: New test.
5662 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5665 * g++.dg/cpp0x/vt-57397-1.C: New.
5666 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
5668 2014-07-30 Arnaud Charlet <charlet@adacore.com>
5670 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
5672 2014-07-30 Tom Tromey <tromey@redhat.com>
5675 * gcc.dg/Wdesignated-init.c: New file.
5677 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
5679 * g++.dg/ipa/devirt-34.C: New testcase.
5681 2014-07-28 Richard Biener <rguenther@suse.de>
5683 PR rtl-optimization/61801
5684 * gcc.target/i386/pr61801.c: Fix testcase.
5686 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
5688 * gcc.dg/fold-abs-5.c: New test.
5689 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
5690 * gcc.dg/fold-compare-8.c: Likewise.
5692 2014-07-28 Richard Biener <rguenther@suse.de>
5695 * gcc.dg/torture/ftrapv-1.c: New testcase.
5697 2014-07-28 Richard Biener <rguenther@suse.de>
5699 PR tree-optimization/61921
5700 * gfortran.dg/pr61921.f90: New testcase.
5702 2014-07-28 Richard Biener <rguenther@suse.de>
5704 PR rtl-optimization/61801
5705 * gcc.target/i386/pr61801.c: New testcase.
5707 2014-07-27 Marek Polacek <polacek@redhat.com>
5710 * gcc.dg/pr61861.c: New test.
5712 2014-07-27 Petr Murzin <petr.murzin@intel.com>
5714 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
5717 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
5719 PR rtl-optimization/61926
5720 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
5721 Reverse argument order.
5722 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
5723 New XFAILed tests that match the original order.
5725 2014-07-26 Marek Polacek <polacek@redhat.com>
5728 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
5730 2014-07-26 Tobias Burnus <burnus@net-b.de>
5735 * gfortran.dg/sizeof_2.f90: Change dg-error.
5736 * gfortran.dg/sizeof_4.f90: New.
5737 * gfortran.dg/storage_size_1.f08: Correct expected
5740 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
5743 * gcc.target/i386/pr44551-1.c: New file.
5745 2014-07-25 Xinliang David Li <davidxl@google.com>
5747 * g++.dg/tree-prof/tree-prof.exp: Define macros.
5748 * g++.dg/tree-prof/reorder_class1.h: New file.
5749 * g++.dg/tree-prof/reorder_class2.h: New file.
5750 * g++.dg/tree-prof/reorder.C: New test.
5751 * g++.dg/tree-prof/morefunc.C: New test.
5753 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
5755 Implement N4051 - Allow typename in a template template parameter
5756 * lib/target-supports.exp (check_effective_target_c++1y): Now
5758 (check_effective_target_c++1y_down): New.
5759 (check_effective_target_c++1z_only): New.
5760 (check_effective_target_c++1z): New.
5761 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
5762 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
5763 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
5765 2014-07-25 Tobias Burnus <burnus@net-b.de>
5767 * gfortran.dg/storage_size_5.f90: New.
5769 2014-07-25 Richard Biener <rguenther@suse.de>
5773 * gcc.dg/pr61762.c: New testcase.
5774 * gcc.dg/fold-cstring.c: Likewise.
5775 * gcc.dg/fold-cvect.c: Likewise.
5777 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5779 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
5781 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
5782 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
5783 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
5784 * gcc.c-torture/execute/pr23135.x: Likewise.
5786 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5788 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
5790 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5792 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
5794 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5796 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
5798 2014-07-24 Jiong Wang <jiong.wang@arm.com>
5800 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
5802 * gcc.target/aarch64/test_frame_2.c: Likewise.
5803 * gcc.target/aarch64/test_frame_4.c: Likewise.
5804 * gcc.target/aarch64/test_frame_6.c: Likewise.
5805 * gcc.target/aarch64/test_frame_7.c: Likewise.
5806 * gcc.target/aarch64/test_frame_8.c: Likewise.
5807 * gcc.target/aarch64/test_frame_10.c: Likewise.
5809 2014-07-24 Jiong Wang <jiong.wang@arm.com>
5811 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
5813 * gcc.target/aarch64/test_frame_10.c: Likewise.
5814 * gcc.target/aarch64/test_frame_2.c: Likewise.
5815 * gcc.target/aarch64/test_frame_4.c: Likewise.
5816 * gcc.target/aarch64/test_frame_6.c: Likewise.
5817 * gcc.target/aarch64/test_frame_7.c: Likewise.
5818 * gcc.target/aarch64/test_frame_8.c: Likewise.
5819 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
5821 2014-07-24 Martin Jambor <mjambor@suse.cz>
5824 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
5826 2014-07-24 Richard Biener <rguenther@suse.de>
5829 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
5831 2014-07-24 Andreas Schwab <schwab@suse.de>
5833 * lib/target-supports.exp (check_effective_target_arm_nothumb):
5834 Also check for __arm__.
5836 2014-07-24 Jiong Wang <jiong.wang@arm.com>
5838 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
5841 2014-07-24 Marek Polacek <polacek@redhat.com>
5844 * c-c++-common/pr57653.c: New test.
5845 * c-c++-common/pr57653.h: New file.
5846 * c-c++-common/pr57653-2.c: New test.
5847 * c-c++-common/pr57653-2.h: New file.
5849 2014-07-23 Jiong Wang <jiong.wang@arm.com>
5851 * gcc.target/aarch64/test_frame_common.h: New file.
5852 * gcc.target/aarch64/test_frame_1.c: Likewise.
5853 * gcc.target/aarch64/test_frame_2.c: Likewise.
5854 * gcc.target/aarch64/test_frame_3.c: Likewise.
5855 * gcc.target/aarch64/test_frame_4.c: Likewise.
5856 * gcc.target/aarch64/test_frame_5.c: Likewise.
5857 * gcc.target/aarch64/test_frame_6.c: Likewise.
5858 * gcc.target/aarch64/test_frame_7.c: Likewise.
5859 * gcc.target/aarch64/test_frame_8.c: Likewise.
5860 * gcc.target/aarch64/test_frame_9.c: Likewise.
5861 * gcc.target/aarch64/test_frame_10.c: Likewise.
5862 * gcc.target/aarch64/test_frame_11.c: Likewise.
5863 * gcc.target/aarch64/test_frame_12.c: Likewise.
5864 * gcc.target/aarch64/test_frame_13.c: Likewise.
5865 * gcc.target/aarch64/test_frame_14.c: Likewise.
5866 * gcc.target/aarch64/test_frame_15.c: Likewise.
5868 2014-07-23 Marek Polacek <polacek@redhat.com>
5870 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
5873 2014-07-23 Jiong Wang <jiong.wang@arm.com>
5875 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
5876 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
5877 * gcc.dg/pr10474.c (target): Likewise.
5879 2014-07-22 Martin Jambor <mjambor@suse.cz>
5882 * pr61160-3.C (main): Return zero.
5884 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
5886 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
5887 * gcc.target/arm/simd/vextu64_1.c: Likewise.
5888 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
5889 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
5890 * gcc.target/aarch64/simd/ext_s64.x: Remove.
5891 * gcc.target/aarch64/simd/ext_u64.x: Remove.
5893 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
5895 PR tree-optimization/61822
5896 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
5898 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5900 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
5902 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
5904 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
5905 -msse2 -mno-avx instead of -msse.
5907 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
5909 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
5910 * gcc.dg/pr44024.c (dg-options): Add -O1.
5911 (dg-final): Check for the condition.
5912 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
5914 2014-07-21 Bin Cheng <bin.cheng@arm.com>
5917 * gcc.target/arm/memset-inline-1.c: New test.
5918 * gcc.target/arm/memset-inline-2.c: New test.
5919 * gcc.target/arm/memset-inline-3.c: New test.
5920 * gcc.target/arm/memset-inline-4.c: New test.
5921 * gcc.target/arm/memset-inline-5.c: New test.
5922 * gcc.target/arm/memset-inline-6.c: New test.
5923 * gcc.target/arm/memset-inline-7.c: New test.
5924 * gcc.target/arm/memset-inline-8.c: New test.
5925 * gcc.target/arm/memset-inline-9.c: New test.
5927 2014-07-21 Tom de Vries <tom@codesourcery.com>
5930 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
5931 to bar symbol in scan-assembler-times call check.
5933 2014-07-21 Tom de Vries <tom@codesourcery.com>
5936 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
5937 for darwin in scan-assembler-times check.
5938 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
5939 scan-assembler-not checks. Add checks for insns.
5941 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
5942 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
5945 2014-07-21 Tom de Vries <tom@codesourcery.com>
5948 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
5949 dg-options. Add checks for insns with xmm registers. Remove
5950 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
5953 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
5956 * gcc.target/i386/pr61855.c: New test.
5958 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
5960 * gnat.dg/pack20.ad[sb]: New test.
5961 * gnat.dg/pack20_pkg.ads: New helper.
5963 2014-07-20 Ian Lance Taylor <iant@google.com>
5965 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
5966 package for compiledir tests.
5968 2014-07-20 Marek Polacek <polacek@redhat.com>
5971 * gcc.dg/pr61852.c: New test.
5973 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
5975 * gcc.dg/stack-usage-2.c: Adjust.
5977 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
5980 * gcc.target/i386/pr61794.c: New test.
5982 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
5984 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
5985 involving both inputs rather than a multiplication involving one.
5986 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
5987 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
5988 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
5990 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
5993 * g++.dg/template/operator13.C: New.
5995 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5997 * gcc.target/aarch64/simd/vfma_f64.c: New test.
5998 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
5999 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
6000 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
6002 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
6004 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
6005 * c-c++-common/ubsan/bounds-5.c: Likewise.
6006 * c-c++-common/ubsan/bounds-6.c: Likewise.
6007 * c-c++-common/ubsan/bounds-7.c: Likewise.
6008 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
6009 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
6010 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
6011 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
6012 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
6013 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
6014 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
6015 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6016 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
6017 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
6019 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6021 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
6022 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
6023 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
6024 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
6026 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
6028 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
6029 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
6030 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
6032 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
6035 * g++.dg/parse/pr61804.C: New.
6037 2014-07-16 Arnaud Charlet <charlet@adacore.com>
6039 * gnat.dg/specs/alignment2.ads: Update.
6040 * gnat.dg/specs/size_clause1.ads: Likewise.
6041 * gnat.dg/specs/size_clause2.ads: Likewise.
6043 2014-07-16 Dodji Seketeli <dodji@redhat.com>
6045 PR preprocessor/60723 - missing system-ness marks for macro tokens
6046 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
6048 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
6050 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
6051 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
6052 -mieee-with-inexact for alpha*-*-*.
6054 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
6056 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
6057 Add IEEE options to compile flags.
6058 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
6059 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
6061 2014-07-15 Michael Matz <matz@suse.de>
6063 PR rtl-optimization/61772
6064 * gcc.dg/torture/pr61772.c: New test.
6066 2014-07-15 Marek Polacek <polacek@redhat.com>
6068 * gcc.dg/ubsan/bounds-1.c: New test.
6070 2014-06-15 Tobias Burnus <burnus@net-b.de>
6072 * gfortran.dg/coarray_34.f90: New.
6073 * gfortran.dg/coarray_6.f90: Update test case.
6075 2014-07-14 Richard Biener <rguenther@suse.de>
6077 PR tree-optimization/61779
6078 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
6080 2014-07-14 Richard Biener <rguenther@suse.de>
6082 PR tree-optimization/61786
6083 * gcc.dg/torture/pr61786.c: New testcase.
6084 * gcc.dg/lto/pr61786_0.c: Likewise.
6085 * gcc.dg/lto/pr61786_1.c: Likewise.
6087 2014-07-14 Richard Biener <rguenther@suse.de>
6089 PR tree-optimization/61757
6090 PR tree-optimization/61783
6091 PR tree-optimization/61787
6092 * gcc.dg/torture/pr61757.c: New testcase.
6093 * gcc.dg/torture/pr61787.c: Likewise.
6095 2014-07-14 Jakub Jelinek <jakub@redhat.com>
6098 * c-c++-common/Wmemset-transposed-args1.c: New test.
6099 * c-c++-common/Wmemset-transposed-args2.c: New test.
6100 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
6102 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
6104 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
6105 longer happens during parsing.
6106 * gcc.dg/pr44024.c: Update template.
6107 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
6108 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
6109 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
6111 2014-07-13 Tom de Vries <tom@codesourcery.com>
6113 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
6114 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
6116 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
6118 PR C++/60209 - Declaration of user-defined literal operator cause error
6119 * g++.dg/cpp0x/pr60209-neg.C: New.
6120 * g++.dg/cpp0x/pr60209.C: New.
6121 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
6123 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
6126 * g++.dg/cilk-plus/pr60967.C: New.
6128 2014-07-13 Tobias Burnus <burnus@net-b.de>
6130 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
6132 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
6135 * gfortran.dg/dependency_44.f90 : New test
6137 2014-07-12 Tobias Burnus <burnus@net-b.de>
6139 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
6140 * gfortran.dg/coarray_atomic_2.f90: New.
6141 * gfortran.dg/coarray_atomic_3.f90: New.
6142 * gfortran.dg/coarray_atomic_4.f90: New.
6143 * gfortran.dg/coarray/atomic_2.f90: New.
6145 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
6147 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
6148 * g++.dg/cpp0x/pr57644.C: New.
6150 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
6153 * g++.dg/cpp0x/Wnarrowing1.C: New.
6155 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
6157 PR preprocessor/61389
6158 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
6159 * gcc.dg/cpp/sysmac1.c: Likewise.
6161 2014-07-11 Richard Biener <rguenther@suse.de>
6164 * gcc.dg/memmove-4.c: New testcase.
6165 * gcc.dg/strlenopt-8.c: XFAIL.
6166 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
6168 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
6171 * gcc.dg/pr61561.c: New test.
6173 2014-07-10 Tom de Vries <tom@codesourcery.com>
6175 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
6177 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
6178 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
6181 2014-07-10 Richard Biener <rguenther@suse.de>
6184 * c-c++-common/torture/pr61741.c: Use signed char.
6186 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
6188 * gnat.dg/opt39.adb: New test.
6190 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6192 PR tree-optimization/61742
6193 * gcc.dg/torture/pr61742.c: New test.
6194 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
6195 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
6197 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6200 * g++.dg/cpp0x/explicit8.C: New.
6202 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6206 * g++.dg/template/pr57466.C: New.
6207 * g++.dg/cpp0x/pr57466.C: Likewise.
6208 * g++.dg/template/unify6.C: Update.
6210 2014-07-09 Tom de Vries <tom@codesourcery.com>
6212 * gcc.target/i386/fuse-caller-save-rec.c: New test.
6214 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6216 * gfortran.dg/ieee/underflow_1.f90: New file.
6218 2014-07-09 Richard Biener <rguenther@suse.de>
6221 * c-c++-common/torture/pr61741.c: New testcase.
6223 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
6225 * lib/target-supports.exp
6226 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
6228 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
6230 * gcc.dg/globalalias.c: Remove XFAIL.
6231 * gcc.dg/localalias.c: Remove XFAIL.
6233 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
6235 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
6236 * g++.dg/cpp0x/pr58155.C: New.
6238 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6241 * gfortran.dg/bind_c_array_params_2.f90:
6242 Adjust regexp for more targets.
6244 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
6245 Paolo Carlini <paolo.carlini@oracle.com>
6248 * g++.dg/cpp0x/vt-59361.C: New.
6250 2014-07-08 Sriraman Tallam <tmsriram@google.com>
6253 * gcc.target/i386/pr61599-1.c: New test.
6254 * gcc.target/i386/pr61599-2.c: New test.
6256 2014-07-08 Jakub Jelinek <jakub@redhat.com>
6258 PR rtl-optimization/61673
6259 * gcc.c-torture/execute/pr61673.c: New test.
6261 PR tree-optimization/61725
6262 * gcc.dg/tree-ssa/vrp93.c: New test.
6263 * gcc.c-torture/execute/pr61725.c: New test.
6265 2014-07-08 Richard Biener <rguenther@suse.de>
6267 * tree-ssa-dom.h (loop_depth_of_name): Remove.
6268 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
6269 restriction on loop depth difference.
6270 (record_equality): Likewise.
6271 (propagate_rhs_into_lhs): Likewise. Simplify condition.
6272 (loop_depth_of_name): Remove.
6273 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
6274 restriction on loop depth difference.
6275 (init_copy_prop): Likewise.
6277 2014-07-08 Richard Biener <rguenther@suse.de>
6279 PR tree-optimization/61681
6280 * gcc.dg/torture/pr61681.c: New testcase.
6282 2014-07-08 Richard Biener <rguenther@suse.de>
6284 PR tree-optimization/61680
6285 * gcc.dg/vect/pr61680.c: New testcase.
6287 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6289 PR tree-optimization/61576
6290 * gcc.dg/torture/pr61576.c: New test.
6292 2014-07-08 Marek Polacek <polacek@redhat.com>
6295 * c-c++-common/pr60226.c: New test.
6297 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
6301 * gfortran.dg/allocatable_function_8.f90 : New test
6303 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
6305 * gcc.target/powerpc/spe-evmerge.c: New file.
6307 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
6309 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
6311 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
6313 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
6315 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
6318 * g++.dg/parse/pr58898.C: New.
6320 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6322 * gfortran.dg/list_read_12.f90: Delete the file.
6323 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
6326 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6328 PR libgfortran/61640
6329 * gfortran.dg/arrayio_16.f90: New test.
6331 2014-07-06 Marek Polacek <polacek@redhat.com>
6333 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
6334 * g++.dg/ipa/imm-devirt-2.C: Likewise.
6336 2014-07-06 Marek Polacek <polacek@redhat.com>
6339 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
6340 -Wno-sizeof-array-argument.
6341 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6342 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
6343 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
6344 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
6345 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
6346 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6347 * c-c++-common/sizeof-array-argument.c: New test.
6348 * gcc.dg/vla-5.c: Add dg-warnings.
6350 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
6352 * g++.dg/ipa/devirt-26.C: Update testcase.
6353 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
6354 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
6356 2014-07-04 Tobias Burnus <burnus@net-b.de>
6358 * gfortran.dg/coarray/coindexed_3.f90: New.
6360 2014-07-04 Jakub Jelinek <jakub@redhat.com>
6363 * g++.dg/opt/pr61654.C: New test.
6365 PR tree-optimization/61684
6366 * gcc.c-torture/compile/pr61684.c: New test.
6368 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
6370 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
6371 dg-runtest's. Adapt all callers.
6372 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
6373 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
6374 * lib/go-dg.exp (go-dg-runtest): Likewise.
6375 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
6376 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
6378 2014-07-03 Jakub Jelinek <jakub@redhat.com>
6380 PR tree-optimization/61682
6381 * gcc.c-torture/execute/pr61682.c: New test.
6383 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
6385 * gcc.target/powerpc/shift-dot.c: New test.
6387 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6389 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
6392 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6394 * gcc.target/arm/identical-invariants.c: New test.
6396 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
6397 Chen Gang <gang.chen.5i5j@gmail.com>
6399 * gcc.c-torture/compile/section.c: New testcase.
6401 2014-07-02 Christian Bruel <christian.bruel@st.com>
6405 * gcc.target/sh/fpchg.c: New test.
6407 2014-07-02 Jakub Jelinek <jakub@redhat.com>
6408 Fritz Reese <Reese-Fritz@zai.com>
6410 * gfortran.dg/oldstyle_5.f: New test.
6412 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
6414 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
6415 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
6417 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6419 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
6420 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6421 * g++.dg/parse/error11.C: Likewise.
6422 * g++.old-deja/g++.brendan/template17.C: Likewise.
6424 2014-07-02 Tobias Burnus <burnus@net-b.de>
6426 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
6427 * gfortran.dg/coarray/send_array.f90: Ditto.
6428 * gfortran.dg/coarray/sendget_array.f90: Ditto.
6430 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
6431 Yufeng Zhang <yufeng.zhang@arm.com>
6433 * gcc.target/aarch64/aapcs64/aapcs64.exp:
6434 (additional_flags_for_func_ret): New variable based on
6435 $additional_flags with -fno-use-caller-save.
6436 (func-ret-*.c): Use the new variable.
6438 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
6441 * g++.dg/cpp0x/decltype60.C: New.
6443 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6445 * gcc.target/aarch64/simd/vcage_f64.c: New test.
6446 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
6447 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
6448 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
6449 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
6450 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
6451 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
6452 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
6454 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
6456 * g++.dg/cpp1y/pr59867.C: Fix target selector.
6458 2014-07-01 Marek Polacek <polacek@redhat.com>
6460 * gcc.dg/Wint-conversion.c: New test.
6462 2014-07-01 Marek Polacek <polacek@redhat.com>
6465 * gcc.dg/Wincompatible-pointer-types.c: New test.
6467 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
6469 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
6470 MicroBlaze specific pattern.
6472 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
6477 * testsuite/g++.dg/cpp0x/pr58781.C: New.
6478 * testsuite/g++.dg/cpp0x/pr60249.C: New.
6479 * testsuite/g++.dg/cpp1y/pr59867.C: New.
6481 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6483 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
6484 test requires greater precision than the current PowerPC long
6485 double implementation supports.
6487 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
6490 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
6492 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
6495 * g++.dg/cpp0x/constexpr-attribute3.C: New.
6497 2014-06-30 Jeff Law <law@redhat.com>
6499 PR tree-optimization/61607
6500 * gcc.dg/tree-ssa/pr61607.c: New test.
6502 2014-06-30 Marek Polacek <polacek@redhat.com>
6504 * c-c++-common/ubsan/attrib-2.c: New test.
6505 * g++.dg/ubsan/return-3.C: New test.
6507 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
6510 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
6511 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
6513 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6515 * gcc.dg/ira-loop-pressure.c: New test.
6517 2014-06-29 Roman Gareev <gareevroman@gmail.com>
6519 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
6520 checks that the dump is generated.
6522 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6526 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
6527 * gfortran.dg/binding_label_tests_27.f90: New file.
6529 2014-06-29 Roman Gareev <gareevroman@gmail.com>
6531 * gfortran.dg/graphite/pr59586.f: New testcase.
6533 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
6535 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
6537 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6540 * lib/target-supports.exp (check_effective_target_fortran_ieee):
6542 * gfortran.dg/ieee/ieee.exp: New file.
6543 * gfortran.dg/ieee/ieee_1.F90: New file.
6544 * gfortran.dg/ieee/ieee_2.f90: New file.
6545 * gfortran.dg/ieee/ieee_3.f90: New file.
6546 * gfortran.dg/ieee/ieee_4.f90: New file.
6547 * gfortran.dg/ieee/ieee_5.f90: New file.
6548 * gfortran.dg/ieee/ieee_6.f90: New file.
6549 * gfortran.dg/ieee/ieee_7.f90: New file.
6550 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
6552 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
6554 * g++.dg/cpp0x/elision_conv.C: New.
6556 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6558 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
6560 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
6563 * g++.dg/ext/complit14.C: New.
6565 2014-06-27 Martin Jambor <mjambor@suse.cz>
6568 * g++.dg/ipa/pr61160-2.C: New test.
6569 * g++.dg/ipa/pr61160-3.C: Likewise.
6571 2014-06-27 Jakub Jelinek <jakub@redhat.com>
6573 PR tree-optimization/57233
6574 PR tree-optimization/61299
6575 * gcc.dg/pr57233.c: New test.
6576 * gcc.target/i386/pr57233.c: New test.
6577 * gcc.target/i386/sse2-pr57233.c: New test.
6578 * gcc.target/i386/avx-pr57233.c: New test.
6579 * gcc.target/i386/avx2-pr57233.c: New test.
6580 * gcc.target/i386/avx512f-pr57233.c: New test.
6581 * gcc.target/i386/xop-pr57233.c: New test.
6583 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
6585 * gcc.dg/typeof-2.c: New testcase.
6587 2014-06-27 Marek Polacek <polacek@redhat.com>
6589 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
6590 (fn1): Remove store to out-of-bounds location. Add memory barrier.
6598 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
6599 location. Add memory barrier.
6604 * c-c++-common/ubsan/bounds-7.c: New test.
6606 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6608 PR libgfortran/61499
6609 * gfortran.dg/arrayio_15.f90: New test.
6611 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
6614 * gcc.target/alpha/pr61586.c: New test.
6616 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
6619 * g++.dg/template/pr57573.C: New.
6621 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
6623 * gcc.dg/tree-ssa/interposition.c: New testcase.
6625 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
6628 * g++.dg/cpp0x/deleted8.C: New.
6630 2014-06-26 Martin Jambor <mjambor@suse.cz>
6632 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
6634 * g++.dg/simulate-thread/bitfields.C: Likewise.
6635 * gcc.dg/simulate-thread/strict-align-global.c: Remove
6636 allow-packed-store-data-races parameter.
6637 * gcc.dg/simulate-thread/subfields.c: Likewise.
6638 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
6641 2014-06-26 Martin Jambor <mjambor@suse.cz>
6643 * g++.dg/ipa/pr60600.C: Fix typo.
6644 * g++.dg/ipa/devirt-25.C: Likewise.
6646 2014-06-26 Richard Biener <rguenther@suse.de>
6648 PR tree-optimization/61607
6649 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
6651 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
6653 * gcc.dg/inline-22.c: Add bind_pic_locally.
6654 * gcc.dg/inline_4.c: Ditto.
6655 * gcc.dg/fail_always_inline.c: Ditto.
6656 * g++.dg/ipa/devirt-25.C: Ditto.
6658 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
6660 * lib/target-support.exp (bind_pic_locally): Save the flags to
6661 'flags_to_postpone' instead of appending to 'flags'.
6662 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
6663 with flags_to_postpone and revert after target_compile.
6664 * lib/g++.exp (g++_target_compile): Ditto.
6665 * lib/gfortran.exp (gfortran_target_compile): Ditto.
6667 2014-06-26 Nick Clifton <nickc@redhat.com>
6669 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
6671 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
6674 * g++.dg/template/pr61537.C: New testcase.
6676 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6678 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
6681 2014-06-25 Tobias Burnus <burnus@net-b.de>
6683 * gfortran.dg/coarray_33.f90: New.
6685 2014-06-25 Tobias Burnus <burnus@net-b.de>
6687 * gfortran.dg/coarray/coindexed_1.f90: New.
6689 2014-06-25 Tobias Burnus <burnus@net-b.de>
6691 * gfortran.dg/coarray_collectives_7.f90: New.
6693 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
6695 * gcc.c-torture/execute/20140622-1.c: New test.
6697 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
6701 * g++.dg/cpp0x/aggr1.C: New.
6702 * g++.dg/cpp0x/aggr2.C: Likewise.
6703 * g++.dg/init/aggr11.C: Likewise.
6704 * g++.dg/init/aggr12.C: Likewise.
6706 2014-06-25 Martin Jambor <mjambor@suse.cz>
6708 * g++.dg/ipa/pr61540.C: Remove dumping test.
6710 2014-06-25 Marek Polacek <polacek@redhat.com>
6713 * gcc.dg/pr61162.c: Adjust dg-warning.
6714 * gcc.dg/pr61162-2.c: New test.
6716 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
6718 PR tree-optimization/57742
6719 * gcc.dg/tree-ssa/calloc-3.c: New file.
6721 2014-06-25 Richard Biener <rguenther@suse.de>
6724 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
6725 for targets that return _Complex float in memory.
6727 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6729 * gcc.target/arm/vect-noalign.c: Adjust options.
6731 2014-06-24 Cong Hou <congh@google.com>
6733 * gcc.dg/vect/vect-reduc-sad.c: New.
6734 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
6736 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
6738 PR tree-optimization/57742
6739 * g++.dg/tree-ssa/calloc.C: New testcase.
6740 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
6741 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
6742 * gcc.dg/strlenopt-9.c: Adapt.
6744 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
6746 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
6748 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
6749 instead of calling sequentially in the C code.
6750 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
6751 saved_return_address to the stack frame where LR register was stored.
6752 (saved_return_address): Declare weak.
6754 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
6757 * g++.dg/other/operator3.C: New.
6758 * g++.dg/template/operator8.C: Adjust.
6759 * g++.dg/template/operator9.C: Likewise.
6761 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
6763 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
6765 2014-06-24 Richard Biener <rguenther@suse.de>
6767 PR tree-optimization/61572
6768 * gcc.target/i386/pr61572.c: New testcase.
6770 2014-06-24 Jakub Jelinek <jakub@redhat.com>
6772 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
6774 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
6775 Remove Label is never defined expected error.
6776 * gfortran.dg/gomp/udr8.f90: New test.
6778 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
6780 PR tree-optimization/61554
6781 * g++.dg/torture/pr61554.C: New testcase.
6783 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
6785 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
6787 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
6789 * gcc.dg/localalias-2.c: Guard by require-alias.
6790 * gcc.dg/globalalias-2.c: Likewise.
6792 2014-06-23 Kai Tietz <ktietz@redhat.com>
6794 * gcc.target/i386/indjmp-1.c: New test.
6796 2014-06-23 Andrew Pinski <apinski@cavium.com>
6798 * gcc.c-torture/compile/20140723-1.c: New testcase.
6800 2014-06-23 Marek Polacek <polacek@redhat.com>
6803 * c-c++-common/pr61553.c (foo): Add dg-error.
6805 2014-06-23 Tobias Burnus <burnus@net-b.de>
6807 * gfortran.dg/coarray_32.f90: New.
6809 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6813 * g++.dg/other/void1.C: Adjust.
6814 * g++.dg/other/void3.C: Likewise.
6816 2014-06-23 Marek Polacek <polacek@redhat.com>
6819 * c-c++-common/pr61553.c: New test.
6821 2014-06-23 Richard Biener <rguenther@suse.de>
6823 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
6824 * g++.dg/vect/slp-pr50819.cc: Likewise.
6825 * g++.dg/vect/slp-pr56812.cc: Likewise.
6826 * gcc.dg/vect/bb-slp-1.c: Likewise.
6827 * gcc.dg/vect/bb-slp-10.c: Likewise.
6828 * gcc.dg/vect/bb-slp-11.c: Likewise.
6829 * gcc.dg/vect/bb-slp-13.c: Likewise.
6830 * gcc.dg/vect/bb-slp-14.c: Likewise.
6831 * gcc.dg/vect/bb-slp-15.c: Likewise.
6832 * gcc.dg/vect/bb-slp-16.c: Likewise.
6833 * gcc.dg/vect/bb-slp-17.c: Likewise.
6834 * gcc.dg/vect/bb-slp-18.c: Likewise.
6835 * gcc.dg/vect/bb-slp-19.c: Likewise.
6836 * gcc.dg/vect/bb-slp-2.c: Likewise.
6837 * gcc.dg/vect/bb-slp-20.c: Likewise.
6838 * gcc.dg/vect/bb-slp-21.c: Likewise.
6839 * gcc.dg/vect/bb-slp-22.c: Likewise.
6840 * gcc.dg/vect/bb-slp-23.c: Likewise.
6841 * gcc.dg/vect/bb-slp-24.c: Likewise.
6842 * gcc.dg/vect/bb-slp-25.c: Likewise.
6843 * gcc.dg/vect/bb-slp-26.c: Likewise.
6844 * gcc.dg/vect/bb-slp-27.c: Likewise.
6845 * gcc.dg/vect/bb-slp-28.c: Likewise.
6846 * gcc.dg/vect/bb-slp-29.c: Likewise.
6847 * gcc.dg/vect/bb-slp-3.c: Likewise.
6848 * gcc.dg/vect/bb-slp-30.c: Likewise.
6849 * gcc.dg/vect/bb-slp-31.c: Likewise.
6850 * gcc.dg/vect/bb-slp-32.c: Likewise.
6851 * gcc.dg/vect/bb-slp-4.c: Likewise.
6852 * gcc.dg/vect/bb-slp-5.c: Likewise.
6853 * gcc.dg/vect/bb-slp-6.c: Likewise.
6854 * gcc.dg/vect/bb-slp-7.c: Likewise.
6855 * gcc.dg/vect/bb-slp-8.c: Likewise.
6856 * gcc.dg/vect/bb-slp-8a.c: Likewise.
6857 * gcc.dg/vect/bb-slp-8b.c: Likewise.
6858 * gcc.dg/vect/bb-slp-9.c: Likewise.
6859 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
6860 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
6861 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
6862 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
6863 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
6864 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
6865 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
6866 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
6867 * gcc.dg/vect/pr26359.c: Likewise.
6868 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
6870 2014-06-23 Marek Polacek <polacek@redhat.com>
6872 * c-c++-common/pr49706-2.c: New test.
6874 2014-06-23 Alan Modra <amodra@gmail.com>
6876 * gcc.dg/pr61583.c: New.
6878 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
6880 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
6883 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
6884 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
6886 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
6887 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
6888 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
6889 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
6890 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
6891 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
6892 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
6893 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
6894 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
6895 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
6896 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
6897 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
6898 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
6899 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
6900 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
6901 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
6902 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
6903 test_vsrid_n_u64): Fix signature to match intrinsic.
6905 (test_vabs_s64): Remove.
6906 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
6908 (test_vdupd_lane_s64): Rename to...
6909 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
6911 (test_vdupd_lane_u64): Rename to...
6912 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
6914 (test_vtst_s64): Rename to...
6915 (test_vtstd_s64): ...and change int64x1_t to int64_t.
6917 (test_vtst_u64): Rename to...
6918 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
6920 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
6921 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
6922 Remove out-of-bounds tests.
6923 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
6924 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
6925 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
6927 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
6929 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
6930 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
6931 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
6932 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
6933 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
6935 * gcc.target/aarch64/vsub_f64.c: Likewise.
6936 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
6937 scheme as now the same for all variants.
6938 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
6941 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
6943 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
6945 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
6947 * gcc.dg/localalias.c: Fix broken commit.
6948 * gcc.dg/globalalias.c: Likewise.
6950 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
6952 * gcc.dg/localalias.c: New testcase.
6953 * gcc.dg/localalias-2.c: New testcase.
6954 * gcc.dg/globalalias.c: New testcase.
6955 * gcc.dg/globalalias-2.c: New testcase.
6957 2014-06-20 Jakub Jelinek <jakub@redhat.com>
6959 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
6961 2014-06-20 Marek Polacek <polacek@redhat.com>
6963 * c-c++-common/ubsan/bounds-1.c: New test.
6964 * c-c++-common/ubsan/bounds-2.c: New test.
6965 * c-c++-common/ubsan/bounds-3.c: New test.
6966 * c-c++-common/ubsan/bounds-4.c: New test.
6967 * c-c++-common/ubsan/bounds-5.c: New test.
6968 * c-c++-common/ubsan/bounds-6.c: New test.
6970 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
6972 Make the tests big-endian friendly.
6974 * gcc.target/aarch64/aapcs64/test_25.c: Update.
6975 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
6976 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
6977 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
6978 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
6979 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
6980 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
6981 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
6982 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
6984 2014-06-20 Yury Gribov <y.gribov@samsung.com>
6985 Max Ostapenko <m.ostapenko@partner.samsung.com>
6988 * c-c++-common/asan/strlen-overflow-1.c: New test.
6990 2014-06-20 Martin Jambor <mjambor@suse.cz>
6993 * g++.dg/ipa/pr61540.C: New test.
6995 2014-06-20 Yury Gribov <y.gribov@samsung.com>
6996 Max Ostapenko <m.ostapenko@partner.samsung.com>
6999 * c-c++-common/asan/pr61530.c: New test.
7001 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7003 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
7004 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
7005 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
7006 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
7007 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
7008 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
7009 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
7010 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
7011 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
7012 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
7013 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
7014 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
7015 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
7016 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7017 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
7018 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
7019 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
7020 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
7021 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
7022 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
7023 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
7024 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
7025 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7026 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
7027 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
7028 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
7029 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
7030 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
7031 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
7032 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
7033 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
7034 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
7035 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
7036 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
7037 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
7038 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
7039 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
7040 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
7041 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
7042 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
7043 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
7044 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
7045 (test_vqdmlal_high_lane_s16): Fix parameter type.
7046 (test_vqdmlal_high_lane_s32): Likewise.
7047 (test_vqdmull_high_lane_s16): Likewise.
7048 (test_vqdmull_high_lane_s32): Likewise.
7049 (test_vqdmlsl_high_lane_s32): Likewise.
7050 (test_vqdmlsl_high_lane_s16): Likewise.
7051 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
7053 (test_vqdmlals_lane_s32): Likewise.
7054 (test_vqdmlslh_lane_s16): Likewise.
7055 (test_vqdmlsls_lane_s32): Likewise.
7056 (test_vqdmulhh_lane_s16): Likewise.
7057 (test_vqdmulhs_lane_s32): Likewise.
7058 (test_vqdmullh_lane_s16): Likewise.
7059 (test_vqdmulls_lane_s32): Likewise.
7060 (test_vqrdmulhh_lane_s16): Likewise.
7061 (test_vqrdmulhs_lane_s32): Likewise.
7063 2014-06-20 Tobias Burnus <burnus@net-b.de>
7066 * gfortran.dg/coarray_collectives_5.f90: Update
7067 dg-final scan-tree-dump-times.
7068 * gfortran.dg/coarray_collectives_6.f90: Ditto.
7070 2014-06-20 Hale Wang <hale.wang@arm.com>
7072 * gcc.target/arm/lto/: New folder to verify the LTO option.
7073 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
7074 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
7075 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
7076 * lib/lto.exp (object-readelf): New procedure.
7078 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7081 * gfortran.dg/pr61454.f90: New file.
7083 2014-06-19 Terry Guo <terry.guo@arm.com>
7085 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
7086 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
7087 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
7089 2014-06-19 Tobias Burnus <burnus@net-b.de>
7091 * gfortran.dg/coarray/collectives_2.f90: Extend
7094 2014-06-18 Tom de Vries <tom@codesourcery.com>
7096 * gcc.target/aarch64/fuse-caller-save.c: New test.
7098 2014-06-18 Radovan Obradovic <robradovic@mips.com>
7099 Tom de Vries <tom@codesourcery.com>
7101 * gcc.target/arm/fuse-caller-save.c: New test.
7103 2014-06-18 Richard Biener <rguenther@suse.de>
7105 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
7106 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
7107 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
7109 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7111 PR tree-optimization/61518
7112 * gcc.dg/torture/pr61518.c: New test.
7114 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
7116 PR tree-optimization/61517
7117 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
7118 (incorrect_read_be32): Likewise.
7119 (main): Call incorrect_read_* to test stmt replacement is made by
7120 bswap at the right place.
7121 * gcc.c-torture/execute/pr61517.c: New test.
7123 2014-06-18 Andreas Schwab <schwab@suse.de>
7125 PR rtl-optimization/54555
7126 * gcc.target/m68k/pr54555.c: New test.
7128 2014-06-18 Olivier Hainque <hainque@adacore.com>
7130 * gnat.dg/blocklocs.adb: New test.
7132 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
7134 PR tree-optimization/52252
7135 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
7136 * gcc.target/i386/pr52252-core.c: Ditto.
7138 PR tree-optimization/61403
7139 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
7141 2014-06-18 Jakub Jelinek <jakub@redhat.com>
7143 * gfortran.dg/gomp/declare-simd-1.f90: New test.
7144 * gfortran.dg/gomp/depend-1.f90: New test.
7145 * gfortran.dg/gomp/target1.f90: New test.
7146 * gfortran.dg/gomp/target2.f90: New test.
7147 * gfortran.dg/gomp/target3.f90: New test.
7148 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
7149 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
7152 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
7155 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
7157 2014-06-17 Tobias Burnus <burnus@net-b.de>
7158 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
7160 * gfortran.dg/coarray/send_array.f90: New.
7161 * gfortran.dg/coarray/get_array.f90: New.
7162 * gfortran.dg/coarray/sendget_array.f90: New.
7163 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
7165 * gfortran.dg/coarray/collectives_2.f90: New.
7167 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7170 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
7173 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
7175 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
7176 unit_id and kind_id to zero.
7178 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
7181 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
7182 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
7183 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
7184 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
7186 2014-06-17 Richard Biener <rguenther@suse.de>
7189 * gcc.dg/lto/pr61526_0.c: New testcase.
7190 * gcc.dg/lto/pr61526_1.c: Likewise.
7192 2014-06-17 Richard Biener <rguenther@suse.de>
7194 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
7195 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
7196 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
7197 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7198 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
7200 2014-06-17 Richard Biener <rguenther@suse.de>
7202 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
7204 2014-06-16 Richard Biener <rguenther@suse.de>
7206 PR tree-optimization/61482
7207 * g++.dg/torture/pr61482.C: New testcase.
7209 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
7211 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
7212 vpmacsdql instruction.
7214 2014-06-16 Yury Gribov <y.gribov@samsung.com>
7216 * c-c++-common/asan/instrument-with-calls-1.c: New test.
7217 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7218 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7219 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
7221 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7222 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7223 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7224 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7225 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7226 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7228 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7232 * gfortran.dg/system_clock_1.f90: New file.
7233 * gfortran.dg/system_clock_2.f90: New file.
7235 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7238 * g++.dg/other/void3.C: New.
7239 * g++.dg/conversion/err-recover1.C: Update.
7241 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
7244 * lib/target-supports.exp (check_effective_target_longdouble128): New.
7245 * gcc.target/powerpc/pack02.c: Use it.
7246 * gcc.target/powerpc/tfmode_off.c: Likewise.
7248 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
7250 PR rtl-optimization/61094
7251 PR rtl-optimization/61446
7252 * gcc.target/i386/pr61446.c : New.
7254 2014-06-13 Dehao Chen <dehao@google.com>
7256 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
7258 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
7260 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
7262 2014-06-13 Richard Biener <rguenther@suse.de>
7264 * c-c++-common/pr46562-2.c: Adjust.
7265 * g++.dg/tree-ssa/pr8781.C: Likewise.
7266 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7267 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7268 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7269 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
7270 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7272 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7274 PR tree-optimization/61375
7275 * gcc.c-torture/execute/pr61375-1.c: New test.
7277 2014-06-12 Jakub Jelinek <jakub@redhat.com>
7280 * c-c++-common/gomp/pr61486-1.c: New test.
7281 * c-c++-common/gomp/pr61486-2.c: New test.
7283 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
7286 * gcc.dg/vect/vect-singleton_1.c: New file.
7288 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
7291 * gcc.target/avr/torture/pr61443.c: New test.
7293 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7296 * g++.dg/parse/friend11.C: New.
7298 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7301 * g++.dg/cpp0x/using-enum-1.C: New.
7302 * g++.dg/cpp0x/using-enum-2.C: Likewise.
7304 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7307 * g++.dg/parse/friend9.C: New.
7308 * g++.dg/parse/friend10.C: Likewise.
7309 * g++.dg/parse/friend7.C: Adjust.
7311 2014-06-11 Richard Biener <rguenther@suse.de>
7313 PR tree-optimization/61452
7314 * gcc.dg/torture/pr61452.c: New testcase.
7316 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7319 * g++.dg/parse/pr34049.C: New.
7321 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
7323 * gcc.c-torture/execute/pr61306-1.c: New test.
7324 * gcc.c-torture/execute/pr61306-2.c: Likewise.
7325 * gcc.c-torture/execute/pr61306-3.c: Likewise.
7327 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7329 * gcc.target/aarch64/acle/acle.exp: New.
7330 * gcc.target/aarch64/acle/crc32b.c: New test.
7331 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
7332 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
7333 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
7334 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
7335 * gcc.target/aarch64/acle/crc32d.c: Likewise.
7336 * gcc.target/aarch64/acle/crc32h.c: Likewise.
7337 * gcc.target/aarch64/acle/crc32w.c: Likewise.
7339 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
7341 PR tree-optimization/52252
7342 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
7344 2014-06-11 Richard Biener <rguenther@suse.de>
7347 * gcc.dg/torture/20140610-1.c: New testcase.
7348 * gcc.dg/torture/20140610-2.c: Likewise.
7350 2014-06-10 Richard Biener <rguenther@suse.de>
7352 PR tree-optimization/61438
7353 * gcc.dg/torture/pr61438.c: New testcase.
7355 2014-06-10 Richard Biener <rguenther@suse.de>
7358 * g++.dg/opt/pr61456.C: New testcase.
7360 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
7361 Mikael Morin <mikael@gcc.gnu.org>
7364 * gfortran.dg/class_array_15.f03: Check memory leaks.
7366 2014-06-10 Richard Biener <rguenther@suse.de>
7368 PR tree-optimization/57186
7369 PR tree-optimization/59299
7370 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
7371 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
7373 2014-06-10 Jakub Jelinek <jakub@redhat.com>
7376 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
7378 * gfortran.dg/gomp/associate1.f90: New test.
7379 * gfortran.dg/gomp/intentin1.f90: New test.
7380 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
7381 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
7382 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
7383 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
7385 2014-06-09 Marek Polacek <polacek@redhat.com>
7388 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
7389 * gcc.dg/array-2.c: Likewise.
7390 * gcc.dg/array-const-2.c: Likewise.
7391 * gcc.dg/ucnid-8.c: Likewise.
7392 * gcc.dg/vla-init-1.c: Likewise.
7393 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
7394 * gcc.dg/c99-flex-array-7.c: Likewise.
7395 * gcc.dg/init-bad-1.c: Likewise.
7396 * gcc.dg/init-bad-3.c: Likewise.
7397 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
7398 * gcc.dg/pedwarn-init.c: Add dg-warning.
7399 * gcc.dg/pr53119.c: Remove dg-excess-errors.
7401 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7404 * g++.dg/other/redecl3.C: New.
7406 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
7409 * g++.dg/pr54442.C: New file.
7411 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
7414 * gfortran.dg/associate_17.f90 : New test
7416 2014-06-09 Petr Murzin <petr.murzin@intel.com>
7418 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
7419 void for TEST instead of static void.
7420 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
7421 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
7422 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
7423 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
7424 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
7425 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
7426 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
7427 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
7428 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
7429 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
7430 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
7431 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
7432 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
7433 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
7434 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
7435 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
7436 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
7437 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
7438 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
7439 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
7440 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
7441 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
7442 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
7443 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
7444 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
7445 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
7446 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
7447 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
7448 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
7449 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
7450 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
7451 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
7452 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
7453 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
7454 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
7455 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
7456 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
7457 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
7458 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
7459 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
7460 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
7461 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
7462 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
7463 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
7464 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
7465 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
7466 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
7467 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
7468 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
7469 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
7470 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
7471 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
7472 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
7473 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
7474 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
7475 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
7476 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
7477 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
7478 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
7479 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
7480 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
7481 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
7482 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
7483 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7484 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7485 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7486 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
7487 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
7488 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
7489 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
7490 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
7491 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
7492 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
7493 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
7494 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
7495 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
7496 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
7497 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
7498 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
7499 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
7500 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
7501 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
7502 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
7503 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
7504 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
7505 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
7506 instead of static void.
7507 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
7508 delete unused variables.
7509 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7510 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7511 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7512 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
7513 delete unused variables, void for TEST instead of static void.
7514 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7515 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7516 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7517 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7518 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7519 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7520 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7521 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7522 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7523 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7524 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7525 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
7526 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
7527 initialize variables.
7528 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
7529 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
7530 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
7531 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
7532 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
7533 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
7534 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
7535 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
7536 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
7537 * gcc.target/i386/i386.exp: Ditto.
7538 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
7539 CALC, void for TEST instead of static void, initialize variables.
7540 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
7541 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
7543 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
7544 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
7545 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
7546 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
7547 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
7548 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
7549 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
7550 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
7551 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
7552 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
7553 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
7554 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
7555 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
7556 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
7557 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
7558 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
7559 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
7560 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
7561 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7562 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
7563 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
7564 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
7565 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
7566 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
7567 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
7568 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
7569 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
7570 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
7571 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
7572 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
7573 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
7574 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
7575 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
7576 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
7577 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
7578 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
7579 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
7580 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
7581 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
7582 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
7583 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
7584 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
7585 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
7586 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
7587 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
7588 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
7589 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
7590 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
7591 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
7592 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
7593 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
7594 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
7595 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
7596 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
7597 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
7598 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
7599 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
7600 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
7601 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
7602 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
7603 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7604 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7605 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7606 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
7607 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
7608 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
7609 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
7610 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
7611 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
7612 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
7613 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
7614 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
7615 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7616 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7617 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7618 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7619 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
7620 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
7621 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
7622 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
7623 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
7624 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
7625 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
7626 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
7627 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
7628 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
7629 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
7630 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
7631 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
7632 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
7633 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
7634 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
7635 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
7636 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
7637 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
7638 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
7639 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
7640 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
7641 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
7642 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
7643 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
7644 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
7645 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
7646 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
7647 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
7648 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
7649 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
7650 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
7651 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
7652 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
7653 instead of static void.
7654 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
7655 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
7656 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
7657 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
7658 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
7659 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
7660 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
7661 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
7662 static void, delete unused variables.
7663 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
7664 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7665 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
7666 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
7667 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
7668 static void, delete unused variables, Change parameters for
7669 UNION_CHECK, MASK_MERGE and MASK_ZERO.
7670 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
7671 CALC, void for TEST instead of static void.
7672 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
7673 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
7675 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
7676 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
7677 static void, change type of parameter for UNION_TYPE.
7678 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
7679 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
7680 void for TEST instead of static void, delete unused variables, change
7681 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
7682 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
7683 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
7684 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
7685 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
7686 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
7687 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
7688 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
7689 void for TEST instead of static void, change parameters for
7690 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
7691 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
7692 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
7693 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
7694 * gcc.target/i386/avx512f-additional-reg-names.c: Add
7695 __attribute__((unused)).
7696 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
7697 __attribute__((unused)).
7698 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
7699 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
7700 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
7701 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
7702 * gcc.target/i386/avx512f-korw-1.c: Ditto.
7703 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
7704 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
7705 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
7706 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
7707 add __attribute__((unused)).
7708 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
7709 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
7710 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
7711 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
7712 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
7713 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
7714 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
7715 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
7716 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
7717 delete unused variables.
7718 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
7719 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7720 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7721 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7722 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7723 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
7724 static void, mask_merging and zero_masking for unsigned types.
7725 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
7726 CHECK_ARRAY for unsigned types.
7727 * gcc.target/i386/m256-check.h: Ditto.
7728 * gcc.target/i386/m512-check.h: Ditto.
7730 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
7733 * gcc.target/arm/pr48252.c (main): Expect same result
7736 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7739 * gfortran.dg/cray_pointers_10.f90: New file.
7741 2014-06-09 Jakub Jelinek <jakub@redhat.com>
7743 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
7744 instead of complex(kind=16).
7746 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7749 * gfortran.dg/bind_c_usage_29.f90: New file.
7751 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
7753 * gnat.dg/opt38.adb: New test.
7754 * gnat.dg/opt38_pkg.ad[sb]: New helper.
7756 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
7759 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
7760 New macro, 0 for __MMIX__, default 64.
7761 (bar): Pass it to __builtin_apply instead of literal 64.
7763 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7765 * gfortran.dg/io_constraints_11.f90: New file.
7766 * gfortran.dg/io_constraints_12.f90: New file.
7767 * gfortran.dg/io_constraints_13.f90: New file.
7769 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
7772 * gcc.target/i386/pr61423.c: New test.
7774 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
7777 * g++.dg/cpp0x/constexpr-union6.C: New.
7778 * g++.dg/cpp0x/union6.C: Likewise.
7779 * g++.dg/init/ref14.C: Adjust.
7780 * g++.dg/init/union1.C: Likewise.
7782 2014-06-06 Richard Biener <rguenther@suse.de>
7784 PR tree-optimization/59299
7785 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
7787 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
7789 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
7790 * gcc.dg/tree-ssa/sra-12.c: Likewise.
7792 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7794 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
7795 bitfield and test wrong results instead of correct results to make the
7798 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
7801 * g++.dg/cpp0x/constexpr-60432.C: New.
7803 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
7806 * g++.dg/cpp0x/constexpr-60199.C: New.
7808 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7810 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
7811 Specify -march=z900 as an additional option.
7812 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
7813 * gcc.dg/optimize-bswapsi-2.c: Likewise.
7814 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
7816 2014-06-06 Jakub Jelinek <jakub@redhat.com>
7818 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
7819 reduction clause diagnostic changes.
7820 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
7821 * gfortran.dg/gomp/reduction1.f90: Likewise.
7822 * gfortran.dg/gomp/reduction3.f90: Likewise.
7823 * gfortran.dg/gomp/udr1.f90: New test.
7824 * gfortran.dg/gomp/udr2.f90: New test.
7825 * gfortran.dg/gomp/udr3.f90: New test.
7826 * gfortran.dg/gomp/udr4.f90: New test.
7827 * gfortran.dg/gomp/udr5.f90: New test.
7828 * gfortran.dg/gomp/udr6.f90: New test.
7829 * gfortran.dg/gomp/udr7.f90: New test.
7831 2014-06-06 Christian Bruel <christian.bruel@st.com>
7833 PR tree-optimization/43934
7834 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
7836 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
7839 * gcc.dg/pr53119.c: New testcase.
7841 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7844 * gcc.target/avr/pr52472.c: New test.
7847 2014-06-05 Jeff Law <law@redhat.com>
7849 PR tree-optimization/61289
7850 * g++.dg/pr61289.C: New test.
7851 * g++.dg/pr61289-2.C: New test.
7853 2014-06-05 Richard Biener <rguenther@suse.de>
7854 Paolo Carlini <paolo.carlini@oracle.com>
7857 * g++.dg/parse/pr56961.C: New.
7859 2014-06-05 Kai Tietz <ktietz@redhat.com>
7862 * gcc.target/i386/sibcall-4.c: Remove xfail.
7864 2014-06-05 Julian Brown <julian@codesourcery.com>
7865 Sandra Loosemore <sandra@codesourcery.com>
7867 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
7869 2014-06-05 Richard Biener <rguenther@suse.de>
7872 * g++.dg/diagnostic/pr61004.C: New testcase.
7874 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
7876 * gcc.dg/torture/pr61319.c: New test.
7878 2014-06-05 Marek Polacek <polacek@redhat.com>
7881 * gcc.dg/pr56724-3.c: New test.
7883 2014-06-05 Andreas Schwab <schwab@suse.de>
7885 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
7887 2014-06-05 Marek Polacek <polacek@redhat.com>
7890 * c-c++-common/pr49706.c: New test.
7892 2014-06-05 Marek Polacek <polacek@redhat.com>
7895 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
7896 * gcc.dg/Wshadow-3.c: Likewise.
7897 * gcc.dg/pr48062.c: New test.
7899 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7902 * g++.dg/init/pr43453.C: New.
7904 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
7906 PR tree-optimization/61385
7907 * gcc.dg/tree-ssa/pr61385.c: New file.
7909 2014-06-04 Richard Biener <rguenther@suse.de>
7911 PR tree-optimization/60098
7912 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
7914 2014-06-04 Richard Biener <rguenther@suse.de>
7916 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
7918 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
7921 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
7922 the case with a pointer.
7924 2014-06-04 Marek Polacek <polacek@redhat.com>
7927 * c-c++-common/pr30020.c: New test.
7929 2014-06-03 Andrew Pinski <apinski@cavium.com>
7931 * gcc.c-torture/compile/20140528-1.c: New testcase.
7933 2014-06-03 Dehao Chen <dehao@google.com>
7935 * gcc.dg/tree-prof/merge_block.c: New test.
7937 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
7939 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
7940 * g++.dg/ext/mv15.C (dg-options): Ditto.
7942 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
7946 * g++.dg/cpp0x/nullptr31.C: New.
7947 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
7948 * g++.dg/cpp0x/nullptr17.C: Update.
7950 2014-06-03 Marek Polacek <polacek@redhat.com>
7953 * c-c++-common/pr60439.c: New test.
7954 * g++.dg/eh/scope1.C (f4): Add dg-warning.
7956 2014-06-03 Martin Jambor <mjambor@suse.cz>
7959 * g++.dg/ipa/pr61160-1.C: New test.
7961 2014-06-03 Richard Biener <rguenther@suse.de>
7963 PR tree-optimization/61383
7964 * gcc.dg/torture/pr61383-1.c: New testcase.
7966 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
7968 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
7970 2014-06-02 Jeff Law <law@redhat.com>
7972 PR rtl-optimization/61094
7973 * g++.dg/pr61094: New test.
7975 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
7977 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
7978 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
7979 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
7980 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
7981 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
7982 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
7983 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
7984 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
7986 2014-06-02 Richard Biener <rguenther@suse.de>
7988 PR tree-optimization/61346
7989 * gcc.dg/torture/pr61346.c: New testcase.
7991 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
7993 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
7995 * gcc.target/i386/sibcall-4.c: Ditto.
7996 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
7998 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
8000 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
8001 in scan-assembler-not string.
8002 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
8003 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
8004 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
8006 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
8008 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
8010 2014-06-01 Kai Tietz <ktietz@redhat.com>
8013 * gcc.target/i386/sibcall-6.c: New test.
8015 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8019 * g++.dg/cpp0x/pr57543-1.C: New.
8020 * g++.dg/cpp0x/pr57543-2.C: Likewise.
8021 * g++.dg/cpp0x/pr57543-3.C: Likewise.
8022 * g++.dg/cpp0x/decltype59.C: Likewise.
8024 2014-05-31 Tom de Vries <tom@codesourcery.com>
8026 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
8028 2014-05-30 Jakub Jelinek <jakub@redhat.com>
8030 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
8031 restore_gcc_exec_prefix_env_var): New procedures.
8032 (set_ld_library_path_env_vars,
8033 restore_ld_library_path_env_vars): Use them.
8034 * lib/c-compat.exp: Load target-libpath.exp.
8035 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
8036 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
8037 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
8038 restore_gcc_exec_prefix_env_var.
8039 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
8042 * c-c++-common/asan/misalign-1.c: New test.
8043 * c-c++-common/asan/misalign-2.c: New test.
8045 * g++.dg/asan/asan_test.C: Add -std=c++11 and
8046 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
8047 -DASAN_USE_DEJAGNU_GTEST=1.
8048 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
8049 * g++.dg/asan/asan_oob_test.cc: Likewise.
8050 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
8051 * g++.dg/asan/asan_str_test.cc: Likewise.
8052 * g++.dg/asan/asan_test_utils.h: Likewise.
8053 * g++.dg/asan/sanitizer_test_config.h: Likewise.
8054 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
8055 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
8056 Imported from upstream r209283.
8057 * g++.dg/asan/asan_test_config.h: Likewise.
8059 2014-05-30 Kai Tietz <ktietz@redhat.com>
8062 * gcc.target/i386/sibcall-1.c: New test.
8063 * gcc.target/i386/sibcall-2.c: New test.
8064 * gcc.target/i386/sibcall-3.c: New test.
8065 * gcc.target/i386/sibcall-4.c: New test.
8067 2014-05-30 Ian Lance Taylor <iant@google.com>
8069 * gcc.target/i386/pause-2.c: New test.
8071 2014-05-30 Tom de Vries <tom@codesourcery.com>
8073 * gcc.target/i386/fuse-caller-save.c: New test.
8074 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
8075 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
8077 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
8079 * gcc.target/arm/simd/vrev16p8_1.c: New file.
8080 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
8081 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
8082 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
8083 * gcc.target/arm/simd/vrev16s8_1.c: New file.
8084 * gcc.target/arm/simd/vrev16u8_1.c: New file.
8085 * gcc.target/arm/simd/vrev32p16_1.c: New file.
8086 * gcc.target/arm/simd/vrev32p8_1.c: New file.
8087 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
8088 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
8089 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
8090 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
8091 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
8092 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
8093 * gcc.target/arm/simd/vrev32s16_1.c: New file.
8094 * gcc.target/arm/simd/vrev32s8_1.c: New file.
8095 * gcc.target/arm/simd/vrev32u16_1.c: New file.
8096 * gcc.target/arm/simd/vrev32u8_1.c: New file.
8097 * gcc.target/arm/simd/vrev64f32_1.c: New file.
8098 * gcc.target/arm/simd/vrev64p16_1.c: New file.
8099 * gcc.target/arm/simd/vrev64p8_1.c: New file.
8100 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
8101 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
8102 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
8103 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
8104 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
8105 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
8106 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
8107 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
8108 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
8109 * gcc.target/arm/simd/vrev64s16_1.c: New file.
8110 * gcc.target/arm/simd/vrev64s32_1.c: New file.
8111 * gcc.target/arm/simd/vrev64s8_1.c: New file.
8112 * gcc.target/arm/simd/vrev64u16_1.c: New file.
8113 * gcc.target/arm/simd/vrev64u32_1.c: New file.
8114 * gcc.target/arm/simd/vrev64u8_1.c: New file.
8116 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
8118 PR rtl-optimization/61325
8119 * gcc.target/aarch64/pr61325.c: New.
8121 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
8123 * gcc.target/arm/simd/vextQf32_1.c: New file.
8124 * gcc.target/arm/simd/vextQp16_1.c: New file.
8125 * gcc.target/arm/simd/vextQp8_1.c: New file.
8126 * gcc.target/arm/simd/vextQs16_1.c: New file.
8127 * gcc.target/arm/simd/vextQs32_1.c: New file.
8128 * gcc.target/arm/simd/vextQs64_1.c: New file.
8129 * gcc.target/arm/simd/vextQs8_1.c: New file.
8130 * gcc.target/arm/simd/vextQu16_1.c: New file.
8131 * gcc.target/arm/simd/vextQu32_1.c: New file.
8132 * gcc.target/arm/simd/vextQu64_1.c: New file.
8133 * gcc.target/arm/simd/vextQu8_1.c: New file.
8134 * gcc.target/arm/simd/vextQp64_1.c: New file.
8135 * gcc.target/arm/simd/vextf32_1.c: New file.
8136 * gcc.target/arm/simd/vextp16_1.c: New file.
8137 * gcc.target/arm/simd/vextp8_1.c: New file.
8138 * gcc.target/arm/simd/vexts16_1.c: New file.
8139 * gcc.target/arm/simd/vexts32_1.c: New file.
8140 * gcc.target/arm/simd/vexts64_1.c: New file.
8141 * gcc.target/arm/simd/vexts8_1.c: New file.
8142 * gcc.target/arm/simd/vextu16_1.c: New file.
8143 * gcc.target/arm/simd/vextu32_1.c: New file.
8144 * gcc.target/arm/simd/vextu64_1.c: New file.
8145 * gcc.target/arm/simd/vextu8_1.c: New file.
8146 * gcc.target/arm/simd/vextp64_1.c: New file.
8148 2014-05-29 Radovan Obradovic <robradovic@mips.com>
8149 Tom de Vries <tom@codesourcery.com>
8151 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
8153 * gcc.target/mips/fuse-caller-save.h: New include file.
8154 * gcc.target/mips/fuse-caller-save.c: New test.
8155 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
8156 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8158 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
8160 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
8162 2014-05-28 Richard Biener <rguenther@suse.de>
8165 * gcc.dg/pr61045.c: New testcase.
8167 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8169 * lib/clearcap.exp: New file.
8170 * gcc.dg/vect/vect.exp: Load clearcap.exp.
8171 Remove clearcap_ldflags handling.
8172 Call clearcap-init, clearcap-finish.
8173 * gcc.target/i386/i386.exp: Likewise.
8174 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
8175 * gcc.target/i386/clearcapv2.map: Move to
8176 ../config/sol2-clearcapv2.map.
8177 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
8178 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
8180 2014-05-28 Richard Biener <rguenther@suse.de>
8182 PR tree-optimization/61335
8183 * gfortran.dg/pr61335.f90: New testcase.
8185 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8187 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
8189 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8191 * gnat.dg/overflow_fixed.adb: New test.
8193 2014-05-27 Marek Polacek <polacek@redhat.com>
8196 * gcc.dg/pr56724-1.c: New test.
8197 * gcc.dg/pr56724-2.c: New test.
8198 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
8200 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
8202 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8204 * gcc.dg/fold-compare-8.c: New test.
8205 * gcc.dg/Wstrict-overflow-25.c: Likewise.
8207 2014-05-27 Richard Biener <rguenther@suse.de>
8209 * gcc.dg/tree-ssa/vrp92.c: New testcase.
8211 2014-05-27 Marek Polacek <polacek@redhat.com>
8214 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
8215 LLONG_MIN, and ULLONG_MAX.
8217 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8219 * lib/target-supports.exp (check_effective_target_vect_bswap):
8220 Specify arm*-*-* support.
8222 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
8225 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
8227 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8228 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8230 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8232 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
8234 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
8236 PR rtl-optimization/61222
8237 * gcc.c-torture/compile/pr61222-1.c: New test.
8238 * gcc.c-torture/compile/pr61222-2.c: Likewise.
8240 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8242 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
8244 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8246 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
8248 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8250 PR libgfortran/55117
8251 * gfortran.dg/namelist_85.f90: New test.
8253 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
8256 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
8257 the case with syntax error.
8259 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8261 * gcc.dg/lto/pr61278_0.c: New test.
8262 * gcc.dg/lto/pr61278_1.c: New test.
8264 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8266 * gcc.dg/pr61220.c: New test.
8267 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
8269 2014-05-25 Tobias Burnus <burnus@net-b.de>
8271 * gfortran.dg/coarray_10.f90: Update dg-warning.
8272 * gfortran.dg/coarray_this_image_1.f90: New.
8273 * gfortran.dg/coarray_this_image_2.f90: New.
8275 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
8278 * gfortran.dg/arrayio_14.f90: New test.
8280 2014-05-24 Andreas Schwab <schwab@suse.de>
8282 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
8284 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8286 * gfortran.dg/bind_c_array_params_2.f90:
8287 Adjust regexp for -flto.
8288 * gfortran.dg/pr48636-2.f90: Likewise.
8289 * gfortran.dg/pr52835.f90: Likewise.
8291 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
8293 PR rtl-optimization/61215
8294 * gcc.target/i386/pr61215.c: New.
8296 2014-05-23 Marek Polacek <polacek@redhat.com>
8297 Jakub Jelinek <jakub@redhat.com>
8299 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
8300 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
8301 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
8302 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
8303 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
8304 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
8305 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
8306 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
8307 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
8308 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
8309 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
8310 * c-c++-common/ubsan/float-cast.h: New file.
8311 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
8312 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
8314 2014-05-23 Jiong Wang <jiong.wang@arm.com>
8316 * gcc.target/aarch64/tail_indirect_call_1.c: New.
8318 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8320 * g++.dg/cpp1y/lambda-init9.C: New.
8322 2014-05-23 Richard Biener <rguenther@suse.de>
8325 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
8326 adjust testcase to reflect reality.
8328 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
8330 PR tree-optimization/54733
8331 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
8332 optimization to support memory sources and bitwise operations
8333 equivalent to load in host endianness.
8334 * gcc.dg/optimize-bswaphi-1.c: Likewise.
8335 * gcc.dg/optimize-bswapsi-2.c: Likewise.
8336 * gcc.c-torture/execute/bswap-2.c: Likewise.
8338 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
8340 * lib/target-supports.exp: New effective targets for architectures
8341 capable of performing byte swap.
8342 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
8343 * gcc.dg/optimize-bswapdi-2.c: Likewise.
8344 * gcc.dg/optimize-bswapsi-1.c: Likewise.
8346 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
8349 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
8350 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
8352 2014-05-22 Xinliang David Li <davidxl@google.com>
8354 * g++.dg/ipa/devirt-15.C: Fix expected message.
8355 * g++.dg/ipa/devirt-16.C: Ditto.
8356 * g++.dg/ipa/devirt-17.C: Ditto.
8357 * g++.dg/ipa/devirt-26.C: Ditto.
8358 * g++.dg/ipa/imm-devirt-1.C: Ditto.
8359 * g++.dg/ipa/imm-devirt-2.C: Ditto.
8360 * g++.dg/tree-ssa/pr8781.C:Ditto.
8362 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
8364 * gcc.target/powerpc/htm-ttest.c: New test.
8366 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
8368 * gnat.dg/opt37.ad[sb]: New test.
8370 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
8373 * g++.dg/cilk-plus/AN/array_function.cc: New.
8375 2014-05-22 Richard Biener <rguenther@suse.de>
8377 * gcc.dg/tree-ssa/alias-33.c: New testcase.
8379 2014-05-22 Kostya Serebryany <kcc@google.com>
8381 * c-c++-common/tsan/mutexset1.c: Update the test to match
8383 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
8385 2014-05-21 Marek Polacek <polacek@redhat.com>
8388 * g++.dg/ubsan/pr61272.C: New test.
8390 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
8391 Sandra Loosemore <sandra@codesourcery.com>
8394 * lib/scanasm.exp (scan-lto-assembler): New procedure.
8395 * gcc.target/nios2/custom-fp-lto.c: New test.
8397 2014-05-21 Andreas Schwab <schwab@suse.de>
8399 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
8401 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
8404 * gcc.target/sh/pr54236-3.c: New.
8406 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
8409 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
8411 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
8413 PR tree-optimization/60899
8414 * g++.dg/ipa/devirt-11.C: Update template.
8416 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
8419 * g++.dg/cpp0x/pr61038.C: New.
8421 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8426 * g++.dg/cpp0x/nsdmi-template11.C: New.
8427 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
8428 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
8430 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
8432 * gnat.dg/opt35.adb: New test.
8433 * gnat.dg/opt36.adb: Likewise.
8434 * gnat.dg/opt35_pkg.ad[sb]: New helper.
8436 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8439 * g++.dg/cpp0x/Wattributes1.C: New.
8440 * g++.dg/ext/visibility/redecl1.C: Adjust.
8441 * g++.dg/ext/visibility/visibility-7.C: Likewise.
8443 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8445 * gcc.target/powerpc/vsxcopy.c: New test.
8447 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8450 * g++.dg/cpp0x/nsdmi-union6.C: New.
8451 * g++.dg/parse/pr58664.C: Likewise.
8452 * g++.dg/cpp0x/nsdmi6.C: Tweak.
8453 * g++.dg/parse/crash31.C: Likewise.
8454 * g++.dg/template/error2.C: Likewise.
8455 * g++.dg/template/inherit8.C: Likewise.
8456 * g++.dg/template/offsetof2.C: Likewise.
8458 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
8460 * c-c++-common/gomp/simd4.c: Adjust for inform.
8461 * g++.dg/cpp0x/decltype-call1.C: Likewise.
8462 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8463 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
8464 * g++.dg/cpp0x/noexcept15.C: Likewise.
8465 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
8466 * g++.dg/eh/spec6.C: Likewise.
8467 * g++.dg/expr/cast1.C: Likewise.
8468 * g++.dg/expr/dtor1.C: Likewise.
8469 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
8470 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
8471 * g++.dg/gomp/pr49223-2.C: Likewise.
8472 * g++.dg/gomp/udr-4.C: Likewise.
8473 * g++.dg/init/delete1.C: Likewise.
8474 * g++.dg/other/crash-2.C: Likewise.
8475 * g++.dg/parse/crash24.C: Likewise.
8476 * g++.dg/parse/crash25.C: Likewise.
8477 * g++.dg/parse/crash31.C: Likewise.
8478 * g++.dg/parse/crash49.C: Likewise.
8479 * g++.dg/parse/crash50.C: Likewise.
8480 * g++.dg/parse/crash54.C: Likewise.
8481 * g++.dg/parse/dtor7.C: Likewise.
8482 * g++.dg/parse/error40.C: Likewise.
8483 * g++.dg/parse/fused-params1.C: Likewise.
8484 * g++.dg/parse/new1.C: Likewise.
8485 * g++.dg/template/crash35.C: Likewise.
8486 * g++.dg/template/crash59.C: Likewise.
8487 * g++.dg/template/crash77.C: Likewise.
8488 * g++.dg/template/error51.C: Likewise.
8489 * g++.dg/template/incomplete1.C: Likewise.
8490 * g++.dg/template/incomplete3.C: Likewise.
8491 * g++.dg/template/incomplete4.C: Likewise.
8492 * g++.dg/template/incomplete5.C: Likewise.
8493 * g++.dg/template/inherit8.C: Likewise.
8494 * g++.dg/template/instantiate1.C: Likewise.
8495 * g++.dg/template/instantiate3.C: Likewis: Likewise.
8496 * g++.dg/template/offsetof2.C: Likewise.
8497 * g++.dg/tm/pr51928.C: Likewise.
8498 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
8499 * g++.dg/warn/incomplete1.C: Likewise.
8500 * g++.dg/warn/incomplete2.C: Likewise.
8501 * g++.old-deja/g++.brendan/friend4.C: Likewise.
8502 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
8503 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
8504 * g++.old-deja/g++.eh/catch1.C: Likewise.
8505 * g++.old-deja/g++.eh/spec6.C: Likewise.
8506 * g++.old-deja/g++.mike/p7868.C: Likewise.
8507 * g++.old-deja/g++.other/crash38.C: Likewise.
8508 * g++.old-deja/g++.other/enum2.C: Likewise.
8509 * g++.old-deja/g++.other/incomplete.C: Likewise.
8510 * g++.old-deja/g++.other/vaarg3.C: Likewise.
8511 * g++.old-deja/g++.pt/crash9.C: Likewise.
8512 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
8513 * g++.old-deja/g++.pt/typename8.C: Likewise.
8514 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
8516 2014-05-19 Joseph Myers <joseph@codesourcery.com>
8518 * lib/target-supports.exp
8519 (check_effective_target_vect_sizes_32B_16B): Return false if
8520 128-bit AVX vectors preferred.
8522 2014-05-19 Mike Stump <mikestump@comcast.net>
8524 * lib/target-supports.exp (check_effective_target_avx): Early out
8525 if not x86 to prevent x86 flags on non-x86 targets.
8527 2014-05-19 Richard Biener <rguenther@suse.de>
8529 PR tree-optimization/61221
8530 * gcc.dg/torture/pr61221.c: New testcase.
8532 2014-05-19 Richard Biener <rguenther@suse.de>
8534 PR tree-optimization/61209
8535 * gfortran.dg/pr61209.f90: New testcase.
8537 2014-05-19 Richard Biener <rguenther@suse.de>
8539 PR tree-optimization/61184
8540 * c-c++-common/torture/pr61184.c: New testcase.
8542 2014-05-19 Christian Bruel <christian.bruel@st.com>
8545 * gcc.target/sh/pr61195.c: New test.
8547 2014-05-18 Wei Mi <wmi@google.com>
8550 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
8551 directive with rtl insns. Add effective-target fpic and
8554 2014-05-17 Xinliang David Li <davidxl@google.com>
8556 * g++.dg/ipa/devirt-33.C: New testcase.
8558 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
8560 * g++.dg/ipa/comdat.C: New file.
8562 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
8564 * gnat.dg/volatile12.ad[sb]: New test.
8566 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
8568 * gnat.dg/enum3.adb: New test.
8570 2014-05-18 Andreas Schwab <schwab@suse.de>
8572 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
8574 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
8577 * gfortran.dg/namelist_utf8.f90: New test.
8579 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
8582 * g++.dg/cpp0x/decltype58.C: New.
8584 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
8586 * gcc.target/microblaze/others/break_handler.c: New.
8588 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
8590 PR tree-optimization/61140
8591 PR tree-optimization/61150
8592 PR tree-optimization/61197
8593 * gcc.dg/tree-ssa/pr61140.c: New file.
8594 * gcc.dg/tree-ssa/pr61150.c: New file.
8595 * gcc.dg/tree-ssa/pr61197.c: New file.
8597 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
8599 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
8600 (dg-options): Add -mfpmath=387.
8601 (dg-final): Check that no MMX registers are used.
8603 2014-05-17 Andreas Schwab <schwab@suse.de>
8605 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
8607 2014-05-16 David Malcolm <dmalcolm@redhat.com>
8610 2014-04-29 David Malcolm <dmalcolm@redhat.com>
8612 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
8613 occurrences of "int" in the gimple dump to reflect that the return
8614 types of functions now show up in such dumps.
8615 * gcc.dg/tree-ssa/pr27810.c: Likewise.
8617 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
8619 * gcc.c-torture/execute/20101011-1.c: Update testcase.
8620 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
8621 * gcc.dg/tree-ssa/writeonly.c: New testcase.
8622 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
8623 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
8624 * gcc.dg/debug/pr35154.c: Update testcase.
8625 * gcc.target/i386/vectorize1.c: Update testcase.
8627 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
8630 * g++.dg/parse/error54.C: New.
8632 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
8634 PR rtl-optimization/60969
8635 * g++.dg/pr60969.C: New.
8637 2014-05-16 Richard Biener <rguenther@suse.de>
8639 PR tree-optimization/61194
8640 * gcc.dg/vect/pr61194.c: New testcase.
8642 2014-05-16 Richard Biener <rguenther@suse.de>
8644 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
8645 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
8646 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
8647 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
8649 2014-05-16 Richard Biener <rguenther@suse.de>
8651 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
8653 2014-05-15 Martin Jambor <mjambor@suse.cz>
8656 * g++.dg/ipa/pr61085.C: New test.
8658 2014-05-15 Martin Jambor <mjambor@suse.cz>
8660 PR tree-optimization/61090
8661 * gcc.dg/tree-ssa/pr61090.c: New test.
8663 2014-05-15 Jakub Jelinek <jakub@redhat.com>
8665 PR tree-optimization/61158
8666 * gcc.dg/pr61158.c: New test.
8668 2014-05-15 Andreas Schwab <schwab@suse.de>
8670 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
8672 * obj-c++.dg/exceptions-5.mm: Likewise.
8674 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8676 * shrink-wrap-loop.c: New test case.
8678 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
8680 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
8681 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
8682 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
8683 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
8684 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
8685 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
8686 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
8687 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
8688 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
8689 * gcc.target/arm/simd/vtrnf32_1.c: New file.
8690 * gcc.target/arm/simd/vtrnp16_1.c: New file.
8691 * gcc.target/arm/simd/vtrnp8_1.c: New file.
8692 * gcc.target/arm/simd/vtrns16_1.c: New file.
8693 * gcc.target/arm/simd/vtrns32_1.c: New file.
8694 * gcc.target/arm/simd/vtrns8_1.c: New file.
8695 * gcc.target/arm/simd/vtrnu16_1.c: New file.
8696 * gcc.target/arm/simd/vtrnu32_1.c: New file.
8697 * gcc.target/arm/simd/vtrnu8_1.c: New file.
8699 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
8701 * gcc.target/i386/clflushopt-1.c: New.
8702 * gcc.target/i386/xsavec-1.c: Ditto.
8703 * gcc.target/i386/xsavec64-1.c: Ditto.
8704 * gcc.target/i386/xsaves-1.c: Ditto.
8705 * gcc.target/i386/xsaves64-1.c: Ditto.
8706 * gcc.target/i386/sse-12.c: Test new options.
8707 * gcc.target/i386/sse-13.c: Ditto.
8708 * gcc.target/i386/sse-14.c: Ditto.
8709 * gcc.target/i386/sse-22.c: Ditto.
8710 * gcc.target/i386/sse-23.c: Ditto.
8711 * g++.dg/other/i386-2.C: Ditto.
8712 * g++.dg/other/i386-3.C: Ditto.
8714 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
8716 PR rtl-optimization/60866
8717 * gcc.dg/pr60866.c: New test.
8719 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
8721 PR rtl-optimization/60901
8722 * gcc.target/i386/pr60901.c: New test.
8724 2014-05-14 Yury Gribov <y.gribov@samsung.com>
8727 * c-c++-common/asan/asan-interface-1.c: New test.
8728 * lib/asan-dg.exp (asan_include_flags): New function.
8729 (asan_init): Call asan_include_flags to obtain path
8730 to sanitizer headers.
8732 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
8734 * lib/target-support.exp (check_dfp_hw_available): New function.
8735 (is-effective-target): Check $arg for dfp_hw.
8736 (is-effective-target-keyword): Likewise.
8737 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
8738 Change target to dfp_hw.
8740 2014-05-13 Marek Polacek <polacek@redhat.com>
8743 * gcc.dg/pr61162.c: New test.
8745 2014-05-13 Marek Polacek <polacek@redhat.com>
8747 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
8748 * c-c++-common/pr50459-2.c: New test.
8750 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
8753 * g++.dg/template/pr54310.C: New.
8755 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
8756 Sandra Loosemore <sandra@codesourcery.com>
8758 * gcc.target/mips/loongson-simd.c: Disable micromips too.
8760 2014-05-13 Catherine Moore <clm@cm00re.com>
8762 * gcc.target/mips/near-far-1.c: Adjust expected output
8763 to allow the JALS instruction.
8764 * gcc.target/mips/near-far-2.c: Likewise.
8765 * gcc.target/mips/near-far-4.c: Likewise.
8767 2014-05-13 Bin Cheng <bin.cheng@arm.com>
8769 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
8771 2014-05-13 Jakub Jelinek <jakub@redhat.com>
8774 * gcc.dg/pr61060.c: New test.
8776 2014-05-12 DJ Delorie <dj@redhat.com>
8778 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
8779 * gcc.dg/sibcall-4.c: Likewise.
8781 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
8783 * objc.dg/shadow-1.m: New test.
8784 * objc.dg/shadow-2.m: New test.
8785 * objc.dg/ivar-scope-1.m: New test.
8786 * objc.dg/ivar-scope-2.m: New test.
8787 * objc.dg/ivar-scope-3.m: New test.
8788 * objc.dg/ivar-scope-4.m: New test.
8789 * objc.dg/ivar-visibility-1.m: New test.
8790 * objc.dg/ivar-visibility-2.m: New test.
8791 * objc.dg/ivar-visibility-3.m: New test.
8792 * objc.dg/ivar-visibility-4.m: New test.
8794 2014-05-12 Tobias Burnus <burnus@net-b.de>
8797 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
8799 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8802 * gfortran.dg/associate_16.f90: New test.
8804 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8807 * gcc.target/avr/pr60991.c: New testcase.
8809 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8812 * g++.dg/cpp1y/pr60054.C: New.
8814 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8817 * g++.dg/template/pr51199.C: New.
8819 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
8821 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
8823 2014-05-11 Jakub Jelinek <jakub@redhat.com>
8825 * gfortran.dg/gomp/affinity-1.f90: New test.
8827 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
8829 * gcc.dg/torture/pr61136.c: New test.
8831 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
8834 * g++.dg/cpp0x/sfinae51.C: New.
8837 * g++.dg/cpp0x/variadic157.C: New.
8839 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
8842 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
8844 2014-05-10 Marek Polacek <polacek@redhat.com>
8846 * gcc.dg/pedwarn-init.c: New test.
8847 * gcc.dg/init-string-1.c: Adjust dg-error.
8849 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
8851 * lib/target-supports.exp
8852 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
8855 2014-05-09 Marek Polacek <polacek@redhat.com>
8858 * gcc.dg/pr61096-1.c: New test.
8859 * gcc.dg/pr61096-2.c: New test.
8861 2014-05-09 Florian Weimer <fweimer@redhat.com>
8863 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
8864 * g++.dg/fstack-protector-strong.C: Likewise.
8865 * gcc.target/i386/ssp-strong-reg.c: New file.
8867 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
8870 * gcc.target/avr/torture/pr61055.c: New test.
8872 2014-05-09 Marek Polacek <polacek@redhat.com>
8875 * c-c++-common/attributes-1.c: Move test line to a new test.
8876 * c-c++-common/attributes-2.c: New test.
8877 * c-c++-common/pr50459.c: New test.
8878 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
8879 * gcc.dg/nonnull-2.c: Likewise.
8880 * gcc.dg/pr55570.c: Modify dg-error.
8881 * gcc.dg/tm/wrap-2.c: Likewise.
8883 2014-05-08 Jeff Law <law@redhat.com>
8885 PR tree-optimization/61009
8886 * g++.dg/tree-ssa/pr61009.C: New test.
8888 2014-05-08 Matthias Klose <doko@ubuntu.com>
8891 * gcc-dg/unused-8a.c: New.
8892 * gcc-dg/unused-8b.c: Likewise.
8894 2014-05-08 Marek Polacek <polacek@redhat.com>
8897 * gcc.dg/pr61053.c: New test.
8899 2014-05-08 Marek Polacek <polacek@redhat.com>
8902 * gcc.dg/pr61077.c: New test.
8904 2014-05-08 Tobias Burnus <burnus@net-b.de>
8906 * gfortran.dg/coarray_collectives_1.f90: New.
8907 * gfortran.dg/coarray_collectives_2.f90: New.
8908 * gfortran.dg/coarray_collectives_3.f90: New.
8909 * gfortran.dg/coarray_collectives_4.f90: New.
8910 * gfortran.dg/coarray_collectives_5.f90: New.
8911 * gfortran.dg/coarray_collectives_6.f90: New.
8912 * gfortran.dg/coarray/collectives_1.f90: New.
8913 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
8914 * gfortran.dg/assumed_type_4.f90: Update dg-error.
8915 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
8916 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
8917 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
8918 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
8919 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8921 2014-05-08 Wei Mi <wmi@google.com>
8924 * gcc.target/i386/pr58066.c: New test.
8926 2014-05-08 Joseph Myers <joseph@codesourcery.com>
8928 * gcc.target/i386/avx256-unaligned-load-2.c,
8929 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
8930 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
8931 packed-single instructions.
8933 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8936 * g++.dg/diagnostic/pr13981.C: New.
8938 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
8940 PR tree-optimization/59100
8941 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
8942 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
8944 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
8946 PR tree-optimization/61095
8947 * gcc.dg/torture/pr61095.c: New test.
8949 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8952 * gcc.dg/uninit-13.c: Move warning on the actual source line where
8953 the uninitialized complex is used.
8954 * gcc.dg/uninit-17.c: New test to check partial initialization of
8955 complex with branches.
8956 * gcc.dg/uninit-17-O0.c: Likewise.
8958 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
8961 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
8962 (test_03): Rename to test_02.
8964 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
8967 * g++.dg/cpp0x/sfinae50.C: New.
8969 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
8972 * g++.dg/cpp0x/deleted7.C: New.
8974 2014-05-07 Richard Biener <rguenther@suse.de>
8976 PR tree-optimization/61034
8977 * g++.dg/tree-ssa/pr61034.C: New testcase.
8979 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
8981 * gcc.target/epiphany/isr-arg.c: New file.
8983 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
8985 PR tree-optimization/52252
8986 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
8988 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
8990 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
8991 * gcc.target/aarch64/simd/vrev16p8.x: New file.
8992 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
8993 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
8994 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
8995 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
8996 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
8997 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
8998 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
8999 * gcc.target/aarch64/simd/vrev16s8.x: New file.
9000 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
9001 * gcc.target/aarch64/simd/vrev16u8.x: New file.
9002 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
9003 * gcc.target/aarch64/simd/vrev32p16.x: New file.
9004 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
9005 * gcc.target/aarch64/simd/vrev32p8.x: New file.
9006 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
9007 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
9008 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
9009 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
9010 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
9011 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
9012 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
9013 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
9014 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
9015 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
9016 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
9017 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
9018 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
9019 * gcc.target/aarch64/simd/vrev32s16.x: New file.
9020 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
9021 * gcc.target/aarch64/simd/vrev32s8.x: New file.
9022 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
9023 * gcc.target/aarch64/simd/vrev32u16.x: New file.
9024 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
9025 * gcc.target/aarch64/simd/vrev32u8.x: New file.
9026 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
9027 * gcc.target/aarch64/simd/vrev64f32.x: New file.
9028 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
9029 * gcc.target/aarch64/simd/vrev64p16.x: New file.
9030 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
9031 * gcc.target/aarch64/simd/vrev64p8.x: New file.
9032 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
9033 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
9034 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
9035 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
9036 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
9037 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
9038 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
9039 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
9040 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
9041 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
9042 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
9043 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
9044 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
9045 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
9046 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
9047 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
9048 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
9049 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
9050 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
9051 * gcc.target/aarch64/simd/vrev64s16.x: New file.
9052 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
9053 * gcc.target/aarch64/simd/vrev64s32.x: New file.
9054 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
9055 * gcc.target/aarch64/simd/vrev64s8.x: New file.
9056 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
9057 * gcc.target/aarch64/simd/vrev64u16.x: New file.
9058 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
9059 * gcc.target/aarch64/simd/vrev64u32.x: New file.
9060 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
9061 * gcc.target/aarch64/simd/vrev64u8.x: New file.
9063 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9065 gcc.target/aarch64/simd/ext_f32.x: New file.
9066 gcc.target/aarch64/simd/ext_f32_1.c: New file.
9067 gcc.target/aarch64/simd/ext_p16.x: New file.
9068 gcc.target/aarch64/simd/ext_p16_1.c: New file.
9069 gcc.target/aarch64/simd/ext_p8.x: New file.
9070 gcc.target/aarch64/simd/ext_p8_1.c: New file.
9071 gcc.target/aarch64/simd/ext_s16.x: New file.
9072 gcc.target/aarch64/simd/ext_s16_1.c: New file.
9073 gcc.target/aarch64/simd/ext_s32.x: New file.
9074 gcc.target/aarch64/simd/ext_s32_1.c: New file.
9075 gcc.target/aarch64/simd/ext_s64.x: New file.
9076 gcc.target/aarch64/simd/ext_s64_1.c: New file.
9077 gcc.target/aarch64/simd/ext_s8.x: New file.
9078 gcc.target/aarch64/simd/ext_s8_1.c: New file.
9079 gcc.target/aarch64/simd/ext_u16.x: New file.
9080 gcc.target/aarch64/simd/ext_u16_1.c: New file.
9081 gcc.target/aarch64/simd/ext_u32.x: New file.
9082 gcc.target/aarch64/simd/ext_u32_1.c: New file.
9083 gcc.target/aarch64/simd/ext_u64.x: New file.
9084 gcc.target/aarch64/simd/ext_u64_1.c: New file.
9085 gcc.target/aarch64/simd/ext_u8.x: New file.
9086 gcc.target/aarch64/simd/ext_u8_1.c: New file.
9087 gcc.target/aarch64/simd/ext_f64.c: New file.
9088 gcc.target/aarch64/simd/extq_f32.x: New file.
9089 gcc.target/aarch64/simd/extq_f32_1.c: New file.
9090 gcc.target/aarch64/simd/extq_p16.x: New file.
9091 gcc.target/aarch64/simd/extq_p16_1.c: New file.
9092 gcc.target/aarch64/simd/extq_p8.x: New file.
9093 gcc.target/aarch64/simd/extq_p8_1.c: New file.
9094 gcc.target/aarch64/simd/extq_s16.x: New file.
9095 gcc.target/aarch64/simd/extq_s16_1.c: New file.
9096 gcc.target/aarch64/simd/extq_s32.x: New file.
9097 gcc.target/aarch64/simd/extq_s32_1.c: New file.
9098 gcc.target/aarch64/simd/extq_s64.x: New file.
9099 gcc.target/aarch64/simd/extq_s64_1.c: New file.
9100 gcc.target/aarch64/simd/extq_s8.x: New file.
9101 gcc.target/aarch64/simd/extq_s8_1.c: New file.
9102 gcc.target/aarch64/simd/extq_u16.x: New file.
9103 gcc.target/aarch64/simd/extq_u16_1.c: New file.
9104 gcc.target/aarch64/simd/extq_u32.x: New file.
9105 gcc.target/aarch64/simd/extq_u32_1.c: New file.
9106 gcc.target/aarch64/simd/extq_u64.x: New file.
9107 gcc.target/aarch64/simd/extq_u64_1.c: New file.
9108 gcc.target/aarch64/simd/extq_u8.x: New file.
9109 gcc.target/aarch64/simd/extq_u8_1.c: New file.
9110 gcc.target/aarch64/simd/extq_f64.c: New file.
9112 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9114 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
9115 * gcc.target/aarch64/vtrnu32.c: Likewise.
9116 * gcc.target/aarch64/vtrnf32.c: Likewise.
9118 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9120 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
9121 * gcc.target/aarch64/simd/vtrnf32.x: New file.
9122 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
9123 * gcc.target/aarch64/simd/vtrnp16.x: New file.
9124 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
9125 * gcc.target/aarch64/simd/vtrnp8.x: New file.
9126 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
9127 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
9128 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
9129 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
9130 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
9131 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
9132 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
9133 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
9134 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
9135 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
9136 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
9137 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
9138 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
9139 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
9140 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
9141 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
9142 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
9143 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
9144 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
9145 * gcc.target/aarch64/simd/vtrns16.x: New file.
9146 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
9147 * gcc.target/aarch64/simd/vtrns32.x: New file.
9148 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
9149 * gcc.target/aarch64/simd/vtrns8.x: New file.
9150 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
9151 * gcc.target/aarch64/simd/vtrnu16.x: New file.
9152 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
9153 * gcc.target/aarch64/simd/vtrnu32.x: New file.
9154 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
9155 * gcc.target/aarch64/simd/vtrnu8.x: New file.
9157 2014-05-07 Richard Biener <rguenther@suse.de>
9159 PR tree-optimization/57864
9160 * gcc.dg/torture/pr57864.c: New testcase.
9162 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
9165 * gfortran.dg/list_read_13.f: New test.
9167 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
9170 * g++.dg/cpp0x/nsdmi-template9.C: New.
9171 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
9173 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
9174 Mike Stump <mikestump@comcast.net>
9175 Richard Sandiford <rdsandiford@googlemail.com>
9177 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
9179 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
9182 * g++.dg/ipa/devirt-32.C: New testcase.
9184 2014-05-05 Richard Biener <rguenther@suse.de>
9187 * gcc.dg/torture/pr61010.c: New testcase.
9189 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9191 * gcc.target/s390/leaf-profile.c: New testcase.
9193 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9195 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
9196 Disable asm scan for s390.
9197 * gcc.dg/hoist-register-pressure-2.c: Likewise.
9198 * gcc.dg/hoist-register-pressure-3.c: Likewise.
9200 2014-05-05 Bin Cheng <bin.cheng@arm.com>
9202 PR tree-optimization/60363
9203 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
9205 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
9207 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
9208 (dg-require-effective-target): Change target to powerpc_fprs.
9209 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
9210 (dg-require-effective-target): Change target to dfprt.
9212 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9215 * g++.dg/cpp0x/deleted4.C: New.
9216 * g++.dg/cpp0x/deleted5.C: Likewise.
9217 * g++.dg/cpp0x/deleted6.C: Likewise.
9219 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
9222 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
9224 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
9225 * gfortran.dg/coarray_poly_6.f90: Likewise.
9226 * gfortran.dg/coarray_poly_7.f90: Likewise.
9227 * gfortran.dg/coarray_poly_8.f90: Likewise.
9229 2014-05-02 Marek Polacek <polacek@redhat.com>
9232 * gcc.dg/pr25801.c: New test.
9234 2014-05-02 Marek Polacek <polacek@redhat.com>
9237 * gcc.dg/pr60784.c: New test.
9239 2014-05-01 Marek Polacek <polacek@redhat.com>
9242 * gcc.dg/pr60915.c: New test.
9244 2014-05-01 Marek Polacek <polacek@redhat.com>
9247 * gcc.dg/pr60257.c: New test.
9249 2014-05-01 Marek Polacek <polacek@redhat.com>
9252 * c-c++-common/pr43395.c: New test.
9254 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
9256 * gcc.dg/cond-reduc-1.c: New test.
9257 * gcc.dg/cond-reduc-2.c: Likewise.
9259 2014-05-01 Marek Polacek <polacek@redhat.com>
9262 * gcc.dg/pr29467.c: New test.
9263 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
9264 about boolean types.
9265 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
9267 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
9269 2014-05-01 Marek Polacek <polacek@redhat.com>
9272 * gcc.dg/pr43245.c: New test.
9274 2014-05-01 Marek Polacek <polacek@redhat.com>
9277 * gcc.dg/pr56989.c: New test.
9279 2014-04-30 Ian Lance Taylor <iant@google.com>
9281 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
9282 in go_compile_args rather than in argument to go-torture-execute.
9284 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
9286 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
9289 2014-04-30 Tobias Burnus <burnus@net-b.de>
9291 * gfortran.dg/coarray_poly_6.f90
9292 * gfortran.dg/coarray_poly_7.f90
9293 * gfortran.dg/coarray_poly_8.f90
9295 2014-04-30 Tobias Burnus <burnus@net-b.de>
9297 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
9298 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
9299 * gfortran.dg/coarray/codimension.f90: New.
9301 2014-04-30 Tobias Burnus <burnus@net-b.de>
9303 * gfortran.dg/coarray_lib_this_image_1.f90: New.
9304 * gfortran.dg/coarray_lib_this_image_2.f90: New.
9306 2014-04-30 Tobias Burnus <burnus@net-b.de>
9308 * gfortran.dg/coarray_poly_4.f90: New.
9309 * gfortran.dg/coarray_poly_5.f90: New.
9311 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9313 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
9314 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
9315 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
9316 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
9317 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
9318 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
9319 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
9320 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
9321 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
9322 * gcc.target/arm/simd/vuzpf32_1.c: New file.
9323 * gcc.target/arm/simd/vuzpp16_1.c: New file.
9324 * gcc.target/arm/simd/vuzpp8_1.c: New file.
9325 * gcc.target/arm/simd/vuzps16_1.c: New file.
9326 * gcc.target/arm/simd/vuzps32_1.c: New file.
9327 * gcc.target/arm/simd/vuzps8_1.c: New file.
9328 * gcc.target/arm/simd/vuzpu16_1.c: New file.
9329 * gcc.target/arm/simd/vuzpu32_1.c: New file.
9330 * gcc.target/arm/simd/vuzpu8_1.c: New file.
9332 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9334 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
9335 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
9336 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
9338 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9340 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
9341 * gcc.target/aarch64/simd/vuzpf32.x: New file.
9342 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
9343 * gcc.target/aarch64/simd/vuzpp16.x: New file.
9344 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
9345 * gcc.target/aarch64/simd/vuzpp8.x: New file.
9346 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
9347 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
9348 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
9349 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
9350 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
9351 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
9352 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
9353 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
9354 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
9355 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
9356 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
9357 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
9358 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
9359 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
9360 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
9361 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
9362 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
9363 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
9364 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
9365 * gcc.target/aarch64/simd/vuzps16.x: New file.
9366 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
9367 * gcc.target/aarch64/simd/vuzps32.x: New file.
9368 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
9369 * gcc.target/aarch64/simd/vuzps8.x: New file.
9370 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
9371 * gcc.target/aarch64/simd/vuzpu16.x: New file.
9372 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
9373 * gcc.target/aarch64/simd/vuzpu32.x: New file.
9374 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
9375 * gcc.target/aarch64/simd/vuzpu8.x: New file.
9377 2014-04-30 Richard Biener <rguenther@suse.de>
9379 PR tree-optimization/48329
9380 * gfortran.dg/vect/pr48329.f90: New testcase.
9382 2014-04-30 Marek Polacek <polacek@redhat.com>
9384 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
9385 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
9387 2014-04-30 Marek Polacek <polacek@redhat.com>
9390 * gcc.dg/pr60139.c: New test.
9392 2014-04-30 Marek Polacek <polacek@redhat.com>
9395 * gcc.dg/pr60351.c: New test.
9397 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
9399 * gcc.target/arm/simd/simd.exp: New file.
9400 * gcc.target/arm/simd/vzipqf32_1.c: New file.
9401 * gcc.target/arm/simd/vzipqp16_1.c: New file.
9402 * gcc.target/arm/simd/vzipqp8_1.c: New file.
9403 * gcc.target/arm/simd/vzipqs16_1.c: New file.
9404 * gcc.target/arm/simd/vzipqs32_1.c: New file.
9405 * gcc.target/arm/simd/vzipqs8_1.c: New file.
9406 * gcc.target/arm/simd/vzipqu16_1.c: New file.
9407 * gcc.target/arm/simd/vzipqu32_1.c: New file.
9408 * gcc.target/arm/simd/vzipqu8_1.c: New file.
9409 * gcc.target/arm/simd/vzipf32_1.c: New file.
9410 * gcc.target/arm/simd/vzipp16_1.c: New file.
9411 * gcc.target/arm/simd/vzipp8_1.c: New file.
9412 * gcc.target/arm/simd/vzips16_1.c: New file.
9413 * gcc.target/arm/simd/vzips32_1.c: New file.
9414 * gcc.target/arm/simd/vzips8_1.c: New file.
9415 * gcc.target/arm/simd/vzipu16_1.c: New file.
9416 * gcc.target/arm/simd/vzipu32_1.c: New file.
9417 * gcc.target/arm/simd/vzipu8_1.c: New file.
9419 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9422 * g++.dg/cpp0x/constexpr-51707.C: New.
9424 2014-04-29 David Malcolm <dmalcolm@redhat.com>
9426 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
9427 occurrences of "int" in the gimple dump to reflect that the return
9428 types of functions now show up in such dumps.
9429 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9431 2014-04-29 Jakub Jelinek <jakub@redhat.com>
9433 PR tree-optimization/60971
9434 * c-c++-common/turtore/pr60971.c: New test.
9436 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
9438 * gcc.target/aarch64/simd/simd.exp: New file.
9439 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
9440 * gcc.target/aarch64/simd/vzipf32.x: New file.
9441 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
9442 * gcc.target/aarch64/simd/vzipp16.x: New file.
9443 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
9444 * gcc.target/aarch64/simd/vzipp8.x: New file.
9445 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
9446 * gcc.target/aarch64/simd/vzipqf32.x: New file.
9447 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
9448 * gcc.target/aarch64/simd/vzipqp16.x: New file.
9449 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
9450 * gcc.target/aarch64/simd/vzipqp8.x: New file.
9451 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
9452 * gcc.target/aarch64/simd/vzipqs16.x: New file.
9453 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
9454 * gcc.target/aarch64/simd/vzipqs32.x: New file.
9455 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
9456 * gcc.target/aarch64/simd/vzipqs8.x: New file.
9457 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
9458 * gcc.target/aarch64/simd/vzipqu16.x: New file.
9459 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
9460 * gcc.target/aarch64/simd/vzipqu32.x: New file.
9461 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
9462 * gcc.target/aarch64/simd/vzipqu8.x: New file.
9463 * gcc.target/aarch64/simd/vzips16_1.c: New file.
9464 * gcc.target/aarch64/simd/vzips16.x: New file.
9465 * gcc.target/aarch64/simd/vzips32_1.c: New file.
9466 * gcc.target/aarch64/simd/vzips32.x: New file.
9467 * gcc.target/aarch64/simd/vzips8_1.c: New file.
9468 * gcc.target/aarch64/simd/vzips8.x: New file.
9469 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
9470 * gcc.target/aarch64/simd/vzipu16.x: New file.
9471 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
9472 * gcc.target/aarch64/simd/vzipu32.x: New file.
9473 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
9474 * gcc.target/aarch64/simd/vzipu8.x: New file.
9476 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9478 * gcc.target/aarch64/fcsel_1.c: New test case.
9480 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
9483 * gfortran.dg/arrayio_13.f90: New test.
9485 2014-04-28 Martin Jambor <mjambor@suse.cz>
9487 * gcc.dg/tree-ssa/sra-14.c: New test.
9489 2014-04-28 Richard Biener <rguenther@suse.de>
9492 * gcc.dg/tree-ssa/alias-32.c: New testcase.
9493 * gcc.dg/vect/pr60092.c: Likewise.
9495 2014-04-28 Richard Biener <rguenther@suse.de>
9497 * gcc.dg/tree-ssa/vrp91.c: New testcase.
9498 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
9499 * gcc.dg/Wstrict-overflow-15.c: Likewise.
9500 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
9502 2014-04-28 Richard Biener <rguenther@suse.de>
9504 PR tree-optimization/60979
9505 * gcc.dg/graphite/pr60979.c: New testcase.
9507 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9510 * gcc.dg/pr60114.c: Use signed chars.
9512 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9515 * g++.dg/cpp0x/alias-decl-43.C: New.
9517 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9521 * gfortran.dg/no_range_check_3.f90: New test.
9523 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
9526 * gfortran.dg/namelist_utf8.f90: New test.
9528 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
9530 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
9531 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
9532 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
9534 2014-04-25 Cary Coutant <ccoutant@google.com>
9537 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
9538 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
9539 -fdebug-types-section flag.
9541 2014-04-25 Jiong Wang <jiong.wang@arm.com>
9543 * gcc.target/arm/tail-long-call.c: New test.
9545 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9547 PR tree-optimization/60930
9548 * gcc.dg/torture/pr60930.c: New test.
9550 2014-04-25 Jakub Jelinek <jakub@redhat.com>
9552 PR tree-optimization/60960
9553 * gcc.c-torture/execute/pr60960.c: New test.
9555 2014-04-25 Marek Polacek <polacek@redhat.com>
9557 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
9559 2014-04-25 Marek Polacek <polacek@redhat.com>
9562 * gcc.dg/pr18079.c: New test.
9563 * gcc.dg/pr18079-2.c: New test.
9565 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
9567 * c-c++-common/gomp/pr60823-2.c: Require effective target
9570 2014-04-25 Marek Polacek <polacek@redhat.com>
9573 * gcc.dg/pr60114.c: New test.
9575 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
9577 * gcc.c-torture/execute/20140425-1.c: New test.
9579 2014-04-25 Marek Polacek <polacek@redhat.com>
9582 * c-c++-common/pr60156.c: New test.
9584 2014-04-25 Richard Biener <rguenther@suse.de>
9587 * g++.dg/opt/pr60912.C: New testcase.
9589 2014-04-25 Richard Biener <rguenther@suse.de>
9592 * gcc.dg/lto/pr60911_0.c: New testcase.
9594 2014-04-24 Cong Hou <congh@google.com>
9596 PR tree-optimization/60896
9597 * g++.dg/vect/pr60896.cc: New test.
9599 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9601 * gcc.target/powerpc/pack01.c: New test to test the new pack and
9602 unpack builtin functionss for 128-bit types.
9603 * gcc.target/powerpc/pack02.c: Likewise.
9604 * gcc.target/powerpc/pack03.c: Likewise.
9605 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
9606 divide builtin functionss.
9607 * gcc.target/powerpc/extend-divide-2.c: Likewise.
9608 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
9610 * gcc.target/powerpc/bcd-2.c: Likewise.
9611 * gcc.target/powerpc/bcd-3.c: Likewise.
9612 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
9614 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
9616 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
9618 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
9619 keeps_null_pointer_checks.
9620 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
9621 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
9622 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
9623 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
9625 2014-04-24 Jakub Jelinek <jakub@redhat.com>
9627 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
9628 Replace load with read and store with write.
9630 2014-04-24 Jeff Law <law@redhat.com>
9633 * gcc.c-torture/pr60822.c: New test.
9634 * gcc.c-torture/pr60822.x: New test.
9636 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
9639 * g++.dg/cpp0x/pr57958.C: New test.
9641 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
9643 * lib/target-supports.exp (check_effective_target_vect_perm): Return
9644 true for aarch64_be.
9646 2014-04-24 Radovan Obradovic <robradovic@mips.com>
9647 Tom de Vries <tom@codesourcery.com>
9649 * gcc.dg/fuse-caller-save.c: New test.
9651 2014-04-24 Joey Ye <joey.ye@arm.com>
9653 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
9655 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9657 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
9658 * gcc.dg/vect/vect-bswap16: New test.
9659 * gcc.dg/vect/vect-bswap32: Likewise.
9660 * gcc.dg/vect/vect-bswap64: Likewise.
9662 2014-04-23 Jeff Law <law@redhat.com>
9664 PR tree-optimization/60902
9665 * gcc.target/i386/pr60902.c: New test.
9667 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
9669 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
9670 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
9671 * gcc.target/aarch64/vdup_n_1.c: New testcase.
9673 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9675 * gcc.target/arm/rev16.c: New test.
9677 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9679 * gcc.target/aarch64/rev16_1.c: New test.
9681 2014-04-23 Richard Biener <rguenther@suse.de>
9683 PR tree-optimization/60903
9684 * gcc.dg/torture/pr60903.c: New testcase.
9686 2014-04-23 Richard Biener <rguenther@suse.de>
9689 * g++.dg/torture/pr60895.C: New testcase.
9691 2014-04-23 Richard Biener <rguenther@suse.de>
9694 * gcc.dg/torture/pr60891.c: New testcase.
9696 2014-04-22 Jakub Jelinek <jakub@redhat.com>
9699 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
9700 -fno-sanitize-recover to dg-options.
9701 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
9702 add -std=c++11 to dg-options.
9703 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
9704 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
9705 add -std=c++1y to dg-options.
9706 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
9707 -fno-sanitize-recover to dg-options.
9708 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
9709 * c-c++-common/ubsan/vla-4.c: Likewise.
9710 * c-c++-common/ubsan/pr59503.c: Likewise.
9711 * c-c++-common/ubsan/vla-3.c: Likewise.
9712 * c-c++-common/ubsan/save-expr-1.c: Likewise.
9713 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
9714 * c-c++-common/ubsan/shift-3.c: Likewise.
9715 * c-c++-common/ubsan/overflow-1.c: Likewise.
9716 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
9717 * c-c++-common/ubsan/vla-2.c: Likewise.
9718 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
9719 * c-c++-common/ubsan/pr60613-1.c: Likewise.
9720 * c-c++-common/ubsan/shift-6.c: Likewise.
9721 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
9722 * c-c++-common/ubsan/overflow-add-3.c: New test.
9723 * c-c++-common/ubsan/overflow-add-4.c: New test.
9724 * c-c++-common/ubsan/div-by-zero-6.c: New test.
9725 * c-c++-common/ubsan/div-by-zero-7.c: New test.
9727 2014-04-22 Christian Bruel <christian.bruel@st.com>
9729 * gcc.target/sh/hiconst.c: New test.
9731 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
9733 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
9734 lroundf generates custom round instruction, too.
9736 2014-04-22 Tobias Burnus <burnus@net-b.de>
9739 * coarray/alloc_comp_3.f90: New.
9741 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
9744 * gcc.target/i386/pr60868.c: New testcase.
9746 2014-04-22 Jakub Jelinek <jakub@redhat.com>
9749 * c-c++-common/gomp/pr59073.c: New test.
9751 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
9753 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
9755 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
9757 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
9758 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
9760 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
9762 * gcc.dg/memcpy-5.c: New test.
9764 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9766 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
9768 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
9769 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
9771 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
9772 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
9774 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
9775 from dg-additional-options.
9776 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
9779 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
9781 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
9782 (sigill_hdlr): Remove.
9783 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
9786 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
9787 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
9788 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
9790 * lib/target-supports.exp (add_options_for_tls): Remove
9791 *-*-solaris2.9* handling.
9793 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
9795 * gcc.target/aarch64/vect_cvtf_1.c: New.
9797 2014-04-22 Jakub Jelinek <jakub@redhat.com>
9799 PR tree-optimization/60823
9800 * c-c++-common/gomp/pr60823-1.c: New test.
9801 * c-c++-common/gomp/pr60823-2.c: New test.
9802 * c-c++-common/gomp/pr60823-3.c: New test.
9804 2014-04-22 Ian Bolton <ian.bolton@arm.com>
9806 * gcc.target/arm/anddi_notdi-1.c: New test.
9807 * gcc.target/arm/iordi_notdi-1.c: New test case.
9809 2014-04-22 Ian Bolton <ian.bolton@arm.com>
9811 * gcc.target/arm/iordi_notdi-1.c: New test.
9813 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
9815 * gcc.target/aarch64/vrnd_f64_1.c : New file.
9817 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9820 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
9821 not cause errors if -mspe.
9823 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
9826 * gcc.target/i386/pr60909-1.c: New test.
9827 * gcc.target/i386/pr60909-2.c: Ditto.
9829 2014-04-18 Cong Hou <congh@google.com>
9831 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
9832 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
9834 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9836 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
9837 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9839 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
9842 * g++.dg/cpp0x/alias-decl-42.C: New.
9844 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
9846 * gcc.target/powerpc/ti_math1.c: New.
9847 * gcc.target/powerpc/ti_math2.c: New.
9849 2014-04-17 Martin Jambor <mjambor@suse.cz>
9851 * gnat.dg/opt34.adb: New.
9852 * gnat.dg/opt34_pkg.ads: Likewise.
9854 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
9856 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
9857 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
9859 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
9861 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
9862 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
9864 2014-04-17 Jakub Jelinek <jakub@redhat.com>
9867 Forward port from 4.8 branch
9868 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
9870 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
9872 * gcc.target/i386/bmi-2.c: Ditto.
9874 2014-04-17 Richard Biener <rguenther@suse.de>
9877 * g++.dg/opt/pr60849.C: New testcase.
9879 2014-04-17 Richard Biener <rguenther@suse.de>
9881 PR tree-optimization/60836
9882 * g++.dg/vect/pr60836.cc: New testcase.
9884 2014-04-17 Richard Biener <rguenther@suse.de>
9886 PR tree-optimization/60841
9887 * gcc.dg/vect/pr60841.c: New testcase.
9889 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
9891 * g++.dg/ipa/devirt-31.C: New testcase.
9893 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
9896 * gcc.dg/lto/pr60820_0.c: New testcase.
9897 * gcc.dg/lto/pr60820_1.c: New testcase.
9899 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
9902 * g++.dg/torture/pr60854.C: New testcase.
9904 2014-04-16 Catherine Moore <clm@codesourcery.com>
9906 * gcc.target/mips/umips-store16-2.c: New test.
9908 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
9910 * g++.dg/cpp0x/initlist-vect.C: New file.
9912 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
9914 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
9915 * gcc.dg/uninit-I-O0.c: Likewise.
9916 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
9918 2014-04-16 Jakub Jelinek <jakub@redhat.com>
9920 PR tree-optimization/60844
9921 * gcc.dg/pr60844.c: New test.
9923 2014-04-15 Richard Biener <rguenther@suse.de>
9925 PR rtl-optimization/56965
9926 * gcc.dg/torture/pr56965-1.c: New testcase.
9927 * gcc.dg/torture/pr56965-2.c: Likewise.
9929 2014-04-15 Teresa Johnson <tejohnson@google.com>
9931 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
9933 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
9935 * gnat.dg/vect14.adb: New test.
9937 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
9939 * gnat.dg/vect12.ad[sb]: New test.
9940 * gnat.dg/vect13.ad[sb]: Likewise.
9942 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
9944 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
9946 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
9947 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
9948 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
9949 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
9950 * c-c++-common/ubsan/null-1.c: Likewise.
9951 * c-c++-common/ubsan/null-10.c: Likewise.
9952 * c-c++-common/ubsan/null-11.c: Likewise.
9953 * c-c++-common/ubsan/null-2.c: Likewise.
9954 * c-c++-common/ubsan/null-3.c: Likewise.
9955 * c-c++-common/ubsan/null-4.c: Likewise.
9956 * c-c++-common/ubsan/null-5.c: Likewise.
9957 * c-c++-common/ubsan/null-6.c: Likewise.
9958 * c-c++-common/ubsan/null-7.c: Likewise.
9959 * c-c++-common/ubsan/null-8.c: Likewise.
9960 * c-c++-common/ubsan/null-9.c: Likewise.
9961 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
9962 * c-c++-common/ubsan/overflow-int128.c: Likewise.
9963 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
9964 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
9965 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
9966 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
9967 * c-c++-common/ubsan/pr59333.c: Likewise.
9968 * c-c++-common/ubsan/pr59667.c: Likewise.
9969 * c-c++-common/ubsan/pr60613-2.c: Likewise.
9970 * c-c++-common/ubsan/pr60636.c: Likewise.
9971 * c-c++-common/ubsan/shift-1.c: Likewise.
9972 * c-c++-common/ubsan/shift-2.c: Likewise.
9973 * c-c++-common/ubsan/vla-1.c: Likewise.
9975 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
9977 * gnat.dg/vect11.ad[sb]: New test.
9979 2014-04-14 Richard Biener <rguenther@suse.de>
9981 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
9983 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9985 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
9987 2014-04-14 Richard Biener <rguenther@suse.de>
9988 Marc Glisse <marc.glisse@inria.fr>
9991 * gcc.target/i386/vec-may_alias.c: New testcase.
9993 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9995 * lib/target-supports.exp
9996 (check_effective_target_vect_widen_mult_si_to_di_pattern):
9997 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
10000 2014-04-14 Richard Biener <rguenther@suse.de>
10003 * gcc.dg/lto/pr60720_0.c: New testcase.
10004 * gcc.dg/lto/pr60720_1.c: Likewise.
10006 2014-04-14 Christian Bruel <christian.bruel@st.com>
10008 * gcc.target/sh/memset.c: New test.
10010 2014-04-14 Richard Biener <rguenther@suse.de>
10012 PR middle-end/55022
10013 * gcc.dg/graphite/pr55022.c: New testcase.
10015 2014-04-14 Richard Biener <rguenther@suse.de>
10017 PR tree-optimization/59817
10018 PR tree-optimization/60453
10019 * gfortran.dg/graphite/pr59817.f: New testcase.
10020 * gcc.dg/graphite/pr59817-1.c: Likewise.
10021 * gcc.dg/graphite/pr59817-2.c: Likewise.
10023 2014-04-14 Jason Merrill <jason@redhat.com>
10026 * lib/gcc-dg.exp (dg-build-dso): New.
10027 (gcc-dg-test-1): Handle dg-do-what "dso".
10029 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
10032 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
10035 * gfortran.dg/associate_15.f90: New test.
10037 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
10039 PR middle-end/60467
10040 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
10043 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
10045 PR middle-end/60469
10046 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
10048 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
10050 * gcc.target/mips/umips-store16-1.c: New test.
10052 2014-04-11 Tobias Burnus <burnus@net-b.de>
10055 * * g++.dg/warn/warn_format_signedness.C: New.
10056 * gcc.dg/format/warn-signedness.c: New.
10058 2014-04-11 Tobias Burnus <burnus@net-b.de>
10062 * gfortran.dg/finalize_25.f90: New.
10064 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10066 * gcc.target/epiphany/t1068-2.c: New file.
10068 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10070 * gcc.target/epiphany/btst-1.c: New test.
10072 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10074 PR rtl-optimization/60651
10075 * gcc.target/epiphany/mode-switch.c: New test.
10077 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
10080 * g++.dg/cpp0x/gen-attrs-58.C: New.
10081 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
10083 2014-04-11 Steve Ellcey <sellcey@mips.com>
10084 Jakub Jelinek <jakub@redhat.com>
10086 PR middle-end/60556
10087 * gcc.c-torture/compile/pr60556.c: New test.
10089 2014-04-11 Richard Biener <rguenther@suse.de>
10091 PR middle-end/60797
10092 * gcc.dg/pr60797.c: New testcase.
10094 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10096 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
10097 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
10098 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
10100 * gcc.target/s390/htm-nofloat-1.c: ... this one.
10101 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
10102 instructions as well.
10104 2014-04-11 Jakub Jelinek <jakub@redhat.com>
10106 PR rtl-optimization/60663
10107 * gcc.target/arm/pr60663.c: New test.
10109 2014-04-10 Jason Merrill <jason@redhat.com>
10111 * g++.dg/dso/dlclose1.C: Disable for 4.9.
10113 2014-04-10 Jakub Jelinek <jakub@redhat.com>
10116 * g++.dg/lto/pr60567_0.C: New test.
10118 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
10120 * gfortran.dg/class_nameclash.f90: New test.
10122 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10125 * g++.dg/cpp0x/variadic156.C: New.
10127 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10129 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
10132 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10135 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
10138 2014-04-09 Steve Ellcey <sellcey@mips.com>
10140 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
10143 2014-04-09 Cong Hou <congh@google.com>
10146 * lib/target-supports.exp:
10147 (check_effective_target_vect_widen_si_to_di_pattern): New.
10148 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
10149 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
10151 (foo): Fix up formatting.
10152 (main): Call check_vect.
10154 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
10157 * g++.dg/template/crash119.C: New.
10159 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
10161 * gcc.target/powerpc/atomic_load_store-p8.c: New.
10163 2014-04-08 Jason Merrill <jason@redhat.com>
10165 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
10167 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10169 PR rtl-optimization/60776
10170 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
10171 * gcc.dg/builtin-bswap-7.c: Likewise.
10172 * gcc.dg/builtin-bswap-6a.c: New testcase.
10173 * gcc.dg/builtin-bswap-7a.c: New testcase.
10176 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10178 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10180 * gcc.dg/builtin-bswap-7.c: Likewise.
10182 2014-04-08 Richard Biener <rguenther@suse.de>
10184 PR tree-optimization/60785
10185 * gcc.dg/graphite/pr60785.c: New testcase.
10187 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10190 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
10193 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
10195 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
10196 * g++.dg/warn/Wnvdtor-3.C: Likewise.
10197 * g++.dg/warn/Wnvdtor-4.C: Likewise.
10199 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
10201 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
10203 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
10206 * g++.dg/torture/pr60609.C: New test.
10208 2014-04-07 Richard Biener <rguenther@suse.de>
10210 PR tree-optimization/60766
10211 * gcc.dg/torture/pr60766.c: New testcase.
10213 2014-04-07 Jason Merrill <jason@redhat.com>
10215 * lib/gcc-dg.exp (dg-build-dso): New.
10216 (gcc-dg-test-1): Handle dg-do-what "dso".
10217 * lib/target-supports.exp (add_options_for_dlopen): New.
10218 (check_effective_target_dlopen): Use it.
10220 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10222 * gcc.target/arm/pr60657.c: Fix missing curly brace.
10224 2014-04-07 Richard Biener <rguenther@suse.de>
10226 PR middle-end/60750
10227 * g++.dg/torture/pr60750.C: New testcase.
10228 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
10230 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
10232 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
10234 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
10237 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
10239 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
10242 * g++.dg/cpp1y/auto-fn25.C: Require lto.
10244 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
10246 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
10248 * gfortran.dg/warn_conversion_4.f90: Adjust test.
10250 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
10252 * gcc.target/avr/dev-specific-rmw.c: New test.
10254 2014-04-04 Cong Hou <congh@google.com>
10256 PR tree-optimization/60656
10257 * gcc.dg/vect/pr60656.c: New test.
10259 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10261 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10263 * gcc.dg/builtin-bswap-7.c: Likewise.
10265 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10268 * g++.dg/cpp0x/constexpr-ice15.C: New.
10270 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
10273 testcase by Richard Biener
10274 * gcc.dg/lto/pr59626_0.c: New testcase.
10275 * gcc.dg/lto/pr59626_1.c: New testcase.
10277 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10280 * gcc.c-torture/compile/pr60655-1.c: New test.
10282 2014-04-04 Martin Jambor <mjambor@suse.cz>
10285 * g++.dg/ipa/pr60640-1.C: New test.
10286 * g++.dg/ipa/pr60640-2.C: Likewise.
10287 * g++.dg/ipa/pr60640-3.C: Likewise.
10288 * g++.dg/ipa/pr60640-4.C: Likewise.
10290 2014-04-04 Jeff Law <law@redhat.com>
10293 * gcc.target/arm/pr60657.c: New test.
10295 2014-04-04 Richard Biener <rguenther@suse.de>
10298 * g++.dg/torture/pr60746.C: New testcase.
10300 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
10302 * g++.old-deja/g++.robertl/eb121.C: Adjust.
10303 * g++.old-deja/g++.jason/overload21.C: Likewise.
10304 * g++.old-deja/g++.law/init5.C: Likewise.
10306 2014-04-03 Cong Hou <congh@google.com>
10308 PR tree-optimization/60505
10309 * gcc.dg/vect/pr60505.c: New test.
10311 2014-04-03 Richard Biener <rguenther@suse.de>
10313 PR tree-optimization/60740
10314 * gcc.dg/graphite/pr60740.c: New testcase.
10316 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
10318 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
10319 * g++.dg/warn/Wnvdtor-2.C: New.
10320 * g++.dg/warn/Wnvdtor-3.C: New.
10321 * g++.dg/warn/Wnvdtor-4.C: New.
10322 * g++.dg/warn/Weff1.C: Delete.
10323 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
10324 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
10326 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
10329 * g++.dg/torture/pr60659.C: New testcase.
10331 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10333 PR tree-optimization/60733
10334 * gcc.dg/torture/pr60733.c: New test.
10336 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
10338 PR rtl-optimization/60650
10339 * gcc.target/arm/pr60650-2.c: New.
10341 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
10343 * gcc.target/i386/avx2-vpand-3.c,
10344 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
10346 2014-04-02 Joseph Myers <joseph@codesourcery.com>
10348 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
10349 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
10350 gcc.target/i386/memcpy-strategy-1.c,
10351 gcc.target/i386/memcpy-strategy-2.c,
10352 gcc.target/i386/memcpy-vector_loop-1.c,
10353 gcc.target/i386/memcpy-vector_loop-2.c,
10354 gcc.target/i386/memset-vector_loop-1.c,
10355 gcc.target/i386/memset-vector_loop-2.c,
10356 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
10357 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
10358 -march= options different from those in dg-options.
10360 2014-04-02 Joseph Myers <joseph@codesourcery.com>
10362 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10363 gcc.target/i386/pr30970.c: Use -mtune=generic.
10364 * gcc.target/i386/avx2-vpaddb-3.c,
10365 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
10366 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
10367 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
10368 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
10369 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
10370 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
10371 gcc.target/i386/avx2-vpsubw-3.c,
10372 gcc.target/i386/avx256-unaligned-load-1.c,
10373 gcc.target/i386/avx256-unaligned-load-4.c,
10374 gcc.target/i386/avx256-unaligned-store-1.c,
10375 gcc.target/i386/avx256-unaligned-store-2.c,
10376 gcc.target/i386/avx256-unaligned-store-4.c: Use
10377 -mno-prefer-avx128.
10379 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
10380 Iain Sandoe <iain@codesourcery.com>
10383 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
10384 with the additional options -Wl,-undefined,dynamic_lookup
10385 and -Wl,-flat_namespace.
10386 * gcc.dg/torture/pr53922.c: Additional option
10387 -Wl,-flat_namespace for darwin[89].
10388 * gcc.dg/torture/pr60092.c: Additional options
10389 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
10392 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
10395 * lib/prune.exp: Modify the regular express to prune
10396 the new warnings introduced by r205679 on darwin9.
10398 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
10400 * g++.dg/init/ctor4.C: Adjust.
10401 * g++.dg/init/ctor4-1.C: New.
10402 * g++.dg/cpp0x/defaulted2.C: Adjust.
10404 2014-04-01 Richard Henderson <rth@redhat.com>
10407 * gcc.dg/pr60704.c: New file.
10409 2014-04-01 Bin Cheng <bin.cheng@arm.com>
10412 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
10413 logical_op_short_circuit targets.
10415 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
10417 PR libfortran/60128
10418 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
10419 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
10421 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
10423 PR rtl-optimization/60700
10424 * gcc.target/i386/pr60700.c: New test.
10426 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10429 * gcc.target/arm/pr60650.c: Adjust command line options.
10431 2014-03-31 Martin Jambor <mjambor@suse.cz>
10433 PR middle-end/60647
10434 * gcc.dg/pr60647-1.c: New test.
10435 * gcc.dg/pr60647-2.c: Likewise.
10437 2014-03-31 Richard Biener <rguenther@suse.de>
10439 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
10441 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
10444 * gcc.target/aarch64/pr60034.c: New file.
10446 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
10449 * g++.dg/cpp1y/pr60626.C: New testcase.
10451 2014-03-29 Joseph Myers <joseph@codesourcery.com>
10453 * gcc.dg/pr45416.c: Allow bextr on x86.
10454 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
10455 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
10456 gcc.target/i386/fma4-vector.c: Use -mno-fma.
10457 * gcc.target/i386/l_fma_double_1.c,
10458 gcc.target/i386/l_fma_double_2.c,
10459 gcc.target/i386/l_fma_double_3.c,
10460 gcc.target/i386/l_fma_double_4.c,
10461 gcc.target/i386/l_fma_double_5.c,
10462 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
10463 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
10464 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
10465 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
10466 * gcc.target/i386/pr27971.c: Use -mno-tbm.
10467 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
10468 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
10470 2014-03-29 Jakub Jelinek <jakub@redhat.com>
10473 * g++.dg/pr60648.C: Move test to...
10474 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
10475 dg-options, add for fpic targets dg-additional-options -fPIC.
10477 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
10479 * gnat.dg/opt33.adb: New testcase.
10481 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
10484 * gcc.target/aarch64/pr60697.c: New.
10486 2014-03-27 Jeff Law <law@redhat.com>
10489 * g++.dg/pr60648.C: New test.
10491 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
10494 * g++.dg/cpp1y/pr60573.C: New testcase.
10496 2014-03-28 Jakub Jelinek <jakub@redhat.com>
10499 * gcc.target/i386/pr60693.c: New test.
10501 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
10503 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
10505 2014-03-28 Jakub Jelinek <jakub@redhat.com>
10508 * c-c++-common/pr60689.c: New test.
10511 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
10512 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
10515 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
10518 * gcc.target/aarch64/pr60675.C: New.
10520 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10522 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
10523 * lib/target-supports.exp: Return true for s390
10524 in check_effective_logical_op_short_circuit.
10526 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10528 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
10529 of second source operand.
10530 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
10531 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
10532 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
10534 2014-03-28 Jakub Jelinek <jakub@redhat.com>
10537 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
10539 2014-03-28 Tobias Burnus <burnus@net-b.de>
10541 * lib/cilk-plus-dg.exp: New.
10542 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
10543 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
10545 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10548 * gfortran.dg/where_4.f90: New test case.
10550 2014-03-27 Tobias Burnus <burnus@net-b.de>
10553 * gfortran.dg/finalize_24.f90: New.
10555 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10557 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
10560 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
10561 vec_select optimizations.
10562 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
10563 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
10566 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
10567 xxpermdi builtins are supported.
10569 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
10571 PR rtl-optimization/60650
10572 * gcc.target/arm/pr60650.c: New.
10574 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10576 * gcc.target/s390/20140327-1.c: New testcase.
10578 2014-03-27 Jakub Jelinek <jakub@redhat.com>
10580 PR middle-end/60682
10581 * g++.dg/gomp/pr60682.C: New test.
10583 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
10585 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
10587 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
10590 * gcc.target/aarch64/pr60580_1.c: New.
10591 * gcc.target/aarch64/test_fp_attribute_1.c: New.
10592 * gcc.target/aarch64/test_fp_attribute_2.c: New.
10594 2014-03-26 Dehao Chen <dehao@google.com>
10596 * gcc.dg/predict-8.c: New test.
10598 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
10601 * g++.dg/init/const10.C: New.
10602 * g++.dg/init/const11.C: New.
10603 * g++.dg/init/pr25811.C: Adjust.
10604 * g++.dg/init/pr29043.C: Likewise.
10605 * g++.dg/init/pr43719.C: Likewise.
10606 * g++.dg/init/pr44086.C: Likewise.
10607 * g++.dg/init/ctor8.C: Likewise.
10608 * g++.dg/init/uninitialized1.C: Likewise.
10610 2014-03-26 Jakub Jelinek <jakub@redhat.com>
10613 * c-c++-common/ubsan/pr60636.c: New test.
10615 2014-03-26 Andreas Schwab <schwab@suse.de>
10617 * g++.dg/torture/pr60315.C: Remove duplication.
10619 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
10621 * gcc.c-torture/execute/20140326-1.c: New test.
10623 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
10626 * g++.dg/torture/pr60315.C: New testcase.
10628 2014-03-25 Martin Jambor <mjambor@suse.cz>
10631 * g++.dg/ipa/pr60600.C: New test.
10633 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
10636 * g++.dg/opt/pr56999.C: Pop hidden visibility.
10638 2014-03-25 Richard Biener <rguenther@suse.de>
10640 PR middle-end/60635
10641 * gfortran.dg/lto/pr60635_0.f90: New testcase.
10642 * gfortran.dg/lto/pr60635_1.c: Likewise.
10644 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
10647 * g++.dg/cpp1y/pr60627.C: New testcase.
10649 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
10651 * gcc.target/aarch64/ushr64_1.c: New.
10653 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
10655 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
10656 (LONG_LONG): Use LLONG.
10657 (set_rvector_long): Explicitly return void.
10658 (set_vector_long): Likewise.
10659 (check_vector_long): Likewise.
10661 2014-03-24 Marek Polacek <polacek@redhat.com>
10663 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
10665 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
10666 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
10667 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
10668 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
10669 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
10670 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
10671 * c-c++-common/ubsan/pr59503.c: Likewise.
10672 * c-c++-common/ubsan/pr60613-1.c: Likewise.
10673 * c-c++-common/ubsan/save-expr-1.c: Likewise.
10674 * c-c++-common/ubsan/shift-3.c: Likewise.
10675 * c-c++-common/ubsan/shift-6.c: Likewise.
10676 * c-c++-common/ubsan/undefined-1.c: Likewise.
10677 * c-c++-common/ubsan/vla-2.c: Likewise.
10678 * c-c++-common/ubsan/vla-3.c: Likewise.
10679 * c-c++-common/ubsan/vla-4.c: Likewise.
10680 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
10681 * g++.dg/ubsan/return-2.C: Likewise.
10683 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
10685 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
10688 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
10690 PR libfortran/59313
10691 PR libfortran/58015
10692 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
10693 * gfortran.dg/round_4.f90: Likewise.
10695 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
10697 PR libfortran/60128
10698 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
10699 i?86-*-solaris2.9*.
10701 2014-03-22 Jakub Jelinek <jakub@redhat.com>
10704 * c-c++-common/ubsan/pr60613-1.c: New test.
10705 * c-c++-common/ubsan/pr60613-2.c: New test.
10707 2014-03-22 Matthias Klose <doko@ubuntu.com>
10709 * g++.dg/cpp0x/regress: Remove empty directory.
10711 2014-03-22 Jakub Jelinek <jakub@redhat.com>
10714 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
10716 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10718 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
10719 * g++.dg/cpp1y/pr60393.C: Likewise.
10721 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10724 * g++.dg/cpp1y/pr60384.C: New.
10726 2014-03-21 Jakub Jelinek <jakub@redhat.com>
10729 * gcc.dg/pr60598.c: New test.
10731 2014-03-21 Martin Jambor <mjambor@suse.cz>
10734 * g++.dg/torture/pr59176.C: New test.
10736 2014-03-21 Martin Jambor <mjambor@suse.cz>
10739 * g++.dg/ipa/pr60419.C: New test.
10741 2014-03-21 Richard Biener <rguenther@suse.de>
10743 PR tree-optimization/60577
10744 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
10746 2014-03-21 Tobias Burnus <burnus@net-b.de>
10749 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
10751 2014-03-20 Jakub Jelinek <jakub@redhat.com>
10753 PR middle-end/60597
10754 * g++.dg/opt/pr60597.C: New test.
10757 * g++.dg/init/pr60572.C: New test.
10759 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10761 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
10763 2014-03-19 Tobias Burnus <burnus@net-b.de>
10767 * gfortran.dg/implicit_pure_4.f90: New.
10769 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
10772 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
10774 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
10777 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
10778 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
10779 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
10781 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
10784 * g++.dg/cpp1y/pr60332.C: New.
10786 2014-03-19 Marek Polacek <polacek@redhat.com>
10789 * g++.dg/ubsan/pr60569.C: New test.
10791 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10793 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
10795 2014-03-19 Jakub Jelinek <jakub@redhat.com>
10797 PR tree-optimization/60559
10798 * g++.dg/vect/pr60559.cc: New test.
10800 2014-03-18 Ian Lance Taylor <iant@google.com>
10803 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
10804 (ditype): Rename typedef from int64_t.
10806 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10809 * gcc.dg/cast-qual-3.c: New.
10811 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
10812 * c-c++-common/Wcast-qual-1.c: More precise match text.
10814 2014-03-18 Janus Weil <janus@gcc.gnu.org>
10818 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
10819 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
10820 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
10821 * gfortran.dg/intent_optimize_1.f90: Ditto.
10822 * gfortran.dg/pointer_init_9.f90: Ditto.
10823 * gfortran.dg/volatile4.f90: Ditto.
10824 * gfortran.dg/volatile6.f90: Ditto.
10826 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
10829 * c-c++-common/Wcast-qual-1.c: More precise match text.
10831 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
10834 * g++.dg/cpp0x/constexpr-ice14.C: New.
10836 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
10839 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
10841 2014-03-18 Jakub Jelinek <jakub@redhat.com>
10844 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
10845 * c-c++-common/ubsan/null-2.c: Likewise.
10846 * c-c++-common/ubsan/null-3.c: Likewise.
10847 * c-c++-common/ubsan/null-4.c: Likewise.
10848 * c-c++-common/ubsan/null-5.c: Likewise.
10849 * c-c++-common/ubsan/null-6.c: Likewise.
10850 * c-c++-common/ubsan/null-7.c: Likewise.
10851 * c-c++-common/ubsan/null-8.c: Likewise.
10852 * c-c++-common/ubsan/null-9.c: Likewise.
10853 * c-c++-common/ubsan/null-10.c: Likewise.
10854 * c-c++-common/ubsan/null-11.c: Likewise.
10855 * c-c++-common/ubsan/overflow-1.c: Likewise.
10856 * c-c++-common/ubsan/overflow-2.c: Likewise.
10857 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
10858 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
10859 * c-c++-common/ubsan/overflow-int128.c: Likewise.
10860 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
10861 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
10862 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
10863 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
10864 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
10865 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
10866 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
10867 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
10868 * c-c++-common/ubsan/pr59333.c: Likewise.
10869 * c-c++-common/ubsan/pr59503.c: Likewise.
10870 * c-c++-common/ubsan/pr59667.c: Likewise.
10871 * c-c++-common/ubsan/undefined-1.c: Likewise.
10872 * g++.dg/ubsan/pr59250.C: Likewise.
10873 * g++.dg/ubsan/pr59306.C: Likewise.
10875 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10877 * gcc.dg/tls/pr58595.c: Add tls options.
10879 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
10881 * gcc.target/i386/avx-additional-reg-names.c: New.
10882 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
10884 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
10887 * g++.dg/cpp1y/pr60390.C: New testcase.
10890 * g++.dg/cpp1y/pr60391.C: New testcase.
10892 2014-03-17 Jakub Jelinek <jakub@redhat.com>
10895 * gcc.target/i386/pr60516.c: New test.
10897 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
10900 * g++.dg/cpp0x/constexpr-ice13.C: New.
10902 2014-03-17 Marek Polacek <polacek@redhat.com>
10904 PR middle-end/60534
10905 * gcc.dg/gomp/pr60534.c: New test.
10907 2014-03-17 Kai Tietz <ktietz@redhat.com>
10909 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
10911 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
10914 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
10917 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
10919 PR libfortran/58324
10920 * gfortran.dg/list_read_12.f90: New test.
10922 2014-03-15 Janus Weil <janus@gcc.gnu.org>
10925 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
10926 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
10927 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
10928 -Wno-aggressive-loop-optimizations and remove an unused variable.
10929 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
10930 * gfortran.dg/pointer_init_9.f90: New.
10931 * gfortran.dg/volatile4.f90: Put into subroutine.
10932 * gfortran.dg/volatile6.f90: Ditto.
10934 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
10937 * gfortran.dg/transpose_4.f90: New test.
10939 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
10941 PR rtl-optimization/60508
10942 * gcc.target/i386/pr60508.c: New.
10944 2014-03-14 Richard Biener <rguenther@suse.de>
10946 PR middle-end/60518
10947 * g++.dg/pr60518.C: New testcase.
10949 2014-03-14 Martin Jambor <mjambor@suse.cz>
10952 * gcc.dg/lto/pr60461_0.c: New test.
10954 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
10956 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
10957 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
10958 * gcc.dg/lto/save-temps_0.c: New testcase.
10960 2014-03-13 Jakub Jelinek <jakub@redhat.com>
10962 PR middle-end/36282
10963 * c-c++-common/pr36282-1.c: New test.
10964 * c-c++-common/pr36282-2.c: New test.
10965 * c-c++-common/pr36282-3.c: New test.
10966 * c-c++-common/pr36282-4.c: New test.
10968 2014-03-13 Richard Henderson <rth@redhat.com>
10971 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
10973 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10976 * g++.dg/template/crash118.C: New.
10977 * g++.dg/template/crash95.C: Adjust.
10979 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
10981 PR rtl-optimization/57189
10982 * gcc.target/i386/pr57189.c: New.
10984 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10987 * g++.dg/cpp0x/static_assert10.C: New.
10988 * g++.dg/cpp0x/static_assert11.C: Likewise.
10989 * g++.dg/cpp0x/static_assert3.C: Adjust.
10991 2014-03-13 Richard Biener <rguenther@suse.de>
10993 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
10995 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10997 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
10998 2.07 128-bit arithmetic.
10999 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
11001 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
11002 due to when TImode is allowed in VSX registers, the allowable
11003 address modes for TImode is just a single indirect address in
11004 order for the value to be loaded and store in either GPR or VSX
11005 registers. This affects the generated code, and it would cause
11006 this test to fail, when such an option is used.
11008 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
11010 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
11012 2014-03-12 Jakub Jelinek <jakub@redhat.com>
11014 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
11015 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
11016 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
11017 only test for exactly one if if -mbranch-cost=1 has been passed.
11019 2014-03-12 Christian Bruel <christian.bruel@st.com>
11022 * gcc.target/arm/pr60264.c
11024 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
11026 PR tree-optimization/60454
11027 * gcc.c-torture/execute/pr60454.c: New test.
11029 2014-03-12 Jakub Jelinek <jakub@redhat.com>
11030 Marc Glisse <marc.glisse@inria.fr>
11032 PR tree-optimization/60502
11033 * gcc.c-torture/compile/pr60502.c: New test.
11035 2014-03-12 Jakub Jelinek <jakub@redhat.com>
11037 PR middle-end/60482
11038 * gcc.dg/vect/pr60482.c: New test.
11040 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
11043 * g++.dg/cpp0x/inh-ctor19.C: New.
11045 2014-03-11 Richard Biener <rguenther@suse.de>
11047 PR tree-optimization/60429
11048 PR tree-optimization/60485
11049 * gcc.dg/pr60485-1.c: New testcase.
11050 * gcc.dg/pr60485-2.c: Likewise.
11052 2014-03-10 Jakub Jelinek <jakub@redhat.com>
11055 * g++.dg/ipa/pr60457.C: New test.
11057 2014-03-10 Richard Biener <rguenther@suse.de>
11059 PR middle-end/60474
11060 * g++.dg/torture/pr60474.C: New testcase.
11062 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
11064 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
11066 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
11068 * gcc.dg/lto/pr55113_0.c: New testcase.
11070 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
11073 * g++.dg/cpp1y/pr60033.C: New testcase.
11076 * g++.dg/cpp1y/pr60393.C: New testcase.
11078 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11080 PR libfortran/60128
11081 * gfortran.dg/fmt_en.f90: New test.
11083 2014-03-07 Jason Merrill <jason@redhat.com>
11085 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
11086 * lib/target-supports.exp (check_effective_target_c++11): Now
11087 means C++11 and up.
11088 (check_effective_target_c++11_only): New.
11089 (check_effective_target_c++11_down): New.
11090 (check_effective_target_c++1y): New.
11091 (check_effective_target_c++1y_only): New.
11092 (check_effective_target_c++98_only): Rename from
11093 check_effective_target_c++98.
11094 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
11096 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
11099 * g++.dg/cpp0x/constexpr-ice12.C: New.
11101 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
11103 * c-c++-common/gomp/map-1.c: Extend.
11105 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
11106 Janus Weil <janus@gcc.gnu.org>
11109 * gfortran.dg/deferred_type_component_1.f90 : New test.
11110 * gfortran.dg/deferred_type_component_2.f90 : New test.
11112 2014-03-06 Marek Polacek <polacek@redhat.com>
11115 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
11116 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
11118 2014-03-06 Jakub Jelinek <jakub@redhat.com>
11121 * gcc.dg/tls/pr58595.c: New test.
11123 2014-03-06 Richard Biener <rguenther@suse.de>
11125 PR middle-end/60445
11129 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
11131 * gcc.dg/lto/pr55113_0.c: New testcase.
11133 2014-03-05 Jakub Jelinek <jakub@redhat.com>
11136 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
11137 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
11138 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
11140 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
11141 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
11142 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
11143 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
11144 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
11145 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
11146 even for mips*/s390*/i?86/x86_64.
11147 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
11148 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
11149 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
11150 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
11151 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
11154 * gcc.dg/lto/pr60404_0.c: New test.
11155 * gcc.dg/lto/pr60404_1.c: New file.
11156 * gcc.dg/lto/pr60404_2.c: New file.
11158 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11160 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
11161 long long" throughout.
11162 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11163 * gcc.dg/vmx/insert-vsx.c: Likewise.
11164 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11165 * gcc.dg/vmx/ld-vsx.c: Likewise.
11166 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11167 * gcc.dg/vmx/ldl-vsx.c: Likewise.
11168 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11169 * gcc.dg/vmx/merge-vsx.c: Likewise.
11170 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11171 * gcc.dg/vmx/st-vsx.c: Likewise.
11172 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11173 * gcc.dg/vmx/stl-vsx.c: Likewise.
11174 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11176 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
11178 * gcc.dg/lto/pr55113_0.c: New testcase.
11180 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
11183 * g++.dg/cpp1y/pr60376.C: New.
11185 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11187 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
11189 2014-03-04 Richard Biener <rguenther@suse.de>
11191 PR tree-optimization/60382
11192 * gcc.dg/vect/pr60382.c: New testcase.
11194 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
11196 PR libfortran/60148
11197 * gfortran.dg/namelist_84.f90: New test.
11199 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
11201 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
11202 argument to avoid inf values.
11203 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
11204 UNION_FP_CHECK machinery.
11206 2014-03-03 Renlin Li <Renlin.Li@arm.com>
11208 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
11209 i32in128 cases outside special big-endian processing block.
11211 2014-03-03 Jakub Jelinek <jakub@redhat.com>
11213 PR preprocessor/60400
11214 * c-c++-common/cpp/pr60400.c: New test.
11215 * c-c++-common/cpp/pr60400-1.h: New file.
11216 * c-c++-common/cpp/pr60400-2.h: New file.
11219 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
11221 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
11222 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
11224 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
11227 * g++.dg/lto/pr60150.H: New testcase.
11228 * g++.dg/lto/pr60150_0.C: New testcase.
11229 * g++.dg/lto/pr60150_1.C: New testcase.
11231 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
11234 * g++.dg/ipa/devirt-29.C: New testcase
11236 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11239 * gfortran.dg/vect/pr32380.f: Fix expected test results.
11241 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
11244 * g++.dg/cpp0x/pr50025.C: New.
11246 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
11249 * g++.dg/cpp1y/pr60377.C: New testcase.
11251 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
11254 * gfortran.dg/str_comp_optimize_1.f90: New test.
11256 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
11259 * gcc.c-torture/compile/pr60071.c: New.
11261 2014-02-28 Janus Weil <janus@gcc.gnu.org>
11264 * gfortran.dg/unlimited_polymorphic_16.f90: New.
11266 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
11269 * g++.dg/cpp0x/constexpr-ice11.C: New.
11271 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
11274 * g++.dg/cpp1y/auto-fn24.C: New.
11276 2014-02-28 Joey Ye <joey.ye@arm.com>
11279 * gcc.target/arm/thumb1-far-jump-3.c: New case.
11281 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11284 * g++.dg/overload/ellipsis2.C: New.
11286 2014-02-27 Jeff Law <law@redhat.com>
11288 PR rtl-optimization/52714
11289 * gcc.c-torture/compile/pr52714.c: New test.
11291 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
11292 Jeff Law <law@redhat.com>
11294 PR rtl-optimization/49847
11295 * g++.dg/pr49847.C: New test.
11297 2014-02-27 Marek Polacek <polacek@redhat.com>
11299 PR middle-end/59223
11300 * c-c++-common/pr59223.c: New test.
11302 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
11304 * common/config/i386/predicates.md (const1256_operand): Remove.
11305 (const2356_operand): New.
11306 (const_1_to_2_operand): Remove.
11307 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
11308 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
11309 (*avx512pf_gatherpf<mode>sf): Ditto.
11310 (avx512pf_gatherpf<mode>df): Ditto.
11311 (*avx512pf_gatherpf<mode>df_mask): Ditto.
11312 (*avx512pf_gatherpf<mode>df): Ditto.
11313 (avx512pf_scatterpf<mode>sf): Ditto.
11314 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
11315 (*avx512pf_scatterpf<mode>sf): Ditto.
11316 (avx512pf_scatterpf<mode>df): Ditto.
11317 (*avx512pf_scatterpf<mode>df_mask): Ditto.
11318 (*avx512pf_scatterpf<mode>df): Ditto.
11319 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
11321 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
11323 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
11324 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
11325 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
11326 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
11327 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
11328 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
11329 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
11330 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
11332 2014-02-26 Bin Cheng <bin.cheng@arm.com>
11335 * gnat.dg/renaming5.adb: Change to two expected gotos.
11336 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
11338 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
11339 messages for removed basic block.
11340 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
11341 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
11342 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
11343 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
11345 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11347 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
11348 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11349 * gcc.dg/vmx/ldl-vsx.c: Likewise.
11350 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11351 * gcc.dg/vmx/merge-vsx.c: Likewise.
11352 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11354 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
11356 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
11357 * gcc.target/i386/prefetchwt1-1.c: New.
11358 * g++.dg/other/i386-2.C: Add new option.
11359 * g++.dg/other/i386-3.C: Ditto.
11360 * gcc.target/i386/sse-12.c: Ditto.
11361 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
11362 * gcc.target/i386/sse-22.c: Add new option.
11363 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
11365 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11367 PR libfortran/59313
11368 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
11370 PR libfortran/58015
11371 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
11373 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
11376 * g++.dg/cpp1y/pr60311.C: New testcase.
11378 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
11381 * g++.dg/cpp1y/pr60065.C: New testcase.
11383 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
11385 PR rtl-optimization/60268
11386 * gcc.c-torture/compile/pr60268.c: New test.
11388 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
11390 * gcc.target/microblaze/others/mem_reload.c: New test.
11392 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11394 * gcc.dg/vmx/lde.c: New test.
11395 * gcc.dg/vmx/lde-be-order.c: New test.
11396 * gcc.dg/vmx/ste.c: New test.
11397 * gcc.dg/vmx/ste-be-order.c: New test.
11399 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
11402 * lib/target-supports.exp
11403 (check_effective_target_logical_op_short_circuit): Add cris-*-*
11404 and crisv32-*-* to list.
11406 2014-02-21 Janus Weil <janus@gcc.gnu.org>
11409 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
11411 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11413 * gcc.dg/vmx/vsums.c: Check entire result vector.
11414 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11416 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11418 * gcc.dg/vmx/ld.c: New test.
11419 * gcc.dg/vmx/ld-be-order.c: New test.
11420 * gcc.dg/vmx/ld-vsx.c: New test.
11421 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
11422 * gcc.dg/vmx/ldl.c: New test.
11423 * gcc.dg/vmx/ldl-be-order.c: New test.
11424 * gcc.dg/vmx/ldl-vsx.c: New test.
11425 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
11426 * gcc.dg/vmx/st.c: New test.
11427 * gcc.dg/vmx/st-be-order.c: New test.
11428 * gcc.dg/vmx/st-vsx.c: New test.
11429 * gcc.dg/vmx/st-vsx-be-order.c: New test.
11430 * gcc.dg/vmx/stl.c: New test.
11431 * gcc.dg/vmx/stl-be-order.c: New test.
11432 * gcc.dg/vmx/stl-vsx.c: New test.
11433 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
11435 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
11437 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
11438 * g++.dg/other/i386-3.C (dg-options): Ditto.
11439 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
11440 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
11441 -mavx512pf and -msha.
11443 2014-02-21 Richard Biener <rguenther@suse.de>
11445 PR tree-optimization/60276
11446 * gcc.dg/vect/pr60276.c: New testcase.
11448 2014-02-21 Janus Weil <janus@gcc.gnu.org>
11451 * gfortran.dg/finalize_23.f90: New.
11453 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
11457 * g++.dg/cpp1y/pr60052.C: New testcase.
11458 * g++.dg/cpp1y/pr60053.C: New testcase.
11460 2014-02-21 Tobias Burnus <burnus@net-b.de>
11463 * gfortran.dg/inquire_16.f90: New.
11465 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
11467 * gcc.target/nios2/biggot-1.c: New.
11468 * gcc.target/nios2/biggot-2.c: New.
11470 2014-02-20 Martin Jambor <mjambor@suse.cz>
11473 * gcc.dg/ipa/pr55260.c: New test.
11475 2014-02-20 Bin Cheng <bin.cheng@arm.com>
11477 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
11478 for execution test case.
11480 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
11483 * g++.dg/torture/pr58555.C: New testcase.
11485 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
11488 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
11490 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
11492 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
11493 Kirill Yukhin <kirill.yukhin@intel.com>
11495 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
11496 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
11497 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
11498 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
11499 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
11500 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
11502 2014-02-19 Jakub Jelinek <jakub@redhat.com>
11505 * g++.dg/ext/builtin-bswap1.C: New test.
11506 * c-c++-common/pr37743.c: New test.
11508 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
11510 * gcc.dg/decl-10.c: New test.
11512 2014-02-19 Jakub Jelinek <jakub@redhat.com>
11515 * g++.dg/ext/ivdep-1.C: New test.
11518 * gcc.dg/pr60267.c: New test.
11520 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
11523 * gcc.target/i386/pr39162.c: Add dg-prune-output.
11524 (dg-options): Remove -Wno-psabi.
11525 * gcc.target/i386/pr59794-2.c: Ditto.
11526 * gcc.target/i386/pr60205-1.c: Ditto.
11527 * gcc.target/i386/sse-5.c: Ditto.
11529 2014-02-18 Nick Clifton <nickc@redhat.com>
11531 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
11532 * gcc.dg/pr23623.c: Likewise.
11533 * gcc.dg/pr48784-1.c: Likewise.
11534 * gcc.dg/pr48784-2.c: Likewise.
11535 * gcc.dg/pr56997-2.c: Likewise.
11536 * gcc.dg/sms-6.c: Likewise.
11537 * gcc.dg/torture/pr60183.c: Likewise.
11538 * gcc.dg/torture/vec-cvt-1.c: Likewise.
11539 * gcc.c-torture/execute/20061220-1.x: New.
11540 * gcc.c-torture/execute/pr43220.x: New.
11541 * gcc.c-torture/execute/pr51581-1.x: New.
11542 * gcc.c-torture/execute/pr51581-2.x: New.
11543 * gcc.c-torture/execute/pr58570.x: New.
11544 * gcc.c-torture/unsorted/DFcmp.x: New.
11545 * gcc.c-torture/unsorted/SFset.x: New.
11547 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
11549 * gnat.dg/opt31.adb: New test.
11551 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11553 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
11555 2014-02-19 Janus Weil <janus@gcc.gnu.org>
11558 * gfortran.dg/typebound_proc_33.f90: New.
11560 2014-02-19 Marek Polacek <polacek@redhat.com>
11563 * gcc.dg/pr60195.c: New test.
11565 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
11567 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
11569 2014-02-19 Jakub Jelinek <jakub@redhat.com>
11571 PR preprocessor/58844
11572 * c-c++-common/cpp/pr58844-1.c: New test.
11573 * c-c++-common/cpp/pr58844-2.c: New test.
11575 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11578 * g++.dg/cpp0x/constexpr-ice10.C: New.
11580 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11583 * g++.dg/cpp0x/pr60215.C: New.
11585 2014-02-18 Tobias Burnus <burnus@net-b.de>
11588 * gfortran.dg/proc_ptr_45.f90: New.
11589 * gfortran.dg/proc_ptr_46.f90: New.
11591 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
11594 * g++.dg/cpp1y/pr60190.C: New testcase.
11597 * g++.dg/cpp1y/pr60064.C: New testcase.
11599 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
11602 * gcc.target/i386/pr60205-1.c: New test.
11603 * gcc.target/i386/pr60205-2.c: Ditto.
11605 2014-02-18 Kai Tietz <ktietz@redhat.com>
11608 * gcc.target/i386/nest-1.c: New testcase.
11610 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
11612 * gnat.dg/opt32.adb: New test.
11614 2014-02-18 Janus Weil <janus@gcc.gnu.org>
11617 * gfortran.dg/typebound_generic_15.f90: New.
11619 2014-02-17 Janus Weil <janus@gcc.gnu.org>
11622 * gfortran.dg/init_flag_12.f90: New.
11624 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
11625 Ilya Tocar <ilya.tocar@intel.com>
11627 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
11628 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
11629 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
11630 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
11632 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
11634 * lib/target-supports.exp
11635 (check_effective_target_logical_op_short_circuit): New procedure.
11636 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
11637 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
11638 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
11639 * gcc.dg/tree-ssa/vrp47.c: Likewise.
11640 * gcc.dg/tree-ssa/vrp87.c: Likewise.
11641 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
11642 logical_op_short_circuit for the alternative test, extending
11643 it to arm_cortex_m.
11645 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11648 * gcc.target/powerpc/pr60203.c: New testsuite.
11650 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
11653 * gfortran.dg/ichar_3.f90: New test.
11655 2014-02-15 Richard Biener <rguenther@suse.de>
11657 PR tree-optimization/60183
11658 * gcc.dg/torture/pr60183.c: New testcase.
11660 2014-02-14 Jeff Law <law@redhat.com>
11662 PR rtl-optimization/60131
11663 * g++.dg/torture/pr60131.C: New test.
11665 2014-02-14 Ian Bolton <ian.bolton@arm.com>
11667 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
11670 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
11672 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
11674 2014-02-14 Jakub Jelinek <jakub@redhat.com>
11676 * gcc.c-torture/compile/20140213.c: New test.
11678 2014-02-13 Jakub Jelinek <jakub@redhat.com>
11681 * gcc.target/i386/pr43546.c: New test.
11683 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
11685 * gcc.target/s390/hotpatch-compile-8.c: New test.
11687 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
11689 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
11690 definition with an ifndef.
11691 * gcc.dg/pr59605-2.c: New test.
11693 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
11695 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
11697 2014-02-12 Joseph Myers <joseph@codesourcery.com>
11699 * gcc.dg/torture/float128-mul-underflow.c,
11700 gcc.dg/torture/float128-truncdf-underflow.c,
11701 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
11703 2014-02-12 Jakub Jelinek <jakub@redhat.com>
11705 PR middle-end/59737
11706 * g++.dg/ipa/pr59737.C: New test.
11708 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
11710 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
11712 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
11714 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
11716 * gcc.dg/cilk-plus/jump-openmp.c: New file.
11718 2014-02-12 Richard Biener <rguenther@suse.de>
11720 PR middle-end/60092
11721 * gcc.dg/torture/pr60092.c: New testcase.
11722 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
11724 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
11726 * gcc.c-torture/execute/20140212-1.c: New test.
11728 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11731 * g++.dg/cpp0x/pr60047.C: New.
11733 2014-02-12 Jakub Jelinek <jakub@redhat.com>
11736 * c-c++-common/pr60101.c: New test.
11738 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
11741 * g++.dg/ipa/devirt-27.C: New testcase.
11742 * g++.dg/ipa/devirt-26.C: New testcase.
11744 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11747 * gcc.target/powerpc/pr60137.c: New file.
11749 2014-02-11 Jakub Jelinek <jakub@redhat.com>
11752 * gfortran.dg/pr52370.f90: New test.
11754 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
11758 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
11761 * gcc.target/i386/pr43662.c (dg-options):
11762 Add -maccumulate-outgoing-args.
11763 * gcc.target/i386/pr43869.c (dg-options): Ditto.
11764 * gcc.target/i386/pr57003.c (dg-options): Ditto.
11765 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
11766 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
11767 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
11768 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
11769 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
11770 Add -maccumulate-outgoing-args.
11771 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
11772 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
11773 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
11774 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
11775 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
11776 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
11777 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
11778 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
11779 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
11780 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
11781 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
11782 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
11783 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
11784 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
11785 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
11787 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
11789 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
11791 2014-02-11 Jakub Jelinek <jakub@redhat.com>
11794 * gcc.dg/guality/pr59776.c: New test.
11796 2014-02-11 Renlin Li <Renlin.Li@arm.com>
11798 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
11799 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
11800 (add_options_for_arm_vfp3): New.
11802 2014-02-11 Jeff Law <law@redhat.com>
11804 PR middle-end/54041
11805 * gcc.target/m68k/pr54041.c: New test.
11807 2014-02-11 Jakub Jelinek <jakub@redhat.com>
11810 * gcc.target/i386/pr59927.c: New test.
11812 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
11814 * gcc.dg/vect/pr57741-3.c: Require vect_int.
11815 * gcc.dg/vect/pr60012.c: Likewise.
11816 * gcc.dg/vect/vect-119.c: Likewise.
11817 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
11818 * gcc.dg/vect/vect-outer-4c.c: Likewise.
11820 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11822 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
11824 2014-02-10 Jeff Law <law@redhat.com>
11826 PR middle-end-52306
11827 * gcc.c-torture/compile/pr52306.c: New test.
11829 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11831 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
11833 2014-02-10 Richard Biener <rguenther@suse.de>
11835 PR tree-optimization/60115
11836 * gcc.dg/torture/pr60115.c: New testcase.
11838 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
11840 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
11841 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
11843 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
11844 Ilya Tocar <ilya.tocar@intel.com>
11846 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
11847 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
11848 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
11849 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
11850 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
11851 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
11852 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
11853 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
11854 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
11855 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
11856 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
11857 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
11858 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
11859 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
11860 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
11861 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
11862 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
11863 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
11864 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
11865 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
11866 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
11867 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
11868 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
11869 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
11870 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
11871 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
11872 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
11874 2014-02-10 Jakub Jelinek <jakub@redhat.com>
11876 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
11878 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
11881 * gfortran.dg/associated_target_5.f03: New test.
11883 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
11886 * gfortran.dg/elemental_by_value_1.f90: New test.
11888 2014-02-08 Janus Weil <janus@gcc.gnu.org>
11891 * gfortran.dg/finalize_22.f90: New.
11893 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
11896 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
11897 was fixed by the patch for PR59906.
11899 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
11901 PR translation/52289
11902 * gfortran.dg/coarray_8.f90: Update dg-error match.
11904 2014-02-08 Jakub Jelinek <jakub@redhat.com>
11907 * gcc.dg/vect/pr59984.c: New test.
11909 PR middle-end/60092
11910 * gcc.dg/attr-alloc_align-1.c: New test.
11911 * gcc.dg/attr-alloc_align-2.c: New test.
11912 * gcc.dg/attr-alloc_align-3.c: New test.
11913 * gcc.dg/attr-assume_aligned-1.c: New test.
11914 * gcc.dg/attr-assume_aligned-2.c: New test.
11915 * gcc.dg/attr-assume_aligned-3.c: New test.
11917 2014-02-08 Jakub Jelinek <jakub@redhat.com>
11920 * gcc.target/i386/pr60077-1.c: New test.
11921 * gcc.target/i386/pr60077-2.c: New test.
11923 2014-02-07 Jakub Jelinek <jakub@redhat.com>
11925 PR preprocessor/56824
11926 * gcc.dg/pr56824.c: New test.
11928 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11930 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
11931 variable used for atomic operations.
11933 2014-02-07 Richard Biener <rguenther@suse.de>
11935 PR middle-end/60092
11936 * gcc.dg/vect/pr60092-2.c: New testcase.
11938 2014-02-07 Jakub Jelinek <jakub@redhat.com>
11942 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
11944 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
11945 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11947 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11949 * gcc.target/s390/fp2int1.c: New testcase.
11951 2014-02-07 Richard Biener <rguenther@suse.de>
11953 PR middle-end/60092
11954 * gcc.dg/tree-ssa/alias-30.c: New testcase.
11955 * gcc.dg/tree-ssa/alias-31.c: Likewise.
11957 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
11960 * g++.dg/torture/pr59918.C: New testcase.
11962 2014-02-06 Jakub Jelinek <jakub@redhat.com>
11965 * gcc.target/arm/pr59575.c: New test.
11968 * gcc.dg/pr59992.c: New test.
11970 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
11972 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
11973 init_priority. Test alignment of variable instead of function.
11975 2014-02-06 Marek Polacek <polacek@redhat.com>
11978 * gcc.dg/pr60087.c: New test.
11980 2014-02-06 Alan Modra <amodra@gmail.com>
11982 * gcc.target/powerpc/pr60032.c: New.
11984 2014-02-06 Jakub Jelinek <jakub@redhat.com>
11987 * gcc.c-torture/execute/pr60062.c: New test.
11988 * gcc.c-torture/execute/pr60072.c: New test.
11990 2014-02-06 Ian Bolton <ian.bolton@arm.com>
11992 * gcc.dg/tree-ssa/pr59597.c: Make called function static
11993 so that expected outcome works for PIC variants too.
11995 2014-02-06 Yury Gribov <y.gribov@samsung.com>
11996 Kugan Vivekanandarajah <kuganv@linaro.org>
11998 * gcc.target/arm/vect-noalign.c: New file.
12000 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
12001 Jakub Jelinek <jakub@redhat.com>
12003 PR middle-end/60013
12004 * gcc.dg/pr60013.c: New testcase.
12006 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12008 * gcc.dg/vmx/sum2s.c: New.
12009 * gcc.dg/vmx/sum2s-be-order.c: New.
12011 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12013 * gcc.dg/vmx/pack.c: New.
12014 * gcc.dg/vmx/pack-be-order.c: New.
12015 * gcc.dg/vmx/unpack.c: New.
12016 * gcc.dg/vmx/unpack-be-order.c: New.
12018 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
12020 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
12021 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12023 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12025 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
12026 Use __builtin_floorf, __builtin_ceilf.
12027 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
12029 (TEST): Use __builtin_floorf.
12030 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
12032 2014-02-05 Jakub Jelinek <jakub@redhat.com>
12035 * g++.dg/opt/pr59947.C: New test.
12038 * c-c++-common/gomp/pr58703.c: New test.
12040 2014-02-05 Richard Biener <rguenther@suse.de>
12043 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
12044 avoid using unsigned long long.
12046 2014-02-05 Jakub Jelinek <jakub@redhat.com>
12048 PR middle-end/57499
12049 * g++.dg/torture/pr57499.C: New test.
12051 2014-02-05 Yury Gribov <y.gribov@samsung.com>
12053 * gcc.dg/asan/nosanitize-and-inline.c: New test.
12055 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
12057 * g++.dg/ipa/devirrt-22.C: Fix template.
12059 2014-02-04 Marek Polacek <polacek@redhat.com>
12062 * gcc.dg/pr60036.c: New test.
12064 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
12067 * g++.dg/torture/pr60058.C: New testcase.
12069 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
12071 * g++.dg/tsan/default_options.C: Invert check.
12073 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12075 PR tree-optimization/60002
12076 * g++.dg/opt/pr60002.C: New test.
12078 PR tree-optimization/60023
12079 * g++.dg/vect/pr60023.cc: New test.
12082 * c-c++-common/torture/pr60026.c: New test.
12084 PR rtl-optimization/57915
12085 * gcc.target/i386/pr57915.c: New test.
12087 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12089 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
12091 2014-02-04 Renlin Li <Renlin.Li@arm.com>
12093 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
12095 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12097 PR middle-end/59261
12098 * gcc.dg/pr59261.c: New test.
12100 2014-02-04 Richard Biener <rguenther@suse.de>
12102 PR tree-optimization/60012
12103 * gcc.dg/vect/pr60012.c: New testcase.
12105 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12108 * g++.dg/eh/unwind-direct.C: New test.
12110 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
12112 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
12113 timeout value to 20s.
12115 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
12118 * g++.dg/torture/pr59882.C: New testcase
12120 2014-02-03 Jan Hubicka <jh@suse.cz>
12123 * g++.dg/ipa/devirt-22.C: New testcase.
12125 2014-02-03 Jan Hubicka <jh@suse.cz>
12127 * g++.dg/ipa/devirt-25.C: New testcase.
12129 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12131 PR tree-optimization/59924
12132 * gcc.dg/pr59924.c: New test.
12134 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
12137 * g++.dg/ipa/devirt-24.C: New testcase.
12139 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
12143 * c-c++-common/attributes-1.c: New testcase.
12144 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
12146 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12149 * g++.dg/cpp0x/pr58871.C: New.
12151 2014-02-03 Cong Hou <congh@google.com>
12153 PR tree-optimization/60000
12154 * g++.dg/vect/pr60000.cc: New test.
12156 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
12158 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
12159 * gcc.target/i386/long-double-64-4.c: Likewise.
12160 * gcc.target/i386/long-double-80-1.c: Likewise.
12161 * gcc.target/i386/long-double-80-2.c: Likewise.
12162 * gcc.target/i386/long-double-80-3.c: Likewise.
12163 * gcc.target/i386/long-double-80-4.c: Likewise.
12164 * gcc.target/i386/long-double-80-5.c: Likewise.
12165 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
12166 __multf3 isn't used.
12167 * gcc.target/i386/long-double-64-3.c: Likewise.
12168 * gcc.target/i386/long-double-128-1.c: New test.
12169 * gcc.target/i386/long-double-128-2.c: Likewise.
12170 * gcc.target/i386/long-double-128-3.c: Likewise.
12171 * gcc.target/i386/long-double-128-4.c: Likewise.
12172 * gcc.target/i386/long-double-128-5.c: Likewise.
12173 * gcc.target/i386/long-double-128-6.c: Likewise.
12174 * gcc.target/i386/long-double-128-7.c: Likewise.
12175 * gcc.target/i386/long-double-128-8.c: Likewise.
12176 * gcc.target/i386/long-double-128-9.c: Likewise.
12177 * gcc.target/i386/long-double-64-5.c: Likewise.
12178 * gcc.target/i386/long-double-64-6.c: Likewise.
12179 * gcc.target/i386/long-double-64-7.c: Likewise.
12180 * gcc.target/i386/long-double-64-8.c: Likewise.
12181 * gcc.target/i386/long-double-64-9.c: Likewise.
12182 * gcc.target/i386/long-double-80-10.c: Likewise.
12183 * gcc.target/i386/long-double-80-8.c: Likewise.
12184 * gcc.target/i386/long-double-80-9.c: Likewise.
12186 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
12188 PR rtl-optimization/57662
12189 * g++.dg/pr57662.C: New test.
12191 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12193 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
12194 * gcc.dg/vmx/perm.c: New.
12195 * gcc.dg/vmx/perm-be-order.c: New.
12197 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12199 * gcc.dg/vmx/vsums.c: New.
12200 * gcc.dg/vmx/vsums-be-order.c: New.
12202 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
12204 * g++.dg/ipa/devirt-23.C: New testcase.
12205 * g++.dg/ipa/devirt-20.C: Fix template.
12207 2014-02-02 Jan Hubicka <jh@suse.cz>
12209 * g++.dg/ipa/devirt-21.C: New testcase.
12211 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
12213 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
12214 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
12216 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
12219 * gcc.c-torture/execute/pr60017.c: New test.
12221 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
12224 * gfortran.dg/default_initialization_7.f90: New test.
12226 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
12229 * gfortran.dg/elemental_subroutine_9.f90: New test.
12231 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12233 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
12235 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12237 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
12239 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12241 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
12243 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12246 * g++.dg/init/bitfield5.C: New.
12248 2014-02-01 Jakub Jelinek <jakub@redhat.com>
12250 PR tree-optimization/60003
12251 * gcc.c-torture/execute/pr60003.c: New test.
12253 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
12256 * gcc.target/arm/pr59985.C: New.
12258 2014-01-31 Jakub Jelinek <jakub@redhat.com>
12261 * lib/tsan-dg.exp (tsan_init): Instead of not running any
12262 tsan tests if trivial testcase doesn't run, set dg-do-what-default
12264 (tsan_finish): Restore dg-do-what-default.
12265 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
12266 * g++.dg/tsan/fd_close_norace2.C: Likewise.
12267 * g++.dg/tsan/default_options.C: Likewise.
12268 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12269 * g++.dg/tsan/atomic_free2.C: Likewise.
12270 * g++.dg/tsan/cond_race.C: Likewise.
12271 * g++.dg/tsan/fd_close_norace.C: Likewise.
12272 * g++.dg/tsan/benign_race.C: Likewise.
12273 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12274 * c-c++-common/tsan/simple_race.c: Likewise.
12275 * c-c++-common/tsan/mutexset1.c: Likewise.
12276 * c-c++-common/tsan/thread_leak2.c: Likewise.
12277 * c-c++-common/tsan/tls_race.c: Likewise.
12278 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12279 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
12280 * c-c++-common/tsan/free_race2.c: Likewise.
12281 * c-c++-common/tsan/thread_leak.c: Likewise.
12282 * c-c++-common/tsan/thread_leak1.c: Likewise.
12283 * c-c++-common/tsan/race_on_barrier.c: Likewise.
12284 * c-c++-common/tsan/free_race.c: Likewise.
12285 * c-c++-common/tsan/sleep_sync.c: Likewise.
12286 * c-c++-common/tsan/tiny_race.c: Likewise.
12287 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12288 * c-c++-common/tsan/atomic_stack.c: Likewise.
12289 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
12290 in dg-output regexps.
12291 * c-c++-common/tsan/simple_stack.c: Likewise.
12293 2014-01-31 Richard Henderson <rth@redhat.com>
12295 * g++.dg/tm/pr60004.C: New.
12297 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12300 * g++.dg/inherit/crash4.C: New.
12302 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
12304 * c-c++-common/tsan/simple_race.c: Made test less flaky.
12306 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12308 * gcc.target/i386/m512-check.h: Use correct rounding values.
12310 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12312 * gcc.target/i386/avx-1.c: Use correct rounding values.
12313 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
12314 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
12315 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
12316 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
12317 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
12318 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
12319 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
12320 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
12321 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
12322 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
12323 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
12324 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
12325 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
12326 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
12327 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
12328 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
12329 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
12330 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
12331 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
12332 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
12333 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
12334 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
12335 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
12336 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
12337 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
12338 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
12339 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
12340 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
12341 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
12342 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
12343 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
12344 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
12345 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
12346 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
12347 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
12348 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
12349 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
12350 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
12351 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
12352 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
12353 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
12354 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
12355 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
12356 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
12357 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
12358 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
12359 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
12360 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
12361 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
12362 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
12363 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
12364 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
12365 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
12366 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
12367 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
12368 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
12369 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
12370 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
12371 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
12372 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
12373 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
12374 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
12375 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
12376 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
12377 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
12378 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
12379 * gcc.target/i386/sse-13.c: Ditto.
12380 * gcc.target/i386/sse-14.c: Ditto.
12381 * gcc.target/i386/sse-22.c: Ditto.
12382 * gcc.target/i386/sse-23.c: Ditto.
12384 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12386 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
12387 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
12389 2014-01-31 Richard Biener <rguenther@suse.de>
12391 PR middle-end/59990
12392 * gcc.dg/torture/pr59990.c: New testcase.
12394 2014-01-31 Jakub Jelinek <jakub@redhat.com>
12396 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
12397 if it fails don't run any tsan tests.
12399 2014-01-31 Marek Polacek <polacek@redhat.com>
12402 * gcc.dg/pr59940.c (g): Adjust dg-warning.
12403 (y): Adjust dg-error.
12404 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
12405 * gcc.dg/pr59963-1.c: New test.
12406 * gcc.dg/pr59963-2.c: New test.
12407 * gcc.dg/pr59963-3.c: New test.
12409 2014-01-30 Jakub Jelinek <jakub@redhat.com>
12412 * gcc.target/arm/pr59923.c: New test.
12414 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12416 * gcc.dg/vmx/splat.c: New.
12417 * gcc.dg/vmx/splat-vsx.c: New.
12418 * gcc.dg/vmx/splat-be-order.c: New.
12419 * gcc.dg/vmx/splat-vsx-be-order.c: New.
12420 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
12421 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
12423 2014-01-30 Richard Biener <rguenther@suse.de>
12425 PR tree-optimization/59993
12426 * gcc.dg/torture/pr59993.c: New testcase.
12428 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
12430 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
12431 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
12432 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
12433 vect_int rather than vect_float.
12435 2014-01-30 Marek Polacek <polacek@redhat.com>
12437 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
12439 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
12441 * gcc.target/microblaze/isa/fcmp4.c: New.
12443 2014-01-30 Marek Polacek <polacek@redhat.com>
12446 * gcc.dg/pr59940.c: New test.
12447 * gcc.dg/pr35635.c (func3): Move dg-warning.
12449 2014-01-30 Richard Biener <rguenther@suse.de>
12451 PR tree-optimization/59903
12452 * gcc.dg/torture/pr59903.c: New testcase.
12454 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
12457 * g++.dg/lookup/crash8.C: New.
12459 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
12462 * g++.dg/template/crash117.C: New.
12464 2014-01-30 Richard Biener <rguenther@suse.de>
12467 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
12468 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
12470 * gcc.dg/invalid-call-1.c: Likewise.
12472 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12475 * g++.dg/cpp1y/auto-fn23.C: New.
12477 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12480 * g++.dg/init/dso_handle2.C: New.
12482 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12485 * g++.dg/cpp0x/pr58674.C: New.
12487 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
12490 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
12491 * gcc.target/i386/avx512f-gather-5.c: Ditto.
12493 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12495 * gcc.dg/vmx/merge-be-order.c: New.
12496 * gcc.dg/vmx/merge.c: New.
12497 * gcc.dg/vmx/merge-vsx-be-order.c: New.
12498 * gcc.dg/vmx/merge-vsx.c: New.
12500 2014-01-29 Richard Biener <rguenther@suse.de>
12502 PR tree-optimization/58742
12503 * gcc.dg/pr58742-1.c: New testcase.
12504 * gcc.dg/pr58742-2.c: Likewise.
12505 * gcc.dg/pr58742-3.c: Likewise.
12507 2014-01-29 Renlin Li <Renlin.Li@arm.com>
12509 * gcc.target/arm/ftest-armv7ve-arm.c: New.
12510 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
12511 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
12513 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12516 * g++.dg/gomp/pr58702.C: New.
12518 2014-01-29 Dodji Seketeli <dodji@redhat.com>
12520 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
12523 2014-01-29 Jakub Jelinek <jakub@redhat.com>
12525 PR middle-end/59917
12526 PR tree-optimization/59920
12527 * gcc.dg/pr59920-1.c: New test.
12528 * gcc.dg/pr59920-2.c: New test.
12529 * gcc.dg/pr59920-3.c: New test.
12530 * c-c++-common/gomp/pr59917-1.c: New test.
12531 * c-c++-common/gomp/pr59917-2.c: New test.
12533 PR tree-optimization/59594
12534 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
12535 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
12536 * gcc.dg/vect/pr59594.c: New test.
12538 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
12541 * gfortran.dg/allocate_class_3.f90: New test.
12543 2014-01-28 Dodji Seketeli <dodji@redhat.com>
12545 PR preprocessor/59935
12546 * c-c++-common/cpp/warning-zero-location.c: New test.
12547 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
12549 2014-01-27 Steve Ellcey <sellcey@mips.com>
12551 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
12553 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
12555 * g++.dg/ext/mv16.C: New tests.
12557 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
12559 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
12560 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12561 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
12562 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12563 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
12564 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
12565 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
12566 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
12567 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
12568 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
12569 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
12570 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
12571 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
12572 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
12573 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
12574 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
12575 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
12576 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
12577 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
12578 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
12579 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
12580 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
12581 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
12582 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
12583 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
12584 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
12585 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
12586 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
12587 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
12588 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
12589 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
12590 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
12591 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
12592 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
12593 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
12594 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
12595 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
12596 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
12597 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
12598 _mm512_mask_cvtepi32_storeu_epi8.
12599 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
12600 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
12601 _mm512_mask_cvtepi32_storeu_epi16.
12602 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
12603 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
12604 _mm512_mask_cvtepi64_storeu_epi8.
12605 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
12606 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
12607 _mm512_mask_cvtepi64_storeu_epi16.
12608 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
12609 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
12610 _mm512_mask_cvtepi64_storeu_epi32.
12611 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
12612 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
12613 _mm512_mask_cvtsepi32_storeu_epi8.
12614 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
12615 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
12616 _mm512_mask_cvtsepi32_storeu_epi16.
12617 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
12618 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
12619 _mm512_mask_cvtsepi64_storeu_epi8.
12620 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
12621 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
12622 _mm512_mask_cvtsepi64_storeu_epi16.
12623 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
12624 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
12625 _mm512_mask_cvtsepi64_storeu_epi32.
12626 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
12627 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
12628 _mm512_mask_cvtusepi32_storeu_epi8.
12629 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
12630 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
12631 _mm512_mask_cvtusepi32_storeu_epi16.
12632 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
12633 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
12634 _mm512_mask_cvtusepi64_storeu_epi8.
12635 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
12636 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
12637 _mm512_mask_cvtusepi64_storeu_epi16.
12638 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
12639 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
12640 _mm512_mask_cvtusepi64_storeu_epi32.
12641 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
12642 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
12644 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
12646 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
12647 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
12648 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
12649 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
12650 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
12651 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
12652 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
12653 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
12654 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
12655 built-ins roudning immediate.
12656 * gcc.target/i386/sse-22.c: Add new built-ins.
12657 * gcc.target/i386/sse-23.c: Ditto.
12658 * gcc.target/i386/avx-1.c: Ditto.
12660 2014-01-27 Christian Bruel <christian.bruel@st.com>
12662 * gcc.target/sh/torture/strncmp.c: New tests.
12664 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
12666 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
12668 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
12670 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
12672 2014-01-24 Jeff Law <law@redhat.com>
12674 PR tree-optimization/59919
12675 * gcc.c-torture/compile/pr59919.c: New test.
12677 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
12680 * g++.dg/ext/timevar2.C: New.
12682 2014-01-24 Marek Polacek <polacek@redhat.com>
12684 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
12686 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
12689 * gcc.target/i386/pr59929.c: New test.
12691 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
12694 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
12695 word atomic functions at runtime.
12697 2014-01-23 Marek Polacek <polacek@redhat.com>
12700 * gcc.dg/pr59846.c: New test.
12702 2014-01-23 Marek Polacek <polacek@redhat.com>
12705 * c-c++-common/pr58346-1.c: New test.
12706 * c-c++-common/pr58346-2.c: New test.
12707 * c-c++-common/pr58346-3.c: New test.
12709 2014-01-23 Marek Polacek <polacek@redhat.com>
12712 * gcc.dg/20020220-2.c: Adjust dg-warning message.
12713 * gcc.dg/pr59871.c: New test.
12715 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
12718 * g++.dg/parse/enum11.C: New.
12720 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
12722 * gcc.target/aarch64/sshr64_1.c: New testcase.
12724 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
12726 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
12727 SIMD enabled function.
12728 * g++.dg/cilk-plus/ef_test.C: New test.
12729 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
12730 and added C++ ones.
12731 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
12732 to differenciate C error messages from C++ ones.
12734 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
12736 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
12738 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
12740 * gcc.target/microblaze/others/builtin-trap.c: New test,
12742 2014-01-23 Jakub Jelinek <jakub@redhat.com>
12744 PR middle-end/58809
12745 * c-c++-common/gomp/pr58809.c: New test.
12747 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
12750 * c-c++-common/asan/use-after-return-1.c: Fixed
12753 2014-01-23 Dodji Seketeli <dodji@redhat.com>
12755 PR preprocessor/58580
12756 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
12758 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
12759 Ilya Tocar <ilya.tocar@intel.com>
12761 * gcc.target/i386/avx512f-kmovw-1.c: New.
12763 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
12765 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
12766 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
12767 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12768 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12769 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
12770 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
12772 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
12775 * gcc.dg/pr48774.c: Remove skip for mips_rel.
12776 * gcc.target/mips/pr52125.c: New test.
12778 2014-01-22 Marek Polacek <polacek@redhat.com>
12781 * gcc.dg/torture/pr59891.c: New test.
12783 2014-01-22 Jeff Law <law@redhat.com>
12785 PR tree-optimization/59597
12786 * gcc.dg/tree-ssa/pr59597.c: New test.
12788 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
12790 PR rtl-optimization/59477
12791 * g++.dg/pr59477.C: New.
12793 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
12795 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
12797 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
12800 * g++.dg/pr59482.C: New.
12802 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12804 * gcc.dg/vmx/insert-vsx-be-order.c: New.
12805 * gcc.dg/vmx/extract-vsx.c: New.
12806 * gcc.dg/vmx/extract-vsx-be-order.c: New.
12807 * gcc.dg/vmx/insert-vsx.c: New.
12809 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
12811 PR rtl-optimization/59896
12812 * gcc.target/arm/pr59896.c: New.
12814 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
12816 PR rtl-optimization/59858
12817 * gcc.target/arm/pr59858.c: New.
12819 2014-01-21 Jakub Jelinek <jakub@redhat.com>
12822 * gcc.dg/tree-prof/pr59003.c: New test.
12824 PR middle-end/59860
12825 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
12828 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12830 * gfortran.dg/round_3.f08: Add more cases.
12832 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
12834 * lib/target-supports.exp (force_conventional_output_for): New
12836 * lib/scanasm.exp (scan-assembler_required_options)
12837 (scan-assembler-not_required_options)
12838 (scan-assembler-times_required_options): Replace with
12839 force_conventional_output_fors.
12840 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
12841 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
12843 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
12845 PR middle-end/59789
12846 * gcc.target/i386/pr59789.c: New testcase.
12848 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
12850 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
12851 the 'code' bitfield from 16 to 8.
12853 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
12855 * lib/target-supports.exp
12856 (check_effective_target_vect_perm): Exclude aarch64_be.
12857 (check_effective_target_vect_perm_byte): Likewise.
12858 (check_effective_target_vect_perm_short): Likewise.
12860 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
12862 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
12863 (RUN_TEST): Use new macro.
12864 (INDEX64_32): Delete.
12865 (INDEX64_64): Likewise.
12866 (INDEX128_32): Likewise.
12867 (INDEX128_64): Likewise.
12869 (test_vneg_f32): Use fixed RUN_TEST.
12871 2014-01-20 Richard Biener <rguenther@suse.de>
12873 PR middle-end/59860
12874 * gcc.dg/pr59860.c: New testcase.
12876 2014-01-20 Jakub Jelinek <jakub@redhat.com>
12879 * gcc.target/i386/pr59880.c: New test.
12881 2014-01-20 Renlin Li <renlin.li@arm.com>
12883 * gcc.dg/pr44194-1.c: Tweak regexp.
12885 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
12887 PR libfortran/59771
12888 PR libfortran/59774
12889 PR libfortran/59836
12890 * gfortran.dg/round_3.f08: New cases added.
12891 * gfortran.dg/fmt_g_1.f90: New test.
12893 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
12895 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
12897 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
12899 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
12901 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
12903 * gcc.dg/vect/pr57705.c: Require vect_int.
12904 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
12905 * gcc.dg/vect/vect-alias-check.c: Likewise.
12907 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
12910 * gfortran.dg/unresolved_fixup_1.f90: New test.
12911 * gfortran.dg/unresolved_fixup_2.f90: New test.
12913 2014-01-18 Jakub Jelinek <jakub@redhat.com>
12916 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
12917 Remove dg-prune-output lines.
12919 2014-01-17 Jakub Jelinek <jakub@redhat.com>
12921 PR middle-end/59706
12922 * gfortran.dg/pr59706.f90: New test.
12923 * g++.dg/ext/pr59706.C: New test.
12925 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
12929 * g++.dg/cpp0x/decltype-incomplete1.C: New.
12930 * g++.dg/init/pr58811.C: Likewise.
12932 2014-01-17 Jeff Law <law@redhat.com>
12934 PR middle-end/57904
12935 * gfortran.dg/pr57904.f90: New test.
12937 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
12940 * g++.dg/cpp0x/nsdmi-union4.C: New.
12942 2014-01-17 Marek Polacek <polacek@redhat.com>
12945 * g++.dg/diagnostic/pr59838.C: New test.
12947 2014-01-17 Marek Polacek <polacek@redhat.com>
12950 * gcc.dg/pr58346.c: New test.
12952 2014-01-17 Jakub Jelinek <jakub@redhat.com>
12955 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
12956 dg-options, use dg-additional-options for i?86/x86_64 to avoid
12957 option duplication.
12960 * gfortran.dg/pr59440-1.f90: New test.
12961 * gfortran.dg/pr59440-2.f90: New test.
12962 * gfortran.dg/pr59440-3.f90: New test.
12965 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
12966 testing for " version" and " alias" with one testing for
12967 " version\[^\n\r]* alias".
12968 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
12969 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
12970 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
12971 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
12972 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
12973 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
12976 * c-c++-common/torture/pr57945.c: New test.
12978 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
12980 * gcc.target/arm/its.c: New testcase.
12982 2014-01-16 Jan Hubicka <jh@suse.cz>
12985 * g++.dg/torture/pr59775.C: New testcase.
12987 2014-01-16 Jakub Jelinek <jakub@redhat.com>
12989 PR middle-end/58344
12990 * gcc.c-torture/compile/pr58344.c: New test.
12993 * gcc.target/i386/pr59839.c: New test.
12996 * gcc.target/i386/pr9771-1.c (main): Rename to...
12997 (real_main): ... this. Add __asm name "main".
12998 (ASMNAME, ASMNAME2, STRING): Define.
13000 2014-01-16 Nick Clifton <nickc@redhat.com>
13002 PR middle-end/28865
13003 * gcc.c-torture/compile/pr28865.c: New.
13004 * gcc.c-torture/execute/pr28865.c: New.
13006 2014-01-16 Marek Polacek <polacek@redhat.com>
13008 PR middle-end/59827
13009 * gcc.dg/pr59827.c: New test.
13011 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
13013 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
13015 2014-01-15 Richard Henderson <rth@redhat.com>
13018 * gcc.target/i386/pr54694.c: New test.
13020 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
13023 * g++.dg/pr49718.C: New test.
13025 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
13027 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
13029 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
13031 * gcc.dg/vmx/mult-even-odd.c: New.
13032 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
13034 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
13036 * lib/target-supports.exp (check_libcilkrts_available): Added an
13037 extern "C" if we are using C++ along with a function prototype.
13039 2014-01-15 Jeff Law <law@redhat.com>
13041 PR tree-optimization/59747
13042 * gcc.c-torture/execute/pr59747.c: New test.
13044 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
13047 * c-c++-common/convert-vec-1.c: Also prune ABI change for
13049 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
13050 * g++.dg/ext/attribute-test-1.C: Likewise.
13051 * g++.dg/ext/attribute-test-2.C: Likewise.
13052 * g++.dg/ext/attribute-test-3.C: Likewise.
13053 * g++.dg/ext/attribute-test-4.C: Likewise.
13054 * g++.dg/ext/pr56790-1.C: Likewise.
13055 * g++.dg/torture/pr38565.C: Likewise.
13056 * gcc.dg/pr53060.c: Likewise.
13057 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
13058 * c-c++-common/vector-compare-2.c: Likewise.
13059 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
13060 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
13061 dg-message line number.
13063 2014-01-15 Matthias Klose <doko@ubuntu.com>
13065 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
13067 2014-01-15 Richard Biener <rguenther@suse.de>
13069 PR tree-optimization/59822
13070 * g++.dg/torture/pr59822.C: New testcase.
13072 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
13075 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
13076 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
13078 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
13079 Kugan Vivekanandarajah <kuganv@linaro.org>
13082 * g++.dg/pr59695.C: New testcase.
13084 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13087 * gcc.c-torture/compile/pr59803.c: New testcase.
13089 2014-01-15 Jakub Jelinek <jakub@redhat.com>
13092 * gcc.c-torture/execute/pr58943.c: New test.
13093 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
13095 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
13098 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
13099 * gcc.target/i386/pr39162.c (y): New __m256i variable.
13100 (bar): Change return type to void. Set y to x.
13101 * gcc.target/i386/pr59794-1.c: New testcase.
13102 * gcc.target/i386/pr59794-2.c: Likewise.
13103 * gcc.target/i386/pr59794-3.c: Likewise.
13104 * gcc.target/i386/pr59794-4.c: Likewise.
13105 * gcc.target/i386/pr59794-5.c: Likewise.
13106 * gcc.target/i386/pr59794-6.c: Likewise.
13107 * gcc.target/i386/pr59794-7.c: Likewise.
13109 2014-01-14 Richard Biener <rguenther@suse.de>
13111 PR tree-optimization/58921
13112 PR tree-optimization/59006
13113 * gcc.dg/torture/pr58921.c: New testcase.
13114 * gcc.dg/torture/pr59006.c: Likewise.
13115 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
13117 2014-01-14 Jakub Jelinek <jakub@redhat.com>
13120 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
13121 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
13122 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
13123 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
13124 Executing predictive commoning without unrolling.
13126 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
13128 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
13129 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
13130 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
13131 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
13132 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
13133 __builtin_ia32_rsqrt28sd_round.
13134 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
13135 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
13136 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
13137 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
13138 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
13139 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
13140 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
13141 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
13142 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
13143 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
13144 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
13145 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
13146 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
13147 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13148 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
13149 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
13150 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
13151 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
13152 * gcc.target/i386/sse-22.c: Extend with new built-ins,
13153 fix wrong rounding mode (see above).
13154 * gcc.target/i386/sse-23.c: Ditto.
13156 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13158 * gcc.dg/vmx/insert.c: New.
13159 * gcc.dg/vmx/insert-be-order.c: New.
13160 * gcc.dg/vmx/extract.c: New.
13161 * gcc.dg/vmx/extract-be-order.c: New.
13163 2014-01-13 Jakub Jelinek <jakub@redhat.com>
13165 PR tree-optimization/59387
13166 * gcc.c-torture/execute/pr59387.c: New test.
13168 2014-01-13 Richard Biener <rguenther@suse.de>
13170 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
13171 adjusting mathlib options.
13172 * gfortran.dg/lto/lto.exp: Likewise.
13174 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
13176 * gnat.dg/loop_optimization17.adb: New test.
13177 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
13179 2014-01-13 Christian Bruel <christian.bruel@st.com>
13181 * gcc.target/sh/cmpstrn.c: New case.
13183 2014-01-13 Jakub Jelinek <jakub@redhat.com>
13185 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
13186 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
13188 2014-01-12 Janus Weil <janus@gcc.gnu.org>
13191 * gfortran.dg/alloc_comp_basics_6.f90: New.
13193 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
13196 * gfortran.dg/pr59700.f90: New test.
13198 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
13200 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
13201 * gfortran.dg/use_only_3.f90: Likewise.
13202 * gfortran.dg/inquire_10.f90: Delete opened file.
13203 * gfortran.dg/inquire_15.f90: Likewise.
13204 * gfortran.dg/pr16597.f90: Likewise.
13205 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
13208 2014-01-10 Jeff Law <law@redhat.com>
13210 PR middle-end/59743
13211 * gcc.c-torture/compile/pr59743.c: New test.
13213 2014-01-10 Jan Hubicka <jh@suse.cz>
13216 * g++.dg/torture/pr58585.C: New testcase.
13218 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
13220 * gcc.dg/pr46309.c: Disable for cris*-*-*.
13222 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
13224 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
13226 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
13229 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
13230 * gcc.target/aarch64/cmn-neg2.c: New test.
13232 2014-01-10 Richard Biener <rguenther@suse.de>
13234 PR tree-optimization/59374
13235 * gcc.dg/torture/pr59374-3.c: New testcase.
13237 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13239 * lib/target-supports.exp
13240 (check_effective_target_arm_crypto_ok_nocache): New.
13241 (check_effective_target_arm_crypto_ok): Use above procedure.
13242 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
13244 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
13248 * g++.dg/ipa/devirt-20.C: New testcase.
13249 * g++.dg/torture/pr58252.C: Likewise.
13250 * g++.dg/torture/pr59226.C: Likewise.
13252 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
13254 * c-c++-common/asan/no-asan-stack.c: New test.
13256 2014-01-10 Jakub Jelinek <jakub@redhat.com>
13258 PR middle-end/59670
13259 * gcc.dg/pr59670.c: New test.
13261 2014-01-09 Steve Ellcey <sellcey@mips.com>
13263 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
13265 2014-01-09 Jakub Jelinek <jakub@redhat.com>
13267 PR middle-end/47735
13268 * gcc.target/i386/pr47735.c: New test.
13270 PR tree-optimization/59622
13271 * g++.dg/opt/pr59622-2.C: New test.
13272 * g++.dg/opt/pr59622-3.C: New test.
13273 * g++.dg/opt/pr59622-4.C: New test.
13274 * g++.dg/opt/pr59622-5.C: New test.
13277 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
13278 filename:line instead of (modulename+offset) form with stripped
13279 initial / from the filename.
13281 2014-01-09 Ian Lance Taylor <iant@google.com>
13283 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
13284 the other Go compiler.
13286 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
13289 * g++.dg/cpp0x/variadic145.C: New.
13291 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
13293 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
13294 which don't support -fsplit-stack. Skip rotate[0123].go tests.
13296 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
13299 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
13300 are run only if the Cilk library is available/enabled.
13301 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13302 * lib/target-supports.exp (check_libcilkrts_available): New function.
13304 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
13307 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
13308 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13309 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
13310 with dg-additional-options.
13311 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
13312 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
13313 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
13314 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
13315 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
13316 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
13318 2014-01-09 Richard Biener <rguenther@suse.de>
13320 PR tree-optimization/59715
13321 * gcc.dg/torture/pr59715.c: New testcase.
13323 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
13325 * c-c++-common/asan/no-asan-globals.c: New test.
13326 * c-c++-common/asan/no-instrument-reads.c: Likewise.
13327 * c-c++-common/asan/no-instrument-writes.c: Likewise.
13328 * c-c++-common/asan/use-after-return-1.c: Likewise.
13329 * c-c++-common/asan/no-use-after-return.c: Likewise.
13331 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
13333 * gnat.dg/weak2.ad[sb]: New test.
13335 2014-01-08 Jakub Jelinek <jakub@redhat.com>
13337 PR middle-end/59471
13338 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
13339 type, use pointers to vector type instead.
13341 2014-01-08 Catherine Moore <clm@codesourcery.com>
13343 * gcc.target/mips/umips-branch-3.c: New test.
13344 * gcc.target/mips/umips-branch-4.c: New test.
13346 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
13348 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
13349 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
13350 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
13351 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
13352 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
13353 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
13354 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
13355 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
13357 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
13359 PR rtl-optimization/59137
13360 * gcc.target/mips/pr59137.c: New test.
13362 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
13364 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
13365 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
13366 * gcc.target/i386/pr55433.c (dg-options): Ditto.
13367 * gcc.target/i386/pr57848.c (dg-options): Ditto.
13368 * gcc.target/i386/pr59099.c (dg-options): Ditto.
13369 Require fpic effective target.
13370 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
13372 2014-01-08 Jakub Jelinek <jakub@redhat.com>
13375 * gcc.dg/pr59722.c: New test.
13377 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
13379 PR middle-end/57748
13380 * gcc.dg/torture/pr57748-3.c: New test.
13381 * gcc.dg/torture/pr57748-4.c: New test.
13383 2014-01-08 Marek Polacek <polacek@redhat.com>
13385 PR middle-end/59669
13386 * gcc.dg/gomp/pr59669-1.c: New test.
13387 * gcc.dg/gomp/pr59669-2.c: New test.
13389 2014-01-08 Martin Jambor <mjambor@suse.cz>
13392 * gcc.dg/ipa/pr59610.c: New test.
13394 2014-01-08 Janus Weil <janus@gcc.gnu.org>
13397 * gfortran.dg/binding_label_tests_26a.f90: New.
13398 * gfortran.dg/binding_label_tests_26b.f90: New.
13400 2014-01-08 Marek Polacek <polacek@redhat.com>
13403 * c-c++-common/ubsan/pr59667.c: New test.
13405 2014-01-08 Richard Biener <rguenther@suse.de>
13407 PR middle-end/59630
13408 * gcc.dg/pr59630.c: New testcase.
13410 2014-01-08 Richard Biener <rguenther@suse.de>
13412 PR middle-end/59471
13413 * gcc.dg/pr59471.c: New testcase.
13415 2014-01-07 Jeff Law <law@redhat.com>
13417 PR middle-end/53623
13418 * gcc.target/i386/pr53623.c: New test.
13420 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
13422 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
13424 * g++.dg/cpp1y/pr58534.C: Likewise.
13425 * g++.dg/cpp1y/pr58536.C: Likewise.
13426 * g++.dg/cpp1y/pr58548.C: Likewise.
13427 * g++.dg/cpp1y/pr58549.C: Likewise.
13428 * g++.dg/cpp1y/pr58637.C: Likewise.
13429 * g++.dg/cpp1y/pr59112.C: Likewise.
13430 * g++.dg/cpp1y/pr59113.C: Likewise.
13431 * g++.dg/cpp1y/pr59629.C: Likewise.
13432 * g++.dg/cpp1y/pr59635.C: Likewise.
13433 * g++.dg/cpp1y/pr59636.C: Likewise.
13434 * g++.dg/cpp1y/pr59638.C: Likewise.
13436 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
13438 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
13440 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
13442 * gcc.target/i386/intrinsics_4.c (bar): New function.
13444 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
13446 * g++.dg/ext/is_base_of_incomplete-2.C: New.
13448 2014-01-07 Jakub Jelinek <jakub@redhat.com>
13450 PR rtl-optimization/58668
13451 * gcc.dg/pr58668.c: New test.
13453 PR tree-optimization/59643
13454 * gcc.dg/pr59643.c: New test.
13455 * gcc.c-torture/execute/pr59643.c: New test.
13457 2014-01-06 Janus Weil <janus@gcc.gnu.org>
13460 * gfortran.dg/class_allocate_16.f90: New.
13462 2014-01-06 Jakub Jelinek <jakub@redhat.com>
13465 * gcc.target/i386/pr59644.c: New test.
13467 2014-01-06 Marek Polacek <polacek@redhat.com>
13470 * gcc.dg/pr57773.c: New test.
13472 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
13478 * g++.dg/cpp1y/pr59635.C: New testcase.
13479 * g++.dg/cpp1y/pr59636.C: New testcase.
13480 * g++.dg/cpp1y/pr59629.C: New testcase.
13481 * g++.dg/cpp1y/pr59638.C: New testcase.
13483 2014-01-06 Martin Jambor <mjambor@suse.cz>
13486 * gcc.dg/ipa/pr59008.c: New test.
13488 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13490 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
13493 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13495 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
13496 Require c99_runtime.
13497 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
13499 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
13500 Require c99_runtime.
13501 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
13502 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
13503 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
13505 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
13506 Require c99_runtime.
13507 Make CALC void static.
13508 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
13510 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
13511 Require c99_runtime.
13512 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
13514 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13516 * gcc.target/i386/pr59501-1.c: Require avx effective target.
13517 * gcc.target/i386/pr59501-2.c: Likewise.
13518 * gcc.target/i386/pr59501-3.c: Likewise.
13519 * gcc.target/i386/pr59501-4.c: Likewise.
13520 * gcc.target/i386/pr59501-5.c: Likewise.
13521 * gcc.target/i386/pr59501-6.c: Likewise.
13523 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13525 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
13526 * gcc.target/i386/pr59390_1.c: Likewise.
13527 * gcc.target/i386/pr59390_2.c: Likewise.
13529 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
13531 * gcc.dg/pr59350.c: Tweak.
13532 * gcc.dg/pr59350-2.c: New test.
13533 * g++.dg/pr59510.C: Likewise.
13535 2014-01-06 Janus Weil <janus@gcc.gnu.org>
13538 * gfortran.dg/bind_c_procs_2.f90: New.
13540 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
13542 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
13543 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13544 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13545 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13546 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
13547 * gcc.dg/tree-ssa/vrp47.c: Likewise.
13548 * gcc.dg/tree-ssa/vrp87.c: Likewise.
13550 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
13552 * gcc.target/arm/neon-nested-apcs.c: New test.
13554 2014-01-04 Jakub Jelinek <jakub@redhat.com>
13556 PR tree-optimization/59519
13557 * gcc.dg/vect/pr59519-1.c: New test.
13558 * gcc.dg/vect/pr59519-2.c: New test.
13560 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
13563 2014-01-04 Janus Weil <janus@gcc.gnu.org>
13566 * gfortran.dg/typebound_proc_32.f90: New.
13568 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
13571 * g++.dg/pr58950.C: New file.
13573 2014-01-03 Tobias Burnus <burnus@net-b.de>
13576 * g++.dg/gomp/pr58567.C: New.
13578 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
13580 PR tree-optimization/59651
13581 * gcc.dg/torture/pr59651.c: New test.
13582 * gcc.dg/vect/pr59651.c: Ditto.
13584 2014-01-03 Jakub Jelinek <jakub@redhat.com>
13587 * gcc.target/i386/pr59625.c: New test.
13589 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
13593 * g++.dg/cpp0x/range-for28.C: New.
13594 * g++.dg/cpp0x/range-for3.C: Update.
13596 2014-01-02 Joseph Myers <joseph@codesourcery.com>
13598 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
13600 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
13603 * g++.dg/cpp0x/pr59641.C: New file.
13605 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
13607 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
13609 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
13612 * g++.dg/ext/pr59378.C: New file.
13614 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
13616 Update copyright years
13618 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
13620 * gcc.target/arc/arc.exp: Use the standard form for the copyright
13623 2014-01-02 Janus Weil <janus@gcc.gnu.org>
13626 * gfortran.dg/dynamic_dispatch_12.f90: New.
13628 2014-01-01 Jakub Jelinek <jakub@redhat.com>
13630 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
13631 the builtin isn't optimized away as unused.
13633 PR rtl-optimization/59647
13634 * g++.dg/opt/pr59647.C: New test.
13636 Copyright (C) 2014 Free Software Foundation, Inc.
13638 Copying and distribution of this file, with or without modification,
13639 are permitted in any medium without royalty provided the copyright
13640 notice and this notice are preserved.