* gnat.dg/opt42.ad[sb]: New test.
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gnat.dg/opt42.ad[sb]: New test.
4
5 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6
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
10 following comment.
11
12 2014-10-31 Jakub Jelinek <jakub@redhat.com>
13
14 PR sanitizer/63697
15 * c-c++-common/ubsan/overflow-sub-3.c: New test.
16
17 2014-10-30 Marek Polacek <polacek@redhat.com>
18
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.
23
24 2014-10-30 Ian Lance Taylor <iant@google.com>
25
26 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
27
28 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
29
30 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
31 platforms except s390[x] and x86_64.
32
33 2014-10-30 Martin Liska <mliska@suse.cz>
34
35 PR ipa/63574
36 PR ipa/63664
37 * g++.dg/ipa/pr63574.C: New test.
38
39 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
40
41 * gcc.target/aarch64/madd_after_asm_1.c: New test.
42
43 2014-10-29 DJ Delorie <dj@redhat.com>
44
45 * gcc.dg/20141029-1.c: New.
46
47 2014-10-29 Martin Liska <mliska@suse.cz>
48
49 PR ipa/63587
50 * g++.dg/ipa/pr63587-1.C: New test.
51 * g++.dg/ipa/pr63587-2.C: New test.
52
53 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
54
55 * gcc.misc-tests/godump-1.c: Add tests for complex types.
56
57 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
58
59 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
60 * gcc.dg/optimize-bswapsi-3.c: New test.
61
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>
70
71 * gcc.target/i386/avx512dq-kmovb-1.c: New.
72
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>
81
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.
150
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>
159
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.
1067
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>
1076
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.
1085
1086 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
1087
1088 * gcc.misc-tests/godump.exp: New.
1089 * gcc.misc-tests/godump-1.c: New.
1090
1091 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
1092
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.
1108
1109 2014-10-28 Richard Biener <rguenther@suse.de>
1110
1111 PR middle-end/63665
1112 * gcc.dg/pr63665.c: New testcase.
1113
1114 2014-10-28 Yury Gribov <y.gribov@samsung.com>
1115
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.
1127
1128 2014-10-28 Yury Gribov <y.gribov@samsung.com>
1129
1130 * c-c++-common/asan/shadow-offset-1.c: New test.
1131
1132 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
1133
1134 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
1135 gcc-plugin.h earlier.
1136
1137 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1138
1139 * gnat.dg/specs/concat1.ads: New test.
1140 * gnat.dg/specs/concat1_pkg.ads: New helper.
1141
1142 2014-10-27 Richard Biener <rguenther@suse.de>
1143
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.
1147
1148 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1149
1150 * gnat.dg/specs/pack10.ads: New test.
1151 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
1152
1153 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1154
1155 * gnat.dg/entry_queues2.adb: New test.
1156
1157 2014-10-25 Jakub Jelinek <jakub@redhat.com>
1158
1159 PR tree-optimization/63641
1160 * gcc.c-torture/execute/pr63641.c: New test.
1161
1162 2014-10-24 Tobias Burnus <burnus@net-b.de>
1163
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.
1169
1170 2014-10-24 Jiong Wang <jiong.wang@arm.com>
1171
1172 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
1173
1174 2014-10-24 Marek Polacek <polacek@redhat.com>
1175
1176 PR c/56980
1177 * gcc.dg/pr56980.c: New test.
1178
1179 2014-10-24 Jiong Wang <jiong.wang@arm.com>
1180
1181 * lib/target-supports.exp
1182 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
1183 vaeseq_u8.
1184 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
1185 for vcvt_f16_f32.
1186 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
1187 vfma_f32.
1188
1189 2014-10-24 Martin Liska <mliska@suse.cz>
1190
1191 * gcc.dg/ipa/pr63595.c: New test.
1192
1193 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1194
1195 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
1196 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1197
1198 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1199
1200 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
1201
1202 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1203
1204 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
1205
1206 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1207
1208 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
1209
1210 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1211
1212 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
1213
1214 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1215
1216 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
1217
1218 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1219
1220 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
1221
1222 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1223
1224 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
1225
1226 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1227
1228 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
1229
1230 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1231
1232 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
1233
1234 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1235
1236 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
1237
1238 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1239
1240 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
1241
1242 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1243
1244 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
1245
1246 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1247
1248 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
1249
1250 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1251
1252 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
1253 file.
1254 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1255 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1256
1257 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1258
1259 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
1260 file.
1261 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1262 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1263
1264 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1265
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.
1271
1272 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1273
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.
1280
1281 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1282
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.
1291
1292 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1293
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.
1297
1298 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1299
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:
1304 Likewise.
1305 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1306 Likewise.
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.
1310
1311 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1312
1313 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
1314 wrap_compile_flags before setting it.
1315
1316 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1317
1318 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
1319 targets.
1320 * gcc.dg/pr63594-2.c: Likewise.
1321
1322 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
1323
1324 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
1325 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
1326
1327 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
1328
1329 PR bootstrap/63632
1330 * g++.dg/torture/pr63632.C: New test.
1331
1332 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
1333
1334 PR c++/63619
1335 * g++.dg/warn/Wdelete-incomplete-3.C: New.
1336 * g++.dg/warn/Wdelete-incomplete-4.C: New.
1337
1338 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
1339
1340 PR target/63618
1341 * gcc.target/i386/pr63618.c: New test.
1342
1343 2014-10-23 Marek Polacek <polacek@redhat.com>
1344
1345 PR c/63626
1346 * gcc.dg/pr63626.c: New test.
1347
1348 2014-10-23 Marek Polacek <polacek@redhat.com>
1349
1350 * c-c++-common/ubsan/undefined-2.c: New test.
1351
1352 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1353
1354 * gcc.target/i386/pr63600.c: New.
1355
1356 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1357
1358 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
1359
1360 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1361
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.
1364
1365 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1366
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):
1372 Declare.
1373
1374 2014-10-22 Guozhi Wei <carrot@google.com>
1375
1376 PR tree-optimization/63530
1377 gcc.dg/vect/pr63530.c: New testcase.
1378
1379 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
1380
1381 * gcc.target/i386/conversion-2.c: New test.
1382
1383 2014-10-22 Jakub Jelinek <jakub@redhat.com>
1384 Yury Gribov <y.gribov@samsung.com>
1385
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.
1419
1420 2014-10-22 Jiong Wang <jiong.wang@arm.com>
1421
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.
1429
1430 2014-10-22 Jiong Wang <jiong.wang@arm.com>
1431
1432 * lib/compat.exp (compat-run): Remove "unresolved".
1433 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
1434 unsupported testcase.
1435
1436 2014-10-22 Jakub Jelinek <jakub@redhat.com>
1437
1438 PR target/63594
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
1450 insn counts.
1451
1452 PR target/63542
1453 * gcc.target/i386/pr63542-1.c: New test.
1454 * gcc.target/i386/pr63542-2.c: New test.
1455
1456 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
1457
1458 * gcc.target/avr/tiny-memx.c: New test.
1459
1460 * gcc.target/avr/tiny-caller-save.c: New test.
1461
1462 2014-10-21 Jiong Wang <jiong.wang@arm.com>
1463
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
1479 vaeseq_u8.
1480 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
1481 vcvt_f16_f32.
1482 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
1483 vfma_f32.
1484 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
1485
1486 2014-10-21 Andreas Schwab <schwab@suse.de>
1487
1488 * gcc.dg/bf-spl1.c (main): Fix implicit int.
1489
1490 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1491
1492 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
1493
1494 2014-10-21 Richard Biener <rguenther@suse.de>
1495
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.
1500
1501 2014-10-21 Jakub Jelinek <jakub@redhat.com>
1502
1503 PR tree-optimization/63563
1504 * gcc.target/i386/pr63563.c: New test.
1505
1506 2014-10-20 Richard Biener <rguenther@suse.de>
1507
1508 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
1509 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
1510
1511 2014-10-20 Martin Liska <mliska@suse.cz>
1512
1513 * gcc.dg/ipa/pr63595.c: New test.
1514
1515 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1516
1517 PR fortran/48979
1518 * gfortran.dg/ieee/intrinsics_2.F90: New test.
1519
1520 2014-10-19 Marek Polacek <polacek@redhat.com>
1521
1522 PR c/63567
1523 * gcc.dg/pr63567-3.c: New test.
1524 * gcc.dg/pr63567-4.c: New test.
1525
1526 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1527
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.
1534
1535 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
1536
1537 PR fortran/63553
1538 * gfortran.dg/class_to_type_3.f03 : New test
1539
1540 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
1541
1542 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
1543 to GNU11.
1544
1545 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
1546
1547 * gcc.dg/attr-isr.c: Move SH specific test to ...
1548 * gcc.target/sh/attr-isr.c: ... here.
1549
1550 2014-10-17 Marek Polacek <polacek@redhat.com>
1551
1552 PR c/63567
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.
1556
1557 2014-10-17 Marek Polacek <polacek@redhat.com>
1558
1559 PR c/63543
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.
1564
1565 2014-10-17 Marek Polacek <polacek@redhat.com>
1566
1567 PR c/63549
1568 * gcc.dg/pr63549.c: New test.
1569
1570 2014-10-17 Marek Polacek <polacek@redhat.com>
1571
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.
1576
1577 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
1578
1579 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
1580 changes.
1581
1582 2014-10-17 Jakub Jelinek <jakub@redhat.com>
1583
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.
1588
1589 PR tree-optimization/63302
1590 * gcc.c-torture/execute/pr63302.c: New test.
1591
1592 2014-10-17 Tom de Vries <tom@codesourcery.com>
1593
1594 PR rtl-optimization/61605
1595 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
1596 absence check.
1597
1598 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
1599
1600 PR middle-end/61848
1601 * g++.dg/torture/pr61848.C: New testcase.
1602 * gcc.c-torture/compile/pr61848.c: New testcase.
1603
1604 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
1605
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.
1612
1613 2014-10-16 Martin Liska <mliska@suse.cz>
1614
1615 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
1616 to match defined expectations.
1617
1618 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
1619
1620 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
1621
1622 2014-10-16 Martin Liska <mliska@suse.cz>
1623
1624 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
1625 * g++.dg/ipa/ipa-icf-5.C: Likewise
1626
1627 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
1628
1629 PR target/63260
1630 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
1631
1632 2014-10-16 Richard Biener <rguenther@suse.de>
1633
1634 PR middle-end/63554
1635 * gcc.dg/torture/pr63554.c: New testcase.
1636
1637 2014-10-16 Marek Polacek <polacek@redhat.com>
1638
1639 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
1640 * gcc.target/powerpc/pr58673-2.c: Add declarations.
1641
1642 2014-10-16 Marek Polacek <polacek@redhat.com>
1643
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
1671 defaulting to int.
1672
1673 2014-10-16 Martin Liska <mliska@suse.cz>
1674 Jan Hubicka <hubicka@ucw.cz>
1675
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.
1711
1712 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
1713
1714 PR target/53513
1715 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
1716
1717 2014-10-16 Martin Liska <mliska@suse.cz>
1718 Jan Hubicka <hubicka@ucw.cz>
1719
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.
1763
1764 2014-10-16 Richard Biener <rguenther@suse.de>
1765
1766 PR tree-optimization/63168
1767 * gcc.dg/tree-ssa/loop-40.c: New testcase.
1768
1769 2014-10-16 Andreas Schwab <schwab@suse.de>
1770
1771 * gcc.target/m68k/crash1.c: Fix implicit declaration.
1772
1773 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
1774 implicit int.
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.
1780
1781 2014-10-16 Marek Polacek <polacek@redhat.com>
1782
1783 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
1784
1785 2014-10-16 Jakub Jelinek <jakub@redhat.com>
1786 Marek Polacek <polacek@redhat.com>
1787
1788 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
1789 declarations.
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
1810 -fgnu89-inline.
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.
1821
1822 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
1823
1824 PR lto/62026
1825 * lto/pr62026.C: New testcase.
1826
1827 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
1828
1829 PR rtl-optimization/63448
1830 * gcc.target/i386/pr63448.c: New test.
1831
1832 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
1833
1834 * gnat.dg/opt41.adb: New test.
1835 * gnat.dg/opt41_pkg.ad[sb]: New helper.
1836
1837 2014-10-15 Richard Biener <rguenther@suse.de>
1838
1839 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
1840
1841 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
1842
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.
1849
1850 2014-10-14 DJ Delorie <dj@redhat.com>
1851
1852 * g++.dg/abi/mangle64.C: New.
1853
1854 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
1855
1856 * g++.dg/ext/vector9.C: Test ! with float vectors.
1857
1858 2014-10-14 Richard Biener <rguenther@suse.de>
1859
1860 PR tree-optimization/63512
1861 * g++.dg/torture/pr63512.C: New testcase.
1862
1863 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
1864
1865 PR target/63260
1866 * gcc.target/sh/pr63260.c: New.
1867
1868 2014-10-13 Richard Henderson <rth@redhat.com>
1869
1870 * g++.dg/torture/20141013.C: New.
1871
1872 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
1873
1874 PR target/8340
1875 PR middle-end/47602
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.
1881
1882 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
1883
1884 PR tree-optimization/62127
1885 * g++.dg/torture/pr62127.C: New testcase.
1886
1887 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
1888
1889 * c-c++-common/asan/bitfield-5.c: New test.
1890
1891 2014-10-13 Richard Biener <rguenther@suse.de>
1892
1893 PR tree-optimization/63419
1894 * g++.dg/torture/pr63419.C: New testcase.
1895
1896 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1897
1898 PR target/59401
1899 PR target/54760
1900 * gcc.target/sh/pr54760-5.c: New.
1901 * gcc.target/sh/pr54760-6.c: New.
1902 * gcc.target/sh/pr59401-1.c: New.
1903
1904 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1905
1906 PR fortran/48979
1907 * gfortran.dg/ieee/intrinsics_1.f90: New test.
1908
1909 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
1910
1911 * lib/target-supports.exp (check_effective_target_shared): New
1912 function.
1913 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
1914
1915 2014-10-10 Jakub Jelinek <jakub@redhat.com>
1916
1917 PR c/63495
1918 * gcc.target/i386/pr63495.c: New test.
1919
1920 2014-10-10 Marek Polacek <polacek@redhat.com>
1921
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.
1933
1934 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1935
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.
1948
1949 2014-10-10 Richard Biener <rguenther@suse.de>
1950
1951 PR tree-optimization/63379
1952 * gcc.dg/vect/pr63379.c: New testcase.
1953
1954 2014-10-10 Jakub Jelinek <jakub@redhat.com>
1955
1956 PR fortran/59488
1957 * gfortran.dg/gomp/pr59488-1.f90: New test.
1958 * gfortran.dg/gomp/pr59488-2.f90: New test.
1959
1960 2014-10-10 Richard Biener <rguenther@suse.de>
1961
1962 PR tree-optimization/63476
1963 * g++.dg/torture/pr63476.C: New testcase.
1964
1965 2014-10-10 Tobias Burnus <burnus@net-b.de>
1966
1967 * gfortran.dg/implicit_16.f90: New.
1968
1969 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1970
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.
1976
1977 2014-10-09 Joseph Myers <joseph@codesourcery.com>
1978
1979 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
1980
1981 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
1982
1983 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
1984
1985 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
1986
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.
1999
2000 2014-10-09 Richard Biener <rguenther@suse.de>
2001
2002 PR tree-optimization/63380
2003 * gcc.dg/torture/pr63380-1.c: New testcase.
2004 * gcc.dg/torture/pr63380-2.c: Likewise.
2005
2006 2014-10-09 Marek Polacek <polacek@redhat.com>
2007
2008 PR c/63480
2009 * gcc.dg/pr63480.c: New test.
2010
2011 2014-10-09 Richard Biener <rguenther@suse.de>
2012
2013 PR tree-optimization/63445
2014 * gcc.dg/Wstrict-overflow-26.c: New testcase.
2015
2016 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
2017
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.
2021
2022 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
2023
2024 * gfortran.dg/implicit_4.f90: Fix some dg-error.
2025
2026 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2027
2028 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
2029 dg-additional-options.
2030
2031 2014-10-08 Mark Wielaard <mjw@redhat.com>
2032
2033 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
2034 prefix from scan-assembler-times.
2035
2036 2014-10-07 Marek Polacek <polacek@redhat.com>
2037
2038 * lib/target-supports.exp (check_effective_target_fd_truncate):
2039 Include <string.h>.
2040
2041 2014-10-07 Marek Polacek <polacek@redhat.com>
2042
2043 PR c/59717
2044 * gcc.dg/pr59717.c: New test.
2045
2046 2014-10-07 Marek Polacek <polacek@redhat.com>
2047
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
2060 to int.
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.
2064
2065 2014-10-07 Martin Liska <mliska@suse.cz>
2066
2067 * g++.dg/lto/pr63270.h: New test.
2068 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
2069 include.
2070 * g++.dg/lto/pr63270_2.C: New test.
2071
2072 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
2073
2074 * gnat.dg/lto16.adb: New test.
2075 * gnat.dg/lto16_pkg.adb: New helper.
2076
2077 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
2078
2079 * gnat.dg/return4.adb: New test.
2080 * gnat.dg/return4_pkg.ad[sb]: New helper.
2081
2082 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
2083
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.
2087
2088 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2089
2090 PR c++/55250
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.
2094
2095 2014-10-06 Marek Polacek <polacek@redhat.com>
2096
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.
2101
2102 2014-10-06 Marek Polacek <polacek@redhat.com>
2103
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.
2161
2162 2014-10-06 Marek Polacek <polacek@redhat.com>
2163
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
2299 int.
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.
2310
2311 2014-10-06 Marek Polacek <polacek@redhat.com>
2312
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
2318 defaulting to int.
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
2325 to int.
2326
2327 2014-10-06 Marek Polacek <polacek@redhat.com>
2328
2329 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
2330 declarations.
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.
2338
2339 2014-10-06 Marek Polacek <polacek@redhat.com>
2340
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
2373 defaulting to int.
2374 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
2375
2376 2014-10-06 Tobias Burnus <burnus@net-b.de>
2377
2378 * gfortran.dg/implicit_14.f90: New.
2379 * gfortran.dg/implicit_15.f90: New.
2380 * gfortran.dg/implicit_4.f90: Update dg-error.
2381
2382 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2383
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.
2390
2391 2014-10-02 Mark Wielaard <mjw@redhat.com>
2392
2393 PR debug/63239
2394 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
2395
2396 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2397
2398 * g++.dg/ipa/devirt-47.C: New testcase.
2399
2400 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2401
2402 PR ipa/61144
2403 * gcc.dg/tree-ssa/pr61144.c: New testcase.
2404
2405 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2406
2407 * g++.dg/ipa/devirt-46.C: New testcase.
2408
2409 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2410
2411 PR fortran/36534
2412 * gfortran.dg/widechar_10.f90: New test.
2413
2414 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
2415
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.
2420
2421 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2422
2423 * gcc.target/powerpc/lvsl-lvsr.c: New test.
2424
2425 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2426
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.
2437
2438 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
2439
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.
2443
2444 2014-10-03 Marek Polacek <polacek@redhat.com>
2445
2446 PR c/63453
2447 * gcc.dg/pr63453.c: New test.
2448
2449 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
2450
2451 PR c++/54427
2452 PR c++/57198
2453 PR c++/58845
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.
2458
2459 2014-10-03 Jakub Jelinek <jakub@redhat.com>
2460
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.
2468
2469 PR tree-optimization/61403
2470 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
2471
2472 2014-10-03 Marek Polacek <polacek@redhat.com>
2473
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.
2482
2483 2014-10-03 Marek Polacek <polacek@redhat.com>
2484
2485 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
2486 defaulting to int.
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.
2527
2528 2014-10-03 Jakub Jelinek <jakub@redhat.com>
2529
2530 PR libgomp/61200
2531 * c-c++-common/gomp/pr61200.c: New test.
2532
2533 PR target/62128
2534 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
2535 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
2536
2537 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
2538
2539 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
2540 add many more tests.
2541
2542 2014-10-02 Marek Polacek <polacek@redhat.com>
2543
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
2664 defaulting to int.
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.
2699
2700 2014-10-02 Marek Polacek <polacek@redhat.com>
2701
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.
2723
2724 2014-10-02 Marek Polacek <polacek@redhat.com>
2725
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
2744 defaulting to int.
2745
2746 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2747
2748 PR c++/53025
2749 * g++.dg/cpp0x/noexcept23.C: New.
2750 * g++.dg/cpp0x/noexcept24.C: Likewise.
2751
2752 2014-10-02 Marek Polacek <polacek@redhat.com>
2753
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.
2767
2768 2014-10-02 Marek Polacek <polacek@redhat.com>
2769
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
2786 to int.
2787
2788 2014-10-02 Marek Polacek <polacek@redhat.com>
2789
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
2815 declarations.
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.
2827
2828 2014-10-02 Andrew Pinski <apinski@cavium.com>
2829 Max Ostapenko <m.ostapenko@partner.samsung.com>
2830
2831 * lib/ubsan-dg.exp
2832 (check_effective_target_fsanitize_address): New function.
2833 (ubsan_init): Save off ALWAYS_CXXFLAGS.
2834 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
2835 * lib/asan-dg.exp
2836 (check_effective_target_faddress_sanitizer): Rename to ...
2837 (check_effective_target_fsanitize_address): ... this. Change to creating
2838 an executable.
2839 (asan_init): Save off ALWAYS_CXXFLAGS.
2840 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
2841 * lib/tsan-dg.exp
2842 (check_effective_target_fthread_sanitizer): Rename to ...
2843 (check_effective_target_fsanitize_thread): ... this. Change to creating
2844 an executable.
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
2850 tests.
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.
2860
2861 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
2862
2863 * gcc.dg/combine-clobber.c: New.
2864
2865 2014-10-01 Jakub Jelinek <jakub@redhat.com>
2866
2867 PR debug/63342
2868 * gcc.dg/pr63342.c: New test.
2869
2870 PR c++/63306
2871 * g++.dg/ipa/pr63306.C: New test.
2872
2873 PR target/63428
2874 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
2875 to test 24 in TESTS.
2876
2877 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2878
2879 * lib/target-supports.exp: Error out with preprocessor condition
2880 instead of FOO everywhere.
2881
2882 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2883
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.
2892
2893 2014-09-30 Teresa Johnson <tejohnson@google.com>
2894
2895 * gcc.dg/tree-prof/20050826-2.c: New test.
2896 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
2897
2898 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
2899
2900 PR c++/16564
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.
2906
2907 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
2908
2909 PR c++/16564
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.
2921
2922 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
2923
2924 PR preprocessor/58893
2925 * gcc.dg/pr58893.c: New test case.
2926 * gcc.dg/pr58893-0.h: New include.
2927
2928 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
2929
2930 PR middle-end/62120
2931 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
2932 in 32-bit mode.
2933 * gcc.target/i386/pr62120.c: New.
2934
2935 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
2936
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
2941 return type.
2942
2943 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2944
2945 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
2946
2947 2014-09-30 Jakub Jelinek <jakub@redhat.com>
2948
2949 PR inline-asm/63282
2950 * gcc.c-torture/compile/pr63282.c: New test.
2951
2952 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
2953
2954 * gcc.dg/tree-ssa/vrp94.c: New test.
2955 * gnat.dg/opt40.adb: Likewise.
2956
2957 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2958
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
2961 range.
2962
2963 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
2964
2965 * gcc.c-torture/compile/calls-void.c: New test.
2966
2967 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2968
2969 PR c++/51385
2970 * g++.dg/template/pr51385.C: New.
2971
2972 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
2973
2974 * gcc.target/mips/20140928.c: New test.
2975
2976 2014-09-27 Andi Kleen <ak@linux.intel.com>
2977
2978 * gcc.target/i386/nop-mcount.c: Only run on Linux.
2979 * gcc.target/i386/record-mcount.c: dito.
2980
2981 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
2982
2983 PR ipa/62121
2984 * g++.dg/torture/pr62121.C: New testcase.
2985
2986 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
2987
2988 PR middle-end/35545
2989 * g++.dg/tree-prof/pr35545.C: New testcase.
2990
2991 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2992
2993 * gcc.target/powerpc/pr63335.c: Change effective target to
2994 vsx_hw.
2995
2996 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
2997
2998 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
2999
3000 2014-09-26 Jakub Jelinek <jakub@redhat.com>
3001
3002 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
3003 to default options.
3004
3005 2014-09-25 Andi Kleen <ak@linux.intel.com>
3006
3007 * gcc.target/i386/nop-mcount.c: New file.
3008 * gcc.target/i386/record-mcount.c: New file.
3009
3010 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
3011
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.
3029
3030 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
3031
3032 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
3033
3034 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
3035
3036 * gcc.target/aarch64/simd/vqshlb_1.c: New.
3037
3038 2014-09-25 Jiong Wang <jiong.wang@arm.com>
3039
3040 * gcc.target/i386/shrink_wrap_1.c: New test.
3041
3042 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3043
3044 PR target/63335
3045 * gcc.target/powerpc/pr63335.c: New test.
3046
3047 2014-09-25 Marek Polacek <polacek@redhat.com>
3048
3049 PR c++/61945
3050 * g++.dg/warn/pr61945.C: New test.
3051
3052 2014-09-25 Jakub Jelinek <jakub@redhat.com>
3053
3054 PR tree-optimization/63341
3055 * gcc.dg/vect/pr63341-1.c: New test.
3056 * gcc.dg/vect/pr63341-2.c: New test.
3057
3058 PR c++/63249
3059 * g++.dg/gomp/pr63249.C: New test.
3060 * c-c++-common/gomp/pr63249.c: New test.
3061
3062 2014-09-25 Tobias Burnus <burnus@net-b.de>
3063
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.
3069
3070 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3071
3072 * gcc.target/powerpc/swaps-p8-17.c: New test.
3073
3074 2014-09-24 Jiong Wang <jiong.wang@arm.com>
3075
3076 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
3077
3078 2014-09-24 Marek Polacek <polacek@redhat.com>
3079
3080 PR c/61405
3081 PR c/53874
3082 * c-c++-common/pr53874.c: New test.
3083 * c-c++-common/pr61405.c: New test.
3084
3085 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3086
3087 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
3088
3089 2014-09-24 Jakub Jelinek <jakub@redhat.com>
3090
3091 PR sanitizer/63316
3092 * c-c++-common/asan/pr63316.c: New test.
3093
3094 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
3095
3096 PR tree-optimization/63266
3097 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
3098
3099 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
3100
3101 * gcc.target/arm/pr63210.c: New test.
3102
3103 2014-09-23 Andi Kleen <ak@linux.intel.com>
3104
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.
3109
3110 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
3111
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
3117 absence of mvn.
3118
3119 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3120
3121 PR c++/61857
3122 * g++.dg/cpp1y/lambda-init10.C: New.
3123
3124 2014-09-23 Jakub Jelinek <jakub@redhat.com>
3125
3126 PR fortran/63331
3127 * gfortran.dg/pr63331.f90: New test.
3128
3129 2014-09-24 Renlin Li <renlin.li@arm.com>
3130
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.
3134
3135 2014-09-20 Mark Wielaard <mjw@redhat.com>
3136
3137 * gcc.dg/guality/const-volatile.c (i): Mark as used.
3138 (ci): Likewise.
3139 (pci): Likewise.
3140 (pvi): Likewise.
3141 (pcvi): Likewise.
3142 (cip): Likewise.
3143 (foo): Likewise.
3144 (cfoo): Likewise.
3145
3146 2014-09-20 Mark Wielaard <mjw@redhat.com>
3147
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.
3153
3154 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3155
3156 PR c++/62155
3157 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
3158
3159 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3160
3161 PR c++/62219
3162 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
3163
3164 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
3165
3166 * gcc.dg/vect/vect-reduc-or_1.c: New test.
3167 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
3168
3169 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
3170
3171 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
3172 New.
3173
3174 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
3175 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
3176
3177 2014-09-22 Jakub Jelinek <jakub@redhat.com>
3178
3179 PR debug/63328
3180 * c-c++-common/gomp/pr63328.c: New test.
3181
3182 2014-09-22 Martin Liska <mliska@suse.cz>
3183
3184 PR lto/63270
3185 * g++.dg/lto/pr63270_0.C: New test.
3186 * g++.dg/lto/pr63270_1.C: New test.
3187
3188 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
3189
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.
3195
3196 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3197 Tobias Burnus <burnus@net-b.de>
3198
3199 * gfortran.dg/coarray_atomic_5.f90: New
3200
3201 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
3202
3203 PR c++/61825
3204 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
3205
3206 2014-09-19 Andi Kleen <ak@linux.intel.com>
3207
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.
3212
3213 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
3214
3215 PR ipa/61998
3216 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
3217
3218 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
3219
3220 PR fortran/63152
3221 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
3222 * gfortran.dg/pr63152.f90: New test.
3223
3224 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
3225
3226 PR c++/58328
3227 * g++.dg/cpp0x/nsdmi10.C: New.
3228
3229 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
3230
3231 * gcc.dg/ssp-3.c: New.
3232 * gcc.dg/ssp-4.c: Likewise.
3233
3234 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3235
3236 * gcc.target/s390/dfp-conv1.c: New testcase.
3237
3238 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
3239
3240 * c-c++-common/asan/red-align-1.c: New test.
3241 * c-c++-common/asan/red-align-2.c: New test.
3242
3243 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
3244
3245 * gcc.dg/pr61053.c: Updated for x32.
3246
3247 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
3248
3249 PR debug/63285
3250 * gcc.target/i386/pr63285.c: New test.
3251
3252 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
3253
3254 PR target/61360
3255 * gcc.target/i386/pr61360.c: New.
3256
3257 2014-09-18 Jakub Jelinek <jakub@redhat.com>
3258
3259 PR c++/62017
3260 * g++.dg/asan/pr62017.C: New test.
3261
3262 PR testsuite/63292
3263 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
3264
3265 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3266
3267 PR c++/62232
3268 * g++.dg/cpp0x/Wdtor1.C: New.
3269
3270 2014-09-18 Joseph Myers <joseph@codesourcery.com>
3271
3272 * gcc.dg/torture/float128-exact-underflow.c: New test.
3273
3274 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3275
3276 PR c++/61745
3277 * g++.dg/template/pr61745.C: New.
3278
3279 2014-09-17 Marek Polacek <polacek@redhat.com>
3280
3281 PR c/61854
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.
3292
3293 2014-09-17 Jakub Jelinek <jakub@redhat.com>
3294
3295 PR debug/63284
3296 * gcc.dg/pr63284.c: New test.
3297
3298 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
3299
3300 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3301
3302 PR c++/63241
3303 * g++.dg/cpp0x/constexpr-63241.C: New.
3304
3305 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
3306
3307 PR libfortran/62768
3308 * gfortran.dg/filename_null.f90: New test.
3309
3310 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
3311
3312 * gcc.dg/pg-override.c: Fix a typo.
3313
3314 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
3315
3316 * gcc.dg/pg.c: Fix a typo.
3317
3318 2014-09-16 Richard Biener <rguenther@suse.de>
3319
3320 PR testsuite/63258
3321 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
3322 for "vectorization not profitable".
3323
3324 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
3325
3326 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
3327
3328 2014-09-16 Jakub Jelinek <jakub@redhat.com>
3329
3330 PR fortran/56408
3331 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
3332 missing nexted dg-test call support in dejaGNU 1.4.4.
3333
3334 2014-09-15 Andi Kleen <ak@linux.intel.com>
3335
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.
3340
3341 2014-09-15 Jakub Jelinek <jakub@redhat.com>
3342
3343 PR fortran/56408
3344 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
3345 New global vars.
3346 (dg-compile-aux-modules): New procedure.
3347 * gfortran.dg/binding_label_tests_10.f03: Remove comment
3348 and keep-modules.
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
3352 and keep-modules.
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
3356 and keep-modules.
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
3360 and keep-modules.
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
3368 and update comment.
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
3374 associated comment.
3375 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
3376 remove comment.
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.
3389
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
3412 each test.
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 $(()).
3417
3418 2014-09-14 David Sherwood <david.sherwood@arm.com>
3419
3420 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
3421
3422 2014-09-14 James Clarke <jrtc27@jrtc27.com>
3423
3424 PR target/61407
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
3429
3430 2014-09-13 Marek Polacek <polacek@redhat.com>
3431
3432 PR c++/60862
3433 * g++.dg/diagnostic/pr60862.C: New test.
3434
3435 2014-09-12 Richard Biener <rguenther@suse.de>
3436
3437 PR middle-end/63237
3438 * g++.dg/torture/pr63237.C: New testcase.
3439
3440 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
3441
3442 * gcc.dg/vec-andxor1.c: New file.
3443
3444 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
3445
3446 PR target/58757
3447 * gcc.dg/c11-true_min-1.c: New testcase.
3448
3449 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
3450
3451 PR c++/61489
3452 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
3453 * g++.old-deja/g++.other/warn5.C: Adjust.
3454
3455 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
3456
3457 * gcc.target/aarch64/vset_lane_1.c: New test.
3458
3459 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
3460
3461 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
3462 Fix declaration.
3463 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
3464 Fix declaration.
3465 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
3466 Fix declaration.
3467 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
3468 Fix declaration.
3469
3470 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
3471
3472 PR tree-optimization/63186
3473 * gcc.dg/pr63186.c: New testcase.
3474
3475 2014-09-10 Xinliang David Li <davidxl@google.com>
3476
3477 PR target/63209
3478 * gcc.c-torture/execute/pr63209.c: New test.
3479
3480 2014-09-10 Jakub Jelinek <jakub@redhat.com>
3481
3482 * gcc.target/i386/i386.exp: Only run vect-args.c tests
3483 if runtest_file_p says they should be run.
3484
3485 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
3486
3487 * gcc.target/aarch64/vstN_1.c: New test.
3488
3489 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
3490
3491 * gcc.target/aarch64/vldN_lane_1.c: New test.
3492
3493 2014-09-10 Martin Jambor <mjambor@suse.cz>
3494
3495 PR ipa/61654
3496 * g++.dg/ipa/pr61654.C: New test.
3497
3498 2014-09-10 Jakub Jelinek <jakub@redhat.com>
3499
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.
3506
3507 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
3508
3509 * g++.dg/lto/pr63166_0.ii: New testcase.
3510 * g++.dg/lto/pr63166_1.ii: New testcase.
3511
3512 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
3513
3514 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
3515
3516 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3517
3518 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
3519 xxpermdi and add commentary about adding it back later; remove
3520 unused typedef.
3521
3522 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3523
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.
3532
3533 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3534
3535 * gcc.target/aarch64/vldN_dup_1.c: New test.
3536
3537 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3538
3539 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
3540
3541 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3542
3543 * gcc.target/aarch64/vldN_1.c: New test.
3544
3545 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3546
3547 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
3548
3549 2014-09-09 Jiong Wang <jiong.wang@arm.com>
3550
3551 * gcc.target/arm/vect-copysignf.c: New testcase.
3552
3553 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3554
3555 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3556
3557 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3558
3559 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3560
3561 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3562
3563 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3564
3565 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3566
3567 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3568
3569 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3570
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.
3581
3582 2014-09-09 Tony Wang <tony.wang@arm.com>
3583
3584 * gcc.target/arm/xordi3-opt.c: Disable this
3585 test case for thumb1 target.
3586 * gcc.target/arm/iordi3-opt.c: Ditto.
3587
3588 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3589
3590 PR target/61749
3591 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
3592
3593 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
3594
3595 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
3596
3597 2014-09-08 Jakub Jelinek <jakub@redhat.com>
3598
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.
3604
3605 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3606
3607 * gcc.target/powerpc/swaps-p8-16.c: New test.
3608
3609 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
3610
3611 * gcc.target/i386/pr62208.c: New test.
3612
3613 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
3614
3615 PR testsuite/56194
3616 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
3617
3618 * g++.dg/ipa/pr61800.C: Require visibility.
3619
3620 * gcc.dg/pr61868.c: Require lto.
3621
3622 2014-09-05 Easwaran Raman <eraman@google.com>
3623
3624 PR rtl-optimization/62146
3625 * testsuite/g++.dg/opt/pr62146.C: New.
3626
3627 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
3628
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.
3634
3635 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
3636
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.
3643
3644 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
3645
3646 * gcc.target/aarch64/vget_high_1.c: New test.
3647 * gcc.target/aarch64/vget_low_1.c: Likewise.
3648
3649 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
3650
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.
3654
3655 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
3656
3657 * gcc.target/aarch64/simd/vrbit_1.c: New test.
3658
3659 2014-09-05 Richard Biener <rguenther@suse.de>
3660
3661 PR middle-end/63148
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.
3666
3667 2014-09-05 Bin Cheng <bin.cheng@arm.com>
3668
3669 PR target/55701
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.
3680
3681 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
3682
3683 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
3684
3685 2014-09-04 Guozhi Wei <carrot@google.com>
3686
3687 PR target/62040
3688 * gcc.target/aarch64/pr62040.c: New test.
3689
3690 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3691
3692 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
3693 override specific ones, but specific ones do.
3694
3695 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3696
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.
3700
3701 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3702
3703 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
3704 regardless of endianness.
3705
3706 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
3707
3708 PR fortran/62174
3709 * gfortran.dg/cray_pointers_11.f90: New.
3710
3711 2014-09-03 Martin Jambor <mjambor@suse.cz>
3712
3713 PR ipa/62015
3714 * g++.dg/ipa/pr62015.C: New test.
3715
3716 2014-09-03 Martin Jambor <mjambor@suse.cz>
3717
3718 PR ipa/61986
3719 * gcc.dg/ipa/pr61986.c: New test.
3720
3721 2014-09-03 Marek Polacek <polacek@redhat.com>
3722
3723 PR c/62294
3724 * gcc.dg/pr62294.c: New test.
3725 * gcc.dg/pr62294.h: New file.
3726
3727 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
3728
3729 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
3730 of dg-options. Add "inline" keyword to test functions.
3731
3732 2014-09-03 Marek Polacek <polacek@redhat.com>
3733
3734 PR c/62024
3735 * g++.dg/cpp0x/pr62024.C: New test.
3736 * gcc.dg/pr62024.c: New test.
3737
3738 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
3739
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.
3746
3747 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3748
3749 PR target/61078
3750 * gcc.target/s390/pr61078.c: New testcase.
3751
3752 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
3753
3754 * gcc.dg/20111227-2.c: Compile only for x86 targets.
3755 * gcc.dg/20111227-3.c: Ditto.
3756
3757 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
3758
3759 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
3760
3761 2014-09-03 Tobias Burnus <burnus@net-b.de>
3762
3763 PR fortran/61881
3764 PR fortran/61888
3765 PR fortran/57305
3766 * gfortran.dg/sizeof_4.f90: New.
3767
3768 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3769
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.
3773
3774 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
3775
3776 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
3777 [!__sun__ && !__hpux__] (arena_size): Scale according to
3778 target pointer size.
3779
3780 2014-09-02 Marek Polacek <polacek@redhat.com>
3781
3782 PR fortran/62270
3783 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
3784
3785 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3786
3787 PR target/62275
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.
3791
3792 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3793
3794 PR target/62275
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.
3798
3799 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
3800
3801 DR 1453
3802 * g++.dg/cpp0x/constexpr-volatile.C: New.
3803 * g++.dg/ext/is_literal_type2.C: Likewise.
3804
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>
3808
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.
3823
3824 2014-09-02 Richard Biener <rguenther@suse.de>
3825
3826 PR tree-optimization/62695
3827 * gfortran.dg/pr62695.f90: New testcase.
3828
3829 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
3830
3831 PR target/62312
3832 * gcc.c-torture/compile/pr62312.c: New.
3833
3834 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
3835
3836 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
3837
3838 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
3839
3840 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3841 Return right away if !arm*-*-*.
3842
3843 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
3844
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.
4399
4400 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4401
4402 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
4403 (abort, exit): Declare.
4404
4405 2014-09-01 Yury Gribov <y.gribov@samsung.com>
4406
4407 PR sanitizer/61897
4408 PR sanitizer/62140
4409 * c-c++-common/asan/pr62140-1.c: New test.
4410 * c-c++-common/asan/pr62140-2.c: New test.
4411
4412 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
4413 Tobias Burnus <burnus@net-b.de>
4414
4415 PR fortran/62309
4416 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
4417
4418 2014-08-31 Tobias Burnus <burnus@net-b.de>
4419
4420 * gfortran.dg/coarray_lib_comm_1.f90: New.
4421
4422 2014-08-30 Andrew Pinski <apinski@cavium.com>
4423
4424 * gcc.c-torture/execute/20140828-1.c: New testcase.
4425
4426 2014-08-29 DJ Delorie <dj@redhat.com>
4427
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.
4438
4439 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4440
4441 PR c++/54002
4442 * g++.dg/cpp0x/constexpr-54002.C: New.
4443
4444 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4445
4446 PR c++/56991
4447 * g++.dg/cpp0x/constexpr-56991.C: New.
4448
4449 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4450
4451 PR c++/57764
4452 * g++.dg/cpp0x/constexpr-57764.C: New.
4453
4454 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4455
4456 PR c++/59938
4457 * g++.dg/cpp0x/constexpr-59938.C: New.
4458
4459 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4460
4461 PR c++/61484
4462 * g++.dg/cpp0x/constexpr-61484.C: New.
4463
4464 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4465
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.
4469
4470 2014-08-28 Richard Biener <rguenther@suse.de>
4471
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.
4480
4481 2014-08-28 Yury Gribov <y.gribov@samsung.com>
4482
4483 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
4484
4485 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
4486
4487 PR cpp/23827 - standard C++ should not have hex float preprocessor
4488 tokens
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.
4495
4496 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
4497
4498 PR c++/52892
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.
4502
4503 2014-08-27 Guozhi Wei <carrot@google.com>
4504
4505 PR target/62262
4506 * gcc.target/aarch64/pr62262.c: New test.
4507
4508 2014-08-26 Joseph Myers <joseph@codesourcery.com>
4509
4510 PR target/60606
4511 PR target/61330
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.
4514
4515 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
4516
4517 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4518 failure on s390*-*-linux-gnu.
4519
4520 2014-08-26 Richard Biener <rguenther@suse.de>
4521
4522 PR tree-optimization/62175
4523 * g++.dg/torture/pr62175.C: New testcase.
4524
4525 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
4526
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
4531 i?86-*.
4532 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
4533 m32c-*-*.
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
4557 option.
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
4570 exit.
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
4574 i?86-* or x86_64-*.
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
4583 m68k-linux.
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
4587 powerpc-*-eabi*.
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*.
4599 Skip on spu-*.
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.
4703
4704 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4705
4706 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
4707
4708 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4709
4710 PR c++/34938
4711 * g++.dg/template/pr34938-1.C: New.
4712 * g++.dg/template/pr34938-2.C: Likewise.
4713
4714 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
4715
4716 PR target/61996
4717 * gcc.target/sh/pr61996.c: New.
4718
4719 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
4720
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
4855 in error message.
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.
4863
4864 2014-08-22 Marek Polacek <polacek@redhat.com>
4865
4866 PR c++/62199
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.
4870
4871 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
4872
4873 PR c++/57709
4874 * g++.dg/Wshadow.C: New test.
4875
4876 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
4877
4878 PR fortran/62135
4879 * gfortran.dg/pr62135.f90: New test.
4880
4881 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
4882
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.
4886
4887 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
4888
4889 * gfortran.dg/use_without_only_1.f90: New test.
4890
4891 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
4892
4893 PR other/62008
4894 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
4895
4896 2014-08-22 Tony Wang <tony.wang@arm.com>
4897
4898 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
4899 dejagnu wrapper.
4900
4901 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4902
4903 PR fortran/62214
4904 * gfortran.dg/array_assignment_5.f90: New test.
4905
4906 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
4907
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.
4917
4918 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
4919
4920 PR tree-optimization/62091
4921 * g++.dg/ipa/devirt-37.C: Update template.
4922 * g++.dg/ipa/devirt-40.C: New testcase.
4923
4924 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
4925
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.
4931
4932 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4933
4934 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
4935
4936 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4937
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.
4950
4951 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
4952
4953 * gcc.dg/ipa/ctor-empty-1.c: Update template.
4954
4955 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
4956
4957 * g++.dg/ipa/devirt-37.C: Fix testcase.
4958
4959 2014-08-20 Martin Jambor <mjambor@suse.cz>
4960 Wei Mi <wmi@google.com>
4961
4962 PR ipa/60449
4963 PR middle-end/61776
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.
4967
4968 2014-08-20 Steve Ellcey <sellcey@mips.com>
4969
4970 PR middle-end/49191
4971 * lib/target-supports.exp (check_effective_target_non_strict_align):
4972 Add function description.
4973
4974 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
4975
4976 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
4977 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
4978
4979 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
4980
4981 PR c/59304
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.
4986
4987 2014-08-20 Mark Wielaard <mjw@redhat.com>
4988
4989 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
4990
4991 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4992
4993 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
4994 Return memory full when we have a tiny target and relocation
4995 truncation occurs.
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.
4999
5000 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
5001
5002 * gfortran.dg/errnocheck_1.f90: New test.
5003 * gfortran.dg/associative_1.f90: New test.
5004
5005 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5006
5007 PR preprocessor/51303
5008 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
5009
5010 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5011
5012 PR c/60975
5013 PR c/53063
5014 * gcc.dg/cpp/Wvariadic-1p.c: New test.
5015
5016 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
5017
5018 * lib/target-supports.exp
5019 (check_effective_target_arm_v8_neon_ok_nocache): Add
5020 "-march-armv8-a" to compile flags.
5021
5022 2014-08-19 Marek Polacek <polacek@redhat.com>
5023
5024 PR c++/62153
5025 * c-c++-common/Wbool-compare-1.c: New test.
5026
5027 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
5028
5029 PR c/45584
5030 * gcc.dg/pr13519-1.c: Adjust.
5031
5032 2014-08-19 Mark Wielaard <mjw@redhat.com>
5033
5034 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
5035
5036 2014-07-08 Mark Wielaard <mjw@redhat.com>
5037
5038 PR debug/59051
5039 * gcc.dg/guality/restrict.c: New test.
5040
5041 2014-08-19 Mark Wielaard <mjw@redhat.com>
5042
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.
5046
5047 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5048
5049 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
5050 !gas.
5051
5052 2014-08-19 Marek Polacek <polacek@redhat.com>
5053
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.
5061
5062 2014-08-19 Marek Polacek <polacek@redhat.com>
5063
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.
5069
5070 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5071 Steven Bosscher <steven@gcc.gnu.org>
5072
5073 PR c/52952
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.
5084
5085 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
5086
5087 * guality/nrv-1.c: Add `used' attribute to a1.
5088
5089 2014-08-18 Richard Biener <rguenther@suse.de>
5090
5091 PR tree-optimization/62090
5092 * gcc.dg/pr62090-2.c: New testcase.
5093
5094 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
5095
5096 * g++.dg/ipa/pr61800.C: New.
5097
5098 2014-08-18 Yury Gribov <y.gribov@samsung.com>
5099
5100 PR sanitizer/62089
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.
5106
5107 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
5108
5109 PR tree-optimization/52904
5110 * gcc.dg/pr52904.c: New test.
5111
5112 2014-08-17 Tobias Burnus <burnus@net-b.de>
5113
5114 * gfortran.dg/finalize_27.f90: New.
5115
5116 2014-08-16 Andrew Pinski <apinski@cavium.com>
5117
5118 * gcc.c-torture/compile/20140816-1.c: New testcase.
5119
5120 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
5121
5122 PR c++/52819
5123 * g++.dg/template/pr52819.C: New.
5124
5125 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5126
5127 PR fortran/62142
5128 * gfortran.dg/realloc_on_assign_24.f90: New test.
5129
5130 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
5131
5132 PR c++/62072
5133 Revert:
5134 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5135
5136 DR 1584
5137 PR c++/57466
5138 * g++.dg/template/pr57466.C: New.
5139 * g++.dg/cpp0x/pr57466.C: Likewise.
5140 * g++.dg/template/unify6.C: Update.
5141
5142 * g++.dg/cpp0x/sfinae52.C: New.
5143
5144 2014-08-15 Ilya Tocar <tocarip@gmail.com>
5145
5146 PR target/61878
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.
5188
5189 2014-08-15 Jakub Jelinek <jakub@redhat.com>
5190 Tobias Burnus <burnus@net-b.de>
5191
5192 PR fortran/62131
5193 * gfortran.dg/gomp/pr62131.f90: New test.
5194
5195 2014-08-15 Richard Biener <rguenther@suse.de>
5196
5197 PR tree-optimization/62031
5198 * gcc.dg/torture/pr62031.c: New testcase.
5199
5200 2014-08-15 Bin Cheng <bin.cheng@arm.com>
5201
5202 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
5203
5204 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
5205
5206 PR tree-optimization/62091
5207 * g++.dg/ipa/devirt-38.C: New testcase.
5208
5209 2014-08-14 Marek Polacek <polacek@redhat.com>
5210
5211 DR 458
5212 * gcc.dg/c11-stdatomic-2.c: New test.
5213
5214 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5215
5216 PR fortran/62106
5217 * gfortran.dg/array_constructor_49.f90: New test.
5218
5219 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5220
5221 PR c++/54377
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.
5233
5234 2014-08-14 Tom de Vries <tom@codesourcery.com>
5235
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.
5241
5242 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5243
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.
5260
5261 2014-08-14 Richard Biener <rguenther@suse.de>
5262
5263 PR tree-optimization/62090
5264 * gcc.dg/pr62090.c: New testcase.
5265
5266 2014-08-14 Richard Biener <rguenther@suse.de>
5267
5268 PR rtl-optimization/62079
5269 * g++.dg/pr62079.C: New testcase.
5270
5271 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
5272
5273 * gcc.target/arm/max-insns-skipped.c: New test.
5274
5275 2014-08-14 Bin Cheng <bin.cheng@arm.com>
5276
5277 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
5278
5279 2014-08-12 Marek Polacek <polacek@redhat.com>
5280
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.
5290
5291 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
5292
5293 * lib/target/supports.exp
5294 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
5295 or later.
5296
5297 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
5298
5299 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
5300 on Neon hardware.
5301
5302 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
5303 * gcc.target/arm/pr59985.c: Likewise.
5304
5305 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
5306
5307 PR other/61962
5308 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
5309
5310 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
5311
5312 PR middle-end/62103
5313 * gcc.c-torture/execute/bitfld-6.c: New test.
5314
5315 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
5316
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.
5322
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.
5326
5327 2014-08-11 Richard Biener <rguenther@suse.de>
5328
5329 PR tree-optimization/62075
5330 * gcc.dg/vect/pr62075.c: New testcase.
5331
5332 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
5333
5334 PR tree-optimization/62073
5335 * gcc.dg/vect/pr62073.c: New test.
5336
5337 2014-08-11 Richard Biener <rguenther@suse.de>
5338
5339 PR tree-optimization/62070
5340 * gcc.dg/pr62070.c: New testcase.
5341
5342 2014-08-11 Yury Gribov <y.gribov@samsung.com>
5343
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.
5355
5356 2014-08-10 Marek Polacek <polacek@redhat.com>
5357
5358 PR c/51849
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.
5369
5370 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5371
5372 PR fortran/61999
5373 * gfortran.dg/dot_product_3.f90: New test case.
5374
5375 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
5376
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.
5380
5381 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
5382
5383 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
5384 * g++.dg/cpp0x/enum29.C: Adjust.
5385
5386 2014-08-08 Richard Biener <rguenther@suse.de>
5387
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.
5393
5394 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
5395
5396 * gcc.dg/zero_sign_ext_test.c: New test.
5397
5398 2014-08-08 Bin Cheng <bin.cheng@arm.com>
5399
5400 * gcc.dg/torture/pr61772.c: Skip lto running.
5401
5402 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
5403
5404 PR tree-optimization/60707
5405 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
5406
5407 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
5408
5409 * g++.dg/ipa/devirt-35.C: New testcase.
5410 * g++.dg/ipa/devirt-36.C: New testcase.
5411
5412 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
5413
5414 PR c++/51312
5415 * g++.dg/cpp0x/enum29.C: New.
5416
5417 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
5418
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.
5422
5423 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
5424
5425 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
5426
5427 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
5428 on 32-bit hppa-hpux.
5429
5430 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
5431 * c-c++-common/pr50459.c: Likewise.
5432
5433 2014-08-07 Petr Murzin <petr.murzin@intel.com>
5434
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.
5449
5450 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5451
5452 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
5453
5454 2014-08-07 Marek Polacek <polacek@redhat.com>
5455
5456 * gcc.dg/fold-reassoc-3.c: New test.
5457
5458 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
5459
5460 * gcc.target/i386/struct-size.c: New.
5461
5462 2014-08-07 Tom de Vries <tom@codesourcery.com>
5463
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.
5468
5469 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
5470
5471 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
5472
5473 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
5474
5475 PR c++/43906
5476 * g++.dg/warn/Waddress-1.C: New.
5477
5478 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
5479
5480 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
5481
5482 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
5483
5484 PR debug/61923
5485 * gcc.target/i386/pr61923.c: New test.
5486
5487 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
5488
5489 * gcc.target/aarch64/vdup_n_2.c: New test.
5490
5491 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
5492
5493 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
5494 powerpc_elfv2.
5495
5496 2014-08-06 Jakub Jelinek <jakub@redhat.com>
5497
5498 PR rtl-optimization/61801
5499 * gcc.target/i386/pr61801.c: Rewritten.
5500
5501 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5502
5503 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
5504 Fix types.
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.
5508
5509 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5510
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.
5519
5520 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5521
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.
5528
5529 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5530
5531 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
5532
5533 2014-08-04 Rohit <rohitarulraj@freescale.com>
5534
5535 PR target/60102
5536 * gcc.target/powerpc/pr60102.c: New testcase.
5537
5538 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5539
5540 PR target/61713
5541 * gcc.dg/pr61756.c: New test.
5542
5543 2014-08-04 Tom de Vries <tom@codesourcery.com>
5544
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.
5550
5551 2014-08-04 Arnaud Charlet <charlet@adacore.com>
5552
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.
5556
5557 2014-08-03 Marek Polacek <polacek@redhat.com>
5558
5559 * gcc.dg/case-bogus-1.c: New test.
5560
5561 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
5562
5563 PR c++/15339
5564 * g++.dg/other/default9.C: New.
5565 * g++.dg/other/default10.C: Likewise.
5566 * g++.dg/other/default3.C: Remove xfail.
5567
5568 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
5569
5570 * g++.dg/warn/Wsuggest-final.C: New testcase.
5571 * g++.dg/ipa/devirt-34.C: Fix.
5572
5573 2014-08-02 Marek Polacek <polacek@redhat.com>
5574
5575 PR c/59855
5576 * gcc.dg/Wdesignated-init-2.c: New test.
5577
5578 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
5579
5580 DR 217 again
5581 * g++.dg/tc1/dr217-2.C: New.
5582
5583 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
5584
5585 PR other/61963
5586 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
5587
5588 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
5589
5590 PR middle-end/61455
5591 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
5592 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
5593
5594 2014-08-01 Jiong Wang <jiong.wang@arm.com>
5595
5596 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
5597 testcase.
5598
5599 2014-08-01 Richard Biener <rguenther@suse.de>
5600
5601 PR middle-end/61762
5602 * gcc.dg/pr61762.c: Align the string to make the testcase work
5603 on strict-align targets.
5604
5605 2014-08-01 Jakub Jelinek <jakub@redhat.com>
5606
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.
5619
5620 2014-08-01 Tom de Vries <tom@codesourcery.com>
5621
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.
5627
5628 2014-07-31 Tom de Vries <tom@codesourcery.com>
5629
5630 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
5631
5632 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
5633
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.
5640
5641 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
5642
5643 PR target/61948
5644 * gcc.target/arm/pr61948.c: New test case.
5645
5646 2014-07-31 Richard Biener <rguenther@suse.de>
5647
5648 PR tree-optimization/61964
5649 * gcc.dg/torture/pr61964.c: New testcase.
5650
5651 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
5652
5653 PR c++/60517
5654 * c-c++-common/addrtmp.c: New file.
5655 * c-c++-common/uninit-G.c: Adapt.
5656
5657 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
5658
5659 PR lto/61868
5660 * gcc.dg/pr61868.c: New test.
5661
5662 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5663
5664 PR c++/57397
5665 * g++.dg/cpp0x/vt-57397-1.C: New.
5666 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
5667
5668 2014-07-30 Arnaud Charlet <charlet@adacore.com>
5669
5670 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
5671
5672 2014-07-30 Tom Tromey <tromey@redhat.com>
5673
5674 PR c/59855
5675 * gcc.dg/Wdesignated-init.c: New file.
5676
5677 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
5678
5679 * g++.dg/ipa/devirt-34.C: New testcase.
5680
5681 2014-07-28 Richard Biener <rguenther@suse.de>
5682
5683 PR rtl-optimization/61801
5684 * gcc.target/i386/pr61801.c: Fix testcase.
5685
5686 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
5687
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.
5691
5692 2014-07-28 Richard Biener <rguenther@suse.de>
5693
5694 PR middle-end/52478
5695 * gcc.dg/torture/ftrapv-1.c: New testcase.
5696
5697 2014-07-28 Richard Biener <rguenther@suse.de>
5698
5699 PR tree-optimization/61921
5700 * gfortran.dg/pr61921.f90: New testcase.
5701
5702 2014-07-28 Richard Biener <rguenther@suse.de>
5703
5704 PR rtl-optimization/61801
5705 * gcc.target/i386/pr61801.c: New testcase.
5706
5707 2014-07-27 Marek Polacek <polacek@redhat.com>
5708
5709 PR c/61861
5710 * gcc.dg/pr61861.c: New test.
5711
5712 2014-07-27 Petr Murzin <petr.murzin@intel.com>
5713
5714 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
5715 variable problem.
5716
5717 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
5718
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.
5724
5725 2014-07-26 Marek Polacek <polacek@redhat.com>
5726
5727 PR c/61077
5728 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
5729
5730 2014-07-26 Tobias Burnus <burnus@net-b.de>
5731
5732 PR fortran/61881
5733 PR fortran/61888
5734 PR fortran/57305
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
5738 value.
5739
5740 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
5741
5742 PR target/44551
5743 * gcc.target/i386/pr44551-1.c: New file.
5744
5745 2014-07-25 Xinliang David Li <davidxl@google.com>
5746
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.
5752
5753 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
5754
5755 Implement N4051 - Allow typename in a template template parameter
5756 * lib/target-supports.exp (check_effective_target_c++1y): Now
5757 means C++1y and up.
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.
5764
5765 2014-07-25 Tobias Burnus <burnus@net-b.de>
5766
5767 * gfortran.dg/storage_size_5.f90: New.
5768
5769 2014-07-25 Richard Biener <rguenther@suse.de>
5770
5771 PR middle-end/61762
5772 PR middle-end/61894
5773 * gcc.dg/pr61762.c: New testcase.
5774 * gcc.dg/fold-cstring.c: Likewise.
5775 * gcc.dg/fold-cvect.c: Likewise.
5776
5777 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5778
5779 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
5780
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.
5785
5786 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5787
5788 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
5789
5790 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5791
5792 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
5793
5794 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5795
5796 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
5797
5798 2014-07-24 Jiong Wang <jiong.wang@arm.com>
5799
5800 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
5801 sequences.
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.
5808
5809 2014-07-24 Jiong Wang <jiong.wang@arm.com>
5810
5811 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
5812 sequences.
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.
5820
5821 2014-07-24 Martin Jambor <mjambor@suse.cz>
5822
5823 PR ipa/61160
5824 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
5825
5826 2014-07-24 Richard Biener <rguenther@suse.de>
5827
5828 PR ipa/61823
5829 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
5830
5831 2014-07-24 Andreas Schwab <schwab@suse.de>
5832
5833 * lib/target-supports.exp (check_effective_target_arm_nothumb):
5834 Also check for __arm__.
5835
5836 2014-07-24 Jiong Wang <jiong.wang@arm.com>
5837
5838 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
5839 sequences.
5840
5841 2014-07-24 Marek Polacek <polacek@redhat.com>
5842
5843 PR c/57653
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.
5848
5849 2014-07-23 Jiong Wang <jiong.wang@arm.com>
5850
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.
5867
5868 2014-07-23 Marek Polacek <polacek@redhat.com>
5869
5870 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
5871 in the structure.
5872
5873 2014-07-23 Jiong Wang <jiong.wang@arm.com>
5874
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.
5878
5879 2014-07-22 Martin Jambor <mjambor@suse.cz>
5880
5881 PR ipa/61160
5882 * pr61160-3.C (main): Return zero.
5883
5884 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
5885
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.
5892
5893 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
5894
5895 PR tree-optimization/61822
5896 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
5897
5898 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5899
5900 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
5901
5902 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
5903
5904 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
5905 -msse2 -mno-avx instead of -msse.
5906
5907 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
5908
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.
5913
5914 2014-07-21 Bin Cheng <bin.cheng@arm.com>
5915
5916 PR target/55701
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.
5926
5927 2014-07-21 Tom de Vries <tom@codesourcery.com>
5928
5929 PR target/61827
5930 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
5931 to bar symbol in scan-assembler-times call check.
5932
5933 2014-07-21 Tom de Vries <tom@codesourcery.com>
5934
5935 PR target/61827
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.
5940 (main): Remove.
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.
5943 (main): Remove.
5944
5945 2014-07-21 Tom de Vries <tom@codesourcery.com>
5946
5947 PR target/61827
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.
5951 (main): Remove.
5952
5953 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
5954
5955 PR target/61855
5956 * gcc.target/i386/pr61855.c: New test.
5957
5958 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
5959
5960 * gnat.dg/pack20.ad[sb]: New test.
5961 * gnat.dg/pack20_pkg.ads: New helper.
5962
5963 2014-07-20 Ian Lance Taylor <iant@google.com>
5964
5965 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
5966 package for compiledir tests.
5967
5968 2014-07-20 Marek Polacek <polacek@redhat.com>
5969
5970 PR c/61852
5971 * gcc.dg/pr61852.c: New test.
5972
5973 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
5974
5975 * gcc.dg/stack-usage-2.c: Adjust.
5976
5977 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
5978
5979 PR target/61794
5980 * gcc.target/i386/pr61794.c: New test.
5981
5982 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
5983
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.
5989
5990 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
5991
5992 PR c++/50961
5993 * g++.dg/template/operator13.C: New.
5994
5995 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5996
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.
6001
6002 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
6003
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.
6018
6019 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6020
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.
6025
6026 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
6027
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.
6031
6032 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
6033
6034 PR c++/61804
6035 * g++.dg/parse/pr61804.C: New.
6036
6037 2014-07-16 Arnaud Charlet <charlet@adacore.com>
6038
6039 * gnat.dg/specs/alignment2.ads: Update.
6040 * gnat.dg/specs/size_clause1.ads: Likewise.
6041 * gnat.dg/specs/size_clause2.ads: Likewise.
6042
6043 2014-07-16 Dodji Seketeli <dodji@redhat.com>
6044
6045 PR preprocessor/60723 - missing system-ness marks for macro tokens
6046 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
6047
6048 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
6049
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*-*-*.
6053
6054 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
6055
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.
6060
6061 2014-07-15 Michael Matz <matz@suse.de>
6062
6063 PR rtl-optimization/61772
6064 * gcc.dg/torture/pr61772.c: New test.
6065
6066 2014-07-15 Marek Polacek <polacek@redhat.com>
6067
6068 * gcc.dg/ubsan/bounds-1.c: New test.
6069
6070 2014-06-15 Tobias Burnus <burnus@net-b.de>
6071
6072 * gfortran.dg/coarray_34.f90: New.
6073 * gfortran.dg/coarray_6.f90: Update test case.
6074
6075 2014-07-14 Richard Biener <rguenther@suse.de>
6076
6077 PR tree-optimization/61779
6078 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
6079
6080 2014-07-14 Richard Biener <rguenther@suse.de>
6081
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.
6086
6087 2014-07-14 Richard Biener <rguenther@suse.de>
6088
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.
6094
6095 2014-07-14 Jakub Jelinek <jakub@redhat.com>
6096
6097 PR middle-end/61294
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.
6101
6102 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
6103
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.
6110
6111 2014-07-13 Tom de Vries <tom@codesourcery.com>
6112
6113 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
6114 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
6115
6116 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
6117
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.
6122
6123 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
6124
6125 PR c++/60967
6126 * g++.dg/cilk-plus/pr60967.C: New.
6127
6128 2014-07-13 Tobias Burnus <burnus@net-b.de>
6129
6130 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
6131
6132 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
6133
6134 PR fortran/61780
6135 * gfortran.dg/dependency_44.f90 : New test
6136
6137 2014-07-12 Tobias Burnus <burnus@net-b.de>
6138
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.
6144
6145 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
6146
6147 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
6148 * g++.dg/cpp0x/pr57644.C: New.
6149
6150 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
6151
6152 PR c++/53159
6153 * g++.dg/cpp0x/Wnarrowing1.C: New.
6154
6155 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
6156
6157 PR preprocessor/61389
6158 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
6159 * gcc.dg/cpp/sysmac1.c: Likewise.
6160
6161 2014-07-11 Richard Biener <rguenther@suse.de>
6162
6163 PR middle-end/61473
6164 * gcc.dg/memmove-4.c: New testcase.
6165 * gcc.dg/strlenopt-8.c: XFAIL.
6166 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
6167
6168 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
6169
6170 PR target/61561
6171 * gcc.dg/pr61561.c: New test.
6172
6173 2014-07-10 Tom de Vries <tom@codesourcery.com>
6174
6175 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
6176 dg-options.
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
6179 dg-options.
6180
6181 2014-07-10 Richard Biener <rguenther@suse.de>
6182
6183 PR c-family/61741
6184 * c-c++-common/torture/pr61741.c: Use signed char.
6185
6186 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
6187
6188 * gnat.dg/opt39.adb: New test.
6189
6190 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6191
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
6196
6197 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6198
6199 PR c++/60686
6200 * g++.dg/cpp0x/explicit8.C: New.
6201
6202 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6203
6204 DR 1584
6205 PR c++/57466
6206 * g++.dg/template/pr57466.C: New.
6207 * g++.dg/cpp0x/pr57466.C: Likewise.
6208 * g++.dg/template/unify6.C: Update.
6209
6210 2014-07-09 Tom de Vries <tom@codesourcery.com>
6211
6212 * gcc.target/i386/fuse-caller-save-rec.c: New test.
6213
6214 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6215
6216 * gfortran.dg/ieee/underflow_1.f90: New file.
6217
6218 2014-07-09 Richard Biener <rguenther@suse.de>
6219
6220 PR c-family/61741
6221 * c-c++-common/torture/pr61741.c: New testcase.
6222
6223 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
6224
6225 * lib/target-supports.exp
6226 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
6227
6228 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
6229
6230 * gcc.dg/globalalias.c: Remove XFAIL.
6231 * gcc.dg/localalias.c: Remove XFAIL.
6232
6233 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
6234
6235 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
6236 * g++.dg/cpp0x/pr58155.C: New.
6237
6238 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6239
6240 PR testsuite/61453
6241 * gfortran.dg/bind_c_array_params_2.f90:
6242 Adjust regexp for more targets.
6243
6244 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
6245 Paolo Carlini <paolo.carlini@oracle.com>
6246
6247 PR c++/59361
6248 * g++.dg/cpp0x/vt-59361.C: New.
6249
6250 2014-07-08 Sriraman Tallam <tmsriram@google.com>
6251
6252 PR target/61599
6253 * gcc.target/i386/pr61599-1.c: New test.
6254 * gcc.target/i386/pr61599-2.c: New test.
6255
6256 2014-07-08 Jakub Jelinek <jakub@redhat.com>
6257
6258 PR rtl-optimization/61673
6259 * gcc.c-torture/execute/pr61673.c: New test.
6260
6261 PR tree-optimization/61725
6262 * gcc.dg/tree-ssa/vrp93.c: New test.
6263 * gcc.c-torture/execute/pr61725.c: New test.
6264
6265 2014-07-08 Richard Biener <rguenther@suse.de>
6266
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.
6276
6277 2014-07-08 Richard Biener <rguenther@suse.de>
6278
6279 PR tree-optimization/61681
6280 * gcc.dg/torture/pr61681.c: New testcase.
6281
6282 2014-07-08 Richard Biener <rguenther@suse.de>
6283
6284 PR tree-optimization/61680
6285 * gcc.dg/vect/pr61680.c: New testcase.
6286
6287 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6288
6289 PR tree-optimization/61576
6290 * gcc.dg/torture/pr61576.c: New test.
6291
6292 2014-07-08 Marek Polacek <polacek@redhat.com>
6293
6294 PR c/60226
6295 * c-c++-common/pr60226.c: New test.
6296
6297 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
6298
6299 PR fortran/61459
6300 PR fortran/58883
6301 * gfortran.dg/allocatable_function_8.f90 : New test
6302
6303 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
6304
6305 * gcc.target/powerpc/spe-evmerge.c: New file.
6306
6307 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
6308
6309 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
6310
6311 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
6312
6313 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
6314
6315 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
6316
6317 PR c++/58898
6318 * g++.dg/parse/pr58898.C: New.
6319
6320 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6321
6322 * gfortran.dg/list_read_12.f90: Delete the file.
6323 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
6324 of dg-runtest.
6325
6326 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6327
6328 PR libgfortran/61640
6329 * gfortran.dg/arrayio_16.f90: New test.
6330
6331 2014-07-06 Marek Polacek <polacek@redhat.com>
6332
6333 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
6334 * g++.dg/ipa/imm-devirt-2.C: Likewise.
6335
6336 2014-07-06 Marek Polacek <polacek@redhat.com>
6337
6338 PR c/6940
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.
6349
6350 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
6351
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.
6355
6356 2014-07-04 Tobias Burnus <burnus@net-b.de>
6357
6358 * gfortran.dg/coarray/coindexed_3.f90: New.
6359
6360 2014-07-04 Jakub Jelinek <jakub@redhat.com>
6361
6362 PR middle-end/61654
6363 * g++.dg/opt/pr61654.C: New test.
6364
6365 PR tree-optimization/61684
6366 * gcc.c-torture/compile/pr61684.c: New test.
6367
6368 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
6369
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.
6377
6378 2014-07-03 Jakub Jelinek <jakub@redhat.com>
6379
6380 PR tree-optimization/61682
6381 * gcc.c-torture/execute/pr61682.c: New test.
6382
6383 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
6384
6385 * gcc.target/powerpc/shift-dot.c: New test.
6386
6387 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6388
6389 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
6390 avoid optimization.
6391
6392 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6393
6394 * gcc.target/arm/identical-invariants.c: New test.
6395
6396 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
6397 Chen Gang <gang.chen.5i5j@gmail.com>
6398
6399 * gcc.c-torture/compile/section.c: New testcase.
6400
6401 2014-07-02 Christian Bruel <christian.bruel@st.com>
6402
6403 PR target/29349
6404 PR target/53513
6405 * gcc.target/sh/fpchg.c: New test.
6406
6407 2014-07-02 Jakub Jelinek <jakub@redhat.com>
6408 Fritz Reese <Reese-Fritz@zai.com>
6409
6410 * gfortran.dg/oldstyle_5.f: New test.
6411
6412 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
6413
6414 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
6415 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
6416
6417 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6418
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.
6423
6424 2014-07-02 Tobias Burnus <burnus@net-b.de>
6425
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.
6429
6430 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
6431 Yufeng Zhang <yufeng.zhang@arm.com>
6432
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.
6437
6438 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
6439
6440 PR c++/59637
6441 * g++.dg/cpp0x/decltype60.C: New.
6442
6443 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6444
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.
6453
6454 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
6455
6456 * g++.dg/cpp1y/pr59867.C: Fix target selector.
6457
6458 2014-07-01 Marek Polacek <polacek@redhat.com>
6459
6460 * gcc.dg/Wint-conversion.c: New test.
6461
6462 2014-07-01 Marek Polacek <polacek@redhat.com>
6463
6464 PR c/58286
6465 * gcc.dg/Wincompatible-pointer-types.c: New test.
6466
6467 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
6468
6469 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
6470 MicroBlaze specific pattern.
6471
6472 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
6473
6474 PR c++/58781
6475 PR c++/60249
6476 PR c++/59867
6477 * testsuite/g++.dg/cpp0x/pr58781.C: New.
6478 * testsuite/g++.dg/cpp0x/pr60249.C: New.
6479 * testsuite/g++.dg/cpp1y/pr59867.C: New.
6480
6481 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6482
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.
6486
6487 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
6488
6489 PR c++/54891
6490 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
6491
6492 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
6493
6494 PR c++/51400
6495 * g++.dg/cpp0x/constexpr-attribute3.C: New.
6496
6497 2014-06-30 Jeff Law <law@redhat.com>
6498
6499 PR tree-optimization/61607
6500 * gcc.dg/tree-ssa/pr61607.c: New test.
6501
6502 2014-06-30 Marek Polacek <polacek@redhat.com>
6503
6504 * c-c++-common/ubsan/attrib-2.c: New test.
6505 * g++.dg/ubsan/return-3.C: New test.
6506
6507 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
6508
6509 PR middle-end/57541
6510 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
6511 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
6512
6513 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6514
6515 * gcc.dg/ira-loop-pressure.c: New test.
6516
6517 2014-06-29 Roman Gareev <gareevroman@gmail.com>
6518
6519 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
6520 checks that the dump is generated.
6521
6522 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6523
6524 PR fortran/36275
6525 PR fortran/38839
6526 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
6527 * gfortran.dg/binding_label_tests_27.f90: New file.
6528
6529 2014-06-29 Roman Gareev <gareevroman@gmail.com>
6530
6531 * gfortran.dg/graphite/pr59586.f: New testcase.
6532
6533 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
6534
6535 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
6536
6537 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6538
6539 PR fortran/29383
6540 * lib/target-supports.exp (check_effective_target_fortran_ieee):
6541 New function.
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.
6551
6552 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
6553
6554 * g++.dg/cpp0x/elision_conv.C: New.
6555
6556 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6557
6558 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
6559
6560 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
6561
6562 PR c++/61614
6563 * g++.dg/ext/complit14.C: New.
6564
6565 2014-06-27 Martin Jambor <mjambor@suse.cz>
6566
6567 PR ipa/61160
6568 * g++.dg/ipa/pr61160-2.C: New test.
6569 * g++.dg/ipa/pr61160-3.C: Likewise.
6570
6571 2014-06-27 Jakub Jelinek <jakub@redhat.com>
6572
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.
6582
6583 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
6584
6585 * gcc.dg/typeof-2.c: New testcase.
6586
6587 2014-06-27 Marek Polacek <polacek@redhat.com>
6588
6589 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
6590 (fn1): Remove store to out-of-bounds location. Add memory barrier.
6591 (fn2): Likewise.
6592 (fn5): Likewise.
6593 (fn6): Likewise.
6594 (fn7): Likewise.
6595 (fn8): Likewise.
6596 (fn9): Likewise.
6597 (fn11): Likewise.
6598 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
6599 location. Add memory barrier.
6600 (fn2): Likewise.
6601 (fn3): Likewise.
6602 (fn4): Likewise.
6603 (fn5): Likewise.
6604 * c-c++-common/ubsan/bounds-7.c: New test.
6605
6606 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6607
6608 PR libgfortran/61499
6609 * gfortran.dg/arrayio_15.f90: New test.
6610
6611 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
6612
6613 PR target/61586
6614 * gcc.target/alpha/pr61586.c: New test.
6615
6616 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
6617
6618 PR c++/57573
6619 * g++.dg/template/pr57573.C: New.
6620
6621 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
6622
6623 * gcc.dg/tree-ssa/interposition.c: New testcase.
6624
6625 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
6626
6627 PR c++/56633
6628 * g++.dg/cpp0x/deleted8.C: New.
6629
6630 2014-06-26 Martin Jambor <mjambor@suse.cz>
6631
6632 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
6633 parameter.
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
6639 to one.
6640
6641 2014-06-26 Martin Jambor <mjambor@suse.cz>
6642
6643 * g++.dg/ipa/pr60600.C: Fix typo.
6644 * g++.dg/ipa/devirt-25.C: Likewise.
6645
6646 2014-06-26 Richard Biener <rguenther@suse.de>
6647
6648 PR tree-optimization/61607
6649 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
6650
6651 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
6652
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.
6657
6658 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
6659
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.
6666
6667 2014-06-26 Nick Clifton <nickc@redhat.com>
6668
6669 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
6670
6671 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
6672
6673 PR c++/61537
6674 * g++.dg/template/pr61537.C: New testcase.
6675
6676 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6677
6678 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
6679 powerpc*-*-linux*.
6680
6681 2014-06-25 Tobias Burnus <burnus@net-b.de>
6682
6683 * gfortran.dg/coarray_33.f90: New.
6684
6685 2014-06-25 Tobias Burnus <burnus@net-b.de>
6686
6687 * gfortran.dg/coarray/coindexed_1.f90: New.
6688
6689 2014-06-25 Tobias Burnus <burnus@net-b.de>
6690
6691 * gfortran.dg/coarray_collectives_7.f90: New.
6692
6693 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
6694
6695 * gcc.c-torture/execute/20140622-1.c: New test.
6696
6697 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
6698
6699 DR 178
6700 PR c++/49132
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.
6705
6706 2014-06-25 Martin Jambor <mjambor@suse.cz>
6707
6708 * g++.dg/ipa/pr61540.C: Remove dumping test.
6709
6710 2014-06-25 Marek Polacek <polacek@redhat.com>
6711
6712 PR c/61162
6713 * gcc.dg/pr61162.c: Adjust dg-warning.
6714 * gcc.dg/pr61162-2.c: New test.
6715
6716 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
6717
6718 PR tree-optimization/57742
6719 * gcc.dg/tree-ssa/calloc-3.c: New file.
6720
6721 2014-06-25 Richard Biener <rguenther@suse.de>
6722
6723 PR testsuite/61560
6724 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
6725 for targets that return _Complex float in memory.
6726
6727 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6728
6729 * gcc.target/arm/vect-noalign.c: Adjust options.
6730
6731 2014-06-24 Cong Hou <congh@google.com>
6732
6733 * gcc.dg/vect/vect-reduc-sad.c: New.
6734 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
6735
6736 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
6737
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.
6743
6744 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
6745
6746 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
6747 global variable.
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.
6753
6754 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
6755
6756 PR c++/33972
6757 * g++.dg/other/operator3.C: New.
6758 * g++.dg/template/operator8.C: Adjust.
6759 * g++.dg/template/operator9.C: Likewise.
6760
6761 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
6762
6763 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
6764
6765 2014-06-24 Richard Biener <rguenther@suse.de>
6766
6767 PR tree-optimization/61572
6768 * gcc.target/i386/pr61572.c: New testcase.
6769
6770 2014-06-24 Jakub Jelinek <jakub@redhat.com>
6771
6772 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
6773 reduction clause.
6774 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
6775 Remove Label is never defined expected error.
6776 * gfortran.dg/gomp/udr8.f90: New test.
6777
6778 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
6779
6780 PR tree-optimization/61554
6781 * g++.dg/torture/pr61554.C: New testcase.
6782
6783 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
6784
6785 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
6786
6787 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
6788
6789 * gcc.dg/localalias-2.c: Guard by require-alias.
6790 * gcc.dg/globalalias-2.c: Likewise.
6791
6792 2014-06-23 Kai Tietz <ktietz@redhat.com>
6793
6794 * gcc.target/i386/indjmp-1.c: New test.
6795
6796 2014-06-23 Andrew Pinski <apinski@cavium.com>
6797
6798 * gcc.c-torture/compile/20140723-1.c: New testcase.
6799
6800 2014-06-23 Marek Polacek <polacek@redhat.com>
6801
6802 PR c/61553
6803 * c-c++-common/pr61553.c (foo): Add dg-error.
6804
6805 2014-06-23 Tobias Burnus <burnus@net-b.de>
6806
6807 * gfortran.dg/coarray_32.f90: New.
6808
6809 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6810
6811 DR 577
6812 PR c++/33101
6813 * g++.dg/other/void1.C: Adjust.
6814 * g++.dg/other/void3.C: Likewise.
6815
6816 2014-06-23 Marek Polacek <polacek@redhat.com>
6817
6818 PR c/61553
6819 * c-c++-common/pr61553.c: New test.
6820
6821 2014-06-23 Richard Biener <rguenther@suse.de>
6822
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.
6869
6870 2014-06-23 Marek Polacek <polacek@redhat.com>
6871
6872 * c-c++-common/pr49706-2.c: New test.
6873
6874 2014-06-23 Alan Modra <amodra@gmail.com>
6875
6876 * gcc.dg/pr61583.c: New.
6877
6878 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
6879
6880 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
6881 [u]int64x1_t.
6882
6883 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
6884 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
6885
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.
6904
6905 (test_vabs_s64): Remove.
6906 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
6907
6908 (test_vdupd_lane_s64): Rename to...
6909 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
6910
6911 (test_vdupd_lane_u64): Rename to...
6912 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
6913
6914 (test_vtst_s64): Rename to...
6915 (test_vtstd_s64): ...and change int64x1_t to int64_t.
6916
6917 (test_vtst_u64): Rename to...
6918 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
6919
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.
6926
6927 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
6928
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
6934 vector types.
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
6939 float64x1_t.
6940
6941 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
6942
6943 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
6944
6945 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
6946
6947 * gcc.dg/localalias.c: Fix broken commit.
6948 * gcc.dg/globalalias.c: Likewise.
6949
6950 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
6951
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.
6956
6957 2014-06-20 Jakub Jelinek <jakub@redhat.com>
6958
6959 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
6960
6961 2014-06-20 Marek Polacek <polacek@redhat.com>
6962
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.
6969
6970 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
6971
6972 Make the tests big-endian friendly.
6973
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.
6983
6984 2014-06-20 Yury Gribov <y.gribov@samsung.com>
6985 Max Ostapenko <m.ostapenko@partner.samsung.com>
6986
6987 PR sanitizer/61547
6988 * c-c++-common/asan/strlen-overflow-1.c: New test.
6989
6990 2014-06-20 Martin Jambor <mjambor@suse.cz>
6991
6992 PR ipa/61540
6993 * g++.dg/ipa/pr61540.C: New test.
6994
6995 2014-06-20 Yury Gribov <y.gribov@samsung.com>
6996 Max Ostapenko <m.ostapenko@partner.samsung.com>
6997
6998 PR sanitizer/61530
6999 * c-c++-common/asan/pr61530.c: New test.
7000
7001 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7002
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):
7052 Fix argument type.
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.
7062
7063 2014-06-20 Tobias Burnus <burnus@net-b.de>
7064
7065 PR testsuite/61567
7066 * gfortran.dg/coarray_collectives_5.f90: Update
7067 dg-final scan-tree-dump-times.
7068 * gfortran.dg/coarray_collectives_6.f90: Ditto.
7069
7070 2014-06-20 Hale Wang <hale.wang@arm.com>
7071
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.
7077
7078 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7079
7080 PR fortran/61454
7081 * gfortran.dg/pr61454.f90: New file.
7082
7083 2014-06-19 Terry Guo <terry.guo@arm.com>
7084
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.
7088
7089 2014-06-19 Tobias Burnus <burnus@net-b.de>
7090
7091 * gfortran.dg/coarray/collectives_2.f90: Extend
7092 and make valid.
7093
7094 2014-06-18 Tom de Vries <tom@codesourcery.com>
7095
7096 * gcc.target/aarch64/fuse-caller-save.c: New test.
7097
7098 2014-06-18 Radovan Obradovic <robradovic@mips.com>
7099 Tom de Vries <tom@codesourcery.com>
7100
7101 * gcc.target/arm/fuse-caller-save.c: New test.
7102
7103 2014-06-18 Richard Biener <rguenther@suse.de>
7104
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.
7108
7109 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7110
7111 PR tree-optimization/61518
7112 * gcc.dg/torture/pr61518.c: New test.
7113
7114 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
7115
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.
7122
7123 2014-06-18 Andreas Schwab <schwab@suse.de>
7124
7125 PR rtl-optimization/54555
7126 * gcc.target/m68k/pr54555.c: New test.
7127
7128 2014-06-18 Olivier Hainque <hainque@adacore.com>
7129
7130 * gnat.dg/blocklocs.adb: New test.
7131
7132 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
7133
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.
7137
7138 PR tree-optimization/61403
7139 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
7140
7141 2014-06-18 Jakub Jelinek <jakub@redhat.com>
7142
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
7150 201107.
7151
7152 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
7153
7154 PR fortran/61126
7155 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
7156
7157 2014-06-17 Tobias Burnus <burnus@net-b.de>
7158 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
7159
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
7164 names.
7165 * gfortran.dg/coarray/collectives_2.f90: New.
7166
7167 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7168
7169 PR target/61533
7170 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
7171 dg-options.
7172
7173 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
7174
7175 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
7176 unit_id and kind_id to zero.
7177
7178 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
7179
7180 PR target/61483
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.
7185
7186 2014-06-17 Richard Biener <rguenther@suse.de>
7187
7188 PR lto/61012
7189 * gcc.dg/lto/pr61526_0.c: New testcase.
7190 * gcc.dg/lto/pr61526_1.c: Likewise.
7191
7192 2014-06-17 Richard Biener <rguenther@suse.de>
7193
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.
7199
7200 2014-06-17 Richard Biener <rguenther@suse.de>
7201
7202 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
7203
7204 2014-06-16 Richard Biener <rguenther@suse.de>
7205
7206 PR tree-optimization/61482
7207 * g++.dg/torture/pr61482.C: New testcase.
7208
7209 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
7210
7211 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
7212 vpmacsdql instruction.
7213
7214 2014-06-16 Yury Gribov <y.gribov@samsung.com>
7215
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
7220 test patterns.
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.
7227
7228 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7229
7230 PR fortran/28484
7231 PR fortran/61429
7232 * gfortran.dg/system_clock_1.f90: New file.
7233 * gfortran.dg/system_clock_2.f90: New file.
7234
7235 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7236
7237 PR c++/33101
7238 * g++.dg/other/void3.C: New.
7239 * g++.dg/conversion/err-recover1.C: Update.
7240
7241 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
7242
7243 PR target/61415
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.
7247
7248 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
7249
7250 PR rtl-optimization/61094
7251 PR rtl-optimization/61446
7252 * gcc.target/i386/pr61446.c : New.
7253
7254 2014-06-13 Dehao Chen <dehao@google.com>
7255
7256 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
7257
7258 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
7259
7260 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
7261
7262 2014-06-13 Richard Biener <rguenther@suse.de>
7263
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.
7271
7272 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7273
7274 PR tree-optimization/61375
7275 * gcc.c-torture/execute/pr61375-1.c: New test.
7276
7277 2014-06-12 Jakub Jelinek <jakub@redhat.com>
7278
7279 PR middle-end/61486
7280 * c-c++-common/gomp/pr61486-1.c: New test.
7281 * c-c++-common/gomp/pr61486-2.c: New test.
7282
7283 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
7284
7285 PR target/59843
7286 * gcc.dg/vect/vect-singleton_1.c: New file.
7287
7288 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
7289
7290 PR target/61443
7291 * gcc.target/avr/torture/pr61443.c: New test.
7292
7293 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7294
7295 PR c++/19200
7296 * g++.dg/parse/friend11.C: New.
7297
7298 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7299
7300 PR c++/60265
7301 * g++.dg/cpp0x/using-enum-1.C: New.
7302 * g++.dg/cpp0x/using-enum-2.C: Likewise.
7303
7304 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7305
7306 PR c++/19200
7307 * g++.dg/parse/friend9.C: New.
7308 * g++.dg/parse/friend10.C: Likewise.
7309 * g++.dg/parse/friend7.C: Adjust.
7310
7311 2014-06-11 Richard Biener <rguenther@suse.de>
7312
7313 PR tree-optimization/61452
7314 * gcc.dg/torture/pr61452.c: New testcase.
7315
7316 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7317
7318 PR c++/34049
7319 * g++.dg/parse/pr34049.C: New.
7320
7321 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
7322
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.
7326
7327 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7328
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.
7338
7339 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
7340
7341 PR tree-optimization/52252
7342 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
7343
7344 2014-06-11 Richard Biener <rguenther@suse.de>
7345
7346 PR middle-end/61437
7347 * gcc.dg/torture/20140610-1.c: New testcase.
7348 * gcc.dg/torture/20140610-2.c: Likewise.
7349
7350 2014-06-10 Richard Biener <rguenther@suse.de>
7351
7352 PR tree-optimization/61438
7353 * gcc.dg/torture/pr61438.c: New testcase.
7354
7355 2014-06-10 Richard Biener <rguenther@suse.de>
7356
7357 PR middle-end/61456
7358 * g++.dg/opt/pr61456.C: New testcase.
7359
7360 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
7361 Mikael Morin <mikael@gcc.gnu.org>
7362
7363 PR fortran/41936
7364 * gfortran.dg/class_array_15.f03: Check memory leaks.
7365
7366 2014-06-10 Richard Biener <rguenther@suse.de>
7367
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.
7372
7373 2014-06-10 Jakub Jelinek <jakub@redhat.com>
7374
7375 PR fortran/60928
7376 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
7377 directives.
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.
7384
7385 2014-06-09 Marek Polacek <polacek@redhat.com>
7386
7387 PR c/36446
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.
7400
7401 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7402
7403 PR c++/22556
7404 * g++.dg/other/redecl3.C: New.
7405
7406 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
7407
7408 PR c++/54442
7409 * g++.dg/pr54442.C: New file.
7410
7411 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
7412
7413 PR fortran/61406
7414 * gfortran.dg/associate_17.f90 : New test
7415
7416 2014-06-09 Petr Murzin <petr.murzin@intel.com>
7417
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
7542 static void.
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
7674 void.
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.
7729
7730 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
7731
7732 PR target/61062
7733 * gcc.target/arm/pr48252.c (main): Expect same result
7734 as endian-neutral.
7735
7736 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7737
7738 PR fortran/45187
7739 * gfortran.dg/cray_pointers_10.f90: New file.
7740
7741 2014-06-09 Jakub Jelinek <jakub@redhat.com>
7742
7743 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
7744 instead of complex(kind=16).
7745
7746 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7747
7748 PR fortran/38829
7749 * gfortran.dg/bind_c_usage_29.f90: New file.
7750
7751 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
7752
7753 * gnat.dg/opt38.adb: New test.
7754 * gnat.dg/opt38_pkg.ad[sb]: New helper.
7755
7756 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
7757
7758 PR target/18343
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.
7762
7763 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7764
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.
7768
7769 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
7770
7771 PR target/61423
7772 * gcc.target/i386/pr61423.c: New test.
7773
7774 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
7775
7776 PR c++/60184
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.
7781
7782 2014-06-06 Richard Biener <rguenther@suse.de>
7783
7784 PR tree-optimization/59299
7785 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
7786
7787 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
7788
7789 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
7790 * gcc.dg/tree-ssa/sra-12.c: Likewise.
7791
7792 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7793
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
7796 test more portable.
7797
7798 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
7799
7800 PR c++/60432
7801 * g++.dg/cpp0x/constexpr-60432.C: New.
7802
7803 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
7804
7805 PR c++/60199
7806 * g++.dg/cpp0x/constexpr-60199.C: New.
7807
7808 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7809
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.
7815
7816 2014-06-06 Jakub Jelinek <jakub@redhat.com>
7817
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.
7830
7831 2014-06-06 Christian Bruel <christian.bruel@st.com>
7832
7833 PR tree-optimization/43934
7834 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
7835
7836 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
7837
7838 PR c/53119
7839 * gcc.dg/pr53119.c: New testcase.
7840
7841 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7842
7843 PR target/52472
7844 * gcc.target/avr/pr52472.c: New test.
7845
7846
7847 2014-06-05 Jeff Law <law@redhat.com>
7848
7849 PR tree-optimization/61289
7850 * g++.dg/pr61289.C: New test.
7851 * g++.dg/pr61289-2.C: New test.
7852
7853 2014-06-05 Richard Biener <rguenther@suse.de>
7854 Paolo Carlini <paolo.carlini@oracle.com>
7855
7856 PR c++/56961
7857 * g++.dg/parse/pr56961.C: New.
7858
7859 2014-06-05 Kai Tietz <ktietz@redhat.com>
7860
7861 PR target/46219
7862 * gcc.target/i386/sibcall-4.c: Remove xfail.
7863
7864 2014-06-05 Julian Brown <julian@codesourcery.com>
7865 Sandra Loosemore <sandra@codesourcery.com>
7866
7867 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
7868
7869 2014-06-05 Richard Biener <rguenther@suse.de>
7870
7871 PR c++/61004
7872 * g++.dg/diagnostic/pr61004.C: New testcase.
7873
7874 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
7875
7876 * gcc.dg/torture/pr61319.c: New test.
7877
7878 2014-06-05 Marek Polacek <polacek@redhat.com>
7879
7880 PR c/56724
7881 * gcc.dg/pr56724-3.c: New test.
7882
7883 2014-06-05 Andreas Schwab <schwab@suse.de>
7884
7885 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
7886
7887 2014-06-05 Marek Polacek <polacek@redhat.com>
7888
7889 PR c/49706
7890 * c-c++-common/pr49706.c: New test.
7891
7892 2014-06-05 Marek Polacek <polacek@redhat.com>
7893
7894 PR c/48062
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.
7898
7899 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7900
7901 PR c++/43453
7902 * g++.dg/init/pr43453.C: New.
7903
7904 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
7905
7906 PR tree-optimization/61385
7907 * gcc.dg/tree-ssa/pr61385.c: New file.
7908
7909 2014-06-04 Richard Biener <rguenther@suse.de>
7910
7911 PR tree-optimization/60098
7912 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
7913
7914 2014-06-04 Richard Biener <rguenther@suse.de>
7915
7916 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
7917
7918 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
7919
7920 PR c/58942
7921 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
7922 the case with a pointer.
7923
7924 2014-06-04 Marek Polacek <polacek@redhat.com>
7925
7926 PR c/30020
7927 * c-c++-common/pr30020.c: New test.
7928
7929 2014-06-03 Andrew Pinski <apinski@cavium.com>
7930
7931 * gcc.c-torture/compile/20140528-1.c: New testcase.
7932
7933 2014-06-03 Dehao Chen <dehao@google.com>
7934
7935 * gcc.dg/tree-prof/merge_block.c: New test.
7936
7937 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
7938
7939 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
7940 * g++.dg/ext/mv15.C (dg-options): Ditto.
7941
7942 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
7943
7944 DR 1423
7945 PR c++/52174
7946 * g++.dg/cpp0x/nullptr31.C: New.
7947 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
7948 * g++.dg/cpp0x/nullptr17.C: Update.
7949
7950 2014-06-03 Marek Polacek <polacek@redhat.com>
7951
7952 PR c/60439
7953 * c-c++-common/pr60439.c: New test.
7954 * g++.dg/eh/scope1.C (f4): Add dg-warning.
7955
7956 2014-06-03 Martin Jambor <mjambor@suse.cz>
7957
7958 PR ipa/61160
7959 * g++.dg/ipa/pr61160-1.C: New test.
7960
7961 2014-06-03 Richard Biener <rguenther@suse.de>
7962
7963 PR tree-optimization/61383
7964 * gcc.dg/torture/pr61383-1.c: New testcase.
7965
7966 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
7967
7968 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
7969
7970 2014-06-02 Jeff Law <law@redhat.com>
7971
7972 PR rtl-optimization/61094
7973 * g++.dg/pr61094: New test.
7974
7975 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
7976
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.
7985
7986 2014-06-02 Richard Biener <rguenther@suse.de>
7987
7988 PR tree-optimization/61346
7989 * gcc.dg/torture/pr61346.c: New testcase.
7990
7991 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
7992
7993 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
7994 not compilation.
7995 * gcc.target/i386/sibcall-4.c: Ditto.
7996 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
7997
7998 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
7999
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.
8005
8006 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
8007
8008 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
8009
8010 2014-06-01 Kai Tietz <ktietz@redhat.com>
8011
8012 PR target/61377
8013 * gcc.target/i386/sibcall-6.c: New test.
8014
8015 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8016
8017 DR 1227
8018 PR c++/57543
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.
8023
8024 2014-05-31 Tom de Vries <tom@codesourcery.com>
8025
8026 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
8027
8028 2014-05-30 Jakub Jelinek <jakub@redhat.com>
8029
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):
8040 Likewise.
8041
8042 * c-c++-common/asan/misalign-1.c: New test.
8043 * c-c++-common/asan/misalign-2.c: New test.
8044
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.
8058
8059 2014-05-30 Kai Tietz <ktietz@redhat.com>
8060
8061 PR target/60104
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.
8066
8067 2014-05-30 Ian Lance Taylor <iant@google.com>
8068
8069 * gcc.target/i386/pause-2.c: New test.
8070
8071 2014-05-30 Tom de Vries <tom@codesourcery.com>
8072
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.
8076
8077 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
8078
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.
8115
8116 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
8117
8118 PR rtl-optimization/61325
8119 * gcc.target/aarch64/pr61325.c: New.
8120
8121 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
8122
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.
8147
8148 2014-05-29 Radovan Obradovic <robradovic@mips.com>
8149 Tom de Vries <tom@codesourcery.com>
8150
8151 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
8152 options.
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.
8157
8158 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
8159
8160 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
8161
8162 2014-05-28 Richard Biener <rguenther@suse.de>
8163
8164 PR middle-end/61045
8165 * gcc.dg/pr61045.c: New testcase.
8166
8167 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8168
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.
8179
8180 2014-05-28 Richard Biener <rguenther@suse.de>
8181
8182 PR tree-optimization/61335
8183 * gfortran.dg/pr61335.f90: New testcase.
8184
8185 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8186
8187 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
8188
8189 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8190
8191 * gnat.dg/overflow_fixed.adb: New test.
8192
8193 2014-05-27 Marek Polacek <polacek@redhat.com>
8194
8195 PR c/56724
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
8199 -Wtraditional.
8200 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
8201
8202 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8203
8204 * gcc.dg/fold-compare-8.c: New test.
8205 * gcc.dg/Wstrict-overflow-25.c: Likewise.
8206
8207 2014-05-27 Richard Biener <rguenther@suse.de>
8208
8209 * gcc.dg/tree-ssa/vrp92.c: New testcase.
8210
8211 2014-05-27 Marek Polacek <polacek@redhat.com>
8212
8213 PR testsuite/61319
8214 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
8215 LLONG_MIN, and ULLONG_MAX.
8216
8217 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8218
8219 * lib/target-supports.exp (check_effective_target_vect_bswap):
8220 Specify arm*-*-* support.
8221
8222 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
8223
8224 PR testsuite/61319
8225 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
8226 -nan optional.
8227 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8228 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8229
8230 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8231
8232 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
8233
8234 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
8235
8236 PR rtl-optimization/61222
8237 * gcc.c-torture/compile/pr61222-1.c: New test.
8238 * gcc.c-torture/compile/pr61222-2.c: Likewise.
8239
8240 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8241
8242 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
8243
8244 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8245
8246 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
8247
8248 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8249
8250 PR libgfortran/55117
8251 * gfortran.dg/namelist_85.f90: New test.
8252
8253 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
8254
8255 PR c/61191
8256 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
8257 the case with syntax error.
8258
8259 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8260
8261 * gcc.dg/lto/pr61278_0.c: New test.
8262 * gcc.dg/lto/pr61278_1.c: New test.
8263
8264 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8265
8266 * gcc.dg/pr61220.c: New test.
8267 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
8268
8269 2014-05-25 Tobias Burnus <burnus@net-b.de>
8270
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.
8274
8275 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
8276
8277 PR libfortran/61173
8278 * gfortran.dg/arrayio_14.f90: New test.
8279
8280 2014-05-24 Andreas Schwab <schwab@suse.de>
8281
8282 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
8283
8284 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8285
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.
8290
8291 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
8292
8293 PR rtl-optimization/61215
8294 * gcc.target/i386/pr61215.c: New.
8295
8296 2014-05-23 Marek Polacek <polacek@redhat.com>
8297 Jakub Jelinek <jakub@redhat.com>
8298
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.
8313
8314 2014-05-23 Jiong Wang <jiong.wang@arm.com>
8315
8316 * gcc.target/aarch64/tail_indirect_call_1.c: New.
8317
8318 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8319
8320 * g++.dg/cpp1y/lambda-init9.C: New.
8321
8322 2014-05-23 Richard Biener <rguenther@suse.de>
8323
8324 PR testsuite/61266
8325 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
8326 adjust testcase to reflect reality.
8327
8328 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
8329
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.
8337
8338 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
8339
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.
8345
8346 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
8347
8348 PR c++/61088
8349 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
8350 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
8351
8352 2014-05-22 Xinliang David Li <davidxl@google.com>
8353
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.
8361
8362 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
8363
8364 * gcc.target/powerpc/htm-ttest.c: New test.
8365
8366 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
8367
8368 * gnat.dg/opt37.ad[sb]: New test.
8369
8370 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
8371
8372 PR c/61271
8373 * g++.dg/cilk-plus/AN/array_function.cc: New.
8374
8375 2014-05-22 Richard Biener <rguenther@suse.de>
8376
8377 * gcc.dg/tree-ssa/alias-33.c: New testcase.
8378
8379 2014-05-22 Kostya Serebryany <kcc@google.com>
8380
8381 * c-c++-common/tsan/mutexset1.c: Update the test to match
8382 upstream r209283.
8383 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
8384
8385 2014-05-21 Marek Polacek <polacek@redhat.com>
8386
8387 PR sanitizer/61272
8388 * g++.dg/ubsan/pr61272.C: New test.
8389
8390 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
8391 Sandra Loosemore <sandra@codesourcery.com>
8392
8393 PR lto/60179
8394 * lib/scanasm.exp (scan-lto-assembler): New procedure.
8395 * gcc.target/nios2/custom-fp-lto.c: New test.
8396
8397 2014-05-21 Andreas Schwab <schwab@suse.de>
8398
8399 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
8400
8401 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
8402
8403 PR target/54236
8404 * gcc.target/sh/pr54236-3.c: New.
8405
8406 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
8407
8408 PR c++/60189
8409 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
8410
8411 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
8412
8413 PR tree-optimization/60899
8414 * g++.dg/ipa/devirt-11.C: Update template.
8415
8416 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
8417
8418 PR C++/61038
8419 * g++.dg/cpp0x/pr61038.C: New.
8420
8421 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8422
8423 PR c++/58753
8424 PR c++/58930
8425 PR c++/58704
8426 * g++.dg/cpp0x/nsdmi-template11.C: New.
8427 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
8428 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
8429
8430 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
8431
8432 * gnat.dg/opt35.adb: New test.
8433 * gnat.dg/opt36.adb: Likewise.
8434 * gnat.dg/opt35_pkg.ad[sb]: New helper.
8435
8436 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8437
8438 PR c++/60373
8439 * g++.dg/cpp0x/Wattributes1.C: New.
8440 * g++.dg/ext/visibility/redecl1.C: Adjust.
8441 * g++.dg/ext/visibility/visibility-7.C: Likewise.
8442
8443 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8444
8445 * gcc.target/powerpc/vsxcopy.c: New test.
8446
8447 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8448
8449 PR c++/58664
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.
8457
8458 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
8459
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.
8515
8516 2014-05-19 Joseph Myers <joseph@codesourcery.com>
8517
8518 * lib/target-supports.exp
8519 (check_effective_target_vect_sizes_32B_16B): Return false if
8520 128-bit AVX vectors preferred.
8521
8522 2014-05-19 Mike Stump <mikestump@comcast.net>
8523
8524 * lib/target-supports.exp (check_effective_target_avx): Early out
8525 if not x86 to prevent x86 flags on non-x86 targets.
8526
8527 2014-05-19 Richard Biener <rguenther@suse.de>
8528
8529 PR tree-optimization/61221
8530 * gcc.dg/torture/pr61221.c: New testcase.
8531
8532 2014-05-19 Richard Biener <rguenther@suse.de>
8533
8534 PR tree-optimization/61209
8535 * gfortran.dg/pr61209.f90: New testcase.
8536
8537 2014-05-19 Richard Biener <rguenther@suse.de>
8538
8539 PR tree-optimization/61184
8540 * c-c++-common/torture/pr61184.c: New testcase.
8541
8542 2014-05-19 Christian Bruel <christian.bruel@st.com>
8543
8544 PR target/61195
8545 * gcc.target/sh/pr61195.c: New test.
8546
8547 2014-05-18 Wei Mi <wmi@google.com>
8548
8549 PR target/58066
8550 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
8551 directive with rtl insns. Add effective-target fpic and
8552 tls_native.
8553
8554 2014-05-17 Xinliang David Li <davidxl@google.com>
8555
8556 * g++.dg/ipa/devirt-33.C: New testcase.
8557
8558 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
8559
8560 * g++.dg/ipa/comdat.C: New file.
8561
8562 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
8563
8564 * gnat.dg/volatile12.ad[sb]: New test.
8565
8566 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
8567
8568 * gnat.dg/enum3.adb: New test.
8569
8570 2014-05-18 Andreas Schwab <schwab@suse.de>
8571
8572 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
8573
8574 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
8575
8576 PR libfortran/52539
8577 * gfortran.dg/namelist_utf8.f90: New test.
8578
8579 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
8580
8581 PR c++/52875
8582 * g++.dg/cpp0x/decltype58.C: New.
8583
8584 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
8585
8586 * gcc.target/microblaze/others/break_handler.c: New.
8587
8588 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
8589
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.
8596
8597 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
8598
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.
8602
8603 2014-05-17 Andreas Schwab <schwab@suse.de>
8604
8605 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
8606
8607 2014-05-16 David Malcolm <dmalcolm@redhat.com>
8608
8609 Revert:
8610 2014-04-29 David Malcolm <dmalcolm@redhat.com>
8611
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.
8616
8617 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
8618
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.
8626
8627 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
8628
8629 PR c++/51640
8630 * g++.dg/parse/error54.C: New.
8631
8632 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
8633
8634 PR rtl-optimization/60969
8635 * g++.dg/pr60969.C: New.
8636
8637 2014-05-16 Richard Biener <rguenther@suse.de>
8638
8639 PR tree-optimization/61194
8640 * gcc.dg/vect/pr61194.c: New testcase.
8641
8642 2014-05-16 Richard Biener <rguenther@suse.de>
8643
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.
8648
8649 2014-05-16 Richard Biener <rguenther@suse.de>
8650
8651 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
8652
8653 2014-05-15 Martin Jambor <mjambor@suse.cz>
8654
8655 PR ipa/61085
8656 * g++.dg/ipa/pr61085.C: New test.
8657
8658 2014-05-15 Martin Jambor <mjambor@suse.cz>
8659
8660 PR tree-optimization/61090
8661 * gcc.dg/tree-ssa/pr61090.c: New test.
8662
8663 2014-05-15 Jakub Jelinek <jakub@redhat.com>
8664
8665 PR tree-optimization/61158
8666 * gcc.dg/pr61158.c: New test.
8667
8668 2014-05-15 Andreas Schwab <schwab@suse.de>
8669
8670 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
8671 emitted.
8672 * obj-c++.dg/exceptions-5.mm: Likewise.
8673
8674 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8675
8676 * shrink-wrap-loop.c: New test case.
8677
8678 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
8679
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.
8698
8699 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
8700
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.
8713
8714 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
8715
8716 PR rtl-optimization/60866
8717 * gcc.dg/pr60866.c: New test.
8718
8719 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
8720
8721 PR rtl-optimization/60901
8722 * gcc.target/i386/pr60901.c: New test.
8723
8724 2014-05-14 Yury Gribov <y.gribov@samsung.com>
8725
8726 PR sanitizer/61100
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.
8731
8732 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
8733
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.
8739
8740 2014-05-13 Marek Polacek <polacek@redhat.com>
8741
8742 PR c/61162
8743 * gcc.dg/pr61162.c: New test.
8744
8745 2014-05-13 Marek Polacek <polacek@redhat.com>
8746
8747 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
8748 * c-c++-common/pr50459-2.c: New test.
8749
8750 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
8751
8752 PR c++/54310
8753 * g++.dg/template/pr54310.C: New.
8754
8755 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
8756 Sandra Loosemore <sandra@codesourcery.com>
8757
8758 * gcc.target/mips/loongson-simd.c: Disable micromips too.
8759
8760 2014-05-13 Catherine Moore <clm@cm00re.com>
8761
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.
8766
8767 2014-05-13 Bin Cheng <bin.cheng@arm.com>
8768
8769 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
8770
8771 2014-05-13 Jakub Jelinek <jakub@redhat.com>
8772
8773 PR target/61060
8774 * gcc.dg/pr61060.c: New test.
8775
8776 2014-05-12 DJ Delorie <dj@redhat.com>
8777
8778 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
8779 * gcc.dg/sibcall-4.c: Likewise.
8780
8781 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
8782
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.
8793
8794 2014-05-12 Tobias Burnus <burnus@net-b.de>
8795
8796 PR fortran/60127
8797 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
8798
8799 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8800
8801 PR fortran/60834
8802 * gfortran.dg/associate_16.f90: New test.
8803
8804 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8805
8806 PR target/60991
8807 * gcc.target/avr/pr60991.c: New testcase.
8808
8809 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8810
8811 PR c++/60054
8812 * g++.dg/cpp1y/pr60054.C: New.
8813
8814 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8815
8816 PR c++/51199
8817 * g++.dg/template/pr51199.C: New.
8818
8819 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
8820
8821 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
8822
8823 2014-05-11 Jakub Jelinek <jakub@redhat.com>
8824
8825 * gfortran.dg/gomp/affinity-1.f90: New test.
8826
8827 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
8828
8829 * gcc.dg/torture/pr61136.c: New test.
8830
8831 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
8832
8833 PR c++/59705
8834 * g++.dg/cpp0x/sfinae51.C: New.
8835
8836 PR c++/58353
8837 * g++.dg/cpp0x/variadic157.C: New.
8838
8839 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
8840
8841 PR target/51244
8842 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
8843
8844 2014-05-10 Marek Polacek <polacek@redhat.com>
8845
8846 * gcc.dg/pedwarn-init.c: New test.
8847 * gcc.dg/init-string-1.c: Adjust dg-error.
8848
8849 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
8850
8851 * lib/target-supports.exp
8852 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
8853 to the list.
8854
8855 2014-05-09 Marek Polacek <polacek@redhat.com>
8856
8857 PR c/61096
8858 * gcc.dg/pr61096-1.c: New test.
8859 * gcc.dg/pr61096-2.c: New test.
8860
8861 2014-05-09 Florian Weimer <fweimer@redhat.com>
8862
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.
8866
8867 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
8868
8869 PR target/61055
8870 * gcc.target/avr/torture/pr61055.c: New test.
8871
8872 2014-05-09 Marek Polacek <polacek@redhat.com>
8873
8874 PR c/50459
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.
8882
8883 2014-05-08 Jeff Law <law@redhat.com>
8884
8885 PR tree-optimization/61009
8886 * g++.dg/tree-ssa/pr61009.C: New test.
8887
8888 2014-05-08 Matthias Klose <doko@ubuntu.com>
8889
8890 PR driver/61106
8891 * gcc-dg/unused-8a.c: New.
8892 * gcc-dg/unused-8b.c: Likewise.
8893
8894 2014-05-08 Marek Polacek <polacek@redhat.com>
8895
8896 PR c/61053
8897 * gcc.dg/pr61053.c: New test.
8898
8899 2014-05-08 Marek Polacek <polacek@redhat.com>
8900
8901 PR c/61077
8902 * gcc.dg/pr61077.c: New test.
8903
8904 2014-05-08 Tobias Burnus <burnus@net-b.de>
8905
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.
8920
8921 2014-05-08 Wei Mi <wmi@google.com>
8922
8923 PR target/58066
8924 * gcc.target/i386/pr58066.c: New test.
8925
8926 2014-05-08 Joseph Myers <joseph@codesourcery.com>
8927
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.
8932
8933 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8934
8935 PR c++/13981
8936 * g++.dg/diagnostic/pr13981.C: New.
8937
8938 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
8939
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.
8943
8944 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
8945
8946 PR tree-optimization/61095
8947 * gcc.dg/torture/pr61095.c: New test.
8948
8949 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8950
8951 PR middle-end/39246
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.
8957
8958 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
8959
8960 PR target/60884
8961 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
8962 (test_03): Rename to test_02.
8963
8964 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
8965
8966 PR c++/61083
8967 * g++.dg/cpp0x/sfinae50.C: New.
8968
8969 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
8970
8971 PR c++/61080
8972 * g++.dg/cpp0x/deleted7.C: New.
8973
8974 2014-05-07 Richard Biener <rguenther@suse.de>
8975
8976 PR tree-optimization/61034
8977 * g++.dg/tree-ssa/pr61034.C: New testcase.
8978
8979 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
8980
8981 * gcc.target/epiphany/isr-arg.c: New file.
8982
8983 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
8984
8985 PR tree-optimization/52252
8986 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
8987
8988 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
8989
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.
9062
9063 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9064
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.
9111
9112 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9113
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.
9117
9118 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9119
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.
9156
9157 2014-05-07 Richard Biener <rguenther@suse.de>
9158
9159 PR tree-optimization/57864
9160 * gcc.dg/torture/pr57864.c: New testcase.
9161
9162 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
9163
9164 PR libfortran/61049
9165 * gfortran.dg/list_read_13.f: New test.
9166
9167 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
9168
9169 PR c++/60999
9170 * g++.dg/cpp0x/nsdmi-template9.C: New.
9171 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
9172
9173 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
9174 Mike Stump <mikestump@comcast.net>
9175 Richard Sandiford <rdsandiford@googlemail.com>
9176
9177 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
9178
9179 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
9180
9181 PR ipa/60965
9182 * g++.dg/ipa/devirt-32.C: New testcase.
9183
9184 2014-05-05 Richard Biener <rguenther@suse.de>
9185
9186 PR middle-end/61010
9187 * gcc.dg/torture/pr61010.c: New testcase.
9188
9189 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9190
9191 * gcc.target/s390/leaf-profile.c: New testcase.
9192
9193 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9194
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.
9199
9200 2014-05-05 Bin Cheng <bin.cheng@arm.com>
9201
9202 PR tree-optimization/60363
9203 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
9204
9205 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
9206
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.
9211
9212 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9213
9214 PR c++/58582
9215 * g++.dg/cpp0x/deleted4.C: New.
9216 * g++.dg/cpp0x/deleted5.C: Likewise.
9217 * g++.dg/cpp0x/deleted6.C: Likewise.
9218
9219 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
9220
9221 PR fortran/61025
9222 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
9223 regexps for -m32.
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.
9228
9229 2014-05-02 Marek Polacek <polacek@redhat.com>
9230
9231 PR c/25801
9232 * gcc.dg/pr25801.c: New test.
9233
9234 2014-05-02 Marek Polacek <polacek@redhat.com>
9235
9236 PR c/60784
9237 * gcc.dg/pr60784.c: New test.
9238
9239 2014-05-01 Marek Polacek <polacek@redhat.com>
9240
9241 PR c/60915
9242 * gcc.dg/pr60915.c: New test.
9243
9244 2014-05-01 Marek Polacek <polacek@redhat.com>
9245
9246 PR c/60257
9247 * gcc.dg/pr60257.c: New test.
9248
9249 2014-05-01 Marek Polacek <polacek@redhat.com>
9250
9251 PR c/43395
9252 * c-c++-common/pr43395.c: New test.
9253
9254 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
9255
9256 * gcc.dg/cond-reduc-1.c: New test.
9257 * gcc.dg/cond-reduc-2.c: Likewise.
9258
9259 2014-05-01 Marek Polacek <polacek@redhat.com>
9260
9261 PR c/29467
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
9266 to bool.
9267 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
9268
9269 2014-05-01 Marek Polacek <polacek@redhat.com>
9270
9271 PR c/43245
9272 * gcc.dg/pr43245.c: New test.
9273
9274 2014-05-01 Marek Polacek <polacek@redhat.com>
9275
9276 PR c/56989
9277 * gcc.dg/pr56989.c: New test.
9278
9279 2014-04-30 Ian Lance Taylor <iant@google.com>
9280
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.
9283
9284 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
9285
9286 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
9287 instead of getpid.
9288
9289 2014-04-30 Tobias Burnus <burnus@net-b.de>
9290
9291 * gfortran.dg/coarray_poly_6.f90
9292 * gfortran.dg/coarray_poly_7.f90
9293 * gfortran.dg/coarray_poly_8.f90
9294
9295 2014-04-30 Tobias Burnus <burnus@net-b.de>
9296
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.
9300
9301 2014-04-30 Tobias Burnus <burnus@net-b.de>
9302
9303 * gfortran.dg/coarray_lib_this_image_1.f90: New.
9304 * gfortran.dg/coarray_lib_this_image_2.f90: New.
9305
9306 2014-04-30 Tobias Burnus <burnus@net-b.de>
9307
9308 * gfortran.dg/coarray_poly_4.f90: New.
9309 * gfortran.dg/coarray_poly_5.f90: New.
9310
9311 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9312
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.
9331
9332 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9333
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.
9337
9338 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9339
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.
9376
9377 2014-04-30 Richard Biener <rguenther@suse.de>
9378
9379 PR tree-optimization/48329
9380 * gfortran.dg/vect/pr48329.f90: New testcase.
9381
9382 2014-04-30 Marek Polacek <polacek@redhat.com>
9383
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.
9386
9387 2014-04-30 Marek Polacek <polacek@redhat.com>
9388
9389 PR c/60139
9390 * gcc.dg/pr60139.c: New test.
9391
9392 2014-04-30 Marek Polacek <polacek@redhat.com>
9393
9394 PR c/60351
9395 * gcc.dg/pr60351.c: New test.
9396
9397 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
9398
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.
9418
9419 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9420
9421 PR c++/51707
9422 * g++.dg/cpp0x/constexpr-51707.C: New.
9423
9424 2014-04-29 David Malcolm <dmalcolm@redhat.com>
9425
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.
9430
9431 2014-04-29 Jakub Jelinek <jakub@redhat.com>
9432
9433 PR tree-optimization/60971
9434 * c-c++-common/turtore/pr60971.c: New test.
9435
9436 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
9437
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.
9475
9476 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9477
9478 * gcc.target/aarch64/fcsel_1.c: New test case.
9479
9480 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
9481
9482 PR libfortran/60810
9483 * gfortran.dg/arrayio_13.f90: New test.
9484
9485 2014-04-28 Martin Jambor <mjambor@suse.cz>
9486
9487 * gcc.dg/tree-ssa/sra-14.c: New test.
9488
9489 2014-04-28 Richard Biener <rguenther@suse.de>
9490
9491 PR middle-end/60092
9492 * gcc.dg/tree-ssa/alias-32.c: New testcase.
9493 * gcc.dg/vect/pr60092.c: Likewise.
9494
9495 2014-04-28 Richard Biener <rguenther@suse.de>
9496
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.
9501
9502 2014-04-28 Richard Biener <rguenther@suse.de>
9503
9504 PR tree-optimization/60979
9505 * gcc.dg/graphite/pr60979.c: New testcase.
9506
9507 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9508
9509 PR c/60983
9510 * gcc.dg/pr60114.c: Use signed chars.
9511
9512 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9513
9514 PR c++/59120
9515 * g++.dg/cpp0x/alias-decl-43.C: New.
9516
9517 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9518
9519 PR fortran/59604
9520 PR fortran/58003
9521 * gfortran.dg/no_range_check_3.f90: New test.
9522
9523 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
9524
9525 PR libfortran/52539
9526 * gfortran.dg/namelist_utf8.f90: New test.
9527
9528 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
9529
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.
9533
9534 2014-04-25 Cary Coutant <ccoutant@google.com>
9535
9536 PR debug/60929
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.
9540
9541 2014-04-25 Jiong Wang <jiong.wang@arm.com>
9542
9543 * gcc.target/arm/tail-long-call.c: New test.
9544
9545 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9546
9547 PR tree-optimization/60930
9548 * gcc.dg/torture/pr60930.c: New test.
9549
9550 2014-04-25 Jakub Jelinek <jakub@redhat.com>
9551
9552 PR tree-optimization/60960
9553 * gcc.c-torture/execute/pr60960.c: New test.
9554
9555 2014-04-25 Marek Polacek <polacek@redhat.com>
9556
9557 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
9558
9559 2014-04-25 Marek Polacek <polacek@redhat.com>
9560
9561 PR c/18079
9562 * gcc.dg/pr18079.c: New test.
9563 * gcc.dg/pr18079-2.c: New test.
9564
9565 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
9566
9567 * c-c++-common/gomp/pr60823-2.c: Require effective target
9568 vect_simd_clones.
9569
9570 2014-04-25 Marek Polacek <polacek@redhat.com>
9571
9572 PR c/60114
9573 * gcc.dg/pr60114.c: New test.
9574
9575 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
9576
9577 * gcc.c-torture/execute/20140425-1.c: New test.
9578
9579 2014-04-25 Marek Polacek <polacek@redhat.com>
9580
9581 PR c/60156
9582 * c-c++-common/pr60156.c: New test.
9583
9584 2014-04-25 Richard Biener <rguenther@suse.de>
9585
9586 PR ipa/60912
9587 * g++.dg/opt/pr60912.C: New testcase.
9588
9589 2014-04-25 Richard Biener <rguenther@suse.de>
9590
9591 PR ipa/60911
9592 * gcc.dg/lto/pr60911_0.c: New testcase.
9593
9594 2014-04-24 Cong Hou <congh@google.com>
9595
9596 PR tree-optimization/60896
9597 * g++.dg/vect/pr60896.cc: New test.
9598
9599 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9600
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
9609 functions.
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
9613 builtin functionss.
9614 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
9615
9616 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
9617
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.
9624
9625 2014-04-24 Jakub Jelinek <jakub@redhat.com>
9626
9627 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
9628 Replace load with read and store with write.
9629
9630 2014-04-24 Jeff Law <law@redhat.com>
9631
9632 PR target/60822
9633 * gcc.c-torture/pr60822.c: New test.
9634 * gcc.c-torture/pr60822.x: New test.
9635
9636 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
9637
9638 PR c++/57958
9639 * g++.dg/cpp0x/pr57958.C: New test.
9640
9641 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
9642
9643 * lib/target-supports.exp (check_effective_target_vect_perm): Return
9644 true for aarch64_be.
9645
9646 2014-04-24 Radovan Obradovic <robradovic@mips.com>
9647 Tom de Vries <tom@codesourcery.com>
9648
9649 * gcc.dg/fuse-caller-save.c: New test.
9650
9651 2014-04-24 Joey Ye <joey.ye@arm.com>
9652
9653 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
9654
9655 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9656
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.
9661
9662 2014-04-23 Jeff Law <law@redhat.com>
9663
9664 PR tree-optimization/60902
9665 * gcc.target/i386/pr60902.c: New test.
9666
9667 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
9668
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.
9672
9673 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9674
9675 * gcc.target/arm/rev16.c: New test.
9676
9677 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9678
9679 * gcc.target/aarch64/rev16_1.c: New test.
9680
9681 2014-04-23 Richard Biener <rguenther@suse.de>
9682
9683 PR tree-optimization/60903
9684 * gcc.dg/torture/pr60903.c: New testcase.
9685
9686 2014-04-23 Richard Biener <rguenther@suse.de>
9687
9688 PR middle-end/60895
9689 * g++.dg/torture/pr60895.C: New testcase.
9690
9691 2014-04-23 Richard Biener <rguenther@suse.de>
9692
9693 PR middle-end/60891
9694 * gcc.dg/torture/pr60891.c: New testcase.
9695
9696 2014-04-22 Jakub Jelinek <jakub@redhat.com>
9697
9698 PR sanitizer/60275
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.
9726
9727 2014-04-22 Christian Bruel <christian.bruel@st.com>
9728
9729 * gcc.target/sh/hiconst.c: New test.
9730
9731 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
9732
9733 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
9734 lroundf generates custom round instruction, too.
9735
9736 2014-04-22 Tobias Burnus <burnus@net-b.de>
9737
9738 PR fortran/60881
9739 * coarray/alloc_comp_3.f90: New.
9740
9741 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
9742
9743 PR target/60868
9744 * gcc.target/i386/pr60868.c: New testcase.
9745
9746 2014-04-22 Jakub Jelinek <jakub@redhat.com>
9747
9748 PR c/59073
9749 * c-c++-common/gomp/pr59073.c: New test.
9750
9751 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
9752
9753 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
9754
9755 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
9756
9757 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
9758 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
9759
9760 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
9761
9762 * gcc.dg/memcpy-5.c: New test.
9763
9764 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9765
9766 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
9767
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
9770 *-*-solaris2.9.
9771 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
9772 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
9773 from dg-options.
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
9777 from dg-options.
9778
9779 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
9780 execution check.
9781 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
9782 (sigill_hdlr): Remove.
9783 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
9784 check.
9785
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.
9789
9790 * lib/target-supports.exp (add_options_for_tls): Remove
9791 *-*-solaris2.9* handling.
9792
9793 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
9794
9795 * gcc.target/aarch64/vect_cvtf_1.c: New.
9796
9797 2014-04-22 Jakub Jelinek <jakub@redhat.com>
9798
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.
9803
9804 2014-04-22 Ian Bolton <ian.bolton@arm.com>
9805
9806 * gcc.target/arm/anddi_notdi-1.c: New test.
9807 * gcc.target/arm/iordi_notdi-1.c: New test case.
9808
9809 2014-04-22 Ian Bolton <ian.bolton@arm.com>
9810
9811 * gcc.target/arm/iordi_notdi-1.c: New test.
9812
9813 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
9814
9815 * gcc.target/aarch64/vrnd_f64_1.c : New file.
9816
9817 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9818
9819 PR target/60735
9820 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
9821 not cause errors if -mspe.
9822
9823 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
9824
9825 PR target/60909
9826 * gcc.target/i386/pr60909-1.c: New test.
9827 * gcc.target/i386/pr60909-2.c: Ditto.
9828
9829 2014-04-18 Cong Hou <congh@google.com>
9830
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.
9833
9834 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9835
9836 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
9837 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9838
9839 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
9840
9841 PR c++/59200
9842 * g++.dg/cpp0x/alias-decl-42.C: New.
9843
9844 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
9845
9846 * gcc.target/powerpc/ti_math1.c: New.
9847 * gcc.target/powerpc/ti_math2.c: New.
9848
9849 2014-04-17 Martin Jambor <mjambor@suse.cz>
9850
9851 * gnat.dg/opt34.adb: New.
9852 * gnat.dg/opt34_pkg.ads: Likewise.
9853
9854 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
9855
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.
9858
9859 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
9860
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.
9863
9864 2014-04-17 Jakub Jelinek <jakub@redhat.com>
9865
9866 PR target/60847
9867 Forward port from 4.8 branch
9868 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
9869
9870 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
9871 Fix scan patterns.
9872 * gcc.target/i386/bmi-2.c: Ditto.
9873
9874 2014-04-17 Richard Biener <rguenther@suse.de>
9875
9876 PR middle-end/60849
9877 * g++.dg/opt/pr60849.C: New testcase.
9878
9879 2014-04-17 Richard Biener <rguenther@suse.de>
9880
9881 PR tree-optimization/60836
9882 * g++.dg/vect/pr60836.cc: New testcase.
9883
9884 2014-04-17 Richard Biener <rguenther@suse.de>
9885
9886 PR tree-optimization/60841
9887 * gcc.dg/vect/pr60841.c: New testcase.
9888
9889 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
9890
9891 * g++.dg/ipa/devirt-31.C: New testcase.
9892
9893 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
9894
9895 PR lto/60820
9896 * gcc.dg/lto/pr60820_0.c: New testcase.
9897 * gcc.dg/lto/pr60820_1.c: New testcase.
9898
9899 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
9900
9901 PR ipa/60854
9902 * g++.dg/torture/pr60854.C: New testcase.
9903
9904 2014-04-16 Catherine Moore <clm@codesourcery.com>
9905
9906 * gcc.target/mips/umips-store16-2.c: New test.
9907
9908 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
9909
9910 * g++.dg/cpp0x/initlist-vect.C: New file.
9911
9912 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
9913
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.
9917
9918 2014-04-16 Jakub Jelinek <jakub@redhat.com>
9919
9920 PR tree-optimization/60844
9921 * gcc.dg/pr60844.c: New test.
9922
9923 2014-04-15 Richard Biener <rguenther@suse.de>
9924
9925 PR rtl-optimization/56965
9926 * gcc.dg/torture/pr56965-1.c: New testcase.
9927 * gcc.dg/torture/pr56965-2.c: Likewise.
9928
9929 2014-04-15 Teresa Johnson <tejohnson@google.com>
9930
9931 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
9932
9933 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
9934
9935 * gnat.dg/vect14.adb: New test.
9936
9937 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
9938
9939 * gnat.dg/vect12.ad[sb]: New test.
9940 * gnat.dg/vect13.ad[sb]: Likewise.
9941
9942 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
9943
9944 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
9945 under qemu-arm.
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.
9974
9975 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
9976
9977 * gnat.dg/vect11.ad[sb]: New test.
9978
9979 2014-04-14 Richard Biener <rguenther@suse.de>
9980
9981 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
9982
9983 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9984
9985 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
9986
9987 2014-04-14 Richard Biener <rguenther@suse.de>
9988 Marc Glisse <marc.glisse@inria.fr>
9989
9990 PR c/60819
9991 * gcc.target/i386/vec-may_alias.c: New testcase.
9992
9993 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9994
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.
9998 Fix formatting.
9999
10000 2014-04-14 Richard Biener <rguenther@suse.de>
10001
10002 PR lto/60720
10003 * gcc.dg/lto/pr60720_0.c: New testcase.
10004 * gcc.dg/lto/pr60720_1.c: Likewise.
10005
10006 2014-04-14 Christian Bruel <christian.bruel@st.com>
10007
10008 * gcc.target/sh/memset.c: New test.
10009
10010 2014-04-14 Richard Biener <rguenther@suse.de>
10011
10012 PR middle-end/55022
10013 * gcc.dg/graphite/pr55022.c: New testcase.
10014
10015 2014-04-14 Richard Biener <rguenther@suse.de>
10016
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.
10022
10023 2014-04-14 Jason Merrill <jason@redhat.com>
10024
10025 Revert:
10026 * lib/gcc-dg.exp (dg-build-dso): New.
10027 (gcc-dg-test-1): Handle dg-do-what "dso".
10028
10029 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
10030
10031 PR fortran/60717
10032 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
10033
10034 PR fortran/58085
10035 * gfortran.dg/associate_15.f90: New test.
10036
10037 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
10038
10039 PR middle-end/60467
10040 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
10041 case to check.
10042
10043 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
10044
10045 PR middle-end/60469
10046 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
10047
10048 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
10049
10050 * gcc.target/mips/umips-store16-1.c: New test.
10051
10052 2014-04-11 Tobias Burnus <burnus@net-b.de>
10053
10054 PR c/60194
10055 * * g++.dg/warn/warn_format_signedness.C: New.
10056 * gcc.dg/format/warn-signedness.c: New.
10057
10058 2014-04-11 Tobias Burnus <burnus@net-b.de>
10059
10060 PR fortran/58880
10061 PR fortran/60495
10062 * gfortran.dg/finalize_25.f90: New.
10063
10064 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10065
10066 * gcc.target/epiphany/t1068-2.c: New file.
10067
10068 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10069
10070 * gcc.target/epiphany/btst-1.c: New test.
10071
10072 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10073
10074 PR rtl-optimization/60651
10075 * gcc.target/epiphany/mode-switch.c: New test.
10076
10077 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
10078
10079 PR c++/58600
10080 * g++.dg/cpp0x/gen-attrs-58.C: New.
10081 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
10082
10083 2014-04-11 Steve Ellcey <sellcey@mips.com>
10084 Jakub Jelinek <jakub@redhat.com>
10085
10086 PR middle-end/60556
10087 * gcc.c-torture/compile/pr60556.c: New test.
10088
10089 2014-04-11 Richard Biener <rguenther@suse.de>
10090
10091 PR middle-end/60797
10092 * gcc.dg/pr60797.c: New testcase.
10093
10094 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10095
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
10099 rename to ...
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.
10103
10104 2014-04-11 Jakub Jelinek <jakub@redhat.com>
10105
10106 PR rtl-optimization/60663
10107 * gcc.target/arm/pr60663.c: New test.
10108
10109 2014-04-10 Jason Merrill <jason@redhat.com>
10110
10111 * g++.dg/dso/dlclose1.C: Disable for 4.9.
10112
10113 2014-04-10 Jakub Jelinek <jakub@redhat.com>
10114
10115 PR lto/60567
10116 * g++.dg/lto/pr60567_0.C: New test.
10117
10118 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
10119
10120 * gfortran.dg/class_nameclash.f90: New test.
10121
10122 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10123
10124 PR c++/52844
10125 * g++.dg/cpp0x/variadic156.C: New.
10126
10127 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10128
10129 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
10130 long.
10131
10132 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10133
10134 PR debug/60655
10135 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
10136 -fdata-sections.
10137
10138 2014-04-09 Steve Ellcey <sellcey@mips.com>
10139
10140 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
10141 and scan lists.
10142
10143 2014-04-09 Cong Hou <congh@google.com>
10144
10145 PR testsuite/60773
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
10150 targets only.
10151 (foo): Fix up formatting.
10152 (main): Call check_vect.
10153
10154 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
10155
10156 PR c++/59115
10157 * g++.dg/template/crash119.C: New.
10158
10159 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
10160
10161 * gcc.target/powerpc/atomic_load_store-p8.c: New.
10162
10163 2014-04-08 Jason Merrill <jason@redhat.com>
10164
10165 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
10166
10167 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10168
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.
10174
10175 Revert
10176 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10177
10178 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10179 optimization.
10180 * gcc.dg/builtin-bswap-7.c: Likewise.
10181
10182 2014-04-08 Richard Biener <rguenther@suse.de>
10183
10184 PR tree-optimization/60785
10185 * gcc.dg/graphite/pr60785.c: New testcase.
10186
10187 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10188
10189 PR target/60602
10190 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
10191 with as at -O0.
10192
10193 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
10194
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.
10198
10199 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
10200
10201 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
10202
10203 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
10204
10205 PR target/60609
10206 * g++.dg/torture/pr60609.C: New test.
10207
10208 2014-04-07 Richard Biener <rguenther@suse.de>
10209
10210 PR tree-optimization/60766
10211 * gcc.dg/torture/pr60766.c: New testcase.
10212
10213 2014-04-07 Jason Merrill <jason@redhat.com>
10214
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.
10219
10220 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10221
10222 * gcc.target/arm/pr60657.c: Fix missing curly brace.
10223
10224 2014-04-07 Richard Biener <rguenther@suse.de>
10225
10226 PR middle-end/60750
10227 * g++.dg/torture/pr60750.C: New testcase.
10228 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
10229
10230 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
10231
10232 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
10233
10234 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
10235
10236 PR testsuite/60671
10237 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
10238
10239 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
10240
10241 PR testsuite/60672
10242 * g++.dg/cpp1y/auto-fn25.C: Require lto.
10243
10244 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
10245
10246 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
10247
10248 * gfortran.dg/warn_conversion_4.f90: Adjust test.
10249
10250 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
10251
10252 * gcc.target/avr/dev-specific-rmw.c: New test.
10253
10254 2014-04-04 Cong Hou <congh@google.com>
10255
10256 PR tree-optimization/60656
10257 * gcc.dg/vect/pr60656.c: New test.
10258
10259 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10260
10261 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10262 optimization.
10263 * gcc.dg/builtin-bswap-7.c: Likewise.
10264
10265 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10266
10267 PR c++/58207
10268 * g++.dg/cpp0x/constexpr-ice15.C: New.
10269
10270 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
10271
10272 PR ipa/59626
10273 testcase by Richard Biener
10274 * gcc.dg/lto/pr59626_0.c: New testcase.
10275 * gcc.dg/lto/pr59626_1.c: New testcase.
10276
10277 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10278
10279 PR debug/60655
10280 * gcc.c-torture/compile/pr60655-1.c: New test.
10281
10282 2014-04-04 Martin Jambor <mjambor@suse.cz>
10283
10284 PR ipa/60640
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.
10289
10290 2014-04-04 Jeff Law <law@redhat.com>
10291
10292 PR target/60657
10293 * gcc.target/arm/pr60657.c: New test.
10294
10295 2014-04-04 Richard Biener <rguenther@suse.de>
10296
10297 PR ipa/60746
10298 * g++.dg/torture/pr60746.C: New testcase.
10299
10300 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
10301
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.
10305
10306 2014-04-03 Cong Hou <congh@google.com>
10307
10308 PR tree-optimization/60505
10309 * gcc.dg/vect/pr60505.c: New test.
10310
10311 2014-04-03 Richard Biener <rguenther@suse.de>
10312
10313 PR tree-optimization/60740
10314 * gcc.dg/graphite/pr60740.c: New testcase.
10315
10316 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
10317
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.
10325
10326 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
10327
10328 PR ipa/60659
10329 * g++.dg/torture/pr60659.C: New testcase.
10330
10331 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10332
10333 PR tree-optimization/60733
10334 * gcc.dg/torture/pr60733.c: New test.
10335
10336 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
10337
10338 PR rtl-optimization/60650
10339 * gcc.target/arm/pr60650-2.c: New.
10340
10341 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
10342
10343 * gcc.target/i386/avx2-vpand-3.c,
10344 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
10345
10346 2014-04-02 Joseph Myers <joseph@codesourcery.com>
10347
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.
10359
10360 2014-04-02 Joseph Myers <joseph@codesourcery.com>
10361
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.
10378
10379 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
10380 Iain Sandoe <iain@codesourcery.com>
10381
10382 PR target/54083
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
10390 for darwin[89].
10391
10392 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
10393
10394 PR target/43751
10395 * lib/prune.exp: Modify the regular express to prune
10396 the new warnings introduced by r205679 on darwin9.
10397
10398 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
10399
10400 * g++.dg/init/ctor4.C: Adjust.
10401 * g++.dg/init/ctor4-1.C: New.
10402 * g++.dg/cpp0x/defaulted2.C: Adjust.
10403
10404 2014-04-01 Richard Henderson <rth@redhat.com>
10405
10406 PR target/60704
10407 * gcc.dg/pr60704.c: New file.
10408
10409 2014-04-01 Bin Cheng <bin.cheng@arm.com>
10410
10411 PR target/60363
10412 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
10413 logical_op_short_circuit targets.
10414
10415 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
10416
10417 PR libfortran/60128
10418 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
10419 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
10420
10421 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
10422
10423 PR rtl-optimization/60700
10424 * gcc.target/i386/pr60700.c: New test.
10425
10426 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10427
10428 PR target/60650
10429 * gcc.target/arm/pr60650.c: Adjust command line options.
10430
10431 2014-03-31 Martin Jambor <mjambor@suse.cz>
10432
10433 PR middle-end/60647
10434 * gcc.dg/pr60647-1.c: New test.
10435 * gcc.dg/pr60647-2.c: Likewise.
10436
10437 2014-03-31 Richard Biener <rguenther@suse.de>
10438
10439 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
10440
10441 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
10442
10443 PR target/60034
10444 * gcc.target/aarch64/pr60034.c: New file.
10445
10446 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
10447
10448 PR c++/60626
10449 * g++.dg/cpp1y/pr60626.C: New testcase.
10450
10451 2014-03-29 Joseph Myers <joseph@codesourcery.com>
10452
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.
10469
10470 2014-03-29 Jakub Jelinek <jakub@redhat.com>
10471
10472 PR target/60648
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.
10476
10477 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
10478
10479 * gnat.dg/opt33.adb: New testcase.
10480
10481 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
10482
10483 PR target/60697
10484 * gcc.target/aarch64/pr60697.c: New.
10485
10486 2014-03-27 Jeff Law <law@redhat.com>
10487
10488 PR target/60648
10489 * g++.dg/pr60648.C: New test.
10490
10491 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
10492
10493 PR c++/60573
10494 * g++.dg/cpp1y/pr60573.C: New testcase.
10495
10496 2014-03-28 Jakub Jelinek <jakub@redhat.com>
10497
10498 PR target/60693
10499 * gcc.target/i386/pr60693.c: New test.
10500
10501 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
10502
10503 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
10504
10505 2014-03-28 Jakub Jelinek <jakub@redhat.com>
10506
10507 PR c++/60689
10508 * c-c++-common/pr60689.c: New test.
10509
10510 PR c++/58678
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
10513 targets.
10514
10515 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
10516
10517 PR target/60675
10518 * gcc.target/aarch64/pr60675.C: New.
10519
10520 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10521
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.
10525
10526 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10527
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.
10533
10534 2014-03-28 Jakub Jelinek <jakub@redhat.com>
10535
10536 PR ipa/60315
10537 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
10538
10539 2014-03-28 Tobias Burnus <burnus@net-b.de>
10540
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.
10544
10545 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10546
10547 PR fortran/60522
10548 * gfortran.dg/where_4.f90: New test case.
10549
10550 2014-03-27 Tobias Burnus <burnus@net-b.de>
10551
10552 PR fortran/58880
10553 * gfortran.dg/finalize_24.f90: New.
10554
10555 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10556
10557 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
10558 vbpermq builtin.
10559
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.
10564
10565 PR target/60672
10566 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
10567 xxpermdi builtins are supported.
10568
10569 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
10570
10571 PR rtl-optimization/60650
10572 * gcc.target/arm/pr60650.c: New.
10573
10574 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10575
10576 * gcc.target/s390/20140327-1.c: New testcase.
10577
10578 2014-03-27 Jakub Jelinek <jakub@redhat.com>
10579
10580 PR middle-end/60682
10581 * g++.dg/gomp/pr60682.C: New test.
10582
10583 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
10584
10585 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
10586
10587 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
10588
10589 PR target/60580
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.
10593
10594 2014-03-26 Dehao Chen <dehao@google.com>
10595
10596 * gcc.dg/predict-8.c: New test.
10597
10598 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
10599
10600 PR c++/52369
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.
10609
10610 2014-03-26 Jakub Jelinek <jakub@redhat.com>
10611
10612 PR sanitizer/60636
10613 * c-c++-common/ubsan/pr60636.c: New test.
10614
10615 2014-03-26 Andreas Schwab <schwab@suse.de>
10616
10617 * g++.dg/torture/pr60315.C: Remove duplication.
10618
10619 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
10620
10621 * gcc.c-torture/execute/20140326-1.c: New test.
10622
10623 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
10624
10625 PR ipa/60315
10626 * g++.dg/torture/pr60315.C: New testcase.
10627
10628 2014-03-25 Martin Jambor <mjambor@suse.cz>
10629
10630 PR ipa/60600
10631 * g++.dg/ipa/pr60600.C: New test.
10632
10633 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
10634
10635 PR testsuite/58013
10636 * g++.dg/opt/pr56999.C: Pop hidden visibility.
10637
10638 2014-03-25 Richard Biener <rguenther@suse.de>
10639
10640 PR middle-end/60635
10641 * gfortran.dg/lto/pr60635_0.f90: New testcase.
10642 * gfortran.dg/lto/pr60635_1.c: Likewise.
10643
10644 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
10645
10646 PR c++/60627
10647 * g++.dg/cpp1y/pr60627.C: New testcase.
10648
10649 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
10650
10651 * gcc.target/aarch64/ushr64_1.c: New.
10652
10653 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
10654
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.
10660
10661 2014-03-24 Marek Polacek <polacek@redhat.com>
10662
10663 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
10664 Define INT_MIN.
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.
10682
10683 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
10684
10685 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
10686 hppa*-*-hpux*.
10687
10688 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
10689
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.
10694
10695 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
10696
10697 PR libfortran/60128
10698 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
10699 i?86-*-solaris2.9*.
10700
10701 2014-03-22 Jakub Jelinek <jakub@redhat.com>
10702
10703 PR sanitizer/60613
10704 * c-c++-common/ubsan/pr60613-1.c: New test.
10705 * c-c++-common/ubsan/pr60613-2.c: New test.
10706
10707 2014-03-22 Matthias Klose <doko@ubuntu.com>
10708
10709 * g++.dg/cpp0x/regress: Remove empty directory.
10710
10711 2014-03-22 Jakub Jelinek <jakub@redhat.com>
10712
10713 PR debug/60603
10714 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
10715
10716 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10717
10718 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
10719 * g++.dg/cpp1y/pr60393.C: Likewise.
10720
10721 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10722
10723 PR c++/60384
10724 * g++.dg/cpp1y/pr60384.C: New.
10725
10726 2014-03-21 Jakub Jelinek <jakub@redhat.com>
10727
10728 PR target/60598
10729 * gcc.dg/pr60598.c: New test.
10730
10731 2014-03-21 Martin Jambor <mjambor@suse.cz>
10732
10733 PR ipa/59176
10734 * g++.dg/torture/pr59176.C: New test.
10735
10736 2014-03-21 Martin Jambor <mjambor@suse.cz>
10737
10738 PR ipa/60419
10739 * g++.dg/ipa/pr60419.C: New test.
10740
10741 2014-03-21 Richard Biener <rguenther@suse.de>
10742
10743 PR tree-optimization/60577
10744 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
10745
10746 2014-03-21 Tobias Burnus <burnus@net-b.de>
10747
10748 PR fortran/60599
10749 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
10750
10751 2014-03-20 Jakub Jelinek <jakub@redhat.com>
10752
10753 PR middle-end/60597
10754 * g++.dg/opt/pr60597.C: New test.
10755
10756 PR c++/60572
10757 * g++.dg/init/pr60572.C: New test.
10758
10759 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10760
10761 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
10762
10763 2014-03-19 Tobias Burnus <burnus@net-b.de>
10764
10765 PR fortran/60543
10766 PR fortran/60283
10767 * gfortran.dg/implicit_pure_4.f90: New.
10768
10769 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
10770
10771 PR c++/51474
10772 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
10773
10774 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
10775
10776 PR testsuite/60590
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.
10780
10781 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
10782
10783 PR c++/60332
10784 * g++.dg/cpp1y/pr60332.C: New.
10785
10786 2014-03-19 Marek Polacek <polacek@redhat.com>
10787
10788 PR sanitizer/60569
10789 * g++.dg/ubsan/pr60569.C: New test.
10790
10791 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10792
10793 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
10794
10795 2014-03-19 Jakub Jelinek <jakub@redhat.com>
10796
10797 PR tree-optimization/60559
10798 * g++.dg/vect/pr60559.cc: New test.
10799
10800 2014-03-18 Ian Lance Taylor <iant@google.com>
10801
10802 PR target/60563
10803 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
10804 (ditype): Rename typedef from int64_t.
10805
10806 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10807
10808 PR c/55383
10809 * gcc.dg/cast-qual-3.c: New.
10810 Revert:
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.
10813
10814 2014-03-18 Janus Weil <janus@gcc.gnu.org>
10815
10816 PR fortran/55207
10817 PR fortran/60549
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.
10825
10826 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
10827
10828 PR c/55383
10829 * c-c++-common/Wcast-qual-1.c: More precise match text.
10830
10831 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
10832
10833 PR c++/60305
10834 * g++.dg/cpp0x/constexpr-ice14.C: New.
10835
10836 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
10837
10838 PR c++/54250
10839 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
10840
10841 2014-03-18 Jakub Jelinek <jakub@redhat.com>
10842
10843 PR sanitizer/60535
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.
10874
10875 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10876
10877 * gcc.dg/tls/pr58595.c: Add tls options.
10878
10879 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
10880
10881 * gcc.target/i386/avx-additional-reg-names.c: New.
10882 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
10883
10884 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
10885
10886 PR c++/60390
10887 * g++.dg/cpp1y/pr60390.C: New testcase.
10888
10889 PR c++/60391
10890 * g++.dg/cpp1y/pr60391.C: New testcase.
10891
10892 2014-03-17 Jakub Jelinek <jakub@redhat.com>
10893
10894 PR target/60516
10895 * gcc.target/i386/pr60516.c: New test.
10896
10897 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
10898
10899 PR c++/59571
10900 * g++.dg/cpp0x/constexpr-ice13.C: New.
10901
10902 2014-03-17 Marek Polacek <polacek@redhat.com>
10903
10904 PR middle-end/60534
10905 * gcc.dg/gomp/pr60534.c: New test.
10906
10907 2014-03-17 Kai Tietz <ktietz@redhat.com>
10908
10909 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
10910
10911 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
10912
10913 PR testsuite/58851
10914 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
10915 storage size.
10916
10917 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
10918
10919 PR libfortran/58324
10920 * gfortran.dg/list_read_12.f90: New test.
10921
10922 2014-03-15 Janus Weil <janus@gcc.gnu.org>
10923
10924 PR fortran/55207
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.
10933
10934 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
10935
10936 PR fortran/60392
10937 * gfortran.dg/transpose_4.f90: New test.
10938
10939 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
10940
10941 PR rtl-optimization/60508
10942 * gcc.target/i386/pr60508.c: New.
10943
10944 2014-03-14 Richard Biener <rguenther@suse.de>
10945
10946 PR middle-end/60518
10947 * g++.dg/pr60518.C: New testcase.
10948
10949 2014-03-14 Martin Jambor <mjambor@suse.cz>
10950
10951 PR lto/60461
10952 * gcc.dg/lto/pr60461_0.c: New test.
10953
10954 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
10955
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.
10959
10960 2014-03-13 Jakub Jelinek <jakub@redhat.com>
10961
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.
10967
10968 2014-03-13 Richard Henderson <rth@redhat.com>
10969
10970 PR debug/60438
10971 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
10972
10973 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10974
10975 PR c++/60383
10976 * g++.dg/template/crash118.C: New.
10977 * g++.dg/template/crash95.C: Adjust.
10978
10979 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
10980
10981 PR rtl-optimization/57189
10982 * gcc.target/i386/pr57189.c: New.
10983
10984 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10985
10986 PR c++/60254
10987 * g++.dg/cpp0x/static_assert10.C: New.
10988 * g++.dg/cpp0x/static_assert11.C: Likewise.
10989 * g++.dg/cpp0x/static_assert3.C: Adjust.
10990
10991 2014-03-13 Richard Biener <rguenther@suse.de>
10992
10993 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
10994
10995 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10996
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.
11000
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.
11007
11008 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
11009
11010 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
11011
11012 2014-03-12 Jakub Jelinek <jakub@redhat.com>
11013
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.
11018
11019 2014-03-12 Christian Bruel <christian.bruel@st.com>
11020
11021 PR target/60264
11022 * gcc.target/arm/pr60264.c
11023
11024 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
11025
11026 PR tree-optimization/60454
11027 * gcc.c-torture/execute/pr60454.c: New test.
11028
11029 2014-03-12 Jakub Jelinek <jakub@redhat.com>
11030 Marc Glisse <marc.glisse@inria.fr>
11031
11032 PR tree-optimization/60502
11033 * gcc.c-torture/compile/pr60502.c: New test.
11034
11035 2014-03-12 Jakub Jelinek <jakub@redhat.com>
11036
11037 PR middle-end/60482
11038 * gcc.dg/vect/pr60482.c: New test.
11039
11040 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
11041
11042 PR c++/60389
11043 * g++.dg/cpp0x/inh-ctor19.C: New.
11044
11045 2014-03-11 Richard Biener <rguenther@suse.de>
11046
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.
11051
11052 2014-03-10 Jakub Jelinek <jakub@redhat.com>
11053
11054 PR ipa/60457
11055 * g++.dg/ipa/pr60457.C: New test.
11056
11057 2014-03-10 Richard Biener <rguenther@suse.de>
11058
11059 PR middle-end/60474
11060 * g++.dg/torture/pr60474.C: New testcase.
11061
11062 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
11063
11064 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
11065
11066 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
11067
11068 * gcc.dg/lto/pr55113_0.c: New testcase.
11069
11070 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
11071
11072 PR c++/60033
11073 * g++.dg/cpp1y/pr60033.C: New testcase.
11074
11075 PR c++/60393
11076 * g++.dg/cpp1y/pr60393.C: New testcase.
11077
11078 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11079
11080 PR libfortran/60128
11081 * gfortran.dg/fmt_en.f90: New test.
11082
11083 2014-03-07 Jason Merrill <jason@redhat.com>
11084
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.
11095
11096 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
11097
11098 PR c++/58609
11099 * g++.dg/cpp0x/constexpr-ice12.C: New.
11100
11101 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
11102
11103 * c-c++-common/gomp/map-1.c: Extend.
11104
11105 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
11106 Janus Weil <janus@gcc.gnu.org>
11107
11108 PR fortran/51976
11109 * gfortran.dg/deferred_type_component_1.f90 : New test.
11110 * gfortran.dg/deferred_type_component_2.f90 : New test.
11111
11112 2014-03-06 Marek Polacek <polacek@redhat.com>
11113
11114 PR c/60197
11115 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
11116 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
11117
11118 2014-03-06 Jakub Jelinek <jakub@redhat.com>
11119
11120 PR target/58595
11121 * gcc.dg/tls/pr58595.c: New test.
11122
11123 2014-03-06 Richard Biener <rguenther@suse.de>
11124
11125 PR middle-end/60445
11126 PR lto/60424
11127 PR lto/60427
11128 Revert
11129 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
11130
11131 * gcc.dg/lto/pr55113_0.c: New testcase.
11132
11133 2014-03-05 Jakub Jelinek <jakub@redhat.com>
11134
11135 PR testsuite/59308
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
11139 s390*/i?86/x86_64.
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.
11152
11153 PR lto/60404
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.
11157
11158 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11159
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.
11175
11176 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
11177
11178 * gcc.dg/lto/pr55113_0.c: New testcase.
11179
11180 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
11181
11182 PR c++/60376
11183 * g++.dg/cpp1y/pr60376.C: New.
11184
11185 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11186
11187 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
11188
11189 2014-03-04 Richard Biener <rguenther@suse.de>
11190
11191 PR tree-optimization/60382
11192 * gcc.dg/vect/pr60382.c: New testcase.
11193
11194 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
11195
11196 PR libfortran/60148
11197 * gfortran.dg/namelist_84.f90: New test.
11198
11199 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
11200
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.
11205
11206 2014-03-03 Renlin Li <Renlin.Li@arm.com>
11207
11208 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
11209 i32in128 cases outside special big-endian processing block.
11210
11211 2014-03-03 Jakub Jelinek <jakub@redhat.com>
11212
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.
11217
11218 PR objc++/60398
11219 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
11220
11221 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
11222 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
11223
11224 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
11225
11226 PR ipa/60150
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.
11230
11231 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
11232
11233 PR ipa/60306
11234 * g++.dg/ipa/devirt-29.C: New testcase
11235
11236 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11237
11238 PR fortran/60236
11239 * gfortran.dg/vect/pr32380.f: Fix expected test results.
11240
11241 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
11242
11243 PR c++/50025
11244 * g++.dg/cpp0x/pr50025.C: New.
11245
11246 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
11247
11248 PR c++/60377
11249 * g++.dg/cpp1y/pr60377.C: New testcase.
11250
11251 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
11252
11253 PR fortran/60341
11254 * gfortran.dg/str_comp_optimize_1.f90: New test.
11255
11256 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
11257
11258 PR target/60071
11259 * gcc.c-torture/compile/pr60071.c: New.
11260
11261 2014-02-28 Janus Weil <janus@gcc.gnu.org>
11262
11263 PR fortran/60359
11264 * gfortran.dg/unlimited_polymorphic_16.f90: New.
11265
11266 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
11267
11268 PR c++/58610
11269 * g++.dg/cpp0x/constexpr-ice11.C: New.
11270
11271 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
11272
11273 PR c++/60314
11274 * g++.dg/cpp1y/auto-fn24.C: New.
11275
11276 2014-02-28 Joey Ye <joey.ye@arm.com>
11277
11278 PR target/PR60169
11279 * gcc.target/arm/thumb1-far-jump-3.c: New case.
11280
11281 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11282
11283 PR c++/60253
11284 * g++.dg/overload/ellipsis2.C: New.
11285
11286 2014-02-27 Jeff Law <law@redhat.com>
11287
11288 PR rtl-optimization/52714
11289 * gcc.c-torture/compile/pr52714.c: New test.
11290
11291 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
11292 Jeff Law <law@redhat.com>
11293
11294 PR rtl-optimization/49847
11295 * g++.dg/pr49847.C: New test.
11296
11297 2014-02-27 Marek Polacek <polacek@redhat.com>
11298
11299 PR middle-end/59223
11300 * c-c++-common/pr59223.c: New test.
11301
11302 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
11303
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.
11320
11321 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
11322
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.
11331
11332 2014-02-26 Bin Cheng <bin.cheng@arm.com>
11333
11334 PR target/60280
11335 * gnat.dg/renaming5.adb: Change to two expected gotos.
11336 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
11337 jump threads.
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.
11344
11345 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11346
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.
11353
11354 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
11355
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.
11364
11365 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11366
11367 PR libfortran/59313
11368 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
11369
11370 PR libfortran/58015
11371 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
11372
11373 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
11374
11375 PR c++/60311
11376 * g++.dg/cpp1y/pr60311.C: New testcase.
11377
11378 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
11379
11380 PR c++/60065
11381 * g++.dg/cpp1y/pr60065.C: New testcase.
11382
11383 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
11384
11385 PR rtl-optimization/60268
11386 * gcc.c-torture/compile/pr60268.c: New test.
11387
11388 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
11389
11390 * gcc.target/microblaze/others/mem_reload.c: New test.
11391
11392 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11393
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.
11398
11399 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
11400
11401 PR testsuite/60173
11402 * lib/target-supports.exp
11403 (check_effective_target_logical_op_short_circuit): Add cris-*-*
11404 and crisv32-*-* to list.
11405
11406 2014-02-21 Janus Weil <janus@gcc.gnu.org>
11407
11408 PR fortran/60302
11409 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
11410
11411 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11412
11413 * gcc.dg/vmx/vsums.c: Check entire result vector.
11414 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11415
11416 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11417
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.
11434
11435 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
11436
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.
11442
11443 2014-02-21 Richard Biener <rguenther@suse.de>
11444
11445 PR tree-optimization/60276
11446 * gcc.dg/vect/pr60276.c: New testcase.
11447
11448 2014-02-21 Janus Weil <janus@gcc.gnu.org>
11449
11450 PR fortran/60234
11451 * gfortran.dg/finalize_23.f90: New.
11452
11453 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
11454
11455 PR c++/60052
11456 PR c++/60053
11457 * g++.dg/cpp1y/pr60052.C: New testcase.
11458 * g++.dg/cpp1y/pr60053.C: New testcase.
11459
11460 2014-02-21 Tobias Burnus <burnus@net-b.de>
11461
11462 PR fortran/60286
11463 * gfortran.dg/inquire_16.f90: New.
11464
11465 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
11466
11467 * gcc.target/nios2/biggot-1.c: New.
11468 * gcc.target/nios2/biggot-2.c: New.
11469
11470 2014-02-20 Martin Jambor <mjambor@suse.cz>
11471
11472 PR ipa/55260
11473 * gcc.dg/ipa/pr55260.c: New test.
11474
11475 2014-02-20 Bin Cheng <bin.cheng@arm.com>
11476
11477 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
11478 for execution test case.
11479
11480 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
11481
11482 PR ipa/58555
11483 * g++.dg/torture/pr58555.C: New testcase.
11484
11485 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
11486
11487 PR target/60204
11488 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
11489 reflect abi fix.
11490 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
11491
11492 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
11493 Kirill Yukhin <kirill.yukhin@intel.com>
11494
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.
11501
11502 2014-02-19 Jakub Jelinek <jakub@redhat.com>
11503
11504 PR c/37743
11505 * g++.dg/ext/builtin-bswap1.C: New test.
11506 * c-c++-common/pr37743.c: New test.
11507
11508 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
11509
11510 * gcc.dg/decl-10.c: New test.
11511
11512 2014-02-19 Jakub Jelinek <jakub@redhat.com>
11513
11514 PR c++/60267
11515 * g++.dg/ext/ivdep-1.C: New test.
11516
11517 PR c++/60267
11518 * gcc.dg/pr60267.c: New test.
11519
11520 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
11521
11522 PR target/59794
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.
11528
11529 2014-02-18 Nick Clifton <nickc@redhat.com>
11530
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.
11546
11547 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
11548
11549 * gnat.dg/opt31.adb: New test.
11550
11551 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11552
11553 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
11554
11555 2014-02-19 Janus Weil <janus@gcc.gnu.org>
11556
11557 PR fortran/60232
11558 * gfortran.dg/typebound_proc_33.f90: New.
11559
11560 2014-02-19 Marek Polacek <polacek@redhat.com>
11561
11562 PR c/60195
11563 * gcc.dg/pr60195.c: New test.
11564
11565 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
11566
11567 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
11568
11569 2014-02-19 Jakub Jelinek <jakub@redhat.com>
11570
11571 PR preprocessor/58844
11572 * c-c++-common/cpp/pr58844-1.c: New test.
11573 * c-c++-common/cpp/pr58844-2.c: New test.
11574
11575 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11576
11577 PR c++/60225
11578 * g++.dg/cpp0x/constexpr-ice10.C: New.
11579
11580 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11581
11582 PR c++/60215
11583 * g++.dg/cpp0x/pr60215.C: New.
11584
11585 2014-02-18 Tobias Burnus <burnus@net-b.de>
11586
11587 PR fortran/49397
11588 * gfortran.dg/proc_ptr_45.f90: New.
11589 * gfortran.dg/proc_ptr_46.f90: New.
11590
11591 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
11592
11593 PR c++/60190
11594 * g++.dg/cpp1y/pr60190.C: New testcase.
11595
11596 PR c++/60064
11597 * g++.dg/cpp1y/pr60064.C: New testcase.
11598
11599 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
11600
11601 PR target/60205
11602 * gcc.target/i386/pr60205-1.c: New test.
11603 * gcc.target/i386/pr60205-2.c: Ditto.
11604
11605 2014-02-18 Kai Tietz <ktietz@redhat.com>
11606
11607 PR target/60193
11608 * gcc.target/i386/nest-1.c: New testcase.
11609
11610 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
11611
11612 * gnat.dg/opt32.adb: New test.
11613
11614 2014-02-18 Janus Weil <janus@gcc.gnu.org>
11615
11616 PR fortran/60231
11617 * gfortran.dg/typebound_generic_15.f90: New.
11618
11619 2014-02-17 Janus Weil <janus@gcc.gnu.org>
11620
11621 PR fortran/55907
11622 * gfortran.dg/init_flag_12.f90: New.
11623
11624 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
11625 Ilya Tocar <ilya.tocar@intel.com>
11626
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.
11631
11632 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
11633
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.
11644
11645 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11646
11647 PR target/60203
11648 * gcc.target/powerpc/pr60203.c: New testsuite.
11649
11650 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
11651
11652 PR fortran/59599
11653 * gfortran.dg/ichar_3.f90: New test.
11654
11655 2014-02-15 Richard Biener <rguenther@suse.de>
11656
11657 PR tree-optimization/60183
11658 * gcc.dg/torture/pr60183.c: New testcase.
11659
11660 2014-02-14 Jeff Law <law@redhat.com>
11661
11662 PR rtl-optimization/60131
11663 * g++.dg/torture/pr60131.C: New test.
11664
11665 2014-02-14 Ian Bolton <ian.bolton@arm.com>
11666
11667 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
11668 on command-line.
11669
11670 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
11671
11672 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
11673
11674 2014-02-14 Jakub Jelinek <jakub@redhat.com>
11675
11676 * gcc.c-torture/compile/20140213.c: New test.
11677
11678 2014-02-13 Jakub Jelinek <jakub@redhat.com>
11679
11680 PR target/43546
11681 * gcc.target/i386/pr43546.c: New test.
11682
11683 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
11684
11685 * gcc.target/s390/hotpatch-compile-8.c: New test.
11686
11687 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
11688
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.
11692
11693 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
11694
11695 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
11696
11697 2014-02-12 Joseph Myers <joseph@codesourcery.com>
11698
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.
11702
11703 2014-02-12 Jakub Jelinek <jakub@redhat.com>
11704
11705 PR middle-end/59737
11706 * g++.dg/ipa/pr59737.C: New test.
11707
11708 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
11709
11710 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
11711
11712 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
11713
11714 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
11715
11716 * gcc.dg/cilk-plus/jump-openmp.c: New file.
11717
11718 2014-02-12 Richard Biener <rguenther@suse.de>
11719
11720 PR middle-end/60092
11721 * gcc.dg/torture/pr60092.c: New testcase.
11722 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
11723
11724 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
11725
11726 * gcc.c-torture/execute/20140212-1.c: New test.
11727
11728 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11729
11730 PR c++/60047
11731 * g++.dg/cpp0x/pr60047.C: New.
11732
11733 2014-02-12 Jakub Jelinek <jakub@redhat.com>
11734
11735 PR c/60101
11736 * c-c++-common/pr60101.c: New test.
11737
11738 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
11739
11740 PR lto/59468
11741 * g++.dg/ipa/devirt-27.C: New testcase.
11742 * g++.dg/ipa/devirt-26.C: New testcase.
11743
11744 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11745
11746 PR target/60137
11747 * gcc.target/powerpc/pr60137.c: New file.
11748
11749 2014-02-11 Jakub Jelinek <jakub@redhat.com>
11750
11751 PR fortran/52370
11752 * gfortran.dg/pr52370.f90: New test.
11753
11754 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
11755
11756 PR target/59927
11757 Revert
11758 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
11759
11760 PR testsuite/58630
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.
11786
11787 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
11788
11789 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
11790
11791 2014-02-11 Jakub Jelinek <jakub@redhat.com>
11792
11793 PR debug/59776
11794 * gcc.dg/guality/pr59776.c: New test.
11795
11796 2014-02-11 Renlin Li <Renlin.Li@arm.com>
11797
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.
11801
11802 2014-02-11 Jeff Law <law@redhat.com>
11803
11804 PR middle-end/54041
11805 * gcc.target/m68k/pr54041.c: New test.
11806
11807 2014-02-11 Jakub Jelinek <jakub@redhat.com>
11808
11809 PR target/59927
11810 * gcc.target/i386/pr59927.c: New test.
11811
11812 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
11813
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.
11819
11820 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11821
11822 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
11823
11824 2014-02-10 Jeff Law <law@redhat.com>
11825
11826 PR middle-end-52306
11827 * gcc.c-torture/compile/pr52306.c: New test.
11828
11829 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11830
11831 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
11832
11833 2014-02-10 Richard Biener <rguenther@suse.de>
11834
11835 PR tree-optimization/60115
11836 * gcc.dg/torture/pr60115.c: New testcase.
11837
11838 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
11839
11840 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
11841 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
11842
11843 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
11844 Ilya Tocar <ilya.tocar@intel.com>
11845
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.
11873
11874 2014-02-10 Jakub Jelinek <jakub@redhat.com>
11875
11876 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
11877
11878 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
11879
11880 PR fortran/57522
11881 * gfortran.dg/associated_target_5.f03: New test.
11882
11883 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
11884
11885 PR fortran/59026
11886 * gfortran.dg/elemental_by_value_1.f90: New test.
11887
11888 2014-02-08 Janus Weil <janus@gcc.gnu.org>
11889
11890 PR fortran/58470
11891 * gfortran.dg/finalize_22.f90: New.
11892
11893 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
11894
11895 PR fortran/60066
11896 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
11897 was fixed by the patch for PR59906.
11898
11899 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
11900
11901 PR translation/52289
11902 * gfortran.dg/coarray_8.f90: Update dg-error match.
11903
11904 2014-02-08 Jakub Jelinek <jakub@redhat.com>
11905
11906 PR c/59984
11907 * gcc.dg/vect/pr59984.c: New test.
11908
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.
11916
11917 2014-02-08 Jakub Jelinek <jakub@redhat.com>
11918
11919 PR target/60077
11920 * gcc.target/i386/pr60077-1.c: New test.
11921 * gcc.target/i386/pr60077-2.c: New test.
11922
11923 2014-02-07 Jakub Jelinek <jakub@redhat.com>
11924
11925 PR preprocessor/56824
11926 * gcc.dg/pr56824.c: New test.
11927
11928 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11929
11930 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
11931 variable used for atomic operations.
11932
11933 2014-02-07 Richard Biener <rguenther@suse.de>
11934
11935 PR middle-end/60092
11936 * gcc.dg/vect/pr60092-2.c: New testcase.
11937
11938 2014-02-07 Jakub Jelinek <jakub@redhat.com>
11939
11940 PR c++/60082
11941 Revert
11942 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
11943
11944 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
11945 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11946
11947 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11948
11949 * gcc.target/s390/fp2int1.c: New testcase.
11950
11951 2014-02-07 Richard Biener <rguenther@suse.de>
11952
11953 PR middle-end/60092
11954 * gcc.dg/tree-ssa/alias-30.c: New testcase.
11955 * gcc.dg/tree-ssa/alias-31.c: Likewise.
11956
11957 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
11958
11959 PR ipa/59918
11960 * g++.dg/torture/pr59918.C: New testcase.
11961
11962 2014-02-06 Jakub Jelinek <jakub@redhat.com>
11963
11964 PR target/59575
11965 * gcc.target/arm/pr59575.c: New test.
11966
11967 PR debug/59992
11968 * gcc.dg/pr59992.c: New test.
11969
11970 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
11971
11972 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
11973 init_priority. Test alignment of variable instead of function.
11974
11975 2014-02-06 Marek Polacek <polacek@redhat.com>
11976
11977 PR c/60087
11978 * gcc.dg/pr60087.c: New test.
11979
11980 2014-02-06 Alan Modra <amodra@gmail.com>
11981
11982 * gcc.target/powerpc/pr60032.c: New.
11983
11984 2014-02-06 Jakub Jelinek <jakub@redhat.com>
11985
11986 PR target/60062
11987 * gcc.c-torture/execute/pr60062.c: New test.
11988 * gcc.c-torture/execute/pr60072.c: New test.
11989
11990 2014-02-06 Ian Bolton <ian.bolton@arm.com>
11991
11992 * gcc.dg/tree-ssa/pr59597.c: Make called function static
11993 so that expected outcome works for PIC variants too.
11994
11995 2014-02-06 Yury Gribov <y.gribov@samsung.com>
11996 Kugan Vivekanandarajah <kuganv@linaro.org>
11997
11998 * gcc.target/arm/vect-noalign.c: New file.
11999
12000 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
12001 Jakub Jelinek <jakub@redhat.com>
12002
12003 PR middle-end/60013
12004 * gcc.dg/pr60013.c: New testcase.
12005
12006 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12007
12008 * gcc.dg/vmx/sum2s.c: New.
12009 * gcc.dg/vmx/sum2s-be-order.c: New.
12010
12011 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12012
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.
12017
12018 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
12019
12020 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
12021 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12022
12023 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12024
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
12028 declaration.
12029 (TEST): Use __builtin_floorf.
12030 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
12031
12032 2014-02-05 Jakub Jelinek <jakub@redhat.com>
12033
12034 PR ipa/59947
12035 * g++.dg/opt/pr59947.C: New test.
12036
12037 PR c++/58703
12038 * c-c++-common/gomp/pr58703.c: New test.
12039
12040 2014-02-05 Richard Biener <rguenther@suse.de>
12041
12042 PR testsuite/60076
12043 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
12044 avoid using unsigned long long.
12045
12046 2014-02-05 Jakub Jelinek <jakub@redhat.com>
12047
12048 PR middle-end/57499
12049 * g++.dg/torture/pr57499.C: New test.
12050
12051 2014-02-05 Yury Gribov <y.gribov@samsung.com>
12052
12053 * gcc.dg/asan/nosanitize-and-inline.c: New test.
12054
12055 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
12056
12057 * g++.dg/ipa/devirrt-22.C: Fix template.
12058
12059 2014-02-04 Marek Polacek <polacek@redhat.com>
12060
12061 PR c/60036
12062 * gcc.dg/pr60036.c: New test.
12063
12064 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
12065
12066 PR ipa/60058
12067 * g++.dg/torture/pr60058.C: New testcase.
12068
12069 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
12070
12071 * g++.dg/tsan/default_options.C: Invert check.
12072
12073 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12074
12075 PR tree-optimization/60002
12076 * g++.dg/opt/pr60002.C: New test.
12077
12078 PR tree-optimization/60023
12079 * g++.dg/vect/pr60023.cc: New test.
12080
12081 PR ipa/60026
12082 * c-c++-common/torture/pr60026.c: New test.
12083
12084 PR rtl-optimization/57915
12085 * gcc.target/i386/pr57915.c: New test.
12086
12087 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12088
12089 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
12090
12091 2014-02-04 Renlin Li <Renlin.Li@arm.com>
12092
12093 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
12094
12095 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12096
12097 PR middle-end/59261
12098 * gcc.dg/pr59261.c: New test.
12099
12100 2014-02-04 Richard Biener <rguenther@suse.de>
12101
12102 PR tree-optimization/60012
12103 * gcc.dg/vect/pr60012.c: New testcase.
12104
12105 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12106
12107 PR target/59788
12108 * g++.dg/eh/unwind-direct.C: New test.
12109
12110 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
12111
12112 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
12113 timeout value to 20s.
12114
12115 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
12116
12117 PR ipa/59882
12118 * g++.dg/torture/pr59882.C: New testcase
12119
12120 2014-02-03 Jan Hubicka <jh@suse.cz>
12121
12122 PR ipa/59831
12123 * g++.dg/ipa/devirt-22.C: New testcase.
12124
12125 2014-02-03 Jan Hubicka <jh@suse.cz>
12126
12127 * g++.dg/ipa/devirt-25.C: New testcase.
12128
12129 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12130
12131 PR tree-optimization/59924
12132 * gcc.dg/pr59924.c: New test.
12133
12134 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
12135
12136 PR ipa/59831
12137 * g++.dg/ipa/devirt-24.C: New testcase.
12138
12139 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
12140
12141 PR c++/53017
12142 PR c++/59211
12143 * c-c++-common/attributes-1.c: New testcase.
12144 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
12145
12146 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12147
12148 PR c++/58871
12149 * g++.dg/cpp0x/pr58871.C: New.
12150
12151 2014-02-03 Cong Hou <congh@google.com>
12152
12153 PR tree-optimization/60000
12154 * g++.dg/vect/pr60000.cc: New test.
12155
12156 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
12157
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.
12185
12186 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
12187
12188 PR rtl-optimization/57662
12189 * g++.dg/pr57662.C: New test.
12190
12191 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12192
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.
12196
12197 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12198
12199 * gcc.dg/vmx/vsums.c: New.
12200 * gcc.dg/vmx/vsums-be-order.c: New.
12201
12202 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
12203
12204 * g++.dg/ipa/devirt-23.C: New testcase.
12205 * g++.dg/ipa/devirt-20.C: Fix template.
12206
12207 2014-02-02 Jan Hubicka <jh@suse.cz>
12208
12209 * g++.dg/ipa/devirt-21.C: New testcase.
12210
12211 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
12212
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.
12215
12216 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
12217
12218 PR target/60017
12219 * gcc.c-torture/execute/pr60017.c: New test.
12220
12221 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
12222
12223 PR fortran/57033
12224 * gfortran.dg/default_initialization_7.f90: New test.
12225
12226 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
12227
12228 PR fortran/59906
12229 * gfortran.dg/elemental_subroutine_9.f90: New test.
12230
12231 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12232
12233 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
12234
12235 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12236
12237 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
12238
12239 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12240
12241 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
12242
12243 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12244
12245 PR c++/51219
12246 * g++.dg/init/bitfield5.C: New.
12247
12248 2014-02-01 Jakub Jelinek <jakub@redhat.com>
12249
12250 PR tree-optimization/60003
12251 * gcc.c-torture/execute/pr60003.c: New test.
12252
12253 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
12254
12255 PR bootstrap/59985
12256 * gcc.target/arm/pr59985.C: New.
12257
12258 2014-01-31 Jakub Jelinek <jakub@redhat.com>
12259
12260 PR sanitizer/59410
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
12263 to compile.
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.
12292
12293 2014-01-31 Richard Henderson <rth@redhat.com>
12294
12295 * g++.dg/tm/pr60004.C: New.
12296
12297 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12298
12299 PR c++/59082
12300 * g++.dg/inherit/crash4.C: New.
12301
12302 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
12303
12304 * c-c++-common/tsan/simple_race.c: Made test less flaky.
12305
12306 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12307
12308 * gcc.target/i386/m512-check.h: Use correct rounding values.
12309
12310 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12311
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.
12383
12384 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12385
12386 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
12387 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
12388
12389 2014-01-31 Richard Biener <rguenther@suse.de>
12390
12391 PR middle-end/59990
12392 * gcc.dg/torture/pr59990.c: New testcase.
12393
12394 2014-01-31 Jakub Jelinek <jakub@redhat.com>
12395
12396 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
12397 if it fails don't run any tsan tests.
12398
12399 2014-01-31 Marek Polacek <polacek@redhat.com>
12400
12401 PR c/59963
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.
12408
12409 2014-01-30 Jakub Jelinek <jakub@redhat.com>
12410
12411 PR target/59923
12412 * gcc.target/arm/pr59923.c: New test.
12413
12414 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12415
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.
12422
12423 2014-01-30 Richard Biener <rguenther@suse.de>
12424
12425 PR tree-optimization/59993
12426 * gcc.dg/torture/pr59993.c: New testcase.
12427
12428 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
12429
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.
12434
12435 2014-01-30 Marek Polacek <polacek@redhat.com>
12436
12437 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
12438
12439 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
12440
12441 * gcc.target/microblaze/isa/fcmp4.c: New.
12442
12443 2014-01-30 Marek Polacek <polacek@redhat.com>
12444
12445 PR c/59940
12446 * gcc.dg/pr59940.c: New test.
12447 * gcc.dg/pr35635.c (func3): Move dg-warning.
12448
12449 2014-01-30 Richard Biener <rguenther@suse.de>
12450
12451 PR tree-optimization/59903
12452 * gcc.dg/torture/pr59903.c: New testcase.
12453
12454 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
12455
12456 PR c++/58843
12457 * g++.dg/lookup/crash8.C: New.
12458
12459 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
12460
12461 PR c++/58649
12462 * g++.dg/template/crash117.C: New.
12463
12464 2014-01-30 Richard Biener <rguenther@suse.de>
12465
12466 PR c/59905
12467 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
12468 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
12469 abort.
12470 * gcc.dg/invalid-call-1.c: Likewise.
12471
12472 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12473
12474 PR c++/58561
12475 * g++.dg/cpp1y/auto-fn23.C: New.
12476
12477 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12478
12479 PR c++/58846
12480 * g++.dg/init/dso_handle2.C: New.
12481
12482 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12483
12484 PR c++/58674
12485 * g++.dg/cpp0x/pr58674.C: New.
12486
12487 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
12488
12489 PR target/59617
12490 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
12491 * gcc.target/i386/avx512f-gather-5.c: Ditto.
12492
12493 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12494
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.
12499
12500 2014-01-29 Richard Biener <rguenther@suse.de>
12501
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.
12506
12507 2014-01-29 Renlin Li <Renlin.Li@arm.com>
12508
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.
12512
12513 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12514
12515 PR c++/58702
12516 * g++.dg/gomp/pr58702.C: New.
12517
12518 2014-01-29 Dodji Seketeli <dodji@redhat.com>
12519
12520 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
12521 selector.
12522
12523 2014-01-29 Jakub Jelinek <jakub@redhat.com>
12524
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.
12532
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.
12537
12538 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
12539
12540 PR fortran/59414
12541 * gfortran.dg/allocate_class_3.f90: New test.
12542
12543 2014-01-28 Dodji Seketeli <dodji@redhat.com>
12544
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.
12548
12549 2014-01-27 Steve Ellcey <sellcey@mips.com>
12550
12551 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
12552
12553 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
12554
12555 * g++.dg/ext/mv16.C: New tests.
12556
12557 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
12558
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.
12643
12644 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
12645
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.
12659
12660 2014-01-27 Christian Bruel <christian.bruel@st.com>
12661
12662 * gcc.target/sh/torture/strncmp.c: New tests.
12663
12664 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
12665
12666 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
12667
12668 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
12669
12670 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
12671
12672 2014-01-24 Jeff Law <law@redhat.com>
12673
12674 PR tree-optimization/59919
12675 * gcc.c-torture/compile/pr59919.c: New test.
12676
12677 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
12678
12679 PR c++/57524
12680 * g++.dg/ext/timevar2.C: New.
12681
12682 2014-01-24 Marek Polacek <polacek@redhat.com>
12683
12684 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
12685
12686 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
12687
12688 PR target/59929
12689 * gcc.target/i386/pr59929.c: New test.
12690
12691 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
12692
12693 PR target/59909
12694 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
12695 word atomic functions at runtime.
12696
12697 2014-01-23 Marek Polacek <polacek@redhat.com>
12698
12699 PR c/59846
12700 * gcc.dg/pr59846.c: New test.
12701
12702 2014-01-23 Marek Polacek <polacek@redhat.com>
12703
12704 PR c/58346
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.
12708
12709 2014-01-23 Marek Polacek <polacek@redhat.com>
12710
12711 PR c/59871
12712 * gcc.dg/20020220-2.c: Adjust dg-warning message.
12713 * gcc.dg/pr59871.c: New test.
12714
12715 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
12716
12717 PR c++/58980
12718 * g++.dg/parse/enum11.C: New.
12719
12720 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
12721
12722 * gcc.target/aarch64/sshr64_1.c: New testcase.
12723
12724 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
12725
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.
12733
12734 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
12735
12736 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
12737
12738 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
12739
12740 * gcc.target/microblaze/others/builtin-trap.c: New test,
12741
12742 2014-01-23 Jakub Jelinek <jakub@redhat.com>
12743
12744 PR middle-end/58809
12745 * c-c++-common/gomp/pr58809.c: New test.
12746
12747 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
12748
12749 PR sanitizer/59897
12750 * c-c++-common/asan/use-after-return-1.c: Fixed
12751 to pass on darwin.
12752
12753 2014-01-23 Dodji Seketeli <dodji@redhat.com>
12754
12755 PR preprocessor/58580
12756 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
12757
12758 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
12759 Ilya Tocar <ilya.tocar@intel.com>
12760
12761 * gcc.target/i386/avx512f-kmovw-1.c: New.
12762
12763 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
12764
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.
12771
12772 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
12773
12774 PR target/52125
12775 * gcc.dg/pr48774.c: Remove skip for mips_rel.
12776 * gcc.target/mips/pr52125.c: New test.
12777
12778 2014-01-22 Marek Polacek <polacek@redhat.com>
12779
12780 PR c/59891
12781 * gcc.dg/torture/pr59891.c: New test.
12782
12783 2014-01-22 Jeff Law <law@redhat.com>
12784
12785 PR tree-optimization/59597
12786 * gcc.dg/tree-ssa/pr59597.c: New test.
12787
12788 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
12789
12790 PR rtl-optimization/59477
12791 * g++.dg/pr59477.C: New.
12792
12793 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
12794
12795 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
12796
12797 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
12798
12799 PR c++/59482
12800 * g++.dg/pr59482.C: New.
12801
12802 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12803
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.
12808
12809 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
12810
12811 PR rtl-optimization/59896
12812 * gcc.target/arm/pr59896.c: New.
12813
12814 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
12815
12816 PR rtl-optimization/59858
12817 * gcc.target/arm/pr59858.c: New.
12818
12819 2014-01-21 Jakub Jelinek <jakub@redhat.com>
12820
12821 PR target/59003
12822 * gcc.dg/tree-prof/pr59003.c: New test.
12823
12824 PR middle-end/59860
12825 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
12826 other targets.
12827
12828 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12829
12830 * gfortran.dg/round_3.f08: Add more cases.
12831
12832 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
12833
12834 * lib/target-supports.exp (force_conventional_output_for): New
12835 procedure.
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.
12842
12843 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
12844
12845 PR middle-end/59789
12846 * gcc.target/i386/pr59789.c: New testcase.
12847
12848 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
12849
12850 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
12851 the 'code' bitfield from 16 to 8.
12852
12853 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
12854
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.
12859
12860 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
12861
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.
12868 (INDEX): Likewise.
12869 (test_vneg_f32): Use fixed RUN_TEST.
12870
12871 2014-01-20 Richard Biener <rguenther@suse.de>
12872
12873 PR middle-end/59860
12874 * gcc.dg/pr59860.c: New testcase.
12875
12876 2014-01-20 Jakub Jelinek <jakub@redhat.com>
12877
12878 PR target/59880
12879 * gcc.target/i386/pr59880.c: New test.
12880
12881 2014-01-20 Renlin Li <renlin.li@arm.com>
12882
12883 * gcc.dg/pr44194-1.c: Tweak regexp.
12884
12885 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
12886
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.
12892
12893 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
12894
12895 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
12896
12897 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
12898
12899 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
12900
12901 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
12902
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.
12906
12907 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
12908
12909 PR fortran/58007
12910 * gfortran.dg/unresolved_fixup_1.f90: New test.
12911 * gfortran.dg/unresolved_fixup_2.f90: New test.
12912
12913 2014-01-18 Jakub Jelinek <jakub@redhat.com>
12914
12915 PR target/58944
12916 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
12917 Remove dg-prune-output lines.
12918
12919 2014-01-17 Jakub Jelinek <jakub@redhat.com>
12920
12921 PR middle-end/59706
12922 * gfortran.dg/pr59706.f90: New test.
12923 * g++.dg/ext/pr59706.C: New test.
12924
12925 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
12926
12927 PR c++/59270
12928 PR c++/58811
12929 * g++.dg/cpp0x/decltype-incomplete1.C: New.
12930 * g++.dg/init/pr58811.C: Likewise.
12931
12932 2014-01-17 Jeff Law <law@redhat.com>
12933
12934 PR middle-end/57904
12935 * gfortran.dg/pr57904.f90: New test.
12936
12937 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
12938
12939 PR c++/59269
12940 * g++.dg/cpp0x/nsdmi-union4.C: New.
12941
12942 2014-01-17 Marek Polacek <polacek@redhat.com>
12943
12944 PR c++/59838
12945 * g++.dg/diagnostic/pr59838.C: New test.
12946
12947 2014-01-17 Marek Polacek <polacek@redhat.com>
12948
12949 PR c/58346
12950 * gcc.dg/pr58346.c: New test.
12951
12952 2014-01-17 Jakub Jelinek <jakub@redhat.com>
12953
12954 PR testsuite/58776
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.
12958
12959 PR fortran/59440
12960 * gfortran.dg/pr59440-1.f90: New test.
12961 * gfortran.dg/pr59440-2.f90: New test.
12962 * gfortran.dg/pr59440-3.f90: New test.
12963
12964 PR testsuite/59064
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.
12974
12975 PR c++/57945
12976 * c-c++-common/torture/pr57945.c: New test.
12977
12978 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
12979
12980 * gcc.target/arm/its.c: New testcase.
12981
12982 2014-01-16 Jan Hubicka <jh@suse.cz>
12983
12984 PR ipa/59775
12985 * g++.dg/torture/pr59775.C: New testcase.
12986
12987 2014-01-16 Jakub Jelinek <jakub@redhat.com>
12988
12989 PR middle-end/58344
12990 * gcc.c-torture/compile/pr58344.c: New test.
12991
12992 PR target/59839
12993 * gcc.target/i386/pr59839.c: New test.
12994
12995 PR debug/54694
12996 * gcc.target/i386/pr9771-1.c (main): Rename to...
12997 (real_main): ... this. Add __asm name "main".
12998 (ASMNAME, ASMNAME2, STRING): Define.
12999
13000 2014-01-16 Nick Clifton <nickc@redhat.com>
13001
13002 PR middle-end/28865
13003 * gcc.c-torture/compile/pr28865.c: New.
13004 * gcc.c-torture/execute/pr28865.c: New.
13005
13006 2014-01-16 Marek Polacek <polacek@redhat.com>
13007
13008 PR middle-end/59827
13009 * gcc.dg/pr59827.c: New test.
13010
13011 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
13012
13013 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
13014
13015 2014-01-15 Richard Henderson <rth@redhat.com>
13016
13017 PR debug/54694
13018 * gcc.target/i386/pr54694.c: New test.
13019
13020 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
13021
13022 PR c++/49718
13023 * g++.dg/pr49718.C: New test.
13024
13025 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
13026
13027 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
13028
13029 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
13030
13031 * gcc.dg/vmx/mult-even-odd.c: New.
13032 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
13033
13034 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
13035
13036 * lib/target-supports.exp (check_libcilkrts_available): Added an
13037 extern "C" if we are using C++ along with a function prototype.
13038
13039 2014-01-15 Jeff Law <law@redhat.com>
13040
13041 PR tree-optimization/59747
13042 * gcc.c-torture/execute/pr59747.c: New test.
13043
13044 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
13045
13046 PR target/59794
13047 * c-c++-common/convert-vec-1.c: Also prune ABI change for
13048 Linux/x86.
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.
13062
13063 2014-01-15 Matthias Klose <doko@ubuntu.com>
13064
13065 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
13066
13067 2014-01-15 Richard Biener <rguenther@suse.de>
13068
13069 PR tree-optimization/59822
13070 * g++.dg/torture/pr59822.C: New testcase.
13071
13072 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
13073
13074 PR target/59808
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.
13077
13078 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
13079 Kugan Vivekanandarajah <kuganv@linaro.org>
13080
13081 PR target/59695
13082 * g++.dg/pr59695.C: New testcase.
13083
13084 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13085
13086 PR target/59803
13087 * gcc.c-torture/compile/pr59803.c: New testcase.
13088
13089 2014-01-15 Jakub Jelinek <jakub@redhat.com>
13090
13091 PR c/58943
13092 * gcc.c-torture/execute/pr58943.c: New test.
13093 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
13094
13095 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
13096
13097 PR target/59794
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.
13108
13109 2014-01-14 Richard Biener <rguenther@suse.de>
13110
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.
13116
13117 2014-01-14 Jakub Jelinek <jakub@redhat.com>
13118
13119 PR testsuite/59494
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.
13125
13126 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
13127
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.
13155
13156 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13157
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.
13162
13163 2014-01-13 Jakub Jelinek <jakub@redhat.com>
13164
13165 PR tree-optimization/59387
13166 * gcc.c-torture/execute/pr59387.c: New test.
13167
13168 2014-01-13 Richard Biener <rguenther@suse.de>
13169
13170 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
13171 adjusting mathlib options.
13172 * gfortran.dg/lto/lto.exp: Likewise.
13173
13174 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
13175
13176 * gnat.dg/loop_optimization17.adb: New test.
13177 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
13178
13179 2014-01-13 Christian Bruel <christian.bruel@st.com>
13180
13181 * gcc.target/sh/cmpstrn.c: New case.
13182
13183 2014-01-13 Jakub Jelinek <jakub@redhat.com>
13184
13185 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
13186 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
13187
13188 2014-01-12 Janus Weil <janus@gcc.gnu.org>
13189
13190 PR fortran/58026
13191 * gfortran.dg/alloc_comp_basics_6.f90: New.
13192
13193 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
13194
13195 PR fortran/59700
13196 * gfortran.dg/pr59700.f90: New test.
13197
13198 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
13199
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
13206 for PR59419.
13207
13208 2014-01-10 Jeff Law <law@redhat.com>
13209
13210 PR middle-end/59743
13211 * gcc.c-torture/compile/pr59743.c: New test.
13212
13213 2014-01-10 Jan Hubicka <jh@suse.cz>
13214
13215 PR ipa/58585
13216 * g++.dg/torture/pr58585.C: New testcase.
13217
13218 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
13219
13220 * gcc.dg/pr46309.c: Disable for cris*-*-*.
13221
13222 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
13223
13224 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
13225
13226 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
13227
13228 PR target/59744
13229 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
13230 * gcc.target/aarch64/cmn-neg2.c: New test.
13231
13232 2014-01-10 Richard Biener <rguenther@suse.de>
13233
13234 PR tree-optimization/59374
13235 * gcc.dg/torture/pr59374-3.c: New testcase.
13236
13237 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13238
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.
13243
13244 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
13245
13246 PR ipa/58252
13247 PR ipa/59226
13248 * g++.dg/ipa/devirt-20.C: New testcase.
13249 * g++.dg/torture/pr58252.C: Likewise.
13250 * g++.dg/torture/pr59226.C: Likewise.
13251
13252 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
13253
13254 * c-c++-common/asan/no-asan-stack.c: New test.
13255
13256 2014-01-10 Jakub Jelinek <jakub@redhat.com>
13257
13258 PR middle-end/59670
13259 * gcc.dg/pr59670.c: New test.
13260
13261 2014-01-09 Steve Ellcey <sellcey@mips.com>
13262
13263 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
13264
13265 2014-01-09 Jakub Jelinek <jakub@redhat.com>
13266
13267 PR middle-end/47735
13268 * gcc.target/i386/pr47735.c: New test.
13269
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.
13275
13276 PR sanitizer/59136
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.
13280
13281 2014-01-09 Ian Lance Taylor <iant@google.com>
13282
13283 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
13284 the other Go compiler.
13285
13286 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
13287
13288 PR c++/59730
13289 * g++.dg/cpp0x/variadic145.C: New.
13290
13291 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
13292
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.
13295
13296 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
13297
13298 PR testsuite/59524
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.
13303
13304 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
13305
13306 PR c++/59631
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.
13317
13318 2014-01-09 Richard Biener <rguenther@suse.de>
13319
13320 PR tree-optimization/59715
13321 * gcc.dg/torture/pr59715.c: New testcase.
13322
13323 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
13324
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.
13330
13331 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
13332
13333 * gnat.dg/weak2.ad[sb]: New test.
13334
13335 2014-01-08 Jakub Jelinek <jakub@redhat.com>
13336
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.
13340
13341 2014-01-08 Catherine Moore <clm@codesourcery.com>
13342
13343 * gcc.target/mips/umips-branch-3.c: New test.
13344 * gcc.target/mips/umips-branch-4.c: New test.
13345
13346 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
13347
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.
13356
13357 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
13358
13359 PR rtl-optimization/59137
13360 * gcc.target/mips/pr59137.c: New test.
13361
13362 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
13363
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.
13371
13372 2014-01-08 Jakub Jelinek <jakub@redhat.com>
13373
13374 PR ipa/59722
13375 * gcc.dg/pr59722.c: New test.
13376
13377 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
13378
13379 PR middle-end/57748
13380 * gcc.dg/torture/pr57748-3.c: New test.
13381 * gcc.dg/torture/pr57748-4.c: New test.
13382
13383 2014-01-08 Marek Polacek <polacek@redhat.com>
13384
13385 PR middle-end/59669
13386 * gcc.dg/gomp/pr59669-1.c: New test.
13387 * gcc.dg/gomp/pr59669-2.c: New test.
13388
13389 2014-01-08 Martin Jambor <mjambor@suse.cz>
13390
13391 PR ipa/59610
13392 * gcc.dg/ipa/pr59610.c: New test.
13393
13394 2014-01-08 Janus Weil <janus@gcc.gnu.org>
13395
13396 PR fortran/58182
13397 * gfortran.dg/binding_label_tests_26a.f90: New.
13398 * gfortran.dg/binding_label_tests_26b.f90: New.
13399
13400 2014-01-08 Marek Polacek <polacek@redhat.com>
13401
13402 PR sanitizer/59667
13403 * c-c++-common/ubsan/pr59667.c: New test.
13404
13405 2014-01-08 Richard Biener <rguenther@suse.de>
13406
13407 PR middle-end/59630
13408 * gcc.dg/pr59630.c: New testcase.
13409
13410 2014-01-08 Richard Biener <rguenther@suse.de>
13411
13412 PR middle-end/59471
13413 * gcc.dg/pr59471.c: New testcase.
13414
13415 2014-01-07 Jeff Law <law@redhat.com>
13416
13417 PR middle-end/53623
13418 * gcc.target/i386/pr53623.c: New test.
13419
13420 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
13421
13422 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
13423 blanks at EOF.
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.
13435
13436 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
13437
13438 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
13439
13440 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
13441
13442 * gcc.target/i386/intrinsics_4.c (bar): New function.
13443
13444 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
13445
13446 * g++.dg/ext/is_base_of_incomplete-2.C: New.
13447
13448 2014-01-07 Jakub Jelinek <jakub@redhat.com>
13449
13450 PR rtl-optimization/58668
13451 * gcc.dg/pr58668.c: New test.
13452
13453 PR tree-optimization/59643
13454 * gcc.dg/pr59643.c: New test.
13455 * gcc.c-torture/execute/pr59643.c: New test.
13456
13457 2014-01-06 Janus Weil <janus@gcc.gnu.org>
13458
13459 PR fortran/59589
13460 * gfortran.dg/class_allocate_16.f90: New.
13461
13462 2014-01-06 Jakub Jelinek <jakub@redhat.com>
13463
13464 PR target/59644
13465 * gcc.target/i386/pr59644.c: New test.
13466
13467 2014-01-06 Marek Polacek <polacek@redhat.com>
13468
13469 PR c/57773
13470 * gcc.dg/pr57773.c: New test.
13471
13472 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
13473
13474 PR c++/59635
13475 PR c++/59636
13476 PR c++/59629
13477 PR c++/59638
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.
13482
13483 2014-01-06 Martin Jambor <mjambor@suse.cz>
13484
13485 PR ipa/59008
13486 * gcc.dg/ipa/pr59008.c: New test.
13487
13488 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13489
13490 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
13491 if supported.
13492
13493 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13494
13495 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
13496 Require c99_runtime.
13497 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
13498
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.
13504
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.
13509
13510 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
13511 Require c99_runtime.
13512 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
13513
13514 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13515
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.
13522
13523 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13524
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.
13528
13529 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
13530
13531 * gcc.dg/pr59350.c: Tweak.
13532 * gcc.dg/pr59350-2.c: New test.
13533 * g++.dg/pr59510.C: Likewise.
13534
13535 2014-01-06 Janus Weil <janus@gcc.gnu.org>
13536
13537 PR fortran/59023
13538 * gfortran.dg/bind_c_procs_2.f90: New.
13539
13540 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
13541
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.
13549
13550 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
13551
13552 * gcc.target/arm/neon-nested-apcs.c: New test.
13553
13554 2014-01-04 Jakub Jelinek <jakub@redhat.com>
13555
13556 PR tree-optimization/59519
13557 * gcc.dg/vect/pr59519-1.c: New test.
13558 * gcc.dg/vect/pr59519-2.c: New test.
13559
13560 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
13561 vmovdqu32.
13562
13563 2014-01-04 Janus Weil <janus@gcc.gnu.org>
13564
13565 PR fortran/59547
13566 * gfortran.dg/typebound_proc_32.f90: New.
13567
13568 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
13569
13570 PR c++/58950
13571 * g++.dg/pr58950.C: New file.
13572
13573 2014-01-03 Tobias Burnus <burnus@net-b.de>
13574
13575 PR c++/58567
13576 * g++.dg/gomp/pr58567.C: New.
13577
13578 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
13579
13580 PR tree-optimization/59651
13581 * gcc.dg/torture/pr59651.c: New test.
13582 * gcc.dg/vect/pr59651.c: Ditto.
13583
13584 2014-01-03 Jakub Jelinek <jakub@redhat.com>
13585
13586 PR target/59625
13587 * gcc.target/i386/pr59625.c: New test.
13588
13589 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
13590
13591 Core DR 1442
13592 PR c++/59165
13593 * g++.dg/cpp0x/range-for28.C: New.
13594 * g++.dg/cpp0x/range-for3.C: Update.
13595
13596 2014-01-02 Joseph Myers <joseph@codesourcery.com>
13597
13598 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
13599
13600 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
13601
13602 PR c++/59641
13603 * g++.dg/cpp0x/pr59641.C: New file.
13604
13605 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
13606
13607 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
13608
13609 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
13610
13611 PR c++/59378
13612 * g++.dg/ext/pr59378.C: New file.
13613
13614 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
13615
13616 Update copyright years
13617
13618 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
13619
13620 * gcc.target/arc/arc.exp: Use the standard form for the copyright
13621 notice.
13622
13623 2014-01-02 Janus Weil <janus@gcc.gnu.org>
13624
13625 PR fortran/59654
13626 * gfortran.dg/dynamic_dispatch_12.f90: New.
13627
13628 2014-01-01 Jakub Jelinek <jakub@redhat.com>
13629
13630 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
13631 the builtin isn't optimized away as unused.
13632
13633 PR rtl-optimization/59647
13634 * g++.dg/opt/pr59647.C: New test.
13635 \f
13636 Copyright (C) 2014 Free Software Foundation, Inc.
13637
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.