gcc/
[official-gcc.git] / gcc / testsuite / ChangeLog
blob7281fd92da46379a0d2435e1ccfcc5ffe8a6d887
1 2014-09-02  Jakub Jelinek  <jakub@redhat.com>
2             Balaji V. Iyer  <balaji.v.iyer@intel.com>
3             Igor Zamyatin  <igor.zamyatin@intel.com>
5         * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
6         * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
7         * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
8         * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
9         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
10         * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
11         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
12         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
13         * g++.dg/cilk-plus/CK/cf3.cc: New test.
14         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
15         * g++.dg/cilk-plus/CK/for1.cc: New test.
16         * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
17         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
18         * g++.dg/cilk-plus/CK/stl_test.cc: New test.
20 2014-09-02  Richard Biener  <rguenther@suse.de>
22         PR tree-optimization/62695
23         * gfortran.dg/pr62695.f90: New testcase.
25 2014-09-01  Oleg Endo  <olegendo@gcc.gnu.org>
27         PR target/62312
28         * gcc.c-torture/compile/pr62312.c: New.
30 2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
32         * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
34 2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
36         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
37         Return right away if !arm*-*-*.
39 2014-09-01  Bernd Schmidt  <bernds@codesourcery.com>
41         * gcc.c-torture/unsorted/386.c: Move to ...
42         * gcc.c-torture/compile/386.c: ... here.
43         * gcc.c-torture/unsorted/86.c: Move to ...
44         * gcc.c-torture/compile/86.c: ... here.
45         * gcc.c-torture/unsorted/a1.c: Move to ...
46         * gcc.c-torture/compile/a1.c: ... here.
47         * gcc.c-torture/unsorted/a3.c: Move to ...
48         * gcc.c-torture/compile/a3.c: ... here.
49         * gcc.c-torture/unsorted/aaa.c: Move to ...
50         * gcc.c-torture/compile/aaa.c: ... here.
51         * gcc.c-torture/unsorted/aa.c: Move to ...
52         * gcc.c-torture/compile/aa.c: ... here.
53         * gcc.c-torture/unsorted/abs.c: Move to ...
54         * gcc.c-torture/compile/abs.c: ... here.
55         * gcc.c-torture/unsorted/a.c: Move to ...
56         * gcc.c-torture/compile/a.c: ... here.
57         * gcc.c-torture/unsorted/ac.c: Move to ...
58         * gcc.c-torture/compile/ac.c: ... here.
59         * gcc.c-torture/unsorted/acc.c: Move to ...
60         * gcc.c-torture/compile/acc.c: ... here.
61         * gcc.c-torture/unsorted/add386.c: Move to ...
62         * gcc.c-torture/compile/add386.c: ... here.
63         * gcc.c-torture/unsorted/add.c: Move to ...
64         * gcc.c-torture/compile/add.c: ... here.
65         * gcc.c-torture/unsorted/addcc.c: Move to ...
66         * gcc.c-torture/compile/addcc.c: ... here.
67         * gcc.c-torture/unsorted/andm.c: Move to ...
68         * gcc.c-torture/compile/andm.c: ... here.
69         * gcc.c-torture/unsorted/andmem.c: Move to ...
70         * gcc.c-torture/compile/andmem.c: ... here.
71         * gcc.c-torture/unsorted/andn.c: Move to ...
72         * gcc.c-torture/compile/andn.c: ... here.
73         * gcc.c-torture/unsorted/andok.c: Move to ...
74         * gcc.c-torture/compile/andok.c: ... here.
75         * gcc.c-torture/unsorted/andsi.c: Move to ...
76         * gcc.c-torture/compile/andsi.c: ... here.
77         * gcc.c-torture/unsorted/andsparc.c: Move to ...
78         * gcc.c-torture/compile/andsparc.c: ... here.
79         * gcc.c-torture/unsorted/aos.c: Move to ...
80         * gcc.c-torture/compile/aos.c: ... here.
81         * gcc.c-torture/unsorted/arr.c: Move to ...
82         * gcc.c-torture/compile/arr.c: ... here.
83         * gcc.c-torture/unsorted/as.c: Move to ...
84         * gcc.c-torture/compile/as.c: ... here.
85         * gcc.c-torture/unsorted/ase.c: Move to ...
86         * gcc.c-torture/compile/ase.c: ... here.
87         * gcc.c-torture/unsorted/b1.c: Move to ...
88         * gcc.c-torture/compile/b1.c: ... here.
89         * gcc.c-torture/unsorted/b2.c: Move to ...
90         * gcc.c-torture/compile/b2.c: ... here.
91         * gcc.c-torture/unsorted/b3.c: Move to ...
92         * gcc.c-torture/compile/b3.c: ... here.
93         * gcc.c-torture/unsorted/b88.c: Move to ...
94         * gcc.c-torture/compile/b88.c: ... here.
95         * gcc.c-torture/unsorted/bad.c: Move to ...
96         * gcc.c-torture/compile/bad.c: ... here.
97         * gcc.c-torture/unsorted/band.c: Move to ...
98         * gcc.c-torture/compile/band.c: ... here.
99         * gcc.c-torture/unsorted/bb0.c: Move to ...
100         * gcc.c-torture/compile/bb0.c: ... here.
101         * gcc.c-torture/unsorted/bb1.c: Move to ...
102         * gcc.c-torture/compile/bb1.c: ... here.
103         * gcc.c-torture/unsorted/bbb.c: Move to ...
104         * gcc.c-torture/compile/bbb.c: ... here.
105         * gcc.c-torture/unsorted/b.c: Move to ...
106         * gcc.c-torture/compile/b.c: ... here.
107         * gcc.c-torture/unsorted/bc.c: Move to ...
108         * gcc.c-torture/compile/bc.c: ... here.
109         * gcc.c-torture/unsorted/bcopy.c: Move to ...
110         * gcc.c-torture/compile/bcopy.c: ... here.
111         * gcc.c-torture/unsorted/bf.c: Move to ...
112         * gcc.c-torture/compile/bf.c: ... here.
113         * gcc.c-torture/unsorted/bfins.c: Move to ...
114         * gcc.c-torture/compile/bfins.c: ... here.
115         * gcc.c-torture/unsorted/bfx.c: Move to ...
116         * gcc.c-torture/compile/bfx.c: ... here.
117         * gcc.c-torture/unsorted/bge.c: Move to ...
118         * gcc.c-torture/compile/bge.c: ... here.
119         * gcc.c-torture/unsorted/bit.c: Move to ...
120         * gcc.c-torture/compile/bit.c: ... here.
121         * gcc.c-torture/unsorted/bitf.c: Move to ...
122         * gcc.c-torture/compile/bitf.c: ... here.
123         * gcc.c-torture/unsorted/bitw.c: Move to ...
124         * gcc.c-torture/compile/bitw.c: ... here.
125         * gcc.c-torture/unsorted/blk.c: Move to ...
126         * gcc.c-torture/compile/blk.c: ... here.
127         * gcc.c-torture/unsorted/bt386.c: Move to ...
128         * gcc.c-torture/compile/bt386.c: ... here.
129         * gcc.c-torture/unsorted/bt.c: Move to ...
130         * gcc.c-torture/compile/bt.c: ... here.
131         * gcc.c-torture/unsorted/BUG11.c: Move to ...
132         * gcc.c-torture/compile/BUG11.c: ... here.
133         * gcc.c-torture/unsorted/BUG12.c: Move to ...
134         * gcc.c-torture/compile/BUG12.c: ... here.
135         * gcc.c-torture/unsorted/BUG13.c: Move to ...
136         * gcc.c-torture/compile/BUG13.c: ... here.
137         * gcc.c-torture/unsorted/BUG16.c: Move to ...
138         * gcc.c-torture/compile/BUG16.c: ... here.
139         * gcc.c-torture/unsorted/BUG17.c: Move to ...
140         * gcc.c-torture/compile/BUG17.c: ... here.
141         * gcc.c-torture/unsorted/BUG18.c: Move to ...
142         * gcc.c-torture/compile/BUG18.c: ... here.
143         * gcc.c-torture/unsorted/BUG1.c: Move to ...
144         * gcc.c-torture/compile/BUG1.c: ... here.
145         * gcc.c-torture/unsorted/BUG21.c: Move to ...
146         * gcc.c-torture/compile/BUG21.c: ... here.
147         * gcc.c-torture/unsorted/BUG22.c: Move to ...
148         * gcc.c-torture/compile/BUG22.c: ... here.
149         * gcc.c-torture/unsorted/BUG23.c: Move to ...
150         * gcc.c-torture/compile/BUG23.c: ... here.
151         * gcc.c-torture/unsorted/BUG24.c: Move to ...
152         * gcc.c-torture/compile/BUG24.c: ... here.
153         * gcc.c-torture/unsorted/BUG25.c: Move to ...
154         * gcc.c-torture/compile/BUG25.c: ... here.
155         * gcc.c-torture/unsorted/BUG2.c: Move to ...
156         * gcc.c-torture/compile/BUG2.c: ... here.
157         * gcc.c-torture/unsorted/BUG3.c: Move to ...
158         * gcc.c-torture/compile/BUG3.c: ... here.
159         * gcc.c-torture/unsorted/BUG4.c: Move to ...
160         * gcc.c-torture/compile/BUG4.c: ... here.
161         * gcc.c-torture/unsorted/BUG5.c: Move to ...
162         * gcc.c-torture/compile/BUG5.c: ... here.
163         * gcc.c-torture/unsorted/BUG6.c: Move to ...
164         * gcc.c-torture/compile/BUG6.c: ... here.
165         * gcc.c-torture/unsorted/bug.c: Move to ...
166         * gcc.c-torture/compile/bug.c: ... here.
167         * gcc.c-torture/unsorted/bugc.c: Move to ...
168         * gcc.c-torture/compile/bugc.c: ... here.
169         * gcc.c-torture/unsorted/buns.c: Move to ...
170         * gcc.c-torture/compile/buns.c: ... here.
171         * gcc.c-torture/unsorted/bx.c: Move to ...
172         * gcc.c-torture/compile/bx.c: ... here.
173         * gcc.c-torture/unsorted/c1.c: Move to ...
174         * gcc.c-torture/compile/c1.c: ... here.
175         * gcc.c-torture/unsorted/c2.c: Move to ...
176         * gcc.c-torture/compile/c2.c: ... here.
177         * gcc.c-torture/unsorted/call386.c: Move to ...
178         * gcc.c-torture/compile/call386.c: ... here.
179         * gcc.c-torture/unsorted/call.c: Move to ...
180         * gcc.c-torture/compile/call.c: ... here.
181         * gcc.c-torture/unsorted/callind.c: Move to ...
182         * gcc.c-torture/compile/callind.c: ... here.
183         * gcc.c-torture/unsorted/c.c: Move to ...
184         * gcc.c-torture/compile/c.c: ... here.
185         * gcc.c-torture/unsorted/cc.c: Move to ...
186         * gcc.c-torture/compile/cc.c: ... here.
187         * gcc.c-torture/unsorted/charmtst.c: Move to ...
188         * gcc.c-torture/compile/charmtst.c: ... here.
189         * gcc.c-torture/unsorted/cmb.c: Move to ...
190         * gcc.c-torture/compile/cmb.c: ... here.
191         * gcc.c-torture/unsorted/cmp.c: Move to ...
192         * gcc.c-torture/compile/cmp.c: ... here.
193         * gcc.c-torture/unsorted/cmphi.c: Move to ...
194         * gcc.c-torture/compile/cmphi.c: ... here.
195         * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
196         * gcc.c-torture/compile/cmpsi386.c: ... here.
197         * gcc.c-torture/unsorted/cmul.c: Move to ...
198         * gcc.c-torture/compile/cmul.c: ... here.
199         * gcc.c-torture/unsorted/cn1.c: Move to ...
200         * gcc.c-torture/compile/cn1.c: ... here.
201         * gcc.c-torture/unsorted/comb.c: Move to ...
202         * gcc.c-torture/compile/comb.c: ... here.
203         * gcc.c-torture/unsorted/consec.c: Move to ...
204         * gcc.c-torture/compile/consec.c: ... here.
205         * gcc.c-torture/unsorted/const.c: Move to ...
206         * gcc.c-torture/compile/const.c: ... here.
207         * gcc.c-torture/unsorted/conv.c: Move to ...
208         * gcc.c-torture/compile/conv.c: ... here.
209         * gcc.c-torture/unsorted/conv_tst.c: Move to ...
210         * gcc.c-torture/compile/conv_tst.c: ... here.
211         * gcc.c-torture/unsorted/cp.c: Move to ...
212         * gcc.c-torture/compile/cp.c: ... here.
213         * gcc.c-torture/unsorted/csebug.c: Move to ...
214         * gcc.c-torture/compile/csebug.c: ... here.
215         * gcc.c-torture/unsorted/cvt.c: Move to ...
216         * gcc.c-torture/compile/cvt.c: ... here.
217         * gcc.c-torture/unsorted/dblbug.c: Move to ...
218         * gcc.c-torture/compile/dblbug.c: ... here.
219         * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
220         * gcc.c-torture/compile/dbl_parm.c: ... here.
221         * gcc.c-torture/unsorted/d.c: Move to ...
222         * gcc.c-torture/compile/d.c: ... here.
223         * gcc.c-torture/unsorted/ddd.c: Move to ...
224         * gcc.c-torture/compile/ddd.c: ... here.
225         * gcc.c-torture/unsorted/dead.c: Move to ...
226         * gcc.c-torture/compile/dead.c: ... here.
227         * gcc.c-torture/unsorted/delay.c: Move to ...
228         * gcc.c-torture/compile/delay.c: ... here.
229         * gcc.c-torture/unsorted/DFcmp.c: Move to ...
230         * gcc.c-torture/compile/DFcmp.c: ... here.  Require int32plus.
231         * gcc.c-torture/unsorted/di.c: Move to ...
232         * gcc.c-torture/compile/di.c: ... here.
233         * gcc.c-torture/unsorted/dic.c: Move to ...
234         * gcc.c-torture/compile/dic.c: ... here.
235         * gcc.c-torture/unsorted/dilayout.c: Move to ...
236         * gcc.c-torture/compile/dilayout.c: ... here.
237         * gcc.c-torture/unsorted/dimove.c: Move to ...
238         * gcc.c-torture/compile/dimove.c: ... here.
239         * gcc.c-torture/unsorted/dimul.c: Move to ...
240         * gcc.c-torture/compile/dimul.c: ... here.
241         * gcc.c-torture/unsorted/div.c: Move to ...
242         * gcc.c-torture/compile/div.c: ... here.
243         * gcc.c-torture/unsorted/divdf.c: Move to ...
244         * gcc.c-torture/compile/divdf.c: ... here.
245         * gcc.c-torture/unsorted/dm.c: Move to ...
246         * gcc.c-torture/compile/dm.c: ... here.
247         * gcc.c-torture/unsorted/dshift.c: Move to ...
248         * gcc.c-torture/compile/dshift.c: ... here.
249         * gcc.c-torture/unsorted/e.c: Move to ...
250         * gcc.c-torture/compile/e.c: ... here.
251         * gcc.c-torture/unsorted/ex.c: Move to ...
252         * gcc.c-torture/compile/ex.c: ... here.
253         * gcc.c-torture/unsorted/ext.c: Move to ...
254         * gcc.c-torture/compile/ext.c: ... here.
255         * gcc.c-torture/unsorted/f1.c: Move to ...
256         * gcc.c-torture/compile/f1.c: ... here.
257         * gcc.c-torture/unsorted/f2.c: Move to ...
258         * gcc.c-torture/compile/f2.c: ... here.
259         * gcc.c-torture/unsorted/fdmul.c: Move to ...
260         * gcc.c-torture/compile/fdmul.c: ... here.
261         * gcc.c-torture/unsorted/float.c: Move to ...
262         * gcc.c-torture/compile/float.c: ... here.
263         * gcc.c-torture/unsorted/flo.c: Move to ...
264         * gcc.c-torture/compile/flo.c: ... here.
265         * gcc.c-torture/unsorted/flt_const.c: Move to ...
266         * gcc.c-torture/compile/flt_const.c: ... here.
267         * gcc.c-torture/unsorted/fnul.c: Move to ...
268         * gcc.c-torture/compile/fnul.c: ... here.
269         * gcc.c-torture/unsorted/foo.c: Move to ...
270         * gcc.c-torture/compile/foo.c: ... here.
271         * gcc.c-torture/unsorted/forgetcc.c: Move to ...
272         * gcc.c-torture/compile/forgetcc.c: ... here.
273         * gcc.c-torture/unsorted/fq.c: Move to ...
274         * gcc.c-torture/compile/fq.c: ... here.
275         * gcc.c-torture/unsorted/g.c: Move to ...
276         * gcc.c-torture/compile/g.c: ... here.
277         * gcc.c-torture/unsorted/gen_tst.c: Move to ...
278         * gcc.c-torture/compile/gen_tst.c: ... here.
279         * gcc.c-torture/unsorted/glob.c: Move to ...
280         * gcc.c-torture/compile/glob.c: ... here.
281         * gcc.c-torture/unsorted/gronk.c: Move to ...
282         * gcc.c-torture/compile/gronk.c: ... here.
283         * gcc.c-torture/unsorted/hibug.c: Move to ...
284         * gcc.c-torture/compile/hibug.c: ... here.
285         * gcc.c-torture/unsorted/hi.c: Move to ...
286         * gcc.c-torture/compile/hi.c: ... here.
287         * gcc.c-torture/unsorted/HIcmp.c: Move to ...
288         * gcc.c-torture/compile/HIcmp.c: ... here.
289         * gcc.c-torture/unsorted/HIset.c: Move to ...
290         * gcc.c-torture/compile/HIset.c: ... here.
291         * gcc.c-torture/unsorted/i.c: Move to ...
292         * gcc.c-torture/compile/i.c: ... here.
293         * gcc.c-torture/unsorted/i++.c: Move to ...
294         * gcc.c-torture/compile/i++.c: ... here.
295         * gcc.c-torture/unsorted/ic.c: Move to ...
296         * gcc.c-torture/compile/ic.c: ... here.
297         * gcc.c-torture/unsorted/icmp.c: Move to ...
298         * gcc.c-torture/compile/icmp.c: ... here.
299         * gcc.c-torture/unsorted/ifreg.c: Move to ...
300         * gcc.c-torture/compile/ifreg.c: ... here.
301         * gcc.c-torture/unsorted/imm.c: Move to ...
302         * gcc.c-torture/compile/imm.c: ... here.
303         * gcc.c-torture/unsorted/isinf.c: Move to ...
304         * gcc.c-torture/compile/isinf.c: ... here.
305         * gcc.c-torture/unsorted/jmp.c: Move to ...
306         * gcc.c-torture/compile/jmp.c: ... here.
307         * gcc.c-torture/unsorted/jumptab.c: Move to ...
308         * gcc.c-torture/compile/jumptab.c: ... here.
309         * gcc.c-torture/unsorted/layout.c: Move to ...
310         * gcc.c-torture/compile/layout.c: ... here.
311         * gcc.c-torture/unsorted/lbug.c: Move to ...
312         * gcc.c-torture/compile/lbug.c: ... here.
313         * gcc.c-torture/unsorted/l.c: Move to ...
314         * gcc.c-torture/compile/l.c: ... here.
315         * gcc.c-torture/unsorted/ll1.c: Move to ...
316         * gcc.c-torture/compile/ll1.c: ... here.
317         * gcc.c-torture/unsorted/llbug.c: Move to ...
318         * gcc.c-torture/compile/llbug.c: ... here.
319         * gcc.c-torture/unsorted/lll.c: Move to ...
320         * gcc.c-torture/compile/lll.c: ... here.
321         * gcc.c-torture/unsorted/load8.c: Move to ...
322         * gcc.c-torture/compile/load8.c: ... here.
323         * gcc.c-torture/unsorted/loadhicc.c: Move to ...
324         * gcc.c-torture/compile/loadhicc.c: ... here.
325         * gcc.c-torture/unsorted/log2.c: Move to ...
326         * gcc.c-torture/compile/log2.c: ... here.
327         * gcc.c-torture/unsorted/logic.c: Move to ...
328         * gcc.c-torture/compile/logic.c: ... here.
329         * gcc.c-torture/unsorted/loop-1.c: Move to ...
330         * gcc.c-torture/compile/loop-1.c: ... here.
331         * gcc.c-torture/unsorted/loop386.c: Move to ...
332         * gcc.c-torture/compile/loop386.c: ... here.
333         * gcc.c-torture/unsorted/lop.c: Move to ...
334         * gcc.c-torture/compile/lop.c: ... here.
335         * gcc.c-torture/unsorted/m1.c: Move to ...
336         * gcc.c-torture/compile/m1.c: ... here.
337         * gcc.c-torture/unsorted/m2.c: Move to ...
338         * gcc.c-torture/compile/m2.c: ... here.
339         * gcc.c-torture/unsorted/m5.c: Move to ...
340         * gcc.c-torture/compile/m5.c: ... here.
341         * gcc.c-torture/unsorted/m68.c: Move to ...
342         * gcc.c-torture/compile/m68.c: ... here.
343         * gcc.c-torture/unsorted/mbyte.c: Move to ...
344         * gcc.c-torture/compile/mbyte.c: ... here.
345         * gcc.c-torture/unsorted/mchar.c: Move to ...
346         * gcc.c-torture/compile/mchar.c: ... here.
347         * gcc.c-torture/unsorted/mcmp.c: Move to ...
348         * gcc.c-torture/compile/mcmp.c: ... here.
349         * gcc.c-torture/unsorted/mdouble.c: Move to ...
350         * gcc.c-torture/compile/mdouble.c: ... here.
351         * gcc.c-torture/unsorted/memtst.c: Move to ...
352         * gcc.c-torture/compile/memtst.c: ... here.
353         * gcc.c-torture/unsorted/miscomp.c: Move to ...
354         * gcc.c-torture/compile/miscomp.c: ... here.
355         * gcc.c-torture/unsorted/mm.c: Move to ...
356         * gcc.c-torture/compile/mm.c: ... here.
357         * gcc.c-torture/unsorted/mod.c: Move to ...
358         * gcc.c-torture/compile/mod.c: ... here.
359         * gcc.c-torture/unsorted/modcc.c: Move to ...
360         * gcc.c-torture/compile/modcc.c: ... here.
361         * gcc.c-torture/unsorted/move.c: Move to ...
362         * gcc.c-torture/compile/move.c: ... here.
363         * gcc.c-torture/unsorted/move_qhi.c: Move to ...
364         * gcc.c-torture/compile/move_qhi.c: ... here.
365         * gcc.c-torture/unsorted/mregtst.c: Move to ...
366         * gcc.c-torture/compile/mregtst.c: ... here.
367         * gcc.c-torture/unsorted/msp.c: Move to ...
368         * gcc.c-torture/compile/msp.c: ... here.
369         * gcc.c-torture/unsorted/mtst.c: Move to ...
370         * gcc.c-torture/compile/mtst.c: ... here.
371         * gcc.c-torture/unsorted/mu.c: Move to ...
372         * gcc.c-torture/compile/mu.c: ... here.
373         * gcc.c-torture/unsorted/mul.c: Move to ...
374         * gcc.c-torture/compile/mul.c: ... here.
375         * gcc.c-torture/unsorted/mword1.c: Move to ...
376         * gcc.c-torture/compile/mword1.c: ... here.
377         * gcc.c-torture/unsorted/mword.c: Move to ...
378         * gcc.c-torture/compile/mword.c: ... here.
379         * gcc.c-torture/unsorted/n1.c: Move to ...
380         * gcc.c-torture/compile/n1.c: ... here.
381         * gcc.c-torture/unsorted/nand.c: Move to ...
382         * gcc.c-torture/compile/nand.c: ... here.
383         * gcc.c-torture/unsorted/n.c: Move to ...
384         * gcc.c-torture/compile/n.c: ... here.
385         * gcc.c-torture/unsorted/neg.c: Move to ...
386         * gcc.c-torture/compile/neg.c: ... here.
387         * gcc.c-torture/unsorted/o.c: Move to ...
388         * gcc.c-torture/compile/o.c: ... here.
389         * gcc.c-torture/unsorted/omit.c: Move to ...
390         * gcc.c-torture/compile/omit.c: ... here.
391         * gcc.c-torture/unsorted/opout.c: Move to ...
392         * gcc.c-torture/compile/opout.c: ... here.
393         * gcc.c-torture/unsorted/opt.c: Move to ...
394         * gcc.c-torture/compile/opt.c: ... here.
395         * gcc.c-torture/unsorted/or386.c: Move to ...
396         * gcc.c-torture/compile/or386.c: ... here.
397         * gcc.c-torture/unsorted/or.c: Move to ...
398         * gcc.c-torture/compile/or.c: ... here.
399         * gcc.c-torture/unsorted/parms.c: Move to ...
400         * gcc.c-torture/compile/parms.c: ... here.
401         * gcc.c-torture/unsorted/pass.c: Move to ...
402         * gcc.c-torture/compile/pass.c: ... here.
403         * gcc.c-torture/unsorted/p.c: Move to ...
404         * gcc.c-torture/compile/p.c: ... here.
405         * gcc.c-torture/unsorted/pmt.c: Move to ...
406         * gcc.c-torture/compile/pmt.c: ... here.
407         * gcc.c-torture/unsorted/poor.c: Move to ...
408         * gcc.c-torture/compile/poor.c: ... here.
409         * gcc.c-torture/unsorted/pp.c: Move to ...
410         * gcc.c-torture/compile/pp.c: ... here.
411         * gcc.c-torture/unsorted/pret-arg.c: Move to ...
412         * gcc.c-torture/compile/pret-arg.c: ... here.
413         * gcc.c-torture/unsorted/pyr2.c: Move to ...
414         * gcc.c-torture/compile/pyr2.c: ... here.
415         * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
416         * gcc.c-torture/compile/PYRBUG.c: ... here.
417         * gcc.c-torture/unsorted/pyr.c: Move to ...
418         * gcc.c-torture/compile/pyr.c: ... here.
419         * gcc.c-torture/unsorted/q.c: Move to ...
420         * gcc.c-torture/compile/q.c: ... here.
421         * gcc.c-torture/unsorted/QIcmp.c: Move to ...
422         * gcc.c-torture/compile/QIcmp.c: ... here.
423         * gcc.c-torture/unsorted/QIset.c: Move to ...
424         * gcc.c-torture/compile/QIset.c: ... here.
425         * gcc.c-torture/unsorted/r1.c: Move to ...
426         * gcc.c-torture/compile/r1.c: ... here.
427         * gcc.c-torture/unsorted/r.c: Move to ...
428         * gcc.c-torture/compile/r.c: ... here.
429         * gcc.c-torture/unsorted/rel.c: Move to ...
430         * gcc.c-torture/compile/rel.c: ... here.
431         * gcc.c-torture/unsorted/rmsc.c: Move to ...
432         * gcc.c-torture/compile/rmsc.c: ... here.
433         * gcc.c-torture/unsorted/round.c: Move to ...
434         * gcc.c-torture/compile/round.c: ... here.
435         * gcc.c-torture/unsorted/run.c: Move to ...
436         * gcc.c-torture/compile/run.c: ... here.
437         * gcc.c-torture/unsorted/sar.c: Move to ...
438         * gcc.c-torture/compile/sar.c: ... here.
439         * gcc.c-torture/unsorted/s.c: Move to ...
440         * gcc.c-torture/compile/s.c: ... here.
441         * gcc.c-torture/unsorted/scal.c: Move to ...
442         * gcc.c-torture/compile/scal.c: ... here.
443         * gcc.c-torture/unsorted/sc.c: Move to ...
444         * gcc.c-torture/compile/sc.c: ... here.
445         * gcc.c-torture/unsorted/scc.c: Move to ...
446         * gcc.c-torture/compile/scc.c: ... here.
447         * gcc.c-torture/unsorted/scond.c: Move to ...
448         * gcc.c-torture/compile/scond.c: ... here.
449         * gcc.c-torture/unsorted/selfrec.c: Move to ...
450         * gcc.c-torture/compile/selfrec.c: ... here.
451         * gcc.c-torture/unsorted/seq.c: Move to ...
452         * gcc.c-torture/compile/seq.c: ... here.
453         * gcc.c-torture/unsorted/set386.c: Move to ...
454         * gcc.c-torture/compile/set386.c: ... here.
455         * gcc.c-torture/unsorted/set88.c: Move to ...
456         * gcc.c-torture/compile/set88.c: ... here.
457         * gcc.c-torture/unsorted/SFset.c: Move to ...
458         * gcc.c-torture/compile/SFset.c: ... here.  Require int32plus.
459         * gcc.c-torture/unsorted/shand.c: Move to ...
460         * gcc.c-torture/compile/shand.c: ... here.
461         * gcc.c-torture/unsorted/sh.c: Move to ...
462         * gcc.c-torture/compile/sh.c: ... here.
463         * gcc.c-torture/unsorted/shft.c: Move to ...
464         * gcc.c-torture/compile/shft.c: ... here.
465         * gcc.c-torture/unsorted/shift.c: Move to ...
466         * gcc.c-torture/compile/shift.c: ... here.
467         * gcc.c-torture/unsorted/shloop.c: Move to ...
468         * gcc.c-torture/compile/shloop.c: ... here.
469         * gcc.c-torture/unsorted/shm.c: Move to ...
470         * gcc.c-torture/compile/shm.c: ... here.
471         * gcc.c-torture/unsorted/SIcmp.c: Move to ...
472         * gcc.c-torture/compile/SIcmp.c: ... here.
473         * gcc.c-torture/unsorted/signext2.c: Move to ...
474         * gcc.c-torture/compile/signext2.c: ... here.
475         * gcc.c-torture/unsorted/signext.c: Move to ...
476         * gcc.c-torture/compile/signext.c: ... here.
477         * gcc.c-torture/unsorted/sim.c: Move to ...
478         * gcc.c-torture/compile/sim.c: ... here.
479         * gcc.c-torture/unsorted/simple.c: Move to ...
480         * gcc.c-torture/compile/simple.c: ... here.
481         * gcc.c-torture/unsorted/SIset.c: Move to ...
482         * gcc.c-torture/compile/SIset.c: ... here.
483         * gcc.c-torture/unsorted/sne.c: Move to ...
484         * gcc.c-torture/compile/sne.c: ... here.
485         * gcc.c-torture/unsorted/sound.c: Move to ...
486         * gcc.c-torture/compile/sound.c: ... here.
487         * gcc.c-torture/unsorted/sparcbug.c: Move to ...
488         * gcc.c-torture/compile/sparcbug.c: ... here.
489         * gcc.c-torture/unsorted/speed.c: Move to ...
490         * gcc.c-torture/compile/speed.c: ... here.
491         * gcc.c-torture/unsorted/stor.c: Move to ...
492         * gcc.c-torture/compile/stor.c: ... here.
493         * gcc.c-torture/unsorted/store0.c: Move to ...
494         * gcc.c-torture/compile/store0.c: ... here.
495         * gcc.c-torture/unsorted/storecc.c: Move to ...
496         * gcc.c-torture/compile/storecc.c: ... here.
497         * gcc.c-torture/unsorted/str.c: Move to ...
498         * gcc.c-torture/compile/str.c: ... here.
499         * gcc.c-torture/unsorted/stru.c: Move to ...
500         * gcc.c-torture/compile/stru.c: ... here.
501         * gcc.c-torture/unsorted/structret.c: Move to ...
502         * gcc.c-torture/compile/structret.c: ... here.
503         * gcc.c-torture/unsorted/stuct.c: Move to ...
504         * gcc.c-torture/compile/stuct.c: ... here.
505         * gcc.c-torture/unsorted/sub32.c: Move to ...
506         * gcc.c-torture/compile/sub32.c: ... here.
507         * gcc.c-torture/unsorted/subcc.c: Move to ...
508         * gcc.c-torture/compile/subcc.c: ... here.
509         * gcc.c-torture/unsorted/subcse.c: Move to ...
510         * gcc.c-torture/compile/subcse.c: ... here.
511         * gcc.c-torture/unsorted/sym.c: Move to ...
512         * gcc.c-torture/compile/sym.c: ... here.
513         * gcc.c-torture/unsorted/symconst.c: Move to ...
514         * gcc.c-torture/compile/symconst.c: ... here.
515         * gcc.c-torture/unsorted/t.c: Move to ...
516         * gcc.c-torture/compile/t.c: ... here.
517         * gcc.c-torture/unsorted/test.c: Move to ...
518         * gcc.c-torture/compile/test.c: ... here.
519         * gcc.c-torture/unsorted/test-flow.c: Move to ...
520         * gcc.c-torture/compile/test-flow.c: ... here.
521         * gcc.c-torture/unsorted/test-loop.c: Move to ...
522         * gcc.c-torture/compile/test-loop.c: ... here.
523         * gcc.c-torture/unsorted/time.c: Move to ...
524         * gcc.c-torture/compile/time.c: ... here.
525         * gcc.c-torture/unsorted/tmp.c: Move to ...
526         * gcc.c-torture/compile/tmp.c: ... here.
527         * gcc.c-torture/unsorted/trivial.c: Move to ...
528         * gcc.c-torture/compile/trivial.c: ... here.
529         * gcc.c-torture/unsorted/trunc.c: Move to ...
530         * gcc.c-torture/compile/trunc.c: ... here.
531         * gcc.c-torture/unsorted/u.c: Move to ...
532         * gcc.c-torture/compile/u.c: ... here.
533         * gcc.c-torture/unsorted/udconvert.c: Move to ...
534         * gcc.c-torture/compile/udconvert.c: ... here.
535         * gcc.c-torture/unsorted/udivmod4.c: Move to ...
536         * gcc.c-torture/compile/udivmod4.c: ... here.
537         * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
538         * gcc.c-torture/compile/UHIcmp.c: ... here.
539         * gcc.c-torture/unsorted/uns.c: Move to ...
540         * gcc.c-torture/compile/uns.c: ... here.
541         * gcc.c-torture/unsorted/uns_tst.c: Move to ...
542         * gcc.c-torture/compile/uns_tst.c: ... here.
543         * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
544         * gcc.c-torture/compile/UQIcmp.c: ... here.
545         * gcc.c-torture/unsorted/USIcmp.c: Move to ...
546         * gcc.c-torture/compile/USIcmp.c: ... here.
547         * gcc.c-torture/unsorted/uuarg.c: Move to ...
548         * gcc.c-torture/compile/uuarg.c: ... here.
549         * gcc.c-torture/unsorted/v.c: Move to ...
550         * gcc.c-torture/compile/v.c: ... here.
551         * gcc.c-torture/unsorted/w.c: Move to ...
552         * gcc.c-torture/compile/w.c: ... here.
553         * gcc.c-torture/unsorted/ww.c: Move to ...
554         * gcc.c-torture/compile/ww.c: ... here.
555         * gcc.c-torture/unsorted/xb.c: Move to ...
556         * gcc.c-torture/compile/xb.c: ... here.
557         * gcc.c-torture/unsorted/xbg.c: Move to ...
558         * gcc.c-torture/compile/xbg.c: ... here.
559         * gcc.c-torture/unsorted/x.c: Move to ...
560         * gcc.c-torture/compile/x.c: ... here.
561         * gcc.c-torture/unsorted/xc.c: Move to ...
562         * gcc.c-torture/compile/xc.c: ... here.
563         * gcc.c-torture/unsorted/xcsebug.c: Move to ...
564         * gcc.c-torture/compile/xcsebug.c: ... here.
565         * gcc.c-torture/unsorted/xdi.c: Move to ...
566         * gcc.c-torture/compile/xdi.c: ... here.
567         * gcc.c-torture/unsorted/xfoo.c: Move to ...
568         * gcc.c-torture/compile/xfoo.c: ... here.
569         * gcc.c-torture/unsorted/xi.c: Move to ...
570         * gcc.c-torture/compile/xi.c: ... here.
571         * gcc.c-torture/unsorted/xlop.c: Move to ...
572         * gcc.c-torture/compile/xlop.c: ... here.
573         * gcc.c-torture/unsorted/xmtst.c: Move to ...
574         * gcc.c-torture/compile/xmtst.c: ... here.
575         * gcc.c-torture/unsorted/xneg.c: Move to ...
576         * gcc.c-torture/compile/xneg.c: ... here.
577         * gcc.c-torture/unsorted/xopt.c: Move to ...
578         * gcc.c-torture/compile/xopt.c: ... here.
579         * gcc.c-torture/unsorted/xor.c: Move to ...
580         * gcc.c-torture/compile/xor.c: ... here.
581         * gcc.c-torture/unsorted/xorn.c: Move to ...
582         * gcc.c-torture/compile/xorn.c: ... here.
583         * gcc.c-torture/unsorted/xp.c: Move to ...
584         * gcc.c-torture/compile/xp.c: ... here.
585         * gcc.c-torture/unsorted/xpp.c: Move to ...
586         * gcc.c-torture/compile/xpp.c: ... here.
587         * gcc.c-torture/unsorted/xs.c: Move to ...
588         * gcc.c-torture/compile/xs.c: ... here.
589         * gcc.c-torture/unsorted/xsh.c: Move to ...
590         * gcc.c-torture/compile/xsh.c: ... here.
591         * gcc.c-torture/unsorted/xz.c: Move to ...
592         * gcc.c-torture/compile/xz.c: ... here.
593         * gcc.c-torture/unsorted/xzz.c: Move to ...
594         * gcc.c-torture/compile/xzz.c: ... here.
596 2014-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
598         * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
599         (abort, exit): Declare.
601 2014-09-01  Yury Gribov  <y.gribov@samsung.com>
603         PR sanitizer/61897
604         PR sanitizer/62140
605         * c-c++-common/asan/pr62140-1.c: New test.
606         * c-c++-common/asan/pr62140-2.c: New test.
608 2014-08-31  Fritz Reese  <Reese-Fritz@zai.com>
609             Tobias Burnus  <burnus@net-b.de>
611         PR fortran/62309
612         * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
614 2014-08-31  Tobias Burnus  <burnus@net-b.de>
616         * gfortran.dg/coarray_lib_comm_1.f90: New.
618 2014-08-30  Andrew Pinski  <apinski@cavium.com>
620         * gcc.c-torture/execute/20140828-1.c: New testcase.
622 2014-08-29  DJ Delorie  <dj@redhat.com>
624         * lib/target-supports.exp (check_effective_target_size32plus):
625         Increase size to avoid false positives on 24-bit address spaces.
626         * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
627         * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
628         * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
629         * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
630         * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
631         * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
632         * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
633         * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
635 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
637         PR c++/54002
638         * g++.dg/cpp0x/constexpr-54002.C: New.
640 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
642         PR c++/56991
643         * g++.dg/cpp0x/constexpr-56991.C: New.
645 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
647         PR c++/57764
648         * g++.dg/cpp0x/constexpr-57764.C: New.
650 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
652         PR c++/59938
653         * g++.dg/cpp0x/constexpr-59938.C: New.
655 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
657         PR c++/61484
658         * g++.dg/cpp0x/constexpr-61484.C: New.
660 2014-08-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
662         * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
663         vec_round, vec_splat, vec_div, and vec_mul.
664         * gcc.target/powerpc/builtins-2.c: New test.
666 2014-08-28  Richard Biener  <rguenther@suse.de>
668         PR tree-optimization/62283
669         * gfortran.dg/vect/pr62283.f: New testcase.
670         * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
671         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
672         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
673         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
674         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
675         * gcc.dg/vect/vect-33.c: Likewise.
677 2014-08-28  Yury Gribov  <y.gribov@samsung.com>
679         * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
681 2014-08-28  Edward Smith-Rowland  <3dw4rd@verizon.net>
683         PR cpp/23827 - standard C++ should not have hex float preprocessor
684         tokens
685         * g++.dg/cpp/pr23827_cxx11.C: New.
686         * g++.dg/cpp/pr23827_cxx98.C: New.
687         * g++.dg/cpp/pr23827_cxx98_neg.C: New.
688         * gcc.dg/cpp/pr23827_c90.c: New.
689         * gcc.dg/cpp/pr23827_c90_neg.c: New.
690         * gcc.dg/cpp/pr23827_c99.c: New.
692 2014-08-27  Paolo Carlini  <paolo.carlini@oracle.com>
694         PR c++/52892
695         * g++.dg/cpp0x/constexpr-52892-1.C: New.
696         * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
697         * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
699 2014-08-27  Guozhi Wei  <carrot@google.com>
701         PR target/62262
702         * gcc.target/aarch64/pr62262.c: New test.
704 2014-08-26  Joseph Myers  <joseph@codesourcery.com>
706         PR target/60606
707         PR target/61330
708         * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
709         gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
711 2014-08-26  Dominik Vogt  <vogt@linux.vnet.ibm.com>
713         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
714         failure on s390*-*-linux-gnu.
716 2014-08-26  Richard Biener  <rguenther@suse.de>
718         PR tree-optimization/62175
719         * g++.dg/torture/pr62175.C: New testcase.
721 2014-08-25  Bernd Schmidt  <bernds@codesourcery.com>
723         * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
724         copy of compile/compile.exp.
725         * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
726         * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
727         i?86-*.
728         * gcc.c-torture/execute/20020404-1.c: Require int32plus.  Skip if
729         m32c-*-*.
730         * gcc.c-torture/execute/20021024-1.c: Require int32plus.
731         * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
732         * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
733         * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
734         * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
735         * gcc.c-torture/execute/20040629-1.c: Require int32plus.
736         * gcc.c-torture/execute/20040703-1.c: Likewise.
737         * gcc.c-torture/execute/20040705-1.c: Likewise.
738         * gcc.c-torture/execute/20040705-2.c: Likewise.
739         * gcc.c-torture/execute/20040709-1.c: Likewise.
740         * gcc.c-torture/execute/20040709-2.c: Likewise.
741         * gcc.c-torture/execute/20040811-1.c: Likewise.
742         * gcc.c-torture/execute/20050316-1.c: Likewise.  Add -Wno-psabi.
743         * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
744         compiling for x86_64-* or i?86-*.
745         * gcc.c-torture/execute/20050604-1.c: Likewise.
746         * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
747         * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
748         for x86_64-* or i?86-*.
749         * gcc.c-torture/execute/20061101-1.c: Require int32plus.
750         * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
751         * gcc.c-torture/execute/20081117-1.c: Require int32plus.
752         * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
753         option.
754         * gcc.c-torture/execute/20111227-2.c: Moved to...
755         * gcc.dg/20111227-2.c: ... here.  Add -free option.
756         * gcc.c-torture/execute/20111227-3.c: Likewise move to...
757         * gcc.dg/20111227-3.c: ... here.  Add -free option.
758         * gcc.c-torture/execute/20120919-1.c: Require int32plus.
759         * gcc.c-torture/execute/920612-1.c: Add -fwrapv option.  Add
760         declarations for abort and exit.
761         * gcc.c-torture/execute/920711-1.c: Likewise.
762         * gcc.c-torture/execute/930529-1.c: Likewise.
763         * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
764         * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
765         * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
766         exit.
767         * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
768         for i?86-* or x86_64-*.  Add declarations for abort and exit.
769         * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
770         i?86-* or x86_64-*.
771         * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
772         * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
773         * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
774         * gcc.c-torture/execute/cmpsi-2.c: Likewise.
775         * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
776         Xfail on powerpc-ibm-aix*.  Add declaration for abort.
777         * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
778         * gcc.c-torture/execute/loop-2f.c: Require mmap.  Skip if on
779         m68k-linux.
780         * gcc.c-torture/execute/loop-2g.c: Likewise.
781         * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
782         * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
783         powerpc-*-eabi*.
784         * gcc.c-torture/execute/pr19689.c: Require int32plus.
785         * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
786         * gcc.c-torture/execute/pr23047.c: Likewise.
787         * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option.  Add
788         declarations for abort and exit.
789         * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
790         * gcc.c-torture/execute/pr31448.c: Likewise.
791         * gcc.c-torture/execute/pr35456.c: Skip on vax.
792         * gcc.c-torture/execute/pr37573.c: Require int32plus.
793         * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
794         * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
795         Skip on spu-*.
796         * gcc.c-torture/execute/pr39501.c: Add -ffast-math option.  Add
797         declarations for abort and exit.
798         * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
799         * gcc.c-torture/execute/pr43220.c: Require int32plus.
800         * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
801         * gcc.c-torture/execute/pr45262.c: Require int32plus.
802         * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
803         * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
804         * gcc.c-torture/execute/pr51582-2.c: Likewise.
805         * gcc.c-torture/execute/pr52979-1.c: Likewise.
806         * gcc.c-torture/execute/pr52979-2.c: Likewise.
807         * gcc.c-torture/execute/pr56799.c: Likewise.
808         * gcc.c-torture/execute/pr57124.c: Likewise.  Add -fno-strict-overflow
809         option.  Add declarations for abort and exit.
810         * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
811         * gcc.c-torture/execute/pr58570.c: Likewise.
812         * gcc.c-torture/execute/pr60822.c: Likewise.
813         * gcc.c-torture/execute/pr7284-1.c: Likewise.
814         * gcc.c-torture/execute/shiftdi.c: Likewise.
815         * gcc.c-torture/execute/simd-4.c: Require stdint_types.
816         * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
817         * gcc.c-torture/execute/usmul.c: Require int32plus.
818         * gcc.c-torture/execute/vrp-5.c: Likewise.
819         * gcc.c-torture/execute/vrp-6.c: Likewise.
820         * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
821         * gcc.c-torture/execute/20010122-1.x: Delete.
822         * gcc.c-torture/execute/20010129-1.x: Delete.
823         * gcc.c-torture/execute/20020404-1.x: Delete.
824         * gcc.c-torture/execute/20021024-1.x: Delete.
825         * gcc.c-torture/execute/20021127-1.x: Delete.
826         * gcc.c-torture/execute/20030125-1.x: Delete.
827         * gcc.c-torture/execute/20030216-1.x: Delete.
828         * gcc.c-torture/execute/20030222-1.x: Delete.
829         * gcc.c-torture/execute/20040629-1.x: Delete.
830         * gcc.c-torture/execute/20040703-1.x: Delete.
831         * gcc.c-torture/execute/20040705-1.x: Delete.
832         * gcc.c-torture/execute/20040705-2.x: Delete.
833         * gcc.c-torture/execute/20040709-1.x: Delete.
834         * gcc.c-torture/execute/20040709-2.x: Delete.
835         * gcc.c-torture/execute/20040811-1.x: Delete.
836         * gcc.c-torture/execute/20050316-1.x: Delete.
837         * gcc.c-torture/execute/20050316-2.x: Delete.
838         * gcc.c-torture/execute/20050316-3.x: Delete.
839         * gcc.c-torture/execute/20050604-1.x: Delete.
840         * gcc.c-torture/execute/20061101-1.x: Delete.
841         * gcc.c-torture/execute/20061220-1.x: Delete.
842         * gcc.c-torture/execute/20081117-1.x: Delete.
843         * gcc.c-torture/execute/20101011-1.x: Delete.
844         * gcc.c-torture/execute/20120919-1.x: Delete.
845         * gcc.c-torture/execute/920612-1.x: Delete.
846         * gcc.c-torture/execute/920710-1.x: Delete.
847         * gcc.c-torture/execute/920711-1.x: Delete.
848         * gcc.c-torture/execute/930529-1.x: Delete.
849         * gcc.c-torture/execute/931004-12.x: Delete.
850         * gcc.c-torture/execute/980709-1.x: Delete.
851         * gcc.c-torture/execute/981130-1.x: Delete.
852         * gcc.c-torture/execute/990127-2.x: Delete.
853         * gcc.c-torture/execute/990413-2.x: Delete.
854         * gcc.c-torture/execute/990826-0.x: Delete.
855         * gcc.c-torture/execute/bf64-1.x: Delete.
856         * gcc.c-torture/execute/bitfld-4.x: Delete.
857         * gcc.c-torture/execute/cmpsi-2.x: Delete.
858         * gcc.c-torture/execute/cvt-1.x: Delete.
859         * gcc.c-torture/execute/eeprof-1.x: Delete.
860         * gcc.c-torture/execute/ipa-sra-2.x: Delete.
861         * gcc.c-torture/execute/loop-2f.x: Delete.
862         * gcc.c-torture/execute/loop-2g.x: Delete.
863         * gcc.c-torture/execute/mode-dependent-address.x: Delete.
864         * gcc.c-torture/execute/nest-align-1.x: Delete.
865         * gcc.c-torture/execute/pr19689.x: Delete.
866         * gcc.c-torture/execute/pr22493-1.x: Delete.
867         * gcc.c-torture/execute/pr23047.x: Delete.
868         * gcc.c-torture/execute/pr23135.x: Delete.
869         * gcc.c-torture/execute/pr29797-1.x: Delete.
870         * gcc.c-torture/execute/pr31448.x: Delete.
871         * gcc.c-torture/execute/pr35456.x: Delete.
872         * gcc.c-torture/execute/pr37573.x: Delete.
873         * gcc.c-torture/execute/pr38151.x: Delete.
874         * gcc.c-torture/execute/pr39228.x: Delete.
875         * gcc.c-torture/execute/pr39501.x: Delete.
876         * gcc.c-torture/execute/pr40386.x: Delete.
877         * gcc.c-torture/execute/pr43220.x: Delete.
878         * gcc.c-torture/execute/pr44683.x: Delete.
879         * gcc.c-torture/execute/pr45262.x: Delete.
880         * gcc.c-torture/execute/pr47237.x: Delete.
881         * gcc.c-torture/execute/pr51581-1.x: Delete.
882         * gcc.c-torture/execute/pr51581-2.x: Delete.
883         * gcc.c-torture/execute/pr52979-1.x: Delete.
884         * gcc.c-torture/execute/pr52979-2.x: Delete.
885         * gcc.c-torture/execute/pr53366-1.x: Delete.
886         * gcc.c-torture/execute/pr56799.x: Delete.
887         * gcc.c-torture/execute/pr57124.x: Delete.
888         * gcc.c-torture/execute/pr57344-2.x: Delete.
889         * gcc.c-torture/execute/pr58570.x: Delete.
890         * gcc.c-torture/execute/pr60822.x: Delete.
891         * gcc.c-torture/execute/pr7284-1.x: Delete.
892         * gcc.c-torture/execute/shiftdi.x: Delete.
893         * gcc.c-torture/execute/simd-4.x: Delete.
894         * gcc.c-torture/execute/strncmp-1.x: Delete.
895         * gcc.c-torture/execute/usmul.x: Delete.
896         * gcc.c-torture/execute/vrp-5.x: Delete.
897         * gcc.c-torture/execute/vrp-6.x: Delete.
898         * gcc.c-torture/execute/zerolen-2.x: Delete.
900 2014-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
902         * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
904 2014-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
906         PR c++/34938
907         * g++.dg/template/pr34938-1.C: New.
908         * g++.dg/template/pr34938-2.C: Likewise.
910 2014-08-24  Oleg Endo  <olegendo@gcc.gnu.org>
912         PR target/61996
913         * gcc.target/sh/pr61996.c: New.
915 2014-08-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
917         * g++.dg/cpp0x/cplusplus.C: New.
918         * g++.dg/cpp0x/cplusplus_0x.C: New.
919         * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
920         * g++.dg/cpp0x/auto41.C: Ditto.
921         * g++.dg/cpp0x/auto9.C: Ditto.
922         * g++.dg/cpp0x/initlist26.C: Ditto.
923         * g++.dg/cpp0x/pr59111.C: Ditto.
924         * g++.dg/cpp0x/trailing2.C: Ditto.
925         * g++.dg/cpp1y/attr-deprecated.C: Ditto.
926         * g++.dg/cpp1y/auto-dtor1.C: Ditto.
927         * g++.dg/cpp1y/auto-fn1.C: Ditto.
928         * g++.dg/cpp1y/auto-fn2.C: Ditto.
929         * g++.dg/cpp1y/auto-fn3.C: Ditto.
930         * g++.dg/cpp1y/auto-fn4.C: Ditto.
931         * g++.dg/cpp1y/auto-fn5.C: Ditto.
932         * g++.dg/cpp1y/auto-fn6.C: Ditto.
933         * g++.dg/cpp1y/auto-fn7.C: Ditto.
934         * g++.dg/cpp1y/auto-fn8.C: Ditto.
935         * g++.dg/cpp1y/auto-fn9.C: Ditto.
936         * g++.dg/cpp1y/auto-fn10.C: Ditto.
937         * g++.dg/cpp1y/auto-fn11.C: Ditto.
938         * g++.dg/cpp1y/auto-fn12.C: Ditto.
939         * g++.dg/cpp1y/auto-fn13.C: Ditto.
940         * g++.dg/cpp1y/auto-fn14.C: Ditto.
941         * g++.dg/cpp1y/auto-fn15.C: Ditto.
942         * g++.dg/cpp1y/auto-fn16.C: Ditto.
943         * g++.dg/cpp1y/auto-fn17.C: Ditto.
944         * g++.dg/cpp1y/auto-fn18.C: Ditto.
945         * g++.dg/cpp1y/auto-fn19.C: Ditto.
946         * g++.dg/cpp1y/auto-fn20.C: Ditto.
947         * g++.dg/cpp1y/auto-fn21.C: Ditto.
948         * g++.dg/cpp1y/auto-fn22.C: Ditto.
949         * g++.dg/cpp1y/auto-fn23.C: Ditto.
950         * g++.dg/cpp1y/auto-fn24.C: Ditto.
951         * g++.dg/cpp1y/auto-fn25.C: Ditto.
952         * g++.dg/cpp1y/auto-mangle1.C: Ditto.
953         * g++.dg/cpp1y/auto-neg1.C: Ditto.
954         * g++.dg/cpp1y/digit-sep.C: Ditto.
955         * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
956         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
957         * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
958         * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
959         * g++.dg/cpp1y/lambda-generic.C: Ditto.
960         * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
961         * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
962         * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
963         * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
964         * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
965         * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
966         * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
967         * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
968         * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
969         * g++.dg/cpp1y/lambda-init.C: Ditto.
970         * g++.dg/cpp1y/lambda-init1.C: Ditto.
971         * g++.dg/cpp1y/lambda-init2.C: Ditto.
972         * g++.dg/cpp1y/lambda-init3.C: Ditto.
973         * g++.dg/cpp1y/lambda-init4.C: Ditto.
974         * g++.dg/cpp1y/lambda-init5.C: Ditto.
975         * g++.dg/cpp1y/lambda-init6.C: Ditto.
976         * g++.dg/cpp1y/lambda-init7.C: Ditto.
977         * g++.dg/cpp1y/lambda-init8.C: Ditto.
978         * g++.dg/cpp1y/lambda-init9.C: Ditto.
979         * g++.dg/cpp1y/mangle1.C: Ditto.
980         * g++.dg/cpp1y/pr57640.C: Ditto.
981         * g++.dg/cpp1y/pr57644.C: Ditto.
982         * g++.dg/cpp1y/pr58500.C: Ditto.
983         * g++.dg/cpp1y/pr58533.C: Ditto.
984         * g++.dg/cpp1y/pr58534.C: Ditto.
985         * g++.dg/cpp1y/pr58535.C: Ditto.
986         * g++.dg/cpp1y/pr58536.C: Ditto.
987         * g++.dg/cpp1y/pr58548.C: Ditto.
988         * g++.dg/cpp1y/pr58549.C: Ditto.
989         * g++.dg/cpp1y/pr58637.C: Ditto.
990         * g++.dg/cpp1y/pr58708.C: Ditto.
991         * g++.dg/cpp1y/pr59110.C: Ditto.
992         * g++.dg/cpp1y/pr59112.C: Ditto.
993         * g++.dg/cpp1y/pr59113.C: Ditto.
994         * g++.dg/cpp1y/pr59629.C: Ditto.
995         * g++.dg/cpp1y/pr59635.C: Ditto.
996         * g++.dg/cpp1y/pr59636.C: Ditto.
997         * g++.dg/cpp1y/pr59638.C: Ditto.
998         * g++.dg/cpp1y/pr59867.C: Ditto.
999         * g++.dg/cpp1y/pr60033.C: Ditto.
1000         * g++.dg/cpp1y/pr60052.C: Ditto.
1001         * g++.dg/cpp1y/pr60053.C: Ditto.
1002         * g++.dg/cpp1y/pr60054.C: Ditto.
1003         * g++.dg/cpp1y/pr60064.C: Ditto.
1004         * g++.dg/cpp1y/pr60065.C: Ditto.
1005         * g++.dg/cpp1y/pr60190.C: Ditto.
1006         * g++.dg/cpp1y/pr60311.C: Ditto.
1007         * g++.dg/cpp1y/pr60332.C: Ditto.
1008         * g++.dg/cpp1y/pr60376.C: Ditto.
1009         * g++.dg/cpp1y/pr60377.C: Ditto.
1010         * g++.dg/cpp1y/pr60384.C: Ditto.
1011         * g++.dg/cpp1y/pr60390.C: Ditto.
1012         * g++.dg/cpp1y/pr60391.C: Ditto.
1013         * g++.dg/cpp1y/pr60393.C: Ditto.
1014         * g++.dg/cpp1y/pr60573.C: Ditto.
1015         * g++.dg/cpp1y/pr60626.C: Ditto.
1016         * g++.dg/cpp1y/pr60627.C: Ditto.
1017         * g++.dg/cpp1y/regress1.C: Ditto.
1018         * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1019         * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1020         * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1021         * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1022         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1023         * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1024         * g++.dg/cpp1y/var-templ1.C: Ditto.
1025         * g++.dg/cpp1y/var-templ2.C: Ditto.
1026         * g++.dg/cpp1y/var-templ3.C: Ditto.
1027         * g++.dg/cpp1y/var-templ4.C: Ditto.
1028         * g++.dg/cpp1y/var-templ5.C: Ditto.
1029         * g++.dg/cpp1y/var-templ6.C: Ditto.
1030         * g++.dg/cpp1y/var-templ7.C: Ditto.
1031         * g++.dg/cpp1y/vla1.C: Ditto.
1032         * g++.dg/cpp1y/vla2.C: Ditto.
1033         * g++.dg/cpp1y/vla3.C: Ditto.
1034         * g++.dg/cpp1y/vla4.C: Ditto.
1035         * g++.dg/cpp1y/vla5.C: Ditto.
1036         * g++.dg/cpp1y/vla8.C: Ditto.
1037         * g++.dg/cpp1y/vla9.C: Ditto.
1038         * g++.dg/cpp1y/vla10.C: Ditto.
1039         * g++.dg/cpp1y/vla11.C: Ditto.
1040         * g++.dg/cpp1y/vla12.C: Ditto.
1041         * g++.dg/cpp1y/vla13.C: Ditto.
1042         * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1043         * g++.dg/ext/vector23.C: Ditto.
1044         * g++.dg/ext/vla11.C: Ditto.
1045         * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1046         * g++.dg/warn/Wvla-2.C: Ditto.
1047         * g++.dg/debug/dwarf2/auto1.C: Ditto.
1048         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1049         * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1050         * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1051         in error message.
1052         * g++.dg/system-binary-constants-1.C: Ditto.
1053         * g++.dg/cpp1y/cplusplus_1y.C: New.
1054         * g++.dg/cpp1z/cplusplus.C: New.
1055         * lib/target-supports.exp:
1056         (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1057         (check_effective_target_c++11_only): Call check_effective_target_c++14;
1058         (check_effective_target_c++11_down): Ditto.
1060 2014-08-22  Marek Polacek  <polacek@redhat.com>
1062         PR c++/62199
1063         * c-c++-common/pr62199.c: New test.
1064         * c-c++-common/pr62199-2.c: New test.
1065         * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1067 2014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1069         PR c++/57709
1070         * g++.dg/Wshadow.C: New test.
1072 2014-08-22  Steven Bosscher  <steven@gcc.gnu.org>
1074         PR fortran/62135
1075         * gfortran.dg/pr62135.f90: New test.
1077 2014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1079         * g++.dg/warn/wdate-time.C: Remove.
1080         * gcc.dg/wdate-time.c: Move from here...
1081         * c-c++-common/wdate-time.c: ... to here.
1083 2014-08-22  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>
1085         * gfortran.dg/use_without_only_1.f90: New test.
1087 2014-08-22  Igor Zamyatin  <igor.zamyatin@intel.com>
1089         PR other/62008
1090         * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1092 2014-08-22  Tony Wang  <tony.wang@arm.com>
1094         * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1095         dejagnu wrapper.
1097 2014-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1099         PR fortran/62214
1100         * gfortran.dg/array_assignment_5.f90:  New test.
1102 2014-08-21  Sandra Loosemore  <sandra@codesourcery.com>
1104         * lib/target-supports.exp
1105         (check_effective_target_logical_op_short_circuit): Add nios2.
1106         * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1107         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1108         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1109         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1110         * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1111         for test using -fPIC.
1112         * gcc.dg/lto/pr61526_0.c: Likewise.
1114 2014-08-21  Jan Hubicka  <hubicka@ucw.cz>
1116         PR tree-optimization/62091
1117         * g++.dg/ipa/devirt-37.C: Update template.
1118         * g++.dg/ipa/devirt-40.C: New testcase.
1120 2014-08-21  Marc Glisse  <marc.glisse@inria.fr>
1122         PR tree-optimization/62112
1123         * gcc.dg/tree-ssa/pr62112-1.c: New file.
1124         * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1125         * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1126         * gcc.c-torture/execute/20071219-1.c: Likewise.
1128 2014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1130         * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1132 2014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1134         * gcc.target/powerpc/swaps-p8-1.c: New test.
1135         * gcc.target/powerpc/swaps-p8-2.c: New test.
1136         * gcc.target/powerpc/swaps-p8-3.c: New test.
1137         * gcc.target/powerpc/swaps-p8-4.c: New test.
1138         * gcc.target/powerpc/swaps-p8-5.c: New test.
1139         * gcc.target/powerpc/swaps-p8-6.c: New test.
1140         * gcc.target/powerpc/swaps-p8-7.c: New test.
1141         * gcc.target/powerpc/swaps-p8-8.c: New test.
1142         * gcc.target/powerpc/swaps-p8-9.c: New test.
1143         * gcc.target/powerpc/swaps-p8-10.c: New test.
1144         * gcc.target/powerpc/swaps-p8-11.c: New test.
1145         * gcc.target/powerpc/swaps-p8-12.c: New test.
1147 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
1149         * gcc.dg/ipa/ctor-empty-1.c: Update template.
1151 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
1153         * g++.dg/ipa/devirt-37.C: Fix testcase.
1155 2014-08-20  Martin Jambor  <mjambor@suse.cz>
1156             Wei Mi  <wmi@google.com>
1158         PR ipa/60449
1159         PR middle-end/61776
1160         * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1161         * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1162         * testsuite/gcc.dg/pr61776.c: New test.
1164 2014-08-20  Steve Ellcey  <sellcey@mips.com>
1166         PR middle-end/49191
1167         * lib/target-supports.exp (check_effective_target_non_strict_align):
1168         Add function description.
1170 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
1172         * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1173         * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1175 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1177         PR c/59304
1178         * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1179         before setting the option.
1180         * diagnostic.c (diagnostic_classify_diagnostic): Record
1181         command-line status.
1183 2014-08-20  Mark Wielaard  <mjw@redhat.com>
1185         * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1187 2014-08-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1189         * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1190         Return memory full when we have a tiny target and relocation
1191         truncation occurs.
1192         * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1193         * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1194         * lib/target-supports.exp (check_effective_target_tiny): New function.
1196 2014-08-20  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>
1198         * gfortran.dg/errnocheck_1.f90: New test.
1199         * gfortran.dg/associative_1.f90: New test.
1201 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1203         PR preprocessor/51303
1204         * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1206 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1208         PR c/60975
1209         PR c/53063
1210         * gcc.dg/cpp/Wvariadic-1p.c: New test.
1212 2014-08-19  Janis Johnson  <janisjo@codesourcery.com>
1214         * lib/target-supports.exp 
1215         (check_effective_target_arm_v8_neon_ok_nocache): Add
1216         "-march-armv8-a" to compile flags.
1218 2014-08-19  Marek Polacek  <polacek@redhat.com>
1220         PR c++/62153
1221         * c-c++-common/Wbool-compare-1.c: New test.
1223 2014-08-19  Patrick Palka  <ppalka@gcc.gnu.org>
1225         PR c/45584
1226         * gcc.dg/pr13519-1.c: Adjust.
1228 2014-08-19  Mark Wielaard  <mjw@redhat.com>
1230         * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1232 2014-07-08  Mark Wielaard  <mjw@redhat.com>
1234         PR debug/59051
1235         * gcc.dg/guality/restrict.c: New test.
1237 2014-08-19  Mark Wielaard  <mjw@redhat.com>
1239         * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1240         matching. Catch '<unknown type in ' to recognize older gdb versions.
1241         * gcc.dg/guality/const-volatile.c: New test.
1243 2014-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1245         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1246         !gas.
1248 2014-08-19  Marek Polacek  <polacek@redhat.com>
1250         * gcc.dg/Wc99-c11-compat-1.c: New test.
1251         * gcc.dg/Wc99-c11-compat-2.c: New test.
1252         * gcc.dg/Wc99-c11-compat-3.c: New test.
1253         * gcc.dg/Wc99-c11-compat-4.c: New test.
1254         * gcc.dg/Wc99-c11-compat-5.c: New test.
1255         * gcc.dg/Wc99-c11-compat-6.c: New test.
1256         * gcc.dg/Wc99-c11-compat-7.c: New test.
1258 2014-08-19  Marek Polacek  <polacek@redhat.com>
1260         * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1261         * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1262         * gcc.dg/Wc90-c99-compat-7.c: New test.
1263         * gcc.dg/Wc90-c99-compat-8.c: New test.
1264         * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1266 2014-08-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1267             Steven Bosscher  <steven@gcc.gnu.org>
1269         PR c/52952
1270         * gcc.dg/redecl-4.c: Add column markers.
1271         * gcc.dg/format/bitfld-1.c: Likewise.
1272         * gcc.dg/format/attr-2.c: Likewise.
1273         * gcc.dg/format/attr-6.c: Likewise.
1274         * gcc.dg/format/array-1.c: Likewise.
1275         * gcc.dg/format/attr-7.c: Likewise.
1276         * gcc.dg/format/asm_fprintf-1.c: Likewise.
1277         * gcc.dg/format/attr-4.c: Likewise.
1278         * gcc.dg/format/branch-1.c: Likewise.
1279         * gcc.dg/format/c90-printf-1.c: Likewise.
1281 2014-08-18  Aldy Hernandez  <aldyh@redhat.com>
1283         * guality/nrv-1.c: Add `used' attribute to a1.
1285 2014-08-18  Richard Biener  <rguenther@suse.de>
1287         PR tree-optimization/62090
1288         * gcc.dg/pr62090-2.c: New testcase.
1290 2014-08-18  Ilya Enkovich  <ilya.enkovich@intel.com>
1292         * g++.dg/ipa/pr61800.C: New.
1294 2014-08-18  Yury Gribov  <y.gribov@samsung.com>
1296         PR sanitizer/62089
1297         * c-c++-common/asan/pr62089.c: New test.
1298         * c-c++-common/asan/bitfield-1.c: New test.
1299         * c-c++-common/asan/bitfield-2.c: New test.
1300         * c-c++-common/asan/bitfield-3.c: New test.
1301         * c-c++-common/asan/bitfield-4.c: New test.
1303 2014-08-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
1305         PR tree-optimization/52904
1306         * gcc.dg/pr52904.c: New test.
1308 2014-08-17  Tobias Burnus  <burnus@net-b.de>
1310         * gfortran.dg/finalize_27.f90: New.
1312 2014-08-16  Andrew Pinski  <apinski@cavium.com>
1314         * gcc.c-torture/compile/20140816-1.c: New testcase.
1316 2014-08-16  Paolo Carlini  <paolo.carlini@oracle.com>
1318         PR c++/52819
1319         * g++.dg/template/pr52819.C: New.
1321 2014-08-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1323         PR fortran/62142
1324         * gfortran.dg/realloc_on_assign_24.f90:  New test.
1326 2014-08-15  Paolo Carlini  <paolo.carlini@oracle.com>
1328         PR c++/62072
1329         Revert:
1330         2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1332         DR 1584
1333         PR c++/57466
1334         * g++.dg/template/pr57466.C: New.
1335         * g++.dg/cpp0x/pr57466.C: Likewise.
1336         * g++.dg/template/unify6.C: Update.
1338         * g++.dg/cpp0x/sfinae52.C: New.
1340 2014-08-15  Ilya Tocar  <tocarip@gmail.com>
1342         PR target/61878
1343         * gcc.target/i386/avx512f-typecast-1.c: New test.
1344         * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1345         * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1346         * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1347         * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1348         * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1349         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1350         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1351         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1352         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1353         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1354         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1355         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1356         * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1357         * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1358         * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1359         * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1360         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1361         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1362         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1363         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1364         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1365         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1366         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1367         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1368         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1369         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1370         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1371         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1372         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1373         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1374         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1375         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1376         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1377         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1378         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1379         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1380         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1381         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1382         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1383         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1385 2014-08-15  Jakub Jelinek  <jakub@redhat.com>
1386             Tobias Burnus  <burnus@net-b.de>
1388         PR fortran/62131
1389         * gfortran.dg/gomp/pr62131.f90: New test.
1391 2014-08-15  Richard Biener  <rguenther@suse.de>
1393         PR tree-optimization/62031
1394         * gcc.dg/torture/pr62031.c: New testcase.
1396 2014-08-15  Bin Cheng  <bin.cheng@arm.com>
1398         * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
1400 2014-08-14  Jan Hubicka  <hubicka@ucw.cz>
1402         PR tree-optimization/62091
1403         * g++.dg/ipa/devirt-38.C: New testcase.
1405 2014-08-14  Marek Polacek  <polacek@redhat.com>
1407         DR 458
1408         * gcc.dg/c11-stdatomic-2.c: New test.
1410 2014-08-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1412         PR fortran/62106
1413         * gfortran.dg/array_constructor_49.f90:  New test.
1415 2014-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
1417         PR c++/54377
1418         * g++.dg/template/pr54377.C: New.
1419         * g++.dg/cpp0x/pr54377.C: Likewise.
1420         * g++.dg/cpp0x/alias-decl-2.C: Adjust.
1421         * g++.dg/cpp0x/pr51226.C: Likewise.
1422         * g++.dg/cpp0x/variadic2.C: Likewise.
1423         * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
1424         * g++.dg/template/dtor3.C: Likewise.
1425         * g++.dg/template/qualttp4.C: Likewise.
1426         * g++.dg/template/spec28.C: Likewise.
1427         * g++.old-deja/g++.brendan/crash8.C: Likewise.
1428         * g++.old-deja/g++.pt/ttp7.C: Likewise.
1430 2014-08-14  Tom de Vries  <tom@codesourcery.com>
1432         PR rtl-optimization/62004
1433         PR rtl-optimization/62030
1434         * gcc.dg/pr62004.c: New test.
1435         * gcc.dg/pr62030.c: Same.
1436         * gcc.target/mips/pr62030-octeon.c: Same.
1438 2014-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
1440         * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
1441         * g++.dg/cpp0x/decltype2.C: Likewise.
1442         * g++.dg/cpp0x/decltype3.C: Likewise.
1443         * g++.dg/cpp0x/pr60249.C: Likewise.
1444         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1445         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1446         * g++.dg/cpp0x/variadic2.C: Likewise.
1447         * g++.dg/cpp0x/variadic74.C: Likewise.
1448         * g++.dg/parse/error10.C: Likewise.
1449         * g++.dg/parse/error15.C: Likewise.
1450         * g++.dg/parse/error2.C: Likewise.
1451         * g++.dg/template/crash106.C: Likewise.
1452         * g++.dg/template/crash89.C: Likewise.
1453         * g++.dg/template/nontype7.C: Likewise.
1454         * g++.dg/template/void3.C: Likewise.
1455         * g++.dg/template/void7.C: Likewise.
1457 2014-08-14  Richard Biener  <rguenther@suse.de>
1459         PR tree-optimization/62090
1460         * gcc.dg/pr62090.c: New testcase.
1462 2014-08-14  Richard Biener  <rguenther@suse.de>
1464         PR rtl-optimization/62079
1465         * g++.dg/pr62079.C: New testcase.
1467 2014-08-14  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1469         * gcc.target/arm/max-insns-skipped.c: New test.
1471 2014-08-14  Bin Cheng  <bin.cheng@arm.com>
1473         * c-c++-common/addrtmp.c: Add bind_pic_locally option.
1475 2014-08-12  Marek Polacek  <polacek@redhat.com>
1477         * gcc.dg/concat.c: Add dg-options.
1478         * gcc.dg/func-outside-2.c: Add __extension__.
1479         * gcc.dg/pr19967.c: Use -std=c99.
1480         * gcc.dg/pr22458-1.c: Add dg-options.
1481         * gcc.dg/pr33676.c: Add dg-options.
1482         * gcc.dg/gnu-predef-1.c: New test.
1483         * gcc.dg/c90-func-1.c: New test.
1484         * gcc.dg/c90-func-2.c: New test.
1485         * gcc.dg/c90-func-2.h: New test.
1487 2014-08-12  Janis Johnson  <janisjo@codesourcery.com>
1489         * lib/target/supports.exp
1490         (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
1491         or later.
1493         * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
1495         * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
1496         on Neon hardware.
1498         * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
1499         * gcc.target/arm/pr59985.c: Likewise.
1501 2014-08-12  Igor Zamyatin  <igor.zamyatin@intel.com>
1503         PR other/61962
1504         * c-c++-common/cilk-plus/AN/pr61962.c: New test.
1506 2014-08-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1508         PR middle-end/62103
1509         * gcc.c-torture/execute/bitfld-6.c: New test.
1511 2014-08-11  Janis Johnson  <janisjo@codesourcery.com>
1513         * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
1514         * gcc.target/arm/pr56184.C: Likewise.
1515         * gcc.target/arm/pr59896.c: Likewise.
1516         * gcc.target/arm/stack-red-zone.c: Likewise.
1517         * gcc.target/arm/thumb-find-work-register.c: Likewise.
1519         * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
1520         check_effective_target_arm_thumb2_ok): Test with code that passes
1521         an argument and returns a result.
1523 2014-08-11  Richard Biener  <rguenther@suse.de>
1525         PR tree-optimization/62075
1526         * gcc.dg/vect/pr62075.c: New testcase.
1528 2014-08-11  Felix Yang  <fei.yang0953@gmail.com>
1530         PR tree-optimization/62073
1531         * gcc.dg/vect/pr62073.c: New test.
1533 2014-08-11  Richard Biener  <rguenther@suse.de>
1535         PR tree-optimization/62070
1536         * gcc.dg/pr62070.c: New testcase.
1538 2014-08-11  Yury Gribov  <y.gribov@samsung.com>
1540         * c-c++-common/asan/inc.c: Update test.
1541         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1542         * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
1543         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1544         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
1545         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1546         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1547         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1548         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1549         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1550         * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
1552 2014-08-10 Marek Polacek  <polacek@redhat.com>
1554         PR c/51849
1555         * gcc.dg/Wc90-c99-compat-1.c: New test.
1556         * gcc.dg/Wc90-c99-compat-2.c: New test.
1557         * gcc.dg/Wc90-c99-compat-3.c: New test.
1558         * gcc.dg/Wc90-c99-compat-4.c: New test.
1559         * gcc.dg/Wc90-c99-compat-5.c: New test.
1560         * gcc.dg/Wc90-c99-compat-6.c: New test.
1561         * gcc.dg/wvla-1.c: Adjust dg-warning.
1562         * gcc.dg/wvla-2.c: Adjust dg-warning.
1563         * gcc.dg/wvla-4.c: Adjust dg-warning.
1564         * gcc.dg/wvla-6.c: Adjust dg-warning.
1566 2014-08-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1568         PR fortran/61999
1569         * gfortran.dg/dot_product_3.f90:  New test case.
1571 2014-08-09  Jan Hubicka  <hubicka@ucw.cz>
1573         * g++.dg/ipa/devirt-35.C: Fix template.
1574         * g++.dg/ipa/devirt-36.C: Likewise.
1575         * g++.dg/ipa/devirt-37.C: New testcase.
1577 2014-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
1579         * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
1580         * g++.dg/cpp0x/enum29.C: Adjust.
1582 2014-08-08  Richard Biener  <rguenther@suse.de>
1584         * gcc.dg/strlenopt-8.c: Remove XFAIL.
1585         * gcc.dg/tree-prof/stringop-2.c: Adjust.
1586         * gfortran.dg/array_memcpy_4.f90: Likewise.
1587         * gfortran.dg/trim_optimize_1.f90: Likewise.
1588         * gfortran.dg/trim_optimize_2.f90: Likewise.
1590 2014-08-08  Kugan Vivekanandarajah  <kuganv@linaro.org>
1592         * gcc.dg/zero_sign_ext_test.c: New test.
1594 2014-08-08  Bin Cheng  <bin.cheng@arm.com>
1596         * gcc.dg/torture/pr61772.c: Skip lto running.
1598 2014-08-07  John David Anglin  <danglin@gcc.gnu.org>
1600         PR tree-optimization/60707
1601         * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
1603 2014-08-07  Jan Hubicka  <hubicka@ucw.cz>
1605         * g++.dg/ipa/devirt-35.C: New testcase.
1606         * g++.dg/ipa/devirt-36.C: New testcase.
1608 2014-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1610         PR c++/51312
1611         * g++.dg/cpp0x/enum29.C: New.
1613 2014-08-07  John David Anglin  <danglin@gcc.gnu.org>
1615         * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
1616         defining in dg-options.
1617         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1619         * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
1621         * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
1623         * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
1624         on 32-bit hppa-hpux.
1626         * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
1627         * c-c++-common/pr50459.c: Likewise.
1629 2014-08-07  Petr Murzin  <petr.murzin@intel.com>
1631         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
1632         values.h, change MAXDOUBLE for DBL_MAX.
1633         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1634         * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
1635         values.h, change MAXFLOAT for FLT_MAX.
1636         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1637         * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
1638         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1639         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1640         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1641         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1642         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1643         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1644         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1646 2014-08-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1648         * gcc.dg/pr61756.c: Remove arm-specific dg-options.
1650 2014-08-07  Marek Polacek  <polacek@redhat.com>
1652         * gcc.dg/fold-reassoc-3.c: New test.
1654 2013-08-07  Ilya Enkovich  <ilya.enkovich@intel.com>
1656         * gcc.target/i386/struct-size.c: New.
1658 2014-08-07  Tom de Vries  <tom@codesourcery.com>
1660         * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
1661         * lib/target-supports.exp (check_effective_target_glibc)
1662         (check_effective_target_glibc_2_12_or_later)
1663         (check_effective_target_glibc_2_11_or_earlier): Remove proc.
1665 2014-08-07  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1667         * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
1669 2014-08-06  Paolo Carlini  <paolo.carlini@oracle.com>
1671         PR c++/43906
1672         * g++.dg/warn/Waddress-1.C: New.
1674 2014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
1676         * gcc.dg/pr44194-1.c: Remove an extraneous brace.
1678 2014-08-06  Vladimir Makarov  <vmakarov@redhat.com>
1680         PR debug/61923
1681         * gcc.target/i386/pr61923.c: New test.
1683 2014-08-06  Alan Lawrence  <alan.lawrence@arm.com>
1685         * gcc.target/aarch64/vdup_n_2.c: New test.
1687 2014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
1689         * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
1690         powerpc_elfv2.
1692 2014-08-06  Jakub Jelinek  <jakub@redhat.com>
1694         PR rtl-optimization/61801
1695         * gcc.target/i386/pr61801.c: Rewritten.
1697 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1699         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
1700         Fix types.
1701         (test_vqdmlsls_lane_s32): Likewise.
1702         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
1703         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
1705 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1707         * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
1708         * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
1709         * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
1710         * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
1711         * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
1712         * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
1713         * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
1714         * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
1716 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1718         * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
1719         * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
1720         * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
1721         * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
1722         * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
1723         * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
1725 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1727         * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
1729 2014-08-04  Rohit  <rohitarulraj@freescale.com>
1731         PR target/60102
1732         * gcc.target/powerpc/pr60102.c: New testcase.
1734 2014-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1736         PR target/61713
1737         * gcc.dg/pr61756.c: New test.
1739 2014-08-04  Tom de Vries  <tom@codesourcery.com>
1741         * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
1742         version instead of required-target.
1743         * lib/target-supports.exp
1744         (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
1745         (check_effective_target_glibc_2_11_or_earlier): ... this.
1747 2014-08-04  Arnaud Charlet  <charlet@adacore.com>
1749         * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
1750         * gnat.dg/specs/debug1.ads: Adjust.
1751         * gnat.dg/specs/formal_type.ads: Fix error in test.
1753 2014-08-03  Marek Polacek  <polacek@redhat.com>
1755         * gcc.dg/case-bogus-1.c: New test.
1757 2014-08-02  Paolo Carlini  <paolo.carlini@oracle.com>
1759         PR c++/15339
1760         * g++.dg/other/default9.C: New.
1761         * g++.dg/other/default10.C: Likewise.
1762         * g++.dg/other/default3.C: Remove xfail.
1764 2014-08-02  Jan Hubicka  <hubicka@ucw.cz>
1766         * g++.dg/warn/Wsuggest-final.C: New testcase.
1767         * g++.dg/ipa/devirt-34.C: Fix.
1769 2014-08-02  Marek Polacek  <polacek@redhat.com>
1771         PR c/59855
1772         * gcc.dg/Wdesignated-init-2.c: New test.
1774 2014-08-01  Paolo Carlini  <paolo.carlini@oracle.com>
1776         DR 217 again
1777         * g++.dg/tc1/dr217-2.C: New.
1779 2014-08-01  Igor Zamyatin  <igor.zamyatin@intel.com>
1781         PR other/61963
1782         * c-c++-common/cilk-plus/AN/pr61963.c: New test.
1784 2014-07-08  Igor Zamyatin  <igor.zamyatin@intel.com>
1786         PR middle-end/61455
1787         * c-c++-common/cilk-plus/AN/pr61455.c: New test.
1788         * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
1790 2014-08-01  Jiong Wang  <jiong.wang@arm.com>
1792         * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
1793         testcase.
1795 2014-08-01  Richard Biener  <rguenther@suse.de>
1797         PR middle-end/61762
1798         * gcc.dg/pr61762.c: Align the string to make the testcase work
1799         on strict-align targets.
1801 2014-08-01  Jakub Jelinek  <jakub@redhat.com>
1803         * c-c++-common/ubsan/align-1.c: New test.
1804         * c-c++-common/ubsan/align-2.c: New test.
1805         * c-c++-common/ubsan/align-3.c: New test.
1806         * c-c++-common/ubsan/align-4.c: New test.
1807         * c-c++-common/ubsan/align-5.c: New test.
1808         * c-c++-common/ubsan/attrib-4.c: New test.
1809         * g++.dg/ubsan/align-1.C: New test.
1810         * g++.dg/ubsan/align-2.C: New test.
1811         * g++.dg/ubsan/align-3.C: New test.
1812         * g++.dg/ubsan/attrib-1.C: New test.
1813         * g++.dg/ubsan/null-1.C: New test.
1814         * g++.dg/ubsan/null-2.C: New test.
1816 2014-08-01  Tom de Vries  <tom@codesourcery.com>
1818         * lib/target-supports.exp (check_effective_target_glibc)
1819         (check_effective_target_glibc_2_12_or_later)
1820         (check_effective_target_not_glibc_2_11_or_earlier): New proc.
1821         * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
1822         not_glibc_2_11_or_earlier.
1824 2014-07-31  Tom de Vries  <tom@codesourcery.com>
1826         * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
1828 2014-07-31  James Greenhalgh  <james.greenhalgh@arm.com>
1830         * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
1831         (test_vpaddd_s64): Likewise.
1832         (test_vpaddd_s64): Likewise.
1833         * gcc.target/aarch64/simd/vpaddd_f64: New.
1834         * gcc.target/aarch64/simd/vpaddd_s64: New.
1835         * gcc.target/aarch64/simd/vpaddd_u64: New.
1837 2014-07-31  Charles Baylis  <charles.baylis@linaro.org>
1839         PR target/61948
1840         * gcc.target/arm/pr61948.c: New test case.
1842 2014-07-31  Richard Biener  <rguenther@suse.de>
1844         PR tree-optimization/61964
1845         * gcc.dg/torture/pr61964.c: New testcase.
1847 2014-07-31  Marc Glisse  <marc.glisse@inria.fr>
1849         PR c++/60517
1850         * c-c++-common/addrtmp.c: New file.
1851         * c-c++-common/uninit-G.c: Adapt.
1853 2014-07-31  Bingfeng Mei  <bmei@broadcom.com>
1855         PR lto/61868
1856         * gcc.dg/pr61868.c: New test.
1858 2014-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1860         PR c++/57397
1861         * g++.dg/cpp0x/vt-57397-1.C: New.
1862         * g++.dg/cpp0x/vt-57397-2.C: Likewise.
1864 2014-07-30  Arnaud Charlet  <charlet@adacore.com>
1866         * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
1868 2014-07-30  Tom Tromey  <tromey@redhat.com>
1870         PR c/59855
1871         * gcc.dg/Wdesignated-init.c: New file.
1873 2014-07-29  Jan Hubicka  <hubicka@ucw.cz>
1875         * g++.dg/ipa/devirt-34.C: New testcase.
1877 2014-07-28  Richard Biener  <rguenther@suse.de>
1879         PR rtl-optimization/61801
1880         * gcc.target/i386/pr61801.c: Fix testcase.
1882 2014-07-28  Eric Botcazou  <ebotcazou@adacore.com>
1884         * gcc.dg/fold-abs-5.c: New test.
1885         * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
1886         * gcc.dg/fold-compare-8.c: Likewise.
1888 2014-07-28  Richard Biener  <rguenther@suse.de>
1890         PR middle-end/52478
1891         * gcc.dg/torture/ftrapv-1.c: New testcase.
1893 2014-07-28  Richard Biener  <rguenther@suse.de>
1895         PR tree-optimization/61921
1896         * gfortran.dg/pr61921.f90: New testcase.
1898 2014-07-28  Richard Biener  <rguenther@suse.de>
1900         PR rtl-optimization/61801
1901         * gcc.target/i386/pr61801.c: New testcase.
1903 2014-07-27  Marek Polacek  <polacek@redhat.com>
1905         PR c/61861
1906         * gcc.dg/pr61861.c: New test.
1908 2014-07-27  Petr Murzin  <petr.murzin@intel.com>
1910         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
1911         variable problem.
1913 2014-07-27  Richard Sandiford  <rdsandiford@googlemail.com>
1915         PR rtl-optimization/61926
1916         * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
1917         Reverse argument order.
1918         * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
1919         New XFAILed tests that match the original order.
1921 2014-07-26  Marek Polacek  <polacek@redhat.com>
1923         PR c/61077
1924         * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
1926 2014-07-26  Tobias Burnus  <burnus@net-b.de>
1928         PR fortran/61881
1929         PR fortran/61888
1930         PR fortran/57305
1931         * gfortran.dg/sizeof_2.f90: Change dg-error.
1932         * gfortran.dg/sizeof_4.f90: New.
1933         * gfortran.dg/storage_size_1.f08: Correct expected
1934         value.
1936 2014-07-26  Marc Glisse  <marc.glisse@inria.fr>
1938         PR target/44551
1939         * gcc.target/i386/pr44551-1.c: New file.
1941 2014-07-25  Xinliang David Li  <davidxl@google.com>
1943         * g++.dg/tree-prof/tree-prof.exp: Define macros.
1944         * g++.dg/tree-prof/reorder_class1.h: New file.
1945         * g++.dg/tree-prof/reorder_class2.h: New file.
1946         * g++.dg/tree-prof/reorder.C: New test.
1947         * g++.dg/tree-prof/morefunc.C: New test.
1949 2014-07-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
1951         Implement N4051 - Allow typename in a template template parameter
1952         * lib/target-supports.exp (check_effective_target_c++1y): Now
1953         means C++1y and up.
1954         (check_effective_target_c++1y_down): New.
1955         (check_effective_target_c++1z_only): New.
1956         (check_effective_target_c++1z): New.
1957         * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
1958         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
1959         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
1961 2014-07-25  Tobias Burnus  <burnus@net-b.de>
1963         * gfortran.dg/storage_size_5.f90: New.
1965 2014-07-25  Richard Biener  <rguenther@suse.de>
1967         PR middle-end/61762
1968         PR middle-end/61894
1969         * gcc.dg/pr61762.c: New testcase.
1970         * gcc.dg/fold-cstring.c: Likewise.
1971         * gcc.dg/fold-cvect.c: Likewise.
1973 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1975         * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
1977         * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
1978         * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
1979         * gcc.c-torture/execute/20050316-3.x: New file.  Add -Wno-psabi.
1980         * gcc.c-torture/execute/pr23135.x: Likewise.
1982 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1984         * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
1986 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1988         * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
1990 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1992         * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
1994 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
1996         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
1997         sequences.
1998         * gcc.target/aarch64/test_frame_2.c: Likewise.
1999         * gcc.target/aarch64/test_frame_4.c: Likewise.
2000         * gcc.target/aarch64/test_frame_6.c: Likewise.
2001         * gcc.target/aarch64/test_frame_7.c: Likewise.
2002         * gcc.target/aarch64/test_frame_8.c: Likewise.
2003         * gcc.target/aarch64/test_frame_10.c: Likewise.
2005 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
2007         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2008         sequences.
2009         * gcc.target/aarch64/test_frame_10.c: Likewise.
2010         * gcc.target/aarch64/test_frame_2.c: Likewise.
2011         * gcc.target/aarch64/test_frame_4.c: Likewise.
2012         * gcc.target/aarch64/test_frame_6.c: Likewise.
2013         * gcc.target/aarch64/test_frame_7.c: Likewise.
2014         * gcc.target/aarch64/test_frame_8.c: Likewise.
2015         * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2017 2014-07-24  Martin Jambor  <mjambor@suse.cz>
2019         PR ipa/61160
2020         * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2022 2014-07-24  Richard Biener  <rguenther@suse.de>
2024         PR ipa/61823
2025         * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2027 2014-07-24  Andreas Schwab  <schwab@suse.de>
2029         * lib/target-supports.exp (check_effective_target_arm_nothumb):
2030         Also check for __arm__.
2032 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
2034         * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2035         sequences.
2037 2014-07-24  Marek Polacek  <polacek@redhat.com>
2039         PR c/57653
2040         * c-c++-common/pr57653.c: New test.
2041         * c-c++-common/pr57653.h: New file.
2042         * c-c++-common/pr57653-2.c: New test.
2043         * c-c++-common/pr57653-2.h: New file.
2045 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
2047         * gcc.target/aarch64/test_frame_common.h: New file.
2048         * gcc.target/aarch64/test_frame_1.c: Likewise.
2049         * gcc.target/aarch64/test_frame_2.c: Likewise.
2050         * gcc.target/aarch64/test_frame_3.c: Likewise.
2051         * gcc.target/aarch64/test_frame_4.c: Likewise.
2052         * gcc.target/aarch64/test_frame_5.c: Likewise.
2053         * gcc.target/aarch64/test_frame_6.c: Likewise.
2054         * gcc.target/aarch64/test_frame_7.c: Likewise.
2055         * gcc.target/aarch64/test_frame_8.c: Likewise.
2056         * gcc.target/aarch64/test_frame_9.c: Likewise.
2057         * gcc.target/aarch64/test_frame_10.c: Likewise.
2058         * gcc.target/aarch64/test_frame_11.c: Likewise.
2059         * gcc.target/aarch64/test_frame_12.c: Likewise.
2060         * gcc.target/aarch64/test_frame_13.c: Likewise.
2061         * gcc.target/aarch64/test_frame_14.c: Likewise.
2062         * gcc.target/aarch64/test_frame_15.c: Likewise.
2064 2014-07-23  Marek Polacek  <polacek@redhat.com>
2066         * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2067         in the structure.
2069 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
2071         * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2072         * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2073         * gcc.dg/pr10474.c (target): Likewise.
2075 2014-07-22  Martin Jambor  <mjambor@suse.cz>
2077         PR ipa/61160
2078         * pr61160-3.C (main): Return zero.
2080 2014-07-22  Alan Lawrence  <alan.lawrence@arm.com>
2082         * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2083         * gcc.target/arm/simd/vextu64_1.c: Likewise.
2084         * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2085         * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2086         * gcc.target/aarch64/simd/ext_s64.x: Remove.
2087         * gcc.target/aarch64/simd/ext_u64.x: Remove.
2089 2014-07-22  Yuri Rumyantsev  <ysrumyan@gmail.com>
2091         PR tree-optimization/61822
2092         * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2094 2014-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2096         * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2098 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
2100         * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2101         -msse2 -mno-avx instead of -msse.
2103 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
2105         * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2106         * gcc.dg/pr44024.c (dg-options): Add -O1.
2107         (dg-final): Check for the condition.
2108         * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2110 2014-07-21  Bin Cheng  <bin.cheng@arm.com>
2112         PR target/55701
2113         * gcc.target/arm/memset-inline-1.c: New test.
2114         * gcc.target/arm/memset-inline-2.c: New test.
2115         * gcc.target/arm/memset-inline-3.c: New test.
2116         * gcc.target/arm/memset-inline-4.c: New test.
2117         * gcc.target/arm/memset-inline-5.c: New test.
2118         * gcc.target/arm/memset-inline-6.c: New test.
2119         * gcc.target/arm/memset-inline-7.c: New test.
2120         * gcc.target/arm/memset-inline-8.c: New test.
2121         * gcc.target/arm/memset-inline-9.c: New test.
2123 2014-07-21  Tom de Vries  <tom@codesourcery.com>
2125         PR target/61827
2126         * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2127         to bar symbol in scan-assembler-times call check.
2129 2014-07-21  Tom de Vries  <tom@codesourcery.com>
2131         PR target/61827
2132         * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2133         for darwin in scan-assembler-times check.
2134         * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2135         scan-assembler-not checks.  Add checks for insns.
2136         (main): Remove.
2137         * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2138         scan-assembler-not checks.  Copy checks from i386/fuse-caller-save.c.
2139         (main): Remove.
2141 2014-07-21  Tom de Vries  <tom@codesourcery.com>
2143         PR target/61827
2144         * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2145         dg-options.  Add checks for insns with xmm registers.  Remove
2146         cfi_def_cfa_offset checks.  Generalize checks containing %rsp.
2147         (main): Remove.
2149 2014-07-21  Uros Bizjak  <ubizjak@gmail.com>
2151         PR target/61855
2152         * gcc.target/i386/pr61855.c: New test.
2154 2014-07-20  Eric Botcazou  <ebotcazou@adacore.com>
2156         * gnat.dg/pack20.ad[sb]: New test.
2157         * gnat.dg/pack20_pkg.ads: New helper.
2159 2014-07-20  Ian Lance Taylor  <iant@google.com>
2161         * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2162         package for compiledir tests.
2164 2014-07-20  Marek Polacek  <polacek@redhat.com>
2166         PR c/61852
2167         * gcc.dg/pr61852.c: New test.
2169 2014-07-19  Eric Botcazou  <ebotcazou@adacore.com>
2171         * gcc.dg/stack-usage-2.c: Adjust.
2173 2014-07-18  Uros Bizjak  <ubizjak@gmail.com>
2175         PR target/61794
2176         * gcc.target/i386/pr61794.c: New test.
2178 2014-07-17  Richard Sandiford  <rdsandiford@googlemail.com>
2180         * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2181         involving both inputs rather than a multiplication involving one.
2182         * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2183         * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2184         * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2186 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
2188         PR c++/50961
2189         * g++.dg/template/operator13.C: New.
2191 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2193         * gcc.target/aarch64/simd/vfma_f64.c: New test.
2194         * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2195         * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2196         * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2198 2014-07-17  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2200         * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2201         * c-c++-common/ubsan/bounds-5.c: Likewise.
2202         * c-c++-common/ubsan/bounds-6.c: Likewise.
2203         * c-c++-common/ubsan/bounds-7.c: Likewise.
2204         * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2205         * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2206         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2207         * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2208         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2209         * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2210         * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2211         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2212         * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2213         * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2215 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2217         * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2218         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2219         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2220         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2222 2014-07-17  Uros Bizjak  <ubizjak@gmail.com>
2224         * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2225         -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2226         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2228 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
2230         PR c++/61804
2231         * g++.dg/parse/pr61804.C: New.
2233 2014-07-16  Arnaud Charlet  <charlet@adacore.com>
2235         * gnat.dg/specs/alignment2.ads: Update.
2236         * gnat.dg/specs/size_clause1.ads: Likewise.
2237         * gnat.dg/specs/size_clause2.ads: Likewise.
2239 2014-07-16  Dodji Seketeli  <dodji@redhat.com>
2241         PR preprocessor/60723 - missing system-ness marks for macro tokens
2242         * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2244 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
2246         * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2247         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2248         -mieee-with-inexact for alpha*-*-*.
2250 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
2252         * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2253         Add IEEE options to compile flags.
2254         * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto.  Add -mieee-with-inexact
2255         additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2257 2014-07-15  Michael Matz  <matz@suse.de>
2259         PR rtl-optimization/61772
2260         * gcc.dg/torture/pr61772.c: New test.
2262 2014-07-15  Marek Polacek  <polacek@redhat.com>
2264         * gcc.dg/ubsan/bounds-1.c: New test.
2266 2014-06-15  Tobias Burnus  <burnus@net-b.de>
2268         * gfortran.dg/coarray_34.f90: New.
2269         * gfortran.dg/coarray_6.f90: Update test case.
2271 2014-07-14  Richard Biener  <rguenther@suse.de>
2273         PR tree-optimization/61779
2274         * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2276 2014-07-14  Richard Biener  <rguenther@suse.de>
2278         PR tree-optimization/61786
2279         * gcc.dg/torture/pr61786.c: New testcase.
2280         * gcc.dg/lto/pr61786_0.c: Likewise.
2281         * gcc.dg/lto/pr61786_1.c: Likewise.
2283 2014-07-14  Richard Biener  <rguenther@suse.de>
2285         PR tree-optimization/61757
2286         PR tree-optimization/61783
2287         PR tree-optimization/61787
2288         * gcc.dg/torture/pr61757.c: New testcase.
2289         * gcc.dg/torture/pr61787.c: Likewise.
2291 2014-07-14  Jakub Jelinek  <jakub@redhat.com>
2293         PR middle-end/61294
2294         * c-c++-common/Wmemset-transposed-args1.c: New test.
2295         * c-c++-common/Wmemset-transposed-args2.c: New test.
2296         * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2298 2014-07-13  Jan Hubicka  <hubicka@ucw.cz>
2300         * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2301         longer happens during parsing.
2302         * gcc.dg/pr44024.c: Update template.
2303         * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2304         * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2305         * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2307 2014-07-13  Tom de Vries  <tom@codesourcery.com>
2309         * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2310         * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2312 2014-07-13  Edward Smith-Rowland  <3dw4rd@verizon.net>
2314         PR C++/60209 - Declaration of user-defined literal operator cause error
2315         * g++.dg/cpp0x/pr60209-neg.C: New.
2316         * g++.dg/cpp0x/pr60209.C: New.
2317         * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2319 2014-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2321         PR c++/60967
2322         * g++.dg/cilk-plus/pr60967.C: New.
2324 2014-07-13  Tobias Burnus  <burnus@net-b.de>
2326         * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2328 2014-07-12  Paul Thomas  <pault@gcc.gnu.org>
2330         PR fortran/61780
2331         * gfortran.dg/dependency_44.f90 : New test
2333 2014-07-12  Tobias Burnus  <burnus@net-b.de>
2335         * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2336         * gfortran.dg/coarray_atomic_2.f90: New.
2337         * gfortran.dg/coarray_atomic_3.f90: New.
2338         * gfortran.dg/coarray_atomic_4.f90: New.
2339         * gfortran.dg/coarray/atomic_2.f90: New.
2341 2014-07-11  Edward Smith-Rowland  <3dw4rd@verizon.net>
2343         PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2344         * g++.dg/cpp0x/pr57644.C: New.
2346 2014-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
2348         PR c++/53159
2349         * g++.dg/cpp0x/Wnarrowing1.C: New.
2351 2014-07-11  Andreas Schwab  <schwab@linux-m68k.org>
2353         PR preprocessor/61389
2354         * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2355         * gcc.dg/cpp/sysmac1.c: Likewise.
2357 2014-07-11  Richard Biener  <rguenther@suse.de>
2359         PR middle-end/61473
2360         * gcc.dg/memmove-4.c: New testcase.
2361         * gcc.dg/strlenopt-8.c: XFAIL.
2362         * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2364 2014-07-11  Marat Zakirov  <m.zakirov@samsung.com>
2366         PR target/61561
2367         * gcc.dg/pr61561.c: New test.
2369 2014-07-10  Tom de Vries  <tom@codesourcery.com>
2371         * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
2372         dg-options.
2373         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2374         * gcc.target/mips/fuse-caller-save-mips16.c: Same.  Add isa_rev=0 to
2375         dg-options.
2377 2014-07-10  Richard Biener  <rguenther@suse.de>
2379         PR c-family/61741
2380         * c-c++-common/torture/pr61741.c: Use signed char.
2382 2014-07-10  Eric Botcazou  <ebotcazou@adacore.com>
2384         * gnat.dg/opt39.adb: New test.
2386 2014-07-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
2388         PR tree-optimization/61742
2389         * gcc.dg/torture/pr61742.c: New test.
2390         * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
2391         * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
2393 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2395         PR c++/60686
2396         * g++.dg/cpp0x/explicit8.C: New.
2398 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2400         DR 1584
2401         PR c++/57466
2402         * g++.dg/template/pr57466.C: New.
2403         * g++.dg/cpp0x/pr57466.C: Likewise.
2404         * g++.dg/template/unify6.C: Update.
2406 2014-07-09  Tom de Vries  <tom@codesourcery.com>
2408         * gcc.target/i386/fuse-caller-save-rec.c: New test.
2410 2014-07-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2412         * gfortran.dg/ieee/underflow_1.f90: New file.
2414 2014-07-09  Richard Biener  <rguenther@suse.de>
2416         PR c-family/61741
2417         * c-c++-common/torture/pr61741.c: New testcase.
2419 2014-07-09  Pat Haugen  <pthaugen@us.ibm.com>
2421         * lib/target-supports.exp
2422         (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
2424 2014-07-09  Jan Hubicka  <hubicka@ucw.cz>
2426         * gcc.dg/globalalias.c: Remove XFAIL.
2427         * gcc.dg/localalias.c: Remove XFAIL.
2429 2014-07-09  Edward Smith-Rowland  <3dw4rd@verizon.net>
2431         PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
2432         * g++.dg/cpp0x/pr58155.C: New.
2434 2014-07-09  Dominique d'Humieres <dominiq@lps.ens.fr>
2436         PR testsuite/61453
2437         * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2438         Adjust regexp for more targets.
2440 2014-07-09  Andrew Sutton  <andrew.n.sutton@gmail.com>
2441             Paolo Carlini  <paolo.carlini@oracle.com>
2443         PR c++/59361
2444         * g++.dg/cpp0x/vt-59361.C: New.
2446 2014-07-08  Sriraman Tallam  <tmsriram@google.com>
2448         PR target/61599
2449         * gcc.target/i386/pr61599-1.c: New test.
2450         * gcc.target/i386/pr61599-2.c: New test.
2452 2014-07-08  Jakub Jelinek  <jakub@redhat.com>
2454         PR rtl-optimization/61673
2455         * gcc.c-torture/execute/pr61673.c: New test.
2457         PR tree-optimization/61725
2458         * gcc.dg/tree-ssa/vrp93.c: New test.
2459         * gcc.c-torture/execute/pr61725.c: New test.
2461 2014-07-08  Richard Biener  <rguenther@suse.de>
2463         * tree-ssa-dom.h (loop_depth_of_name): Remove.
2464         * tree-ssa-dom.c (record_equivalences_from_phis): Remove
2465         restriction on loop depth difference.
2466         (record_equality): Likewise.
2467         (propagate_rhs_into_lhs): Likewise.  Simplify condition.
2468         (loop_depth_of_name): Remove.
2469         * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
2470         restriction on loop depth difference.
2471         (init_copy_prop): Likewise.
2473 2014-07-08  Richard Biener  <rguenther@suse.de>
2475         PR tree-optimization/61681
2476         * gcc.dg/torture/pr61681.c: New testcase.
2478 2014-07-08  Richard Biener  <rguenther@suse.de>
2480         PR tree-optimization/61680
2481         * gcc.dg/vect/pr61680.c: New testcase.
2483 2014-07-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
2485         PR tree-optimization/61576
2486         * gcc.dg/torture/pr61576.c: New test.
2488 2014-07-08  Marek Polacek  <polacek@redhat.com>
2490         PR c/60226
2491         * c-c++-common/pr60226.c: New test.
2493 2014-07-07  Paul Thomas  <pault@gcc.gnu.org>
2495         PR fortran/61459
2496         PR fortran/58883
2497         * gfortran.dg/allocatable_function_8.f90 : New test
2499 2014-07-07  Maciej W. Rozycki  <macro@codesourcery.com>
2501         * gcc.target/powerpc/spe-evmerge.c: New file.
2503 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
2505         * g++.dg/cpp0x/override1.C: Tweak expected error messages.
2507 2014-07-07  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2509         * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
2511 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
2513         PR c++/58898
2514         * g++.dg/parse/pr58898.C: New.
2516 2014-07-07  Dominique d'Humieres <dominiq@lps.ens.fr>
2518         * gfortran.dg/list_read_12.f90: Delete the file.
2519         * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
2520         of dg-runtest.
2522 2014-07-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2524         PR libgfortran/61640
2525         * gfortran.dg/arrayio_16.f90: New test.
2527 2014-07-06  Marek Polacek  <polacek@redhat.com>
2529         * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
2530         * g++.dg/ipa/imm-devirt-2.C: Likewise.
2532 2014-07-06  Marek Polacek  <polacek@redhat.com>
2534         PR c/6940
2535         * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
2536         -Wno-sizeof-array-argument.
2537         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2538         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
2539         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2540         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2541         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2542         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2543         * c-c++-common/sizeof-array-argument.c: New test.
2544         * gcc.dg/vla-5.c: Add dg-warnings.
2546 2014-07-05  Jan Hubicka  <hubicka@ucw.cz>
2548         * g++.dg/ipa/devirt-26.C: Update testcase.
2549         * g++.dg/ipa/imm-devirt-1.C: Update testcase.
2550         * g++.dg/ipa/imm-devirt-2.C: Update testcase.
2552 2014-07-04  Tobias Burnus  <burnus@net-b.de>
2554         * gfortran.dg/coarray/coindexed_3.f90: New.
2556 2014-07-04  Jakub Jelinek  <jakub@redhat.com>
2558         PR middle-end/61654
2559         * g++.dg/opt/pr61654.C: New test.
2561         PR tree-optimization/61684
2562         * gcc.c-torture/compile/pr61684.c: New test.
2564 2014-07-04  Thomas Schwinge  <thomas@codesourcery.com>
2566         * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
2567         dg-runtest's.  Adapt all callers.
2568         * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
2569         * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
2570         * lib/go-dg.exp (go-dg-runtest): Likewise.
2571         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2572         * lib/objc-dg.exp (objc-dg-runtest): Likewise.
2574 2014-07-03  Jakub Jelinek  <jakub@redhat.com>
2576         PR tree-optimization/61682
2577         * gcc.c-torture/execute/pr61682.c: New test.
2579 2014-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
2581         * gcc.target/powerpc/shift-dot.c: New test.
2583 2014-07-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2585         * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
2586         avoid optimization.
2588 2014-07-03  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2590         * gcc.target/arm/identical-invariants.c: New test.
2592 2014-07-02  Jan Hubicka  <hubicka@ucw.cz>
2593             Chen Gang <gang.chen.5i5j@gmail.com>
2595         * gcc.c-torture/compile/section.c: New testcase.
2597 2014-07-02  Christian Bruel  <christian.bruel@st.com>
2599         PR target/29349
2600         PR target/53513
2601         * gcc.target/sh/fpchg.c: New test.
2603 2014-07-02  Jakub Jelinek  <jakub@redhat.com>
2604             Fritz Reese  <Reese-Fritz@zai.com>
2606         * gfortran.dg/oldstyle_5.f: New test.
2608 2014-07-02  Uros Bizjak  <ubizjak@gmail.com>
2610         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
2611         * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
2613 2014-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2615         * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
2616         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2617         * g++.dg/parse/error11.C: Likewise.
2618         * g++.old-deja/g++.brendan/template17.C: Likewise.
2620 2014-07-02  Tobias Burnus  <burnus@net-b.de>
2622         * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
2623         * gfortran.dg/coarray/send_array.f90: Ditto.
2624         * gfortran.dg/coarray/sendget_array.f90: Ditto.
2626 2014-07-01  James Greenhalgh  <james.greenhalgh@arm.com>
2627             Yufeng Zhang  <yufeng.zhang@arm.com>
2629         * gcc.target/aarch64/aapcs64/aapcs64.exp:
2630         (additional_flags_for_func_ret): New variable based on
2631         $additional_flags with -fno-use-caller-save.
2632         (func-ret-*.c): Use the new variable.
2634 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
2636         PR c++/59637
2637         * g++.dg/cpp0x/decltype60.C: New.
2639 2014-07-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2641         * gcc.target/aarch64/simd/vcage_f64.c: New test.
2642         * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
2643         * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
2644         * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
2645         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2646         * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
2647         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2648         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2650 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
2652         * g++.dg/cpp1y/pr59867.C: Fix target selector.
2654 2014-07-01  Marek Polacek  <polacek@redhat.com>
2656         * gcc.dg/Wint-conversion.c: New test.
2658 2014-07-01  Marek Polacek  <polacek@redhat.com>
2660         PR c/58286
2661         * gcc.dg/Wincompatible-pointer-types.c: New test.
2663 2014-06-30  David Holsgrove <david.holsgrove@xilinx.com>
2665         * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
2666         MicroBlaze specific pattern.
2668 2014-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
2670         PR c++/58781
2671         PR c++/60249
2672         PR c++/59867
2673         * testsuite/g++.dg/cpp0x/pr58781.C: New.
2674         * testsuite/g++.dg/cpp0x/pr60249.C: New.
2675         * testsuite/g++.dg/cpp1y/pr59867.C: New.
2677 2014-06-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2679         * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
2680         test requires greater precision than the current PowerPC long
2681         double implementation supports.
2683 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
2685         PR c++/54891
2686         * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
2688 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
2690         PR c++/51400
2691         * g++.dg/cpp0x/constexpr-attribute3.C: New.
2693 2014-06-30  Jeff Law  <law@redhat.com>
2695         PR tree-optimization/61607
2696         * gcc.dg/tree-ssa/pr61607.c: New test.
2698 2014-06-30  Marek Polacek  <polacek@redhat.com>
2700         * c-c++-common/ubsan/attrib-2.c: New test.
2701         * g++.dg/ubsan/return-3.C: New test.
2703 2014-06-30  Igor Zamyatin  <igor.zamyatin@intel.com>
2705         PR middle-end/57541
2706         * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
2707         * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
2709 2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2711         * gcc.dg/ira-loop-pressure.c: New test.
2713 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
2715         * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
2716         checks that the dump is generated.
2718 2014-06-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2720         PR fortran/36275
2721         PR fortran/38839
2722         * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
2723         * gfortran.dg/binding_label_tests_27.f90: New file.
2725 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
2727         * gfortran.dg/graphite/pr59586.f: New testcase.
2729 2014-06-29  Andreas Schwab  <schwab@linux-m68k.org>
2731         * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
2733 2014-06-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2735         PR fortran/29383
2736         * lib/target-supports.exp (check_effective_target_fortran_ieee):
2737         New function.
2738         * gfortran.dg/ieee/ieee.exp: New file.
2739         * gfortran.dg/ieee/ieee_1.F90: New file.
2740         * gfortran.dg/ieee/ieee_2.f90: New file.
2741         * gfortran.dg/ieee/ieee_3.f90: New file.
2742         * gfortran.dg/ieee/ieee_4.f90: New file.
2743         * gfortran.dg/ieee/ieee_5.f90: New file.
2744         * gfortran.dg/ieee/ieee_6.f90: New file.
2745         * gfortran.dg/ieee/ieee_7.f90: New file.
2746         * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
2748 2014-06-28  Jonathan Wakely  <jwakely@redhat.com>
2750         * g++.dg/cpp0x/elision_conv.C: New.
2752 2014-06-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2754         * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
2756 2014-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
2758         PR c++/61614
2759         * g++.dg/ext/complit14.C: New.
2761 2014-06-27  Martin Jambor  <mjambor@suse.cz>
2763         PR ipa/61160
2764         * g++.dg/ipa/pr61160-2.C: New test.
2765         * g++.dg/ipa/pr61160-3.C: Likewise.
2767 2014-06-27  Jakub Jelinek  <jakub@redhat.com>
2769         PR tree-optimization/57233
2770         PR tree-optimization/61299
2771         * gcc.dg/pr57233.c: New test.
2772         * gcc.target/i386/pr57233.c: New test.
2773         * gcc.target/i386/sse2-pr57233.c: New test.
2774         * gcc.target/i386/avx-pr57233.c: New test.
2775         * gcc.target/i386/avx2-pr57233.c: New test.
2776         * gcc.target/i386/avx512f-pr57233.c: New test.
2777         * gcc.target/i386/xop-pr57233.c: New test.
2779 2014-06-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2781         * gcc.dg/typeof-2.c: New testcase.
2783 2014-06-27  Marek Polacek  <polacek@redhat.com>
2785         * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
2786         (fn1): Remove store to out-of-bounds location.  Add memory barrier.
2787         (fn2): Likewise.
2788         (fn5): Likewise.
2789         (fn6): Likewise.
2790         (fn7): Likewise.
2791         (fn8): Likewise.
2792         (fn9): Likewise.
2793         (fn11): Likewise.
2794         * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
2795         location.  Add memory barrier.
2796         (fn2): Likewise.
2797         (fn3): Likewise.
2798         (fn4): Likewise.
2799         (fn5): Likewise.
2800         * c-c++-common/ubsan/bounds-7.c: New test.
2802 2014-06-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2804         PR libgfortran/61499
2805         * gfortran.dg/arrayio_15.f90: New test.
2807 2014-06-26  Uros Bizjak  <ubizjak@gmail.com>
2809         PR target/61586
2810         * gcc.target/alpha/pr61586.c: New test.
2812 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
2814         PR c++/57573
2815         * g++.dg/template/pr57573.C: New.
2817 2014-06-26  Jan Hubicka  <hubicka@ucw.cz>
2819         * gcc.dg/tree-ssa/interposition.c: New testcase.
2821 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
2823         PR c++/56633
2824         * g++.dg/cpp0x/deleted8.C: New.
2826 2014-06-26  Martin Jambor  <mjambor@suse.cz>
2828         * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
2829         parameter.
2830         * g++.dg/simulate-thread/bitfields.C: Likewise.
2831         * gcc.dg/simulate-thread/strict-align-global.c: Remove
2832         allow-packed-store-data-races parameter.
2833         * gcc.dg/simulate-thread/subfields.c: Likewise.
2834         * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
2835         to one.
2837 2014-06-26  Martin Jambor  <mjambor@suse.cz>
2839         * g++.dg/ipa/pr60600.C: Fix typo.
2840         * g++.dg/ipa/devirt-25.C: Likewise.
2842 2014-06-26  Richard Biener  <rguenther@suse.de>
2844         PR tree-optimization/61607
2845         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
2847 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
2849         * gcc.dg/inline-22.c: Add bind_pic_locally.
2850         * gcc.dg/inline_4.c: Ditto.
2851         * gcc.dg/fail_always_inline.c: Ditto.
2852         * g++.dg/ipa/devirt-25.C: Ditto.
2854 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
2856         * lib/target-support.exp (bind_pic_locally): Save the flags to
2857         'flags_to_postpone' instead of appending to 'flags'.
2858         * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
2859         with flags_to_postpone and revert after target_compile.
2860         * lib/g++.exp (g++_target_compile): Ditto.
2861         * lib/gfortran.exp (gfortran_target_compile): Ditto.
2863 2014-06-26  Nick Clifton  <nickc@redhat.com>
2865         * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
2867 2014-06-26  Adam Butcher  <adam@jessamine.co.uk>
2869         PR c++/61537
2870         * g++.dg/template/pr61537.C: New testcase.
2872 2014-06-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2874         * gfortran.dg/default_format_denormal_2.f90:  Remove xfail for
2875         powerpc*-*-linux*.
2877 2014-06-25  Tobias Burnus  <burnus@net-b.de>
2879         * gfortran.dg/coarray_33.f90: New.
2881 2014-06-25  Tobias Burnus  <burnus@net-b.de>
2883         * gfortran.dg/coarray/coindexed_1.f90: New.
2885 2014-06-25  Tobias Burnus  <burnus@net-b.de>
2887         * gfortran.dg/coarray_collectives_7.f90: New.
2889 2014-06-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2891         * gcc.c-torture/execute/20140622-1.c: New test.
2893 2014-06-25  Paolo Carlini  <paolo.carlini@oracle.com>
2895         DR 178
2896         PR c++/49132
2897         * g++.dg/cpp0x/aggr1.C: New.
2898         * g++.dg/cpp0x/aggr2.C: Likewise.
2899         * g++.dg/init/aggr11.C: Likewise.
2900         * g++.dg/init/aggr12.C: Likewise.
2902 2014-06-25  Martin Jambor  <mjambor@suse.cz>
2904         * g++.dg/ipa/pr61540.C: Remove dumping test.
2906 2014-06-25  Marek Polacek  <polacek@redhat.com>
2908         PR c/61162
2909         * gcc.dg/pr61162.c: Adjust dg-warning.
2910         * gcc.dg/pr61162-2.c: New test.
2912 2014-06-25  Marc Glisse  <marc.glisse@inria.fr>
2914         PR tree-optimization/57742
2915         * gcc.dg/tree-ssa/calloc-3.c: New file.
2917 2014-06-25  Richard Biener  <rguenther@suse.de>
2919         PR testsuite/61560
2920         * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
2921         for targets that return _Complex float in memory.
2923 2014-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2925         * gcc.target/arm/vect-noalign.c: Adjust options.
2927 2014-06-24  Cong Hou  <congh@google.com>
2929         * gcc.dg/vect/vect-reduc-sad.c: New.
2930         * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
2932 2014-06-24  Marc Glisse  <marc.glisse@inria.fr>
2934         PR tree-optimization/57742
2935         * g++.dg/tree-ssa/calloc.C: New testcase.
2936         * gcc.dg/tree-ssa/calloc-1.c: Likewise.
2937         * gcc.dg/tree-ssa/calloc-2.c: Likewise.
2938         * gcc.dg/strlenopt-9.c: Adapt.
2940 2014-06-24  Yufeng Zhang  <yufeng.zhang@arm.com>
2942         * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
2943         global variable.
2944         (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
2945         instead of calling sequentially in the C code.
2946         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
2947         saved_return_address to the stack frame where LR register was stored.
2948         (saved_return_address): Declare weak.
2950 2014-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
2952         PR c++/33972
2953         * g++.dg/other/operator3.C: New.
2954         * g++.dg/template/operator8.C: Adjust.
2955         * g++.dg/template/operator9.C: Likewise.
2957 2014-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2959         * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
2961 2014-06-24  Richard Biener  <rguenther@suse.de>
2963         PR tree-optimization/61572
2964         * gcc.target/i386/pr61572.c: New testcase.
2966 2014-06-24  Jakub Jelinek  <jakub@redhat.com>
2968         * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
2969         reduction clause.
2970         * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
2971         Remove Label is never defined expected error.
2972         * gfortran.dg/gomp/udr8.f90: New test.
2974 2014-06-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
2976         PR tree-optimization/61554
2977         * g++.dg/torture/pr61554.C: New testcase.
2979 2014-06-23  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2981         * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
2983 2014-06-23  Jan Hubicka  <hubicka@ucw.cz>
2985         * gcc.dg/localalias-2.c: Guard by require-alias.
2986         * gcc.dg/globalalias-2.c: Likewise.
2988 2014-06-23  Kai Tietz  <ktietz@redhat.com>
2990         * gcc.target/i386/indjmp-1.c: New test.
2992 2014-06-23  Andrew Pinski  <apinski@cavium.com>
2994         * gcc.c-torture/compile/20140723-1.c: New testcase.
2996 2014-06-23  Marek Polacek  <polacek@redhat.com>
2998         PR c/61553
2999         * c-c++-common/pr61553.c (foo): Add dg-error.
3001 2014-06-23  Tobias Burnus  <burnus@net-b.de>
3003         * gfortran.dg/coarray_32.f90: New.
3005 2014-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3007         DR 577
3008         PR c++/33101
3009         * g++.dg/other/void1.C: Adjust.
3010         * g++.dg/other/void3.C: Likewise.
3012 2014-06-23  Marek Polacek  <polacek@redhat.com>
3014         PR c/61553
3015         * c-c++-common/pr61553.c: New test.
3017 2014-06-23  Richard Biener  <rguenther@suse.de>
3019         * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3020         * g++.dg/vect/slp-pr50819.cc: Likewise.
3021         * g++.dg/vect/slp-pr56812.cc: Likewise.
3022         * gcc.dg/vect/bb-slp-1.c: Likewise.
3023         * gcc.dg/vect/bb-slp-10.c: Likewise.
3024         * gcc.dg/vect/bb-slp-11.c: Likewise.
3025         * gcc.dg/vect/bb-slp-13.c: Likewise.
3026         * gcc.dg/vect/bb-slp-14.c: Likewise.
3027         * gcc.dg/vect/bb-slp-15.c: Likewise.
3028         * gcc.dg/vect/bb-slp-16.c: Likewise.
3029         * gcc.dg/vect/bb-slp-17.c: Likewise.
3030         * gcc.dg/vect/bb-slp-18.c: Likewise.
3031         * gcc.dg/vect/bb-slp-19.c: Likewise.
3032         * gcc.dg/vect/bb-slp-2.c: Likewise.
3033         * gcc.dg/vect/bb-slp-20.c: Likewise.
3034         * gcc.dg/vect/bb-slp-21.c: Likewise.
3035         * gcc.dg/vect/bb-slp-22.c: Likewise.
3036         * gcc.dg/vect/bb-slp-23.c: Likewise.
3037         * gcc.dg/vect/bb-slp-24.c: Likewise.
3038         * gcc.dg/vect/bb-slp-25.c: Likewise.
3039         * gcc.dg/vect/bb-slp-26.c: Likewise.
3040         * gcc.dg/vect/bb-slp-27.c: Likewise.
3041         * gcc.dg/vect/bb-slp-28.c: Likewise.
3042         * gcc.dg/vect/bb-slp-29.c: Likewise.
3043         * gcc.dg/vect/bb-slp-3.c: Likewise.
3044         * gcc.dg/vect/bb-slp-30.c: Likewise.
3045         * gcc.dg/vect/bb-slp-31.c: Likewise.
3046         * gcc.dg/vect/bb-slp-32.c: Likewise.
3047         * gcc.dg/vect/bb-slp-4.c: Likewise.
3048         * gcc.dg/vect/bb-slp-5.c: Likewise.
3049         * gcc.dg/vect/bb-slp-6.c: Likewise.
3050         * gcc.dg/vect/bb-slp-7.c: Likewise.
3051         * gcc.dg/vect/bb-slp-8.c: Likewise.
3052         * gcc.dg/vect/bb-slp-8a.c: Likewise.
3053         * gcc.dg/vect/bb-slp-8b.c: Likewise.
3054         * gcc.dg/vect/bb-slp-9.c: Likewise.
3055         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3056         * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3057         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3058         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3059         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3060         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3061         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3062         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3063         * gcc.dg/vect/pr26359.c: Likewise.
3064         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3066 2014-06-23  Marek Polacek  <polacek@redhat.com>
3068         * c-c++-common/pr49706-2.c: New test.
3070 2014-06-23  Alan Modra  <amodra@gmail.com>
3072         * gcc.dg/pr61583.c: New.
3074 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
3076         * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3077         [u]int64x1_t.
3079         * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3080         * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3082         * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3083         test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3084         test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3085         test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3086         test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3087         test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3088         test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3089         test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3090         test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3091         test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3092         test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3093         test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3094         test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3095         test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3096         test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3097         test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3098         test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3099         test_vsrid_n_u64): Fix signature to match intrinsic.
3101         (test_vabs_s64): Remove.
3102         (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3104         (test_vdupd_lane_s64): Rename to...
3105         (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3107         (test_vdupd_lane_u64): Rename to...
3108         (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3110         (test_vtst_s64): Rename to...
3111         (test_vtstd_s64): ...and change int64x1_t to int64_t.
3113         (test_vtst_u64): Rename to...
3114         (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3116         * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3117         * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3118         Remove out-of-bounds tests.
3119         * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3120         * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3121         * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3123 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
3125         * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3126         * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3127         * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3128         * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3129         * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3130         vector types.
3131         * gcc.target/aarch64/vsub_f64.c: Likewise.
3132         * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3133         scheme as now the same for all variants.
3134         * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3135         float64x1_t.
3137 2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
3139         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3141 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
3143         * gcc.dg/localalias.c: Fix broken commit.
3144         * gcc.dg/globalalias.c: Likewise.
3146 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
3148         * gcc.dg/localalias.c: New testcase.
3149         * gcc.dg/localalias-2.c: New testcase.
3150         * gcc.dg/globalalias.c: New testcase.
3151         * gcc.dg/globalalias-2.c: New testcase.
3153 2014-06-20  Jakub Jelinek  <jakub@redhat.com>
3155         * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3157 2014-06-20  Marek Polacek  <polacek@redhat.com>
3159         * c-c++-common/ubsan/bounds-1.c: New test.
3160         * c-c++-common/ubsan/bounds-2.c: New test.
3161         * c-c++-common/ubsan/bounds-3.c: New test.
3162         * c-c++-common/ubsan/bounds-4.c: New test.
3163         * c-c++-common/ubsan/bounds-5.c: New test.
3164         * c-c++-common/ubsan/bounds-6.c: New test.
3166 2014-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
3168         Make the tests big-endian friendly.
3170         * gcc.target/aarch64/aapcs64/test_25.c: Update.
3171         * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3172         * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3173         * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3174         * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3175         * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3176         * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3177         * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3178         * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3180 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
3181             Max Ostapenko  <m.ostapenko@partner.samsung.com>
3183         PR sanitizer/61547
3184         * c-c++-common/asan/strlen-overflow-1.c: New test.
3186 2014-06-20  Martin Jambor  <mjambor@suse.cz>
3188         PR ipa/61540
3189         * g++.dg/ipa/pr61540.C: New test.
3191 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
3192             Max Ostapenko  <m.ostapenko@partner.samsung.com>
3194         PR sanitizer/61530
3195         * c-c++-common/asan/pr61530.c: New test.
3197 2014-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3199         * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3200         * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3201         * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3202         * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3203         * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3204         * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3205         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3206         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3207         * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3208         * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3209         * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3210         * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3211         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3212         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3213         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3214         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3215         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3216         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3217         * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3218         * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3219         * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3220         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3221         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3222         * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3223         * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3224         * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3225         * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3226         * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3227         * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3228         * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3229         * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3230         * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3231         * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3232         * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3233         * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3234         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3235         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3236         * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3237         * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3238         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3239         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3240         * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3241         (test_vqdmlal_high_lane_s16): Fix parameter type.
3242         (test_vqdmlal_high_lane_s32): Likewise.
3243         (test_vqdmull_high_lane_s16): Likewise.
3244         (test_vqdmull_high_lane_s32): Likewise.
3245         (test_vqdmlsl_high_lane_s32): Likewise.
3246         (test_vqdmlsl_high_lane_s16): Likewise.
3247         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3248         Fix argument type.
3249         (test_vqdmlals_lane_s32): Likewise.
3250         (test_vqdmlslh_lane_s16): Likewise.
3251         (test_vqdmlsls_lane_s32): Likewise.
3252         (test_vqdmulhh_lane_s16): Likewise.
3253         (test_vqdmulhs_lane_s32): Likewise.
3254         (test_vqdmullh_lane_s16): Likewise.
3255         (test_vqdmulls_lane_s32): Likewise.
3256         (test_vqrdmulhh_lane_s16): Likewise.
3257         (test_vqrdmulhs_lane_s32): Likewise.
3259 2014-06-20  Tobias Burnus  <burnus@net-b.de>
3261         PR testsuite/61567
3262         * gfortran.dg/coarray_collectives_5.f90: Update
3263         dg-final scan-tree-dump-times.
3264         * gfortran.dg/coarray_collectives_6.f90: Ditto.
3266 2014-06-20 Hale Wang <hale.wang@arm.com>
3268         * gcc.target/arm/lto/: New folder to verify the LTO option.
3269         * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3270         * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3271         * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3272         * lib/lto.exp (object-readelf): New procedure.
3274 2014-06-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3276         PR fortran/61454
3277         * gfortran.dg/pr61454.f90: New file.
3279 2014-06-19  Terry Guo  <terry.guo@arm.com>
3281         * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3282         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3283         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3285 2014-06-19  Tobias Burnus  <burnus@net-b.de>
3287         * gfortran.dg/coarray/collectives_2.f90: Extend
3288         and make valid.
3290 2014-06-18  Tom de Vries  <tom@codesourcery.com>
3292         * gcc.target/aarch64/fuse-caller-save.c: New test.
3294 2014-06-18  Radovan Obradovic  <robradovic@mips.com>
3295             Tom de Vries  <tom@codesourcery.com>
3297         * gcc.target/arm/fuse-caller-save.c: New test.
3299 2014-06-18  Richard Biener  <rguenther@suse.de>
3301         * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3302         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3303         * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3305 2014-06-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
3307         PR tree-optimization/61518
3308         * gcc.dg/torture/pr61518.c: New test.
3310 2014-06-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3312         PR tree-optimization/61517
3313         * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3314         (incorrect_read_be32): Likewise.
3315         (main): Call incorrect_read_* to test stmt replacement is made by
3316         bswap at the right place.
3317         * gcc.c-torture/execute/pr61517.c: New test.
3319 2014-06-18  Andreas Schwab  <schwab@suse.de>
3321         PR rtl-optimization/54555
3322         * gcc.target/m68k/pr54555.c: New test.
3324 2014-06-18  Olivier Hainque  <hainque@adacore.com>
3326         * gnat.dg/blocklocs.adb: New test.
3328 2014-06-18  Evgeny Stupachenko  <evstupac@gmail.com>
3330         PR tree-optimization/52252
3331         * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3332         * gcc.target/i386/pr52252-core.c: Ditto.
3334         PR tree-optimization/61403
3335         * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3337 2014-06-18  Jakub Jelinek  <jakub@redhat.com>
3339         * gfortran.dg/gomp/declare-simd-1.f90: New test.
3340         * gfortran.dg/gomp/depend-1.f90: New test.
3341         * gfortran.dg/gomp/target1.f90: New test.
3342         * gfortran.dg/gomp/target2.f90: New test.
3343         * gfortran.dg/gomp/target3.f90: New test.
3344         * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3345         * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3346         201107.
3348 2014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>
3350         PR fortran/61126
3351         * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3353 2014-06-17  Tobias Burnus  <burnus@net-b.de>
3354             Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3356         * gfortran.dg/coarray/send_array.f90: New.
3357         * gfortran.dg/coarray/get_array.f90: New.
3358         * gfortran.dg/coarray/sendget_array.f90: New.
3359         * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3360         names.
3361         * gfortran.dg/coarray/collectives_2.f90: New.
3363 2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3365         PR target/61533
3366         * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3367         dg-options.
3369 2014-06-17  Uros Bizjak  <ubizjak@gmail.com>
3371         * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
3372         unit_id and kind_id to zero.
3374 2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
3376         PR target/61483
3377         * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
3378         * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
3379         * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
3380         * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
3382 2014-06-17  Richard Biener  <rguenther@suse.de>
3384         PR lto/61012
3385         * gcc.dg/lto/pr61526_0.c: New testcase.
3386         * gcc.dg/lto/pr61526_1.c: Likewise.
3388 2014-06-17  Richard Biener  <rguenther@suse.de>
3390         * gcc.dg/tree-ssa/20041122-1.c: Adjust.
3391         * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
3392         * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
3393         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3394         * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
3396 2014-06-17  Richard Biener  <rguenther@suse.de>
3398         * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
3400 2014-06-16  Richard Biener  <rguenther@suse.de>
3402         PR tree-optimization/61482
3403         * g++.dg/torture/pr61482.C: New testcase.
3405 2014-06-16  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
3407         * gcc.target/i386/xop-imul64-vector.c: Remove the check for
3408         vpmacsdql instruction.
3410 2014-06-16  Yury Gribov  <y.gribov@samsung.com>
3412         * c-c++-common/asan/instrument-with-calls-1.c: New test.
3413         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3414         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3415         * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
3416         test patterns.
3417         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3418         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3419         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3420         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3421         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3422         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3424 2014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3426         PR fortran/28484
3427         PR fortran/61429
3428         * gfortran.dg/system_clock_1.f90: New file.
3429         * gfortran.dg/system_clock_2.f90: New file.
3431 2014-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3433         PR c++/33101
3434         * g++.dg/other/void3.C: New.
3435         * g++.dg/conversion/err-recover1.C: Update.
3437 2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
3439         PR target/61415
3440         * lib/target-supports.exp (check_effective_target_longdouble128): New.
3441         * gcc.target/powerpc/pack02.c: Use it.
3442         * gcc.target/powerpc/tfmode_off.c: Likewise.
3444 2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3446         PR rtl-optimization/61094
3447         PR rtl-optimization/61446
3448         * gcc.target/i386/pr61446.c : New.
3450 2014-06-13  Dehao Chen  <dehao@google.com>
3452         * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
3454 2014-06-13  Alan Lawrence  <alan.lawrence@arm.com>
3456         * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
3458 2014-06-13  Richard Biener  <rguenther@suse.de>
3460         * c-c++-common/pr46562-2.c: Adjust.
3461         * g++.dg/tree-ssa/pr8781.C: Likewise.
3462         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3463         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3464         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3465         * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
3466         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3468 2014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3470         PR tree-optimization/61375
3471         * gcc.c-torture/execute/pr61375-1.c: New test.
3473 2014-06-12  Jakub Jelinek  <jakub@redhat.com>
3475         PR middle-end/61486
3476         * c-c++-common/gomp/pr61486-1.c: New test.
3477         * c-c++-common/gomp/pr61486-2.c: New test.
3479 2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
3481         PR target/59843
3482         * gcc.dg/vect/vect-singleton_1.c: New file.
3484 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
3486         PR target/61443
3487         * gcc.target/avr/torture/pr61443.c: New test.
3489 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
3491         PR c++/19200
3492         * g++.dg/parse/friend11.C: New.
3494 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
3496         PR c++/60265
3497         * g++.dg/cpp0x/using-enum-1.C: New.
3498         * g++.dg/cpp0x/using-enum-2.C: Likewise.
3500 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
3502         PR c++/19200
3503         * g++.dg/parse/friend9.C: New.
3504         * g++.dg/parse/friend10.C: Likewise.
3505         * g++.dg/parse/friend7.C: Adjust.
3507 2014-06-11  Richard Biener  <rguenther@suse.de>
3509         PR tree-optimization/61452
3510         * gcc.dg/torture/pr61452.c: New testcase.
3512 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
3514         PR c++/34049
3515         * g++.dg/parse/pr34049.C: New.
3517 2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3519         * gcc.c-torture/execute/pr61306-1.c: New test.
3520         * gcc.c-torture/execute/pr61306-2.c: Likewise.
3521         * gcc.c-torture/execute/pr61306-3.c: Likewise.
3523 2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3525         * gcc.target/aarch64/acle/acle.exp: New.
3526         * gcc.target/aarch64/acle/crc32b.c: New test.
3527         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
3528         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
3529         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
3530         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
3531         * gcc.target/aarch64/acle/crc32d.c: Likewise.
3532         * gcc.target/aarch64/acle/crc32h.c: Likewise.
3533         * gcc.target/aarch64/acle/crc32w.c: Likewise.
3535 2014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>
3537         PR tree-optimization/52252
3538         * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
3540 2014-06-11  Richard Biener  <rguenther@suse.de>
3542         PR middle-end/61437
3543         * gcc.dg/torture/20140610-1.c: New testcase.
3544         * gcc.dg/torture/20140610-2.c: Likewise.
3546 2014-06-10  Richard Biener  <rguenther@suse.de>
3548         PR tree-optimization/61438
3549         * gcc.dg/torture/pr61438.c: New testcase.
3551 2014-06-10  Richard Biener  <rguenther@suse.de>
3553         PR middle-end/61456
3554         * g++.dg/opt/pr61456.C: New testcase.
3556 2014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
3557             Mikael Morin <mikael@gcc.gnu.org>
3559         PR fortran/41936
3560         * gfortran.dg/class_array_15.f03: Check memory leaks.
3562 2014-06-10  Richard Biener  <rguenther@suse.de>
3564         PR tree-optimization/57186
3565         PR tree-optimization/59299
3566         * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
3567         * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
3569 2014-06-10  Jakub Jelinek  <jakub@redhat.com>
3571         PR fortran/60928
3572         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
3573         directives.
3574         * gfortran.dg/gomp/associate1.f90: New test.
3575         * gfortran.dg/gomp/intentin1.f90: New test.
3576         * gfortran.dg/gomp/openmp-simd-1.f90: New test.
3577         * gfortran.dg/gomp/openmp-simd-2.f90: New test.
3578         * gfortran.dg/gomp/openmp-simd-3.f90: New test.
3579         * gfortran.dg/gomp/proc_ptr_2.f90: New test.
3581 2014-06-09  Marek Polacek  <polacek@redhat.com>
3583         PR c/36446
3584         * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
3585         * gcc.dg/array-2.c: Likewise.
3586         * gcc.dg/array-const-2.c: Likewise.
3587         * gcc.dg/ucnid-8.c: Likewise.
3588         * gcc.dg/vla-init-1.c: Likewise.
3589         * gcc.dg/array-const-3.c: Change dg-error to dg-message.
3590         * gcc.dg/c99-flex-array-7.c: Likewise.
3591         * gcc.dg/init-bad-1.c: Likewise.
3592         * gcc.dg/init-bad-3.c: Likewise.
3593         * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
3594         * gcc.dg/pedwarn-init.c: Add dg-warning.
3595         * gcc.dg/pr53119.c: Remove dg-excess-errors.
3597 2014-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3599         PR c++/22556
3600         * g++.dg/other/redecl3.C: New.
3602 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
3604         PR c++/54442
3605         * g++.dg/pr54442.C: New file.
3607 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
3609         PR fortran/61406
3610         * gfortran.dg/associate_17.f90 : New test
3612 2014-06-09  Petr Murzin  <petr.murzin@intel.com>
3614         * gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
3615         void for TEST instead of static void.
3616         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
3617         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
3618         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
3619         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
3620         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
3621         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
3622         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
3623         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
3624         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
3625         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
3626         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
3627         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
3628         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
3629         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
3630         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
3631         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
3632         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
3633         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
3634         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
3635         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
3636         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
3637         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
3638         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
3639         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
3640         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
3641         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
3642         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3643         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
3644         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
3645         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
3646         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
3647         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3648         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3649         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3650         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3651         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3652         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3653         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3654         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3655         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3656         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3657         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
3658         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
3659         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
3660         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
3661         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
3662         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
3663         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
3664         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
3665         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
3666         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
3667         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
3668         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
3669         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
3670         * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
3671         * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
3672         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
3673         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
3674         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
3675         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
3676         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
3677         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
3678         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3679         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3680         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3681         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3682         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
3683         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
3684         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3685         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3686         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3687         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3688         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3689         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3690         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3691         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3692         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3693         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
3694         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
3695         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
3696         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
3697         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
3698         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
3699         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
3700         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
3701         * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
3702         instead of static void.
3703         * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
3704         delete unused variables.
3705         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
3706         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
3707         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
3708         * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
3709         delete unused variables, void for TEST instead of static void.
3710         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
3711         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
3712         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
3713         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
3714         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
3715         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
3716         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
3717         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
3718         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
3719         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
3720         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
3721         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3722         * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
3723         initialize variables.
3724         * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
3725         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
3726         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
3727         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
3728         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
3729         * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
3730         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
3731         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
3732         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3733         * gcc.target/i386/i386.exp: Ditto.
3734         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
3735         CALC, void for TEST instead of static void, initialize variables.
3736         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
3737         * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
3738         static void.
3739         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
3740         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
3741         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
3742         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
3743         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
3744         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3745         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3746         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
3747         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
3748         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
3749         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
3750         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3751         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
3752         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
3753         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
3754         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
3755         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3756         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3757         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3758         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
3759         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
3760         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
3761         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
3762         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
3763         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
3764         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
3765         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
3766         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
3767         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
3768         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
3769         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
3770         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
3771         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
3772         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
3773         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
3774         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
3775         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
3776         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
3777         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
3778         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
3779         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
3780         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
3781         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
3782         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
3783         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
3784         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
3785         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
3786         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
3787         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
3788         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
3789         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
3790         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
3791         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3792         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3793         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3794         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3795         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
3796         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
3797         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
3798         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
3799         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
3800         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
3801         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
3802         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
3803         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
3804         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
3805         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
3806         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
3807         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
3808         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
3809         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3810         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3811         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
3812         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
3813         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
3814         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
3815         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
3816         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
3817         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
3818         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
3819         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
3820         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
3821         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
3822         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
3823         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
3824         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
3825         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
3826         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
3827         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
3828         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
3829         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
3830         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3831         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
3832         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
3833         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
3834         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
3835         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
3836         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
3837         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3838         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
3839         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
3840         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
3841         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
3842         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
3843         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
3844         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
3845         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
3846         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
3847         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
3848         * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
3849         instead of static void.
3850         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
3851         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
3852         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
3853         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
3854         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
3855         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
3856         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
3857         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
3858         static void, delete unused variables.
3859         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
3860         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3861         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
3862         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
3863         * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
3864         static void, delete unused variables, Change parameters for
3865         UNION_CHECK, MASK_MERGE and MASK_ZERO.
3866         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
3867         CALC,  void for TEST instead of static void.
3868         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
3869         UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
3870         void.
3871         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
3872         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
3873         static void, change type  of parameter for UNION_TYPE.
3874         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
3875         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
3876         void for TEST instead of static void, delete unused variables, change
3877         parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
3878         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
3879         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3880         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3881         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3882         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3883         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3884         * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
3885         void for TEST instead of static void, change parameters for
3886         UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
3887         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
3888         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
3889         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
3890         * gcc.target/i386/avx512f-additional-reg-names.c: Add
3891         __attribute__((unused)).
3892         * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
3893         __attribute__((unused)).
3894         * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
3895         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
3896         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
3897         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
3898         * gcc.target/i386/avx512f-korw-1.c: Ditto.
3899         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
3900         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
3901         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
3902         * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
3903         add __attribute__((unused)).
3904         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
3905         * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
3906         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
3907         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
3908         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
3909         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
3910         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
3911         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
3912         * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
3913         delete unused variables.
3914         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
3915         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3916         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3917         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
3918         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3919         * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
3920         static void, mask_merging and zero_masking for unsigned types.
3921         * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
3922         CHECK_ARRAY for unsigned types.
3923         * gcc.target/i386/m256-check.h: Ditto.
3924         * gcc.target/i386/m512-check.h: Ditto.
3926 2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
3928         PR target/61062
3929         * gcc.target/arm/pr48252.c (main): Expect same result
3930         as endian-neutral.
3932 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3934         PR fortran/45187
3935         * gfortran.dg/cray_pointers_10.f90: New file.
3937 2014-06-09  Jakub Jelinek  <jakub@redhat.com>
3939         * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
3940         instead of complex(kind=16).
3942 2014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3944         PR fortran/38829
3945         * gfortran.dg/bind_c_usage_29.f90: New file.
3947 2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
3949         * gnat.dg/opt38.adb: New test.
3950         * gnat.dg/opt38_pkg.ad[sb]: New helper.
3952 2014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>
3954         PR target/18343
3955         * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
3956         New macro, 0 for __MMIX__, default 64.
3957         (bar): Pass it to __builtin_apply instead of literal 64.
3959 2014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3961         * gfortran.dg/io_constraints_11.f90: New file.
3962         * gfortran.dg/io_constraints_12.f90: New file.
3963         * gfortran.dg/io_constraints_13.f90: New file.
3965 2014-06-06  Uros Bizjak  <ubizjak@gmail.com>
3967         PR target/61423
3968         * gcc.target/i386/pr61423.c: New test.
3970 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
3972         PR c++/60184
3973         * g++.dg/cpp0x/constexpr-union6.C: New.
3974         * g++.dg/cpp0x/union6.C: Likewise.
3975         * g++.dg/init/ref14.C: Adjust.
3976         * g++.dg/init/union1.C: Likewise.
3978 2014-06-06  Richard Biener  <rguenther@suse.de>
3980         PR tree-optimization/59299
3981         * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
3983 2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
3985         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
3986         * gcc.dg/tree-ssa/sra-12.c: Likewise.
3988 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3990         * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
3991         bitfield and test wrong results instead of correct results to make the
3992         test more portable.
3994 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
3996         PR c++/60432
3997         * g++.dg/cpp0x/constexpr-60432.C: New.
3999 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4001         PR c++/60199
4002         * g++.dg/cpp0x/constexpr-60199.C: New.
4004 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4006         * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4007         Specify -march=z900 as an additional option.
4008         * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4009         * gcc.dg/optimize-bswapsi-2.c: Likewise.
4010         * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4012 2014-06-06  Jakub Jelinek  <jakub@redhat.com>
4014         * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4015         reduction clause diagnostic changes.
4016         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4017         * gfortran.dg/gomp/reduction1.f90: Likewise.
4018         * gfortran.dg/gomp/reduction3.f90: Likewise.
4019         * gfortran.dg/gomp/udr1.f90: New test.
4020         * gfortran.dg/gomp/udr2.f90: New test.
4021         * gfortran.dg/gomp/udr3.f90: New test.
4022         * gfortran.dg/gomp/udr4.f90: New test.
4023         * gfortran.dg/gomp/udr5.f90: New test.
4024         * gfortran.dg/gomp/udr6.f90: New test.
4025         * gfortran.dg/gomp/udr7.f90: New test.
4027 2014-06-06  Christian Bruel  <christian.bruel@st.com>
4029         PR tree-optimization/43934
4030         * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4032 2014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>
4034         PR c/53119
4035         * gcc.dg/pr53119.c: New testcase.
4037 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4039         PR target/52472
4040         * gcc.target/avr/pr52472.c: New test.
4043 2014-06-05  Jeff Law  <law@redhat.com>
4045         PR tree-optimization/61289
4046         * g++.dg/pr61289.C: New test.
4047         * g++.dg/pr61289-2.C: New test.
4049 2014-06-05  Richard Biener  <rguenther@suse.de>
4050             Paolo Carlini  <paolo.carlini@oracle.com>
4052         PR c++/56961
4053         * g++.dg/parse/pr56961.C: New.
4055 2014-06-05  Kai Tietz  <ktietz@redhat.com>
4057         PR target/46219
4058         * gcc.target/i386/sibcall-4.c: Remove xfail.
4060 2014-06-05  Julian Brown  <julian@codesourcery.com>
4061             Sandra Loosemore  <sandra@codesourcery.com>
4063         * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4065 2014-06-05  Richard Biener  <rguenther@suse.de>
4067         PR c++/61004
4068         * g++.dg/diagnostic/pr61004.C: New testcase.
4070 2014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>
4072         * gcc.dg/torture/pr61319.c: New test.
4074 2014-06-05  Marek Polacek  <polacek@redhat.com>
4076         PR c/56724
4077         * gcc.dg/pr56724-3.c: New test.
4079 2014-06-05  Andreas Schwab  <schwab@suse.de>
4081         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4083 2014-06-05  Marek Polacek  <polacek@redhat.com>
4085         PR c/49706
4086         * c-c++-common/pr49706.c: New test.
4088 2014-06-05  Marek Polacek  <polacek@redhat.com>
4090         PR c/48062
4091         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4092         * gcc.dg/Wshadow-3.c: Likewise.
4093         * gcc.dg/pr48062.c: New test.
4095 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4097         PR c++/43453
4098         * g++.dg/init/pr43453.C: New.
4100 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
4102         PR tree-optimization/61385
4103         * gcc.dg/tree-ssa/pr61385.c: New file.
4105 2014-06-04  Richard Biener  <rguenther@suse.de>
4107         PR tree-optimization/60098
4108         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4110 2014-06-04  Richard Biener  <rguenther@suse.de>
4112         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4114 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
4116         PR c/58942
4117         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4118         the case with a pointer.
4120 2014-06-04  Marek Polacek  <polacek@redhat.com>
4122         PR c/30020
4123         * c-c++-common/pr30020.c: New test.
4125 2014-06-03  Andrew Pinski  <apinski@cavium.com>
4127         * gcc.c-torture/compile/20140528-1.c: New testcase.
4129 2014-06-03  Dehao Chen  <dehao@google.com>
4131         * gcc.dg/tree-prof/merge_block.c: New test.
4133 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
4135         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4136         * g++.dg/ext/mv15.C (dg-options): Ditto.
4138 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4140         DR 1423
4141         PR c++/52174
4142         * g++.dg/cpp0x/nullptr31.C: New.
4143         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4144         * g++.dg/cpp0x/nullptr17.C: Update.
4146 2014-06-03  Marek Polacek  <polacek@redhat.com>
4148         PR c/60439
4149         * c-c++-common/pr60439.c: New test.
4150         * g++.dg/eh/scope1.C (f4): Add dg-warning.
4152 2014-06-03  Martin Jambor  <mjambor@suse.cz>
4154         PR ipa/61160
4155         * g++.dg/ipa/pr61160-1.C: New test.
4157 2014-06-03  Richard Biener  <rguenther@suse.de>
4159         PR tree-optimization/61383
4160         * gcc.dg/torture/pr61383-1.c: New testcase.
4162 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
4164         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4166 2014-06-02  Jeff Law  <law@redhat.com>
4168         PR rtl-optimization/61094
4169         * g++.dg/pr61094: New test.
4171 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
4173         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4174         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4175         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4176         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4177         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4178         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4179         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4180         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4182 2014-06-02  Richard Biener  <rguenther@suse.de>
4184         PR tree-optimization/61346
4185         * gcc.dg/torture/pr61346.c: New testcase.
4187 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
4189         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4190         not compilation.
4191         * gcc.target/i386/sibcall-4.c: Ditto.
4192         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4194 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
4196         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4197         in scan-assembler-not string.
4198         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4199         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4200         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4202 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
4204         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4206 2014-06-01  Kai Tietz  <ktietz@redhat.com>
4208         PR target/61377
4209         * gcc.target/i386/sibcall-6.c: New test.
4211 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
4213         DR 1227
4214         PR c++/57543
4215         * g++.dg/cpp0x/pr57543-1.C: New.
4216         * g++.dg/cpp0x/pr57543-2.C: Likewise.
4217         * g++.dg/cpp0x/pr57543-3.C: Likewise.
4218         * g++.dg/cpp0x/decltype59.C: Likewise.
4220 2014-05-31  Tom de Vries  <tom@codesourcery.com>
4222         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4224 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
4226         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4227         restore_gcc_exec_prefix_env_var): New procedures.
4228         (set_ld_library_path_env_vars,
4229         restore_ld_library_path_env_vars): Use them.
4230         * lib/c-compat.exp: Load target-libpath.exp.
4231         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4232         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4233         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4234         restore_gcc_exec_prefix_env_var.
4235         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4236         Likewise.
4238         * c-c++-common/asan/misalign-1.c: New test.
4239         * c-c++-common/asan/misalign-2.c: New test.
4241         * g++.dg/asan/asan_test.C: Add -std=c++11 and
4242         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4243         -DASAN_USE_DEJAGNU_GTEST=1.
4244         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4245         * g++.dg/asan/asan_oob_test.cc: Likewise.
4246         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4247         * g++.dg/asan/asan_str_test.cc: Likewise.
4248         * g++.dg/asan/asan_test_utils.h: Likewise.
4249         * g++.dg/asan/sanitizer_test_config.h: Likewise.
4250         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
4251         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4252         Imported from upstream r209283.
4253         * g++.dg/asan/asan_test_config.h: Likewise.
4255 2014-05-30  Kai Tietz  <ktietz@redhat.com>
4257         PR target/60104
4258         * gcc.target/i386/sibcall-1.c: New test.
4259         * gcc.target/i386/sibcall-2.c: New test.
4260         * gcc.target/i386/sibcall-3.c: New test.
4261         * gcc.target/i386/sibcall-4.c: New test.
4263 2014-05-30  Ian Lance Taylor  <iant@google.com>
4265         * gcc.target/i386/pause-2.c: New test.
4267 2014-05-30  Tom de Vries  <tom@codesourcery.com>
4269         * gcc.target/i386/fuse-caller-save.c: New test.
4270         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4271         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4273 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
4275         * gcc.target/arm/simd/vrev16p8_1.c: New file.
4276         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4277         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4278         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4279         * gcc.target/arm/simd/vrev16s8_1.c: New file.
4280         * gcc.target/arm/simd/vrev16u8_1.c: New file.
4281         * gcc.target/arm/simd/vrev32p16_1.c: New file.
4282         * gcc.target/arm/simd/vrev32p8_1.c: New file.
4283         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4284         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4285         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4286         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4287         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4288         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4289         * gcc.target/arm/simd/vrev32s16_1.c: New file.
4290         * gcc.target/arm/simd/vrev32s8_1.c: New file.
4291         * gcc.target/arm/simd/vrev32u16_1.c: New file.
4292         * gcc.target/arm/simd/vrev32u8_1.c: New file.
4293         * gcc.target/arm/simd/vrev64f32_1.c: New file.
4294         * gcc.target/arm/simd/vrev64p16_1.c: New file.
4295         * gcc.target/arm/simd/vrev64p8_1.c: New file.
4296         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4297         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4298         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4299         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4300         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4301         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4302         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4303         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4304         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4305         * gcc.target/arm/simd/vrev64s16_1.c: New file.
4306         * gcc.target/arm/simd/vrev64s32_1.c: New file.
4307         * gcc.target/arm/simd/vrev64s8_1.c: New file.
4308         * gcc.target/arm/simd/vrev64u16_1.c: New file.
4309         * gcc.target/arm/simd/vrev64u32_1.c: New file.
4310         * gcc.target/arm/simd/vrev64u8_1.c: New file.
4312 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
4314         PR rtl-optimization/61325
4315         * gcc.target/aarch64/pr61325.c: New.
4317 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
4319         * gcc.target/arm/simd/vextQf32_1.c: New file.
4320         * gcc.target/arm/simd/vextQp16_1.c: New file.
4321         * gcc.target/arm/simd/vextQp8_1.c: New file.
4322         * gcc.target/arm/simd/vextQs16_1.c: New file.
4323         * gcc.target/arm/simd/vextQs32_1.c: New file.
4324         * gcc.target/arm/simd/vextQs64_1.c: New file.
4325         * gcc.target/arm/simd/vextQs8_1.c: New file.
4326         * gcc.target/arm/simd/vextQu16_1.c: New file.
4327         * gcc.target/arm/simd/vextQu32_1.c: New file.
4328         * gcc.target/arm/simd/vextQu64_1.c: New file.
4329         * gcc.target/arm/simd/vextQu8_1.c: New file.
4330         * gcc.target/arm/simd/vextQp64_1.c: New file.
4331         * gcc.target/arm/simd/vextf32_1.c: New file.
4332         * gcc.target/arm/simd/vextp16_1.c: New file.
4333         * gcc.target/arm/simd/vextp8_1.c: New file.
4334         * gcc.target/arm/simd/vexts16_1.c: New file.
4335         * gcc.target/arm/simd/vexts32_1.c: New file.
4336         * gcc.target/arm/simd/vexts64_1.c: New file.
4337         * gcc.target/arm/simd/vexts8_1.c: New file.
4338         * gcc.target/arm/simd/vextu16_1.c: New file.
4339         * gcc.target/arm/simd/vextu32_1.c: New file.
4340         * gcc.target/arm/simd/vextu64_1.c: New file.
4341         * gcc.target/arm/simd/vextu8_1.c: New file.
4342         * gcc.target/arm/simd/vextp64_1.c: New file.
4344 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
4345             Tom de Vries  <tom@codesourcery.com>
4347         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4348         options.
4349         * gcc.target/mips/fuse-caller-save.h: New include file.
4350         * gcc.target/mips/fuse-caller-save.c: New test.
4351         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4352         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4354 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
4356         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4358 2014-05-28  Richard Biener  <rguenther@suse.de>
4360         PR middle-end/61045
4361         * gcc.dg/pr61045.c: New testcase.
4363 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4365         * lib/clearcap.exp: New file.
4366         * gcc.dg/vect/vect.exp: Load clearcap.exp.
4367         Remove clearcap_ldflags handling.
4368         Call clearcap-init, clearcap-finish.
4369         * gcc.target/i386/i386.exp: Likewise.
4370         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4371         * gcc.target/i386/clearcapv2.map: Move to
4372         ../config/sol2-clearcapv2.map.
4373         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
4374         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
4376 2014-05-28  Richard Biener  <rguenther@suse.de>
4378         PR tree-optimization/61335
4379         * gfortran.dg/pr61335.f90: New testcase.
4381 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4383         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
4385 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4387         * gnat.dg/overflow_fixed.adb: New test.
4389 2014-05-27  Marek Polacek  <polacek@redhat.com>
4391         PR c/56724
4392         * gcc.dg/pr56724-1.c: New test.
4393         * gcc.dg/pr56724-2.c: New test.
4394         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
4395         -Wtraditional.
4396         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
4398 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4400         * gcc.dg/fold-compare-8.c: New test.
4401         * gcc.dg/Wstrict-overflow-25.c: Likewise.
4403 2014-05-27  Richard Biener  <rguenther@suse.de>
4405         * gcc.dg/tree-ssa/vrp92.c: New testcase.
4407 2014-05-27  Marek Polacek  <polacek@redhat.com>
4409         PR testsuite/61319
4410         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
4411         LLONG_MIN, and ULLONG_MAX.
4413 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4415         * lib/target-supports.exp (check_effective_target_vect_bswap):
4416         Specify arm*-*-* support.
4418 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
4420         PR testsuite/61319
4421         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
4422         -nan optional.
4423         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4424         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4426 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
4428         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
4430 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
4432         PR rtl-optimization/61222
4433         * gcc.c-torture/compile/pr61222-1.c: New test.
4434         * gcc.c-torture/compile/pr61222-2.c: Likewise.
4436 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
4438         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
4440 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
4442         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
4444 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4446         PR libgfortran/55117
4447         * gfortran.dg/namelist_85.f90: New test.
4449 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
4451         PR c/61191
4452         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
4453         the case with syntax error.
4455 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4457         * gcc.dg/lto/pr61278_0.c: New test.
4458         * gcc.dg/lto/pr61278_1.c: New test.
4460 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4462         * gcc.dg/pr61220.c: New test.
4463         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
4465 2014-05-25  Tobias Burnus  <burnus@net-b.de>
4467         * gfortran.dg/coarray_10.f90: Update dg-warning.
4468         * gfortran.dg/coarray_this_image_1.f90: New.
4469         * gfortran.dg/coarray_this_image_2.f90: New.
4471 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
4473         PR libfortran/61173
4474         * gfortran.dg/arrayio_14.f90: New test.
4476 2014-05-24  Andreas Schwab  <schwab@suse.de>
4478         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
4480 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
4482         * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
4483         Adjust regexp for -flto.
4484         * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
4485         * gfortran.dg/pr52835.f90: Likewise.
4487 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
4489         PR rtl-optimization/61215
4490         * gcc.target/i386/pr61215.c: New.
4492 2014-05-23  Marek Polacek  <polacek@redhat.com>
4493             Jakub Jelinek  <jakub@redhat.com>
4495         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
4496         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
4497         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
4498         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
4499         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
4500         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
4501         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
4502         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
4503         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
4504         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
4505         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
4506         * c-c++-common/ubsan/float-cast.h: New file.
4507         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
4508         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
4510 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
4512         * gcc.target/aarch64/tail_indirect_call_1.c: New.
4514 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
4516         * g++.dg/cpp1y/lambda-init9.C: New.
4518 2014-05-23  Richard Biener  <rguenther@suse.de>
4520         PR testsuite/61266
4521         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
4522         adjust testcase to reflect reality.
4524 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4526         PR tree-optimization/54733
4527         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
4528         optimization to support memory sources and bitwise operations
4529         equivalent to load in host endianness.
4530         * gcc.dg/optimize-bswaphi-1.c: Likewise.
4531         * gcc.dg/optimize-bswapsi-2.c: Likewise.
4532         * gcc.c-torture/execute/bswap-2.c: Likewise.
4534 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4536         * lib/target-supports.exp: New effective targets for architectures
4537         capable of performing byte swap.
4538         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
4539         * gcc.dg/optimize-bswapdi-2.c: Likewise.
4540         * gcc.dg/optimize-bswapsi-1.c: Likewise.
4542 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4544         PR c++/61088
4545         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
4546         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
4548 2014-05-22  Xinliang David Li  <davidxl@google.com>
4550         * g++.dg/ipa/devirt-15.C: Fix expected message.
4551         * g++.dg/ipa/devirt-16.C: Ditto.
4552         * g++.dg/ipa/devirt-17.C: Ditto.
4553         * g++.dg/ipa/devirt-26.C: Ditto.
4554         * g++.dg/ipa/imm-devirt-1.C: Ditto.
4555         * g++.dg/ipa/imm-devirt-2.C: Ditto.
4556         * g++.dg/tree-ssa/pr8781.C:Ditto.
4558 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
4560         * gcc.target/powerpc/htm-ttest.c: New test.
4562 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
4564         * gnat.dg/opt37.ad[sb]: New test.
4566 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
4568         PR c/61271
4569         * g++.dg/cilk-plus/AN/array_function.cc: New.
4571 2014-05-22  Richard Biener  <rguenther@suse.de>
4573         * gcc.dg/tree-ssa/alias-33.c: New testcase.
4575 2014-05-22  Kostya Serebryany  <kcc@google.com>
4577         * c-c++-common/tsan/mutexset1.c: Update the test to match
4578         upstream r209283.
4579         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
4581 2014-05-21  Marek Polacek  <polacek@redhat.com>
4583         PR sanitizer/61272
4584         * g++.dg/ubsan/pr61272.C: New test.
4586 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
4587             Sandra Loosemore  <sandra@codesourcery.com>
4589         PR lto/60179
4590         * lib/scanasm.exp (scan-lto-assembler): New procedure.
4591         * gcc.target/nios2/custom-fp-lto.c: New test.
4593 2014-05-21  Andreas Schwab  <schwab@suse.de>
4595         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
4597 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
4599         PR target/54236
4600         * gcc.target/sh/pr54236-3.c: New.
4602 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
4604         PR c++/60189
4605         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
4607 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
4609         PR tree-optimization/60899
4610         * g++.dg/ipa/devirt-11.C: Update template.
4612 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
4614         PR C++/61038
4615         * g++.dg/cpp0x/pr61038.C: New.
4617 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4619         PR c++/58753
4620         PR c++/58930
4621         PR c++/58704
4622         * g++.dg/cpp0x/nsdmi-template11.C: New.
4623         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
4624         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
4626 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
4628         * gnat.dg/opt35.adb: New test.
4629         * gnat.dg/opt36.adb: Likewise.
4630         * gnat.dg/opt35_pkg.ad[sb]: New helper.
4632 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4634         PR c++/60373
4635         * g++.dg/cpp0x/Wattributes1.C: New.
4636         * g++.dg/ext/visibility/redecl1.C: Adjust.
4637         * g++.dg/ext/visibility/visibility-7.C: Likewise.
4639 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4641         * gcc.target/powerpc/vsxcopy.c: New test.
4643 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4645         PR c++/58664
4646         * g++.dg/cpp0x/nsdmi-union6.C: New.
4647         * g++.dg/parse/pr58664.C: Likewise.
4648         * g++.dg/cpp0x/nsdmi6.C: Tweak.
4649         * g++.dg/parse/crash31.C: Likewise.
4650         * g++.dg/template/error2.C: Likewise.
4651         * g++.dg/template/inherit8.C: Likewise.
4652         * g++.dg/template/offsetof2.C: Likewise.
4654 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
4656         * c-c++-common/gomp/simd4.c: Adjust for inform.
4657         * g++.dg/cpp0x/decltype-call1.C: Likewise.
4658         * g++.dg/cpp0x/forw_enum6.C: Likewise.
4659         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
4660         * g++.dg/cpp0x/noexcept15.C: Likewise.
4661         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
4662         * g++.dg/eh/spec6.C: Likewise.
4663         * g++.dg/expr/cast1.C: Likewise.
4664         * g++.dg/expr/dtor1.C: Likewise.
4665         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
4666         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
4667         * g++.dg/gomp/pr49223-2.C: Likewise.
4668         * g++.dg/gomp/udr-4.C: Likewise.
4669         * g++.dg/init/delete1.C: Likewise.
4670         * g++.dg/other/crash-2.C: Likewise.
4671         * g++.dg/parse/crash24.C: Likewise.
4672         * g++.dg/parse/crash25.C: Likewise.
4673         * g++.dg/parse/crash31.C: Likewise.
4674         * g++.dg/parse/crash49.C: Likewise.
4675         * g++.dg/parse/crash50.C: Likewise.
4676         * g++.dg/parse/crash54.C: Likewise.
4677         * g++.dg/parse/dtor7.C: Likewise.
4678         * g++.dg/parse/error40.C: Likewise.
4679         * g++.dg/parse/fused-params1.C: Likewise.
4680         * g++.dg/parse/new1.C: Likewise.
4681         * g++.dg/template/crash35.C: Likewise.
4682         * g++.dg/template/crash59.C: Likewise.
4683         * g++.dg/template/crash77.C: Likewise.
4684         * g++.dg/template/error51.C: Likewise.
4685         * g++.dg/template/incomplete1.C: Likewise.
4686         * g++.dg/template/incomplete3.C: Likewise.
4687         * g++.dg/template/incomplete4.C: Likewise.
4688         * g++.dg/template/incomplete5.C: Likewise.
4689         * g++.dg/template/inherit8.C: Likewise.
4690         * g++.dg/template/instantiate1.C: Likewise.
4691         * g++.dg/template/instantiate3.C: Likewis: Likewise.
4692         * g++.dg/template/offsetof2.C: Likewise.
4693         * g++.dg/tm/pr51928.C: Likewise.
4694         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
4695         * g++.dg/warn/incomplete1.C: Likewise.
4696         * g++.dg/warn/incomplete2.C: Likewise.
4697         * g++.old-deja/g++.brendan/friend4.C: Likewise.
4698         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
4699         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
4700         * g++.old-deja/g++.eh/catch1.C: Likewise.
4701         * g++.old-deja/g++.eh/spec6.C: Likewise.
4702         * g++.old-deja/g++.mike/p7868.C: Likewise.
4703         * g++.old-deja/g++.other/crash38.C: Likewise.
4704         * g++.old-deja/g++.other/enum2.C: Likewise.
4705         * g++.old-deja/g++.other/incomplete.C: Likewise.
4706         * g++.old-deja/g++.other/vaarg3.C: Likewise.
4707         * g++.old-deja/g++.pt/crash9.C: Likewise.
4708         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4709         * g++.old-deja/g++.pt/typename8.C: Likewise.
4710         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
4712 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
4714         * lib/target-supports.exp
4715         (check_effective_target_vect_sizes_32B_16B): Return false if
4716         128-bit AVX vectors preferred.
4718 2014-05-19  Mike Stump  <mikestump@comcast.net>
4720         * lib/target-supports.exp (check_effective_target_avx): Early out
4721         if not x86 to prevent x86 flags on non-x86 targets.
4723 2014-05-19  Richard Biener  <rguenther@suse.de>
4725         PR tree-optimization/61221
4726         * gcc.dg/torture/pr61221.c: New testcase.
4728 2014-05-19  Richard Biener  <rguenther@suse.de>
4730         PR tree-optimization/61209
4731         * gfortran.dg/pr61209.f90: New testcase.
4733 2014-05-19  Richard Biener  <rguenther@suse.de>
4735         PR tree-optimization/61184
4736         * c-c++-common/torture/pr61184.c: New testcase.
4738 2014-05-19  Christian Bruel  <christian.bruel@st.com>
4740         PR target/61195
4741         * gcc.target/sh/pr61195.c: New test.
4743 2014-05-18  Wei Mi  <wmi@google.com>
4745         PR target/58066
4746         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
4747         directive with rtl insns. Add effective-target fpic and
4748         tls_native.
4750 2014-05-17  Xinliang David Li  <davidxl@google.com>
4752         * g++.dg/ipa/devirt-33.C: New testcase.
4754 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
4756         * g++.dg/ipa/comdat.C: New file.
4758 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4760         * gnat.dg/volatile12.ad[sb]: New test.
4762 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4764         * gnat.dg/enum3.adb: New test.
4766 2014-05-18  Andreas Schwab  <schwab@suse.de>
4768         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
4770 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
4772         PR libfortran/52539
4773         * gfortran.dg/namelist_utf8.f90: New test.
4775 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4777         PR c++/52875
4778         * g++.dg/cpp0x/decltype58.C: New.
4780 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
4782         * gcc.target/microblaze/others/break_handler.c: New.
4784 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
4786         PR tree-optimization/61140
4787         PR tree-optimization/61150
4788         PR tree-optimization/61197
4789         * gcc.dg/tree-ssa/pr61140.c: New file.
4790         * gcc.dg/tree-ssa/pr61150.c: New file.
4791         * gcc.dg/tree-ssa/pr61197.c: New file.
4793 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
4795         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
4796         (dg-options): Add -mfpmath=387.
4797         (dg-final): Check that no MMX registers are used.
4799 2014-05-17  Andreas Schwab  <schwab@suse.de>
4801         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
4803 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
4805         Revert:
4806         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
4808         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
4809         occurrences of "int" in the gimple dump to reflect that the return
4810         types of functions now show up in such dumps.
4811         * gcc.dg/tree-ssa/pr27810.c: Likewise.
4813 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
4815         * gcc.c-torture/execute/20101011-1.c: Update testcase.
4816         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
4817         * gcc.dg/tree-ssa/writeonly.c: New testcase.
4818         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
4819         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
4820         * gcc.dg/debug/pr35154.c: Update testcase.
4821         * gcc.target/i386/vectorize1.c: Update testcase.
4823 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
4825         PR c++/51640
4826         * g++.dg/parse/error54.C: New.
4828 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
4830         PR rtl-optimization/60969
4831         * g++.dg/pr60969.C: New.
4833 2014-05-16  Richard Biener  <rguenther@suse.de>
4835         PR tree-optimization/61194
4836         * gcc.dg/vect/pr61194.c: New testcase.
4838 2014-05-16  Richard Biener  <rguenther@suse.de>
4840         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
4841         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
4842         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
4843         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
4845 2014-05-16  Richard Biener  <rguenther@suse.de>
4847         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
4849 2014-05-15  Martin Jambor  <mjambor@suse.cz>
4851         PR ipa/61085
4852         * g++.dg/ipa/pr61085.C: New test.
4854 2014-05-15  Martin Jambor  <mjambor@suse.cz>
4856         PR tree-optimization/61090
4857         * gcc.dg/tree-ssa/pr61090.c: New test.
4859 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
4861         PR tree-optimization/61158
4862         * gcc.dg/pr61158.c: New test.
4864 2014-05-15  Andreas Schwab  <schwab@suse.de>
4866         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
4867         emitted.
4868         * obj-c++.dg/exceptions-5.mm: Likewise.
4870 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4872         * shrink-wrap-loop.c: New test case.
4874 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
4876         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
4877         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
4878         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
4879         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
4880         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
4881         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
4882         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
4883         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
4884         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
4885         * gcc.target/arm/simd/vtrnf32_1.c: New file.
4886         * gcc.target/arm/simd/vtrnp16_1.c: New file.
4887         * gcc.target/arm/simd/vtrnp8_1.c: New file.
4888         * gcc.target/arm/simd/vtrns16_1.c: New file.
4889         * gcc.target/arm/simd/vtrns32_1.c: New file.
4890         * gcc.target/arm/simd/vtrns8_1.c: New file.
4891         * gcc.target/arm/simd/vtrnu16_1.c: New file.
4892         * gcc.target/arm/simd/vtrnu32_1.c: New file.
4893         * gcc.target/arm/simd/vtrnu8_1.c: New file.
4895 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
4897         * gcc.target/i386/clflushopt-1.c: New.
4898         * gcc.target/i386/xsavec-1.c: Ditto.
4899         * gcc.target/i386/xsavec64-1.c: Ditto.
4900         * gcc.target/i386/xsaves-1.c: Ditto.
4901         * gcc.target/i386/xsaves64-1.c: Ditto.
4902         * gcc.target/i386/sse-12.c: Test new options.
4903         * gcc.target/i386/sse-13.c: Ditto.
4904         * gcc.target/i386/sse-14.c: Ditto.
4905         * gcc.target/i386/sse-22.c: Ditto.
4906         * gcc.target/i386/sse-23.c: Ditto.
4907         * g++.dg/other/i386-2.C: Ditto.
4908         * g++.dg/other/i386-3.C: Ditto.
4910 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
4912         PR rtl-optimization/60866
4913         * gcc.dg/pr60866.c: New test.
4915 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
4917         PR rtl-optimization/60901
4918         * gcc.target/i386/pr60901.c: New test.
4920 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
4922         PR sanitizer/61100
4923         * c-c++-common/asan/asan-interface-1.c: New test.
4924         * lib/asan-dg.exp (asan_include_flags): New function.
4925         (asan_init): Call asan_include_flags to obtain path
4926         to sanitizer headers.
4928 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
4930         * lib/target-support.exp (check_dfp_hw_available): New function.
4931         (is-effective-target): Check $arg for dfp_hw.
4932         (is-effective-target-keyword): Likewise.
4933         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
4934         Change target to dfp_hw.
4936 2014-05-13  Marek Polacek  <polacek@redhat.com>
4938         PR c/61162
4939         * gcc.dg/pr61162.c: New test.
4941 2014-05-13  Marek Polacek  <polacek@redhat.com>
4943         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
4944         * c-c++-common/pr50459-2.c: New test.
4946 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
4948         PR c++/54310
4949         * g++.dg/template/pr54310.C: New.
4951 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
4952             Sandra Loosemore  <sandra@codesourcery.com>
4954         * gcc.target/mips/loongson-simd.c: Disable micromips too.
4956 2014-05-13  Catherine Moore  <clm@cm00re.com>
4958         * gcc.target/mips/near-far-1.c: Adjust expected output
4959         to allow the JALS instruction.
4960         * gcc.target/mips/near-far-2.c: Likewise.
4961         * gcc.target/mips/near-far-4.c: Likewise.
4963 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
4965         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
4967 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
4969         PR target/61060
4970         * gcc.dg/pr61060.c: New test.
4972 2014-05-12  DJ Delorie  <dj@redhat.com>
4974         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
4975         * gcc.dg/sibcall-4.c: Likewise.
4977 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
4979         * objc.dg/shadow-1.m: New test.
4980         * objc.dg/shadow-2.m: New test.
4981         * objc.dg/ivar-scope-1.m: New test.
4982         * objc.dg/ivar-scope-2.m: New test.
4983         * objc.dg/ivar-scope-3.m: New test.
4984         * objc.dg/ivar-scope-4.m: New test.
4985         * objc.dg/ivar-visibility-1.m: New test.
4986         * objc.dg/ivar-visibility-2.m: New test.
4987         * objc.dg/ivar-visibility-3.m: New test.
4988         * objc.dg/ivar-visibility-4.m: New test.
4990 2014-05-12  Tobias Burnus  <burnus@net-b.de>
4992         PR fortran/60127
4993         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
4995 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4997         PR fortran/60834
4998         * gfortran.dg/associate_16.f90:  New test.
5000 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5002         PR target/60991
5003         * gcc.target/avr/pr60991.c: New testcase.
5005 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
5007         PR c++/60054
5008         * g++.dg/cpp1y/pr60054.C: New.
5010 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
5012         PR c++/51199
5013         * g++.dg/template/pr51199.C: New.
5015 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
5017         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5019 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
5021         * gfortran.dg/gomp/affinity-1.f90: New test.
5023 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
5025         * gcc.dg/torture/pr61136.c: New test.
5027 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5029         PR c++/59705
5030         * g++.dg/cpp0x/sfinae51.C: New.
5032         PR c++/58353
5033         * g++.dg/cpp0x/variadic157.C: New.
5035 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
5037         PR target/51244
5038         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5040 2014-05-10  Marek Polacek  <polacek@redhat.com>
5042         * gcc.dg/pedwarn-init.c: New test.
5043         * gcc.dg/init-string-1.c: Adjust dg-error.
5045 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
5047         * lib/target-supports.exp
5048         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5049         to the list.
5051 2014-05-09  Marek Polacek  <polacek@redhat.com>
5053         PR c/61096
5054         * gcc.dg/pr61096-1.c: New test.
5055         * gcc.dg/pr61096-2.c: New test.
5057 2014-05-09  Florian Weimer  <fweimer@redhat.com>
5059         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5060         * g++.dg/fstack-protector-strong.C: Likewise.
5061         * gcc.target/i386/ssp-strong-reg.c: New file.
5063 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
5065         PR target/61055
5066         * gcc.target/avr/torture/pr61055.c: New test.
5068 2014-05-09  Marek Polacek  <polacek@redhat.com>
5070         PR c/50459
5071         * c-c++-common/attributes-1.c: Move test line to a new test.
5072         * c-c++-common/attributes-2.c: New test.
5073         * c-c++-common/pr50459.c: New test.
5074         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5075         * gcc.dg/nonnull-2.c: Likewise.
5076         * gcc.dg/pr55570.c: Modify dg-error.
5077         * gcc.dg/tm/wrap-2.c: Likewise.
5079 2014-05-08  Jeff Law  <law@redhat.com>
5081         PR tree-optimization/61009
5082         * g++.dg/tree-ssa/pr61009.C: New test.
5084 2014-05-08  Matthias Klose  <doko@ubuntu.com>
5086         PR driver/61106
5087         * gcc-dg/unused-8a.c: New.
5088         * gcc-dg/unused-8b.c: Likewise.
5090 2014-05-08  Marek Polacek  <polacek@redhat.com>
5092         PR c/61053
5093         * gcc.dg/pr61053.c: New test.
5095 2014-05-08  Marek Polacek  <polacek@redhat.com>
5097         PR c/61077
5098         * gcc.dg/pr61077.c: New test.
5100 2014-05-08  Tobias Burnus  <burnus@net-b.de>
5102         * gfortran.dg/coarray_collectives_1.f90: New.
5103         * gfortran.dg/coarray_collectives_2.f90: New.
5104         * gfortran.dg/coarray_collectives_3.f90: New.
5105         * gfortran.dg/coarray_collectives_4.f90: New.
5106         * gfortran.dg/coarray_collectives_5.f90: New.
5107         * gfortran.dg/coarray_collectives_6.f90: New.
5108         * gfortran.dg/coarray/collectives_1.f90: New.
5109         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5110         * gfortran.dg/assumed_type_4.f90: Update dg-error.
5111         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5112         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5113         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5114         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5115         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5117 2014-05-08  Wei Mi  <wmi@google.com>
5119         PR target/58066
5120         * gcc.target/i386/pr58066.c: New test.
5122 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
5124         * gcc.target/i386/avx256-unaligned-load-2.c,
5125         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5126         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5127         packed-single instructions.
5129 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
5131         PR c++/13981
5132         * g++.dg/diagnostic/pr13981.C: New.
5134 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
5136         PR tree-optimization/59100
5137         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5138         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5140 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
5142         PR tree-optimization/61095
5143         * gcc.dg/torture/pr61095.c: New test.
5145 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5147         PR middle-end/39246
5148         * gcc.dg/uninit-13.c: Move warning on the actual source line where
5149         the uninitialized complex is used.
5150         * gcc.dg/uninit-17.c: New test to check partial initialization of
5151         complex with branches.
5152         * gcc.dg/uninit-17-O0.c: Likewise.
5154 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
5156         PR target/60884
5157         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5158         (test_03): Rename to test_02.
5160 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
5162         PR c++/61083
5163         * g++.dg/cpp0x/sfinae50.C: New.
5165 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
5167         PR c++/61080
5168         * g++.dg/cpp0x/deleted7.C: New.
5170 2014-05-07  Richard Biener  <rguenther@suse.de>
5172         PR tree-optimization/61034
5173         * g++.dg/tree-ssa/pr61034.C: New testcase.
5175 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
5177         * gcc.target/epiphany/isr-arg.c: New file.
5179 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
5181         PR tree-optimization/52252
5182         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5184 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
5186         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5187         * gcc.target/aarch64/simd/vrev16p8.x: New file.
5188         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5189         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5190         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5191         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5192         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5193         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5194         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5195         * gcc.target/aarch64/simd/vrev16s8.x: New file.
5196         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5197         * gcc.target/aarch64/simd/vrev16u8.x: New file.
5198         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5199         * gcc.target/aarch64/simd/vrev32p16.x: New file.
5200         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5201         * gcc.target/aarch64/simd/vrev32p8.x: New file.
5202         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5203         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5204         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5205         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5206         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5207         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5208         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5209         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5210         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5211         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5212         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5213         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5214         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5215         * gcc.target/aarch64/simd/vrev32s16.x: New file.
5216         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5217         * gcc.target/aarch64/simd/vrev32s8.x: New file.
5218         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5219         * gcc.target/aarch64/simd/vrev32u16.x: New file.
5220         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5221         * gcc.target/aarch64/simd/vrev32u8.x: New file.
5222         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5223         * gcc.target/aarch64/simd/vrev64f32.x: New file.
5224         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5225         * gcc.target/aarch64/simd/vrev64p16.x: New file.
5226         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5227         * gcc.target/aarch64/simd/vrev64p8.x: New file.
5228         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5229         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5230         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5231         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5232         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5233         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5234         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5235         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5236         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5237         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5238         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5239         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5240         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5241         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5242         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5243         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5244         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5245         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5246         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5247         * gcc.target/aarch64/simd/vrev64s16.x: New file.
5248         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5249         * gcc.target/aarch64/simd/vrev64s32.x: New file.
5250         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5251         * gcc.target/aarch64/simd/vrev64s8.x: New file.
5252         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5253         * gcc.target/aarch64/simd/vrev64u16.x: New file.
5254         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5255         * gcc.target/aarch64/simd/vrev64u32.x: New file.
5256         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5257         * gcc.target/aarch64/simd/vrev64u8.x: New file.
5259 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
5261         gcc.target/aarch64/simd/ext_f32.x: New file.
5262         gcc.target/aarch64/simd/ext_f32_1.c: New file.
5263         gcc.target/aarch64/simd/ext_p16.x: New file.
5264         gcc.target/aarch64/simd/ext_p16_1.c: New file.
5265         gcc.target/aarch64/simd/ext_p8.x: New file.
5266         gcc.target/aarch64/simd/ext_p8_1.c: New file.
5267         gcc.target/aarch64/simd/ext_s16.x: New file.
5268         gcc.target/aarch64/simd/ext_s16_1.c: New file.
5269         gcc.target/aarch64/simd/ext_s32.x: New file.
5270         gcc.target/aarch64/simd/ext_s32_1.c: New file.
5271         gcc.target/aarch64/simd/ext_s64.x: New file.
5272         gcc.target/aarch64/simd/ext_s64_1.c: New file.
5273         gcc.target/aarch64/simd/ext_s8.x: New file.
5274         gcc.target/aarch64/simd/ext_s8_1.c: New file.
5275         gcc.target/aarch64/simd/ext_u16.x: New file.
5276         gcc.target/aarch64/simd/ext_u16_1.c: New file.
5277         gcc.target/aarch64/simd/ext_u32.x: New file.
5278         gcc.target/aarch64/simd/ext_u32_1.c: New file.
5279         gcc.target/aarch64/simd/ext_u64.x: New file.
5280         gcc.target/aarch64/simd/ext_u64_1.c: New file.
5281         gcc.target/aarch64/simd/ext_u8.x: New file.
5282         gcc.target/aarch64/simd/ext_u8_1.c: New file.
5283         gcc.target/aarch64/simd/ext_f64.c: New file.
5284         gcc.target/aarch64/simd/extq_f32.x: New file.
5285         gcc.target/aarch64/simd/extq_f32_1.c: New file.
5286         gcc.target/aarch64/simd/extq_p16.x: New file.
5287         gcc.target/aarch64/simd/extq_p16_1.c: New file.
5288         gcc.target/aarch64/simd/extq_p8.x: New file.
5289         gcc.target/aarch64/simd/extq_p8_1.c: New file.
5290         gcc.target/aarch64/simd/extq_s16.x: New file.
5291         gcc.target/aarch64/simd/extq_s16_1.c: New file.
5292         gcc.target/aarch64/simd/extq_s32.x: New file.
5293         gcc.target/aarch64/simd/extq_s32_1.c: New file.
5294         gcc.target/aarch64/simd/extq_s64.x: New file.
5295         gcc.target/aarch64/simd/extq_s64_1.c: New file.
5296         gcc.target/aarch64/simd/extq_s8.x: New file.
5297         gcc.target/aarch64/simd/extq_s8_1.c: New file.
5298         gcc.target/aarch64/simd/extq_u16.x: New file.
5299         gcc.target/aarch64/simd/extq_u16_1.c: New file.
5300         gcc.target/aarch64/simd/extq_u32.x: New file.
5301         gcc.target/aarch64/simd/extq_u32_1.c: New file.
5302         gcc.target/aarch64/simd/extq_u64.x: New file.
5303         gcc.target/aarch64/simd/extq_u64_1.c: New file.
5304         gcc.target/aarch64/simd/extq_u8.x: New file.
5305         gcc.target/aarch64/simd/extq_u8_1.c: New file.
5306         gcc.target/aarch64/simd/extq_f64.c: New file.
5308 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
5310         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5311         * gcc.target/aarch64/vtrnu32.c: Likewise.
5312         * gcc.target/aarch64/vtrnf32.c: Likewise.
5314 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
5316         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5317         * gcc.target/aarch64/simd/vtrnf32.x: New file.
5318         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5319         * gcc.target/aarch64/simd/vtrnp16.x: New file.
5320         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5321         * gcc.target/aarch64/simd/vtrnp8.x: New file.
5322         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5323         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5324         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5325         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5326         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5327         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5328         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5329         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5330         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5331         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5332         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5333         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5334         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5335         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5336         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5337         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5338         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5339         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5340         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5341         * gcc.target/aarch64/simd/vtrns16.x: New file.
5342         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5343         * gcc.target/aarch64/simd/vtrns32.x: New file.
5344         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5345         * gcc.target/aarch64/simd/vtrns8.x: New file.
5346         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5347         * gcc.target/aarch64/simd/vtrnu16.x: New file.
5348         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5349         * gcc.target/aarch64/simd/vtrnu32.x: New file.
5350         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5351         * gcc.target/aarch64/simd/vtrnu8.x: New file.
5353 2014-05-07  Richard Biener  <rguenther@suse.de>
5355         PR tree-optimization/57864
5356         * gcc.dg/torture/pr57864.c: New testcase.
5358 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
5360         PR libfortran/61049
5361         * gfortran.dg/list_read_13.f: New test.
5363 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5365         PR c++/60999
5366         * g++.dg/cpp0x/nsdmi-template9.C: New.
5367         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5369 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
5370             Mike Stump  <mikestump@comcast.net>
5371             Richard Sandiford  <rdsandiford@googlemail.com>
5373         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
5375 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
5377         PR ipa/60965
5378         * g++.dg/ipa/devirt-32.C: New testcase.
5380 2014-05-05  Richard Biener  <rguenther@suse.de>
5382         PR middle-end/61010
5383         * gcc.dg/torture/pr61010.c: New testcase.
5385 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5387         * gcc.target/s390/leaf-profile.c: New testcase.
5389 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5391         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
5392         Disable asm scan for s390.
5393         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5394         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5396 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
5398         PR tree-optimization/60363
5399         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
5401 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
5403         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
5404         (dg-require-effective-target): Change target to powerpc_fprs.
5405         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
5406         (dg-require-effective-target): Change target to dfprt.
5408 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5410         PR c++/58582
5411         * g++.dg/cpp0x/deleted4.C: New.
5412         * g++.dg/cpp0x/deleted5.C: Likewise.
5413         * g++.dg/cpp0x/deleted6.C: Likewise.
5415 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
5417         PR fortran/61025
5418         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
5419         regexps for -m32.
5420         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
5421         * gfortran.dg/coarray_poly_6.f90: Likewise.
5422         * gfortran.dg/coarray_poly_7.f90: Likewise.
5423         * gfortran.dg/coarray_poly_8.f90: Likewise.
5425 2014-05-02  Marek Polacek  <polacek@redhat.com>
5427         PR c/25801
5428         * gcc.dg/pr25801.c: New test.
5430 2014-05-02  Marek Polacek  <polacek@redhat.com>
5432         PR c/60784
5433         * gcc.dg/pr60784.c: New test.
5435 2014-05-01  Marek Polacek  <polacek@redhat.com>
5437         PR c/60915
5438         * gcc.dg/pr60915.c: New test.
5440 2014-05-01  Marek Polacek  <polacek@redhat.com>
5442         PR c/60257
5443         * gcc.dg/pr60257.c: New test.
5445 2014-05-01  Marek Polacek  <polacek@redhat.com>
5447         PR c/43395
5448         * c-c++-common/pr43395.c: New test.
5450 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
5452         * gcc.dg/cond-reduc-1.c: New test.
5453         * gcc.dg/cond-reduc-2.c: Likewise.
5455 2014-05-01  Marek Polacek  <polacek@redhat.com>
5457         PR c/29467
5458         * gcc.dg/pr29467.c: New test.
5459         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
5460         about boolean types.
5461         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
5462         to bool.
5463         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
5465 2014-05-01  Marek Polacek  <polacek@redhat.com>
5467         PR c/43245
5468         * gcc.dg/pr43245.c: New test.
5470 2014-05-01  Marek Polacek  <polacek@redhat.com>
5472         PR c/56989
5473         * gcc.dg/pr56989.c: New test.
5475 2014-04-30  Ian Lance Taylor  <iant@google.com>
5477         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
5478         in go_compile_args rather than in argument to go-torture-execute.
5480 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
5482         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
5483         instead of getpid.
5485 2014-04-30  Tobias Burnus  <burnus@net-b.de>
5487         * gfortran.dg/coarray_poly_6.f90
5488         * gfortran.dg/coarray_poly_7.f90
5489         * gfortran.dg/coarray_poly_8.f90
5491 2014-04-30  Tobias Burnus  <burnus@net-b.de>
5493         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
5494         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
5495         * gfortran.dg/coarray/codimension.f90: New.
5497 2014-04-30  Tobias Burnus  <burnus@net-b.de>
5499         * gfortran.dg/coarray_lib_this_image_1.f90: New.
5500         * gfortran.dg/coarray_lib_this_image_2.f90: New.
5502 2014-04-30  Tobias Burnus  <burnus@net-b.de>
5504         * gfortran.dg/coarray_poly_4.f90: New.
5505         * gfortran.dg/coarray_poly_5.f90: New.
5507 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
5509         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
5510         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
5511         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
5512         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
5513         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
5514         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
5515         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
5516         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
5517         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
5518         * gcc.target/arm/simd/vuzpf32_1.c: New file.
5519         * gcc.target/arm/simd/vuzpp16_1.c: New file.
5520         * gcc.target/arm/simd/vuzpp8_1.c: New file.
5521         * gcc.target/arm/simd/vuzps16_1.c: New file.
5522         * gcc.target/arm/simd/vuzps32_1.c: New file.
5523         * gcc.target/arm/simd/vuzps8_1.c: New file.
5524         * gcc.target/arm/simd/vuzpu16_1.c: New file.
5525         * gcc.target/arm/simd/vuzpu32_1.c: New file.
5526         * gcc.target/arm/simd/vuzpu8_1.c: New file.
5528 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
5530         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
5531         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
5532         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
5534 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
5536         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
5537         * gcc.target/aarch64/simd/vuzpf32.x: New file.
5538         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
5539         * gcc.target/aarch64/simd/vuzpp16.x: New file.
5540         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
5541         * gcc.target/aarch64/simd/vuzpp8.x: New file.
5542         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
5543         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
5544         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
5545         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
5546         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
5547         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
5548         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
5549         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
5550         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
5551         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
5552         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
5553         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
5554         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
5555         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
5556         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
5557         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
5558         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
5559         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
5560         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
5561         * gcc.target/aarch64/simd/vuzps16.x: New file.
5562         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
5563         * gcc.target/aarch64/simd/vuzps32.x: New file.
5564         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
5565         * gcc.target/aarch64/simd/vuzps8.x: New file.
5566         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
5567         * gcc.target/aarch64/simd/vuzpu16.x: New file.
5568         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
5569         * gcc.target/aarch64/simd/vuzpu32.x: New file.
5570         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
5571         * gcc.target/aarch64/simd/vuzpu8.x: New file.
5573 2014-04-30  Richard Biener  <rguenther@suse.de>
5575         PR tree-optimization/48329
5576         * gfortran.dg/vect/pr48329.f90: New testcase.
5578 2014-04-30  Marek Polacek  <polacek@redhat.com>
5580         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
5581         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
5583 2014-04-30  Marek Polacek  <polacek@redhat.com>
5585         PR c/60139
5586         * gcc.dg/pr60139.c: New test.
5588 2014-04-30  Marek Polacek  <polacek@redhat.com>
5590         PR c/60351
5591         * gcc.dg/pr60351.c: New test.
5593 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
5595         * gcc.target/arm/simd/simd.exp: New file.
5596         * gcc.target/arm/simd/vzipqf32_1.c: New file.
5597         * gcc.target/arm/simd/vzipqp16_1.c: New file.
5598         * gcc.target/arm/simd/vzipqp8_1.c: New file.
5599         * gcc.target/arm/simd/vzipqs16_1.c: New file.
5600         * gcc.target/arm/simd/vzipqs32_1.c: New file.
5601         * gcc.target/arm/simd/vzipqs8_1.c: New file.
5602         * gcc.target/arm/simd/vzipqu16_1.c: New file.
5603         * gcc.target/arm/simd/vzipqu32_1.c: New file.
5604         * gcc.target/arm/simd/vzipqu8_1.c: New file.
5605         * gcc.target/arm/simd/vzipf32_1.c: New file.
5606         * gcc.target/arm/simd/vzipp16_1.c: New file.
5607         * gcc.target/arm/simd/vzipp8_1.c: New file.
5608         * gcc.target/arm/simd/vzips16_1.c: New file.
5609         * gcc.target/arm/simd/vzips32_1.c: New file.
5610         * gcc.target/arm/simd/vzips8_1.c: New file.
5611         * gcc.target/arm/simd/vzipu16_1.c: New file.
5612         * gcc.target/arm/simd/vzipu32_1.c: New file.
5613         * gcc.target/arm/simd/vzipu8_1.c: New file.
5615 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5617         PR c++/51707
5618         * g++.dg/cpp0x/constexpr-51707.C: New.
5620 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
5622         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5623         occurrences of "int" in the gimple dump to reflect that the return
5624         types of functions now show up in such dumps.
5625         * gcc.dg/tree-ssa/pr27810.c: Likewise.
5627 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
5629         PR tree-optimization/60971
5630         * c-c++-common/turtore/pr60971.c: New test.
5632 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
5634         * gcc.target/aarch64/simd/simd.exp: New file.
5635         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
5636         * gcc.target/aarch64/simd/vzipf32.x: New file.
5637         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
5638         * gcc.target/aarch64/simd/vzipp16.x: New file.
5639         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
5640         * gcc.target/aarch64/simd/vzipp8.x: New file.
5641         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
5642         * gcc.target/aarch64/simd/vzipqf32.x: New file.
5643         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
5644         * gcc.target/aarch64/simd/vzipqp16.x: New file.
5645         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
5646         * gcc.target/aarch64/simd/vzipqp8.x: New file.
5647         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
5648         * gcc.target/aarch64/simd/vzipqs16.x: New file.
5649         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
5650         * gcc.target/aarch64/simd/vzipqs32.x: New file.
5651         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
5652         * gcc.target/aarch64/simd/vzipqs8.x: New file.
5653         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
5654         * gcc.target/aarch64/simd/vzipqu16.x: New file.
5655         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
5656         * gcc.target/aarch64/simd/vzipqu32.x: New file.
5657         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
5658         * gcc.target/aarch64/simd/vzipqu8.x: New file.
5659         * gcc.target/aarch64/simd/vzips16_1.c: New file.
5660         * gcc.target/aarch64/simd/vzips16.x: New file.
5661         * gcc.target/aarch64/simd/vzips32_1.c: New file.
5662         * gcc.target/aarch64/simd/vzips32.x: New file.
5663         * gcc.target/aarch64/simd/vzips8_1.c: New file.
5664         * gcc.target/aarch64/simd/vzips8.x: New file.
5665         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
5666         * gcc.target/aarch64/simd/vzipu16.x: New file.
5667         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
5668         * gcc.target/aarch64/simd/vzipu32.x: New file.
5669         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
5670         * gcc.target/aarch64/simd/vzipu8.x: New file.
5672 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5674         * gcc.target/aarch64/fcsel_1.c: New test case.
5676 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
5678         PR libfortran/60810
5679         * gfortran.dg/arrayio_13.f90: New test.
5681 2014-04-28  Martin Jambor  <mjambor@suse.cz>
5683         * gcc.dg/tree-ssa/sra-14.c: New test.
5685 2014-04-28  Richard Biener  <rguenther@suse.de>
5687         PR middle-end/60092
5688         * gcc.dg/tree-ssa/alias-32.c: New testcase.
5689         * gcc.dg/vect/pr60092.c: Likewise.
5691 2014-04-28  Richard Biener  <rguenther@suse.de>
5693         * gcc.dg/tree-ssa/vrp91.c: New testcase.
5694         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
5695         * gcc.dg/Wstrict-overflow-15.c: Likewise.
5696         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
5698 2014-04-28  Richard Biener  <rguenther@suse.de>
5700         PR tree-optimization/60979
5701         * gcc.dg/graphite/pr60979.c: New testcase.
5703 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5705         PR c/60983
5706         * gcc.dg/pr60114.c: Use signed chars.
5708 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5710         PR c++/59120
5711         * g++.dg/cpp0x/alias-decl-43.C: New.
5713 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5715         PR fortran/59604
5716         PR fortran/58003
5717         * gfortran.dg/no_range_check_3.f90:  New test.
5719 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
5721         PR libfortran/52539
5722         * gfortran.dg/namelist_utf8.f90: New test.
5724 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
5726         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
5727         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
5728         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
5730 2014-04-25  Cary Coutant  <ccoutant@google.com>
5732         PR debug/60929
5733         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
5734         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
5735         -fdebug-types-section flag.
5737 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
5739         * gcc.target/arm/tail-long-call.c: New test.
5741 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5743         PR tree-optimization/60930
5744         * gcc.dg/torture/pr60930.c:  New test.
5746 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
5748         PR tree-optimization/60960
5749         * gcc.c-torture/execute/pr60960.c: New test.
5751 2014-04-25  Marek Polacek  <polacek@redhat.com>
5753         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
5755 2014-04-25  Marek Polacek  <polacek@redhat.com>
5757         PR c/18079
5758         * gcc.dg/pr18079.c: New test.
5759         * gcc.dg/pr18079-2.c: New test.
5761 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
5763         * c-c++-common/gomp/pr60823-2.c: Require effective target
5764         vect_simd_clones.
5766 2014-04-25  Marek Polacek  <polacek@redhat.com>
5768         PR c/60114
5769         * gcc.dg/pr60114.c: New test.
5771 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
5773         * gcc.c-torture/execute/20140425-1.c: New test.
5775 2014-04-25  Marek Polacek  <polacek@redhat.com>
5777         PR c/60156
5778         * c-c++-common/pr60156.c: New test.
5780 2014-04-25  Richard Biener  <rguenther@suse.de>
5782         PR ipa/60912
5783         * g++.dg/opt/pr60912.C: New testcase.
5785 2014-04-25  Richard Biener  <rguenther@suse.de>
5787         PR ipa/60911
5788         * gcc.dg/lto/pr60911_0.c: New testcase.
5790 2014-04-24  Cong Hou  <congh@google.com>
5792         PR tree-optimization/60896
5793         * g++.dg/vect/pr60896.cc: New test.
5795 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5797         * gcc.target/powerpc/pack01.c: New test to test the new pack and
5798         unpack builtin functionss for 128-bit types.
5799         * gcc.target/powerpc/pack02.c: Likewise.
5800         * gcc.target/powerpc/pack03.c: Likewise.
5801         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
5802         divide builtin functionss.
5803         * gcc.target/powerpc/extend-divide-2.c: Likewise.
5804         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
5805         functions.
5806         * gcc.target/powerpc/bcd-2.c: Likewise.
5807         * gcc.target/powerpc/bcd-3.c: Likewise.
5808         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
5809         builtin functionss.
5810         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
5812 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
5814         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
5815         keeps_null_pointer_checks.
5816         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
5817         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
5818         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
5819         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
5821 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
5823         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
5824         Replace load with read and store with write.
5826 2014-04-24  Jeff Law  <law@redhat.com>
5828         PR target/60822
5829         * gcc.c-torture/pr60822.c: New test.
5830         * gcc.c-torture/pr60822.x: New test.
5832 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
5834         PR c++/57958
5835         * g++.dg/cpp0x/pr57958.C: New test.
5837 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
5839         * lib/target-supports.exp (check_effective_target_vect_perm): Return
5840         true for aarch64_be.
5842 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
5843             Tom de Vries  <tom@codesourcery.com>
5845         * gcc.dg/fuse-caller-save.c: New test.
5847 2014-04-24  Joey Ye  <joey.ye@arm.com>
5849         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
5851 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5853         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
5854         * gcc.dg/vect/vect-bswap16: New test.
5855         * gcc.dg/vect/vect-bswap32: Likewise.
5856         * gcc.dg/vect/vect-bswap64: Likewise.
5858 2014-04-23  Jeff Law  <law@redhat.com>
5860         PR tree-optimization/60902
5861         * gcc.target/i386/pr60902.c: New test.
5863 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
5865         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
5866         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
5867         * gcc.target/aarch64/vdup_n_1.c: New testcase.
5869 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5871         * gcc.target/arm/rev16.c: New test.
5873 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5875         * gcc.target/aarch64/rev16_1.c: New test.
5877 2014-04-23  Richard Biener  <rguenther@suse.de>
5879         PR tree-optimization/60903
5880         * gcc.dg/torture/pr60903.c: New testcase.
5882 2014-04-23  Richard Biener  <rguenther@suse.de>
5884         PR middle-end/60895
5885         * g++.dg/torture/pr60895.C: New testcase.
5887 2014-04-23  Richard Biener  <rguenther@suse.de>
5889         PR middle-end/60891
5890         * gcc.dg/torture/pr60891.c: New testcase.
5892 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
5894         PR sanitizer/60275
5895         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
5896         -fno-sanitize-recover to dg-options.
5897         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
5898         add -std=c++11 to dg-options.
5899         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
5900         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
5901         add -std=c++1y to dg-options.
5902         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
5903         -fno-sanitize-recover to dg-options.
5904         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
5905         * c-c++-common/ubsan/vla-4.c: Likewise.
5906         * c-c++-common/ubsan/pr59503.c: Likewise.
5907         * c-c++-common/ubsan/vla-3.c: Likewise.
5908         * c-c++-common/ubsan/save-expr-1.c: Likewise.
5909         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
5910         * c-c++-common/ubsan/shift-3.c: Likewise.
5911         * c-c++-common/ubsan/overflow-1.c: Likewise.
5912         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
5913         * c-c++-common/ubsan/vla-2.c: Likewise.
5914         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
5915         * c-c++-common/ubsan/pr60613-1.c: Likewise.
5916         * c-c++-common/ubsan/shift-6.c: Likewise.
5917         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
5918         * c-c++-common/ubsan/overflow-add-3.c: New test.
5919         * c-c++-common/ubsan/overflow-add-4.c: New test.
5920         * c-c++-common/ubsan/div-by-zero-6.c: New test.
5921         * c-c++-common/ubsan/div-by-zero-7.c: New test.
5923 2014-04-22  Christian Bruel  <christian.bruel@st.com>
5925         * gcc.target/sh/hiconst.c: New test.
5927 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
5929         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
5930         lroundf generates custom round instruction, too.
5932 2014-04-22  Tobias Burnus  <burnus@net-b.de>
5934         PR fortran/60881
5935         * coarray/alloc_comp_3.f90: New.
5937 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
5939         PR target/60868
5940         * gcc.target/i386/pr60868.c: New testcase.
5942 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
5944         PR c/59073
5945         * c-c++-common/gomp/pr59073.c: New test.
5947 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
5949         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
5951 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
5953         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
5954         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
5956 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
5958         * gcc.dg/memcpy-5.c: New test.
5960 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5962         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
5964         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
5965         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
5966         *-*-solaris2.9.
5967         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
5968         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
5969         from dg-options.
5970         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
5971         from dg-additional-options.
5972         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
5973         from dg-options.
5975         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
5976         execution check.
5977         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
5978         (sigill_hdlr): Remove.
5979         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
5980         check.
5982         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
5983         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
5984         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
5986         * lib/target-supports.exp (add_options_for_tls): Remove
5987         *-*-solaris2.9* handling.
5989 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
5991         * gcc.target/aarch64/vect_cvtf_1.c: New.
5993 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
5995         PR tree-optimization/60823
5996         * c-c++-common/gomp/pr60823-1.c: New test.
5997         * c-c++-common/gomp/pr60823-2.c: New test.
5998         * c-c++-common/gomp/pr60823-3.c: New test.
6000 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
6002         * gcc.target/arm/anddi_notdi-1.c: New test.
6003         * gcc.target/arm/iordi_notdi-1.c: New test case.
6005 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
6007         * gcc.target/arm/iordi_notdi-1.c: New test.
6009 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
6011         * gcc.target/aarch64/vrnd_f64_1.c : New file.
6013 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6015         PR target/60735
6016         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
6017         not cause errors if -mspe.
6019 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
6021         PR target/60909
6022         * gcc.target/i386/pr60909-1.c: New test.
6023         * gcc.target/i386/pr60909-2.c: Ditto.
6025 2014-04-18  Cong Hou  <congh@google.com>
6027         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6028         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6030 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6032         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6033         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6035 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
6037         PR c++/59200
6038         * g++.dg/cpp0x/alias-decl-42.C: New.
6040 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
6042         * gcc.target/powerpc/ti_math1.c: New.
6043         * gcc.target/powerpc/ti_math2.c: New.
6045 2014-04-17  Martin Jambor  <mjambor@suse.cz>
6047         * gnat.dg/opt34.adb: New.
6048         * gnat.dg/opt34_pkg.ads: Likewise.
6050 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
6052         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6053         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6055 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
6057         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6058         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6060 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
6062         PR target/60847
6063         Forward port from 4.8 branch
6064         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
6066         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6067         Fix scan patterns.
6068         * gcc.target/i386/bmi-2.c: Ditto.
6070 2014-04-17  Richard Biener  <rguenther@suse.de>
6072         PR middle-end/60849
6073         * g++.dg/opt/pr60849.C: New testcase.
6075 2014-04-17  Richard Biener  <rguenther@suse.de>
6077         PR tree-optimization/60836
6078         * g++.dg/vect/pr60836.cc: New testcase.
6080 2014-04-17  Richard Biener  <rguenther@suse.de>
6082         PR tree-optimization/60841
6083         * gcc.dg/vect/pr60841.c: New testcase.
6085 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
6087         * g++.dg/ipa/devirt-31.C: New testcase.
6089 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
6091         PR lto/60820
6092         * gcc.dg/lto/pr60820_0.c: New testcase.
6093         * gcc.dg/lto/pr60820_1.c: New testcase.
6095 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
6097         PR ipa/60854
6098         * g++.dg/torture/pr60854.C: New testcase.
6100 2014-04-16  Catherine Moore  <clm@codesourcery.com>
6102         * gcc.target/mips/umips-store16-2.c: New test.
6104 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
6106         * g++.dg/cpp0x/initlist-vect.C: New file.
6108 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6110         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6111         * gcc.dg/uninit-I-O0.c: Likewise.
6112         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6114 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
6116         PR tree-optimization/60844
6117         * gcc.dg/pr60844.c: New test.
6119 2014-04-15  Richard Biener  <rguenther@suse.de>
6121         PR rtl-optimization/56965
6122         * gcc.dg/torture/pr56965-1.c: New testcase.
6123         * gcc.dg/torture/pr56965-2.c: Likewise.
6125 2014-04-15  Teresa Johnson  <tejohnson@google.com>
6127         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6129 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
6131         * gnat.dg/vect14.adb: New test.
6133 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
6135         * gnat.dg/vect12.ad[sb]: New test.
6136         * gnat.dg/vect13.ad[sb]: Likewise.
6138 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6140         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6141         under qemu-arm.
6142         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6143         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6144         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6145         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6146         * c-c++-common/ubsan/null-1.c: Likewise.
6147         * c-c++-common/ubsan/null-10.c: Likewise.
6148         * c-c++-common/ubsan/null-11.c: Likewise.
6149         * c-c++-common/ubsan/null-2.c: Likewise.
6150         * c-c++-common/ubsan/null-3.c: Likewise.
6151         * c-c++-common/ubsan/null-4.c: Likewise.
6152         * c-c++-common/ubsan/null-5.c: Likewise.
6153         * c-c++-common/ubsan/null-6.c: Likewise.
6154         * c-c++-common/ubsan/null-7.c: Likewise.
6155         * c-c++-common/ubsan/null-8.c: Likewise.
6156         * c-c++-common/ubsan/null-9.c: Likewise.
6157         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6158         * c-c++-common/ubsan/overflow-int128.c: Likewise.
6159         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6160         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6161         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6162         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6163         * c-c++-common/ubsan/pr59333.c: Likewise.
6164         * c-c++-common/ubsan/pr59667.c: Likewise.
6165         * c-c++-common/ubsan/pr60613-2.c: Likewise.
6166         * c-c++-common/ubsan/pr60636.c: Likewise.
6167         * c-c++-common/ubsan/shift-1.c: Likewise.
6168         * c-c++-common/ubsan/shift-2.c: Likewise.
6169         * c-c++-common/ubsan/vla-1.c: Likewise.
6171 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6173         * gnat.dg/vect11.ad[sb]: New test.
6175 2014-04-14  Richard Biener  <rguenther@suse.de>
6177         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6179 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6181         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6183 2014-04-14  Richard Biener  <rguenther@suse.de>
6184             Marc Glisse  <marc.glisse@inria.fr>
6186         PR c/60819
6187         * gcc.target/i386/vec-may_alias.c: New testcase.
6189 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6191         * lib/target-supports.exp
6192         (check_effective_target_vect_widen_mult_si_to_di_pattern):
6193         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6194         Fix formatting.
6196 2014-04-14  Richard Biener  <rguenther@suse.de>
6198         PR lto/60720
6199         * gcc.dg/lto/pr60720_0.c: New testcase.
6200         * gcc.dg/lto/pr60720_1.c: Likewise.
6202 2014-04-14  Christian Bruel  <christian.bruel@st.com>
6204         * gcc.target/sh/memset.c: New test.
6206 2014-04-14  Richard Biener  <rguenther@suse.de>
6208         PR middle-end/55022
6209         * gcc.dg/graphite/pr55022.c: New testcase.
6211 2014-04-14  Richard Biener  <rguenther@suse.de>
6213         PR tree-optimization/59817
6214         PR tree-optimization/60453
6215         * gfortran.dg/graphite/pr59817.f: New testcase.
6216         * gcc.dg/graphite/pr59817-1.c: Likewise.
6217         * gcc.dg/graphite/pr59817-2.c: Likewise.
6219 2014-04-14  Jason Merrill  <jason@redhat.com>
6221         Revert:
6222         * lib/gcc-dg.exp (dg-build-dso): New.
6223         (gcc-dg-test-1): Handle dg-do-what "dso".
6225 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
6227         PR fortran/60717
6228         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6230         PR fortran/58085
6231         * gfortran.dg/associate_15.f90: New test.
6233 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
6235         PR middle-end/60467
6236         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6237         case to check.
6239 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
6241         PR middle-end/60469
6242         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6244 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
6246         * gcc.target/mips/umips-store16-1.c: New test.
6248 2014-04-11  Tobias Burnus  <burnus@net-b.de>
6250         PR c/60194
6251         * * g++.dg/warn/warn_format_signedness.C: New.
6252         * gcc.dg/format/warn-signedness.c: New.
6254 2014-04-11  Tobias Burnus  <burnus@net-b.de>
6256         PR fortran/58880
6257         PR fortran/60495
6258         * gfortran.dg/finalize_25.f90: New.
6260 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
6262         * gcc.target/epiphany/t1068-2.c: New file.
6264 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
6266         * gcc.target/epiphany/btst-1.c: New test.
6268 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
6270         PR rtl-optimization/60651
6271         * gcc.target/epiphany/mode-switch.c: New test.
6273 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6275         PR c++/58600
6276         * g++.dg/cpp0x/gen-attrs-58.C: New.
6277         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6279 2014-04-11  Steve Ellcey  <sellcey@mips.com>
6280             Jakub Jelinek  <jakub@redhat.com>
6282         PR middle-end/60556
6283         * gcc.c-torture/compile/pr60556.c: New test.
6285 2014-04-11  Richard Biener  <rguenther@suse.de>
6287         PR middle-end/60797
6288         * gcc.dg/pr60797.c: New testcase.
6290 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6292         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6293         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6294         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6295         rename to ...
6296         * gcc.target/s390/htm-nofloat-1.c: ... this one.
6297         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6298         instructions as well.
6300 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
6302         PR rtl-optimization/60663
6303         * gcc.target/arm/pr60663.c: New test.
6305 2014-04-10  Jason Merrill  <jason@redhat.com>
6307         * g++.dg/dso/dlclose1.C: Disable for 4.9.
6309 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
6311         PR lto/60567
6312         * g++.dg/lto/pr60567_0.C: New test.
6314 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6316         * gfortran.dg/class_nameclash.f90: New test.
6318 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
6320         PR c++/52844
6321         * g++.dg/cpp0x/variadic156.C: New.
6323 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6325         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6326         long.
6328 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6330         PR debug/60655
6331         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6332         -fdata-sections.
6334 2014-04-09  Steve Ellcey  <sellcey@mips.com>
6336         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6337         and scan lists.
6339 2014-04-09  Cong Hou  <congh@google.com>
6341         PR testsuite/60773
6342         * lib/target-supports.exp:
6343         (check_effective_target_vect_widen_si_to_di_pattern): New.
6344         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6345         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6346         targets only.
6347         (foo): Fix up formatting.
6348         (main): Call check_vect.
6350 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
6352         PR c++/59115
6353         * g++.dg/template/crash119.C: New.
6355 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
6357         * gcc.target/powerpc/atomic_load_store-p8.c: New.
6359 2014-04-08  Jason Merrill  <jason@redhat.com>
6361         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6363 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6365         PR rtl-optimization/60776
6366         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6367         * gcc.dg/builtin-bswap-7.c: Likewise.
6368         * gcc.dg/builtin-bswap-6a.c: New testcase.
6369         * gcc.dg/builtin-bswap-7a.c: New testcase.
6371         Revert
6372         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6374         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6375         optimization.
6376         * gcc.dg/builtin-bswap-7.c: Likewise.
6378 2014-04-08  Richard Biener  <rguenther@suse.de>
6380         PR tree-optimization/60785
6381         * gcc.dg/graphite/pr60785.c: New testcase.
6383 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6385         PR target/60602
6386         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
6387         with as at -O0.
6389 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
6391         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
6392         * g++.dg/warn/Wnvdtor-3.C: Likewise.
6393         * g++.dg/warn/Wnvdtor-4.C: Likewise.
6395 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6397         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
6399 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
6401         PR target/60609
6402         * g++.dg/torture/pr60609.C: New test.
6404 2014-04-07  Richard Biener  <rguenther@suse.de>
6406         PR tree-optimization/60766
6407         * gcc.dg/torture/pr60766.c: New testcase.
6409 2014-04-07  Jason Merrill  <jason@redhat.com>
6411         * lib/gcc-dg.exp (dg-build-dso): New.
6412         (gcc-dg-test-1): Handle dg-do-what "dso".
6413         * lib/target-supports.exp (add_options_for_dlopen): New.
6414         (check_effective_target_dlopen): Use it.
6416 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6418         * gcc.target/arm/pr60657.c: Fix missing curly brace.
6420 2014-04-07  Richard Biener  <rguenther@suse.de>
6422         PR middle-end/60750
6423         * g++.dg/torture/pr60750.C: New testcase.
6424         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
6426 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
6428         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
6430 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
6432         PR testsuite/60671
6433         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
6435 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
6437         PR testsuite/60672
6438         * g++.dg/cpp1y/auto-fn25.C: Require lto.
6440         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
6442 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
6444         * gfortran.dg/warn_conversion_4.f90: Adjust test.
6446 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
6448         * gcc.target/avr/dev-specific-rmw.c: New test.
6450 2014-04-04  Cong Hou  <congh@google.com>
6452         PR tree-optimization/60656
6453         * gcc.dg/vect/pr60656.c: New test.
6455 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6457         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6458         optimization.
6459         * gcc.dg/builtin-bswap-7.c: Likewise.
6461 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
6463         PR c++/58207
6464         * g++.dg/cpp0x/constexpr-ice15.C: New.
6466 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
6468         PR ipa/59626
6469         testcase by Richard Biener
6470         * gcc.dg/lto/pr59626_0.c: New testcase.
6471         * gcc.dg/lto/pr59626_1.c: New testcase.
6473 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6475         PR debug/60655
6476         * gcc.c-torture/compile/pr60655-1.c: New test.
6478 2014-04-04  Martin Jambor  <mjambor@suse.cz>
6480         PR ipa/60640
6481         * g++.dg/ipa/pr60640-1.C: New test.
6482         * g++.dg/ipa/pr60640-2.C: Likewise.
6483         * g++.dg/ipa/pr60640-3.C: Likewise.
6484         * g++.dg/ipa/pr60640-4.C: Likewise.
6486 2014-04-04  Jeff Law  <law@redhat.com>
6488         PR target/60657
6489         * gcc.target/arm/pr60657.c: New test.
6491 2014-04-04  Richard Biener  <rguenther@suse.de>
6493         PR ipa/60746
6494         * g++.dg/torture/pr60746.C: New testcase.
6496 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
6498         * g++.old-deja/g++.robertl/eb121.C: Adjust.
6499         * g++.old-deja/g++.jason/overload21.C: Likewise.
6500         * g++.old-deja/g++.law/init5.C: Likewise.
6502 2014-04-03  Cong Hou  <congh@google.com>
6504         PR tree-optimization/60505
6505         * gcc.dg/vect/pr60505.c: New test.
6507 2014-04-03  Richard Biener  <rguenther@suse.de>
6509         PR tree-optimization/60740
6510         * gcc.dg/graphite/pr60740.c: New testcase.
6512 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
6514         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
6515         * g++.dg/warn/Wnvdtor-2.C: New.
6516         * g++.dg/warn/Wnvdtor-3.C: New.
6517         * g++.dg/warn/Wnvdtor-4.C: New.
6518         * g++.dg/warn/Weff1.C: Delete.
6519         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
6520         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
6522 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
6524         PR ipa/60659
6525         * g++.dg/torture/pr60659.C: New testcase.
6527 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6529         PR tree-optimization/60733
6530         * gcc.dg/torture/pr60733.c:  New test.
6532 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
6534         PR rtl-optimization/60650
6535         * gcc.target/arm/pr60650-2.c: New.
6537 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
6539         * gcc.target/i386/avx2-vpand-3.c,
6540         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
6542 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
6544         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
6545         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
6546         gcc.target/i386/memcpy-strategy-1.c,
6547         gcc.target/i386/memcpy-strategy-2.c,
6548         gcc.target/i386/memcpy-vector_loop-1.c,
6549         gcc.target/i386/memcpy-vector_loop-2.c,
6550         gcc.target/i386/memset-vector_loop-1.c,
6551         gcc.target/i386/memset-vector_loop-2.c,
6552         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
6553         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
6554         -march= options different from those in dg-options.
6556 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
6558         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6559         gcc.target/i386/pr30970.c: Use -mtune=generic.
6560         * gcc.target/i386/avx2-vpaddb-3.c,
6561         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
6562         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
6563         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
6564         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
6565         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
6566         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
6567         gcc.target/i386/avx2-vpsubw-3.c,
6568         gcc.target/i386/avx256-unaligned-load-1.c,
6569         gcc.target/i386/avx256-unaligned-load-4.c,
6570         gcc.target/i386/avx256-unaligned-store-1.c,
6571         gcc.target/i386/avx256-unaligned-store-2.c,
6572         gcc.target/i386/avx256-unaligned-store-4.c: Use
6573         -mno-prefer-avx128.
6575 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
6576             Iain Sandoe <iain@codesourcery.com>
6578         PR target/54083
6579         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
6580         with the additional options -Wl,-undefined,dynamic_lookup
6581         and -Wl,-flat_namespace.
6582         * gcc.dg/torture/pr53922.c: Additional option
6583         -Wl,-flat_namespace for darwin[89].
6584         * gcc.dg/torture/pr60092.c: Additional options
6585         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
6586         for darwin[89].
6588 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
6590         PR target/43751
6591         * lib/prune.exp: Modify the regular express to prune
6592         the new warnings introduced by r205679 on darwin9.
6594 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
6596         * g++.dg/init/ctor4.C: Adjust.
6597         * g++.dg/init/ctor4-1.C: New.
6598         * g++.dg/cpp0x/defaulted2.C: Adjust.
6600 2014-04-01  Richard Henderson  <rth@redhat.com>
6602         PR target/60704
6603         * gcc.dg/pr60704.c: New file.
6605 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
6607         PR target/60363
6608         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
6609         logical_op_short_circuit targets.
6611 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
6613         PR libfortran/60128
6614         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
6615         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
6617 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
6619         PR rtl-optimization/60700
6620         * gcc.target/i386/pr60700.c: New test.
6622 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6624         PR target/60650
6625         * gcc.target/arm/pr60650.c: Adjust command line options.
6627 2014-03-31  Martin Jambor  <mjambor@suse.cz>
6629         PR middle-end/60647
6630         * gcc.dg/pr60647-1.c: New test.
6631         * gcc.dg/pr60647-2.c: Likewise.
6633 2014-03-31  Richard Biener  <rguenther@suse.de>
6635         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
6637 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
6639         PR target/60034
6640         * gcc.target/aarch64/pr60034.c: New file.
6642 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
6644         PR c++/60626
6645         * g++.dg/cpp1y/pr60626.C: New testcase.
6647 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
6649         * gcc.dg/pr45416.c: Allow bextr on x86.
6650         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
6651         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
6652         gcc.target/i386/fma4-vector.c: Use -mno-fma.
6653         * gcc.target/i386/l_fma_double_1.c,
6654         gcc.target/i386/l_fma_double_2.c,
6655         gcc.target/i386/l_fma_double_3.c,
6656         gcc.target/i386/l_fma_double_4.c,
6657         gcc.target/i386/l_fma_double_5.c,
6658         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
6659         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
6660         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
6661         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
6662         * gcc.target/i386/pr27971.c: Use -mno-tbm.
6663         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
6664         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
6666 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
6668         PR target/60648
6669         * g++.dg/pr60648.C: Move test to...
6670         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
6671         dg-options, add for fpic targets dg-additional-options -fPIC.
6673 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6675         * gnat.dg/opt33.adb: New testcase.
6677 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
6679         PR target/60697
6680         * gcc.target/aarch64/pr60697.c: New.
6682 2014-03-27  Jeff Law  <law@redhat.com>
6684         PR target/60648
6685         * g++.dg/pr60648.C: New test.
6687 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
6689         PR c++/60573
6690         * g++.dg/cpp1y/pr60573.C: New testcase.
6692 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
6694         PR target/60693
6695         * gcc.target/i386/pr60693.c: New test.
6697 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
6699         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
6701 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
6703         PR c++/60689
6704         * c-c++-common/pr60689.c: New test.
6706         PR c++/58678
6707         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
6708         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
6709         targets.
6711 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
6713         PR target/60675
6714         * gcc.target/aarch64/pr60675.C: New.
6716 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6718         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
6719         * lib/target-supports.exp: Return true for s390
6720         in check_effective_logical_op_short_circuit.
6722 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
6724         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
6725         of second source operand.
6726         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
6727         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
6728         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
6730 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
6732         PR ipa/60315
6733         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
6735 2014-03-28  Tobias Burnus  <burnus@net-b.de>
6737         * lib/cilk-plus-dg.exp: New.
6738         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
6739         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
6741 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6743         PR fortran/60522
6744         * gfortran.dg/where_4.f90:  New test case.
6746 2014-03-27  Tobias Burnus  <burnus@net-b.de>
6748         PR fortran/58880
6749         * gfortran.dg/finalize_24.f90: New.
6751 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
6753         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
6754         vbpermq builtin.
6756         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
6757         vec_select optimizations.
6758         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
6759         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
6761         PR target/60672
6762         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
6763         xxpermdi builtins are supported.
6765 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
6767         PR rtl-optimization/60650
6768         * gcc.target/arm/pr60650.c: New.
6770 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6772         * gcc.target/s390/20140327-1.c: New testcase.
6774 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
6776         PR middle-end/60682
6777         * g++.dg/gomp/pr60682.C: New test.
6779 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
6781         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
6783 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6785         PR target/60580
6786         * gcc.target/aarch64/pr60580_1.c: New.
6787         * gcc.target/aarch64/test_fp_attribute_1.c: New.
6788         * gcc.target/aarch64/test_fp_attribute_2.c: New.
6790 2014-03-26  Dehao Chen  <dehao@google.com>
6792         * gcc.dg/predict-8.c: New test.
6794 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
6796         PR c++/52369
6797         * g++.dg/init/const10.C: New.
6798         * g++.dg/init/const11.C: New.
6799         * g++.dg/init/pr25811.C: Adjust.
6800         * g++.dg/init/pr29043.C: Likewise.
6801         * g++.dg/init/pr43719.C: Likewise.
6802         * g++.dg/init/pr44086.C: Likewise.
6803         * g++.dg/init/ctor8.C: Likewise.
6804         * g++.dg/init/uninitialized1.C: Likewise.
6806 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
6808         PR sanitizer/60636
6809         * c-c++-common/ubsan/pr60636.c: New test.
6811 2014-03-26  Andreas Schwab  <schwab@suse.de>
6813         * g++.dg/torture/pr60315.C: Remove duplication.
6815 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6817         * gcc.c-torture/execute/20140326-1.c: New test.
6819 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
6821         PR ipa/60315
6822         * g++.dg/torture/pr60315.C: New testcase.
6824 2014-03-25  Martin Jambor  <mjambor@suse.cz>
6826         PR ipa/60600
6827         * g++.dg/ipa/pr60600.C: New test.
6829 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
6831         PR testsuite/58013
6832         * g++.dg/opt/pr56999.C: Pop hidden visibility.
6834 2014-03-25  Richard Biener  <rguenther@suse.de>
6836         PR middle-end/60635
6837         * gfortran.dg/lto/pr60635_0.f90: New testcase.
6838         * gfortran.dg/lto/pr60635_1.c: Likewise.
6840 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
6842         PR c++/60627
6843         * g++.dg/cpp1y/pr60627.C: New testcase.
6845 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
6847         * gcc.target/aarch64/ushr64_1.c: New.
6849 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
6851         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
6852         (LONG_LONG): Use LLONG.
6853         (set_rvector_long): Explicitly return void.
6854         (set_vector_long): Likewise.
6855         (check_vector_long): Likewise.
6857 2014-03-24  Marek Polacek  <polacek@redhat.com>
6859         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
6860         Define INT_MIN.
6861         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
6862         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6863         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6864         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6865         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6866         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6867         * c-c++-common/ubsan/pr59503.c: Likewise.
6868         * c-c++-common/ubsan/pr60613-1.c: Likewise.
6869         * c-c++-common/ubsan/save-expr-1.c: Likewise.
6870         * c-c++-common/ubsan/shift-3.c: Likewise.
6871         * c-c++-common/ubsan/shift-6.c: Likewise.
6872         * c-c++-common/ubsan/undefined-1.c: Likewise.
6873         * c-c++-common/ubsan/vla-2.c: Likewise.
6874         * c-c++-common/ubsan/vla-3.c: Likewise.
6875         * c-c++-common/ubsan/vla-4.c: Likewise.
6876         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
6877         * g++.dg/ubsan/return-2.C: Likewise.
6879 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
6881         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
6882         hppa*-*-hpux*.
6884         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
6886         PR libfortran/59313
6887         PR libfortran/58015
6888         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
6889         * gfortran.dg/round_4.f90: Likewise.
6891 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
6893         PR libfortran/60128
6894         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
6895         i?86-*-solaris2.9*.
6897 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
6899         PR sanitizer/60613
6900         * c-c++-common/ubsan/pr60613-1.c: New test.
6901         * c-c++-common/ubsan/pr60613-2.c: New test.
6903 2014-03-22  Matthias Klose  <doko@ubuntu.com>
6905         * g++.dg/cpp0x/regress: Remove empty directory.
6907 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
6909         PR debug/60603
6910         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
6912 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
6914         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
6915         * g++.dg/cpp1y/pr60393.C: Likewise.
6917 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
6919         PR c++/60384
6920         * g++.dg/cpp1y/pr60384.C: New.
6922 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
6924         PR target/60598
6925         * gcc.dg/pr60598.c: New test.
6927 2014-03-21  Martin Jambor  <mjambor@suse.cz>
6929         PR ipa/59176
6930         * g++.dg/torture/pr59176.C: New test.
6932 2014-03-21  Martin Jambor  <mjambor@suse.cz>
6934         PR ipa/60419
6935         * g++.dg/ipa/pr60419.C: New test.
6937 2014-03-21  Richard Biener  <rguenther@suse.de>
6939         PR tree-optimization/60577
6940         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
6942 2014-03-21  Tobias Burnus  <burnus@net-b.de>
6944         PR fortran/60599
6945         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
6947 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
6949         PR middle-end/60597
6950         * g++.dg/opt/pr60597.C: New test.
6952         PR c++/60572
6953         * g++.dg/init/pr60572.C: New test.
6955 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6957         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
6959 2014-03-19  Tobias Burnus  <burnus@net-b.de>
6961         PR fortran/60543
6962         PR fortran/60283
6963         * gfortran.dg/implicit_pure_4.f90: New.
6965 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6967         PR c++/51474
6968         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
6970 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
6972         PR testsuite/60590
6973         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
6974         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
6975         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
6977 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6979         PR c++/60332
6980         * g++.dg/cpp1y/pr60332.C: New.
6982 2014-03-19  Marek Polacek  <polacek@redhat.com>
6984         PR sanitizer/60569
6985         * g++.dg/ubsan/pr60569.C: New test.
6987 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6989         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
6991 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
6993         PR tree-optimization/60559
6994         * g++.dg/vect/pr60559.cc: New test.
6996 2014-03-18  Ian Lance Taylor  <iant@google.com>
6998         PR target/60563
6999         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7000         (ditype): Rename typedef from int64_t.
7002 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7004         PR c/55383
7005         * gcc.dg/cast-qual-3.c: New.
7006         Revert:
7007         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7008         * c-c++-common/Wcast-qual-1.c: More precise match text.
7010 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
7012         PR fortran/55207
7013         PR fortran/60549
7014         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7015         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7016         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7017         * gfortran.dg/intent_optimize_1.f90: Ditto.
7018         * gfortran.dg/pointer_init_9.f90: Ditto.
7019         * gfortran.dg/volatile4.f90: Ditto.
7020         * gfortran.dg/volatile6.f90: Ditto.
7022 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7024         PR c/55383
7025         * c-c++-common/Wcast-qual-1.c: More precise match text.
7027 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
7029         PR c++/60305
7030         * g++.dg/cpp0x/constexpr-ice14.C: New.
7032 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
7034         PR c++/54250
7035         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7037 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
7039         PR sanitizer/60535
7040         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7041         * c-c++-common/ubsan/null-2.c: Likewise.
7042         * c-c++-common/ubsan/null-3.c: Likewise.
7043         * c-c++-common/ubsan/null-4.c: Likewise.
7044         * c-c++-common/ubsan/null-5.c: Likewise.
7045         * c-c++-common/ubsan/null-6.c: Likewise.
7046         * c-c++-common/ubsan/null-7.c: Likewise.
7047         * c-c++-common/ubsan/null-8.c: Likewise.
7048         * c-c++-common/ubsan/null-9.c: Likewise.
7049         * c-c++-common/ubsan/null-10.c: Likewise.
7050         * c-c++-common/ubsan/null-11.c: Likewise.
7051         * c-c++-common/ubsan/overflow-1.c: Likewise.
7052         * c-c++-common/ubsan/overflow-2.c: Likewise.
7053         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7054         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7055         * c-c++-common/ubsan/overflow-int128.c: Likewise.
7056         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7057         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7058         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7059         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7060         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7061         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7062         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7063         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7064         * c-c++-common/ubsan/pr59333.c: Likewise.
7065         * c-c++-common/ubsan/pr59503.c: Likewise.
7066         * c-c++-common/ubsan/pr59667.c: Likewise.
7067         * c-c++-common/ubsan/undefined-1.c: Likewise.
7068         * g++.dg/ubsan/pr59250.C: Likewise.
7069         * g++.dg/ubsan/pr59306.C: Likewise.
7071 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7073         * gcc.dg/tls/pr58595.c: Add tls options.
7075 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
7077         * gcc.target/i386/avx-additional-reg-names.c: New.
7078         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7080 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
7082         PR c++/60390
7083         * g++.dg/cpp1y/pr60390.C: New testcase.
7085         PR c++/60391
7086         * g++.dg/cpp1y/pr60391.C: New testcase.
7088 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
7090         PR target/60516
7091         * gcc.target/i386/pr60516.c: New test.
7093 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
7095         PR c++/59571
7096         * g++.dg/cpp0x/constexpr-ice13.C: New.
7098 2014-03-17  Marek Polacek  <polacek@redhat.com>
7100         PR middle-end/60534
7101         * gcc.dg/gomp/pr60534.c: New test.
7103 2014-03-17  Kai Tietz  <ktietz@redhat.com>
7105         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7107 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
7109         PR testsuite/58851
7110         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7111         storage size.
7113 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
7115         PR libfortran/58324
7116         * gfortran.dg/list_read_12.f90: New test.
7118 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
7120         PR fortran/55207
7121         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7122         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7123         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7124         -Wno-aggressive-loop-optimizations and remove an unused variable.
7125         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7126         * gfortran.dg/pointer_init_9.f90: New.
7127         * gfortran.dg/volatile4.f90: Put into subroutine.
7128         * gfortran.dg/volatile6.f90: Ditto.
7130 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
7132         PR fortran/60392
7133         * gfortran.dg/transpose_4.f90: New test.
7135 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
7137         PR rtl-optimization/60508
7138         * gcc.target/i386/pr60508.c: New.
7140 2014-03-14  Richard Biener  <rguenther@suse.de>
7142         PR middle-end/60518
7143         * g++.dg/pr60518.C: New testcase.
7145 2014-03-14  Martin Jambor  <mjambor@suse.cz>
7147         PR lto/60461
7148         * gcc.dg/lto/pr60461_0.c: New test.
7150 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
7152         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7153         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7154         * gcc.dg/lto/save-temps_0.c: New testcase.
7156 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
7158         PR middle-end/36282
7159         * c-c++-common/pr36282-1.c: New test.
7160         * c-c++-common/pr36282-2.c: New test.
7161         * c-c++-common/pr36282-3.c: New test.
7162         * c-c++-common/pr36282-4.c: New test.
7164 2014-03-13  Richard Henderson  <rth@redhat.com>
7166         PR debug/60438
7167         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7169 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7171         PR c++/60383
7172         * g++.dg/template/crash118.C: New.
7173         * g++.dg/template/crash95.C: Adjust.
7175 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
7177         PR rtl-optimization/57189
7178         * gcc.target/i386/pr57189.c: New.
7180 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7182         PR c++/60254
7183         * g++.dg/cpp0x/static_assert10.C: New.
7184         * g++.dg/cpp0x/static_assert11.C: Likewise.
7185         * g++.dg/cpp0x/static_assert3.C: Adjust.
7187 2014-03-13  Richard Biener  <rguenther@suse.de>
7189         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7191 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
7193         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7194         2.07 128-bit arithmetic.
7195         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7197         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7198         due to when TImode is allowed in VSX registers, the allowable
7199         address modes for TImode is just a single indirect address in
7200         order for the value to be loaded and store in either GPR or VSX
7201         registers.  This affects the generated code, and it would cause
7202         this test to fail, when such an option is used.
7204 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7206         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7208 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
7210         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7211         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7212         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7213         only test for exactly one if if -mbranch-cost=1 has been passed.
7215 2014-03-12  Christian Bruel  <christian.bruel@st.com>
7217         PR target/60264
7218         * gcc.target/arm/pr60264.c
7220 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7222         PR tree-optimization/60454
7223         * gcc.c-torture/execute/pr60454.c: New test.
7225 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
7226             Marc Glisse  <marc.glisse@inria.fr>
7228         PR tree-optimization/60502
7229         * gcc.c-torture/compile/pr60502.c: New test.
7231 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
7233         PR middle-end/60482
7234         * gcc.dg/vect/pr60482.c: New test.
7236 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
7238         PR c++/60389
7239         * g++.dg/cpp0x/inh-ctor19.C: New.
7241 2014-03-11  Richard Biener  <rguenther@suse.de>
7243         PR tree-optimization/60429
7244         PR tree-optimization/60485
7245         * gcc.dg/pr60485-1.c: New testcase.
7246         * gcc.dg/pr60485-2.c: Likewise.
7248 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
7250         PR ipa/60457
7251         * g++.dg/ipa/pr60457.C: New test.
7253 2014-03-10  Richard Biener  <rguenther@suse.de>
7255         PR middle-end/60474
7256         * g++.dg/torture/pr60474.C: New testcase.
7258 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
7260         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7262 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
7264         * gcc.dg/lto/pr55113_0.c: New testcase.
7266 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
7268         PR c++/60033
7269         * g++.dg/cpp1y/pr60033.C: New testcase.
7271         PR c++/60393
7272         * g++.dg/cpp1y/pr60393.C: New testcase.
7274 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
7276         PR libfortran/60128
7277         * gfortran.dg/fmt_en.f90: New test.
7279 2014-03-07  Jason Merrill  <jason@redhat.com>
7281         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7282         * lib/target-supports.exp (check_effective_target_c++11): Now
7283         means C++11 and up.
7284         (check_effective_target_c++11_only): New.
7285         (check_effective_target_c++11_down): New.
7286         (check_effective_target_c++1y): New.
7287         (check_effective_target_c++1y_only): New.
7288         (check_effective_target_c++98_only): Rename from
7289         check_effective_target_c++98.
7290         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7292 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
7294         PR c++/58609
7295         * g++.dg/cpp0x/constexpr-ice12.C: New.
7297 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
7299         * c-c++-common/gomp/map-1.c: Extend.
7301 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
7302             Janus Weil  <janus@gcc.gnu.org>
7304         PR fortran/51976
7305         * gfortran.dg/deferred_type_component_1.f90 : New test.
7306         * gfortran.dg/deferred_type_component_2.f90 : New test.
7308 2014-03-06  Marek Polacek  <polacek@redhat.com>
7310         PR c/60197
7311         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7312         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7314 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
7316         PR target/58595
7317         * gcc.dg/tls/pr58595.c: New test.
7319 2014-03-06  Richard Biener  <rguenther@suse.de>
7321         PR middle-end/60445
7322         PR lto/60424
7323         PR lto/60427
7324         Revert
7325         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
7327         * gcc.dg/lto/pr55113_0.c: New testcase.
7329 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
7331         PR testsuite/59308
7332         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7333         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
7334         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7335         s390*/i?86/x86_64.
7336         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7337         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7338         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7339         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7340         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7341         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
7342         even for mips*/s390*/i?86/x86_64.
7343         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7344         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7345         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7346         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7347         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7349         PR lto/60404
7350         * gcc.dg/lto/pr60404_0.c: New test.
7351         * gcc.dg/lto/pr60404_1.c: New file.
7352         * gcc.dg/lto/pr60404_2.c: New file.
7354 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7356         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7357         long long" throughout.
7358         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7359         * gcc.dg/vmx/insert-vsx.c: Likewise.
7360         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7361         * gcc.dg/vmx/ld-vsx.c: Likewise.
7362         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7363         * gcc.dg/vmx/ldl-vsx.c: Likewise.
7364         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7365         * gcc.dg/vmx/merge-vsx.c: Likewise.
7366         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7367         * gcc.dg/vmx/st-vsx.c: Likewise.
7368         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7369         * gcc.dg/vmx/stl-vsx.c: Likewise.
7370         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7372 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
7374         * gcc.dg/lto/pr55113_0.c: New testcase.
7376 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7378         PR c++/60376
7379         * g++.dg/cpp1y/pr60376.C: New.
7381 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7383         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
7385 2014-03-04  Richard Biener  <rguenther@suse.de>
7387         PR tree-optimization/60382
7388         * gcc.dg/vect/pr60382.c: New testcase.
7390 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
7392         PR libfortran/60148
7393         * gfortran.dg/namelist_84.f90: New test.
7395 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
7397         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
7398         argument to avoid inf values.
7399         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
7400         UNION_FP_CHECK machinery.
7402 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
7404         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
7405         i32in128 cases outside special big-endian processing block.
7407 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
7409         PR preprocessor/60400
7410         * c-c++-common/cpp/pr60400.c: New test.
7411         * c-c++-common/cpp/pr60400-1.h: New file.
7412         * c-c++-common/cpp/pr60400-2.h: New file.
7414         PR objc++/60398
7415         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
7417         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
7418         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
7420 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
7422         PR ipa/60150
7423         * g++.dg/lto/pr60150.H: New testcase.
7424         * g++.dg/lto/pr60150_0.C: New testcase.
7425         * g++.dg/lto/pr60150_1.C: New testcase.
7427 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
7429         PR ipa/60306
7430         * g++.dg/ipa/devirt-29.C: New testcase
7432 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7434         PR fortran/60236
7435         * gfortran.dg/vect/pr32380.f: Fix expected test results.
7437 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
7439         PR c++/50025
7440         * g++.dg/cpp0x/pr50025.C: New.
7442 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
7444         PR c++/60377
7445         * g++.dg/cpp1y/pr60377.C: New testcase.
7447 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
7449         PR fortran/60341
7450         * gfortran.dg/str_comp_optimize_1.f90: New test.
7452 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
7454         PR target/60071
7455         * gcc.c-torture/compile/pr60071.c: New.
7457 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
7459         PR fortran/60359
7460         * gfortran.dg/unlimited_polymorphic_16.f90: New.
7462 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
7464         PR c++/58610
7465         * g++.dg/cpp0x/constexpr-ice11.C: New.
7467 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
7469         PR c++/60314
7470         * g++.dg/cpp1y/auto-fn24.C: New.
7472 2014-02-28  Joey Ye  <joey.ye@arm.com>
7474         PR target/PR60169
7475         * gcc.target/arm/thumb1-far-jump-3.c: New case.
7477 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7479         PR c++/60253
7480         * g++.dg/overload/ellipsis2.C: New.
7482 2014-02-27  Jeff Law  <law@redhat.com>
7484         PR rtl-optimization/52714
7485         * gcc.c-torture/compile/pr52714.c: New test.
7487 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
7488             Jeff Law  <law@redhat.com>
7490         PR rtl-optimization/49847
7491         * g++.dg/pr49847.C: New test.
7493 2014-02-27  Marek Polacek  <polacek@redhat.com>
7495         PR middle-end/59223
7496         * c-c++-common/pr59223.c: New test.
7498 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
7500         * common/config/i386/predicates.md (const1256_operand): Remove.
7501         (const2356_operand): New.
7502         (const_1_to_2_operand): Remove.
7503         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
7504         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
7505         (*avx512pf_gatherpf<mode>sf): Ditto.
7506         (avx512pf_gatherpf<mode>df): Ditto.
7507         (*avx512pf_gatherpf<mode>df_mask): Ditto.
7508         (*avx512pf_gatherpf<mode>df): Ditto.
7509         (avx512pf_scatterpf<mode>sf): Ditto.
7510         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
7511         (*avx512pf_scatterpf<mode>sf): Ditto.
7512         (avx512pf_scatterpf<mode>df): Ditto.
7513         (*avx512pf_scatterpf<mode>df_mask): Ditto.
7514         (*avx512pf_scatterpf<mode>df): Ditto.
7515         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
7517 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
7519         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
7520         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
7521         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
7522         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
7523         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
7524         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
7525         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
7526         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
7528 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
7530         PR target/60280
7531         * gnat.dg/renaming5.adb: Change to two expected gotos.
7532         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
7533         jump threads.
7534         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
7535         messages for removed basic block.
7536         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
7537         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
7538         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
7539         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
7541 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7543         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
7544         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7545         * gcc.dg/vmx/ldl-vsx.c: Likewise.
7546         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7547         * gcc.dg/vmx/merge-vsx.c: Likewise.
7548         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7550 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
7552         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
7553         * gcc.target/i386/prefetchwt1-1.c: New.
7554         * g++.dg/other/i386-2.C: Add new option.
7555         * g++.dg/other/i386-3.C: Ditto.
7556         * gcc.target/i386/sse-12.c: Ditto.
7557         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
7558         * gcc.target/i386/sse-22.c: Add new option.
7559         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
7561 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7563         PR libfortran/59313
7564         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
7566         PR libfortran/58015
7567         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
7569 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
7571         PR c++/60311
7572         * g++.dg/cpp1y/pr60311.C: New testcase.
7574         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
7576         PR c++/60065
7577         * g++.dg/cpp1y/pr60065.C: New testcase.
7579 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
7581         PR rtl-optimization/60268
7582         * gcc.c-torture/compile/pr60268.c: New test.
7584 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
7586         * gcc.target/microblaze/others/mem_reload.c: New test.
7588 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7590         * gcc.dg/vmx/lde.c: New test.
7591         * gcc.dg/vmx/lde-be-order.c: New test.
7592         * gcc.dg/vmx/ste.c: New test.
7593         * gcc.dg/vmx/ste-be-order.c: New test.
7595 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
7597         PR testsuite/60173
7598         * lib/target-supports.exp
7599         (check_effective_target_logical_op_short_circuit): Add cris-*-*
7600         and crisv32-*-* to list.
7602 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
7604         PR fortran/60302
7605         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
7607 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7609         * gcc.dg/vmx/vsums.c: Check entire result vector.
7610         * gcc.dg/vmx/vsums-be-order.c: Likewise.
7612 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7614         * gcc.dg/vmx/ld.c: New test.
7615         * gcc.dg/vmx/ld-be-order.c: New test.
7616         * gcc.dg/vmx/ld-vsx.c: New test.
7617         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
7618         * gcc.dg/vmx/ldl.c: New test.
7619         * gcc.dg/vmx/ldl-be-order.c: New test.
7620         * gcc.dg/vmx/ldl-vsx.c: New test.
7621         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
7622         * gcc.dg/vmx/st.c: New test.
7623         * gcc.dg/vmx/st-be-order.c: New test.
7624         * gcc.dg/vmx/st-vsx.c: New test.
7625         * gcc.dg/vmx/st-vsx-be-order.c: New test.
7626         * gcc.dg/vmx/stl.c: New test.
7627         * gcc.dg/vmx/stl-be-order.c: New test.
7628         * gcc.dg/vmx/stl-vsx.c: New test.
7629         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
7631 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
7633         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
7634         * g++.dg/other/i386-3.C (dg-options): Ditto.
7635         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
7636         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
7637         -mavx512pf and -msha.
7639 2014-02-21  Richard Biener  <rguenther@suse.de>
7641         PR tree-optimization/60276
7642         * gcc.dg/vect/pr60276.c: New testcase.
7644 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
7646         PR fortran/60234
7647         * gfortran.dg/finalize_23.f90: New.
7649 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
7651         PR c++/60052
7652         PR c++/60053
7653         * g++.dg/cpp1y/pr60052.C: New testcase.
7654         * g++.dg/cpp1y/pr60053.C: New testcase.
7656 2014-02-21  Tobias Burnus  <burnus@net-b.de>
7658         PR fortran/60286
7659         * gfortran.dg/inquire_16.f90: New.
7661 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
7663         * gcc.target/nios2/biggot-1.c: New.
7664         * gcc.target/nios2/biggot-2.c: New.
7666 2014-02-20  Martin Jambor  <mjambor@suse.cz>
7668         PR ipa/55260
7669         * gcc.dg/ipa/pr55260.c: New test.
7671 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
7673         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
7674         for execution test case.
7676 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
7678         PR ipa/58555
7679         * g++.dg/torture/pr58555.C: New testcase.
7681 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
7683         PR target/60204
7684         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
7685         reflect abi fix.
7686         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
7688 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
7689             Kirill Yukhin  <kirill.yukhin@intel.com>
7691         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
7692         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
7693         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
7694         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
7695         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
7696         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
7698 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
7700         PR c/37743
7701         * g++.dg/ext/builtin-bswap1.C: New test.
7702         * c-c++-common/pr37743.c: New test.
7704 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
7706         * gcc.dg/decl-10.c: New test.
7708 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
7710         PR c++/60267
7711         * g++.dg/ext/ivdep-1.C: New test.
7713         PR c++/60267
7714         * gcc.dg/pr60267.c: New test.
7716 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
7718         PR target/59794
7719         * gcc.target/i386/pr39162.c: Add dg-prune-output.
7720         (dg-options): Remove -Wno-psabi.
7721         * gcc.target/i386/pr59794-2.c: Ditto.
7722         * gcc.target/i386/pr60205-1.c: Ditto.
7723         * gcc.target/i386/sse-5.c: Ditto.
7725 2014-02-18  Nick Clifton  <nickc@redhat.com>
7727         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
7728         * gcc.dg/pr23623.c: Likewise.
7729         * gcc.dg/pr48784-1.c: Likewise.
7730         * gcc.dg/pr48784-2.c: Likewise.
7731         * gcc.dg/pr56997-2.c: Likewise.
7732         * gcc.dg/sms-6.c: Likewise.
7733         * gcc.dg/torture/pr60183.c: Likewise.
7734         * gcc.dg/torture/vec-cvt-1.c: Likewise.
7735         * gcc.c-torture/execute/20061220-1.x: New.
7736         * gcc.c-torture/execute/pr43220.x: New.
7737         * gcc.c-torture/execute/pr51581-1.x: New.
7738         * gcc.c-torture/execute/pr51581-2.x: New.
7739         * gcc.c-torture/execute/pr58570.x: New.
7740         * gcc.c-torture/unsorted/DFcmp.x: New.
7741         * gcc.c-torture/unsorted/SFset.x: New.
7743 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
7745         * gnat.dg/opt31.adb: New test.
7747 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7749         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
7751 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
7753         PR fortran/60232
7754         * gfortran.dg/typebound_proc_33.f90: New.
7756 2014-02-19  Marek Polacek  <polacek@redhat.com>
7758         PR c/60195
7759         * gcc.dg/pr60195.c: New test.
7761 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
7763         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
7765 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
7767         PR preprocessor/58844
7768         * c-c++-common/cpp/pr58844-1.c: New test.
7769         * c-c++-common/cpp/pr58844-2.c: New test.
7771 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7773         PR c++/60225
7774         * g++.dg/cpp0x/constexpr-ice10.C: New.
7776 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7778         PR c++/60215
7779         * g++.dg/cpp0x/pr60215.C: New.
7781 2014-02-18  Tobias Burnus  <burnus@net-b.de>
7783         PR fortran/49397
7784         * gfortran.dg/proc_ptr_45.f90: New.
7785         * gfortran.dg/proc_ptr_46.f90: New.
7787 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
7789         PR c++/60190
7790         * g++.dg/cpp1y/pr60190.C: New testcase.
7792         PR c++/60064
7793         * g++.dg/cpp1y/pr60064.C: New testcase.
7795 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
7797         PR target/60205
7798         * gcc.target/i386/pr60205-1.c: New test.
7799         * gcc.target/i386/pr60205-2.c: Ditto.
7801 2014-02-18  Kai Tietz  <ktietz@redhat.com>
7803         PR target/60193
7804         * gcc.target/i386/nest-1.c: New testcase.
7806 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
7808         * gnat.dg/opt32.adb: New test.
7810 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
7812         PR fortran/60231
7813         * gfortran.dg/typebound_generic_15.f90: New.
7815 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
7817         PR fortran/55907
7818         * gfortran.dg/init_flag_12.f90: New.
7820 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
7821             Ilya Tocar  <ilya.tocar@intel.com>
7823         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
7824         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
7825         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
7826         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
7828 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
7830         * lib/target-supports.exp
7831         (check_effective_target_logical_op_short_circuit): New procedure.
7832         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
7833         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
7834         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
7835         * gcc.dg/tree-ssa/vrp47.c: Likewise.
7836         * gcc.dg/tree-ssa/vrp87.c: Likewise.
7837         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
7838         logical_op_short_circuit for the alternative test, extending
7839         it to arm_cortex_m.
7841 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7843         PR target/60203
7844         * gcc.target/powerpc/pr60203.c: New testsuite.
7846 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
7848         PR fortran/59599
7849         * gfortran.dg/ichar_3.f90: New test.
7851 2014-02-15  Richard Biener  <rguenther@suse.de>
7853         PR tree-optimization/60183
7854         * gcc.dg/torture/pr60183.c: New testcase.
7856 2014-02-14  Jeff Law  <law@redhat.com>
7858         PR rtl-optimization/60131
7859         * g++.dg/torture/pr60131.C: New test.
7861 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
7863         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
7864         on command-line.
7866 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7868         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
7870 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
7872         * gcc.c-torture/compile/20140213.c: New test.
7874 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
7876         PR target/43546
7877         * gcc.target/i386/pr43546.c: New test.
7879 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7881         * gcc.target/s390/hotpatch-compile-8.c: New test.
7883 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
7885         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
7886         definition with an ifndef.
7887         * gcc.dg/pr59605-2.c: New test.
7889 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
7891         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
7893 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
7895         * gcc.dg/torture/float128-mul-underflow.c,
7896         gcc.dg/torture/float128-truncdf-underflow.c,
7897         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
7899 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
7901         PR middle-end/59737
7902         * g++.dg/ipa/pr59737.C: New test.
7904 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7906         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
7908 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
7910         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
7912         * gcc.dg/cilk-plus/jump-openmp.c: New file.
7914 2014-02-12  Richard Biener  <rguenther@suse.de>
7916         PR middle-end/60092
7917         * gcc.dg/torture/pr60092.c: New testcase.
7918         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
7920 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
7922         * gcc.c-torture/execute/20140212-1.c: New test.
7924 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
7926         PR c++/60047
7927         * g++.dg/cpp0x/pr60047.C: New.
7929 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
7931         PR c/60101
7932         * c-c++-common/pr60101.c: New test.
7934 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
7936         PR lto/59468
7937         * g++.dg/ipa/devirt-27.C: New testcase.
7938         * g++.dg/ipa/devirt-26.C: New testcase.
7940 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
7942         PR target/60137
7943         * gcc.target/powerpc/pr60137.c: New file.
7945 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
7947         PR fortran/52370
7948         * gfortran.dg/pr52370.f90: New test.
7950 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
7952         PR target/59927
7953         Revert
7954         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
7956         PR testsuite/58630
7957         * gcc.target/i386/pr43662.c (dg-options):
7958         Add -maccumulate-outgoing-args.
7959         * gcc.target/i386/pr43869.c (dg-options): Ditto.
7960         * gcc.target/i386/pr57003.c (dg-options): Ditto.
7961         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
7962         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
7963         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
7964         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
7965         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
7966         Add -maccumulate-outgoing-args.
7967         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
7968         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
7969         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
7970         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
7971         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
7972         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
7973         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
7974         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
7975         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
7976         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
7977         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
7978         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
7979         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
7980         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
7981         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
7983 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
7985         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
7987 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
7989         PR debug/59776
7990         * gcc.dg/guality/pr59776.c: New test.
7992 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
7994         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
7995         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
7996         (add_options_for_arm_vfp3): New.
7998 2014-02-11  Jeff Law  <law@redhat.com>
8000         PR middle-end/54041
8001         * gcc.target/m68k/pr54041.c: New test.
8003 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
8005         PR target/59927
8006         * gcc.target/i386/pr59927.c: New test.
8008 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
8010         * gcc.dg/vect/pr57741-3.c: Require vect_int.
8011         * gcc.dg/vect/pr60012.c: Likewise.
8012         * gcc.dg/vect/vect-119.c: Likewise.
8013         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8014         * gcc.dg/vect/vect-outer-4c.c: Likewise.
8016 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8018         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8020 2014-02-10  Jeff Law  <law@redhat.com>
8022         PR middle-end-52306
8023         * gcc.c-torture/compile/pr52306.c: New test.
8025 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8027         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8029 2014-02-10  Richard Biener  <rguenther@suse.de>
8031         PR tree-optimization/60115
8032         * gcc.dg/torture/pr60115.c: New testcase.
8034 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8036         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8037         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8039 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
8040             Ilya Tocar  <ilya.tocar@intel.com>
8042         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8043         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8044         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8045         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8046         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8047         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8048         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8049         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8050         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8051         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8052         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8053         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8054         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8055         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8056         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8057         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8058         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8059         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8060         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8061         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8062         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8063         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8064         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8065         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8066         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8067         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8068         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8070 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
8072         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8074 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
8076         PR fortran/57522
8077         * gfortran.dg/associated_target_5.f03: New test.
8079 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
8081         PR fortran/59026
8082         * gfortran.dg/elemental_by_value_1.f90: New test.
8084 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
8086         PR fortran/58470
8087         * gfortran.dg/finalize_22.f90: New.
8089 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
8091         PR fortran/60066
8092         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
8093         was fixed by the patch for PR59906.
8095 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
8097         PR translation/52289
8098         * gfortran.dg/coarray_8.f90: Update dg-error match.
8100 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
8102         PR c/59984
8103         * gcc.dg/vect/pr59984.c: New test.
8105         PR middle-end/60092
8106         * gcc.dg/attr-alloc_align-1.c: New test.
8107         * gcc.dg/attr-alloc_align-2.c: New test.
8108         * gcc.dg/attr-alloc_align-3.c: New test.
8109         * gcc.dg/attr-assume_aligned-1.c: New test.
8110         * gcc.dg/attr-assume_aligned-2.c: New test.
8111         * gcc.dg/attr-assume_aligned-3.c: New test.
8113 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
8115         PR target/60077
8116         * gcc.target/i386/pr60077-1.c: New test.
8117         * gcc.target/i386/pr60077-2.c: New test.
8119 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
8121         PR preprocessor/56824
8122         * gcc.dg/pr56824.c: New test.
8124 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8126         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8127         variable used for atomic operations.
8129 2014-02-07  Richard Biener  <rguenther@suse.de>
8131         PR middle-end/60092
8132         * gcc.dg/vect/pr60092-2.c: New testcase.
8134 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
8136         PR c++/60082
8137         Revert
8138         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
8140         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8141         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8143 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8145         * gcc.target/s390/fp2int1.c: New testcase.
8147 2014-02-07  Richard Biener  <rguenther@suse.de>
8149         PR middle-end/60092
8150         * gcc.dg/tree-ssa/alias-30.c: New testcase.
8151         * gcc.dg/tree-ssa/alias-31.c: Likewise.
8153 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
8155         PR ipa/59918
8156         * g++.dg/torture/pr59918.C: New testcase.
8158 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
8160         PR target/59575
8161         * gcc.target/arm/pr59575.c: New test.
8163         PR debug/59992
8164         * gcc.dg/pr59992.c: New test.
8166 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
8168         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8169         init_priority. Test alignment of variable instead of function.
8171 2014-02-06  Marek Polacek  <polacek@redhat.com>
8173         PR c/60087
8174         * gcc.dg/pr60087.c: New test.
8176 2014-02-06  Alan Modra  <amodra@gmail.com>
8178         * gcc.target/powerpc/pr60032.c: New.
8180 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
8182         PR target/60062
8183         * gcc.c-torture/execute/pr60062.c: New test.
8184         * gcc.c-torture/execute/pr60072.c: New test.
8186 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
8188         * gcc.dg/tree-ssa/pr59597.c: Make called function static
8189         so that expected outcome works for PIC variants too.
8191 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
8192             Kugan Vivekanandarajah  <kuganv@linaro.org>
8194         * gcc.target/arm/vect-noalign.c: New file.
8196 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
8197             Jakub Jelinek  <jakub@redhat.com>
8199         PR middle-end/60013
8200         * gcc.dg/pr60013.c: New testcase.
8202 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8204         * gcc.dg/vmx/sum2s.c: New.
8205         * gcc.dg/vmx/sum2s-be-order.c: New.
8207 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8209         * gcc.dg/vmx/pack.c: New.
8210         * gcc.dg/vmx/pack-be-order.c: New.
8211         * gcc.dg/vmx/unpack.c: New.
8212         * gcc.dg/vmx/unpack-be-order.c: New.
8214 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
8216         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8217         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8219 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8221         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8222         Use __builtin_floorf, __builtin_ceilf.
8223         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8224         declaration.
8225         (TEST): Use __builtin_floorf.
8226         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8228 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
8230         PR ipa/59947
8231         * g++.dg/opt/pr59947.C: New test.
8233         PR c++/58703
8234         * c-c++-common/gomp/pr58703.c: New test.
8236 2014-02-05  Richard Biener  <rguenther@suse.de>
8238         PR testsuite/60076
8239         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8240         avoid using unsigned long long.
8242 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
8244         PR middle-end/57499
8245         * g++.dg/torture/pr57499.C: New test.
8247 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
8249         * gcc.dg/asan/nosanitize-and-inline.c: New test.
8251 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
8253         * g++.dg/ipa/devirrt-22.C: Fix template.
8255 2014-02-04  Marek Polacek  <polacek@redhat.com>
8257         PR c/60036
8258         * gcc.dg/pr60036.c: New test.
8260 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
8262         PR ipa/60058
8263         * g++.dg/torture/pr60058.C: New testcase.
8265 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
8267         * g++.dg/tsan/default_options.C: Invert check.
8269 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
8271         PR tree-optimization/60002
8272         * g++.dg/opt/pr60002.C: New test.
8274         PR tree-optimization/60023
8275         * g++.dg/vect/pr60023.cc: New test.
8277         PR ipa/60026
8278         * c-c++-common/torture/pr60026.c: New test.
8280         PR rtl-optimization/57915
8281         * gcc.target/i386/pr57915.c: New test.
8283 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8285         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8287 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
8289         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8291 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
8293         PR middle-end/59261
8294         * gcc.dg/pr59261.c: New test.
8296 2014-02-04  Richard Biener  <rguenther@suse.de>
8298         PR tree-optimization/60012
8299         * gcc.dg/vect/pr60012.c: New testcase.
8301 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8303         PR target/59788
8304         * g++.dg/eh/unwind-direct.C: New test.
8306 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
8308         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8309         timeout value to 20s.
8311 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
8313         PR ipa/59882
8314         * g++.dg/torture/pr59882.C: New testcase
8316 2014-02-03  Jan Hubicka  <jh@suse.cz>
8318         PR ipa/59831
8319         * g++.dg/ipa/devirt-22.C: New testcase.
8321 2014-02-03  Jan Hubicka  <jh@suse.cz>
8323         * g++.dg/ipa/devirt-25.C: New testcase.
8325 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
8327         PR tree-optimization/59924
8328         * gcc.dg/pr59924.c: New test.
8330 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
8332         PR ipa/59831
8333         * g++.dg/ipa/devirt-24.C: New testcase.
8335 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
8337         PR c++/53017
8338         PR c++/59211
8339         * c-c++-common/attributes-1.c: New testcase.
8340         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8342 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8344         PR c++/58871
8345         * g++.dg/cpp0x/pr58871.C: New.
8347 2014-02-03  Cong Hou  <congh@google.com>
8349         PR tree-optimization/60000
8350         * g++.dg/vect/pr60000.cc: New test.
8352 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8354         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8355         * gcc.target/i386/long-double-64-4.c: Likewise.
8356         * gcc.target/i386/long-double-80-1.c: Likewise.
8357         * gcc.target/i386/long-double-80-2.c: Likewise.
8358         * gcc.target/i386/long-double-80-3.c: Likewise.
8359         * gcc.target/i386/long-double-80-4.c: Likewise.
8360         * gcc.target/i386/long-double-80-5.c: Likewise.
8361         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
8362         __multf3 isn't used.
8363         * gcc.target/i386/long-double-64-3.c: Likewise.
8364         * gcc.target/i386/long-double-128-1.c: New test.
8365         * gcc.target/i386/long-double-128-2.c: Likewise.
8366         * gcc.target/i386/long-double-128-3.c: Likewise.
8367         * gcc.target/i386/long-double-128-4.c: Likewise.
8368         * gcc.target/i386/long-double-128-5.c: Likewise.
8369         * gcc.target/i386/long-double-128-6.c: Likewise.
8370         * gcc.target/i386/long-double-128-7.c: Likewise.
8371         * gcc.target/i386/long-double-128-8.c: Likewise.
8372         * gcc.target/i386/long-double-128-9.c: Likewise.
8373         * gcc.target/i386/long-double-64-5.c: Likewise.
8374         * gcc.target/i386/long-double-64-6.c: Likewise.
8375         * gcc.target/i386/long-double-64-7.c: Likewise.
8376         * gcc.target/i386/long-double-64-8.c: Likewise.
8377         * gcc.target/i386/long-double-64-9.c: Likewise.
8378         * gcc.target/i386/long-double-80-10.c: Likewise.
8379         * gcc.target/i386/long-double-80-8.c: Likewise.
8380         * gcc.target/i386/long-double-80-9.c: Likewise.
8382 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
8384         PR rtl-optimization/57662
8385         * g++.dg/pr57662.C: New test.
8387 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8389         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
8390         * gcc.dg/vmx/perm.c: New.
8391         * gcc.dg/vmx/perm-be-order.c: New.
8393 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8395         * gcc.dg/vmx/vsums.c: New.
8396         * gcc.dg/vmx/vsums-be-order.c: New.
8398 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
8400         * g++.dg/ipa/devirt-23.C: New testcase.
8401         * g++.dg/ipa/devirt-20.C: Fix template.
8403 2014-02-02  Jan Hubicka  <jh@suse.cz>
8405         * g++.dg/ipa/devirt-21.C: New testcase.
8407 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8409         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
8410         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
8412 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
8414         PR target/60017
8415         * gcc.c-torture/execute/pr60017.c: New test.
8417 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
8419         PR fortran/57033
8420         * gfortran.dg/default_initialization_7.f90: New test.
8422 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
8424         PR fortran/59906
8425         * gfortran.dg/elemental_subroutine_9.f90: New test.
8427 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
8429         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
8431 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
8433         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
8435 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
8437         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
8439 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
8441         PR c++/51219
8442         * g++.dg/init/bitfield5.C: New.
8444 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
8446         PR tree-optimization/60003
8447         * gcc.c-torture/execute/pr60003.c: New test.
8449 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
8451         PR bootstrap/59985
8452         * gcc.target/arm/pr59985.C: New.
8454 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
8456         PR sanitizer/59410
8457         * lib/tsan-dg.exp (tsan_init): Instead of not running any
8458         tsan tests if trivial testcase doesn't run, set dg-do-what-default
8459         to compile.
8460         (tsan_finish): Restore dg-do-what-default.
8461         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
8462         * g++.dg/tsan/fd_close_norace2.C: Likewise.
8463         * g++.dg/tsan/default_options.C: Likewise.
8464         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8465         * g++.dg/tsan/atomic_free2.C: Likewise.
8466         * g++.dg/tsan/cond_race.C: Likewise.
8467         * g++.dg/tsan/fd_close_norace.C: Likewise.
8468         * g++.dg/tsan/benign_race.C: Likewise.
8469         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8470         * c-c++-common/tsan/simple_race.c: Likewise.
8471         * c-c++-common/tsan/mutexset1.c: Likewise.
8472         * c-c++-common/tsan/thread_leak2.c: Likewise.
8473         * c-c++-common/tsan/tls_race.c: Likewise.
8474         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8475         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
8476         * c-c++-common/tsan/free_race2.c: Likewise.
8477         * c-c++-common/tsan/thread_leak.c: Likewise.
8478         * c-c++-common/tsan/thread_leak1.c: Likewise.
8479         * c-c++-common/tsan/race_on_barrier.c: Likewise.
8480         * c-c++-common/tsan/free_race.c: Likewise.
8481         * c-c++-common/tsan/sleep_sync.c: Likewise.
8482         * c-c++-common/tsan/tiny_race.c: Likewise.
8483         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8484         * c-c++-common/tsan/atomic_stack.c: Likewise.
8485         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
8486         in dg-output regexps.
8487         * c-c++-common/tsan/simple_stack.c: Likewise.
8489 2014-01-31  Richard Henderson  <rth@redhat.com>
8491         * g++.dg/tm/pr60004.C: New.
8493 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
8495         PR c++/59082
8496         * g++.dg/inherit/crash4.C: New.
8498 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
8500         * c-c++-common/tsan/simple_race.c: Made test less flaky.
8502 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
8504         * gcc.target/i386/m512-check.h: Use correct rounding values.
8506 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
8508         * gcc.target/i386/avx-1.c: Use correct rounding values.
8509         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
8510         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
8511         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
8512         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
8513         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
8514         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
8515         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
8516         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
8517         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
8518         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
8519         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
8520         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
8521         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
8522         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
8523         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
8524         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
8525         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
8526         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
8527         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
8528         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
8529         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
8530         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
8531         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
8532         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
8533         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
8534         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
8535         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
8536         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
8537         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
8538         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
8539         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
8540         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
8541         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
8542         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
8543         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
8544         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
8545         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
8546         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
8547         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
8548         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
8549         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
8550         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
8551         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
8552         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
8553         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
8554         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
8555         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
8556         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
8557         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
8558         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
8559         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
8560         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
8561         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
8562         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
8563         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
8564         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
8565         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
8566         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
8567         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
8568         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
8569         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
8570         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
8571         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
8572         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
8573         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
8574         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
8575         * gcc.target/i386/sse-13.c: Ditto.
8576         * gcc.target/i386/sse-14.c: Ditto.
8577         * gcc.target/i386/sse-22.c: Ditto.
8578         * gcc.target/i386/sse-23.c: Ditto.
8580 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
8582         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
8583         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
8585 2014-01-31  Richard Biener  <rguenther@suse.de>
8587         PR middle-end/59990
8588         * gcc.dg/torture/pr59990.c: New testcase.
8590 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
8592         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
8593         if it fails don't run any tsan tests.
8595 2014-01-31  Marek Polacek  <polacek@redhat.com>
8597         PR c/59963
8598         * gcc.dg/pr59940.c (g): Adjust dg-warning.
8599         (y): Adjust dg-error.
8600         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
8601         * gcc.dg/pr59963-1.c: New test.
8602         * gcc.dg/pr59963-2.c: New test.
8603         * gcc.dg/pr59963-3.c: New test.
8605 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
8607         PR target/59923
8608         * gcc.target/arm/pr59923.c: New test.
8610 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8612         * gcc.dg/vmx/splat.c: New.
8613         * gcc.dg/vmx/splat-vsx.c: New.
8614         * gcc.dg/vmx/splat-be-order.c: New.
8615         * gcc.dg/vmx/splat-vsx-be-order.c: New.
8616         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
8617         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
8619 2014-01-30  Richard Biener  <rguenther@suse.de>
8621         PR tree-optimization/59993
8622         * gcc.dg/torture/pr59993.c: New testcase.
8624 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
8626         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
8627         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
8628         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
8629         vect_int rather than vect_float.
8631 2014-01-30  Marek Polacek  <polacek@redhat.com>
8633         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
8635 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
8637         * gcc.target/microblaze/isa/fcmp4.c: New.
8639 2014-01-30  Marek Polacek  <polacek@redhat.com>
8641         PR c/59940
8642         * gcc.dg/pr59940.c: New test.
8643         * gcc.dg/pr35635.c (func3): Move dg-warning.
8645 2014-01-30  Richard Biener  <rguenther@suse.de>
8647         PR tree-optimization/59903
8648         * gcc.dg/torture/pr59903.c: New testcase.
8650 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8652         PR c++/58843
8653         * g++.dg/lookup/crash8.C: New.
8655 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8657         PR c++/58649
8658         * g++.dg/template/crash117.C: New.
8660 2014-01-30  Richard Biener  <rguenther@suse.de>
8662         PR c/59905
8663         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
8664         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
8665         abort.
8666         * gcc.dg/invalid-call-1.c: Likewise.
8668 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
8670         PR c++/58561
8671         * g++.dg/cpp1y/auto-fn23.C: New.
8673 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
8675         PR c++/58846
8676         * g++.dg/init/dso_handle2.C: New.
8678 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
8680         PR c++/58674
8681         * g++.dg/cpp0x/pr58674.C: New.
8683 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
8685         PR target/59617
8686         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
8687         * gcc.target/i386/avx512f-gather-5.c: Ditto.
8689 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8691         * gcc.dg/vmx/merge-be-order.c: New.
8692         * gcc.dg/vmx/merge.c: New.
8693         * gcc.dg/vmx/merge-vsx-be-order.c: New.
8694         * gcc.dg/vmx/merge-vsx.c: New.
8696 2014-01-29  Richard Biener  <rguenther@suse.de>
8698         PR tree-optimization/58742
8699         * gcc.dg/pr58742-1.c: New testcase.
8700         * gcc.dg/pr58742-2.c: Likewise.
8701         * gcc.dg/pr58742-3.c: Likewise.
8703 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
8705         * gcc.target/arm/ftest-armv7ve-arm.c: New.
8706         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
8707         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
8709 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
8711         PR c++/58702
8712         * g++.dg/gomp/pr58702.C: New.
8714 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
8716         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
8717         selector.
8719 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
8721         PR middle-end/59917
8722         PR tree-optimization/59920
8723         * gcc.dg/pr59920-1.c: New test.
8724         * gcc.dg/pr59920-2.c: New test.
8725         * gcc.dg/pr59920-3.c: New test.
8726         * c-c++-common/gomp/pr59917-1.c: New test.
8727         * c-c++-common/gomp/pr59917-2.c: New test.
8729         PR tree-optimization/59594
8730         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
8731         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
8732         * gcc.dg/vect/pr59594.c: New test.
8734 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
8736         PR fortran/59414
8737         * gfortran.dg/allocate_class_3.f90: New test.
8739 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
8741         PR preprocessor/59935
8742         * c-c++-common/cpp/warning-zero-location.c: New test.
8743         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
8745 2014-01-27  Steve Ellcey  <sellcey@mips.com>
8747         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
8749 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
8751         * g++.dg/ext/mv16.C: New tests.
8753 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
8755         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
8756         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8757         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
8758         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8759         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
8760         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
8761         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
8762         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
8763         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
8764         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
8765         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
8766         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
8767         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
8768         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
8769         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
8770         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
8771         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
8772         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
8773         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
8774         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
8775         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
8776         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
8777         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
8778         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
8779         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
8780         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
8781         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
8782         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
8783         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
8784         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
8785         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
8786         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
8787         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
8788         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
8789         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
8790         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
8791         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
8792         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
8793         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
8794         _mm512_mask_cvtepi32_storeu_epi8.
8795         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
8796         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
8797         _mm512_mask_cvtepi32_storeu_epi16.
8798         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
8799         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
8800         _mm512_mask_cvtepi64_storeu_epi8.
8801         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
8802         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
8803         _mm512_mask_cvtepi64_storeu_epi16.
8804         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
8805         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
8806         _mm512_mask_cvtepi64_storeu_epi32.
8807         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
8808         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
8809         _mm512_mask_cvtsepi32_storeu_epi8.
8810         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
8811         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
8812         _mm512_mask_cvtsepi32_storeu_epi16.
8813         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
8814         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
8815         _mm512_mask_cvtsepi64_storeu_epi8.
8816         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
8817         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
8818         _mm512_mask_cvtsepi64_storeu_epi16.
8819         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
8820         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
8821         _mm512_mask_cvtsepi64_storeu_epi32.
8822         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
8823         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
8824         _mm512_mask_cvtusepi32_storeu_epi8.
8825         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
8826         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
8827         _mm512_mask_cvtusepi32_storeu_epi16.
8828         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
8829         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
8830         _mm512_mask_cvtusepi64_storeu_epi8.
8831         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
8832         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
8833         _mm512_mask_cvtusepi64_storeu_epi16.
8834         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
8835         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
8836         _mm512_mask_cvtusepi64_storeu_epi32.
8837         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
8838         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
8840 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
8842         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
8843         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8844         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8845         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8846         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
8847         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
8848         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
8849         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
8850         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
8851         built-ins roudning immediate.
8852         * gcc.target/i386/sse-22.c: Add new built-ins.
8853         * gcc.target/i386/sse-23.c: Ditto.
8854         * gcc.target/i386/avx-1.c: Ditto.
8856 2014-01-27  Christian Bruel  <christian.bruel@st.com>
8858         * gcc.target/sh/torture/strncmp.c: New tests.
8860 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
8862         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
8864 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8866         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
8868 2014-01-24  Jeff Law  <law@redhat.com>
8870         PR tree-optimization/59919
8871         * gcc.c-torture/compile/pr59919.c: New test.
8873 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
8875         PR c++/57524
8876         * g++.dg/ext/timevar2.C: New.
8878 2014-01-24  Marek Polacek  <polacek@redhat.com>
8880         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
8882 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
8884         PR target/59929
8885         * gcc.target/i386/pr59929.c: New test.
8887 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8889         PR target/59909
8890         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
8891         word atomic functions at runtime.
8893 2014-01-23  Marek Polacek  <polacek@redhat.com>
8895         PR c/59846
8896         * gcc.dg/pr59846.c: New test.
8898 2014-01-23  Marek Polacek  <polacek@redhat.com>
8900         PR c/58346
8901         * c-c++-common/pr58346-1.c: New test.
8902         * c-c++-common/pr58346-2.c: New test.
8903         * c-c++-common/pr58346-3.c: New test.
8905 2014-01-23  Marek Polacek  <polacek@redhat.com>
8907         PR c/59871
8908         * gcc.dg/20020220-2.c: Adjust dg-warning message.
8909         * gcc.dg/pr59871.c: New test.
8911 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
8913         PR c++/58980
8914         * g++.dg/parse/enum11.C: New.
8916 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
8918         * gcc.target/aarch64/sshr64_1.c: New testcase.
8920 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
8922         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
8923         SIMD enabled function.
8924         * g++.dg/cilk-plus/ef_test.C: New test.
8925         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
8926         and added C++ ones.
8927         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
8928         to differenciate C error messages from C++ ones.
8930 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
8932         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
8934 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
8936         * gcc.target/microblaze/others/builtin-trap.c: New test,
8938 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
8940         PR middle-end/58809
8941         * c-c++-common/gomp/pr58809.c: New test.
8943 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
8945         PR sanitizer/59897
8946         * c-c++-common/asan/use-after-return-1.c: Fixed
8947         to pass on darwin.
8949 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
8951         PR preprocessor/58580
8952         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
8954 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
8955             Ilya Tocar  <ilya.tocar@intel.com>
8957         * gcc.target/i386/avx512f-kmovw-1.c: New.
8959 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
8961         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
8962         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
8963         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8964         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8965         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
8966         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
8968 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
8970         PR target/52125
8971         * gcc.dg/pr48774.c: Remove skip for mips_rel.
8972         * gcc.target/mips/pr52125.c: New test.
8974 2014-01-22  Marek Polacek  <polacek@redhat.com>
8976         PR c/59891
8977         * gcc.dg/torture/pr59891.c: New test.
8979 2014-01-22  Jeff Law  <law@redhat.com>
8981         PR tree-optimization/59597
8982         * gcc.dg/tree-ssa/pr59597.c: New test.
8984 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
8986         PR rtl-optimization/59477
8987         * g++.dg/pr59477.C: New.
8989 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
8991         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
8993 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
8995         PR c++/59482
8996         * g++.dg/pr59482.C: New.
8998 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9000         * gcc.dg/vmx/insert-vsx-be-order.c: New.
9001         * gcc.dg/vmx/extract-vsx.c: New.
9002         * gcc.dg/vmx/extract-vsx-be-order.c: New.
9003         * gcc.dg/vmx/insert-vsx.c: New.
9005 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
9007         PR rtl-optimization/59896
9008         * gcc.target/arm/pr59896.c: New.
9010 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
9012         PR rtl-optimization/59858
9013         * gcc.target/arm/pr59858.c: New.
9015 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
9017         PR target/59003
9018         * gcc.dg/tree-prof/pr59003.c: New test.
9020         PR middle-end/59860
9021         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9022         other targets.
9024 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
9026         * gfortran.dg/round_3.f08: Add more cases.
9028 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
9030         * lib/target-supports.exp (force_conventional_output_for): New
9031         procedure.
9032         * lib/scanasm.exp (scan-assembler_required_options)
9033         (scan-assembler-not_required_options)
9034         (scan-assembler-times_required_options): Replace with
9035         force_conventional_output_fors.
9036         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9037         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9039 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
9041         PR middle-end/59789
9042         * gcc.target/i386/pr59789.c: New testcase.
9044 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
9046         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9047         the 'code' bitfield from 16 to 8.
9049 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
9051         * lib/target-supports.exp
9052         (check_effective_target_vect_perm): Exclude aarch64_be.
9053         (check_effective_target_vect_perm_byte): Likewise.
9054         (check_effective_target_vect_perm_short): Likewise.
9056 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
9058         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9059         (RUN_TEST): Use new macro.
9060         (INDEX64_32): Delete.
9061         (INDEX64_64): Likewise.
9062         (INDEX128_32): Likewise.
9063         (INDEX128_64): Likewise.
9064         (INDEX): Likewise.
9065         (test_vneg_f32): Use fixed RUN_TEST.
9067 2014-01-20  Richard Biener  <rguenther@suse.de>
9069         PR middle-end/59860
9070         * gcc.dg/pr59860.c: New testcase.
9072 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
9074         PR target/59880
9075         * gcc.target/i386/pr59880.c: New test.
9077 2014-01-20  Renlin Li  <renlin.li@arm.com>
9079         * gcc.dg/pr44194-1.c: Tweak regexp.
9081 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
9083         PR libfortran/59771
9084         PR libfortran/59774
9085         PR libfortran/59836
9086         * gfortran.dg/round_3.f08: New cases added.
9087         * gfortran.dg/fmt_g_1.f90: New test.
9089 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
9091         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9093 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
9095         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9097 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
9099         * gcc.dg/vect/pr57705.c: Require vect_int.
9100         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9101         * gcc.dg/vect/vect-alias-check.c: Likewise.
9103 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
9105         PR fortran/58007
9106         * gfortran.dg/unresolved_fixup_1.f90: New test.
9107         * gfortran.dg/unresolved_fixup_2.f90: New test.
9109 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
9111         PR target/58944
9112         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9113         Remove dg-prune-output lines.
9115 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
9117         PR middle-end/59706
9118         * gfortran.dg/pr59706.f90: New test.
9119         * g++.dg/ext/pr59706.C: New test.
9121 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
9123         PR c++/59270
9124         PR c++/58811
9125         * g++.dg/cpp0x/decltype-incomplete1.C: New.
9126         * g++.dg/init/pr58811.C: Likewise.
9128 2014-01-17  Jeff Law  <law@redhat.com>
9130         PR middle-end/57904
9131         * gfortran.dg/pr57904.f90: New test.
9133 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
9135         PR c++/59269
9136         * g++.dg/cpp0x/nsdmi-union4.C: New.
9138 2014-01-17  Marek Polacek  <polacek@redhat.com>
9140         PR c++/59838
9141         * g++.dg/diagnostic/pr59838.C: New test.
9143 2014-01-17  Marek Polacek  <polacek@redhat.com>
9145         PR c/58346
9146         * gcc.dg/pr58346.c: New test.
9148 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
9150         PR testsuite/58776
9151         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9152         dg-options, use dg-additional-options for i?86/x86_64 to avoid
9153         option duplication.
9155         PR fortran/59440
9156         * gfortran.dg/pr59440-1.f90: New test.
9157         * gfortran.dg/pr59440-2.f90: New test.
9158         * gfortran.dg/pr59440-3.f90: New test.
9160         PR testsuite/59064
9161         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9162         testing for " version" and " alias" with one testing for
9163         " version\[^\n\r]* alias".
9164         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9165         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9166         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9167         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9168         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9169         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9171         PR c++/57945
9172         * c-c++-common/torture/pr57945.c: New test.
9174 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
9176         * gcc.target/arm/its.c: New testcase.
9178 2014-01-16  Jan Hubicka  <jh@suse.cz>
9180         PR ipa/59775
9181         * g++.dg/torture/pr59775.C: New testcase.
9183 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
9185         PR middle-end/58344
9186         * gcc.c-torture/compile/pr58344.c: New test.
9188         PR target/59839
9189         * gcc.target/i386/pr59839.c: New test.
9191         PR debug/54694
9192         * gcc.target/i386/pr9771-1.c (main): Rename to...
9193         (real_main): ... this.  Add __asm name "main".
9194         (ASMNAME, ASMNAME2, STRING): Define.
9196 2014-01-16  Nick Clifton  <nickc@redhat.com>
9198         PR middle-end/28865
9199         * gcc.c-torture/compile/pr28865.c: New.
9200         * gcc.c-torture/execute/pr28865.c: New.
9202 2014-01-16  Marek Polacek  <polacek@redhat.com>
9204         PR middle-end/59827
9205         * gcc.dg/pr59827.c: New test.
9207 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
9209         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9211 2014-01-15  Richard Henderson  <rth@redhat.com>
9213         PR debug/54694
9214         * gcc.target/i386/pr54694.c: New test.
9216 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
9218         PR c++/49718
9219         * g++.dg/pr49718.C: New test.
9221 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
9223         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9225 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9227         * gcc.dg/vmx/mult-even-odd.c: New.
9228         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9230 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
9232         * lib/target-supports.exp (check_libcilkrts_available): Added an
9233         extern "C" if we are using C++ along with a function prototype.
9235 2014-01-15  Jeff Law  <law@redhat.com>
9237         PR tree-optimization/59747
9238         * gcc.c-torture/execute/pr59747.c: New test.
9240 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9242         PR target/59794
9243         * c-c++-common/convert-vec-1.c: Also prune ABI change for
9244         Linux/x86.
9245         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9246         * g++.dg/ext/attribute-test-1.C: Likewise.
9247         * g++.dg/ext/attribute-test-2.C: Likewise.
9248         * g++.dg/ext/attribute-test-3.C: Likewise.
9249         * g++.dg/ext/attribute-test-4.C: Likewise.
9250         * g++.dg/ext/pr56790-1.C: Likewise.
9251         * g++.dg/torture/pr38565.C: Likewise.
9252         * gcc.dg/pr53060.c: Likewise.
9253         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9254         * c-c++-common/vector-compare-2.c: Likewise.
9255         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9256         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
9257         dg-message line number.
9259 2014-01-15  Matthias Klose  <doko@ubuntu.com>
9261         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9263 2014-01-15  Richard Biener  <rguenther@suse.de>
9265         PR tree-optimization/59822
9266         * g++.dg/torture/pr59822.C: New testcase.
9268 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
9270         PR target/59808
9271         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9272         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9274 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
9275             Kugan Vivekanandarajah  <kuganv@linaro.org>
9277         PR target/59695
9278         * g++.dg/pr59695.C: New testcase.
9280 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9282         PR target/59803
9283         * gcc.c-torture/compile/pr59803.c: New testcase.
9285 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
9287         PR c/58943
9288         * gcc.c-torture/execute/pr58943.c: New test.
9289         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9291 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9293         PR target/59794
9294         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9295         * gcc.target/i386/pr39162.c (y): New __m256i variable.
9296         (bar): Change return type to void.  Set y to x.
9297         * gcc.target/i386/pr59794-1.c: New testcase.
9298         * gcc.target/i386/pr59794-2.c: Likewise.
9299         * gcc.target/i386/pr59794-3.c: Likewise.
9300         * gcc.target/i386/pr59794-4.c: Likewise.
9301         * gcc.target/i386/pr59794-5.c: Likewise.
9302         * gcc.target/i386/pr59794-6.c: Likewise.
9303         * gcc.target/i386/pr59794-7.c: Likewise.
9305 2014-01-14  Richard Biener  <rguenther@suse.de>
9307         PR tree-optimization/58921
9308         PR tree-optimization/59006
9309         * gcc.dg/torture/pr58921.c: New testcase.
9310         * gcc.dg/torture/pr59006.c: Likewise.
9311         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9313 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
9315         PR testsuite/59494
9316         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9317         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9318         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
9319         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9320         Executing predictive commoning without unrolling.
9322 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
9324         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9325         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9326         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9327         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9328         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9329         __builtin_ia32_rsqrt28sd_round.
9330         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9331         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9332         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9333         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9334         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9335         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9336         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9337         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9338         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9339         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9340         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9341         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9342         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9343         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9344         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9345         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9346         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9347         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9348         * gcc.target/i386/sse-22.c: Extend with new built-ins,
9349         fix wrong rounding mode (see above).
9350         * gcc.target/i386/sse-23.c: Ditto.
9352 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9354         * gcc.dg/vmx/insert.c: New.
9355         * gcc.dg/vmx/insert-be-order.c: New.
9356         * gcc.dg/vmx/extract.c: New.
9357         * gcc.dg/vmx/extract-be-order.c: New.
9359 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
9361         PR tree-optimization/59387
9362         * gcc.c-torture/execute/pr59387.c: New test.
9364 2014-01-13  Richard Biener  <rguenther@suse.de>
9366         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9367         adjusting mathlib options.
9368         * gfortran.dg/lto/lto.exp: Likewise.
9370 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
9372         * gnat.dg/loop_optimization17.adb: New test.
9373         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
9375 2014-01-13  Christian Bruel  <christian.bruel@st.com>
9377         * gcc.target/sh/cmpstrn.c: New case.
9379 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
9381         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
9382         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
9384 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
9386         PR fortran/58026
9387         * gfortran.dg/alloc_comp_basics_6.f90: New.
9389 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
9391         PR fortran/59700
9392         * gfortran.dg/pr59700.f90: New test.
9394 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
9396         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
9397         * gfortran.dg/use_only_3.f90: Likewise.
9398         * gfortran.dg/inquire_10.f90: Delete opened file.
9399         * gfortran.dg/inquire_15.f90: Likewise.
9400         * gfortran.dg/pr16597.f90: Likewise.
9401         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
9402         for PR59419.
9404 2014-01-10  Jeff Law  <law@redhat.com>
9406         PR middle-end/59743
9407         * gcc.c-torture/compile/pr59743.c: New test.
9409 2014-01-10  Jan Hubicka  <jh@suse.cz>
9411         PR ipa/58585
9412         * g++.dg/torture/pr58585.C: New testcase.
9414 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
9416         * gcc.dg/pr46309.c: Disable for cris*-*-*.
9418 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9420         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
9422 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
9424         PR target/59744
9425         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
9426         * gcc.target/aarch64/cmn-neg2.c: New test.
9428 2014-01-10  Richard Biener  <rguenther@suse.de>
9430         PR tree-optimization/59374
9431         * gcc.dg/torture/pr59374-3.c: New testcase.
9433 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9435         * lib/target-supports.exp
9436         (check_effective_target_arm_crypto_ok_nocache): New.
9437         (check_effective_target_arm_crypto_ok): Use above procedure.
9438         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
9440 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
9442         PR ipa/58252
9443         PR ipa/59226
9444         * g++.dg/ipa/devirt-20.C: New testcase.
9445         * g++.dg/torture/pr58252.C: Likewise.
9446         * g++.dg/torture/pr59226.C: Likewise.
9448 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
9450         * c-c++-common/asan/no-asan-stack.c: New test.
9452 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
9454         PR middle-end/59670
9455         * gcc.dg/pr59670.c: New test.
9457 2014-01-09  Steve Ellcey  <sellcey@mips.com>
9459         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
9461 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
9463         PR middle-end/47735
9464         * gcc.target/i386/pr47735.c: New test.
9466         PR tree-optimization/59622
9467         * g++.dg/opt/pr59622-2.C: New test.
9468         * g++.dg/opt/pr59622-3.C: New test.
9469         * g++.dg/opt/pr59622-4.C: New test.
9470         * g++.dg/opt/pr59622-5.C: New test.
9472         PR sanitizer/59136
9473         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
9474         filename:line instead of (modulename+offset) form with stripped
9475         initial / from the filename.
9477 2014-01-09  Ian Lance Taylor  <iant@google.com>
9479         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
9480         the other Go compiler.
9482 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
9484         PR c++/59730
9485         * g++.dg/cpp0x/variadic145.C: New.
9487 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
9489         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
9490         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
9492 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
9494         PR testsuite/59524
9495         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
9496         are run only if the Cilk library is available/enabled.
9497         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9498         * lib/target-supports.exp (check_libcilkrts_available): New function.
9500 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
9502         PR c++/59631
9503         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
9504         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9505         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
9506         with dg-additional-options.
9507         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9508         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9509         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9510         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9511         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
9512         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
9514 2014-01-09  Richard Biener  <rguenther@suse.de>
9516         PR tree-optimization/59715
9517         * gcc.dg/torture/pr59715.c: New testcase.
9519 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
9521         * c-c++-common/asan/no-asan-globals.c: New test.
9522         * c-c++-common/asan/no-instrument-reads.c: Likewise.
9523         * c-c++-common/asan/no-instrument-writes.c: Likewise.
9524         * c-c++-common/asan/use-after-return-1.c: Likewise.
9525         * c-c++-common/asan/no-use-after-return.c: Likewise.
9527 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
9529         * gnat.dg/weak2.ad[sb]: New test.
9531 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
9533         PR middle-end/59471
9534         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
9535         type, use pointers to vector type instead.
9537 2014-01-08  Catherine Moore  <clm@codesourcery.com>
9539         * gcc.target/mips/umips-branch-3.c: New test.
9540         * gcc.target/mips/umips-branch-4.c: New test.
9542 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
9544         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
9545         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
9546         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
9547         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
9548         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
9549         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
9550         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
9551         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
9553 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
9555         PR rtl-optimization/59137
9556         * gcc.target/mips/pr59137.c: New test.
9558 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
9560         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
9561         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
9562         * gcc.target/i386/pr55433.c (dg-options): Ditto.
9563         * gcc.target/i386/pr57848.c (dg-options): Ditto.
9564         * gcc.target/i386/pr59099.c (dg-options): Ditto.
9565         Require fpic effective target.
9566         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
9568 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
9570         PR ipa/59722
9571         * gcc.dg/pr59722.c: New test.
9573 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9575         PR middle-end/57748
9576         * gcc.dg/torture/pr57748-3.c: New test.
9577         * gcc.dg/torture/pr57748-4.c: New test.
9579 2014-01-08  Marek Polacek  <polacek@redhat.com>
9581         PR middle-end/59669
9582         * gcc.dg/gomp/pr59669-1.c: New test.
9583         * gcc.dg/gomp/pr59669-2.c: New test.
9585 2014-01-08  Martin Jambor  <mjambor@suse.cz>
9587         PR ipa/59610
9588         * gcc.dg/ipa/pr59610.c: New test.
9590 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
9592         PR fortran/58182
9593         * gfortran.dg/binding_label_tests_26a.f90: New.
9594         * gfortran.dg/binding_label_tests_26b.f90: New.
9596 2014-01-08  Marek Polacek  <polacek@redhat.com>
9598         PR sanitizer/59667
9599         * c-c++-common/ubsan/pr59667.c: New test.
9601 2014-01-08  Richard Biener  <rguenther@suse.de>
9603         PR middle-end/59630
9604         * gcc.dg/pr59630.c: New testcase.
9606 2014-01-08  Richard Biener  <rguenther@suse.de>
9608         PR middle-end/59471
9609         * gcc.dg/pr59471.c: New testcase.
9611 2014-01-07  Jeff Law  <law@redhat.com>
9613         PR middle-end/53623
9614         * gcc.target/i386/pr53623.c: New test.
9616 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
9618         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
9619         blanks at EOF.
9620         * g++.dg/cpp1y/pr58534.C: Likewise.
9621         * g++.dg/cpp1y/pr58536.C: Likewise.
9622         * g++.dg/cpp1y/pr58548.C: Likewise.
9623         * g++.dg/cpp1y/pr58549.C: Likewise.
9624         * g++.dg/cpp1y/pr58637.C: Likewise.
9625         * g++.dg/cpp1y/pr59112.C: Likewise.
9626         * g++.dg/cpp1y/pr59113.C: Likewise.
9627         * g++.dg/cpp1y/pr59629.C: Likewise.
9628         * g++.dg/cpp1y/pr59635.C: Likewise.
9629         * g++.dg/cpp1y/pr59636.C: Likewise.
9630         * g++.dg/cpp1y/pr59638.C: Likewise.
9632 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
9634         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
9636 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
9638         * gcc.target/i386/intrinsics_4.c (bar): New function.
9640 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
9642         * g++.dg/ext/is_base_of_incomplete-2.C: New.
9644 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
9646         PR rtl-optimization/58668
9647         * gcc.dg/pr58668.c: New test.
9649         PR tree-optimization/59643
9650         * gcc.dg/pr59643.c: New test.
9651         * gcc.c-torture/execute/pr59643.c: New test.
9653 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
9655         PR fortran/59589
9656         * gfortran.dg/class_allocate_16.f90: New.
9658 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
9660         PR target/59644
9661         * gcc.target/i386/pr59644.c: New test.
9663 2014-01-06  Marek Polacek  <polacek@redhat.com>
9665         PR c/57773
9666         * gcc.dg/pr57773.c: New test.
9668 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
9670         PR c++/59635
9671         PR c++/59636
9672         PR c++/59629
9673         PR c++/59638
9674         * g++.dg/cpp1y/pr59635.C: New testcase.
9675         * g++.dg/cpp1y/pr59636.C: New testcase.
9676         * g++.dg/cpp1y/pr59629.C: New testcase.
9677         * g++.dg/cpp1y/pr59638.C: New testcase.
9679 2014-01-06  Martin Jambor  <mjambor@suse.cz>
9681         PR ipa/59008
9682         * gcc.dg/ipa/pr59008.c: New test.
9684 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9686         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
9687         if supported.
9689 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9691         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
9692         Require c99_runtime.
9693         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
9695         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
9696         Require c99_runtime.
9697         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
9698         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
9699         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
9701         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
9702         Require c99_runtime.
9703         Make CALC void static.
9704         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
9706         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
9707         Require c99_runtime.
9708         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
9710 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9712         * gcc.target/i386/pr59501-1.c: Require avx effective target.
9713         * gcc.target/i386/pr59501-2.c: Likewise.
9714         * gcc.target/i386/pr59501-3.c: Likewise.
9715         * gcc.target/i386/pr59501-4.c: Likewise.
9716         * gcc.target/i386/pr59501-5.c: Likewise.
9717         * gcc.target/i386/pr59501-6.c: Likewise.
9719 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9721         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
9722         * gcc.target/i386/pr59390_1.c: Likewise.
9723         * gcc.target/i386/pr59390_2.c: Likewise.
9725 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9727         * gcc.dg/pr59350.c: Tweak.
9728         * gcc.dg/pr59350-2.c: New test.
9729         * g++.dg/pr59510.C: Likewise.
9731 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
9733         PR fortran/59023
9734         * gfortran.dg/bind_c_procs_2.f90: New.
9736 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
9738         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
9739         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9740         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9741         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9742         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
9743         * gcc.dg/tree-ssa/vrp47.c: Likewise.
9744         * gcc.dg/tree-ssa/vrp87.c: Likewise.
9746 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9748         * gcc.target/arm/neon-nested-apcs.c: New test.
9750 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
9752         PR tree-optimization/59519
9753         * gcc.dg/vect/pr59519-1.c: New test.
9754         * gcc.dg/vect/pr59519-2.c: New test.
9756         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
9757         vmovdqu32.
9759 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
9761         PR fortran/59547
9762         * gfortran.dg/typebound_proc_32.f90: New.
9764 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
9766         PR c++/58950
9767         * g++.dg/pr58950.C: New file.
9769 2014-01-03  Tobias Burnus  <burnus@net-b.de>
9771         PR c++/58567
9772         * g++.dg/gomp/pr58567.C: New.
9774 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
9776         PR tree-optimization/59651
9777         * gcc.dg/torture/pr59651.c: New test.
9778         * gcc.dg/vect/pr59651.c: Ditto.
9780 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
9782         PR target/59625
9783         * gcc.target/i386/pr59625.c: New test.
9785 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9787         Core DR 1442
9788         PR c++/59165
9789         * g++.dg/cpp0x/range-for28.C: New.
9790         * g++.dg/cpp0x/range-for3.C: Update.
9792 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
9794         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
9796 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
9798         PR c++/59641
9799         * g++.dg/cpp0x/pr59641.C: New file.
9801 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
9803         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
9805 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
9807         PR c++/59378
9808         * g++.dg/ext/pr59378.C: New file.
9810 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9812         Update copyright years
9814 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9816         * gcc.target/arc/arc.exp: Use the standard form for the copyright
9817         notice.
9819 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
9821         PR fortran/59654
9822         * gfortran.dg/dynamic_dispatch_12.f90: New.
9824 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
9826         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
9827         the builtin isn't optimized away as unused.
9829         PR rtl-optimization/59647
9830         * g++.dg/opt/pr59647.C: New test.
9832 Copyright (C) 2014 Free Software Foundation, Inc.
9834 Copying and distribution of this file, with or without modification,
9835 are permitted in any medium without royalty provided the copyright
9836 notice and this notice are preserved.