1 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
3 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
5 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
7 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
8 Return right away if !arm*-*-*.
10 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
12 * gcc.c-torture/unsorted/386.c: Move to ...
13 * gcc.c-torture/compile/386.c: ... here.
14 * gcc.c-torture/unsorted/86.c: Move to ...
15 * gcc.c-torture/compile/86.c: ... here.
16 * gcc.c-torture/unsorted/a1.c: Move to ...
17 * gcc.c-torture/compile/a1.c: ... here.
18 * gcc.c-torture/unsorted/a3.c: Move to ...
19 * gcc.c-torture/compile/a3.c: ... here.
20 * gcc.c-torture/unsorted/aaa.c: Move to ...
21 * gcc.c-torture/compile/aaa.c: ... here.
22 * gcc.c-torture/unsorted/aa.c: Move to ...
23 * gcc.c-torture/compile/aa.c: ... here.
24 * gcc.c-torture/unsorted/abs.c: Move to ...
25 * gcc.c-torture/compile/abs.c: ... here.
26 * gcc.c-torture/unsorted/a.c: Move to ...
27 * gcc.c-torture/compile/a.c: ... here.
28 * gcc.c-torture/unsorted/ac.c: Move to ...
29 * gcc.c-torture/compile/ac.c: ... here.
30 * gcc.c-torture/unsorted/acc.c: Move to ...
31 * gcc.c-torture/compile/acc.c: ... here.
32 * gcc.c-torture/unsorted/add386.c: Move to ...
33 * gcc.c-torture/compile/add386.c: ... here.
34 * gcc.c-torture/unsorted/add.c: Move to ...
35 * gcc.c-torture/compile/add.c: ... here.
36 * gcc.c-torture/unsorted/addcc.c: Move to ...
37 * gcc.c-torture/compile/addcc.c: ... here.
38 * gcc.c-torture/unsorted/andm.c: Move to ...
39 * gcc.c-torture/compile/andm.c: ... here.
40 * gcc.c-torture/unsorted/andmem.c: Move to ...
41 * gcc.c-torture/compile/andmem.c: ... here.
42 * gcc.c-torture/unsorted/andn.c: Move to ...
43 * gcc.c-torture/compile/andn.c: ... here.
44 * gcc.c-torture/unsorted/andok.c: Move to ...
45 * gcc.c-torture/compile/andok.c: ... here.
46 * gcc.c-torture/unsorted/andsi.c: Move to ...
47 * gcc.c-torture/compile/andsi.c: ... here.
48 * gcc.c-torture/unsorted/andsparc.c: Move to ...
49 * gcc.c-torture/compile/andsparc.c: ... here.
50 * gcc.c-torture/unsorted/aos.c: Move to ...
51 * gcc.c-torture/compile/aos.c: ... here.
52 * gcc.c-torture/unsorted/arr.c: Move to ...
53 * gcc.c-torture/compile/arr.c: ... here.
54 * gcc.c-torture/unsorted/as.c: Move to ...
55 * gcc.c-torture/compile/as.c: ... here.
56 * gcc.c-torture/unsorted/ase.c: Move to ...
57 * gcc.c-torture/compile/ase.c: ... here.
58 * gcc.c-torture/unsorted/b1.c: Move to ...
59 * gcc.c-torture/compile/b1.c: ... here.
60 * gcc.c-torture/unsorted/b2.c: Move to ...
61 * gcc.c-torture/compile/b2.c: ... here.
62 * gcc.c-torture/unsorted/b3.c: Move to ...
63 * gcc.c-torture/compile/b3.c: ... here.
64 * gcc.c-torture/unsorted/b88.c: Move to ...
65 * gcc.c-torture/compile/b88.c: ... here.
66 * gcc.c-torture/unsorted/bad.c: Move to ...
67 * gcc.c-torture/compile/bad.c: ... here.
68 * gcc.c-torture/unsorted/band.c: Move to ...
69 * gcc.c-torture/compile/band.c: ... here.
70 * gcc.c-torture/unsorted/bb0.c: Move to ...
71 * gcc.c-torture/compile/bb0.c: ... here.
72 * gcc.c-torture/unsorted/bb1.c: Move to ...
73 * gcc.c-torture/compile/bb1.c: ... here.
74 * gcc.c-torture/unsorted/bbb.c: Move to ...
75 * gcc.c-torture/compile/bbb.c: ... here.
76 * gcc.c-torture/unsorted/b.c: Move to ...
77 * gcc.c-torture/compile/b.c: ... here.
78 * gcc.c-torture/unsorted/bc.c: Move to ...
79 * gcc.c-torture/compile/bc.c: ... here.
80 * gcc.c-torture/unsorted/bcopy.c: Move to ...
81 * gcc.c-torture/compile/bcopy.c: ... here.
82 * gcc.c-torture/unsorted/bf.c: Move to ...
83 * gcc.c-torture/compile/bf.c: ... here.
84 * gcc.c-torture/unsorted/bfins.c: Move to ...
85 * gcc.c-torture/compile/bfins.c: ... here.
86 * gcc.c-torture/unsorted/bfx.c: Move to ...
87 * gcc.c-torture/compile/bfx.c: ... here.
88 * gcc.c-torture/unsorted/bge.c: Move to ...
89 * gcc.c-torture/compile/bge.c: ... here.
90 * gcc.c-torture/unsorted/bit.c: Move to ...
91 * gcc.c-torture/compile/bit.c: ... here.
92 * gcc.c-torture/unsorted/bitf.c: Move to ...
93 * gcc.c-torture/compile/bitf.c: ... here.
94 * gcc.c-torture/unsorted/bitw.c: Move to ...
95 * gcc.c-torture/compile/bitw.c: ... here.
96 * gcc.c-torture/unsorted/blk.c: Move to ...
97 * gcc.c-torture/compile/blk.c: ... here.
98 * gcc.c-torture/unsorted/bt386.c: Move to ...
99 * gcc.c-torture/compile/bt386.c: ... here.
100 * gcc.c-torture/unsorted/bt.c: Move to ...
101 * gcc.c-torture/compile/bt.c: ... here.
102 * gcc.c-torture/unsorted/BUG11.c: Move to ...
103 * gcc.c-torture/compile/BUG11.c: ... here.
104 * gcc.c-torture/unsorted/BUG12.c: Move to ...
105 * gcc.c-torture/compile/BUG12.c: ... here.
106 * gcc.c-torture/unsorted/BUG13.c: Move to ...
107 * gcc.c-torture/compile/BUG13.c: ... here.
108 * gcc.c-torture/unsorted/BUG16.c: Move to ...
109 * gcc.c-torture/compile/BUG16.c: ... here.
110 * gcc.c-torture/unsorted/BUG17.c: Move to ...
111 * gcc.c-torture/compile/BUG17.c: ... here.
112 * gcc.c-torture/unsorted/BUG18.c: Move to ...
113 * gcc.c-torture/compile/BUG18.c: ... here.
114 * gcc.c-torture/unsorted/BUG1.c: Move to ...
115 * gcc.c-torture/compile/BUG1.c: ... here.
116 * gcc.c-torture/unsorted/BUG21.c: Move to ...
117 * gcc.c-torture/compile/BUG21.c: ... here.
118 * gcc.c-torture/unsorted/BUG22.c: Move to ...
119 * gcc.c-torture/compile/BUG22.c: ... here.
120 * gcc.c-torture/unsorted/BUG23.c: Move to ...
121 * gcc.c-torture/compile/BUG23.c: ... here.
122 * gcc.c-torture/unsorted/BUG24.c: Move to ...
123 * gcc.c-torture/compile/BUG24.c: ... here.
124 * gcc.c-torture/unsorted/BUG25.c: Move to ...
125 * gcc.c-torture/compile/BUG25.c: ... here.
126 * gcc.c-torture/unsorted/BUG2.c: Move to ...
127 * gcc.c-torture/compile/BUG2.c: ... here.
128 * gcc.c-torture/unsorted/BUG3.c: Move to ...
129 * gcc.c-torture/compile/BUG3.c: ... here.
130 * gcc.c-torture/unsorted/BUG4.c: Move to ...
131 * gcc.c-torture/compile/BUG4.c: ... here.
132 * gcc.c-torture/unsorted/BUG5.c: Move to ...
133 * gcc.c-torture/compile/BUG5.c: ... here.
134 * gcc.c-torture/unsorted/BUG6.c: Move to ...
135 * gcc.c-torture/compile/BUG6.c: ... here.
136 * gcc.c-torture/unsorted/bug.c: Move to ...
137 * gcc.c-torture/compile/bug.c: ... here.
138 * gcc.c-torture/unsorted/bugc.c: Move to ...
139 * gcc.c-torture/compile/bugc.c: ... here.
140 * gcc.c-torture/unsorted/buns.c: Move to ...
141 * gcc.c-torture/compile/buns.c: ... here.
142 * gcc.c-torture/unsorted/bx.c: Move to ...
143 * gcc.c-torture/compile/bx.c: ... here.
144 * gcc.c-torture/unsorted/c1.c: Move to ...
145 * gcc.c-torture/compile/c1.c: ... here.
146 * gcc.c-torture/unsorted/c2.c: Move to ...
147 * gcc.c-torture/compile/c2.c: ... here.
148 * gcc.c-torture/unsorted/call386.c: Move to ...
149 * gcc.c-torture/compile/call386.c: ... here.
150 * gcc.c-torture/unsorted/call.c: Move to ...
151 * gcc.c-torture/compile/call.c: ... here.
152 * gcc.c-torture/unsorted/callind.c: Move to ...
153 * gcc.c-torture/compile/callind.c: ... here.
154 * gcc.c-torture/unsorted/c.c: Move to ...
155 * gcc.c-torture/compile/c.c: ... here.
156 * gcc.c-torture/unsorted/cc.c: Move to ...
157 * gcc.c-torture/compile/cc.c: ... here.
158 * gcc.c-torture/unsorted/charmtst.c: Move to ...
159 * gcc.c-torture/compile/charmtst.c: ... here.
160 * gcc.c-torture/unsorted/cmb.c: Move to ...
161 * gcc.c-torture/compile/cmb.c: ... here.
162 * gcc.c-torture/unsorted/cmp.c: Move to ...
163 * gcc.c-torture/compile/cmp.c: ... here.
164 * gcc.c-torture/unsorted/cmphi.c: Move to ...
165 * gcc.c-torture/compile/cmphi.c: ... here.
166 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
167 * gcc.c-torture/compile/cmpsi386.c: ... here.
168 * gcc.c-torture/unsorted/cmul.c: Move to ...
169 * gcc.c-torture/compile/cmul.c: ... here.
170 * gcc.c-torture/unsorted/cn1.c: Move to ...
171 * gcc.c-torture/compile/cn1.c: ... here.
172 * gcc.c-torture/unsorted/comb.c: Move to ...
173 * gcc.c-torture/compile/comb.c: ... here.
174 * gcc.c-torture/unsorted/consec.c: Move to ...
175 * gcc.c-torture/compile/consec.c: ... here.
176 * gcc.c-torture/unsorted/const.c: Move to ...
177 * gcc.c-torture/compile/const.c: ... here.
178 * gcc.c-torture/unsorted/conv.c: Move to ...
179 * gcc.c-torture/compile/conv.c: ... here.
180 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
181 * gcc.c-torture/compile/conv_tst.c: ... here.
182 * gcc.c-torture/unsorted/cp.c: Move to ...
183 * gcc.c-torture/compile/cp.c: ... here.
184 * gcc.c-torture/unsorted/csebug.c: Move to ...
185 * gcc.c-torture/compile/csebug.c: ... here.
186 * gcc.c-torture/unsorted/cvt.c: Move to ...
187 * gcc.c-torture/compile/cvt.c: ... here.
188 * gcc.c-torture/unsorted/dblbug.c: Move to ...
189 * gcc.c-torture/compile/dblbug.c: ... here.
190 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
191 * gcc.c-torture/compile/dbl_parm.c: ... here.
192 * gcc.c-torture/unsorted/d.c: Move to ...
193 * gcc.c-torture/compile/d.c: ... here.
194 * gcc.c-torture/unsorted/ddd.c: Move to ...
195 * gcc.c-torture/compile/ddd.c: ... here.
196 * gcc.c-torture/unsorted/dead.c: Move to ...
197 * gcc.c-torture/compile/dead.c: ... here.
198 * gcc.c-torture/unsorted/delay.c: Move to ...
199 * gcc.c-torture/compile/delay.c: ... here.
200 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
201 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
202 * gcc.c-torture/unsorted/di.c: Move to ...
203 * gcc.c-torture/compile/di.c: ... here.
204 * gcc.c-torture/unsorted/dic.c: Move to ...
205 * gcc.c-torture/compile/dic.c: ... here.
206 * gcc.c-torture/unsorted/dilayout.c: Move to ...
207 * gcc.c-torture/compile/dilayout.c: ... here.
208 * gcc.c-torture/unsorted/dimove.c: Move to ...
209 * gcc.c-torture/compile/dimove.c: ... here.
210 * gcc.c-torture/unsorted/dimul.c: Move to ...
211 * gcc.c-torture/compile/dimul.c: ... here.
212 * gcc.c-torture/unsorted/div.c: Move to ...
213 * gcc.c-torture/compile/div.c: ... here.
214 * gcc.c-torture/unsorted/divdf.c: Move to ...
215 * gcc.c-torture/compile/divdf.c: ... here.
216 * gcc.c-torture/unsorted/dm.c: Move to ...
217 * gcc.c-torture/compile/dm.c: ... here.
218 * gcc.c-torture/unsorted/dshift.c: Move to ...
219 * gcc.c-torture/compile/dshift.c: ... here.
220 * gcc.c-torture/unsorted/e.c: Move to ...
221 * gcc.c-torture/compile/e.c: ... here.
222 * gcc.c-torture/unsorted/ex.c: Move to ...
223 * gcc.c-torture/compile/ex.c: ... here.
224 * gcc.c-torture/unsorted/ext.c: Move to ...
225 * gcc.c-torture/compile/ext.c: ... here.
226 * gcc.c-torture/unsorted/f1.c: Move to ...
227 * gcc.c-torture/compile/f1.c: ... here.
228 * gcc.c-torture/unsorted/f2.c: Move to ...
229 * gcc.c-torture/compile/f2.c: ... here.
230 * gcc.c-torture/unsorted/fdmul.c: Move to ...
231 * gcc.c-torture/compile/fdmul.c: ... here.
232 * gcc.c-torture/unsorted/float.c: Move to ...
233 * gcc.c-torture/compile/float.c: ... here.
234 * gcc.c-torture/unsorted/flo.c: Move to ...
235 * gcc.c-torture/compile/flo.c: ... here.
236 * gcc.c-torture/unsorted/flt_const.c: Move to ...
237 * gcc.c-torture/compile/flt_const.c: ... here.
238 * gcc.c-torture/unsorted/fnul.c: Move to ...
239 * gcc.c-torture/compile/fnul.c: ... here.
240 * gcc.c-torture/unsorted/foo.c: Move to ...
241 * gcc.c-torture/compile/foo.c: ... here.
242 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
243 * gcc.c-torture/compile/forgetcc.c: ... here.
244 * gcc.c-torture/unsorted/fq.c: Move to ...
245 * gcc.c-torture/compile/fq.c: ... here.
246 * gcc.c-torture/unsorted/g.c: Move to ...
247 * gcc.c-torture/compile/g.c: ... here.
248 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
249 * gcc.c-torture/compile/gen_tst.c: ... here.
250 * gcc.c-torture/unsorted/glob.c: Move to ...
251 * gcc.c-torture/compile/glob.c: ... here.
252 * gcc.c-torture/unsorted/gronk.c: Move to ...
253 * gcc.c-torture/compile/gronk.c: ... here.
254 * gcc.c-torture/unsorted/hibug.c: Move to ...
255 * gcc.c-torture/compile/hibug.c: ... here.
256 * gcc.c-torture/unsorted/hi.c: Move to ...
257 * gcc.c-torture/compile/hi.c: ... here.
258 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
259 * gcc.c-torture/compile/HIcmp.c: ... here.
260 * gcc.c-torture/unsorted/HIset.c: Move to ...
261 * gcc.c-torture/compile/HIset.c: ... here.
262 * gcc.c-torture/unsorted/i.c: Move to ...
263 * gcc.c-torture/compile/i.c: ... here.
264 * gcc.c-torture/unsorted/i++.c: Move to ...
265 * gcc.c-torture/compile/i++.c: ... here.
266 * gcc.c-torture/unsorted/ic.c: Move to ...
267 * gcc.c-torture/compile/ic.c: ... here.
268 * gcc.c-torture/unsorted/icmp.c: Move to ...
269 * gcc.c-torture/compile/icmp.c: ... here.
270 * gcc.c-torture/unsorted/ifreg.c: Move to ...
271 * gcc.c-torture/compile/ifreg.c: ... here.
272 * gcc.c-torture/unsorted/imm.c: Move to ...
273 * gcc.c-torture/compile/imm.c: ... here.
274 * gcc.c-torture/unsorted/isinf.c: Move to ...
275 * gcc.c-torture/compile/isinf.c: ... here.
276 * gcc.c-torture/unsorted/jmp.c: Move to ...
277 * gcc.c-torture/compile/jmp.c: ... here.
278 * gcc.c-torture/unsorted/jumptab.c: Move to ...
279 * gcc.c-torture/compile/jumptab.c: ... here.
280 * gcc.c-torture/unsorted/layout.c: Move to ...
281 * gcc.c-torture/compile/layout.c: ... here.
282 * gcc.c-torture/unsorted/lbug.c: Move to ...
283 * gcc.c-torture/compile/lbug.c: ... here.
284 * gcc.c-torture/unsorted/l.c: Move to ...
285 * gcc.c-torture/compile/l.c: ... here.
286 * gcc.c-torture/unsorted/ll1.c: Move to ...
287 * gcc.c-torture/compile/ll1.c: ... here.
288 * gcc.c-torture/unsorted/llbug.c: Move to ...
289 * gcc.c-torture/compile/llbug.c: ... here.
290 * gcc.c-torture/unsorted/lll.c: Move to ...
291 * gcc.c-torture/compile/lll.c: ... here.
292 * gcc.c-torture/unsorted/load8.c: Move to ...
293 * gcc.c-torture/compile/load8.c: ... here.
294 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
295 * gcc.c-torture/compile/loadhicc.c: ... here.
296 * gcc.c-torture/unsorted/log2.c: Move to ...
297 * gcc.c-torture/compile/log2.c: ... here.
298 * gcc.c-torture/unsorted/logic.c: Move to ...
299 * gcc.c-torture/compile/logic.c: ... here.
300 * gcc.c-torture/unsorted/loop-1.c: Move to ...
301 * gcc.c-torture/compile/loop-1.c: ... here.
302 * gcc.c-torture/unsorted/loop386.c: Move to ...
303 * gcc.c-torture/compile/loop386.c: ... here.
304 * gcc.c-torture/unsorted/lop.c: Move to ...
305 * gcc.c-torture/compile/lop.c: ... here.
306 * gcc.c-torture/unsorted/m1.c: Move to ...
307 * gcc.c-torture/compile/m1.c: ... here.
308 * gcc.c-torture/unsorted/m2.c: Move to ...
309 * gcc.c-torture/compile/m2.c: ... here.
310 * gcc.c-torture/unsorted/m5.c: Move to ...
311 * gcc.c-torture/compile/m5.c: ... here.
312 * gcc.c-torture/unsorted/m68.c: Move to ...
313 * gcc.c-torture/compile/m68.c: ... here.
314 * gcc.c-torture/unsorted/mbyte.c: Move to ...
315 * gcc.c-torture/compile/mbyte.c: ... here.
316 * gcc.c-torture/unsorted/mchar.c: Move to ...
317 * gcc.c-torture/compile/mchar.c: ... here.
318 * gcc.c-torture/unsorted/mcmp.c: Move to ...
319 * gcc.c-torture/compile/mcmp.c: ... here.
320 * gcc.c-torture/unsorted/mdouble.c: Move to ...
321 * gcc.c-torture/compile/mdouble.c: ... here.
322 * gcc.c-torture/unsorted/memtst.c: Move to ...
323 * gcc.c-torture/compile/memtst.c: ... here.
324 * gcc.c-torture/unsorted/miscomp.c: Move to ...
325 * gcc.c-torture/compile/miscomp.c: ... here.
326 * gcc.c-torture/unsorted/mm.c: Move to ...
327 * gcc.c-torture/compile/mm.c: ... here.
328 * gcc.c-torture/unsorted/mod.c: Move to ...
329 * gcc.c-torture/compile/mod.c: ... here.
330 * gcc.c-torture/unsorted/modcc.c: Move to ...
331 * gcc.c-torture/compile/modcc.c: ... here.
332 * gcc.c-torture/unsorted/move.c: Move to ...
333 * gcc.c-torture/compile/move.c: ... here.
334 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
335 * gcc.c-torture/compile/move_qhi.c: ... here.
336 * gcc.c-torture/unsorted/mregtst.c: Move to ...
337 * gcc.c-torture/compile/mregtst.c: ... here.
338 * gcc.c-torture/unsorted/msp.c: Move to ...
339 * gcc.c-torture/compile/msp.c: ... here.
340 * gcc.c-torture/unsorted/mtst.c: Move to ...
341 * gcc.c-torture/compile/mtst.c: ... here.
342 * gcc.c-torture/unsorted/mu.c: Move to ...
343 * gcc.c-torture/compile/mu.c: ... here.
344 * gcc.c-torture/unsorted/mul.c: Move to ...
345 * gcc.c-torture/compile/mul.c: ... here.
346 * gcc.c-torture/unsorted/mword1.c: Move to ...
347 * gcc.c-torture/compile/mword1.c: ... here.
348 * gcc.c-torture/unsorted/mword.c: Move to ...
349 * gcc.c-torture/compile/mword.c: ... here.
350 * gcc.c-torture/unsorted/n1.c: Move to ...
351 * gcc.c-torture/compile/n1.c: ... here.
352 * gcc.c-torture/unsorted/nand.c: Move to ...
353 * gcc.c-torture/compile/nand.c: ... here.
354 * gcc.c-torture/unsorted/n.c: Move to ...
355 * gcc.c-torture/compile/n.c: ... here.
356 * gcc.c-torture/unsorted/neg.c: Move to ...
357 * gcc.c-torture/compile/neg.c: ... here.
358 * gcc.c-torture/unsorted/o.c: Move to ...
359 * gcc.c-torture/compile/o.c: ... here.
360 * gcc.c-torture/unsorted/omit.c: Move to ...
361 * gcc.c-torture/compile/omit.c: ... here.
362 * gcc.c-torture/unsorted/opout.c: Move to ...
363 * gcc.c-torture/compile/opout.c: ... here.
364 * gcc.c-torture/unsorted/opt.c: Move to ...
365 * gcc.c-torture/compile/opt.c: ... here.
366 * gcc.c-torture/unsorted/or386.c: Move to ...
367 * gcc.c-torture/compile/or386.c: ... here.
368 * gcc.c-torture/unsorted/or.c: Move to ...
369 * gcc.c-torture/compile/or.c: ... here.
370 * gcc.c-torture/unsorted/parms.c: Move to ...
371 * gcc.c-torture/compile/parms.c: ... here.
372 * gcc.c-torture/unsorted/pass.c: Move to ...
373 * gcc.c-torture/compile/pass.c: ... here.
374 * gcc.c-torture/unsorted/p.c: Move to ...
375 * gcc.c-torture/compile/p.c: ... here.
376 * gcc.c-torture/unsorted/pmt.c: Move to ...
377 * gcc.c-torture/compile/pmt.c: ... here.
378 * gcc.c-torture/unsorted/poor.c: Move to ...
379 * gcc.c-torture/compile/poor.c: ... here.
380 * gcc.c-torture/unsorted/pp.c: Move to ...
381 * gcc.c-torture/compile/pp.c: ... here.
382 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
383 * gcc.c-torture/compile/pret-arg.c: ... here.
384 * gcc.c-torture/unsorted/pyr2.c: Move to ...
385 * gcc.c-torture/compile/pyr2.c: ... here.
386 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
387 * gcc.c-torture/compile/PYRBUG.c: ... here.
388 * gcc.c-torture/unsorted/pyr.c: Move to ...
389 * gcc.c-torture/compile/pyr.c: ... here.
390 * gcc.c-torture/unsorted/q.c: Move to ...
391 * gcc.c-torture/compile/q.c: ... here.
392 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
393 * gcc.c-torture/compile/QIcmp.c: ... here.
394 * gcc.c-torture/unsorted/QIset.c: Move to ...
395 * gcc.c-torture/compile/QIset.c: ... here.
396 * gcc.c-torture/unsorted/r1.c: Move to ...
397 * gcc.c-torture/compile/r1.c: ... here.
398 * gcc.c-torture/unsorted/r.c: Move to ...
399 * gcc.c-torture/compile/r.c: ... here.
400 * gcc.c-torture/unsorted/rel.c: Move to ...
401 * gcc.c-torture/compile/rel.c: ... here.
402 * gcc.c-torture/unsorted/rmsc.c: Move to ...
403 * gcc.c-torture/compile/rmsc.c: ... here.
404 * gcc.c-torture/unsorted/round.c: Move to ...
405 * gcc.c-torture/compile/round.c: ... here.
406 * gcc.c-torture/unsorted/run.c: Move to ...
407 * gcc.c-torture/compile/run.c: ... here.
408 * gcc.c-torture/unsorted/sar.c: Move to ...
409 * gcc.c-torture/compile/sar.c: ... here.
410 * gcc.c-torture/unsorted/s.c: Move to ...
411 * gcc.c-torture/compile/s.c: ... here.
412 * gcc.c-torture/unsorted/scal.c: Move to ...
413 * gcc.c-torture/compile/scal.c: ... here.
414 * gcc.c-torture/unsorted/sc.c: Move to ...
415 * gcc.c-torture/compile/sc.c: ... here.
416 * gcc.c-torture/unsorted/scc.c: Move to ...
417 * gcc.c-torture/compile/scc.c: ... here.
418 * gcc.c-torture/unsorted/scond.c: Move to ...
419 * gcc.c-torture/compile/scond.c: ... here.
420 * gcc.c-torture/unsorted/selfrec.c: Move to ...
421 * gcc.c-torture/compile/selfrec.c: ... here.
422 * gcc.c-torture/unsorted/seq.c: Move to ...
423 * gcc.c-torture/compile/seq.c: ... here.
424 * gcc.c-torture/unsorted/set386.c: Move to ...
425 * gcc.c-torture/compile/set386.c: ... here.
426 * gcc.c-torture/unsorted/set88.c: Move to ...
427 * gcc.c-torture/compile/set88.c: ... here.
428 * gcc.c-torture/unsorted/SFset.c: Move to ...
429 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
430 * gcc.c-torture/unsorted/shand.c: Move to ...
431 * gcc.c-torture/compile/shand.c: ... here.
432 * gcc.c-torture/unsorted/sh.c: Move to ...
433 * gcc.c-torture/compile/sh.c: ... here.
434 * gcc.c-torture/unsorted/shft.c: Move to ...
435 * gcc.c-torture/compile/shft.c: ... here.
436 * gcc.c-torture/unsorted/shift.c: Move to ...
437 * gcc.c-torture/compile/shift.c: ... here.
438 * gcc.c-torture/unsorted/shloop.c: Move to ...
439 * gcc.c-torture/compile/shloop.c: ... here.
440 * gcc.c-torture/unsorted/shm.c: Move to ...
441 * gcc.c-torture/compile/shm.c: ... here.
442 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
443 * gcc.c-torture/compile/SIcmp.c: ... here.
444 * gcc.c-torture/unsorted/signext2.c: Move to ...
445 * gcc.c-torture/compile/signext2.c: ... here.
446 * gcc.c-torture/unsorted/signext.c: Move to ...
447 * gcc.c-torture/compile/signext.c: ... here.
448 * gcc.c-torture/unsorted/sim.c: Move to ...
449 * gcc.c-torture/compile/sim.c: ... here.
450 * gcc.c-torture/unsorted/simple.c: Move to ...
451 * gcc.c-torture/compile/simple.c: ... here.
452 * gcc.c-torture/unsorted/SIset.c: Move to ...
453 * gcc.c-torture/compile/SIset.c: ... here.
454 * gcc.c-torture/unsorted/sne.c: Move to ...
455 * gcc.c-torture/compile/sne.c: ... here.
456 * gcc.c-torture/unsorted/sound.c: Move to ...
457 * gcc.c-torture/compile/sound.c: ... here.
458 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
459 * gcc.c-torture/compile/sparcbug.c: ... here.
460 * gcc.c-torture/unsorted/speed.c: Move to ...
461 * gcc.c-torture/compile/speed.c: ... here.
462 * gcc.c-torture/unsorted/stor.c: Move to ...
463 * gcc.c-torture/compile/stor.c: ... here.
464 * gcc.c-torture/unsorted/store0.c: Move to ...
465 * gcc.c-torture/compile/store0.c: ... here.
466 * gcc.c-torture/unsorted/storecc.c: Move to ...
467 * gcc.c-torture/compile/storecc.c: ... here.
468 * gcc.c-torture/unsorted/str.c: Move to ...
469 * gcc.c-torture/compile/str.c: ... here.
470 * gcc.c-torture/unsorted/stru.c: Move to ...
471 * gcc.c-torture/compile/stru.c: ... here.
472 * gcc.c-torture/unsorted/structret.c: Move to ...
473 * gcc.c-torture/compile/structret.c: ... here.
474 * gcc.c-torture/unsorted/stuct.c: Move to ...
475 * gcc.c-torture/compile/stuct.c: ... here.
476 * gcc.c-torture/unsorted/sub32.c: Move to ...
477 * gcc.c-torture/compile/sub32.c: ... here.
478 * gcc.c-torture/unsorted/subcc.c: Move to ...
479 * gcc.c-torture/compile/subcc.c: ... here.
480 * gcc.c-torture/unsorted/subcse.c: Move to ...
481 * gcc.c-torture/compile/subcse.c: ... here.
482 * gcc.c-torture/unsorted/sym.c: Move to ...
483 * gcc.c-torture/compile/sym.c: ... here.
484 * gcc.c-torture/unsorted/symconst.c: Move to ...
485 * gcc.c-torture/compile/symconst.c: ... here.
486 * gcc.c-torture/unsorted/t.c: Move to ...
487 * gcc.c-torture/compile/t.c: ... here.
488 * gcc.c-torture/unsorted/test.c: Move to ...
489 * gcc.c-torture/compile/test.c: ... here.
490 * gcc.c-torture/unsorted/test-flow.c: Move to ...
491 * gcc.c-torture/compile/test-flow.c: ... here.
492 * gcc.c-torture/unsorted/test-loop.c: Move to ...
493 * gcc.c-torture/compile/test-loop.c: ... here.
494 * gcc.c-torture/unsorted/time.c: Move to ...
495 * gcc.c-torture/compile/time.c: ... here.
496 * gcc.c-torture/unsorted/tmp.c: Move to ...
497 * gcc.c-torture/compile/tmp.c: ... here.
498 * gcc.c-torture/unsorted/trivial.c: Move to ...
499 * gcc.c-torture/compile/trivial.c: ... here.
500 * gcc.c-torture/unsorted/trunc.c: Move to ...
501 * gcc.c-torture/compile/trunc.c: ... here.
502 * gcc.c-torture/unsorted/u.c: Move to ...
503 * gcc.c-torture/compile/u.c: ... here.
504 * gcc.c-torture/unsorted/udconvert.c: Move to ...
505 * gcc.c-torture/compile/udconvert.c: ... here.
506 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
507 * gcc.c-torture/compile/udivmod4.c: ... here.
508 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
509 * gcc.c-torture/compile/UHIcmp.c: ... here.
510 * gcc.c-torture/unsorted/uns.c: Move to ...
511 * gcc.c-torture/compile/uns.c: ... here.
512 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
513 * gcc.c-torture/compile/uns_tst.c: ... here.
514 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
515 * gcc.c-torture/compile/UQIcmp.c: ... here.
516 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
517 * gcc.c-torture/compile/USIcmp.c: ... here.
518 * gcc.c-torture/unsorted/uuarg.c: Move to ...
519 * gcc.c-torture/compile/uuarg.c: ... here.
520 * gcc.c-torture/unsorted/v.c: Move to ...
521 * gcc.c-torture/compile/v.c: ... here.
522 * gcc.c-torture/unsorted/w.c: Move to ...
523 * gcc.c-torture/compile/w.c: ... here.
524 * gcc.c-torture/unsorted/ww.c: Move to ...
525 * gcc.c-torture/compile/ww.c: ... here.
526 * gcc.c-torture/unsorted/xb.c: Move to ...
527 * gcc.c-torture/compile/xb.c: ... here.
528 * gcc.c-torture/unsorted/xbg.c: Move to ...
529 * gcc.c-torture/compile/xbg.c: ... here.
530 * gcc.c-torture/unsorted/x.c: Move to ...
531 * gcc.c-torture/compile/x.c: ... here.
532 * gcc.c-torture/unsorted/xc.c: Move to ...
533 * gcc.c-torture/compile/xc.c: ... here.
534 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
535 * gcc.c-torture/compile/xcsebug.c: ... here.
536 * gcc.c-torture/unsorted/xdi.c: Move to ...
537 * gcc.c-torture/compile/xdi.c: ... here.
538 * gcc.c-torture/unsorted/xfoo.c: Move to ...
539 * gcc.c-torture/compile/xfoo.c: ... here.
540 * gcc.c-torture/unsorted/xi.c: Move to ...
541 * gcc.c-torture/compile/xi.c: ... here.
542 * gcc.c-torture/unsorted/xlop.c: Move to ...
543 * gcc.c-torture/compile/xlop.c: ... here.
544 * gcc.c-torture/unsorted/xmtst.c: Move to ...
545 * gcc.c-torture/compile/xmtst.c: ... here.
546 * gcc.c-torture/unsorted/xneg.c: Move to ...
547 * gcc.c-torture/compile/xneg.c: ... here.
548 * gcc.c-torture/unsorted/xopt.c: Move to ...
549 * gcc.c-torture/compile/xopt.c: ... here.
550 * gcc.c-torture/unsorted/xor.c: Move to ...
551 * gcc.c-torture/compile/xor.c: ... here.
552 * gcc.c-torture/unsorted/xorn.c: Move to ...
553 * gcc.c-torture/compile/xorn.c: ... here.
554 * gcc.c-torture/unsorted/xp.c: Move to ...
555 * gcc.c-torture/compile/xp.c: ... here.
556 * gcc.c-torture/unsorted/xpp.c: Move to ...
557 * gcc.c-torture/compile/xpp.c: ... here.
558 * gcc.c-torture/unsorted/xs.c: Move to ...
559 * gcc.c-torture/compile/xs.c: ... here.
560 * gcc.c-torture/unsorted/xsh.c: Move to ...
561 * gcc.c-torture/compile/xsh.c: ... here.
562 * gcc.c-torture/unsorted/xz.c: Move to ...
563 * gcc.c-torture/compile/xz.c: ... here.
564 * gcc.c-torture/unsorted/xzz.c: Move to ...
565 * gcc.c-torture/compile/xzz.c: ... here.
567 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
569 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
570 (abort, exit): Declare.
572 2014-09-01 Yury Gribov <y.gribov@samsung.com>
576 * c-c++-common/asan/pr62140-1.c: New test.
577 * c-c++-common/asan/pr62140-2.c: New test.
579 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
580 Tobias Burnus <burnus@net-b.de>
583 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
585 2014-08-31 Tobias Burnus <burnus@net-b.de>
587 * gfortran.dg/coarray_lib_comm_1.f90: New.
589 2014-08-30 Andrew Pinski <apinski@cavium.com>
591 * gcc.c-torture/execute/20140828-1.c: New testcase.
593 2014-08-29 DJ Delorie <dj@redhat.com>
595 * lib/target-supports.exp (check_effective_target_size32plus):
596 Increase size to avoid false positives on 24-bit address spaces.
597 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
598 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
599 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
600 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
601 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
602 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
603 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
604 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
606 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
609 * g++.dg/cpp0x/constexpr-54002.C: New.
611 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
614 * g++.dg/cpp0x/constexpr-56991.C: New.
616 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
619 * g++.dg/cpp0x/constexpr-57764.C: New.
621 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
624 * g++.dg/cpp0x/constexpr-59938.C: New.
626 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
629 * g++.dg/cpp0x/constexpr-61484.C: New.
631 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
633 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
634 vec_round, vec_splat, vec_div, and vec_mul.
635 * gcc.target/powerpc/builtins-2.c: New test.
637 2014-08-28 Richard Biener <rguenther@suse.de>
639 PR tree-optimization/62283
640 * gfortran.dg/vect/pr62283.f: New testcase.
641 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
642 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
643 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
644 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
645 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
646 * gcc.dg/vect/vect-33.c: Likewise.
648 2014-08-28 Yury Gribov <y.gribov@samsung.com>
650 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
652 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
654 PR cpp/23827 - standard C++ should not have hex float preprocessor
656 * g++.dg/cpp/pr23827_cxx11.C: New.
657 * g++.dg/cpp/pr23827_cxx98.C: New.
658 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
659 * gcc.dg/cpp/pr23827_c90.c: New.
660 * gcc.dg/cpp/pr23827_c90_neg.c: New.
661 * gcc.dg/cpp/pr23827_c99.c: New.
663 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
666 * g++.dg/cpp0x/constexpr-52892-1.C: New.
667 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
668 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
670 2014-08-27 Guozhi Wei <carrot@google.com>
673 * gcc.target/aarch64/pr62262.c: New test.
675 2014-08-26 Joseph Myers <joseph@codesourcery.com>
679 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
680 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
682 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
684 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
685 failure on s390*-*-linux-gnu.
687 2014-08-26 Richard Biener <rguenther@suse.de>
689 PR tree-optimization/62175
690 * g++.dg/torture/pr62175.C: New testcase.
692 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
694 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
695 copy of compile/compile.exp.
696 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
697 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
699 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
701 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
702 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
703 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
704 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
705 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
706 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
707 * gcc.c-torture/execute/20040703-1.c: Likewise.
708 * gcc.c-torture/execute/20040705-1.c: Likewise.
709 * gcc.c-torture/execute/20040705-2.c: Likewise.
710 * gcc.c-torture/execute/20040709-1.c: Likewise.
711 * gcc.c-torture/execute/20040709-2.c: Likewise.
712 * gcc.c-torture/execute/20040811-1.c: Likewise.
713 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
714 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
715 compiling for x86_64-* or i?86-*.
716 * gcc.c-torture/execute/20050604-1.c: Likewise.
717 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
718 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
719 for x86_64-* or i?86-*.
720 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
721 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
722 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
723 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
725 * gcc.c-torture/execute/20111227-2.c: Moved to...
726 * gcc.dg/20111227-2.c: ... here. Add -free option.
727 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
728 * gcc.dg/20111227-3.c: ... here. Add -free option.
729 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
730 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
731 declarations for abort and exit.
732 * gcc.c-torture/execute/920711-1.c: Likewise.
733 * gcc.c-torture/execute/930529-1.c: Likewise.
734 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
735 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
736 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
738 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
739 for i?86-* or x86_64-*. Add declarations for abort and exit.
740 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
742 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
743 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
744 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
745 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
746 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
747 Xfail on powerpc-ibm-aix*. Add declaration for abort.
748 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
749 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
751 * gcc.c-torture/execute/loop-2g.c: Likewise.
752 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
753 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
755 * gcc.c-torture/execute/pr19689.c: Require int32plus.
756 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
757 * gcc.c-torture/execute/pr23047.c: Likewise.
758 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
759 declarations for abort and exit.
760 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
761 * gcc.c-torture/execute/pr31448.c: Likewise.
762 * gcc.c-torture/execute/pr35456.c: Skip on vax.
763 * gcc.c-torture/execute/pr37573.c: Require int32plus.
764 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
765 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
767 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
768 declarations for abort and exit.
769 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
770 * gcc.c-torture/execute/pr43220.c: Require int32plus.
771 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
772 * gcc.c-torture/execute/pr45262.c: Require int32plus.
773 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
774 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
775 * gcc.c-torture/execute/pr51582-2.c: Likewise.
776 * gcc.c-torture/execute/pr52979-1.c: Likewise.
777 * gcc.c-torture/execute/pr52979-2.c: Likewise.
778 * gcc.c-torture/execute/pr56799.c: Likewise.
779 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
780 option. Add declarations for abort and exit.
781 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
782 * gcc.c-torture/execute/pr58570.c: Likewise.
783 * gcc.c-torture/execute/pr60822.c: Likewise.
784 * gcc.c-torture/execute/pr7284-1.c: Likewise.
785 * gcc.c-torture/execute/shiftdi.c: Likewise.
786 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
787 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
788 * gcc.c-torture/execute/usmul.c: Require int32plus.
789 * gcc.c-torture/execute/vrp-5.c: Likewise.
790 * gcc.c-torture/execute/vrp-6.c: Likewise.
791 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
792 * gcc.c-torture/execute/20010122-1.x: Delete.
793 * gcc.c-torture/execute/20010129-1.x: Delete.
794 * gcc.c-torture/execute/20020404-1.x: Delete.
795 * gcc.c-torture/execute/20021024-1.x: Delete.
796 * gcc.c-torture/execute/20021127-1.x: Delete.
797 * gcc.c-torture/execute/20030125-1.x: Delete.
798 * gcc.c-torture/execute/20030216-1.x: Delete.
799 * gcc.c-torture/execute/20030222-1.x: Delete.
800 * gcc.c-torture/execute/20040629-1.x: Delete.
801 * gcc.c-torture/execute/20040703-1.x: Delete.
802 * gcc.c-torture/execute/20040705-1.x: Delete.
803 * gcc.c-torture/execute/20040705-2.x: Delete.
804 * gcc.c-torture/execute/20040709-1.x: Delete.
805 * gcc.c-torture/execute/20040709-2.x: Delete.
806 * gcc.c-torture/execute/20040811-1.x: Delete.
807 * gcc.c-torture/execute/20050316-1.x: Delete.
808 * gcc.c-torture/execute/20050316-2.x: Delete.
809 * gcc.c-torture/execute/20050316-3.x: Delete.
810 * gcc.c-torture/execute/20050604-1.x: Delete.
811 * gcc.c-torture/execute/20061101-1.x: Delete.
812 * gcc.c-torture/execute/20061220-1.x: Delete.
813 * gcc.c-torture/execute/20081117-1.x: Delete.
814 * gcc.c-torture/execute/20101011-1.x: Delete.
815 * gcc.c-torture/execute/20120919-1.x: Delete.
816 * gcc.c-torture/execute/920612-1.x: Delete.
817 * gcc.c-torture/execute/920710-1.x: Delete.
818 * gcc.c-torture/execute/920711-1.x: Delete.
819 * gcc.c-torture/execute/930529-1.x: Delete.
820 * gcc.c-torture/execute/931004-12.x: Delete.
821 * gcc.c-torture/execute/980709-1.x: Delete.
822 * gcc.c-torture/execute/981130-1.x: Delete.
823 * gcc.c-torture/execute/990127-2.x: Delete.
824 * gcc.c-torture/execute/990413-2.x: Delete.
825 * gcc.c-torture/execute/990826-0.x: Delete.
826 * gcc.c-torture/execute/bf64-1.x: Delete.
827 * gcc.c-torture/execute/bitfld-4.x: Delete.
828 * gcc.c-torture/execute/cmpsi-2.x: Delete.
829 * gcc.c-torture/execute/cvt-1.x: Delete.
830 * gcc.c-torture/execute/eeprof-1.x: Delete.
831 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
832 * gcc.c-torture/execute/loop-2f.x: Delete.
833 * gcc.c-torture/execute/loop-2g.x: Delete.
834 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
835 * gcc.c-torture/execute/nest-align-1.x: Delete.
836 * gcc.c-torture/execute/pr19689.x: Delete.
837 * gcc.c-torture/execute/pr22493-1.x: Delete.
838 * gcc.c-torture/execute/pr23047.x: Delete.
839 * gcc.c-torture/execute/pr23135.x: Delete.
840 * gcc.c-torture/execute/pr29797-1.x: Delete.
841 * gcc.c-torture/execute/pr31448.x: Delete.
842 * gcc.c-torture/execute/pr35456.x: Delete.
843 * gcc.c-torture/execute/pr37573.x: Delete.
844 * gcc.c-torture/execute/pr38151.x: Delete.
845 * gcc.c-torture/execute/pr39228.x: Delete.
846 * gcc.c-torture/execute/pr39501.x: Delete.
847 * gcc.c-torture/execute/pr40386.x: Delete.
848 * gcc.c-torture/execute/pr43220.x: Delete.
849 * gcc.c-torture/execute/pr44683.x: Delete.
850 * gcc.c-torture/execute/pr45262.x: Delete.
851 * gcc.c-torture/execute/pr47237.x: Delete.
852 * gcc.c-torture/execute/pr51581-1.x: Delete.
853 * gcc.c-torture/execute/pr51581-2.x: Delete.
854 * gcc.c-torture/execute/pr52979-1.x: Delete.
855 * gcc.c-torture/execute/pr52979-2.x: Delete.
856 * gcc.c-torture/execute/pr53366-1.x: Delete.
857 * gcc.c-torture/execute/pr56799.x: Delete.
858 * gcc.c-torture/execute/pr57124.x: Delete.
859 * gcc.c-torture/execute/pr57344-2.x: Delete.
860 * gcc.c-torture/execute/pr58570.x: Delete.
861 * gcc.c-torture/execute/pr60822.x: Delete.
862 * gcc.c-torture/execute/pr7284-1.x: Delete.
863 * gcc.c-torture/execute/shiftdi.x: Delete.
864 * gcc.c-torture/execute/simd-4.x: Delete.
865 * gcc.c-torture/execute/strncmp-1.x: Delete.
866 * gcc.c-torture/execute/usmul.x: Delete.
867 * gcc.c-torture/execute/vrp-5.x: Delete.
868 * gcc.c-torture/execute/vrp-6.x: Delete.
869 * gcc.c-torture/execute/zerolen-2.x: Delete.
871 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
873 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
875 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
878 * g++.dg/template/pr34938-1.C: New.
879 * g++.dg/template/pr34938-2.C: Likewise.
881 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
884 * gcc.target/sh/pr61996.c: New.
886 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
888 * g++.dg/cpp0x/cplusplus.C: New.
889 * g++.dg/cpp0x/cplusplus_0x.C: New.
890 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
891 * g++.dg/cpp0x/auto41.C: Ditto.
892 * g++.dg/cpp0x/auto9.C: Ditto.
893 * g++.dg/cpp0x/initlist26.C: Ditto.
894 * g++.dg/cpp0x/pr59111.C: Ditto.
895 * g++.dg/cpp0x/trailing2.C: Ditto.
896 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
897 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
898 * g++.dg/cpp1y/auto-fn1.C: Ditto.
899 * g++.dg/cpp1y/auto-fn2.C: Ditto.
900 * g++.dg/cpp1y/auto-fn3.C: Ditto.
901 * g++.dg/cpp1y/auto-fn4.C: Ditto.
902 * g++.dg/cpp1y/auto-fn5.C: Ditto.
903 * g++.dg/cpp1y/auto-fn6.C: Ditto.
904 * g++.dg/cpp1y/auto-fn7.C: Ditto.
905 * g++.dg/cpp1y/auto-fn8.C: Ditto.
906 * g++.dg/cpp1y/auto-fn9.C: Ditto.
907 * g++.dg/cpp1y/auto-fn10.C: Ditto.
908 * g++.dg/cpp1y/auto-fn11.C: Ditto.
909 * g++.dg/cpp1y/auto-fn12.C: Ditto.
910 * g++.dg/cpp1y/auto-fn13.C: Ditto.
911 * g++.dg/cpp1y/auto-fn14.C: Ditto.
912 * g++.dg/cpp1y/auto-fn15.C: Ditto.
913 * g++.dg/cpp1y/auto-fn16.C: Ditto.
914 * g++.dg/cpp1y/auto-fn17.C: Ditto.
915 * g++.dg/cpp1y/auto-fn18.C: Ditto.
916 * g++.dg/cpp1y/auto-fn19.C: Ditto.
917 * g++.dg/cpp1y/auto-fn20.C: Ditto.
918 * g++.dg/cpp1y/auto-fn21.C: Ditto.
919 * g++.dg/cpp1y/auto-fn22.C: Ditto.
920 * g++.dg/cpp1y/auto-fn23.C: Ditto.
921 * g++.dg/cpp1y/auto-fn24.C: Ditto.
922 * g++.dg/cpp1y/auto-fn25.C: Ditto.
923 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
924 * g++.dg/cpp1y/auto-neg1.C: Ditto.
925 * g++.dg/cpp1y/digit-sep.C: Ditto.
926 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
927 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
928 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
929 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
930 * g++.dg/cpp1y/lambda-generic.C: Ditto.
931 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
932 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
933 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
934 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
935 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
936 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
937 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
938 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
939 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
940 * g++.dg/cpp1y/lambda-init.C: Ditto.
941 * g++.dg/cpp1y/lambda-init1.C: Ditto.
942 * g++.dg/cpp1y/lambda-init2.C: Ditto.
943 * g++.dg/cpp1y/lambda-init3.C: Ditto.
944 * g++.dg/cpp1y/lambda-init4.C: Ditto.
945 * g++.dg/cpp1y/lambda-init5.C: Ditto.
946 * g++.dg/cpp1y/lambda-init6.C: Ditto.
947 * g++.dg/cpp1y/lambda-init7.C: Ditto.
948 * g++.dg/cpp1y/lambda-init8.C: Ditto.
949 * g++.dg/cpp1y/lambda-init9.C: Ditto.
950 * g++.dg/cpp1y/mangle1.C: Ditto.
951 * g++.dg/cpp1y/pr57640.C: Ditto.
952 * g++.dg/cpp1y/pr57644.C: Ditto.
953 * g++.dg/cpp1y/pr58500.C: Ditto.
954 * g++.dg/cpp1y/pr58533.C: Ditto.
955 * g++.dg/cpp1y/pr58534.C: Ditto.
956 * g++.dg/cpp1y/pr58535.C: Ditto.
957 * g++.dg/cpp1y/pr58536.C: Ditto.
958 * g++.dg/cpp1y/pr58548.C: Ditto.
959 * g++.dg/cpp1y/pr58549.C: Ditto.
960 * g++.dg/cpp1y/pr58637.C: Ditto.
961 * g++.dg/cpp1y/pr58708.C: Ditto.
962 * g++.dg/cpp1y/pr59110.C: Ditto.
963 * g++.dg/cpp1y/pr59112.C: Ditto.
964 * g++.dg/cpp1y/pr59113.C: Ditto.
965 * g++.dg/cpp1y/pr59629.C: Ditto.
966 * g++.dg/cpp1y/pr59635.C: Ditto.
967 * g++.dg/cpp1y/pr59636.C: Ditto.
968 * g++.dg/cpp1y/pr59638.C: Ditto.
969 * g++.dg/cpp1y/pr59867.C: Ditto.
970 * g++.dg/cpp1y/pr60033.C: Ditto.
971 * g++.dg/cpp1y/pr60052.C: Ditto.
972 * g++.dg/cpp1y/pr60053.C: Ditto.
973 * g++.dg/cpp1y/pr60054.C: Ditto.
974 * g++.dg/cpp1y/pr60064.C: Ditto.
975 * g++.dg/cpp1y/pr60065.C: Ditto.
976 * g++.dg/cpp1y/pr60190.C: Ditto.
977 * g++.dg/cpp1y/pr60311.C: Ditto.
978 * g++.dg/cpp1y/pr60332.C: Ditto.
979 * g++.dg/cpp1y/pr60376.C: Ditto.
980 * g++.dg/cpp1y/pr60377.C: Ditto.
981 * g++.dg/cpp1y/pr60384.C: Ditto.
982 * g++.dg/cpp1y/pr60390.C: Ditto.
983 * g++.dg/cpp1y/pr60391.C: Ditto.
984 * g++.dg/cpp1y/pr60393.C: Ditto.
985 * g++.dg/cpp1y/pr60573.C: Ditto.
986 * g++.dg/cpp1y/pr60626.C: Ditto.
987 * g++.dg/cpp1y/pr60627.C: Ditto.
988 * g++.dg/cpp1y/regress1.C: Ditto.
989 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
990 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
991 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
992 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
993 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
994 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
995 * g++.dg/cpp1y/var-templ1.C: Ditto.
996 * g++.dg/cpp1y/var-templ2.C: Ditto.
997 * g++.dg/cpp1y/var-templ3.C: Ditto.
998 * g++.dg/cpp1y/var-templ4.C: Ditto.
999 * g++.dg/cpp1y/var-templ5.C: Ditto.
1000 * g++.dg/cpp1y/var-templ6.C: Ditto.
1001 * g++.dg/cpp1y/var-templ7.C: Ditto.
1002 * g++.dg/cpp1y/vla1.C: Ditto.
1003 * g++.dg/cpp1y/vla2.C: Ditto.
1004 * g++.dg/cpp1y/vla3.C: Ditto.
1005 * g++.dg/cpp1y/vla4.C: Ditto.
1006 * g++.dg/cpp1y/vla5.C: Ditto.
1007 * g++.dg/cpp1y/vla8.C: Ditto.
1008 * g++.dg/cpp1y/vla9.C: Ditto.
1009 * g++.dg/cpp1y/vla10.C: Ditto.
1010 * g++.dg/cpp1y/vla11.C: Ditto.
1011 * g++.dg/cpp1y/vla12.C: Ditto.
1012 * g++.dg/cpp1y/vla13.C: Ditto.
1013 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1014 * g++.dg/ext/vector23.C: Ditto.
1015 * g++.dg/ext/vla11.C: Ditto.
1016 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1017 * g++.dg/warn/Wvla-2.C: Ditto.
1018 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1019 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1020 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1021 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1023 * g++.dg/system-binary-constants-1.C: Ditto.
1024 * g++.dg/cpp1y/cplusplus_1y.C: New.
1025 * g++.dg/cpp1z/cplusplus.C: New.
1026 * lib/target-supports.exp:
1027 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1028 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1029 (check_effective_target_c++11_down): Ditto.
1031 2014-08-22 Marek Polacek <polacek@redhat.com>
1034 * c-c++-common/pr62199.c: New test.
1035 * c-c++-common/pr62199-2.c: New test.
1036 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1038 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1041 * g++.dg/Wshadow.C: New test.
1043 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1046 * gfortran.dg/pr62135.f90: New test.
1048 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1050 * g++.dg/warn/wdate-time.C: Remove.
1051 * gcc.dg/wdate-time.c: Move from here...
1052 * c-c++-common/wdate-time.c: ... to here.
1054 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1056 * gfortran.dg/use_without_only_1.f90: New test.
1058 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1061 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1063 2014-08-22 Tony Wang <tony.wang@arm.com>
1065 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1068 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1071 * gfortran.dg/array_assignment_5.f90: New test.
1073 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1075 * lib/target-supports.exp
1076 (check_effective_target_logical_op_short_circuit): Add nios2.
1077 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1078 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1079 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1080 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1081 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1082 for test using -fPIC.
1083 * gcc.dg/lto/pr61526_0.c: Likewise.
1085 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1087 PR tree-optimization/62091
1088 * g++.dg/ipa/devirt-37.C: Update template.
1089 * g++.dg/ipa/devirt-40.C: New testcase.
1091 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1093 PR tree-optimization/62112
1094 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1095 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1096 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1097 * gcc.c-torture/execute/20071219-1.c: Likewise.
1099 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1101 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1103 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1105 * gcc.target/powerpc/swaps-p8-1.c: New test.
1106 * gcc.target/powerpc/swaps-p8-2.c: New test.
1107 * gcc.target/powerpc/swaps-p8-3.c: New test.
1108 * gcc.target/powerpc/swaps-p8-4.c: New test.
1109 * gcc.target/powerpc/swaps-p8-5.c: New test.
1110 * gcc.target/powerpc/swaps-p8-6.c: New test.
1111 * gcc.target/powerpc/swaps-p8-7.c: New test.
1112 * gcc.target/powerpc/swaps-p8-8.c: New test.
1113 * gcc.target/powerpc/swaps-p8-9.c: New test.
1114 * gcc.target/powerpc/swaps-p8-10.c: New test.
1115 * gcc.target/powerpc/swaps-p8-11.c: New test.
1116 * gcc.target/powerpc/swaps-p8-12.c: New test.
1118 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1120 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1122 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1124 * g++.dg/ipa/devirt-37.C: Fix testcase.
1126 2014-08-20 Martin Jambor <mjambor@suse.cz>
1127 Wei Mi <wmi@google.com>
1131 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1132 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1133 * testsuite/gcc.dg/pr61776.c: New test.
1135 2014-08-20 Steve Ellcey <sellcey@mips.com>
1138 * lib/target-supports.exp (check_effective_target_non_strict_align):
1139 Add function description.
1141 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1143 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1144 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1146 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1149 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1150 before setting the option.
1151 * diagnostic.c (diagnostic_classify_diagnostic): Record
1152 command-line status.
1154 2014-08-20 Mark Wielaard <mjw@redhat.com>
1156 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1158 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1160 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1161 Return memory full when we have a tiny target and relocation
1163 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1164 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1165 * lib/target-supports.exp (check_effective_target_tiny): New function.
1167 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1169 * gfortran.dg/errnocheck_1.f90: New test.
1170 * gfortran.dg/associative_1.f90: New test.
1172 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1174 PR preprocessor/51303
1175 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1177 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1181 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1183 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1185 * lib/target-supports.exp
1186 (check_effective_target_arm_v8_neon_ok_nocache): Add
1187 "-march-armv8-a" to compile flags.
1189 2014-08-19 Marek Polacek <polacek@redhat.com>
1192 * c-c++-common/Wbool-compare-1.c: New test.
1194 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1197 * gcc.dg/pr13519-1.c: Adjust.
1199 2014-08-19 Mark Wielaard <mjw@redhat.com>
1201 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1203 2014-07-08 Mark Wielaard <mjw@redhat.com>
1206 * gcc.dg/guality/restrict.c: New test.
1208 2014-08-19 Mark Wielaard <mjw@redhat.com>
1210 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1211 matching. Catch '<unknown type in ' to recognize older gdb versions.
1212 * gcc.dg/guality/const-volatile.c: New test.
1214 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1216 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1219 2014-08-19 Marek Polacek <polacek@redhat.com>
1221 * gcc.dg/Wc99-c11-compat-1.c: New test.
1222 * gcc.dg/Wc99-c11-compat-2.c: New test.
1223 * gcc.dg/Wc99-c11-compat-3.c: New test.
1224 * gcc.dg/Wc99-c11-compat-4.c: New test.
1225 * gcc.dg/Wc99-c11-compat-5.c: New test.
1226 * gcc.dg/Wc99-c11-compat-6.c: New test.
1227 * gcc.dg/Wc99-c11-compat-7.c: New test.
1229 2014-08-19 Marek Polacek <polacek@redhat.com>
1231 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1232 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1233 * gcc.dg/Wc90-c99-compat-7.c: New test.
1234 * gcc.dg/Wc90-c99-compat-8.c: New test.
1235 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1237 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1238 Steven Bosscher <steven@gcc.gnu.org>
1241 * gcc.dg/redecl-4.c: Add column markers.
1242 * gcc.dg/format/bitfld-1.c: Likewise.
1243 * gcc.dg/format/attr-2.c: Likewise.
1244 * gcc.dg/format/attr-6.c: Likewise.
1245 * gcc.dg/format/array-1.c: Likewise.
1246 * gcc.dg/format/attr-7.c: Likewise.
1247 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1248 * gcc.dg/format/attr-4.c: Likewise.
1249 * gcc.dg/format/branch-1.c: Likewise.
1250 * gcc.dg/format/c90-printf-1.c: Likewise.
1252 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1254 * guality/nrv-1.c: Add `used' attribute to a1.
1256 2014-08-18 Richard Biener <rguenther@suse.de>
1258 PR tree-optimization/62090
1259 * gcc.dg/pr62090-2.c: New testcase.
1261 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1263 * g++.dg/ipa/pr61800.C: New.
1265 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1268 * c-c++-common/asan/pr62089.c: New test.
1269 * c-c++-common/asan/bitfield-1.c: New test.
1270 * c-c++-common/asan/bitfield-2.c: New test.
1271 * c-c++-common/asan/bitfield-3.c: New test.
1272 * c-c++-common/asan/bitfield-4.c: New test.
1274 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1276 PR tree-optimization/52904
1277 * gcc.dg/pr52904.c: New test.
1279 2014-08-17 Tobias Burnus <burnus@net-b.de>
1281 * gfortran.dg/finalize_27.f90: New.
1283 2014-08-16 Andrew Pinski <apinski@cavium.com>
1285 * gcc.c-torture/compile/20140816-1.c: New testcase.
1287 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1290 * g++.dg/template/pr52819.C: New.
1292 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1295 * gfortran.dg/realloc_on_assign_24.f90: New test.
1297 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1301 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1305 * g++.dg/template/pr57466.C: New.
1306 * g++.dg/cpp0x/pr57466.C: Likewise.
1307 * g++.dg/template/unify6.C: Update.
1309 * g++.dg/cpp0x/sfinae52.C: New.
1311 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1314 * gcc.target/i386/avx512f-typecast-1.c: New test.
1315 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1316 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1317 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1318 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1319 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1320 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1321 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1322 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1323 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1324 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1325 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1326 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1327 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1328 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1329 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1330 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1331 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1332 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1333 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1334 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1335 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1336 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1337 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1338 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1339 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1340 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1341 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1342 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1343 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1344 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1345 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1346 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1347 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1348 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1349 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1350 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1351 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1352 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1353 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1354 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1356 2014-08-15 Jakub Jelinek <jakub@redhat.com>
1357 Tobias Burnus <burnus@net-b.de>
1360 * gfortran.dg/gomp/pr62131.f90: New test.
1362 2014-08-15 Richard Biener <rguenther@suse.de>
1364 PR tree-optimization/62031
1365 * gcc.dg/torture/pr62031.c: New testcase.
1367 2014-08-15 Bin Cheng <bin.cheng@arm.com>
1369 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
1371 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
1373 PR tree-optimization/62091
1374 * g++.dg/ipa/devirt-38.C: New testcase.
1376 2014-08-14 Marek Polacek <polacek@redhat.com>
1379 * gcc.dg/c11-stdatomic-2.c: New test.
1381 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1384 * gfortran.dg/array_constructor_49.f90: New test.
1386 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1389 * g++.dg/template/pr54377.C: New.
1390 * g++.dg/cpp0x/pr54377.C: Likewise.
1391 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
1392 * g++.dg/cpp0x/pr51226.C: Likewise.
1393 * g++.dg/cpp0x/variadic2.C: Likewise.
1394 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
1395 * g++.dg/template/dtor3.C: Likewise.
1396 * g++.dg/template/qualttp4.C: Likewise.
1397 * g++.dg/template/spec28.C: Likewise.
1398 * g++.old-deja/g++.brendan/crash8.C: Likewise.
1399 * g++.old-deja/g++.pt/ttp7.C: Likewise.
1401 2014-08-14 Tom de Vries <tom@codesourcery.com>
1403 PR rtl-optimization/62004
1404 PR rtl-optimization/62030
1405 * gcc.dg/pr62004.c: New test.
1406 * gcc.dg/pr62030.c: Same.
1407 * gcc.target/mips/pr62030-octeon.c: Same.
1409 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1411 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
1412 * g++.dg/cpp0x/decltype2.C: Likewise.
1413 * g++.dg/cpp0x/decltype3.C: Likewise.
1414 * g++.dg/cpp0x/pr60249.C: Likewise.
1415 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1416 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1417 * g++.dg/cpp0x/variadic2.C: Likewise.
1418 * g++.dg/cpp0x/variadic74.C: Likewise.
1419 * g++.dg/parse/error10.C: Likewise.
1420 * g++.dg/parse/error15.C: Likewise.
1421 * g++.dg/parse/error2.C: Likewise.
1422 * g++.dg/template/crash106.C: Likewise.
1423 * g++.dg/template/crash89.C: Likewise.
1424 * g++.dg/template/nontype7.C: Likewise.
1425 * g++.dg/template/void3.C: Likewise.
1426 * g++.dg/template/void7.C: Likewise.
1428 2014-08-14 Richard Biener <rguenther@suse.de>
1430 PR tree-optimization/62090
1431 * gcc.dg/pr62090.c: New testcase.
1433 2014-08-14 Richard Biener <rguenther@suse.de>
1435 PR rtl-optimization/62079
1436 * g++.dg/pr62079.C: New testcase.
1438 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
1440 * gcc.target/arm/max-insns-skipped.c: New test.
1442 2014-08-14 Bin Cheng <bin.cheng@arm.com>
1444 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
1446 2014-08-12 Marek Polacek <polacek@redhat.com>
1448 * gcc.dg/concat.c: Add dg-options.
1449 * gcc.dg/func-outside-2.c: Add __extension__.
1450 * gcc.dg/pr19967.c: Use -std=c99.
1451 * gcc.dg/pr22458-1.c: Add dg-options.
1452 * gcc.dg/pr33676.c: Add dg-options.
1453 * gcc.dg/gnu-predef-1.c: New test.
1454 * gcc.dg/c90-func-1.c: New test.
1455 * gcc.dg/c90-func-2.c: New test.
1456 * gcc.dg/c90-func-2.h: New test.
1458 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
1460 * lib/target/supports.exp
1461 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
1464 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
1466 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
1469 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
1470 * gcc.target/arm/pr59985.c: Likewise.
1472 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
1475 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
1477 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1480 * gcc.c-torture/execute/bitfld-6.c: New test.
1482 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
1484 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
1485 * gcc.target/arm/pr56184.C: Likewise.
1486 * gcc.target/arm/pr59896.c: Likewise.
1487 * gcc.target/arm/stack-red-zone.c: Likewise.
1488 * gcc.target/arm/thumb-find-work-register.c: Likewise.
1490 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
1491 check_effective_target_arm_thumb2_ok): Test with code that passes
1492 an argument and returns a result.
1494 2014-08-11 Richard Biener <rguenther@suse.de>
1496 PR tree-optimization/62075
1497 * gcc.dg/vect/pr62075.c: New testcase.
1499 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
1501 PR tree-optimization/62073
1502 * gcc.dg/vect/pr62073.c: New test.
1504 2014-08-11 Richard Biener <rguenther@suse.de>
1506 PR tree-optimization/62070
1507 * gcc.dg/pr62070.c: New testcase.
1509 2014-08-11 Yury Gribov <y.gribov@samsung.com>
1511 * c-c++-common/asan/inc.c: Update test.
1512 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1513 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
1514 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1515 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
1516 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1517 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1518 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1519 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1520 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1521 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
1523 2014-08-10 Marek Polacek <polacek@redhat.com>
1526 * gcc.dg/Wc90-c99-compat-1.c: New test.
1527 * gcc.dg/Wc90-c99-compat-2.c: New test.
1528 * gcc.dg/Wc90-c99-compat-3.c: New test.
1529 * gcc.dg/Wc90-c99-compat-4.c: New test.
1530 * gcc.dg/Wc90-c99-compat-5.c: New test.
1531 * gcc.dg/Wc90-c99-compat-6.c: New test.
1532 * gcc.dg/wvla-1.c: Adjust dg-warning.
1533 * gcc.dg/wvla-2.c: Adjust dg-warning.
1534 * gcc.dg/wvla-4.c: Adjust dg-warning.
1535 * gcc.dg/wvla-6.c: Adjust dg-warning.
1537 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1540 * gfortran.dg/dot_product_3.f90: New test case.
1542 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
1544 * g++.dg/ipa/devirt-35.C: Fix template.
1545 * g++.dg/ipa/devirt-36.C: Likewise.
1546 * g++.dg/ipa/devirt-37.C: New testcase.
1548 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1550 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
1551 * g++.dg/cpp0x/enum29.C: Adjust.
1553 2014-08-08 Richard Biener <rguenther@suse.de>
1555 * gcc.dg/strlenopt-8.c: Remove XFAIL.
1556 * gcc.dg/tree-prof/stringop-2.c: Adjust.
1557 * gfortran.dg/array_memcpy_4.f90: Likewise.
1558 * gfortran.dg/trim_optimize_1.f90: Likewise.
1559 * gfortran.dg/trim_optimize_2.f90: Likewise.
1561 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
1563 * gcc.dg/zero_sign_ext_test.c: New test.
1565 2014-08-08 Bin Cheng <bin.cheng@arm.com>
1567 * gcc.dg/torture/pr61772.c: Skip lto running.
1569 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
1571 PR tree-optimization/60707
1572 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
1574 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
1576 * g++.dg/ipa/devirt-35.C: New testcase.
1577 * g++.dg/ipa/devirt-36.C: New testcase.
1579 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1582 * g++.dg/cpp0x/enum29.C: New.
1584 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
1586 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
1587 defining in dg-options.
1588 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1590 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
1592 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
1594 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
1595 on 32-bit hppa-hpux.
1597 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
1598 * c-c++-common/pr50459.c: Likewise.
1600 2014-08-07 Petr Murzin <petr.murzin@intel.com>
1602 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
1603 values.h, change MAXDOUBLE for DBL_MAX.
1604 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1605 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
1606 values.h, change MAXFLOAT for FLT_MAX.
1607 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1608 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
1609 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1610 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1611 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1612 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1613 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1614 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1615 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1617 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1619 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
1621 2014-08-07 Marek Polacek <polacek@redhat.com>
1623 * gcc.dg/fold-reassoc-3.c: New test.
1625 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
1627 * gcc.target/i386/struct-size.c: New.
1629 2014-08-07 Tom de Vries <tom@codesourcery.com>
1631 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
1632 * lib/target-supports.exp (check_effective_target_glibc)
1633 (check_effective_target_glibc_2_12_or_later)
1634 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
1636 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
1638 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
1640 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
1643 * g++.dg/warn/Waddress-1.C: New.
1645 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
1647 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
1649 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
1652 * gcc.target/i386/pr61923.c: New test.
1654 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
1656 * gcc.target/aarch64/vdup_n_2.c: New test.
1658 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
1660 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
1663 2014-08-06 Jakub Jelinek <jakub@redhat.com>
1665 PR rtl-optimization/61801
1666 * gcc.target/i386/pr61801.c: Rewritten.
1668 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1670 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
1672 (test_vqdmlsls_lane_s32): Likewise.
1673 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
1674 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
1676 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1678 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
1679 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
1680 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
1681 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
1682 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
1683 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
1684 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
1685 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
1687 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1689 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
1690 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
1691 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
1692 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
1693 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
1694 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
1696 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1698 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
1700 2014-08-04 Rohit <rohitarulraj@freescale.com>
1703 * gcc.target/powerpc/pr60102.c: New testcase.
1705 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1708 * gcc.dg/pr61756.c: New test.
1710 2014-08-04 Tom de Vries <tom@codesourcery.com>
1712 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
1713 version instead of required-target.
1714 * lib/target-supports.exp
1715 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
1716 (check_effective_target_glibc_2_11_or_earlier): ... this.
1718 2014-08-04 Arnaud Charlet <charlet@adacore.com>
1720 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
1721 * gnat.dg/specs/debug1.ads: Adjust.
1722 * gnat.dg/specs/formal_type.ads: Fix error in test.
1724 2014-08-03 Marek Polacek <polacek@redhat.com>
1726 * gcc.dg/case-bogus-1.c: New test.
1728 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
1731 * g++.dg/other/default9.C: New.
1732 * g++.dg/other/default10.C: Likewise.
1733 * g++.dg/other/default3.C: Remove xfail.
1735 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
1737 * g++.dg/warn/Wsuggest-final.C: New testcase.
1738 * g++.dg/ipa/devirt-34.C: Fix.
1740 2014-08-02 Marek Polacek <polacek@redhat.com>
1743 * gcc.dg/Wdesignated-init-2.c: New test.
1745 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1748 * g++.dg/tc1/dr217-2.C: New.
1750 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
1753 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
1755 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
1758 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
1759 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
1761 2014-08-01 Jiong Wang <jiong.wang@arm.com>
1763 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
1766 2014-08-01 Richard Biener <rguenther@suse.de>
1769 * gcc.dg/pr61762.c: Align the string to make the testcase work
1770 on strict-align targets.
1772 2014-08-01 Jakub Jelinek <jakub@redhat.com>
1774 * c-c++-common/ubsan/align-1.c: New test.
1775 * c-c++-common/ubsan/align-2.c: New test.
1776 * c-c++-common/ubsan/align-3.c: New test.
1777 * c-c++-common/ubsan/align-4.c: New test.
1778 * c-c++-common/ubsan/align-5.c: New test.
1779 * c-c++-common/ubsan/attrib-4.c: New test.
1780 * g++.dg/ubsan/align-1.C: New test.
1781 * g++.dg/ubsan/align-2.C: New test.
1782 * g++.dg/ubsan/align-3.C: New test.
1783 * g++.dg/ubsan/attrib-1.C: New test.
1784 * g++.dg/ubsan/null-1.C: New test.
1785 * g++.dg/ubsan/null-2.C: New test.
1787 2014-08-01 Tom de Vries <tom@codesourcery.com>
1789 * lib/target-supports.exp (check_effective_target_glibc)
1790 (check_effective_target_glibc_2_12_or_later)
1791 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
1792 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
1793 not_glibc_2_11_or_earlier.
1795 2014-07-31 Tom de Vries <tom@codesourcery.com>
1797 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
1799 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
1801 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
1802 (test_vpaddd_s64): Likewise.
1803 (test_vpaddd_s64): Likewise.
1804 * gcc.target/aarch64/simd/vpaddd_f64: New.
1805 * gcc.target/aarch64/simd/vpaddd_s64: New.
1806 * gcc.target/aarch64/simd/vpaddd_u64: New.
1808 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
1811 * gcc.target/arm/pr61948.c: New test case.
1813 2014-07-31 Richard Biener <rguenther@suse.de>
1815 PR tree-optimization/61964
1816 * gcc.dg/torture/pr61964.c: New testcase.
1818 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
1821 * c-c++-common/addrtmp.c: New file.
1822 * c-c++-common/uninit-G.c: Adapt.
1824 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
1827 * gcc.dg/pr61868.c: New test.
1829 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1832 * g++.dg/cpp0x/vt-57397-1.C: New.
1833 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
1835 2014-07-30 Arnaud Charlet <charlet@adacore.com>
1837 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
1839 2014-07-30 Tom Tromey <tromey@redhat.com>
1842 * gcc.dg/Wdesignated-init.c: New file.
1844 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
1846 * g++.dg/ipa/devirt-34.C: New testcase.
1848 2014-07-28 Richard Biener <rguenther@suse.de>
1850 PR rtl-optimization/61801
1851 * gcc.target/i386/pr61801.c: Fix testcase.
1853 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
1855 * gcc.dg/fold-abs-5.c: New test.
1856 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
1857 * gcc.dg/fold-compare-8.c: Likewise.
1859 2014-07-28 Richard Biener <rguenther@suse.de>
1862 * gcc.dg/torture/ftrapv-1.c: New testcase.
1864 2014-07-28 Richard Biener <rguenther@suse.de>
1866 PR tree-optimization/61921
1867 * gfortran.dg/pr61921.f90: New testcase.
1869 2014-07-28 Richard Biener <rguenther@suse.de>
1871 PR rtl-optimization/61801
1872 * gcc.target/i386/pr61801.c: New testcase.
1874 2014-07-27 Marek Polacek <polacek@redhat.com>
1877 * gcc.dg/pr61861.c: New test.
1879 2014-07-27 Petr Murzin <petr.murzin@intel.com>
1881 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
1884 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
1886 PR rtl-optimization/61926
1887 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
1888 Reverse argument order.
1889 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
1890 New XFAILed tests that match the original order.
1892 2014-07-26 Marek Polacek <polacek@redhat.com>
1895 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
1897 2014-07-26 Tobias Burnus <burnus@net-b.de>
1902 * gfortran.dg/sizeof_2.f90: Change dg-error.
1903 * gfortran.dg/sizeof_4.f90: New.
1904 * gfortran.dg/storage_size_1.f08: Correct expected
1907 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
1910 * gcc.target/i386/pr44551-1.c: New file.
1912 2014-07-25 Xinliang David Li <davidxl@google.com>
1914 * g++.dg/tree-prof/tree-prof.exp: Define macros.
1915 * g++.dg/tree-prof/reorder_class1.h: New file.
1916 * g++.dg/tree-prof/reorder_class2.h: New file.
1917 * g++.dg/tree-prof/reorder.C: New test.
1918 * g++.dg/tree-prof/morefunc.C: New test.
1920 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
1922 Implement N4051 - Allow typename in a template template parameter
1923 * lib/target-supports.exp (check_effective_target_c++1y): Now
1925 (check_effective_target_c++1y_down): New.
1926 (check_effective_target_c++1z_only): New.
1927 (check_effective_target_c++1z): New.
1928 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
1929 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
1930 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
1932 2014-07-25 Tobias Burnus <burnus@net-b.de>
1934 * gfortran.dg/storage_size_5.f90: New.
1936 2014-07-25 Richard Biener <rguenther@suse.de>
1940 * gcc.dg/pr61762.c: New testcase.
1941 * gcc.dg/fold-cstring.c: Likewise.
1942 * gcc.dg/fold-cvect.c: Likewise.
1944 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1946 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
1948 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
1949 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
1950 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
1951 * gcc.c-torture/execute/pr23135.x: Likewise.
1953 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1955 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
1957 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1959 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
1961 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1963 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
1965 2014-07-24 Jiong Wang <jiong.wang@arm.com>
1967 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
1969 * gcc.target/aarch64/test_frame_2.c: Likewise.
1970 * gcc.target/aarch64/test_frame_4.c: Likewise.
1971 * gcc.target/aarch64/test_frame_6.c: Likewise.
1972 * gcc.target/aarch64/test_frame_7.c: Likewise.
1973 * gcc.target/aarch64/test_frame_8.c: Likewise.
1974 * gcc.target/aarch64/test_frame_10.c: Likewise.
1976 2014-07-24 Jiong Wang <jiong.wang@arm.com>
1978 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
1980 * gcc.target/aarch64/test_frame_10.c: Likewise.
1981 * gcc.target/aarch64/test_frame_2.c: Likewise.
1982 * gcc.target/aarch64/test_frame_4.c: Likewise.
1983 * gcc.target/aarch64/test_frame_6.c: Likewise.
1984 * gcc.target/aarch64/test_frame_7.c: Likewise.
1985 * gcc.target/aarch64/test_frame_8.c: Likewise.
1986 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
1988 2014-07-24 Martin Jambor <mjambor@suse.cz>
1991 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
1993 2014-07-24 Richard Biener <rguenther@suse.de>
1996 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
1998 2014-07-24 Andreas Schwab <schwab@suse.de>
2000 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2001 Also check for __arm__.
2003 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2005 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2008 2014-07-24 Marek Polacek <polacek@redhat.com>
2011 * c-c++-common/pr57653.c: New test.
2012 * c-c++-common/pr57653.h: New file.
2013 * c-c++-common/pr57653-2.c: New test.
2014 * c-c++-common/pr57653-2.h: New file.
2016 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2018 * gcc.target/aarch64/test_frame_common.h: New file.
2019 * gcc.target/aarch64/test_frame_1.c: Likewise.
2020 * gcc.target/aarch64/test_frame_2.c: Likewise.
2021 * gcc.target/aarch64/test_frame_3.c: Likewise.
2022 * gcc.target/aarch64/test_frame_4.c: Likewise.
2023 * gcc.target/aarch64/test_frame_5.c: Likewise.
2024 * gcc.target/aarch64/test_frame_6.c: Likewise.
2025 * gcc.target/aarch64/test_frame_7.c: Likewise.
2026 * gcc.target/aarch64/test_frame_8.c: Likewise.
2027 * gcc.target/aarch64/test_frame_9.c: Likewise.
2028 * gcc.target/aarch64/test_frame_10.c: Likewise.
2029 * gcc.target/aarch64/test_frame_11.c: Likewise.
2030 * gcc.target/aarch64/test_frame_12.c: Likewise.
2031 * gcc.target/aarch64/test_frame_13.c: Likewise.
2032 * gcc.target/aarch64/test_frame_14.c: Likewise.
2033 * gcc.target/aarch64/test_frame_15.c: Likewise.
2035 2014-07-23 Marek Polacek <polacek@redhat.com>
2037 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2040 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2042 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2043 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2044 * gcc.dg/pr10474.c (target): Likewise.
2046 2014-07-22 Martin Jambor <mjambor@suse.cz>
2049 * pr61160-3.C (main): Return zero.
2051 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2053 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2054 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2055 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2056 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2057 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2058 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2060 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2062 PR tree-optimization/61822
2063 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2065 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2067 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2069 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2071 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2072 -msse2 -mno-avx instead of -msse.
2074 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2076 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2077 * gcc.dg/pr44024.c (dg-options): Add -O1.
2078 (dg-final): Check for the condition.
2079 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2081 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2084 * gcc.target/arm/memset-inline-1.c: New test.
2085 * gcc.target/arm/memset-inline-2.c: New test.
2086 * gcc.target/arm/memset-inline-3.c: New test.
2087 * gcc.target/arm/memset-inline-4.c: New test.
2088 * gcc.target/arm/memset-inline-5.c: New test.
2089 * gcc.target/arm/memset-inline-6.c: New test.
2090 * gcc.target/arm/memset-inline-7.c: New test.
2091 * gcc.target/arm/memset-inline-8.c: New test.
2092 * gcc.target/arm/memset-inline-9.c: New test.
2094 2014-07-21 Tom de Vries <tom@codesourcery.com>
2097 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2098 to bar symbol in scan-assembler-times call check.
2100 2014-07-21 Tom de Vries <tom@codesourcery.com>
2103 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2104 for darwin in scan-assembler-times check.
2105 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2106 scan-assembler-not checks. Add checks for insns.
2108 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2109 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2112 2014-07-21 Tom de Vries <tom@codesourcery.com>
2115 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2116 dg-options. Add checks for insns with xmm registers. Remove
2117 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2120 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2123 * gcc.target/i386/pr61855.c: New test.
2125 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2127 * gnat.dg/pack20.ad[sb]: New test.
2128 * gnat.dg/pack20_pkg.ads: New helper.
2130 2014-07-20 Ian Lance Taylor <iant@google.com>
2132 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2133 package for compiledir tests.
2135 2014-07-20 Marek Polacek <polacek@redhat.com>
2138 * gcc.dg/pr61852.c: New test.
2140 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2142 * gcc.dg/stack-usage-2.c: Adjust.
2144 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2147 * gcc.target/i386/pr61794.c: New test.
2149 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2151 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2152 involving both inputs rather than a multiplication involving one.
2153 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2154 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2155 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2157 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2160 * g++.dg/template/operator13.C: New.
2162 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2164 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2165 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2166 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2167 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2169 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2171 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2172 * c-c++-common/ubsan/bounds-5.c: Likewise.
2173 * c-c++-common/ubsan/bounds-6.c: Likewise.
2174 * c-c++-common/ubsan/bounds-7.c: Likewise.
2175 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2176 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2177 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2178 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2179 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2180 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2181 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2182 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2183 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2184 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2186 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2188 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2189 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2190 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2191 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2193 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2195 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2196 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2197 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2199 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2202 * g++.dg/parse/pr61804.C: New.
2204 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2206 * gnat.dg/specs/alignment2.ads: Update.
2207 * gnat.dg/specs/size_clause1.ads: Likewise.
2208 * gnat.dg/specs/size_clause2.ads: Likewise.
2210 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2212 PR preprocessor/60723 - missing system-ness marks for macro tokens
2213 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2215 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2217 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2218 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2219 -mieee-with-inexact for alpha*-*-*.
2221 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2223 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2224 Add IEEE options to compile flags.
2225 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2226 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2228 2014-07-15 Michael Matz <matz@suse.de>
2230 PR rtl-optimization/61772
2231 * gcc.dg/torture/pr61772.c: New test.
2233 2014-07-15 Marek Polacek <polacek@redhat.com>
2235 * gcc.dg/ubsan/bounds-1.c: New test.
2237 2014-06-15 Tobias Burnus <burnus@net-b.de>
2239 * gfortran.dg/coarray_34.f90: New.
2240 * gfortran.dg/coarray_6.f90: Update test case.
2242 2014-07-14 Richard Biener <rguenther@suse.de>
2244 PR tree-optimization/61779
2245 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2247 2014-07-14 Richard Biener <rguenther@suse.de>
2249 PR tree-optimization/61786
2250 * gcc.dg/torture/pr61786.c: New testcase.
2251 * gcc.dg/lto/pr61786_0.c: Likewise.
2252 * gcc.dg/lto/pr61786_1.c: Likewise.
2254 2014-07-14 Richard Biener <rguenther@suse.de>
2256 PR tree-optimization/61757
2257 PR tree-optimization/61783
2258 PR tree-optimization/61787
2259 * gcc.dg/torture/pr61757.c: New testcase.
2260 * gcc.dg/torture/pr61787.c: Likewise.
2262 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2265 * c-c++-common/Wmemset-transposed-args1.c: New test.
2266 * c-c++-common/Wmemset-transposed-args2.c: New test.
2267 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2269 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2271 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2272 longer happens during parsing.
2273 * gcc.dg/pr44024.c: Update template.
2274 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2275 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2276 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2278 2014-07-13 Tom de Vries <tom@codesourcery.com>
2280 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2281 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2283 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2285 PR C++/60209 - Declaration of user-defined literal operator cause error
2286 * g++.dg/cpp0x/pr60209-neg.C: New.
2287 * g++.dg/cpp0x/pr60209.C: New.
2288 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2290 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2293 * g++.dg/cilk-plus/pr60967.C: New.
2295 2014-07-13 Tobias Burnus <burnus@net-b.de>
2297 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2299 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2302 * gfortran.dg/dependency_44.f90 : New test
2304 2014-07-12 Tobias Burnus <burnus@net-b.de>
2306 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2307 * gfortran.dg/coarray_atomic_2.f90: New.
2308 * gfortran.dg/coarray_atomic_3.f90: New.
2309 * gfortran.dg/coarray_atomic_4.f90: New.
2310 * gfortran.dg/coarray/atomic_2.f90: New.
2312 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2314 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2315 * g++.dg/cpp0x/pr57644.C: New.
2317 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2320 * g++.dg/cpp0x/Wnarrowing1.C: New.
2322 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2324 PR preprocessor/61389
2325 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2326 * gcc.dg/cpp/sysmac1.c: Likewise.
2328 2014-07-11 Richard Biener <rguenther@suse.de>
2331 * gcc.dg/memmove-4.c: New testcase.
2332 * gcc.dg/strlenopt-8.c: XFAIL.
2333 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2335 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
2338 * gcc.dg/pr61561.c: New test.
2340 2014-07-10 Tom de Vries <tom@codesourcery.com>
2342 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
2344 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2345 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
2348 2014-07-10 Richard Biener <rguenther@suse.de>
2351 * c-c++-common/torture/pr61741.c: Use signed char.
2353 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
2355 * gnat.dg/opt39.adb: New test.
2357 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2359 PR tree-optimization/61742
2360 * gcc.dg/torture/pr61742.c: New test.
2361 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
2362 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
2364 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2367 * g++.dg/cpp0x/explicit8.C: New.
2369 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2373 * g++.dg/template/pr57466.C: New.
2374 * g++.dg/cpp0x/pr57466.C: Likewise.
2375 * g++.dg/template/unify6.C: Update.
2377 2014-07-09 Tom de Vries <tom@codesourcery.com>
2379 * gcc.target/i386/fuse-caller-save-rec.c: New test.
2381 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2383 * gfortran.dg/ieee/underflow_1.f90: New file.
2385 2014-07-09 Richard Biener <rguenther@suse.de>
2388 * c-c++-common/torture/pr61741.c: New testcase.
2390 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
2392 * lib/target-supports.exp
2393 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
2395 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
2397 * gcc.dg/globalalias.c: Remove XFAIL.
2398 * gcc.dg/localalias.c: Remove XFAIL.
2400 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
2402 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
2403 * g++.dg/cpp0x/pr58155.C: New.
2405 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2408 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2409 Adjust regexp for more targets.
2411 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
2412 Paolo Carlini <paolo.carlini@oracle.com>
2415 * g++.dg/cpp0x/vt-59361.C: New.
2417 2014-07-08 Sriraman Tallam <tmsriram@google.com>
2420 * gcc.target/i386/pr61599-1.c: New test.
2421 * gcc.target/i386/pr61599-2.c: New test.
2423 2014-07-08 Jakub Jelinek <jakub@redhat.com>
2425 PR rtl-optimization/61673
2426 * gcc.c-torture/execute/pr61673.c: New test.
2428 PR tree-optimization/61725
2429 * gcc.dg/tree-ssa/vrp93.c: New test.
2430 * gcc.c-torture/execute/pr61725.c: New test.
2432 2014-07-08 Richard Biener <rguenther@suse.de>
2434 * tree-ssa-dom.h (loop_depth_of_name): Remove.
2435 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
2436 restriction on loop depth difference.
2437 (record_equality): Likewise.
2438 (propagate_rhs_into_lhs): Likewise. Simplify condition.
2439 (loop_depth_of_name): Remove.
2440 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
2441 restriction on loop depth difference.
2442 (init_copy_prop): Likewise.
2444 2014-07-08 Richard Biener <rguenther@suse.de>
2446 PR tree-optimization/61681
2447 * gcc.dg/torture/pr61681.c: New testcase.
2449 2014-07-08 Richard Biener <rguenther@suse.de>
2451 PR tree-optimization/61680
2452 * gcc.dg/vect/pr61680.c: New testcase.
2454 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
2456 PR tree-optimization/61576
2457 * gcc.dg/torture/pr61576.c: New test.
2459 2014-07-08 Marek Polacek <polacek@redhat.com>
2462 * c-c++-common/pr60226.c: New test.
2464 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
2468 * gfortran.dg/allocatable_function_8.f90 : New test
2470 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
2472 * gcc.target/powerpc/spe-evmerge.c: New file.
2474 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2476 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
2478 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
2480 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
2482 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2485 * g++.dg/parse/pr58898.C: New.
2487 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2489 * gfortran.dg/list_read_12.f90: Delete the file.
2490 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
2493 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2495 PR libgfortran/61640
2496 * gfortran.dg/arrayio_16.f90: New test.
2498 2014-07-06 Marek Polacek <polacek@redhat.com>
2500 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
2501 * g++.dg/ipa/imm-devirt-2.C: Likewise.
2503 2014-07-06 Marek Polacek <polacek@redhat.com>
2506 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
2507 -Wno-sizeof-array-argument.
2508 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2509 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
2510 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2511 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2512 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2513 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2514 * c-c++-common/sizeof-array-argument.c: New test.
2515 * gcc.dg/vla-5.c: Add dg-warnings.
2517 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
2519 * g++.dg/ipa/devirt-26.C: Update testcase.
2520 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
2521 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
2523 2014-07-04 Tobias Burnus <burnus@net-b.de>
2525 * gfortran.dg/coarray/coindexed_3.f90: New.
2527 2014-07-04 Jakub Jelinek <jakub@redhat.com>
2530 * g++.dg/opt/pr61654.C: New test.
2532 PR tree-optimization/61684
2533 * gcc.c-torture/compile/pr61684.c: New test.
2535 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
2537 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
2538 dg-runtest's. Adapt all callers.
2539 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
2540 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
2541 * lib/go-dg.exp (go-dg-runtest): Likewise.
2542 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2543 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
2545 2014-07-03 Jakub Jelinek <jakub@redhat.com>
2547 PR tree-optimization/61682
2548 * gcc.c-torture/execute/pr61682.c: New test.
2550 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
2552 * gcc.target/powerpc/shift-dot.c: New test.
2554 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2556 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
2559 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2561 * gcc.target/arm/identical-invariants.c: New test.
2563 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
2564 Chen Gang <gang.chen.5i5j@gmail.com>
2566 * gcc.c-torture/compile/section.c: New testcase.
2568 2014-07-02 Christian Bruel <christian.bruel@st.com>
2572 * gcc.target/sh/fpchg.c: New test.
2574 2014-07-02 Jakub Jelinek <jakub@redhat.com>
2575 Fritz Reese <Reese-Fritz@zai.com>
2577 * gfortran.dg/oldstyle_5.f: New test.
2579 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
2581 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
2582 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
2584 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2586 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
2587 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2588 * g++.dg/parse/error11.C: Likewise.
2589 * g++.old-deja/g++.brendan/template17.C: Likewise.
2591 2014-07-02 Tobias Burnus <burnus@net-b.de>
2593 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
2594 * gfortran.dg/coarray/send_array.f90: Ditto.
2595 * gfortran.dg/coarray/sendget_array.f90: Ditto.
2597 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
2598 Yufeng Zhang <yufeng.zhang@arm.com>
2600 * gcc.target/aarch64/aapcs64/aapcs64.exp:
2601 (additional_flags_for_func_ret): New variable based on
2602 $additional_flags with -fno-use-caller-save.
2603 (func-ret-*.c): Use the new variable.
2605 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2608 * g++.dg/cpp0x/decltype60.C: New.
2610 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2612 * gcc.target/aarch64/simd/vcage_f64.c: New test.
2613 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
2614 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
2615 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
2616 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2617 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
2618 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2619 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2621 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2623 * g++.dg/cpp1y/pr59867.C: Fix target selector.
2625 2014-07-01 Marek Polacek <polacek@redhat.com>
2627 * gcc.dg/Wint-conversion.c: New test.
2629 2014-07-01 Marek Polacek <polacek@redhat.com>
2632 * gcc.dg/Wincompatible-pointer-types.c: New test.
2634 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
2636 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
2637 MicroBlaze specific pattern.
2639 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
2644 * testsuite/g++.dg/cpp0x/pr58781.C: New.
2645 * testsuite/g++.dg/cpp0x/pr60249.C: New.
2646 * testsuite/g++.dg/cpp1y/pr59867.C: New.
2648 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2650 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
2651 test requires greater precision than the current PowerPC long
2652 double implementation supports.
2654 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2657 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
2659 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2662 * g++.dg/cpp0x/constexpr-attribute3.C: New.
2664 2014-06-30 Jeff Law <law@redhat.com>
2666 PR tree-optimization/61607
2667 * gcc.dg/tree-ssa/pr61607.c: New test.
2669 2014-06-30 Marek Polacek <polacek@redhat.com>
2671 * c-c++-common/ubsan/attrib-2.c: New test.
2672 * g++.dg/ubsan/return-3.C: New test.
2674 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
2677 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
2678 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
2680 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2682 * gcc.dg/ira-loop-pressure.c: New test.
2684 2014-06-29 Roman Gareev <gareevroman@gmail.com>
2686 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
2687 checks that the dump is generated.
2689 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2693 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
2694 * gfortran.dg/binding_label_tests_27.f90: New file.
2696 2014-06-29 Roman Gareev <gareevroman@gmail.com>
2698 * gfortran.dg/graphite/pr59586.f: New testcase.
2700 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
2702 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
2704 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2707 * lib/target-supports.exp (check_effective_target_fortran_ieee):
2709 * gfortran.dg/ieee/ieee.exp: New file.
2710 * gfortran.dg/ieee/ieee_1.F90: New file.
2711 * gfortran.dg/ieee/ieee_2.f90: New file.
2712 * gfortran.dg/ieee/ieee_3.f90: New file.
2713 * gfortran.dg/ieee/ieee_4.f90: New file.
2714 * gfortran.dg/ieee/ieee_5.f90: New file.
2715 * gfortran.dg/ieee/ieee_6.f90: New file.
2716 * gfortran.dg/ieee/ieee_7.f90: New file.
2717 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
2719 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
2721 * g++.dg/cpp0x/elision_conv.C: New.
2723 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2725 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
2727 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
2730 * g++.dg/ext/complit14.C: New.
2732 2014-06-27 Martin Jambor <mjambor@suse.cz>
2735 * g++.dg/ipa/pr61160-2.C: New test.
2736 * g++.dg/ipa/pr61160-3.C: Likewise.
2738 2014-06-27 Jakub Jelinek <jakub@redhat.com>
2740 PR tree-optimization/57233
2741 PR tree-optimization/61299
2742 * gcc.dg/pr57233.c: New test.
2743 * gcc.target/i386/pr57233.c: New test.
2744 * gcc.target/i386/sse2-pr57233.c: New test.
2745 * gcc.target/i386/avx-pr57233.c: New test.
2746 * gcc.target/i386/avx2-pr57233.c: New test.
2747 * gcc.target/i386/avx512f-pr57233.c: New test.
2748 * gcc.target/i386/xop-pr57233.c: New test.
2750 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
2752 * gcc.dg/typeof-2.c: New testcase.
2754 2014-06-27 Marek Polacek <polacek@redhat.com>
2756 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
2757 (fn1): Remove store to out-of-bounds location. Add memory barrier.
2765 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
2766 location. Add memory barrier.
2771 * c-c++-common/ubsan/bounds-7.c: New test.
2773 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2775 PR libgfortran/61499
2776 * gfortran.dg/arrayio_15.f90: New test.
2778 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
2781 * gcc.target/alpha/pr61586.c: New test.
2783 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
2786 * g++.dg/template/pr57573.C: New.
2788 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
2790 * gcc.dg/tree-ssa/interposition.c: New testcase.
2792 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
2795 * g++.dg/cpp0x/deleted8.C: New.
2797 2014-06-26 Martin Jambor <mjambor@suse.cz>
2799 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
2801 * g++.dg/simulate-thread/bitfields.C: Likewise.
2802 * gcc.dg/simulate-thread/strict-align-global.c: Remove
2803 allow-packed-store-data-races parameter.
2804 * gcc.dg/simulate-thread/subfields.c: Likewise.
2805 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
2808 2014-06-26 Martin Jambor <mjambor@suse.cz>
2810 * g++.dg/ipa/pr60600.C: Fix typo.
2811 * g++.dg/ipa/devirt-25.C: Likewise.
2813 2014-06-26 Richard Biener <rguenther@suse.de>
2815 PR tree-optimization/61607
2816 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
2818 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
2820 * gcc.dg/inline-22.c: Add bind_pic_locally.
2821 * gcc.dg/inline_4.c: Ditto.
2822 * gcc.dg/fail_always_inline.c: Ditto.
2823 * g++.dg/ipa/devirt-25.C: Ditto.
2825 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
2827 * lib/target-support.exp (bind_pic_locally): Save the flags to
2828 'flags_to_postpone' instead of appending to 'flags'.
2829 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
2830 with flags_to_postpone and revert after target_compile.
2831 * lib/g++.exp (g++_target_compile): Ditto.
2832 * lib/gfortran.exp (gfortran_target_compile): Ditto.
2834 2014-06-26 Nick Clifton <nickc@redhat.com>
2836 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
2838 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
2841 * g++.dg/template/pr61537.C: New testcase.
2843 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2845 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
2848 2014-06-25 Tobias Burnus <burnus@net-b.de>
2850 * gfortran.dg/coarray_33.f90: New.
2852 2014-06-25 Tobias Burnus <burnus@net-b.de>
2854 * gfortran.dg/coarray/coindexed_1.f90: New.
2856 2014-06-25 Tobias Burnus <burnus@net-b.de>
2858 * gfortran.dg/coarray_collectives_7.f90: New.
2860 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
2862 * gcc.c-torture/execute/20140622-1.c: New test.
2864 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
2868 * g++.dg/cpp0x/aggr1.C: New.
2869 * g++.dg/cpp0x/aggr2.C: Likewise.
2870 * g++.dg/init/aggr11.C: Likewise.
2871 * g++.dg/init/aggr12.C: Likewise.
2873 2014-06-25 Martin Jambor <mjambor@suse.cz>
2875 * g++.dg/ipa/pr61540.C: Remove dumping test.
2877 2014-06-25 Marek Polacek <polacek@redhat.com>
2880 * gcc.dg/pr61162.c: Adjust dg-warning.
2881 * gcc.dg/pr61162-2.c: New test.
2883 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
2885 PR tree-optimization/57742
2886 * gcc.dg/tree-ssa/calloc-3.c: New file.
2888 2014-06-25 Richard Biener <rguenther@suse.de>
2891 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
2892 for targets that return _Complex float in memory.
2894 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2896 * gcc.target/arm/vect-noalign.c: Adjust options.
2898 2014-06-24 Cong Hou <congh@google.com>
2900 * gcc.dg/vect/vect-reduc-sad.c: New.
2901 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
2903 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
2905 PR tree-optimization/57742
2906 * g++.dg/tree-ssa/calloc.C: New testcase.
2907 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
2908 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
2909 * gcc.dg/strlenopt-9.c: Adapt.
2911 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
2913 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
2915 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
2916 instead of calling sequentially in the C code.
2917 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
2918 saved_return_address to the stack frame where LR register was stored.
2919 (saved_return_address): Declare weak.
2921 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
2924 * g++.dg/other/operator3.C: New.
2925 * g++.dg/template/operator8.C: Adjust.
2926 * g++.dg/template/operator9.C: Likewise.
2928 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
2930 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
2932 2014-06-24 Richard Biener <rguenther@suse.de>
2934 PR tree-optimization/61572
2935 * gcc.target/i386/pr61572.c: New testcase.
2937 2014-06-24 Jakub Jelinek <jakub@redhat.com>
2939 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
2941 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
2942 Remove Label is never defined expected error.
2943 * gfortran.dg/gomp/udr8.f90: New test.
2945 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
2947 PR tree-optimization/61554
2948 * g++.dg/torture/pr61554.C: New testcase.
2950 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
2952 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
2954 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
2956 * gcc.dg/localalias-2.c: Guard by require-alias.
2957 * gcc.dg/globalalias-2.c: Likewise.
2959 2014-06-23 Kai Tietz <ktietz@redhat.com>
2961 * gcc.target/i386/indjmp-1.c: New test.
2963 2014-06-23 Andrew Pinski <apinski@cavium.com>
2965 * gcc.c-torture/compile/20140723-1.c: New testcase.
2967 2014-06-23 Marek Polacek <polacek@redhat.com>
2970 * c-c++-common/pr61553.c (foo): Add dg-error.
2972 2014-06-23 Tobias Burnus <burnus@net-b.de>
2974 * gfortran.dg/coarray_32.f90: New.
2976 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2980 * g++.dg/other/void1.C: Adjust.
2981 * g++.dg/other/void3.C: Likewise.
2983 2014-06-23 Marek Polacek <polacek@redhat.com>
2986 * c-c++-common/pr61553.c: New test.
2988 2014-06-23 Richard Biener <rguenther@suse.de>
2990 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
2991 * g++.dg/vect/slp-pr50819.cc: Likewise.
2992 * g++.dg/vect/slp-pr56812.cc: Likewise.
2993 * gcc.dg/vect/bb-slp-1.c: Likewise.
2994 * gcc.dg/vect/bb-slp-10.c: Likewise.
2995 * gcc.dg/vect/bb-slp-11.c: Likewise.
2996 * gcc.dg/vect/bb-slp-13.c: Likewise.
2997 * gcc.dg/vect/bb-slp-14.c: Likewise.
2998 * gcc.dg/vect/bb-slp-15.c: Likewise.
2999 * gcc.dg/vect/bb-slp-16.c: Likewise.
3000 * gcc.dg/vect/bb-slp-17.c: Likewise.
3001 * gcc.dg/vect/bb-slp-18.c: Likewise.
3002 * gcc.dg/vect/bb-slp-19.c: Likewise.
3003 * gcc.dg/vect/bb-slp-2.c: Likewise.
3004 * gcc.dg/vect/bb-slp-20.c: Likewise.
3005 * gcc.dg/vect/bb-slp-21.c: Likewise.
3006 * gcc.dg/vect/bb-slp-22.c: Likewise.
3007 * gcc.dg/vect/bb-slp-23.c: Likewise.
3008 * gcc.dg/vect/bb-slp-24.c: Likewise.
3009 * gcc.dg/vect/bb-slp-25.c: Likewise.
3010 * gcc.dg/vect/bb-slp-26.c: Likewise.
3011 * gcc.dg/vect/bb-slp-27.c: Likewise.
3012 * gcc.dg/vect/bb-slp-28.c: Likewise.
3013 * gcc.dg/vect/bb-slp-29.c: Likewise.
3014 * gcc.dg/vect/bb-slp-3.c: Likewise.
3015 * gcc.dg/vect/bb-slp-30.c: Likewise.
3016 * gcc.dg/vect/bb-slp-31.c: Likewise.
3017 * gcc.dg/vect/bb-slp-32.c: Likewise.
3018 * gcc.dg/vect/bb-slp-4.c: Likewise.
3019 * gcc.dg/vect/bb-slp-5.c: Likewise.
3020 * gcc.dg/vect/bb-slp-6.c: Likewise.
3021 * gcc.dg/vect/bb-slp-7.c: Likewise.
3022 * gcc.dg/vect/bb-slp-8.c: Likewise.
3023 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3024 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3025 * gcc.dg/vect/bb-slp-9.c: Likewise.
3026 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3027 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3028 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3029 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3030 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3031 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3032 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3033 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3034 * gcc.dg/vect/pr26359.c: Likewise.
3035 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3037 2014-06-23 Marek Polacek <polacek@redhat.com>
3039 * c-c++-common/pr49706-2.c: New test.
3041 2014-06-23 Alan Modra <amodra@gmail.com>
3043 * gcc.dg/pr61583.c: New.
3045 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3047 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3050 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3051 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3053 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3054 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3055 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3056 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3057 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3058 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3059 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3060 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3061 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3062 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3063 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3064 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3065 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3066 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3067 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3068 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3069 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3070 test_vsrid_n_u64): Fix signature to match intrinsic.
3072 (test_vabs_s64): Remove.
3073 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3075 (test_vdupd_lane_s64): Rename to...
3076 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3078 (test_vdupd_lane_u64): Rename to...
3079 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3081 (test_vtst_s64): Rename to...
3082 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3084 (test_vtst_u64): Rename to...
3085 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3087 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3088 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3089 Remove out-of-bounds tests.
3090 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3091 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3092 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3094 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3096 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3097 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3098 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3099 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3100 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3102 * gcc.target/aarch64/vsub_f64.c: Likewise.
3103 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3104 scheme as now the same for all variants.
3105 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3108 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3110 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3112 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3114 * gcc.dg/localalias.c: Fix broken commit.
3115 * gcc.dg/globalalias.c: Likewise.
3117 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3119 * gcc.dg/localalias.c: New testcase.
3120 * gcc.dg/localalias-2.c: New testcase.
3121 * gcc.dg/globalalias.c: New testcase.
3122 * gcc.dg/globalalias-2.c: New testcase.
3124 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3126 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3128 2014-06-20 Marek Polacek <polacek@redhat.com>
3130 * c-c++-common/ubsan/bounds-1.c: New test.
3131 * c-c++-common/ubsan/bounds-2.c: New test.
3132 * c-c++-common/ubsan/bounds-3.c: New test.
3133 * c-c++-common/ubsan/bounds-4.c: New test.
3134 * c-c++-common/ubsan/bounds-5.c: New test.
3135 * c-c++-common/ubsan/bounds-6.c: New test.
3137 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3139 Make the tests big-endian friendly.
3141 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3142 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3143 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3144 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3145 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3146 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3147 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3148 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3149 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3151 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3152 Max Ostapenko <m.ostapenko@partner.samsung.com>
3155 * c-c++-common/asan/strlen-overflow-1.c: New test.
3157 2014-06-20 Martin Jambor <mjambor@suse.cz>
3160 * g++.dg/ipa/pr61540.C: New test.
3162 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3163 Max Ostapenko <m.ostapenko@partner.samsung.com>
3166 * c-c++-common/asan/pr61530.c: New test.
3168 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3170 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3171 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3172 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3173 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3174 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3175 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3176 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3177 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3178 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3179 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3180 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3181 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3182 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3183 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3184 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3185 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3186 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3187 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3188 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3189 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3190 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3191 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3192 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3193 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3194 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3195 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3196 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3197 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3198 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3199 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3200 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3201 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3202 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3203 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3204 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3205 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3206 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3207 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3208 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3209 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3210 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3211 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3212 (test_vqdmlal_high_lane_s16): Fix parameter type.
3213 (test_vqdmlal_high_lane_s32): Likewise.
3214 (test_vqdmull_high_lane_s16): Likewise.
3215 (test_vqdmull_high_lane_s32): Likewise.
3216 (test_vqdmlsl_high_lane_s32): Likewise.
3217 (test_vqdmlsl_high_lane_s16): Likewise.
3218 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3220 (test_vqdmlals_lane_s32): Likewise.
3221 (test_vqdmlslh_lane_s16): Likewise.
3222 (test_vqdmlsls_lane_s32): Likewise.
3223 (test_vqdmulhh_lane_s16): Likewise.
3224 (test_vqdmulhs_lane_s32): Likewise.
3225 (test_vqdmullh_lane_s16): Likewise.
3226 (test_vqdmulls_lane_s32): Likewise.
3227 (test_vqrdmulhh_lane_s16): Likewise.
3228 (test_vqrdmulhs_lane_s32): Likewise.
3230 2014-06-20 Tobias Burnus <burnus@net-b.de>
3233 * gfortran.dg/coarray_collectives_5.f90: Update
3234 dg-final scan-tree-dump-times.
3235 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3237 2014-06-20 Hale Wang <hale.wang@arm.com>
3239 * gcc.target/arm/lto/: New folder to verify the LTO option.
3240 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3241 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3242 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3243 * lib/lto.exp (object-readelf): New procedure.
3245 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3248 * gfortran.dg/pr61454.f90: New file.
3250 2014-06-19 Terry Guo <terry.guo@arm.com>
3252 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3253 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3254 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3256 2014-06-19 Tobias Burnus <burnus@net-b.de>
3258 * gfortran.dg/coarray/collectives_2.f90: Extend
3261 2014-06-18 Tom de Vries <tom@codesourcery.com>
3263 * gcc.target/aarch64/fuse-caller-save.c: New test.
3265 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3266 Tom de Vries <tom@codesourcery.com>
3268 * gcc.target/arm/fuse-caller-save.c: New test.
3270 2014-06-18 Richard Biener <rguenther@suse.de>
3272 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3273 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3274 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3276 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3278 PR tree-optimization/61518
3279 * gcc.dg/torture/pr61518.c: New test.
3281 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3283 PR tree-optimization/61517
3284 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3285 (incorrect_read_be32): Likewise.
3286 (main): Call incorrect_read_* to test stmt replacement is made by
3287 bswap at the right place.
3288 * gcc.c-torture/execute/pr61517.c: New test.
3290 2014-06-18 Andreas Schwab <schwab@suse.de>
3292 PR rtl-optimization/54555
3293 * gcc.target/m68k/pr54555.c: New test.
3295 2014-06-18 Olivier Hainque <hainque@adacore.com>
3297 * gnat.dg/blocklocs.adb: New test.
3299 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3301 PR tree-optimization/52252
3302 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3303 * gcc.target/i386/pr52252-core.c: Ditto.
3305 PR tree-optimization/61403
3306 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3308 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3310 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3311 * gfortran.dg/gomp/depend-1.f90: New test.
3312 * gfortran.dg/gomp/target1.f90: New test.
3313 * gfortran.dg/gomp/target2.f90: New test.
3314 * gfortran.dg/gomp/target3.f90: New test.
3315 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3316 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3319 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3322 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3324 2014-06-17 Tobias Burnus <burnus@net-b.de>
3325 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3327 * gfortran.dg/coarray/send_array.f90: New.
3328 * gfortran.dg/coarray/get_array.f90: New.
3329 * gfortran.dg/coarray/sendget_array.f90: New.
3330 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3332 * gfortran.dg/coarray/collectives_2.f90: New.
3334 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3337 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3340 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
3342 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
3343 unit_id and kind_id to zero.
3345 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
3348 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
3349 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
3350 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
3351 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
3353 2014-06-17 Richard Biener <rguenther@suse.de>
3356 * gcc.dg/lto/pr61526_0.c: New testcase.
3357 * gcc.dg/lto/pr61526_1.c: Likewise.
3359 2014-06-17 Richard Biener <rguenther@suse.de>
3361 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
3362 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
3363 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
3364 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3365 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
3367 2014-06-17 Richard Biener <rguenther@suse.de>
3369 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
3371 2014-06-16 Richard Biener <rguenther@suse.de>
3373 PR tree-optimization/61482
3374 * g++.dg/torture/pr61482.C: New testcase.
3376 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
3378 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
3379 vpmacsdql instruction.
3381 2014-06-16 Yury Gribov <y.gribov@samsung.com>
3383 * c-c++-common/asan/instrument-with-calls-1.c: New test.
3384 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3385 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3386 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
3388 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3389 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3390 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3391 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3392 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3393 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3395 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3399 * gfortran.dg/system_clock_1.f90: New file.
3400 * gfortran.dg/system_clock_2.f90: New file.
3402 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3405 * g++.dg/other/void3.C: New.
3406 * g++.dg/conversion/err-recover1.C: Update.
3408 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
3411 * lib/target-supports.exp (check_effective_target_longdouble128): New.
3412 * gcc.target/powerpc/pack02.c: Use it.
3413 * gcc.target/powerpc/tfmode_off.c: Likewise.
3415 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
3417 PR rtl-optimization/61094
3418 PR rtl-optimization/61446
3419 * gcc.target/i386/pr61446.c : New.
3421 2014-06-13 Dehao Chen <dehao@google.com>
3423 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
3425 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
3427 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
3429 2014-06-13 Richard Biener <rguenther@suse.de>
3431 * c-c++-common/pr46562-2.c: Adjust.
3432 * g++.dg/tree-ssa/pr8781.C: Likewise.
3433 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3434 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3435 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3436 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
3437 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3439 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3441 PR tree-optimization/61375
3442 * gcc.c-torture/execute/pr61375-1.c: New test.
3444 2014-06-12 Jakub Jelinek <jakub@redhat.com>
3447 * c-c++-common/gomp/pr61486-1.c: New test.
3448 * c-c++-common/gomp/pr61486-2.c: New test.
3450 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
3453 * gcc.dg/vect/vect-singleton_1.c: New file.
3455 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
3458 * gcc.target/avr/torture/pr61443.c: New test.
3460 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3463 * g++.dg/parse/friend11.C: New.
3465 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3468 * g++.dg/cpp0x/using-enum-1.C: New.
3469 * g++.dg/cpp0x/using-enum-2.C: Likewise.
3471 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3474 * g++.dg/parse/friend9.C: New.
3475 * g++.dg/parse/friend10.C: Likewise.
3476 * g++.dg/parse/friend7.C: Adjust.
3478 2014-06-11 Richard Biener <rguenther@suse.de>
3480 PR tree-optimization/61452
3481 * gcc.dg/torture/pr61452.c: New testcase.
3483 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3486 * g++.dg/parse/pr34049.C: New.
3488 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3490 * gcc.c-torture/execute/pr61306-1.c: New test.
3491 * gcc.c-torture/execute/pr61306-2.c: Likewise.
3492 * gcc.c-torture/execute/pr61306-3.c: Likewise.
3494 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3496 * gcc.target/aarch64/acle/acle.exp: New.
3497 * gcc.target/aarch64/acle/crc32b.c: New test.
3498 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
3499 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
3500 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
3501 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
3502 * gcc.target/aarch64/acle/crc32d.c: Likewise.
3503 * gcc.target/aarch64/acle/crc32h.c: Likewise.
3504 * gcc.target/aarch64/acle/crc32w.c: Likewise.
3506 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
3508 PR tree-optimization/52252
3509 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
3511 2014-06-11 Richard Biener <rguenther@suse.de>
3514 * gcc.dg/torture/20140610-1.c: New testcase.
3515 * gcc.dg/torture/20140610-2.c: Likewise.
3517 2014-06-10 Richard Biener <rguenther@suse.de>
3519 PR tree-optimization/61438
3520 * gcc.dg/torture/pr61438.c: New testcase.
3522 2014-06-10 Richard Biener <rguenther@suse.de>
3525 * g++.dg/opt/pr61456.C: New testcase.
3527 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
3528 Mikael Morin <mikael@gcc.gnu.org>
3531 * gfortran.dg/class_array_15.f03: Check memory leaks.
3533 2014-06-10 Richard Biener <rguenther@suse.de>
3535 PR tree-optimization/57186
3536 PR tree-optimization/59299
3537 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
3538 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
3540 2014-06-10 Jakub Jelinek <jakub@redhat.com>
3543 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
3545 * gfortran.dg/gomp/associate1.f90: New test.
3546 * gfortran.dg/gomp/intentin1.f90: New test.
3547 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
3548 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
3549 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
3550 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
3552 2014-06-09 Marek Polacek <polacek@redhat.com>
3555 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
3556 * gcc.dg/array-2.c: Likewise.
3557 * gcc.dg/array-const-2.c: Likewise.
3558 * gcc.dg/ucnid-8.c: Likewise.
3559 * gcc.dg/vla-init-1.c: Likewise.
3560 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
3561 * gcc.dg/c99-flex-array-7.c: Likewise.
3562 * gcc.dg/init-bad-1.c: Likewise.
3563 * gcc.dg/init-bad-3.c: Likewise.
3564 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
3565 * gcc.dg/pedwarn-init.c: Add dg-warning.
3566 * gcc.dg/pr53119.c: Remove dg-excess-errors.
3568 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3571 * g++.dg/other/redecl3.C: New.
3573 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
3576 * g++.dg/pr54442.C: New file.
3578 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
3581 * gfortran.dg/associate_17.f90 : New test
3583 2014-06-09 Petr Murzin <petr.murzin@intel.com>
3585 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
3586 void for TEST instead of static void.
3587 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
3588 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
3589 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
3590 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
3591 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
3592 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
3593 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
3594 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
3595 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
3596 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
3597 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
3598 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
3599 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
3600 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
3601 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
3602 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
3603 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
3604 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
3605 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
3606 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
3607 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
3608 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
3609 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
3610 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
3611 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
3612 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
3613 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3614 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
3615 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
3616 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
3617 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
3618 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3619 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3620 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3621 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3622 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3623 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3624 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3625 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3626 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3627 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3628 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
3629 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
3630 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
3631 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
3632 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
3633 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
3634 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
3635 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
3636 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
3637 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
3638 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
3639 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
3640 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
3641 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
3642 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
3643 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
3644 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
3645 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
3646 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
3647 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
3648 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
3649 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3650 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3651 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3652 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3653 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
3654 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
3655 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3656 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3657 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3658 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3659 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3660 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3661 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3662 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3663 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3664 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
3665 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
3666 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
3667 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
3668 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
3669 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
3670 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
3671 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
3672 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
3673 instead of static void.
3674 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
3675 delete unused variables.
3676 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
3677 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
3678 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
3679 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
3680 delete unused variables, void for TEST instead of static void.
3681 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
3682 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
3683 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
3684 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
3685 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
3686 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
3687 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
3688 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
3689 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
3690 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
3691 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
3692 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3693 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
3694 initialize variables.
3695 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
3696 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
3697 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
3698 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
3699 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
3700 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
3701 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
3702 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
3703 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3704 * gcc.target/i386/i386.exp: Ditto.
3705 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
3706 CALC, void for TEST instead of static void, initialize variables.
3707 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
3708 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
3710 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
3711 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
3712 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
3713 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
3714 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
3715 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3716 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3717 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
3718 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
3719 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
3720 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
3721 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3722 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
3723 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
3724 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
3725 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
3726 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3727 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3728 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3729 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
3730 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
3731 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
3732 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
3733 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
3734 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
3735 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
3736 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
3737 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
3738 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
3739 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
3740 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
3741 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
3742 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
3743 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
3744 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
3745 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
3746 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
3747 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
3748 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
3749 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
3750 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
3751 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
3752 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
3753 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
3754 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
3755 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
3756 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
3757 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
3758 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
3759 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
3760 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
3761 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
3762 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3763 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3764 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3765 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3766 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
3767 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
3768 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
3769 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
3770 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
3771 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
3772 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
3773 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
3774 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
3775 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
3776 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
3777 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
3778 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
3779 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
3780 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3781 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3782 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
3783 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
3784 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
3785 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
3786 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
3787 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
3788 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
3789 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
3790 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
3791 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
3792 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
3793 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
3794 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
3795 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
3796 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
3797 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
3798 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
3799 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
3800 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
3801 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3802 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
3803 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
3804 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
3805 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
3806 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
3807 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
3808 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3809 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
3810 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
3811 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
3812 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
3813 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
3814 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
3815 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
3816 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
3817 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
3818 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
3819 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
3820 instead of static void.
3821 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
3822 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
3823 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
3824 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
3825 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
3826 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
3827 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
3828 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
3829 static void, delete unused variables.
3830 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
3831 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3832 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
3833 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
3834 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
3835 static void, delete unused variables, Change parameters for
3836 UNION_CHECK, MASK_MERGE and MASK_ZERO.
3837 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
3838 CALC, void for TEST instead of static void.
3839 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
3840 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
3842 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
3843 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
3844 static void, change type of parameter for UNION_TYPE.
3845 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
3846 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
3847 void for TEST instead of static void, delete unused variables, change
3848 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
3849 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
3850 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3851 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3852 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3853 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3854 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3855 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
3856 void for TEST instead of static void, change parameters for
3857 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
3858 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
3859 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
3860 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
3861 * gcc.target/i386/avx512f-additional-reg-names.c: Add
3862 __attribute__((unused)).
3863 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
3864 __attribute__((unused)).
3865 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
3866 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
3867 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
3868 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
3869 * gcc.target/i386/avx512f-korw-1.c: Ditto.
3870 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
3871 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
3872 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
3873 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
3874 add __attribute__((unused)).
3875 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
3876 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
3877 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
3878 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
3879 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
3880 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
3881 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
3882 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
3883 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
3884 delete unused variables.
3885 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
3886 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3887 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3888 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
3889 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3890 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
3891 static void, mask_merging and zero_masking for unsigned types.
3892 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
3893 CHECK_ARRAY for unsigned types.
3894 * gcc.target/i386/m256-check.h: Ditto.
3895 * gcc.target/i386/m512-check.h: Ditto.
3897 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
3900 * gcc.target/arm/pr48252.c (main): Expect same result
3903 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3906 * gfortran.dg/cray_pointers_10.f90: New file.
3908 2014-06-09 Jakub Jelinek <jakub@redhat.com>
3910 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
3911 instead of complex(kind=16).
3913 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3916 * gfortran.dg/bind_c_usage_29.f90: New file.
3918 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
3920 * gnat.dg/opt38.adb: New test.
3921 * gnat.dg/opt38_pkg.ad[sb]: New helper.
3923 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
3926 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
3927 New macro, 0 for __MMIX__, default 64.
3928 (bar): Pass it to __builtin_apply instead of literal 64.
3930 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3932 * gfortran.dg/io_constraints_11.f90: New file.
3933 * gfortran.dg/io_constraints_12.f90: New file.
3934 * gfortran.dg/io_constraints_13.f90: New file.
3936 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
3939 * gcc.target/i386/pr61423.c: New test.
3941 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3944 * g++.dg/cpp0x/constexpr-union6.C: New.
3945 * g++.dg/cpp0x/union6.C: Likewise.
3946 * g++.dg/init/ref14.C: Adjust.
3947 * g++.dg/init/union1.C: Likewise.
3949 2014-06-06 Richard Biener <rguenther@suse.de>
3951 PR tree-optimization/59299
3952 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
3954 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
3956 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
3957 * gcc.dg/tree-ssa/sra-12.c: Likewise.
3959 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3961 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
3962 bitfield and test wrong results instead of correct results to make the
3965 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3968 * g++.dg/cpp0x/constexpr-60432.C: New.
3970 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3973 * g++.dg/cpp0x/constexpr-60199.C: New.
3975 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3977 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
3978 Specify -march=z900 as an additional option.
3979 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
3980 * gcc.dg/optimize-bswapsi-2.c: Likewise.
3981 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
3983 2014-06-06 Jakub Jelinek <jakub@redhat.com>
3985 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
3986 reduction clause diagnostic changes.
3987 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
3988 * gfortran.dg/gomp/reduction1.f90: Likewise.
3989 * gfortran.dg/gomp/reduction3.f90: Likewise.
3990 * gfortran.dg/gomp/udr1.f90: New test.
3991 * gfortran.dg/gomp/udr2.f90: New test.
3992 * gfortran.dg/gomp/udr3.f90: New test.
3993 * gfortran.dg/gomp/udr4.f90: New test.
3994 * gfortran.dg/gomp/udr5.f90: New test.
3995 * gfortran.dg/gomp/udr6.f90: New test.
3996 * gfortran.dg/gomp/udr7.f90: New test.
3998 2014-06-06 Christian Bruel <christian.bruel@st.com>
4000 PR tree-optimization/43934
4001 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4003 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4006 * gcc.dg/pr53119.c: New testcase.
4008 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4011 * gcc.target/avr/pr52472.c: New test.
4014 2014-06-05 Jeff Law <law@redhat.com>
4016 PR tree-optimization/61289
4017 * g++.dg/pr61289.C: New test.
4018 * g++.dg/pr61289-2.C: New test.
4020 2014-06-05 Richard Biener <rguenther@suse.de>
4021 Paolo Carlini <paolo.carlini@oracle.com>
4024 * g++.dg/parse/pr56961.C: New.
4026 2014-06-05 Kai Tietz <ktietz@redhat.com>
4029 * gcc.target/i386/sibcall-4.c: Remove xfail.
4031 2014-06-05 Julian Brown <julian@codesourcery.com>
4032 Sandra Loosemore <sandra@codesourcery.com>
4034 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4036 2014-06-05 Richard Biener <rguenther@suse.de>
4039 * g++.dg/diagnostic/pr61004.C: New testcase.
4041 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4043 * gcc.dg/torture/pr61319.c: New test.
4045 2014-06-05 Marek Polacek <polacek@redhat.com>
4048 * gcc.dg/pr56724-3.c: New test.
4050 2014-06-05 Andreas Schwab <schwab@suse.de>
4052 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4054 2014-06-05 Marek Polacek <polacek@redhat.com>
4057 * c-c++-common/pr49706.c: New test.
4059 2014-06-05 Marek Polacek <polacek@redhat.com>
4062 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4063 * gcc.dg/Wshadow-3.c: Likewise.
4064 * gcc.dg/pr48062.c: New test.
4066 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4069 * g++.dg/init/pr43453.C: New.
4071 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4073 PR tree-optimization/61385
4074 * gcc.dg/tree-ssa/pr61385.c: New file.
4076 2014-06-04 Richard Biener <rguenther@suse.de>
4078 PR tree-optimization/60098
4079 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4081 2014-06-04 Richard Biener <rguenther@suse.de>
4083 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4085 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4088 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4089 the case with a pointer.
4091 2014-06-04 Marek Polacek <polacek@redhat.com>
4094 * c-c++-common/pr30020.c: New test.
4096 2014-06-03 Andrew Pinski <apinski@cavium.com>
4098 * gcc.c-torture/compile/20140528-1.c: New testcase.
4100 2014-06-03 Dehao Chen <dehao@google.com>
4102 * gcc.dg/tree-prof/merge_block.c: New test.
4104 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4106 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4107 * g++.dg/ext/mv15.C (dg-options): Ditto.
4109 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4113 * g++.dg/cpp0x/nullptr31.C: New.
4114 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4115 * g++.dg/cpp0x/nullptr17.C: Update.
4117 2014-06-03 Marek Polacek <polacek@redhat.com>
4120 * c-c++-common/pr60439.c: New test.
4121 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4123 2014-06-03 Martin Jambor <mjambor@suse.cz>
4126 * g++.dg/ipa/pr61160-1.C: New test.
4128 2014-06-03 Richard Biener <rguenther@suse.de>
4130 PR tree-optimization/61383
4131 * gcc.dg/torture/pr61383-1.c: New testcase.
4133 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4135 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4137 2014-06-02 Jeff Law <law@redhat.com>
4139 PR rtl-optimization/61094
4140 * g++.dg/pr61094: New test.
4142 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4144 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4145 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4146 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4147 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4148 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4149 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4150 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4151 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4153 2014-06-02 Richard Biener <rguenther@suse.de>
4155 PR tree-optimization/61346
4156 * gcc.dg/torture/pr61346.c: New testcase.
4158 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4160 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4162 * gcc.target/i386/sibcall-4.c: Ditto.
4163 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4165 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4167 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4168 in scan-assembler-not string.
4169 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4170 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4171 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4173 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4175 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4177 2014-06-01 Kai Tietz <ktietz@redhat.com>
4180 * gcc.target/i386/sibcall-6.c: New test.
4182 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4186 * g++.dg/cpp0x/pr57543-1.C: New.
4187 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4188 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4189 * g++.dg/cpp0x/decltype59.C: Likewise.
4191 2014-05-31 Tom de Vries <tom@codesourcery.com>
4193 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4195 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4197 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4198 restore_gcc_exec_prefix_env_var): New procedures.
4199 (set_ld_library_path_env_vars,
4200 restore_ld_library_path_env_vars): Use them.
4201 * lib/c-compat.exp: Load target-libpath.exp.
4202 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4203 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4204 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4205 restore_gcc_exec_prefix_env_var.
4206 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4209 * c-c++-common/asan/misalign-1.c: New test.
4210 * c-c++-common/asan/misalign-2.c: New test.
4212 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4213 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4214 -DASAN_USE_DEJAGNU_GTEST=1.
4215 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4216 * g++.dg/asan/asan_oob_test.cc: Likewise.
4217 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4218 * g++.dg/asan/asan_str_test.cc: Likewise.
4219 * g++.dg/asan/asan_test_utils.h: Likewise.
4220 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4221 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4222 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4223 Imported from upstream r209283.
4224 * g++.dg/asan/asan_test_config.h: Likewise.
4226 2014-05-30 Kai Tietz <ktietz@redhat.com>
4229 * gcc.target/i386/sibcall-1.c: New test.
4230 * gcc.target/i386/sibcall-2.c: New test.
4231 * gcc.target/i386/sibcall-3.c: New test.
4232 * gcc.target/i386/sibcall-4.c: New test.
4234 2014-05-30 Ian Lance Taylor <iant@google.com>
4236 * gcc.target/i386/pause-2.c: New test.
4238 2014-05-30 Tom de Vries <tom@codesourcery.com>
4240 * gcc.target/i386/fuse-caller-save.c: New test.
4241 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4242 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4244 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4246 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4247 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4248 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4249 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4250 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4251 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4252 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4253 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4254 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4255 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4256 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4257 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4258 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4259 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4260 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4261 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4262 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4263 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4264 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4265 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4266 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4267 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4268 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4269 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4270 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4271 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4272 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4273 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4274 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4275 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4276 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4277 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4278 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4279 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4280 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4281 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4283 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4285 PR rtl-optimization/61325
4286 * gcc.target/aarch64/pr61325.c: New.
4288 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4290 * gcc.target/arm/simd/vextQf32_1.c: New file.
4291 * gcc.target/arm/simd/vextQp16_1.c: New file.
4292 * gcc.target/arm/simd/vextQp8_1.c: New file.
4293 * gcc.target/arm/simd/vextQs16_1.c: New file.
4294 * gcc.target/arm/simd/vextQs32_1.c: New file.
4295 * gcc.target/arm/simd/vextQs64_1.c: New file.
4296 * gcc.target/arm/simd/vextQs8_1.c: New file.
4297 * gcc.target/arm/simd/vextQu16_1.c: New file.
4298 * gcc.target/arm/simd/vextQu32_1.c: New file.
4299 * gcc.target/arm/simd/vextQu64_1.c: New file.
4300 * gcc.target/arm/simd/vextQu8_1.c: New file.
4301 * gcc.target/arm/simd/vextQp64_1.c: New file.
4302 * gcc.target/arm/simd/vextf32_1.c: New file.
4303 * gcc.target/arm/simd/vextp16_1.c: New file.
4304 * gcc.target/arm/simd/vextp8_1.c: New file.
4305 * gcc.target/arm/simd/vexts16_1.c: New file.
4306 * gcc.target/arm/simd/vexts32_1.c: New file.
4307 * gcc.target/arm/simd/vexts64_1.c: New file.
4308 * gcc.target/arm/simd/vexts8_1.c: New file.
4309 * gcc.target/arm/simd/vextu16_1.c: New file.
4310 * gcc.target/arm/simd/vextu32_1.c: New file.
4311 * gcc.target/arm/simd/vextu64_1.c: New file.
4312 * gcc.target/arm/simd/vextu8_1.c: New file.
4313 * gcc.target/arm/simd/vextp64_1.c: New file.
4315 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4316 Tom de Vries <tom@codesourcery.com>
4318 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4320 * gcc.target/mips/fuse-caller-save.h: New include file.
4321 * gcc.target/mips/fuse-caller-save.c: New test.
4322 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4323 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4325 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4327 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4329 2014-05-28 Richard Biener <rguenther@suse.de>
4332 * gcc.dg/pr61045.c: New testcase.
4334 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4336 * lib/clearcap.exp: New file.
4337 * gcc.dg/vect/vect.exp: Load clearcap.exp.
4338 Remove clearcap_ldflags handling.
4339 Call clearcap-init, clearcap-finish.
4340 * gcc.target/i386/i386.exp: Likewise.
4341 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4342 * gcc.target/i386/clearcapv2.map: Move to
4343 ../config/sol2-clearcapv2.map.
4344 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
4345 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
4347 2014-05-28 Richard Biener <rguenther@suse.de>
4349 PR tree-optimization/61335
4350 * gfortran.dg/pr61335.f90: New testcase.
4352 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4354 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
4356 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4358 * gnat.dg/overflow_fixed.adb: New test.
4360 2014-05-27 Marek Polacek <polacek@redhat.com>
4363 * gcc.dg/pr56724-1.c: New test.
4364 * gcc.dg/pr56724-2.c: New test.
4365 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
4367 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
4369 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4371 * gcc.dg/fold-compare-8.c: New test.
4372 * gcc.dg/Wstrict-overflow-25.c: Likewise.
4374 2014-05-27 Richard Biener <rguenther@suse.de>
4376 * gcc.dg/tree-ssa/vrp92.c: New testcase.
4378 2014-05-27 Marek Polacek <polacek@redhat.com>
4381 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
4382 LLONG_MIN, and ULLONG_MAX.
4384 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4386 * lib/target-supports.exp (check_effective_target_vect_bswap):
4387 Specify arm*-*-* support.
4389 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4392 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
4394 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4395 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4397 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4399 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
4401 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
4403 PR rtl-optimization/61222
4404 * gcc.c-torture/compile/pr61222-1.c: New test.
4405 * gcc.c-torture/compile/pr61222-2.c: Likewise.
4407 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4409 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
4411 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4413 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
4415 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4417 PR libgfortran/55117
4418 * gfortran.dg/namelist_85.f90: New test.
4420 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
4423 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
4424 the case with syntax error.
4426 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4428 * gcc.dg/lto/pr61278_0.c: New test.
4429 * gcc.dg/lto/pr61278_1.c: New test.
4431 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4433 * gcc.dg/pr61220.c: New test.
4434 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
4436 2014-05-25 Tobias Burnus <burnus@net-b.de>
4438 * gfortran.dg/coarray_10.f90: Update dg-warning.
4439 * gfortran.dg/coarray_this_image_1.f90: New.
4440 * gfortran.dg/coarray_this_image_2.f90: New.
4442 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
4445 * gfortran.dg/arrayio_14.f90: New test.
4447 2014-05-24 Andreas Schwab <schwab@suse.de>
4449 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
4451 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4453 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
4454 Adjust regexp for -flto.
4455 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
4456 * gfortran.dg/pr52835.f90: Likewise.
4458 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
4460 PR rtl-optimization/61215
4461 * gcc.target/i386/pr61215.c: New.
4463 2014-05-23 Marek Polacek <polacek@redhat.com>
4464 Jakub Jelinek <jakub@redhat.com>
4466 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
4467 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
4468 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
4469 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
4470 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
4471 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
4472 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
4473 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
4474 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
4475 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
4476 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
4477 * c-c++-common/ubsan/float-cast.h: New file.
4478 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
4479 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
4481 2014-05-23 Jiong Wang <jiong.wang@arm.com>
4483 * gcc.target/aarch64/tail_indirect_call_1.c: New.
4485 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4487 * g++.dg/cpp1y/lambda-init9.C: New.
4489 2014-05-23 Richard Biener <rguenther@suse.de>
4492 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
4493 adjust testcase to reflect reality.
4495 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4497 PR tree-optimization/54733
4498 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
4499 optimization to support memory sources and bitwise operations
4500 equivalent to load in host endianness.
4501 * gcc.dg/optimize-bswaphi-1.c: Likewise.
4502 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4503 * gcc.c-torture/execute/bswap-2.c: Likewise.
4505 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4507 * lib/target-supports.exp: New effective targets for architectures
4508 capable of performing byte swap.
4509 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
4510 * gcc.dg/optimize-bswapdi-2.c: Likewise.
4511 * gcc.dg/optimize-bswapsi-1.c: Likewise.
4513 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4516 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
4517 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
4519 2014-05-22 Xinliang David Li <davidxl@google.com>
4521 * g++.dg/ipa/devirt-15.C: Fix expected message.
4522 * g++.dg/ipa/devirt-16.C: Ditto.
4523 * g++.dg/ipa/devirt-17.C: Ditto.
4524 * g++.dg/ipa/devirt-26.C: Ditto.
4525 * g++.dg/ipa/imm-devirt-1.C: Ditto.
4526 * g++.dg/ipa/imm-devirt-2.C: Ditto.
4527 * g++.dg/tree-ssa/pr8781.C:Ditto.
4529 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
4531 * gcc.target/powerpc/htm-ttest.c: New test.
4533 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
4535 * gnat.dg/opt37.ad[sb]: New test.
4537 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
4540 * g++.dg/cilk-plus/AN/array_function.cc: New.
4542 2014-05-22 Richard Biener <rguenther@suse.de>
4544 * gcc.dg/tree-ssa/alias-33.c: New testcase.
4546 2014-05-22 Kostya Serebryany <kcc@google.com>
4548 * c-c++-common/tsan/mutexset1.c: Update the test to match
4550 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
4552 2014-05-21 Marek Polacek <polacek@redhat.com>
4555 * g++.dg/ubsan/pr61272.C: New test.
4557 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
4558 Sandra Loosemore <sandra@codesourcery.com>
4561 * lib/scanasm.exp (scan-lto-assembler): New procedure.
4562 * gcc.target/nios2/custom-fp-lto.c: New test.
4564 2014-05-21 Andreas Schwab <schwab@suse.de>
4566 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
4568 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
4571 * gcc.target/sh/pr54236-3.c: New.
4573 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
4576 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
4578 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
4580 PR tree-optimization/60899
4581 * g++.dg/ipa/devirt-11.C: Update template.
4583 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
4586 * g++.dg/cpp0x/pr61038.C: New.
4588 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4593 * g++.dg/cpp0x/nsdmi-template11.C: New.
4594 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
4595 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
4597 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
4599 * gnat.dg/opt35.adb: New test.
4600 * gnat.dg/opt36.adb: Likewise.
4601 * gnat.dg/opt35_pkg.ad[sb]: New helper.
4603 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4606 * g++.dg/cpp0x/Wattributes1.C: New.
4607 * g++.dg/ext/visibility/redecl1.C: Adjust.
4608 * g++.dg/ext/visibility/visibility-7.C: Likewise.
4610 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4612 * gcc.target/powerpc/vsxcopy.c: New test.
4614 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4617 * g++.dg/cpp0x/nsdmi-union6.C: New.
4618 * g++.dg/parse/pr58664.C: Likewise.
4619 * g++.dg/cpp0x/nsdmi6.C: Tweak.
4620 * g++.dg/parse/crash31.C: Likewise.
4621 * g++.dg/template/error2.C: Likewise.
4622 * g++.dg/template/inherit8.C: Likewise.
4623 * g++.dg/template/offsetof2.C: Likewise.
4625 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
4627 * c-c++-common/gomp/simd4.c: Adjust for inform.
4628 * g++.dg/cpp0x/decltype-call1.C: Likewise.
4629 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4630 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
4631 * g++.dg/cpp0x/noexcept15.C: Likewise.
4632 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
4633 * g++.dg/eh/spec6.C: Likewise.
4634 * g++.dg/expr/cast1.C: Likewise.
4635 * g++.dg/expr/dtor1.C: Likewise.
4636 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
4637 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
4638 * g++.dg/gomp/pr49223-2.C: Likewise.
4639 * g++.dg/gomp/udr-4.C: Likewise.
4640 * g++.dg/init/delete1.C: Likewise.
4641 * g++.dg/other/crash-2.C: Likewise.
4642 * g++.dg/parse/crash24.C: Likewise.
4643 * g++.dg/parse/crash25.C: Likewise.
4644 * g++.dg/parse/crash31.C: Likewise.
4645 * g++.dg/parse/crash49.C: Likewise.
4646 * g++.dg/parse/crash50.C: Likewise.
4647 * g++.dg/parse/crash54.C: Likewise.
4648 * g++.dg/parse/dtor7.C: Likewise.
4649 * g++.dg/parse/error40.C: Likewise.
4650 * g++.dg/parse/fused-params1.C: Likewise.
4651 * g++.dg/parse/new1.C: Likewise.
4652 * g++.dg/template/crash35.C: Likewise.
4653 * g++.dg/template/crash59.C: Likewise.
4654 * g++.dg/template/crash77.C: Likewise.
4655 * g++.dg/template/error51.C: Likewise.
4656 * g++.dg/template/incomplete1.C: Likewise.
4657 * g++.dg/template/incomplete3.C: Likewise.
4658 * g++.dg/template/incomplete4.C: Likewise.
4659 * g++.dg/template/incomplete5.C: Likewise.
4660 * g++.dg/template/inherit8.C: Likewise.
4661 * g++.dg/template/instantiate1.C: Likewise.
4662 * g++.dg/template/instantiate3.C: Likewis: Likewise.
4663 * g++.dg/template/offsetof2.C: Likewise.
4664 * g++.dg/tm/pr51928.C: Likewise.
4665 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
4666 * g++.dg/warn/incomplete1.C: Likewise.
4667 * g++.dg/warn/incomplete2.C: Likewise.
4668 * g++.old-deja/g++.brendan/friend4.C: Likewise.
4669 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
4670 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
4671 * g++.old-deja/g++.eh/catch1.C: Likewise.
4672 * g++.old-deja/g++.eh/spec6.C: Likewise.
4673 * g++.old-deja/g++.mike/p7868.C: Likewise.
4674 * g++.old-deja/g++.other/crash38.C: Likewise.
4675 * g++.old-deja/g++.other/enum2.C: Likewise.
4676 * g++.old-deja/g++.other/incomplete.C: Likewise.
4677 * g++.old-deja/g++.other/vaarg3.C: Likewise.
4678 * g++.old-deja/g++.pt/crash9.C: Likewise.
4679 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4680 * g++.old-deja/g++.pt/typename8.C: Likewise.
4681 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
4683 2014-05-19 Joseph Myers <joseph@codesourcery.com>
4685 * lib/target-supports.exp
4686 (check_effective_target_vect_sizes_32B_16B): Return false if
4687 128-bit AVX vectors preferred.
4689 2014-05-19 Mike Stump <mikestump@comcast.net>
4691 * lib/target-supports.exp (check_effective_target_avx): Early out
4692 if not x86 to prevent x86 flags on non-x86 targets.
4694 2014-05-19 Richard Biener <rguenther@suse.de>
4696 PR tree-optimization/61221
4697 * gcc.dg/torture/pr61221.c: New testcase.
4699 2014-05-19 Richard Biener <rguenther@suse.de>
4701 PR tree-optimization/61209
4702 * gfortran.dg/pr61209.f90: New testcase.
4704 2014-05-19 Richard Biener <rguenther@suse.de>
4706 PR tree-optimization/61184
4707 * c-c++-common/torture/pr61184.c: New testcase.
4709 2014-05-19 Christian Bruel <christian.bruel@st.com>
4712 * gcc.target/sh/pr61195.c: New test.
4714 2014-05-18 Wei Mi <wmi@google.com>
4717 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
4718 directive with rtl insns. Add effective-target fpic and
4721 2014-05-17 Xinliang David Li <davidxl@google.com>
4723 * g++.dg/ipa/devirt-33.C: New testcase.
4725 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
4727 * g++.dg/ipa/comdat.C: New file.
4729 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
4731 * gnat.dg/volatile12.ad[sb]: New test.
4733 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
4735 * gnat.dg/enum3.adb: New test.
4737 2014-05-18 Andreas Schwab <schwab@suse.de>
4739 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
4741 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
4744 * gfortran.dg/namelist_utf8.f90: New test.
4746 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4749 * g++.dg/cpp0x/decltype58.C: New.
4751 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
4753 * gcc.target/microblaze/others/break_handler.c: New.
4755 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
4757 PR tree-optimization/61140
4758 PR tree-optimization/61150
4759 PR tree-optimization/61197
4760 * gcc.dg/tree-ssa/pr61140.c: New file.
4761 * gcc.dg/tree-ssa/pr61150.c: New file.
4762 * gcc.dg/tree-ssa/pr61197.c: New file.
4764 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
4766 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
4767 (dg-options): Add -mfpmath=387.
4768 (dg-final): Check that no MMX registers are used.
4770 2014-05-17 Andreas Schwab <schwab@suse.de>
4772 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
4774 2014-05-16 David Malcolm <dmalcolm@redhat.com>
4777 2014-04-29 David Malcolm <dmalcolm@redhat.com>
4779 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
4780 occurrences of "int" in the gimple dump to reflect that the return
4781 types of functions now show up in such dumps.
4782 * gcc.dg/tree-ssa/pr27810.c: Likewise.
4784 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
4786 * gcc.c-torture/execute/20101011-1.c: Update testcase.
4787 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
4788 * gcc.dg/tree-ssa/writeonly.c: New testcase.
4789 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
4790 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
4791 * gcc.dg/debug/pr35154.c: Update testcase.
4792 * gcc.target/i386/vectorize1.c: Update testcase.
4794 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
4797 * g++.dg/parse/error54.C: New.
4799 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
4801 PR rtl-optimization/60969
4802 * g++.dg/pr60969.C: New.
4804 2014-05-16 Richard Biener <rguenther@suse.de>
4806 PR tree-optimization/61194
4807 * gcc.dg/vect/pr61194.c: New testcase.
4809 2014-05-16 Richard Biener <rguenther@suse.de>
4811 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
4812 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
4813 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
4814 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
4816 2014-05-16 Richard Biener <rguenther@suse.de>
4818 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
4820 2014-05-15 Martin Jambor <mjambor@suse.cz>
4823 * g++.dg/ipa/pr61085.C: New test.
4825 2014-05-15 Martin Jambor <mjambor@suse.cz>
4827 PR tree-optimization/61090
4828 * gcc.dg/tree-ssa/pr61090.c: New test.
4830 2014-05-15 Jakub Jelinek <jakub@redhat.com>
4832 PR tree-optimization/61158
4833 * gcc.dg/pr61158.c: New test.
4835 2014-05-15 Andreas Schwab <schwab@suse.de>
4837 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
4839 * obj-c++.dg/exceptions-5.mm: Likewise.
4841 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4843 * shrink-wrap-loop.c: New test case.
4845 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
4847 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
4848 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
4849 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
4850 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
4851 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
4852 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
4853 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
4854 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
4855 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
4856 * gcc.target/arm/simd/vtrnf32_1.c: New file.
4857 * gcc.target/arm/simd/vtrnp16_1.c: New file.
4858 * gcc.target/arm/simd/vtrnp8_1.c: New file.
4859 * gcc.target/arm/simd/vtrns16_1.c: New file.
4860 * gcc.target/arm/simd/vtrns32_1.c: New file.
4861 * gcc.target/arm/simd/vtrns8_1.c: New file.
4862 * gcc.target/arm/simd/vtrnu16_1.c: New file.
4863 * gcc.target/arm/simd/vtrnu32_1.c: New file.
4864 * gcc.target/arm/simd/vtrnu8_1.c: New file.
4866 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
4868 * gcc.target/i386/clflushopt-1.c: New.
4869 * gcc.target/i386/xsavec-1.c: Ditto.
4870 * gcc.target/i386/xsavec64-1.c: Ditto.
4871 * gcc.target/i386/xsaves-1.c: Ditto.
4872 * gcc.target/i386/xsaves64-1.c: Ditto.
4873 * gcc.target/i386/sse-12.c: Test new options.
4874 * gcc.target/i386/sse-13.c: Ditto.
4875 * gcc.target/i386/sse-14.c: Ditto.
4876 * gcc.target/i386/sse-22.c: Ditto.
4877 * gcc.target/i386/sse-23.c: Ditto.
4878 * g++.dg/other/i386-2.C: Ditto.
4879 * g++.dg/other/i386-3.C: Ditto.
4881 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
4883 PR rtl-optimization/60866
4884 * gcc.dg/pr60866.c: New test.
4886 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
4888 PR rtl-optimization/60901
4889 * gcc.target/i386/pr60901.c: New test.
4891 2014-05-14 Yury Gribov <y.gribov@samsung.com>
4894 * c-c++-common/asan/asan-interface-1.c: New test.
4895 * lib/asan-dg.exp (asan_include_flags): New function.
4896 (asan_init): Call asan_include_flags to obtain path
4897 to sanitizer headers.
4899 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
4901 * lib/target-support.exp (check_dfp_hw_available): New function.
4902 (is-effective-target): Check $arg for dfp_hw.
4903 (is-effective-target-keyword): Likewise.
4904 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
4905 Change target to dfp_hw.
4907 2014-05-13 Marek Polacek <polacek@redhat.com>
4910 * gcc.dg/pr61162.c: New test.
4912 2014-05-13 Marek Polacek <polacek@redhat.com>
4914 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
4915 * c-c++-common/pr50459-2.c: New test.
4917 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
4920 * g++.dg/template/pr54310.C: New.
4922 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
4923 Sandra Loosemore <sandra@codesourcery.com>
4925 * gcc.target/mips/loongson-simd.c: Disable micromips too.
4927 2014-05-13 Catherine Moore <clm@cm00re.com>
4929 * gcc.target/mips/near-far-1.c: Adjust expected output
4930 to allow the JALS instruction.
4931 * gcc.target/mips/near-far-2.c: Likewise.
4932 * gcc.target/mips/near-far-4.c: Likewise.
4934 2014-05-13 Bin Cheng <bin.cheng@arm.com>
4936 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
4938 2014-05-13 Jakub Jelinek <jakub@redhat.com>
4941 * gcc.dg/pr61060.c: New test.
4943 2014-05-12 DJ Delorie <dj@redhat.com>
4945 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
4946 * gcc.dg/sibcall-4.c: Likewise.
4948 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
4950 * objc.dg/shadow-1.m: New test.
4951 * objc.dg/shadow-2.m: New test.
4952 * objc.dg/ivar-scope-1.m: New test.
4953 * objc.dg/ivar-scope-2.m: New test.
4954 * objc.dg/ivar-scope-3.m: New test.
4955 * objc.dg/ivar-scope-4.m: New test.
4956 * objc.dg/ivar-visibility-1.m: New test.
4957 * objc.dg/ivar-visibility-2.m: New test.
4958 * objc.dg/ivar-visibility-3.m: New test.
4959 * objc.dg/ivar-visibility-4.m: New test.
4961 2014-05-12 Tobias Burnus <burnus@net-b.de>
4964 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
4966 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4969 * gfortran.dg/associate_16.f90: New test.
4971 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4974 * gcc.target/avr/pr60991.c: New testcase.
4976 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4979 * g++.dg/cpp1y/pr60054.C: New.
4981 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4984 * g++.dg/template/pr51199.C: New.
4986 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
4988 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
4990 2014-05-11 Jakub Jelinek <jakub@redhat.com>
4992 * gfortran.dg/gomp/affinity-1.f90: New test.
4994 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
4996 * gcc.dg/torture/pr61136.c: New test.
4998 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5001 * g++.dg/cpp0x/sfinae51.C: New.
5004 * g++.dg/cpp0x/variadic157.C: New.
5006 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5009 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5011 2014-05-10 Marek Polacek <polacek@redhat.com>
5013 * gcc.dg/pedwarn-init.c: New test.
5014 * gcc.dg/init-string-1.c: Adjust dg-error.
5016 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5018 * lib/target-supports.exp
5019 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5022 2014-05-09 Marek Polacek <polacek@redhat.com>
5025 * gcc.dg/pr61096-1.c: New test.
5026 * gcc.dg/pr61096-2.c: New test.
5028 2014-05-09 Florian Weimer <fweimer@redhat.com>
5030 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5031 * g++.dg/fstack-protector-strong.C: Likewise.
5032 * gcc.target/i386/ssp-strong-reg.c: New file.
5034 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5037 * gcc.target/avr/torture/pr61055.c: New test.
5039 2014-05-09 Marek Polacek <polacek@redhat.com>
5042 * c-c++-common/attributes-1.c: Move test line to a new test.
5043 * c-c++-common/attributes-2.c: New test.
5044 * c-c++-common/pr50459.c: New test.
5045 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5046 * gcc.dg/nonnull-2.c: Likewise.
5047 * gcc.dg/pr55570.c: Modify dg-error.
5048 * gcc.dg/tm/wrap-2.c: Likewise.
5050 2014-05-08 Jeff Law <law@redhat.com>
5052 PR tree-optimization/61009
5053 * g++.dg/tree-ssa/pr61009.C: New test.
5055 2014-05-08 Matthias Klose <doko@ubuntu.com>
5058 * gcc-dg/unused-8a.c: New.
5059 * gcc-dg/unused-8b.c: Likewise.
5061 2014-05-08 Marek Polacek <polacek@redhat.com>
5064 * gcc.dg/pr61053.c: New test.
5066 2014-05-08 Marek Polacek <polacek@redhat.com>
5069 * gcc.dg/pr61077.c: New test.
5071 2014-05-08 Tobias Burnus <burnus@net-b.de>
5073 * gfortran.dg/coarray_collectives_1.f90: New.
5074 * gfortran.dg/coarray_collectives_2.f90: New.
5075 * gfortran.dg/coarray_collectives_3.f90: New.
5076 * gfortran.dg/coarray_collectives_4.f90: New.
5077 * gfortran.dg/coarray_collectives_5.f90: New.
5078 * gfortran.dg/coarray_collectives_6.f90: New.
5079 * gfortran.dg/coarray/collectives_1.f90: New.
5080 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5081 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5082 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5083 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5084 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5085 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5086 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5088 2014-05-08 Wei Mi <wmi@google.com>
5091 * gcc.target/i386/pr58066.c: New test.
5093 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5095 * gcc.target/i386/avx256-unaligned-load-2.c,
5096 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5097 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5098 packed-single instructions.
5100 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5103 * g++.dg/diagnostic/pr13981.C: New.
5105 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5107 PR tree-optimization/59100
5108 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5109 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5111 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5113 PR tree-optimization/61095
5114 * gcc.dg/torture/pr61095.c: New test.
5116 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5119 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5120 the uninitialized complex is used.
5121 * gcc.dg/uninit-17.c: New test to check partial initialization of
5122 complex with branches.
5123 * gcc.dg/uninit-17-O0.c: Likewise.
5125 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5128 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5129 (test_03): Rename to test_02.
5131 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5134 * g++.dg/cpp0x/sfinae50.C: New.
5136 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5139 * g++.dg/cpp0x/deleted7.C: New.
5141 2014-05-07 Richard Biener <rguenther@suse.de>
5143 PR tree-optimization/61034
5144 * g++.dg/tree-ssa/pr61034.C: New testcase.
5146 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5148 * gcc.target/epiphany/isr-arg.c: New file.
5150 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5152 PR tree-optimization/52252
5153 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5155 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5157 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5158 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5159 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5160 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5161 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5162 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5163 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5164 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5165 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5166 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5167 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5168 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5169 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5170 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5171 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5172 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5173 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5174 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5175 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5176 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5177 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5178 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5179 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5180 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5181 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5182 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5183 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5184 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5185 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5186 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5187 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5188 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5189 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5190 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5191 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5192 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5193 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5194 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5195 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5196 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5197 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5198 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5199 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5200 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5201 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5202 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5203 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5204 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5205 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5206 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5207 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5208 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5209 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5210 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5211 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5212 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5213 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5214 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5215 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5216 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5217 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5218 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5219 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5220 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5221 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5222 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5223 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5224 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5225 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5226 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5227 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5228 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5230 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5232 gcc.target/aarch64/simd/ext_f32.x: New file.
5233 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5234 gcc.target/aarch64/simd/ext_p16.x: New file.
5235 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5236 gcc.target/aarch64/simd/ext_p8.x: New file.
5237 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5238 gcc.target/aarch64/simd/ext_s16.x: New file.
5239 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5240 gcc.target/aarch64/simd/ext_s32.x: New file.
5241 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5242 gcc.target/aarch64/simd/ext_s64.x: New file.
5243 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5244 gcc.target/aarch64/simd/ext_s8.x: New file.
5245 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5246 gcc.target/aarch64/simd/ext_u16.x: New file.
5247 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5248 gcc.target/aarch64/simd/ext_u32.x: New file.
5249 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5250 gcc.target/aarch64/simd/ext_u64.x: New file.
5251 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5252 gcc.target/aarch64/simd/ext_u8.x: New file.
5253 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5254 gcc.target/aarch64/simd/ext_f64.c: New file.
5255 gcc.target/aarch64/simd/extq_f32.x: New file.
5256 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5257 gcc.target/aarch64/simd/extq_p16.x: New file.
5258 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5259 gcc.target/aarch64/simd/extq_p8.x: New file.
5260 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5261 gcc.target/aarch64/simd/extq_s16.x: New file.
5262 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5263 gcc.target/aarch64/simd/extq_s32.x: New file.
5264 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5265 gcc.target/aarch64/simd/extq_s64.x: New file.
5266 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5267 gcc.target/aarch64/simd/extq_s8.x: New file.
5268 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5269 gcc.target/aarch64/simd/extq_u16.x: New file.
5270 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5271 gcc.target/aarch64/simd/extq_u32.x: New file.
5272 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5273 gcc.target/aarch64/simd/extq_u64.x: New file.
5274 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5275 gcc.target/aarch64/simd/extq_u8.x: New file.
5276 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5277 gcc.target/aarch64/simd/extq_f64.c: New file.
5279 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5281 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5282 * gcc.target/aarch64/vtrnu32.c: Likewise.
5283 * gcc.target/aarch64/vtrnf32.c: Likewise.
5285 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5287 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5288 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5289 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5290 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5291 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5292 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5293 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5294 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5295 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5296 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5297 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5298 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5299 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5300 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5301 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5302 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5303 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5304 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5305 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5306 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5307 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5308 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5309 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5310 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5311 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5312 * gcc.target/aarch64/simd/vtrns16.x: New file.
5313 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5314 * gcc.target/aarch64/simd/vtrns32.x: New file.
5315 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5316 * gcc.target/aarch64/simd/vtrns8.x: New file.
5317 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5318 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5319 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5320 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5321 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5322 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5324 2014-05-07 Richard Biener <rguenther@suse.de>
5326 PR tree-optimization/57864
5327 * gcc.dg/torture/pr57864.c: New testcase.
5329 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5332 * gfortran.dg/list_read_13.f: New test.
5334 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5337 * g++.dg/cpp0x/nsdmi-template9.C: New.
5338 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5340 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
5341 Mike Stump <mikestump@comcast.net>
5342 Richard Sandiford <rdsandiford@googlemail.com>
5344 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
5346 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
5349 * g++.dg/ipa/devirt-32.C: New testcase.
5351 2014-05-05 Richard Biener <rguenther@suse.de>
5354 * gcc.dg/torture/pr61010.c: New testcase.
5356 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5358 * gcc.target/s390/leaf-profile.c: New testcase.
5360 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5362 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
5363 Disable asm scan for s390.
5364 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5365 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5367 2014-05-05 Bin Cheng <bin.cheng@arm.com>
5369 PR tree-optimization/60363
5370 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
5372 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
5374 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
5375 (dg-require-effective-target): Change target to powerpc_fprs.
5376 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
5377 (dg-require-effective-target): Change target to dfprt.
5379 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5382 * g++.dg/cpp0x/deleted4.C: New.
5383 * g++.dg/cpp0x/deleted5.C: Likewise.
5384 * g++.dg/cpp0x/deleted6.C: Likewise.
5386 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5389 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
5391 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
5392 * gfortran.dg/coarray_poly_6.f90: Likewise.
5393 * gfortran.dg/coarray_poly_7.f90: Likewise.
5394 * gfortran.dg/coarray_poly_8.f90: Likewise.
5396 2014-05-02 Marek Polacek <polacek@redhat.com>
5399 * gcc.dg/pr25801.c: New test.
5401 2014-05-02 Marek Polacek <polacek@redhat.com>
5404 * gcc.dg/pr60784.c: New test.
5406 2014-05-01 Marek Polacek <polacek@redhat.com>
5409 * gcc.dg/pr60915.c: New test.
5411 2014-05-01 Marek Polacek <polacek@redhat.com>
5414 * gcc.dg/pr60257.c: New test.
5416 2014-05-01 Marek Polacek <polacek@redhat.com>
5419 * c-c++-common/pr43395.c: New test.
5421 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5423 * gcc.dg/cond-reduc-1.c: New test.
5424 * gcc.dg/cond-reduc-2.c: Likewise.
5426 2014-05-01 Marek Polacek <polacek@redhat.com>
5429 * gcc.dg/pr29467.c: New test.
5430 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
5431 about boolean types.
5432 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
5434 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
5436 2014-05-01 Marek Polacek <polacek@redhat.com>
5439 * gcc.dg/pr43245.c: New test.
5441 2014-05-01 Marek Polacek <polacek@redhat.com>
5444 * gcc.dg/pr56989.c: New test.
5446 2014-04-30 Ian Lance Taylor <iant@google.com>
5448 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
5449 in go_compile_args rather than in argument to go-torture-execute.
5451 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
5453 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
5456 2014-04-30 Tobias Burnus <burnus@net-b.de>
5458 * gfortran.dg/coarray_poly_6.f90
5459 * gfortran.dg/coarray_poly_7.f90
5460 * gfortran.dg/coarray_poly_8.f90
5462 2014-04-30 Tobias Burnus <burnus@net-b.de>
5464 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
5465 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
5466 * gfortran.dg/coarray/codimension.f90: New.
5468 2014-04-30 Tobias Burnus <burnus@net-b.de>
5470 * gfortran.dg/coarray_lib_this_image_1.f90: New.
5471 * gfortran.dg/coarray_lib_this_image_2.f90: New.
5473 2014-04-30 Tobias Burnus <burnus@net-b.de>
5475 * gfortran.dg/coarray_poly_4.f90: New.
5476 * gfortran.dg/coarray_poly_5.f90: New.
5478 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5480 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
5481 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
5482 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
5483 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
5484 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
5485 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
5486 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
5487 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
5488 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
5489 * gcc.target/arm/simd/vuzpf32_1.c: New file.
5490 * gcc.target/arm/simd/vuzpp16_1.c: New file.
5491 * gcc.target/arm/simd/vuzpp8_1.c: New file.
5492 * gcc.target/arm/simd/vuzps16_1.c: New file.
5493 * gcc.target/arm/simd/vuzps32_1.c: New file.
5494 * gcc.target/arm/simd/vuzps8_1.c: New file.
5495 * gcc.target/arm/simd/vuzpu16_1.c: New file.
5496 * gcc.target/arm/simd/vuzpu32_1.c: New file.
5497 * gcc.target/arm/simd/vuzpu8_1.c: New file.
5499 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5501 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
5502 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
5503 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
5505 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5507 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
5508 * gcc.target/aarch64/simd/vuzpf32.x: New file.
5509 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
5510 * gcc.target/aarch64/simd/vuzpp16.x: New file.
5511 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
5512 * gcc.target/aarch64/simd/vuzpp8.x: New file.
5513 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
5514 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
5515 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
5516 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
5517 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
5518 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
5519 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
5520 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
5521 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
5522 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
5523 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
5524 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
5525 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
5526 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
5527 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
5528 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
5529 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
5530 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
5531 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
5532 * gcc.target/aarch64/simd/vuzps16.x: New file.
5533 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
5534 * gcc.target/aarch64/simd/vuzps32.x: New file.
5535 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
5536 * gcc.target/aarch64/simd/vuzps8.x: New file.
5537 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
5538 * gcc.target/aarch64/simd/vuzpu16.x: New file.
5539 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
5540 * gcc.target/aarch64/simd/vuzpu32.x: New file.
5541 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
5542 * gcc.target/aarch64/simd/vuzpu8.x: New file.
5544 2014-04-30 Richard Biener <rguenther@suse.de>
5546 PR tree-optimization/48329
5547 * gfortran.dg/vect/pr48329.f90: New testcase.
5549 2014-04-30 Marek Polacek <polacek@redhat.com>
5551 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
5552 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
5554 2014-04-30 Marek Polacek <polacek@redhat.com>
5557 * gcc.dg/pr60139.c: New test.
5559 2014-04-30 Marek Polacek <polacek@redhat.com>
5562 * gcc.dg/pr60351.c: New test.
5564 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
5566 * gcc.target/arm/simd/simd.exp: New file.
5567 * gcc.target/arm/simd/vzipqf32_1.c: New file.
5568 * gcc.target/arm/simd/vzipqp16_1.c: New file.
5569 * gcc.target/arm/simd/vzipqp8_1.c: New file.
5570 * gcc.target/arm/simd/vzipqs16_1.c: New file.
5571 * gcc.target/arm/simd/vzipqs32_1.c: New file.
5572 * gcc.target/arm/simd/vzipqs8_1.c: New file.
5573 * gcc.target/arm/simd/vzipqu16_1.c: New file.
5574 * gcc.target/arm/simd/vzipqu32_1.c: New file.
5575 * gcc.target/arm/simd/vzipqu8_1.c: New file.
5576 * gcc.target/arm/simd/vzipf32_1.c: New file.
5577 * gcc.target/arm/simd/vzipp16_1.c: New file.
5578 * gcc.target/arm/simd/vzipp8_1.c: New file.
5579 * gcc.target/arm/simd/vzips16_1.c: New file.
5580 * gcc.target/arm/simd/vzips32_1.c: New file.
5581 * gcc.target/arm/simd/vzips8_1.c: New file.
5582 * gcc.target/arm/simd/vzipu16_1.c: New file.
5583 * gcc.target/arm/simd/vzipu32_1.c: New file.
5584 * gcc.target/arm/simd/vzipu8_1.c: New file.
5586 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5589 * g++.dg/cpp0x/constexpr-51707.C: New.
5591 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5593 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5594 occurrences of "int" in the gimple dump to reflect that the return
5595 types of functions now show up in such dumps.
5596 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5598 2014-04-29 Jakub Jelinek <jakub@redhat.com>
5600 PR tree-optimization/60971
5601 * c-c++-common/turtore/pr60971.c: New test.
5603 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
5605 * gcc.target/aarch64/simd/simd.exp: New file.
5606 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
5607 * gcc.target/aarch64/simd/vzipf32.x: New file.
5608 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
5609 * gcc.target/aarch64/simd/vzipp16.x: New file.
5610 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
5611 * gcc.target/aarch64/simd/vzipp8.x: New file.
5612 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
5613 * gcc.target/aarch64/simd/vzipqf32.x: New file.
5614 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
5615 * gcc.target/aarch64/simd/vzipqp16.x: New file.
5616 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
5617 * gcc.target/aarch64/simd/vzipqp8.x: New file.
5618 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
5619 * gcc.target/aarch64/simd/vzipqs16.x: New file.
5620 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
5621 * gcc.target/aarch64/simd/vzipqs32.x: New file.
5622 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
5623 * gcc.target/aarch64/simd/vzipqs8.x: New file.
5624 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
5625 * gcc.target/aarch64/simd/vzipqu16.x: New file.
5626 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
5627 * gcc.target/aarch64/simd/vzipqu32.x: New file.
5628 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
5629 * gcc.target/aarch64/simd/vzipqu8.x: New file.
5630 * gcc.target/aarch64/simd/vzips16_1.c: New file.
5631 * gcc.target/aarch64/simd/vzips16.x: New file.
5632 * gcc.target/aarch64/simd/vzips32_1.c: New file.
5633 * gcc.target/aarch64/simd/vzips32.x: New file.
5634 * gcc.target/aarch64/simd/vzips8_1.c: New file.
5635 * gcc.target/aarch64/simd/vzips8.x: New file.
5636 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
5637 * gcc.target/aarch64/simd/vzipu16.x: New file.
5638 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
5639 * gcc.target/aarch64/simd/vzipu32.x: New file.
5640 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
5641 * gcc.target/aarch64/simd/vzipu8.x: New file.
5643 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5645 * gcc.target/aarch64/fcsel_1.c: New test case.
5647 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
5650 * gfortran.dg/arrayio_13.f90: New test.
5652 2014-04-28 Martin Jambor <mjambor@suse.cz>
5654 * gcc.dg/tree-ssa/sra-14.c: New test.
5656 2014-04-28 Richard Biener <rguenther@suse.de>
5659 * gcc.dg/tree-ssa/alias-32.c: New testcase.
5660 * gcc.dg/vect/pr60092.c: Likewise.
5662 2014-04-28 Richard Biener <rguenther@suse.de>
5664 * gcc.dg/tree-ssa/vrp91.c: New testcase.
5665 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
5666 * gcc.dg/Wstrict-overflow-15.c: Likewise.
5667 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
5669 2014-04-28 Richard Biener <rguenther@suse.de>
5671 PR tree-optimization/60979
5672 * gcc.dg/graphite/pr60979.c: New testcase.
5674 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5677 * gcc.dg/pr60114.c: Use signed chars.
5679 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5682 * g++.dg/cpp0x/alias-decl-43.C: New.
5684 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5688 * gfortran.dg/no_range_check_3.f90: New test.
5690 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
5693 * gfortran.dg/namelist_utf8.f90: New test.
5695 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
5697 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
5698 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
5699 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
5701 2014-04-25 Cary Coutant <ccoutant@google.com>
5704 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
5705 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
5706 -fdebug-types-section flag.
5708 2014-04-25 Jiong Wang <jiong.wang@arm.com>
5710 * gcc.target/arm/tail-long-call.c: New test.
5712 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5714 PR tree-optimization/60930
5715 * gcc.dg/torture/pr60930.c: New test.
5717 2014-04-25 Jakub Jelinek <jakub@redhat.com>
5719 PR tree-optimization/60960
5720 * gcc.c-torture/execute/pr60960.c: New test.
5722 2014-04-25 Marek Polacek <polacek@redhat.com>
5724 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
5726 2014-04-25 Marek Polacek <polacek@redhat.com>
5729 * gcc.dg/pr18079.c: New test.
5730 * gcc.dg/pr18079-2.c: New test.
5732 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
5734 * c-c++-common/gomp/pr60823-2.c: Require effective target
5737 2014-04-25 Marek Polacek <polacek@redhat.com>
5740 * gcc.dg/pr60114.c: New test.
5742 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
5744 * gcc.c-torture/execute/20140425-1.c: New test.
5746 2014-04-25 Marek Polacek <polacek@redhat.com>
5749 * c-c++-common/pr60156.c: New test.
5751 2014-04-25 Richard Biener <rguenther@suse.de>
5754 * g++.dg/opt/pr60912.C: New testcase.
5756 2014-04-25 Richard Biener <rguenther@suse.de>
5759 * gcc.dg/lto/pr60911_0.c: New testcase.
5761 2014-04-24 Cong Hou <congh@google.com>
5763 PR tree-optimization/60896
5764 * g++.dg/vect/pr60896.cc: New test.
5766 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5768 * gcc.target/powerpc/pack01.c: New test to test the new pack and
5769 unpack builtin functionss for 128-bit types.
5770 * gcc.target/powerpc/pack02.c: Likewise.
5771 * gcc.target/powerpc/pack03.c: Likewise.
5772 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
5773 divide builtin functionss.
5774 * gcc.target/powerpc/extend-divide-2.c: Likewise.
5775 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
5777 * gcc.target/powerpc/bcd-2.c: Likewise.
5778 * gcc.target/powerpc/bcd-3.c: Likewise.
5779 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
5781 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
5783 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
5785 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
5786 keeps_null_pointer_checks.
5787 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
5788 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
5789 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
5790 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
5792 2014-04-24 Jakub Jelinek <jakub@redhat.com>
5794 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
5795 Replace load with read and store with write.
5797 2014-04-24 Jeff Law <law@redhat.com>
5800 * gcc.c-torture/pr60822.c: New test.
5801 * gcc.c-torture/pr60822.x: New test.
5803 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
5806 * g++.dg/cpp0x/pr57958.C: New test.
5808 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
5810 * lib/target-supports.exp (check_effective_target_vect_perm): Return
5811 true for aarch64_be.
5813 2014-04-24 Radovan Obradovic <robradovic@mips.com>
5814 Tom de Vries <tom@codesourcery.com>
5816 * gcc.dg/fuse-caller-save.c: New test.
5818 2014-04-24 Joey Ye <joey.ye@arm.com>
5820 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
5822 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5824 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
5825 * gcc.dg/vect/vect-bswap16: New test.
5826 * gcc.dg/vect/vect-bswap32: Likewise.
5827 * gcc.dg/vect/vect-bswap64: Likewise.
5829 2014-04-23 Jeff Law <law@redhat.com>
5831 PR tree-optimization/60902
5832 * gcc.target/i386/pr60902.c: New test.
5834 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
5836 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
5837 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
5838 * gcc.target/aarch64/vdup_n_1.c: New testcase.
5840 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5842 * gcc.target/arm/rev16.c: New test.
5844 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5846 * gcc.target/aarch64/rev16_1.c: New test.
5848 2014-04-23 Richard Biener <rguenther@suse.de>
5850 PR tree-optimization/60903
5851 * gcc.dg/torture/pr60903.c: New testcase.
5853 2014-04-23 Richard Biener <rguenther@suse.de>
5856 * g++.dg/torture/pr60895.C: New testcase.
5858 2014-04-23 Richard Biener <rguenther@suse.de>
5861 * gcc.dg/torture/pr60891.c: New testcase.
5863 2014-04-22 Jakub Jelinek <jakub@redhat.com>
5866 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
5867 -fno-sanitize-recover to dg-options.
5868 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
5869 add -std=c++11 to dg-options.
5870 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
5871 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
5872 add -std=c++1y to dg-options.
5873 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
5874 -fno-sanitize-recover to dg-options.
5875 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
5876 * c-c++-common/ubsan/vla-4.c: Likewise.
5877 * c-c++-common/ubsan/pr59503.c: Likewise.
5878 * c-c++-common/ubsan/vla-3.c: Likewise.
5879 * c-c++-common/ubsan/save-expr-1.c: Likewise.
5880 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
5881 * c-c++-common/ubsan/shift-3.c: Likewise.
5882 * c-c++-common/ubsan/overflow-1.c: Likewise.
5883 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
5884 * c-c++-common/ubsan/vla-2.c: Likewise.
5885 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
5886 * c-c++-common/ubsan/pr60613-1.c: Likewise.
5887 * c-c++-common/ubsan/shift-6.c: Likewise.
5888 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
5889 * c-c++-common/ubsan/overflow-add-3.c: New test.
5890 * c-c++-common/ubsan/overflow-add-4.c: New test.
5891 * c-c++-common/ubsan/div-by-zero-6.c: New test.
5892 * c-c++-common/ubsan/div-by-zero-7.c: New test.
5894 2014-04-22 Christian Bruel <christian.bruel@st.com>
5896 * gcc.target/sh/hiconst.c: New test.
5898 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
5900 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
5901 lroundf generates custom round instruction, too.
5903 2014-04-22 Tobias Burnus <burnus@net-b.de>
5906 * coarray/alloc_comp_3.f90: New.
5908 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
5911 * gcc.target/i386/pr60868.c: New testcase.
5913 2014-04-22 Jakub Jelinek <jakub@redhat.com>
5916 * c-c++-common/gomp/pr59073.c: New test.
5918 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
5920 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
5922 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
5924 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
5925 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
5927 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
5929 * gcc.dg/memcpy-5.c: New test.
5931 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5933 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
5935 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
5936 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
5938 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
5939 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
5941 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
5942 from dg-additional-options.
5943 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
5946 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
5948 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
5949 (sigill_hdlr): Remove.
5950 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
5953 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
5954 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
5955 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
5957 * lib/target-supports.exp (add_options_for_tls): Remove
5958 *-*-solaris2.9* handling.
5960 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
5962 * gcc.target/aarch64/vect_cvtf_1.c: New.
5964 2014-04-22 Jakub Jelinek <jakub@redhat.com>
5966 PR tree-optimization/60823
5967 * c-c++-common/gomp/pr60823-1.c: New test.
5968 * c-c++-common/gomp/pr60823-2.c: New test.
5969 * c-c++-common/gomp/pr60823-3.c: New test.
5971 2014-04-22 Ian Bolton <ian.bolton@arm.com>
5973 * gcc.target/arm/anddi_notdi-1.c: New test.
5974 * gcc.target/arm/iordi_notdi-1.c: New test case.
5976 2014-04-22 Ian Bolton <ian.bolton@arm.com>
5978 * gcc.target/arm/iordi_notdi-1.c: New test.
5980 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
5982 * gcc.target/aarch64/vrnd_f64_1.c : New file.
5984 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5987 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
5988 not cause errors if -mspe.
5990 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
5993 * gcc.target/i386/pr60909-1.c: New test.
5994 * gcc.target/i386/pr60909-2.c: Ditto.
5996 2014-04-18 Cong Hou <congh@google.com>
5998 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
5999 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6001 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6003 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6004 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6006 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6009 * g++.dg/cpp0x/alias-decl-42.C: New.
6011 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6013 * gcc.target/powerpc/ti_math1.c: New.
6014 * gcc.target/powerpc/ti_math2.c: New.
6016 2014-04-17 Martin Jambor <mjambor@suse.cz>
6018 * gnat.dg/opt34.adb: New.
6019 * gnat.dg/opt34_pkg.ads: Likewise.
6021 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6023 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6024 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6026 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6028 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6029 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6031 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6034 Forward port from 4.8 branch
6035 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6037 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6039 * gcc.target/i386/bmi-2.c: Ditto.
6041 2014-04-17 Richard Biener <rguenther@suse.de>
6044 * g++.dg/opt/pr60849.C: New testcase.
6046 2014-04-17 Richard Biener <rguenther@suse.de>
6048 PR tree-optimization/60836
6049 * g++.dg/vect/pr60836.cc: New testcase.
6051 2014-04-17 Richard Biener <rguenther@suse.de>
6053 PR tree-optimization/60841
6054 * gcc.dg/vect/pr60841.c: New testcase.
6056 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6058 * g++.dg/ipa/devirt-31.C: New testcase.
6060 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6063 * gcc.dg/lto/pr60820_0.c: New testcase.
6064 * gcc.dg/lto/pr60820_1.c: New testcase.
6066 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6069 * g++.dg/torture/pr60854.C: New testcase.
6071 2014-04-16 Catherine Moore <clm@codesourcery.com>
6073 * gcc.target/mips/umips-store16-2.c: New test.
6075 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6077 * g++.dg/cpp0x/initlist-vect.C: New file.
6079 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6081 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6082 * gcc.dg/uninit-I-O0.c: Likewise.
6083 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6085 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6087 PR tree-optimization/60844
6088 * gcc.dg/pr60844.c: New test.
6090 2014-04-15 Richard Biener <rguenther@suse.de>
6092 PR rtl-optimization/56965
6093 * gcc.dg/torture/pr56965-1.c: New testcase.
6094 * gcc.dg/torture/pr56965-2.c: Likewise.
6096 2014-04-15 Teresa Johnson <tejohnson@google.com>
6098 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6100 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6102 * gnat.dg/vect14.adb: New test.
6104 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6106 * gnat.dg/vect12.ad[sb]: New test.
6107 * gnat.dg/vect13.ad[sb]: Likewise.
6109 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6111 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6113 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6114 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6115 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6116 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6117 * c-c++-common/ubsan/null-1.c: Likewise.
6118 * c-c++-common/ubsan/null-10.c: Likewise.
6119 * c-c++-common/ubsan/null-11.c: Likewise.
6120 * c-c++-common/ubsan/null-2.c: Likewise.
6121 * c-c++-common/ubsan/null-3.c: Likewise.
6122 * c-c++-common/ubsan/null-4.c: Likewise.
6123 * c-c++-common/ubsan/null-5.c: Likewise.
6124 * c-c++-common/ubsan/null-6.c: Likewise.
6125 * c-c++-common/ubsan/null-7.c: Likewise.
6126 * c-c++-common/ubsan/null-8.c: Likewise.
6127 * c-c++-common/ubsan/null-9.c: Likewise.
6128 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6129 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6130 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6131 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6132 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6133 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6134 * c-c++-common/ubsan/pr59333.c: Likewise.
6135 * c-c++-common/ubsan/pr59667.c: Likewise.
6136 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6137 * c-c++-common/ubsan/pr60636.c: Likewise.
6138 * c-c++-common/ubsan/shift-1.c: Likewise.
6139 * c-c++-common/ubsan/shift-2.c: Likewise.
6140 * c-c++-common/ubsan/vla-1.c: Likewise.
6142 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6144 * gnat.dg/vect11.ad[sb]: New test.
6146 2014-04-14 Richard Biener <rguenther@suse.de>
6148 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6150 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6152 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6154 2014-04-14 Richard Biener <rguenther@suse.de>
6155 Marc Glisse <marc.glisse@inria.fr>
6158 * gcc.target/i386/vec-may_alias.c: New testcase.
6160 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6162 * lib/target-supports.exp
6163 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6164 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6167 2014-04-14 Richard Biener <rguenther@suse.de>
6170 * gcc.dg/lto/pr60720_0.c: New testcase.
6171 * gcc.dg/lto/pr60720_1.c: Likewise.
6173 2014-04-14 Christian Bruel <christian.bruel@st.com>
6175 * gcc.target/sh/memset.c: New test.
6177 2014-04-14 Richard Biener <rguenther@suse.de>
6180 * gcc.dg/graphite/pr55022.c: New testcase.
6182 2014-04-14 Richard Biener <rguenther@suse.de>
6184 PR tree-optimization/59817
6185 PR tree-optimization/60453
6186 * gfortran.dg/graphite/pr59817.f: New testcase.
6187 * gcc.dg/graphite/pr59817-1.c: Likewise.
6188 * gcc.dg/graphite/pr59817-2.c: Likewise.
6190 2014-04-14 Jason Merrill <jason@redhat.com>
6193 * lib/gcc-dg.exp (dg-build-dso): New.
6194 (gcc-dg-test-1): Handle dg-do-what "dso".
6196 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6199 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6202 * gfortran.dg/associate_15.f90: New test.
6204 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6207 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6210 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6213 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6215 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6217 * gcc.target/mips/umips-store16-1.c: New test.
6219 2014-04-11 Tobias Burnus <burnus@net-b.de>
6222 * * g++.dg/warn/warn_format_signedness.C: New.
6223 * gcc.dg/format/warn-signedness.c: New.
6225 2014-04-11 Tobias Burnus <burnus@net-b.de>
6229 * gfortran.dg/finalize_25.f90: New.
6231 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6233 * gcc.target/epiphany/t1068-2.c: New file.
6235 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6237 * gcc.target/epiphany/btst-1.c: New test.
6239 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6241 PR rtl-optimization/60651
6242 * gcc.target/epiphany/mode-switch.c: New test.
6244 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6247 * g++.dg/cpp0x/gen-attrs-58.C: New.
6248 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6250 2014-04-11 Steve Ellcey <sellcey@mips.com>
6251 Jakub Jelinek <jakub@redhat.com>
6254 * gcc.c-torture/compile/pr60556.c: New test.
6256 2014-04-11 Richard Biener <rguenther@suse.de>
6259 * gcc.dg/pr60797.c: New testcase.
6261 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6263 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6264 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6265 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6267 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6268 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6269 instructions as well.
6271 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6273 PR rtl-optimization/60663
6274 * gcc.target/arm/pr60663.c: New test.
6276 2014-04-10 Jason Merrill <jason@redhat.com>
6278 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6280 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6283 * g++.dg/lto/pr60567_0.C: New test.
6285 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6287 * gfortran.dg/class_nameclash.f90: New test.
6289 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6292 * g++.dg/cpp0x/variadic156.C: New.
6294 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6296 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6299 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6302 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6305 2014-04-09 Steve Ellcey <sellcey@mips.com>
6307 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6310 2014-04-09 Cong Hou <congh@google.com>
6313 * lib/target-supports.exp:
6314 (check_effective_target_vect_widen_si_to_di_pattern): New.
6315 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6316 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6318 (foo): Fix up formatting.
6319 (main): Call check_vect.
6321 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6324 * g++.dg/template/crash119.C: New.
6326 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6328 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6330 2014-04-08 Jason Merrill <jason@redhat.com>
6332 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6334 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6336 PR rtl-optimization/60776
6337 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6338 * gcc.dg/builtin-bswap-7.c: Likewise.
6339 * gcc.dg/builtin-bswap-6a.c: New testcase.
6340 * gcc.dg/builtin-bswap-7a.c: New testcase.
6343 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6345 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6347 * gcc.dg/builtin-bswap-7.c: Likewise.
6349 2014-04-08 Richard Biener <rguenther@suse.de>
6351 PR tree-optimization/60785
6352 * gcc.dg/graphite/pr60785.c: New testcase.
6354 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6357 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
6360 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
6362 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
6363 * g++.dg/warn/Wnvdtor-3.C: Likewise.
6364 * g++.dg/warn/Wnvdtor-4.C: Likewise.
6366 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
6368 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
6370 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
6373 * g++.dg/torture/pr60609.C: New test.
6375 2014-04-07 Richard Biener <rguenther@suse.de>
6377 PR tree-optimization/60766
6378 * gcc.dg/torture/pr60766.c: New testcase.
6380 2014-04-07 Jason Merrill <jason@redhat.com>
6382 * lib/gcc-dg.exp (dg-build-dso): New.
6383 (gcc-dg-test-1): Handle dg-do-what "dso".
6384 * lib/target-supports.exp (add_options_for_dlopen): New.
6385 (check_effective_target_dlopen): Use it.
6387 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6389 * gcc.target/arm/pr60657.c: Fix missing curly brace.
6391 2014-04-07 Richard Biener <rguenther@suse.de>
6394 * g++.dg/torture/pr60750.C: New testcase.
6395 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
6397 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
6399 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
6401 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6404 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
6406 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6409 * g++.dg/cpp1y/auto-fn25.C: Require lto.
6411 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
6413 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
6415 * gfortran.dg/warn_conversion_4.f90: Adjust test.
6417 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
6419 * gcc.target/avr/dev-specific-rmw.c: New test.
6421 2014-04-04 Cong Hou <congh@google.com>
6423 PR tree-optimization/60656
6424 * gcc.dg/vect/pr60656.c: New test.
6426 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6428 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6430 * gcc.dg/builtin-bswap-7.c: Likewise.
6432 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6435 * g++.dg/cpp0x/constexpr-ice15.C: New.
6437 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
6440 testcase by Richard Biener
6441 * gcc.dg/lto/pr59626_0.c: New testcase.
6442 * gcc.dg/lto/pr59626_1.c: New testcase.
6444 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6447 * gcc.c-torture/compile/pr60655-1.c: New test.
6449 2014-04-04 Martin Jambor <mjambor@suse.cz>
6452 * g++.dg/ipa/pr60640-1.C: New test.
6453 * g++.dg/ipa/pr60640-2.C: Likewise.
6454 * g++.dg/ipa/pr60640-3.C: Likewise.
6455 * g++.dg/ipa/pr60640-4.C: Likewise.
6457 2014-04-04 Jeff Law <law@redhat.com>
6460 * gcc.target/arm/pr60657.c: New test.
6462 2014-04-04 Richard Biener <rguenther@suse.de>
6465 * g++.dg/torture/pr60746.C: New testcase.
6467 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
6469 * g++.old-deja/g++.robertl/eb121.C: Adjust.
6470 * g++.old-deja/g++.jason/overload21.C: Likewise.
6471 * g++.old-deja/g++.law/init5.C: Likewise.
6473 2014-04-03 Cong Hou <congh@google.com>
6475 PR tree-optimization/60505
6476 * gcc.dg/vect/pr60505.c: New test.
6478 2014-04-03 Richard Biener <rguenther@suse.de>
6480 PR tree-optimization/60740
6481 * gcc.dg/graphite/pr60740.c: New testcase.
6483 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
6485 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
6486 * g++.dg/warn/Wnvdtor-2.C: New.
6487 * g++.dg/warn/Wnvdtor-3.C: New.
6488 * g++.dg/warn/Wnvdtor-4.C: New.
6489 * g++.dg/warn/Weff1.C: Delete.
6490 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
6491 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
6493 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
6496 * g++.dg/torture/pr60659.C: New testcase.
6498 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6500 PR tree-optimization/60733
6501 * gcc.dg/torture/pr60733.c: New test.
6503 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
6505 PR rtl-optimization/60650
6506 * gcc.target/arm/pr60650-2.c: New.
6508 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
6510 * gcc.target/i386/avx2-vpand-3.c,
6511 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
6513 2014-04-02 Joseph Myers <joseph@codesourcery.com>
6515 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
6516 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
6517 gcc.target/i386/memcpy-strategy-1.c,
6518 gcc.target/i386/memcpy-strategy-2.c,
6519 gcc.target/i386/memcpy-vector_loop-1.c,
6520 gcc.target/i386/memcpy-vector_loop-2.c,
6521 gcc.target/i386/memset-vector_loop-1.c,
6522 gcc.target/i386/memset-vector_loop-2.c,
6523 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
6524 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
6525 -march= options different from those in dg-options.
6527 2014-04-02 Joseph Myers <joseph@codesourcery.com>
6529 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6530 gcc.target/i386/pr30970.c: Use -mtune=generic.
6531 * gcc.target/i386/avx2-vpaddb-3.c,
6532 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
6533 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
6534 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
6535 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
6536 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
6537 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
6538 gcc.target/i386/avx2-vpsubw-3.c,
6539 gcc.target/i386/avx256-unaligned-load-1.c,
6540 gcc.target/i386/avx256-unaligned-load-4.c,
6541 gcc.target/i386/avx256-unaligned-store-1.c,
6542 gcc.target/i386/avx256-unaligned-store-2.c,
6543 gcc.target/i386/avx256-unaligned-store-4.c: Use
6546 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
6547 Iain Sandoe <iain@codesourcery.com>
6550 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
6551 with the additional options -Wl,-undefined,dynamic_lookup
6552 and -Wl,-flat_namespace.
6553 * gcc.dg/torture/pr53922.c: Additional option
6554 -Wl,-flat_namespace for darwin[89].
6555 * gcc.dg/torture/pr60092.c: Additional options
6556 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
6559 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
6562 * lib/prune.exp: Modify the regular express to prune
6563 the new warnings introduced by r205679 on darwin9.
6565 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
6567 * g++.dg/init/ctor4.C: Adjust.
6568 * g++.dg/init/ctor4-1.C: New.
6569 * g++.dg/cpp0x/defaulted2.C: Adjust.
6571 2014-04-01 Richard Henderson <rth@redhat.com>
6574 * gcc.dg/pr60704.c: New file.
6576 2014-04-01 Bin Cheng <bin.cheng@arm.com>
6579 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
6580 logical_op_short_circuit targets.
6582 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
6585 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
6586 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
6588 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
6590 PR rtl-optimization/60700
6591 * gcc.target/i386/pr60700.c: New test.
6593 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6596 * gcc.target/arm/pr60650.c: Adjust command line options.
6598 2014-03-31 Martin Jambor <mjambor@suse.cz>
6601 * gcc.dg/pr60647-1.c: New test.
6602 * gcc.dg/pr60647-2.c: Likewise.
6604 2014-03-31 Richard Biener <rguenther@suse.de>
6606 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
6608 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
6611 * gcc.target/aarch64/pr60034.c: New file.
6613 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
6616 * g++.dg/cpp1y/pr60626.C: New testcase.
6618 2014-03-29 Joseph Myers <joseph@codesourcery.com>
6620 * gcc.dg/pr45416.c: Allow bextr on x86.
6621 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
6622 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
6623 gcc.target/i386/fma4-vector.c: Use -mno-fma.
6624 * gcc.target/i386/l_fma_double_1.c,
6625 gcc.target/i386/l_fma_double_2.c,
6626 gcc.target/i386/l_fma_double_3.c,
6627 gcc.target/i386/l_fma_double_4.c,
6628 gcc.target/i386/l_fma_double_5.c,
6629 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
6630 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
6631 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
6632 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
6633 * gcc.target/i386/pr27971.c: Use -mno-tbm.
6634 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
6635 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
6637 2014-03-29 Jakub Jelinek <jakub@redhat.com>
6640 * g++.dg/pr60648.C: Move test to...
6641 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
6642 dg-options, add for fpic targets dg-additional-options -fPIC.
6644 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
6646 * gnat.dg/opt33.adb: New testcase.
6648 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
6651 * gcc.target/aarch64/pr60697.c: New.
6653 2014-03-27 Jeff Law <law@redhat.com>
6656 * g++.dg/pr60648.C: New test.
6658 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
6661 * g++.dg/cpp1y/pr60573.C: New testcase.
6663 2014-03-28 Jakub Jelinek <jakub@redhat.com>
6666 * gcc.target/i386/pr60693.c: New test.
6668 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
6670 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
6672 2014-03-28 Jakub Jelinek <jakub@redhat.com>
6675 * c-c++-common/pr60689.c: New test.
6678 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
6679 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
6682 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
6685 * gcc.target/aarch64/pr60675.C: New.
6687 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6689 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
6690 * lib/target-supports.exp: Return true for s390
6691 in check_effective_logical_op_short_circuit.
6693 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6695 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
6696 of second source operand.
6697 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
6698 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
6699 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
6701 2014-03-28 Jakub Jelinek <jakub@redhat.com>
6704 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
6706 2014-03-28 Tobias Burnus <burnus@net-b.de>
6708 * lib/cilk-plus-dg.exp: New.
6709 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
6710 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
6712 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6715 * gfortran.dg/where_4.f90: New test case.
6717 2014-03-27 Tobias Burnus <burnus@net-b.de>
6720 * gfortran.dg/finalize_24.f90: New.
6722 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6724 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
6727 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
6728 vec_select optimizations.
6729 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
6730 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
6733 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
6734 xxpermdi builtins are supported.
6736 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
6738 PR rtl-optimization/60650
6739 * gcc.target/arm/pr60650.c: New.
6741 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6743 * gcc.target/s390/20140327-1.c: New testcase.
6745 2014-03-27 Jakub Jelinek <jakub@redhat.com>
6748 * g++.dg/gomp/pr60682.C: New test.
6750 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
6752 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
6754 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
6757 * gcc.target/aarch64/pr60580_1.c: New.
6758 * gcc.target/aarch64/test_fp_attribute_1.c: New.
6759 * gcc.target/aarch64/test_fp_attribute_2.c: New.
6761 2014-03-26 Dehao Chen <dehao@google.com>
6763 * gcc.dg/predict-8.c: New test.
6765 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
6768 * g++.dg/init/const10.C: New.
6769 * g++.dg/init/const11.C: New.
6770 * g++.dg/init/pr25811.C: Adjust.
6771 * g++.dg/init/pr29043.C: Likewise.
6772 * g++.dg/init/pr43719.C: Likewise.
6773 * g++.dg/init/pr44086.C: Likewise.
6774 * g++.dg/init/ctor8.C: Likewise.
6775 * g++.dg/init/uninitialized1.C: Likewise.
6777 2014-03-26 Jakub Jelinek <jakub@redhat.com>
6780 * c-c++-common/ubsan/pr60636.c: New test.
6782 2014-03-26 Andreas Schwab <schwab@suse.de>
6784 * g++.dg/torture/pr60315.C: Remove duplication.
6786 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
6788 * gcc.c-torture/execute/20140326-1.c: New test.
6790 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
6793 * g++.dg/torture/pr60315.C: New testcase.
6795 2014-03-25 Martin Jambor <mjambor@suse.cz>
6798 * g++.dg/ipa/pr60600.C: New test.
6800 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
6803 * g++.dg/opt/pr56999.C: Pop hidden visibility.
6805 2014-03-25 Richard Biener <rguenther@suse.de>
6808 * gfortran.dg/lto/pr60635_0.f90: New testcase.
6809 * gfortran.dg/lto/pr60635_1.c: Likewise.
6811 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
6814 * g++.dg/cpp1y/pr60627.C: New testcase.
6816 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
6818 * gcc.target/aarch64/ushr64_1.c: New.
6820 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
6822 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
6823 (LONG_LONG): Use LLONG.
6824 (set_rvector_long): Explicitly return void.
6825 (set_vector_long): Likewise.
6826 (check_vector_long): Likewise.
6828 2014-03-24 Marek Polacek <polacek@redhat.com>
6830 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
6832 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
6833 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6834 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6835 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6836 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6837 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6838 * c-c++-common/ubsan/pr59503.c: Likewise.
6839 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6840 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6841 * c-c++-common/ubsan/shift-3.c: Likewise.
6842 * c-c++-common/ubsan/shift-6.c: Likewise.
6843 * c-c++-common/ubsan/undefined-1.c: Likewise.
6844 * c-c++-common/ubsan/vla-2.c: Likewise.
6845 * c-c++-common/ubsan/vla-3.c: Likewise.
6846 * c-c++-common/ubsan/vla-4.c: Likewise.
6847 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
6848 * g++.dg/ubsan/return-2.C: Likewise.
6850 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
6852 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
6855 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
6859 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
6860 * gfortran.dg/round_4.f90: Likewise.
6862 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
6865 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
6868 2014-03-22 Jakub Jelinek <jakub@redhat.com>
6871 * c-c++-common/ubsan/pr60613-1.c: New test.
6872 * c-c++-common/ubsan/pr60613-2.c: New test.
6874 2014-03-22 Matthias Klose <doko@ubuntu.com>
6876 * g++.dg/cpp0x/regress: Remove empty directory.
6878 2014-03-22 Jakub Jelinek <jakub@redhat.com>
6881 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
6883 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6885 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
6886 * g++.dg/cpp1y/pr60393.C: Likewise.
6888 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6891 * g++.dg/cpp1y/pr60384.C: New.
6893 2014-03-21 Jakub Jelinek <jakub@redhat.com>
6896 * gcc.dg/pr60598.c: New test.
6898 2014-03-21 Martin Jambor <mjambor@suse.cz>
6901 * g++.dg/torture/pr59176.C: New test.
6903 2014-03-21 Martin Jambor <mjambor@suse.cz>
6906 * g++.dg/ipa/pr60419.C: New test.
6908 2014-03-21 Richard Biener <rguenther@suse.de>
6910 PR tree-optimization/60577
6911 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
6913 2014-03-21 Tobias Burnus <burnus@net-b.de>
6916 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
6918 2014-03-20 Jakub Jelinek <jakub@redhat.com>
6921 * g++.dg/opt/pr60597.C: New test.
6924 * g++.dg/init/pr60572.C: New test.
6926 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6928 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
6930 2014-03-19 Tobias Burnus <burnus@net-b.de>
6934 * gfortran.dg/implicit_pure_4.f90: New.
6936 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6939 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
6941 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
6944 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
6945 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
6946 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
6948 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6951 * g++.dg/cpp1y/pr60332.C: New.
6953 2014-03-19 Marek Polacek <polacek@redhat.com>
6956 * g++.dg/ubsan/pr60569.C: New test.
6958 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6960 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
6962 2014-03-19 Jakub Jelinek <jakub@redhat.com>
6964 PR tree-optimization/60559
6965 * g++.dg/vect/pr60559.cc: New test.
6967 2014-03-18 Ian Lance Taylor <iant@google.com>
6970 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
6971 (ditype): Rename typedef from int64_t.
6973 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6976 * gcc.dg/cast-qual-3.c: New.
6978 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6979 * c-c++-common/Wcast-qual-1.c: More precise match text.
6981 2014-03-18 Janus Weil <janus@gcc.gnu.org>
6985 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
6986 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
6987 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
6988 * gfortran.dg/intent_optimize_1.f90: Ditto.
6989 * gfortran.dg/pointer_init_9.f90: Ditto.
6990 * gfortran.dg/volatile4.f90: Ditto.
6991 * gfortran.dg/volatile6.f90: Ditto.
6993 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6996 * c-c++-common/Wcast-qual-1.c: More precise match text.
6998 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7001 * g++.dg/cpp0x/constexpr-ice14.C: New.
7003 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7006 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7008 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7011 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7012 * c-c++-common/ubsan/null-2.c: Likewise.
7013 * c-c++-common/ubsan/null-3.c: Likewise.
7014 * c-c++-common/ubsan/null-4.c: Likewise.
7015 * c-c++-common/ubsan/null-5.c: Likewise.
7016 * c-c++-common/ubsan/null-6.c: Likewise.
7017 * c-c++-common/ubsan/null-7.c: Likewise.
7018 * c-c++-common/ubsan/null-8.c: Likewise.
7019 * c-c++-common/ubsan/null-9.c: Likewise.
7020 * c-c++-common/ubsan/null-10.c: Likewise.
7021 * c-c++-common/ubsan/null-11.c: Likewise.
7022 * c-c++-common/ubsan/overflow-1.c: Likewise.
7023 * c-c++-common/ubsan/overflow-2.c: Likewise.
7024 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7025 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7026 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7027 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7028 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7029 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7030 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7031 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7032 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7033 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7034 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7035 * c-c++-common/ubsan/pr59333.c: Likewise.
7036 * c-c++-common/ubsan/pr59503.c: Likewise.
7037 * c-c++-common/ubsan/pr59667.c: Likewise.
7038 * c-c++-common/ubsan/undefined-1.c: Likewise.
7039 * g++.dg/ubsan/pr59250.C: Likewise.
7040 * g++.dg/ubsan/pr59306.C: Likewise.
7042 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7044 * gcc.dg/tls/pr58595.c: Add tls options.
7046 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7048 * gcc.target/i386/avx-additional-reg-names.c: New.
7049 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7051 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7054 * g++.dg/cpp1y/pr60390.C: New testcase.
7057 * g++.dg/cpp1y/pr60391.C: New testcase.
7059 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7062 * gcc.target/i386/pr60516.c: New test.
7064 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7067 * g++.dg/cpp0x/constexpr-ice13.C: New.
7069 2014-03-17 Marek Polacek <polacek@redhat.com>
7072 * gcc.dg/gomp/pr60534.c: New test.
7074 2014-03-17 Kai Tietz <ktietz@redhat.com>
7076 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7078 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7081 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7084 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7087 * gfortran.dg/list_read_12.f90: New test.
7089 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7092 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7093 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7094 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7095 -Wno-aggressive-loop-optimizations and remove an unused variable.
7096 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7097 * gfortran.dg/pointer_init_9.f90: New.
7098 * gfortran.dg/volatile4.f90: Put into subroutine.
7099 * gfortran.dg/volatile6.f90: Ditto.
7101 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7104 * gfortran.dg/transpose_4.f90: New test.
7106 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7108 PR rtl-optimization/60508
7109 * gcc.target/i386/pr60508.c: New.
7111 2014-03-14 Richard Biener <rguenther@suse.de>
7114 * g++.dg/pr60518.C: New testcase.
7116 2014-03-14 Martin Jambor <mjambor@suse.cz>
7119 * gcc.dg/lto/pr60461_0.c: New test.
7121 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7123 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7124 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7125 * gcc.dg/lto/save-temps_0.c: New testcase.
7127 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7130 * c-c++-common/pr36282-1.c: New test.
7131 * c-c++-common/pr36282-2.c: New test.
7132 * c-c++-common/pr36282-3.c: New test.
7133 * c-c++-common/pr36282-4.c: New test.
7135 2014-03-13 Richard Henderson <rth@redhat.com>
7138 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7140 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7143 * g++.dg/template/crash118.C: New.
7144 * g++.dg/template/crash95.C: Adjust.
7146 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7148 PR rtl-optimization/57189
7149 * gcc.target/i386/pr57189.c: New.
7151 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7154 * g++.dg/cpp0x/static_assert10.C: New.
7155 * g++.dg/cpp0x/static_assert11.C: Likewise.
7156 * g++.dg/cpp0x/static_assert3.C: Adjust.
7158 2014-03-13 Richard Biener <rguenther@suse.de>
7160 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7162 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7164 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7165 2.07 128-bit arithmetic.
7166 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7168 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7169 due to when TImode is allowed in VSX registers, the allowable
7170 address modes for TImode is just a single indirect address in
7171 order for the value to be loaded and store in either GPR or VSX
7172 registers. This affects the generated code, and it would cause
7173 this test to fail, when such an option is used.
7175 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7177 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7179 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7181 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7182 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7183 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7184 only test for exactly one if if -mbranch-cost=1 has been passed.
7186 2014-03-12 Christian Bruel <christian.bruel@st.com>
7189 * gcc.target/arm/pr60264.c
7191 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7193 PR tree-optimization/60454
7194 * gcc.c-torture/execute/pr60454.c: New test.
7196 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7197 Marc Glisse <marc.glisse@inria.fr>
7199 PR tree-optimization/60502
7200 * gcc.c-torture/compile/pr60502.c: New test.
7202 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7205 * gcc.dg/vect/pr60482.c: New test.
7207 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7210 * g++.dg/cpp0x/inh-ctor19.C: New.
7212 2014-03-11 Richard Biener <rguenther@suse.de>
7214 PR tree-optimization/60429
7215 PR tree-optimization/60485
7216 * gcc.dg/pr60485-1.c: New testcase.
7217 * gcc.dg/pr60485-2.c: Likewise.
7219 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7222 * g++.dg/ipa/pr60457.C: New test.
7224 2014-03-10 Richard Biener <rguenther@suse.de>
7227 * g++.dg/torture/pr60474.C: New testcase.
7229 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7231 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7233 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7235 * gcc.dg/lto/pr55113_0.c: New testcase.
7237 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7240 * g++.dg/cpp1y/pr60033.C: New testcase.
7243 * g++.dg/cpp1y/pr60393.C: New testcase.
7245 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7248 * gfortran.dg/fmt_en.f90: New test.
7250 2014-03-07 Jason Merrill <jason@redhat.com>
7252 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7253 * lib/target-supports.exp (check_effective_target_c++11): Now
7255 (check_effective_target_c++11_only): New.
7256 (check_effective_target_c++11_down): New.
7257 (check_effective_target_c++1y): New.
7258 (check_effective_target_c++1y_only): New.
7259 (check_effective_target_c++98_only): Rename from
7260 check_effective_target_c++98.
7261 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7263 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7266 * g++.dg/cpp0x/constexpr-ice12.C: New.
7268 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7270 * c-c++-common/gomp/map-1.c: Extend.
7272 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7273 Janus Weil <janus@gcc.gnu.org>
7276 * gfortran.dg/deferred_type_component_1.f90 : New test.
7277 * gfortran.dg/deferred_type_component_2.f90 : New test.
7279 2014-03-06 Marek Polacek <polacek@redhat.com>
7282 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7283 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7285 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7288 * gcc.dg/tls/pr58595.c: New test.
7290 2014-03-06 Richard Biener <rguenther@suse.de>
7296 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7298 * gcc.dg/lto/pr55113_0.c: New testcase.
7300 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7303 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7304 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7305 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7307 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7308 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7309 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7310 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7311 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7312 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7313 even for mips*/s390*/i?86/x86_64.
7314 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7315 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7316 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7317 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7318 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7321 * gcc.dg/lto/pr60404_0.c: New test.
7322 * gcc.dg/lto/pr60404_1.c: New file.
7323 * gcc.dg/lto/pr60404_2.c: New file.
7325 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7327 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7328 long long" throughout.
7329 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7330 * gcc.dg/vmx/insert-vsx.c: Likewise.
7331 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7332 * gcc.dg/vmx/ld-vsx.c: Likewise.
7333 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7334 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7335 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7336 * gcc.dg/vmx/merge-vsx.c: Likewise.
7337 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7338 * gcc.dg/vmx/st-vsx.c: Likewise.
7339 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7340 * gcc.dg/vmx/stl-vsx.c: Likewise.
7341 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7343 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7345 * gcc.dg/lto/pr55113_0.c: New testcase.
7347 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7350 * g++.dg/cpp1y/pr60376.C: New.
7352 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7354 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
7356 2014-03-04 Richard Biener <rguenther@suse.de>
7358 PR tree-optimization/60382
7359 * gcc.dg/vect/pr60382.c: New testcase.
7361 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
7364 * gfortran.dg/namelist_84.f90: New test.
7366 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
7368 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
7369 argument to avoid inf values.
7370 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
7371 UNION_FP_CHECK machinery.
7373 2014-03-03 Renlin Li <Renlin.Li@arm.com>
7375 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
7376 i32in128 cases outside special big-endian processing block.
7378 2014-03-03 Jakub Jelinek <jakub@redhat.com>
7380 PR preprocessor/60400
7381 * c-c++-common/cpp/pr60400.c: New test.
7382 * c-c++-common/cpp/pr60400-1.h: New file.
7383 * c-c++-common/cpp/pr60400-2.h: New file.
7386 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
7388 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
7389 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
7391 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7394 * g++.dg/lto/pr60150.H: New testcase.
7395 * g++.dg/lto/pr60150_0.C: New testcase.
7396 * g++.dg/lto/pr60150_1.C: New testcase.
7398 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7401 * g++.dg/ipa/devirt-29.C: New testcase
7403 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7406 * gfortran.dg/vect/pr32380.f: Fix expected test results.
7408 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7411 * g++.dg/cpp0x/pr50025.C: New.
7413 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
7416 * g++.dg/cpp1y/pr60377.C: New testcase.
7418 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
7421 * gfortran.dg/str_comp_optimize_1.f90: New test.
7423 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7426 * gcc.c-torture/compile/pr60071.c: New.
7428 2014-02-28 Janus Weil <janus@gcc.gnu.org>
7431 * gfortran.dg/unlimited_polymorphic_16.f90: New.
7433 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7436 * g++.dg/cpp0x/constexpr-ice11.C: New.
7438 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7441 * g++.dg/cpp1y/auto-fn24.C: New.
7443 2014-02-28 Joey Ye <joey.ye@arm.com>
7446 * gcc.target/arm/thumb1-far-jump-3.c: New case.
7448 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7451 * g++.dg/overload/ellipsis2.C: New.
7453 2014-02-27 Jeff Law <law@redhat.com>
7455 PR rtl-optimization/52714
7456 * gcc.c-torture/compile/pr52714.c: New test.
7458 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
7459 Jeff Law <law@redhat.com>
7461 PR rtl-optimization/49847
7462 * g++.dg/pr49847.C: New test.
7464 2014-02-27 Marek Polacek <polacek@redhat.com>
7467 * c-c++-common/pr59223.c: New test.
7469 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7471 * common/config/i386/predicates.md (const1256_operand): Remove.
7472 (const2356_operand): New.
7473 (const_1_to_2_operand): Remove.
7474 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
7475 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
7476 (*avx512pf_gatherpf<mode>sf): Ditto.
7477 (avx512pf_gatherpf<mode>df): Ditto.
7478 (*avx512pf_gatherpf<mode>df_mask): Ditto.
7479 (*avx512pf_gatherpf<mode>df): Ditto.
7480 (avx512pf_scatterpf<mode>sf): Ditto.
7481 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
7482 (*avx512pf_scatterpf<mode>sf): Ditto.
7483 (avx512pf_scatterpf<mode>df): Ditto.
7484 (*avx512pf_scatterpf<mode>df_mask): Ditto.
7485 (*avx512pf_scatterpf<mode>df): Ditto.
7486 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
7488 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7490 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
7491 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
7492 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
7493 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
7494 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
7495 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
7496 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
7497 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
7499 2014-02-26 Bin Cheng <bin.cheng@arm.com>
7502 * gnat.dg/renaming5.adb: Change to two expected gotos.
7503 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
7505 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
7506 messages for removed basic block.
7507 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
7508 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
7509 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
7510 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
7512 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7514 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
7515 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7516 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7517 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7518 * gcc.dg/vmx/merge-vsx.c: Likewise.
7519 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7521 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
7523 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
7524 * gcc.target/i386/prefetchwt1-1.c: New.
7525 * g++.dg/other/i386-2.C: Add new option.
7526 * g++.dg/other/i386-3.C: Ditto.
7527 * gcc.target/i386/sse-12.c: Ditto.
7528 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
7529 * gcc.target/i386/sse-22.c: Add new option.
7530 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
7532 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7535 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
7538 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
7540 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
7543 * g++.dg/cpp1y/pr60311.C: New testcase.
7545 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
7548 * g++.dg/cpp1y/pr60065.C: New testcase.
7550 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
7552 PR rtl-optimization/60268
7553 * gcc.c-torture/compile/pr60268.c: New test.
7555 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
7557 * gcc.target/microblaze/others/mem_reload.c: New test.
7559 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7561 * gcc.dg/vmx/lde.c: New test.
7562 * gcc.dg/vmx/lde-be-order.c: New test.
7563 * gcc.dg/vmx/ste.c: New test.
7564 * gcc.dg/vmx/ste-be-order.c: New test.
7566 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
7569 * lib/target-supports.exp
7570 (check_effective_target_logical_op_short_circuit): Add cris-*-*
7571 and crisv32-*-* to list.
7573 2014-02-21 Janus Weil <janus@gcc.gnu.org>
7576 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
7578 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7580 * gcc.dg/vmx/vsums.c: Check entire result vector.
7581 * gcc.dg/vmx/vsums-be-order.c: Likewise.
7583 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7585 * gcc.dg/vmx/ld.c: New test.
7586 * gcc.dg/vmx/ld-be-order.c: New test.
7587 * gcc.dg/vmx/ld-vsx.c: New test.
7588 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
7589 * gcc.dg/vmx/ldl.c: New test.
7590 * gcc.dg/vmx/ldl-be-order.c: New test.
7591 * gcc.dg/vmx/ldl-vsx.c: New test.
7592 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
7593 * gcc.dg/vmx/st.c: New test.
7594 * gcc.dg/vmx/st-be-order.c: New test.
7595 * gcc.dg/vmx/st-vsx.c: New test.
7596 * gcc.dg/vmx/st-vsx-be-order.c: New test.
7597 * gcc.dg/vmx/stl.c: New test.
7598 * gcc.dg/vmx/stl-be-order.c: New test.
7599 * gcc.dg/vmx/stl-vsx.c: New test.
7600 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
7602 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
7604 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
7605 * g++.dg/other/i386-3.C (dg-options): Ditto.
7606 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
7607 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
7608 -mavx512pf and -msha.
7610 2014-02-21 Richard Biener <rguenther@suse.de>
7612 PR tree-optimization/60276
7613 * gcc.dg/vect/pr60276.c: New testcase.
7615 2014-02-21 Janus Weil <janus@gcc.gnu.org>
7618 * gfortran.dg/finalize_23.f90: New.
7620 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
7624 * g++.dg/cpp1y/pr60052.C: New testcase.
7625 * g++.dg/cpp1y/pr60053.C: New testcase.
7627 2014-02-21 Tobias Burnus <burnus@net-b.de>
7630 * gfortran.dg/inquire_16.f90: New.
7632 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
7634 * gcc.target/nios2/biggot-1.c: New.
7635 * gcc.target/nios2/biggot-2.c: New.
7637 2014-02-20 Martin Jambor <mjambor@suse.cz>
7640 * gcc.dg/ipa/pr55260.c: New test.
7642 2014-02-20 Bin Cheng <bin.cheng@arm.com>
7644 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
7645 for execution test case.
7647 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
7650 * g++.dg/torture/pr58555.C: New testcase.
7652 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
7655 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
7657 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
7659 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
7660 Kirill Yukhin <kirill.yukhin@intel.com>
7662 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
7663 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
7664 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
7665 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
7666 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
7667 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
7669 2014-02-19 Jakub Jelinek <jakub@redhat.com>
7672 * g++.dg/ext/builtin-bswap1.C: New test.
7673 * c-c++-common/pr37743.c: New test.
7675 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
7677 * gcc.dg/decl-10.c: New test.
7679 2014-02-19 Jakub Jelinek <jakub@redhat.com>
7682 * g++.dg/ext/ivdep-1.C: New test.
7685 * gcc.dg/pr60267.c: New test.
7687 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
7690 * gcc.target/i386/pr39162.c: Add dg-prune-output.
7691 (dg-options): Remove -Wno-psabi.
7692 * gcc.target/i386/pr59794-2.c: Ditto.
7693 * gcc.target/i386/pr60205-1.c: Ditto.
7694 * gcc.target/i386/sse-5.c: Ditto.
7696 2014-02-18 Nick Clifton <nickc@redhat.com>
7698 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
7699 * gcc.dg/pr23623.c: Likewise.
7700 * gcc.dg/pr48784-1.c: Likewise.
7701 * gcc.dg/pr48784-2.c: Likewise.
7702 * gcc.dg/pr56997-2.c: Likewise.
7703 * gcc.dg/sms-6.c: Likewise.
7704 * gcc.dg/torture/pr60183.c: Likewise.
7705 * gcc.dg/torture/vec-cvt-1.c: Likewise.
7706 * gcc.c-torture/execute/20061220-1.x: New.
7707 * gcc.c-torture/execute/pr43220.x: New.
7708 * gcc.c-torture/execute/pr51581-1.x: New.
7709 * gcc.c-torture/execute/pr51581-2.x: New.
7710 * gcc.c-torture/execute/pr58570.x: New.
7711 * gcc.c-torture/unsorted/DFcmp.x: New.
7712 * gcc.c-torture/unsorted/SFset.x: New.
7714 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
7716 * gnat.dg/opt31.adb: New test.
7718 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7720 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
7722 2014-02-19 Janus Weil <janus@gcc.gnu.org>
7725 * gfortran.dg/typebound_proc_33.f90: New.
7727 2014-02-19 Marek Polacek <polacek@redhat.com>
7730 * gcc.dg/pr60195.c: New test.
7732 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
7734 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
7736 2014-02-19 Jakub Jelinek <jakub@redhat.com>
7738 PR preprocessor/58844
7739 * c-c++-common/cpp/pr58844-1.c: New test.
7740 * c-c++-common/cpp/pr58844-2.c: New test.
7742 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7745 * g++.dg/cpp0x/constexpr-ice10.C: New.
7747 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7750 * g++.dg/cpp0x/pr60215.C: New.
7752 2014-02-18 Tobias Burnus <burnus@net-b.de>
7755 * gfortran.dg/proc_ptr_45.f90: New.
7756 * gfortran.dg/proc_ptr_46.f90: New.
7758 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
7761 * g++.dg/cpp1y/pr60190.C: New testcase.
7764 * g++.dg/cpp1y/pr60064.C: New testcase.
7766 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
7769 * gcc.target/i386/pr60205-1.c: New test.
7770 * gcc.target/i386/pr60205-2.c: Ditto.
7772 2014-02-18 Kai Tietz <ktietz@redhat.com>
7775 * gcc.target/i386/nest-1.c: New testcase.
7777 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
7779 * gnat.dg/opt32.adb: New test.
7781 2014-02-18 Janus Weil <janus@gcc.gnu.org>
7784 * gfortran.dg/typebound_generic_15.f90: New.
7786 2014-02-17 Janus Weil <janus@gcc.gnu.org>
7789 * gfortran.dg/init_flag_12.f90: New.
7791 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
7792 Ilya Tocar <ilya.tocar@intel.com>
7794 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
7795 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
7796 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
7797 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
7799 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
7801 * lib/target-supports.exp
7802 (check_effective_target_logical_op_short_circuit): New procedure.
7803 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
7804 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
7805 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
7806 * gcc.dg/tree-ssa/vrp47.c: Likewise.
7807 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7808 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
7809 logical_op_short_circuit for the alternative test, extending
7812 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7815 * gcc.target/powerpc/pr60203.c: New testsuite.
7817 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
7820 * gfortran.dg/ichar_3.f90: New test.
7822 2014-02-15 Richard Biener <rguenther@suse.de>
7824 PR tree-optimization/60183
7825 * gcc.dg/torture/pr60183.c: New testcase.
7827 2014-02-14 Jeff Law <law@redhat.com>
7829 PR rtl-optimization/60131
7830 * g++.dg/torture/pr60131.C: New test.
7832 2014-02-14 Ian Bolton <ian.bolton@arm.com>
7834 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
7837 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
7839 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
7841 2014-02-14 Jakub Jelinek <jakub@redhat.com>
7843 * gcc.c-torture/compile/20140213.c: New test.
7845 2014-02-13 Jakub Jelinek <jakub@redhat.com>
7848 * gcc.target/i386/pr43546.c: New test.
7850 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
7852 * gcc.target/s390/hotpatch-compile-8.c: New test.
7854 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
7856 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
7857 definition with an ifndef.
7858 * gcc.dg/pr59605-2.c: New test.
7860 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
7862 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
7864 2014-02-12 Joseph Myers <joseph@codesourcery.com>
7866 * gcc.dg/torture/float128-mul-underflow.c,
7867 gcc.dg/torture/float128-truncdf-underflow.c,
7868 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
7870 2014-02-12 Jakub Jelinek <jakub@redhat.com>
7873 * g++.dg/ipa/pr59737.C: New test.
7875 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
7877 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
7879 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
7881 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
7883 * gcc.dg/cilk-plus/jump-openmp.c: New file.
7885 2014-02-12 Richard Biener <rguenther@suse.de>
7888 * gcc.dg/torture/pr60092.c: New testcase.
7889 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
7891 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
7893 * gcc.c-torture/execute/20140212-1.c: New test.
7895 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
7898 * g++.dg/cpp0x/pr60047.C: New.
7900 2014-02-12 Jakub Jelinek <jakub@redhat.com>
7903 * c-c++-common/pr60101.c: New test.
7905 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
7908 * g++.dg/ipa/devirt-27.C: New testcase.
7909 * g++.dg/ipa/devirt-26.C: New testcase.
7911 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7914 * gcc.target/powerpc/pr60137.c: New file.
7916 2014-02-11 Jakub Jelinek <jakub@redhat.com>
7919 * gfortran.dg/pr52370.f90: New test.
7921 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
7925 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
7928 * gcc.target/i386/pr43662.c (dg-options):
7929 Add -maccumulate-outgoing-args.
7930 * gcc.target/i386/pr43869.c (dg-options): Ditto.
7931 * gcc.target/i386/pr57003.c (dg-options): Ditto.
7932 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
7933 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
7934 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
7935 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
7936 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
7937 Add -maccumulate-outgoing-args.
7938 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
7939 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
7940 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
7941 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
7942 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
7943 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
7944 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
7945 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
7946 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
7947 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
7948 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
7949 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
7950 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
7951 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
7952 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
7954 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
7956 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
7958 2014-02-11 Jakub Jelinek <jakub@redhat.com>
7961 * gcc.dg/guality/pr59776.c: New test.
7963 2014-02-11 Renlin Li <Renlin.Li@arm.com>
7965 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
7966 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
7967 (add_options_for_arm_vfp3): New.
7969 2014-02-11 Jeff Law <law@redhat.com>
7972 * gcc.target/m68k/pr54041.c: New test.
7974 2014-02-11 Jakub Jelinek <jakub@redhat.com>
7977 * gcc.target/i386/pr59927.c: New test.
7979 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
7981 * gcc.dg/vect/pr57741-3.c: Require vect_int.
7982 * gcc.dg/vect/pr60012.c: Likewise.
7983 * gcc.dg/vect/vect-119.c: Likewise.
7984 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
7985 * gcc.dg/vect/vect-outer-4c.c: Likewise.
7987 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7989 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
7991 2014-02-10 Jeff Law <law@redhat.com>
7994 * gcc.c-torture/compile/pr52306.c: New test.
7996 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7998 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8000 2014-02-10 Richard Biener <rguenther@suse.de>
8002 PR tree-optimization/60115
8003 * gcc.dg/torture/pr60115.c: New testcase.
8005 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8007 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8008 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8010 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8011 Ilya Tocar <ilya.tocar@intel.com>
8013 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8014 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8015 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8016 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8017 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8018 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8019 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8020 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8021 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8022 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8023 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8024 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8025 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8026 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8027 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8028 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8029 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8030 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8031 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8032 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8033 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8034 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8035 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8036 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8037 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8038 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8039 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8041 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8043 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8045 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8048 * gfortran.dg/associated_target_5.f03: New test.
8050 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8053 * gfortran.dg/elemental_by_value_1.f90: New test.
8055 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8058 * gfortran.dg/finalize_22.f90: New.
8060 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8063 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8064 was fixed by the patch for PR59906.
8066 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8068 PR translation/52289
8069 * gfortran.dg/coarray_8.f90: Update dg-error match.
8071 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8074 * gcc.dg/vect/pr59984.c: New test.
8077 * gcc.dg/attr-alloc_align-1.c: New test.
8078 * gcc.dg/attr-alloc_align-2.c: New test.
8079 * gcc.dg/attr-alloc_align-3.c: New test.
8080 * gcc.dg/attr-assume_aligned-1.c: New test.
8081 * gcc.dg/attr-assume_aligned-2.c: New test.
8082 * gcc.dg/attr-assume_aligned-3.c: New test.
8084 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8087 * gcc.target/i386/pr60077-1.c: New test.
8088 * gcc.target/i386/pr60077-2.c: New test.
8090 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8092 PR preprocessor/56824
8093 * gcc.dg/pr56824.c: New test.
8095 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8097 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8098 variable used for atomic operations.
8100 2014-02-07 Richard Biener <rguenther@suse.de>
8103 * gcc.dg/vect/pr60092-2.c: New testcase.
8105 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8109 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8111 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8112 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8114 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8116 * gcc.target/s390/fp2int1.c: New testcase.
8118 2014-02-07 Richard Biener <rguenther@suse.de>
8121 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8122 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8124 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8127 * g++.dg/torture/pr59918.C: New testcase.
8129 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8132 * gcc.target/arm/pr59575.c: New test.
8135 * gcc.dg/pr59992.c: New test.
8137 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8139 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8140 init_priority. Test alignment of variable instead of function.
8142 2014-02-06 Marek Polacek <polacek@redhat.com>
8145 * gcc.dg/pr60087.c: New test.
8147 2014-02-06 Alan Modra <amodra@gmail.com>
8149 * gcc.target/powerpc/pr60032.c: New.
8151 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8154 * gcc.c-torture/execute/pr60062.c: New test.
8155 * gcc.c-torture/execute/pr60072.c: New test.
8157 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8159 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8160 so that expected outcome works for PIC variants too.
8162 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8163 Kugan Vivekanandarajah <kuganv@linaro.org>
8165 * gcc.target/arm/vect-noalign.c: New file.
8167 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8168 Jakub Jelinek <jakub@redhat.com>
8171 * gcc.dg/pr60013.c: New testcase.
8173 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8175 * gcc.dg/vmx/sum2s.c: New.
8176 * gcc.dg/vmx/sum2s-be-order.c: New.
8178 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8180 * gcc.dg/vmx/pack.c: New.
8181 * gcc.dg/vmx/pack-be-order.c: New.
8182 * gcc.dg/vmx/unpack.c: New.
8183 * gcc.dg/vmx/unpack-be-order.c: New.
8185 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8187 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8188 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8190 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8192 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8193 Use __builtin_floorf, __builtin_ceilf.
8194 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8196 (TEST): Use __builtin_floorf.
8197 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8199 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8202 * g++.dg/opt/pr59947.C: New test.
8205 * c-c++-common/gomp/pr58703.c: New test.
8207 2014-02-05 Richard Biener <rguenther@suse.de>
8210 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8211 avoid using unsigned long long.
8213 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8216 * g++.dg/torture/pr57499.C: New test.
8218 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8220 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8222 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8224 * g++.dg/ipa/devirrt-22.C: Fix template.
8226 2014-02-04 Marek Polacek <polacek@redhat.com>
8229 * gcc.dg/pr60036.c: New test.
8231 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8234 * g++.dg/torture/pr60058.C: New testcase.
8236 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8238 * g++.dg/tsan/default_options.C: Invert check.
8240 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8242 PR tree-optimization/60002
8243 * g++.dg/opt/pr60002.C: New test.
8245 PR tree-optimization/60023
8246 * g++.dg/vect/pr60023.cc: New test.
8249 * c-c++-common/torture/pr60026.c: New test.
8251 PR rtl-optimization/57915
8252 * gcc.target/i386/pr57915.c: New test.
8254 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8256 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8258 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8260 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8262 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8265 * gcc.dg/pr59261.c: New test.
8267 2014-02-04 Richard Biener <rguenther@suse.de>
8269 PR tree-optimization/60012
8270 * gcc.dg/vect/pr60012.c: New testcase.
8272 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8275 * g++.dg/eh/unwind-direct.C: New test.
8277 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8279 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8280 timeout value to 20s.
8282 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8285 * g++.dg/torture/pr59882.C: New testcase
8287 2014-02-03 Jan Hubicka <jh@suse.cz>
8290 * g++.dg/ipa/devirt-22.C: New testcase.
8292 2014-02-03 Jan Hubicka <jh@suse.cz>
8294 * g++.dg/ipa/devirt-25.C: New testcase.
8296 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8298 PR tree-optimization/59924
8299 * gcc.dg/pr59924.c: New test.
8301 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8304 * g++.dg/ipa/devirt-24.C: New testcase.
8306 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8310 * c-c++-common/attributes-1.c: New testcase.
8311 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8313 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8316 * g++.dg/cpp0x/pr58871.C: New.
8318 2014-02-03 Cong Hou <congh@google.com>
8320 PR tree-optimization/60000
8321 * g++.dg/vect/pr60000.cc: New test.
8323 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8325 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8326 * gcc.target/i386/long-double-64-4.c: Likewise.
8327 * gcc.target/i386/long-double-80-1.c: Likewise.
8328 * gcc.target/i386/long-double-80-2.c: Likewise.
8329 * gcc.target/i386/long-double-80-3.c: Likewise.
8330 * gcc.target/i386/long-double-80-4.c: Likewise.
8331 * gcc.target/i386/long-double-80-5.c: Likewise.
8332 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8333 __multf3 isn't used.
8334 * gcc.target/i386/long-double-64-3.c: Likewise.
8335 * gcc.target/i386/long-double-128-1.c: New test.
8336 * gcc.target/i386/long-double-128-2.c: Likewise.
8337 * gcc.target/i386/long-double-128-3.c: Likewise.
8338 * gcc.target/i386/long-double-128-4.c: Likewise.
8339 * gcc.target/i386/long-double-128-5.c: Likewise.
8340 * gcc.target/i386/long-double-128-6.c: Likewise.
8341 * gcc.target/i386/long-double-128-7.c: Likewise.
8342 * gcc.target/i386/long-double-128-8.c: Likewise.
8343 * gcc.target/i386/long-double-128-9.c: Likewise.
8344 * gcc.target/i386/long-double-64-5.c: Likewise.
8345 * gcc.target/i386/long-double-64-6.c: Likewise.
8346 * gcc.target/i386/long-double-64-7.c: Likewise.
8347 * gcc.target/i386/long-double-64-8.c: Likewise.
8348 * gcc.target/i386/long-double-64-9.c: Likewise.
8349 * gcc.target/i386/long-double-80-10.c: Likewise.
8350 * gcc.target/i386/long-double-80-8.c: Likewise.
8351 * gcc.target/i386/long-double-80-9.c: Likewise.
8353 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
8355 PR rtl-optimization/57662
8356 * g++.dg/pr57662.C: New test.
8358 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8360 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
8361 * gcc.dg/vmx/perm.c: New.
8362 * gcc.dg/vmx/perm-be-order.c: New.
8364 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8366 * gcc.dg/vmx/vsums.c: New.
8367 * gcc.dg/vmx/vsums-be-order.c: New.
8369 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
8371 * g++.dg/ipa/devirt-23.C: New testcase.
8372 * g++.dg/ipa/devirt-20.C: Fix template.
8374 2014-02-02 Jan Hubicka <jh@suse.cz>
8376 * g++.dg/ipa/devirt-21.C: New testcase.
8378 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8380 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
8381 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
8383 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
8386 * gcc.c-torture/execute/pr60017.c: New test.
8388 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
8391 * gfortran.dg/default_initialization_7.f90: New test.
8393 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
8396 * gfortran.dg/elemental_subroutine_9.f90: New test.
8398 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8400 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
8402 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8404 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
8406 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8408 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
8410 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
8413 * g++.dg/init/bitfield5.C: New.
8415 2014-02-01 Jakub Jelinek <jakub@redhat.com>
8417 PR tree-optimization/60003
8418 * gcc.c-torture/execute/pr60003.c: New test.
8420 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
8423 * gcc.target/arm/pr59985.C: New.
8425 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8428 * lib/tsan-dg.exp (tsan_init): Instead of not running any
8429 tsan tests if trivial testcase doesn't run, set dg-do-what-default
8431 (tsan_finish): Restore dg-do-what-default.
8432 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
8433 * g++.dg/tsan/fd_close_norace2.C: Likewise.
8434 * g++.dg/tsan/default_options.C: Likewise.
8435 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8436 * g++.dg/tsan/atomic_free2.C: Likewise.
8437 * g++.dg/tsan/cond_race.C: Likewise.
8438 * g++.dg/tsan/fd_close_norace.C: Likewise.
8439 * g++.dg/tsan/benign_race.C: Likewise.
8440 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8441 * c-c++-common/tsan/simple_race.c: Likewise.
8442 * c-c++-common/tsan/mutexset1.c: Likewise.
8443 * c-c++-common/tsan/thread_leak2.c: Likewise.
8444 * c-c++-common/tsan/tls_race.c: Likewise.
8445 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8446 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
8447 * c-c++-common/tsan/free_race2.c: Likewise.
8448 * c-c++-common/tsan/thread_leak.c: Likewise.
8449 * c-c++-common/tsan/thread_leak1.c: Likewise.
8450 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8451 * c-c++-common/tsan/free_race.c: Likewise.
8452 * c-c++-common/tsan/sleep_sync.c: Likewise.
8453 * c-c++-common/tsan/tiny_race.c: Likewise.
8454 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8455 * c-c++-common/tsan/atomic_stack.c: Likewise.
8456 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
8457 in dg-output regexps.
8458 * c-c++-common/tsan/simple_stack.c: Likewise.
8460 2014-01-31 Richard Henderson <rth@redhat.com>
8462 * g++.dg/tm/pr60004.C: New.
8464 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
8467 * g++.dg/inherit/crash4.C: New.
8469 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
8471 * c-c++-common/tsan/simple_race.c: Made test less flaky.
8473 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8475 * gcc.target/i386/m512-check.h: Use correct rounding values.
8477 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8479 * gcc.target/i386/avx-1.c: Use correct rounding values.
8480 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
8481 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
8482 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
8483 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
8484 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
8485 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
8486 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
8487 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
8488 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
8489 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
8490 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
8491 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
8492 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
8493 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
8494 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
8495 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
8496 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
8497 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
8498 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
8499 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
8500 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
8501 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
8502 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
8503 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
8504 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
8505 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
8506 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
8507 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
8508 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
8509 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
8510 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
8511 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
8512 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
8513 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
8514 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
8515 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
8516 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
8517 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
8518 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
8519 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
8520 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
8521 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
8522 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
8523 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
8524 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
8525 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
8526 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
8527 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
8528 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
8529 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
8530 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
8531 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
8532 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
8533 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
8534 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
8535 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
8536 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
8537 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
8538 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
8539 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
8540 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
8541 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
8542 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
8543 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
8544 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
8545 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
8546 * gcc.target/i386/sse-13.c: Ditto.
8547 * gcc.target/i386/sse-14.c: Ditto.
8548 * gcc.target/i386/sse-22.c: Ditto.
8549 * gcc.target/i386/sse-23.c: Ditto.
8551 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8553 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
8554 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
8556 2014-01-31 Richard Biener <rguenther@suse.de>
8559 * gcc.dg/torture/pr59990.c: New testcase.
8561 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8563 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
8564 if it fails don't run any tsan tests.
8566 2014-01-31 Marek Polacek <polacek@redhat.com>
8569 * gcc.dg/pr59940.c (g): Adjust dg-warning.
8570 (y): Adjust dg-error.
8571 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
8572 * gcc.dg/pr59963-1.c: New test.
8573 * gcc.dg/pr59963-2.c: New test.
8574 * gcc.dg/pr59963-3.c: New test.
8576 2014-01-30 Jakub Jelinek <jakub@redhat.com>
8579 * gcc.target/arm/pr59923.c: New test.
8581 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8583 * gcc.dg/vmx/splat.c: New.
8584 * gcc.dg/vmx/splat-vsx.c: New.
8585 * gcc.dg/vmx/splat-be-order.c: New.
8586 * gcc.dg/vmx/splat-vsx-be-order.c: New.
8587 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
8588 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
8590 2014-01-30 Richard Biener <rguenther@suse.de>
8592 PR tree-optimization/59993
8593 * gcc.dg/torture/pr59993.c: New testcase.
8595 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8597 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
8598 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
8599 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
8600 vect_int rather than vect_float.
8602 2014-01-30 Marek Polacek <polacek@redhat.com>
8604 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
8606 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
8608 * gcc.target/microblaze/isa/fcmp4.c: New.
8610 2014-01-30 Marek Polacek <polacek@redhat.com>
8613 * gcc.dg/pr59940.c: New test.
8614 * gcc.dg/pr35635.c (func3): Move dg-warning.
8616 2014-01-30 Richard Biener <rguenther@suse.de>
8618 PR tree-optimization/59903
8619 * gcc.dg/torture/pr59903.c: New testcase.
8621 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8624 * g++.dg/lookup/crash8.C: New.
8626 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8629 * g++.dg/template/crash117.C: New.
8631 2014-01-30 Richard Biener <rguenther@suse.de>
8634 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
8635 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
8637 * gcc.dg/invalid-call-1.c: Likewise.
8639 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8642 * g++.dg/cpp1y/auto-fn23.C: New.
8644 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8647 * g++.dg/init/dso_handle2.C: New.
8649 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8652 * g++.dg/cpp0x/pr58674.C: New.
8654 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
8657 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
8658 * gcc.target/i386/avx512f-gather-5.c: Ditto.
8660 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8662 * gcc.dg/vmx/merge-be-order.c: New.
8663 * gcc.dg/vmx/merge.c: New.
8664 * gcc.dg/vmx/merge-vsx-be-order.c: New.
8665 * gcc.dg/vmx/merge-vsx.c: New.
8667 2014-01-29 Richard Biener <rguenther@suse.de>
8669 PR tree-optimization/58742
8670 * gcc.dg/pr58742-1.c: New testcase.
8671 * gcc.dg/pr58742-2.c: Likewise.
8672 * gcc.dg/pr58742-3.c: Likewise.
8674 2014-01-29 Renlin Li <Renlin.Li@arm.com>
8676 * gcc.target/arm/ftest-armv7ve-arm.c: New.
8677 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
8678 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
8680 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8683 * g++.dg/gomp/pr58702.C: New.
8685 2014-01-29 Dodji Seketeli <dodji@redhat.com>
8687 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
8690 2014-01-29 Jakub Jelinek <jakub@redhat.com>
8693 PR tree-optimization/59920
8694 * gcc.dg/pr59920-1.c: New test.
8695 * gcc.dg/pr59920-2.c: New test.
8696 * gcc.dg/pr59920-3.c: New test.
8697 * c-c++-common/gomp/pr59917-1.c: New test.
8698 * c-c++-common/gomp/pr59917-2.c: New test.
8700 PR tree-optimization/59594
8701 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
8702 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
8703 * gcc.dg/vect/pr59594.c: New test.
8705 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
8708 * gfortran.dg/allocate_class_3.f90: New test.
8710 2014-01-28 Dodji Seketeli <dodji@redhat.com>
8712 PR preprocessor/59935
8713 * c-c++-common/cpp/warning-zero-location.c: New test.
8714 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
8716 2014-01-27 Steve Ellcey <sellcey@mips.com>
8718 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
8720 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
8722 * g++.dg/ext/mv16.C: New tests.
8724 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
8726 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
8727 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8728 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
8729 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8730 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
8731 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
8732 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
8733 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
8734 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
8735 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
8736 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
8737 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
8738 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
8739 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
8740 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
8741 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
8742 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
8743 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
8744 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
8745 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
8746 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
8747 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
8748 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
8749 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
8750 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
8751 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
8752 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
8753 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
8754 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
8755 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
8756 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
8757 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
8758 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
8759 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
8760 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
8761 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
8762 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
8763 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
8764 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
8765 _mm512_mask_cvtepi32_storeu_epi8.
8766 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
8767 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
8768 _mm512_mask_cvtepi32_storeu_epi16.
8769 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
8770 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
8771 _mm512_mask_cvtepi64_storeu_epi8.
8772 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
8773 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
8774 _mm512_mask_cvtepi64_storeu_epi16.
8775 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
8776 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
8777 _mm512_mask_cvtepi64_storeu_epi32.
8778 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
8779 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
8780 _mm512_mask_cvtsepi32_storeu_epi8.
8781 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
8782 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
8783 _mm512_mask_cvtsepi32_storeu_epi16.
8784 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
8785 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
8786 _mm512_mask_cvtsepi64_storeu_epi8.
8787 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
8788 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
8789 _mm512_mask_cvtsepi64_storeu_epi16.
8790 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
8791 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
8792 _mm512_mask_cvtsepi64_storeu_epi32.
8793 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
8794 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
8795 _mm512_mask_cvtusepi32_storeu_epi8.
8796 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
8797 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
8798 _mm512_mask_cvtusepi32_storeu_epi16.
8799 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
8800 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
8801 _mm512_mask_cvtusepi64_storeu_epi8.
8802 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
8803 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
8804 _mm512_mask_cvtusepi64_storeu_epi16.
8805 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
8806 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
8807 _mm512_mask_cvtusepi64_storeu_epi32.
8808 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
8809 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
8811 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
8813 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
8814 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8815 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8816 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8817 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
8818 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
8819 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
8820 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
8821 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
8822 built-ins roudning immediate.
8823 * gcc.target/i386/sse-22.c: Add new built-ins.
8824 * gcc.target/i386/sse-23.c: Ditto.
8825 * gcc.target/i386/avx-1.c: Ditto.
8827 2014-01-27 Christian Bruel <christian.bruel@st.com>
8829 * gcc.target/sh/torture/strncmp.c: New tests.
8831 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
8833 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
8835 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
8837 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
8839 2014-01-24 Jeff Law <law@redhat.com>
8841 PR tree-optimization/59919
8842 * gcc.c-torture/compile/pr59919.c: New test.
8844 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8847 * g++.dg/ext/timevar2.C: New.
8849 2014-01-24 Marek Polacek <polacek@redhat.com>
8851 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
8853 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
8856 * gcc.target/i386/pr59929.c: New test.
8858 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8861 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
8862 word atomic functions at runtime.
8864 2014-01-23 Marek Polacek <polacek@redhat.com>
8867 * gcc.dg/pr59846.c: New test.
8869 2014-01-23 Marek Polacek <polacek@redhat.com>
8872 * c-c++-common/pr58346-1.c: New test.
8873 * c-c++-common/pr58346-2.c: New test.
8874 * c-c++-common/pr58346-3.c: New test.
8876 2014-01-23 Marek Polacek <polacek@redhat.com>
8879 * gcc.dg/20020220-2.c: Adjust dg-warning message.
8880 * gcc.dg/pr59871.c: New test.
8882 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8885 * g++.dg/parse/enum11.C: New.
8887 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
8889 * gcc.target/aarch64/sshr64_1.c: New testcase.
8891 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
8893 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
8894 SIMD enabled function.
8895 * g++.dg/cilk-plus/ef_test.C: New test.
8896 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
8898 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
8899 to differenciate C error messages from C++ ones.
8901 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
8903 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
8905 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
8907 * gcc.target/microblaze/others/builtin-trap.c: New test,
8909 2014-01-23 Jakub Jelinek <jakub@redhat.com>
8912 * c-c++-common/gomp/pr58809.c: New test.
8914 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
8917 * c-c++-common/asan/use-after-return-1.c: Fixed
8920 2014-01-23 Dodji Seketeli <dodji@redhat.com>
8922 PR preprocessor/58580
8923 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
8925 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
8926 Ilya Tocar <ilya.tocar@intel.com>
8928 * gcc.target/i386/avx512f-kmovw-1.c: New.
8930 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
8932 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
8933 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
8934 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8935 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8936 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
8937 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
8939 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
8942 * gcc.dg/pr48774.c: Remove skip for mips_rel.
8943 * gcc.target/mips/pr52125.c: New test.
8945 2014-01-22 Marek Polacek <polacek@redhat.com>
8948 * gcc.dg/torture/pr59891.c: New test.
8950 2014-01-22 Jeff Law <law@redhat.com>
8952 PR tree-optimization/59597
8953 * gcc.dg/tree-ssa/pr59597.c: New test.
8955 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
8957 PR rtl-optimization/59477
8958 * g++.dg/pr59477.C: New.
8960 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8962 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
8964 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
8967 * g++.dg/pr59482.C: New.
8969 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8971 * gcc.dg/vmx/insert-vsx-be-order.c: New.
8972 * gcc.dg/vmx/extract-vsx.c: New.
8973 * gcc.dg/vmx/extract-vsx-be-order.c: New.
8974 * gcc.dg/vmx/insert-vsx.c: New.
8976 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
8978 PR rtl-optimization/59896
8979 * gcc.target/arm/pr59896.c: New.
8981 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
8983 PR rtl-optimization/59858
8984 * gcc.target/arm/pr59858.c: New.
8986 2014-01-21 Jakub Jelinek <jakub@redhat.com>
8989 * gcc.dg/tree-prof/pr59003.c: New test.
8992 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
8995 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8997 * gfortran.dg/round_3.f08: Add more cases.
8999 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9001 * lib/target-supports.exp (force_conventional_output_for): New
9003 * lib/scanasm.exp (scan-assembler_required_options)
9004 (scan-assembler-not_required_options)
9005 (scan-assembler-times_required_options): Replace with
9006 force_conventional_output_fors.
9007 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9008 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9010 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9013 * gcc.target/i386/pr59789.c: New testcase.
9015 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9017 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9018 the 'code' bitfield from 16 to 8.
9020 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9022 * lib/target-supports.exp
9023 (check_effective_target_vect_perm): Exclude aarch64_be.
9024 (check_effective_target_vect_perm_byte): Likewise.
9025 (check_effective_target_vect_perm_short): Likewise.
9027 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9029 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9030 (RUN_TEST): Use new macro.
9031 (INDEX64_32): Delete.
9032 (INDEX64_64): Likewise.
9033 (INDEX128_32): Likewise.
9034 (INDEX128_64): Likewise.
9036 (test_vneg_f32): Use fixed RUN_TEST.
9038 2014-01-20 Richard Biener <rguenther@suse.de>
9041 * gcc.dg/pr59860.c: New testcase.
9043 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9046 * gcc.target/i386/pr59880.c: New test.
9048 2014-01-20 Renlin Li <renlin.li@arm.com>
9050 * gcc.dg/pr44194-1.c: Tweak regexp.
9052 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9057 * gfortran.dg/round_3.f08: New cases added.
9058 * gfortran.dg/fmt_g_1.f90: New test.
9060 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9062 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9064 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9066 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9068 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9070 * gcc.dg/vect/pr57705.c: Require vect_int.
9071 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9072 * gcc.dg/vect/vect-alias-check.c: Likewise.
9074 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9077 * gfortran.dg/unresolved_fixup_1.f90: New test.
9078 * gfortran.dg/unresolved_fixup_2.f90: New test.
9080 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9083 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9084 Remove dg-prune-output lines.
9086 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9089 * gfortran.dg/pr59706.f90: New test.
9090 * g++.dg/ext/pr59706.C: New test.
9092 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9096 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9097 * g++.dg/init/pr58811.C: Likewise.
9099 2014-01-17 Jeff Law <law@redhat.com>
9102 * gfortran.dg/pr57904.f90: New test.
9104 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9107 * g++.dg/cpp0x/nsdmi-union4.C: New.
9109 2014-01-17 Marek Polacek <polacek@redhat.com>
9112 * g++.dg/diagnostic/pr59838.C: New test.
9114 2014-01-17 Marek Polacek <polacek@redhat.com>
9117 * gcc.dg/pr58346.c: New test.
9119 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9122 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9123 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9127 * gfortran.dg/pr59440-1.f90: New test.
9128 * gfortran.dg/pr59440-2.f90: New test.
9129 * gfortran.dg/pr59440-3.f90: New test.
9132 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9133 testing for " version" and " alias" with one testing for
9134 " version\[^\n\r]* alias".
9135 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9136 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9137 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9138 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9139 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9140 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9143 * c-c++-common/torture/pr57945.c: New test.
9145 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9147 * gcc.target/arm/its.c: New testcase.
9149 2014-01-16 Jan Hubicka <jh@suse.cz>
9152 * g++.dg/torture/pr59775.C: New testcase.
9154 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9157 * gcc.c-torture/compile/pr58344.c: New test.
9160 * gcc.target/i386/pr59839.c: New test.
9163 * gcc.target/i386/pr9771-1.c (main): Rename to...
9164 (real_main): ... this. Add __asm name "main".
9165 (ASMNAME, ASMNAME2, STRING): Define.
9167 2014-01-16 Nick Clifton <nickc@redhat.com>
9170 * gcc.c-torture/compile/pr28865.c: New.
9171 * gcc.c-torture/execute/pr28865.c: New.
9173 2014-01-16 Marek Polacek <polacek@redhat.com>
9176 * gcc.dg/pr59827.c: New test.
9178 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9180 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9182 2014-01-15 Richard Henderson <rth@redhat.com>
9185 * gcc.target/i386/pr54694.c: New test.
9187 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9190 * g++.dg/pr49718.C: New test.
9192 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9194 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9196 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9198 * gcc.dg/vmx/mult-even-odd.c: New.
9199 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9201 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9203 * lib/target-supports.exp (check_libcilkrts_available): Added an
9204 extern "C" if we are using C++ along with a function prototype.
9206 2014-01-15 Jeff Law <law@redhat.com>
9208 PR tree-optimization/59747
9209 * gcc.c-torture/execute/pr59747.c: New test.
9211 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9214 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9216 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9217 * g++.dg/ext/attribute-test-1.C: Likewise.
9218 * g++.dg/ext/attribute-test-2.C: Likewise.
9219 * g++.dg/ext/attribute-test-3.C: Likewise.
9220 * g++.dg/ext/attribute-test-4.C: Likewise.
9221 * g++.dg/ext/pr56790-1.C: Likewise.
9222 * g++.dg/torture/pr38565.C: Likewise.
9223 * gcc.dg/pr53060.c: Likewise.
9224 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9225 * c-c++-common/vector-compare-2.c: Likewise.
9226 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9227 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9228 dg-message line number.
9230 2014-01-15 Matthias Klose <doko@ubuntu.com>
9232 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9234 2014-01-15 Richard Biener <rguenther@suse.de>
9236 PR tree-optimization/59822
9237 * g++.dg/torture/pr59822.C: New testcase.
9239 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9242 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9243 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9245 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9246 Kugan Vivekanandarajah <kuganv@linaro.org>
9249 * g++.dg/pr59695.C: New testcase.
9251 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9254 * gcc.c-torture/compile/pr59803.c: New testcase.
9256 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9259 * gcc.c-torture/execute/pr58943.c: New test.
9260 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9262 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9265 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9266 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9267 (bar): Change return type to void. Set y to x.
9268 * gcc.target/i386/pr59794-1.c: New testcase.
9269 * gcc.target/i386/pr59794-2.c: Likewise.
9270 * gcc.target/i386/pr59794-3.c: Likewise.
9271 * gcc.target/i386/pr59794-4.c: Likewise.
9272 * gcc.target/i386/pr59794-5.c: Likewise.
9273 * gcc.target/i386/pr59794-6.c: Likewise.
9274 * gcc.target/i386/pr59794-7.c: Likewise.
9276 2014-01-14 Richard Biener <rguenther@suse.de>
9278 PR tree-optimization/58921
9279 PR tree-optimization/59006
9280 * gcc.dg/torture/pr58921.c: New testcase.
9281 * gcc.dg/torture/pr59006.c: Likewise.
9282 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9284 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9287 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9288 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9289 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9290 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9291 Executing predictive commoning without unrolling.
9293 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9295 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9296 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9297 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9298 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9299 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9300 __builtin_ia32_rsqrt28sd_round.
9301 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9302 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9303 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9304 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9305 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9306 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9307 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9308 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9309 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9310 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9311 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9312 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9313 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9314 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9315 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9316 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9317 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9318 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9319 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9320 fix wrong rounding mode (see above).
9321 * gcc.target/i386/sse-23.c: Ditto.
9323 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9325 * gcc.dg/vmx/insert.c: New.
9326 * gcc.dg/vmx/insert-be-order.c: New.
9327 * gcc.dg/vmx/extract.c: New.
9328 * gcc.dg/vmx/extract-be-order.c: New.
9330 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9332 PR tree-optimization/59387
9333 * gcc.c-torture/execute/pr59387.c: New test.
9335 2014-01-13 Richard Biener <rguenther@suse.de>
9337 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9338 adjusting mathlib options.
9339 * gfortran.dg/lto/lto.exp: Likewise.
9341 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9343 * gnat.dg/loop_optimization17.adb: New test.
9344 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
9346 2014-01-13 Christian Bruel <christian.bruel@st.com>
9348 * gcc.target/sh/cmpstrn.c: New case.
9350 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9352 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
9353 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
9355 2014-01-12 Janus Weil <janus@gcc.gnu.org>
9358 * gfortran.dg/alloc_comp_basics_6.f90: New.
9360 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9363 * gfortran.dg/pr59700.f90: New test.
9365 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9367 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
9368 * gfortran.dg/use_only_3.f90: Likewise.
9369 * gfortran.dg/inquire_10.f90: Delete opened file.
9370 * gfortran.dg/inquire_15.f90: Likewise.
9371 * gfortran.dg/pr16597.f90: Likewise.
9372 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
9375 2014-01-10 Jeff Law <law@redhat.com>
9378 * gcc.c-torture/compile/pr59743.c: New test.
9380 2014-01-10 Jan Hubicka <jh@suse.cz>
9383 * g++.dg/torture/pr58585.C: New testcase.
9385 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
9387 * gcc.dg/pr46309.c: Disable for cris*-*-*.
9389 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
9391 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
9393 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
9396 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
9397 * gcc.target/aarch64/cmn-neg2.c: New test.
9399 2014-01-10 Richard Biener <rguenther@suse.de>
9401 PR tree-optimization/59374
9402 * gcc.dg/torture/pr59374-3.c: New testcase.
9404 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9406 * lib/target-supports.exp
9407 (check_effective_target_arm_crypto_ok_nocache): New.
9408 (check_effective_target_arm_crypto_ok): Use above procedure.
9409 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
9411 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
9415 * g++.dg/ipa/devirt-20.C: New testcase.
9416 * g++.dg/torture/pr58252.C: Likewise.
9417 * g++.dg/torture/pr59226.C: Likewise.
9419 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
9421 * c-c++-common/asan/no-asan-stack.c: New test.
9423 2014-01-10 Jakub Jelinek <jakub@redhat.com>
9426 * gcc.dg/pr59670.c: New test.
9428 2014-01-09 Steve Ellcey <sellcey@mips.com>
9430 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
9432 2014-01-09 Jakub Jelinek <jakub@redhat.com>
9435 * gcc.target/i386/pr47735.c: New test.
9437 PR tree-optimization/59622
9438 * g++.dg/opt/pr59622-2.C: New test.
9439 * g++.dg/opt/pr59622-3.C: New test.
9440 * g++.dg/opt/pr59622-4.C: New test.
9441 * g++.dg/opt/pr59622-5.C: New test.
9444 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
9445 filename:line instead of (modulename+offset) form with stripped
9446 initial / from the filename.
9448 2014-01-09 Ian Lance Taylor <iant@google.com>
9450 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
9451 the other Go compiler.
9453 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9456 * g++.dg/cpp0x/variadic145.C: New.
9458 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
9460 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
9461 which don't support -fsplit-stack. Skip rotate[0123].go tests.
9463 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9466 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
9467 are run only if the Cilk library is available/enabled.
9468 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9469 * lib/target-supports.exp (check_libcilkrts_available): New function.
9471 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9474 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
9475 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9476 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
9477 with dg-additional-options.
9478 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9479 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9480 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9481 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9482 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
9483 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
9485 2014-01-09 Richard Biener <rguenther@suse.de>
9487 PR tree-optimization/59715
9488 * gcc.dg/torture/pr59715.c: New testcase.
9490 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
9492 * c-c++-common/asan/no-asan-globals.c: New test.
9493 * c-c++-common/asan/no-instrument-reads.c: Likewise.
9494 * c-c++-common/asan/no-instrument-writes.c: Likewise.
9495 * c-c++-common/asan/use-after-return-1.c: Likewise.
9496 * c-c++-common/asan/no-use-after-return.c: Likewise.
9498 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
9500 * gnat.dg/weak2.ad[sb]: New test.
9502 2014-01-08 Jakub Jelinek <jakub@redhat.com>
9505 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
9506 type, use pointers to vector type instead.
9508 2014-01-08 Catherine Moore <clm@codesourcery.com>
9510 * gcc.target/mips/umips-branch-3.c: New test.
9511 * gcc.target/mips/umips-branch-4.c: New test.
9513 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
9515 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
9516 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
9517 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
9518 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
9519 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
9520 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
9521 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
9522 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
9524 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
9526 PR rtl-optimization/59137
9527 * gcc.target/mips/pr59137.c: New test.
9529 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
9531 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
9532 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
9533 * gcc.target/i386/pr55433.c (dg-options): Ditto.
9534 * gcc.target/i386/pr57848.c (dg-options): Ditto.
9535 * gcc.target/i386/pr59099.c (dg-options): Ditto.
9536 Require fpic effective target.
9537 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
9539 2014-01-08 Jakub Jelinek <jakub@redhat.com>
9542 * gcc.dg/pr59722.c: New test.
9544 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
9547 * gcc.dg/torture/pr57748-3.c: New test.
9548 * gcc.dg/torture/pr57748-4.c: New test.
9550 2014-01-08 Marek Polacek <polacek@redhat.com>
9553 * gcc.dg/gomp/pr59669-1.c: New test.
9554 * gcc.dg/gomp/pr59669-2.c: New test.
9556 2014-01-08 Martin Jambor <mjambor@suse.cz>
9559 * gcc.dg/ipa/pr59610.c: New test.
9561 2014-01-08 Janus Weil <janus@gcc.gnu.org>
9564 * gfortran.dg/binding_label_tests_26a.f90: New.
9565 * gfortran.dg/binding_label_tests_26b.f90: New.
9567 2014-01-08 Marek Polacek <polacek@redhat.com>
9570 * c-c++-common/ubsan/pr59667.c: New test.
9572 2014-01-08 Richard Biener <rguenther@suse.de>
9575 * gcc.dg/pr59630.c: New testcase.
9577 2014-01-08 Richard Biener <rguenther@suse.de>
9580 * gcc.dg/pr59471.c: New testcase.
9582 2014-01-07 Jeff Law <law@redhat.com>
9585 * gcc.target/i386/pr53623.c: New test.
9587 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
9589 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
9591 * g++.dg/cpp1y/pr58534.C: Likewise.
9592 * g++.dg/cpp1y/pr58536.C: Likewise.
9593 * g++.dg/cpp1y/pr58548.C: Likewise.
9594 * g++.dg/cpp1y/pr58549.C: Likewise.
9595 * g++.dg/cpp1y/pr58637.C: Likewise.
9596 * g++.dg/cpp1y/pr59112.C: Likewise.
9597 * g++.dg/cpp1y/pr59113.C: Likewise.
9598 * g++.dg/cpp1y/pr59629.C: Likewise.
9599 * g++.dg/cpp1y/pr59635.C: Likewise.
9600 * g++.dg/cpp1y/pr59636.C: Likewise.
9601 * g++.dg/cpp1y/pr59638.C: Likewise.
9603 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
9605 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
9607 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
9609 * gcc.target/i386/intrinsics_4.c (bar): New function.
9611 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
9613 * g++.dg/ext/is_base_of_incomplete-2.C: New.
9615 2014-01-07 Jakub Jelinek <jakub@redhat.com>
9617 PR rtl-optimization/58668
9618 * gcc.dg/pr58668.c: New test.
9620 PR tree-optimization/59643
9621 * gcc.dg/pr59643.c: New test.
9622 * gcc.c-torture/execute/pr59643.c: New test.
9624 2014-01-06 Janus Weil <janus@gcc.gnu.org>
9627 * gfortran.dg/class_allocate_16.f90: New.
9629 2014-01-06 Jakub Jelinek <jakub@redhat.com>
9632 * gcc.target/i386/pr59644.c: New test.
9634 2014-01-06 Marek Polacek <polacek@redhat.com>
9637 * gcc.dg/pr57773.c: New test.
9639 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
9645 * g++.dg/cpp1y/pr59635.C: New testcase.
9646 * g++.dg/cpp1y/pr59636.C: New testcase.
9647 * g++.dg/cpp1y/pr59629.C: New testcase.
9648 * g++.dg/cpp1y/pr59638.C: New testcase.
9650 2014-01-06 Martin Jambor <mjambor@suse.cz>
9653 * gcc.dg/ipa/pr59008.c: New test.
9655 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9657 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
9660 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9662 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
9663 Require c99_runtime.
9664 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
9666 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
9667 Require c99_runtime.
9668 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
9669 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
9670 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
9672 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
9673 Require c99_runtime.
9674 Make CALC void static.
9675 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
9677 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
9678 Require c99_runtime.
9679 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
9681 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9683 * gcc.target/i386/pr59501-1.c: Require avx effective target.
9684 * gcc.target/i386/pr59501-2.c: Likewise.
9685 * gcc.target/i386/pr59501-3.c: Likewise.
9686 * gcc.target/i386/pr59501-4.c: Likewise.
9687 * gcc.target/i386/pr59501-5.c: Likewise.
9688 * gcc.target/i386/pr59501-6.c: Likewise.
9690 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9692 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
9693 * gcc.target/i386/pr59390_1.c: Likewise.
9694 * gcc.target/i386/pr59390_2.c: Likewise.
9696 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
9698 * gcc.dg/pr59350.c: Tweak.
9699 * gcc.dg/pr59350-2.c: New test.
9700 * g++.dg/pr59510.C: Likewise.
9702 2014-01-06 Janus Weil <janus@gcc.gnu.org>
9705 * gfortran.dg/bind_c_procs_2.f90: New.
9707 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
9709 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
9710 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9711 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9712 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9713 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
9714 * gcc.dg/tree-ssa/vrp47.c: Likewise.
9715 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9717 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
9719 * gcc.target/arm/neon-nested-apcs.c: New test.
9721 2014-01-04 Jakub Jelinek <jakub@redhat.com>
9723 PR tree-optimization/59519
9724 * gcc.dg/vect/pr59519-1.c: New test.
9725 * gcc.dg/vect/pr59519-2.c: New test.
9727 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
9730 2014-01-04 Janus Weil <janus@gcc.gnu.org>
9733 * gfortran.dg/typebound_proc_32.f90: New.
9735 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
9738 * g++.dg/pr58950.C: New file.
9740 2014-01-03 Tobias Burnus <burnus@net-b.de>
9743 * g++.dg/gomp/pr58567.C: New.
9745 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
9747 PR tree-optimization/59651
9748 * gcc.dg/torture/pr59651.c: New test.
9749 * gcc.dg/vect/pr59651.c: Ditto.
9751 2014-01-03 Jakub Jelinek <jakub@redhat.com>
9754 * gcc.target/i386/pr59625.c: New test.
9756 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9760 * g++.dg/cpp0x/range-for28.C: New.
9761 * g++.dg/cpp0x/range-for3.C: Update.
9763 2014-01-02 Joseph Myers <joseph@codesourcery.com>
9765 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
9767 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
9770 * g++.dg/cpp0x/pr59641.C: New file.
9772 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
9774 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
9776 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
9779 * g++.dg/ext/pr59378.C: New file.
9781 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9783 Update copyright years
9785 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9787 * gcc.target/arc/arc.exp: Use the standard form for the copyright
9790 2014-01-02 Janus Weil <janus@gcc.gnu.org>
9793 * gfortran.dg/dynamic_dispatch_12.f90: New.
9795 2014-01-01 Jakub Jelinek <jakub@redhat.com>
9797 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
9798 the builtin isn't optimized away as unused.
9800 PR rtl-optimization/59647
9801 * g++.dg/opt/pr59647.C: New test.
9803 Copyright (C) 2014 Free Software Foundation, Inc.
9805 Copying and distribution of this file, with or without modification,
9806 are permitted in any medium without royalty provided the copyright
9807 notice and this notice are preserved.