PR target/66648
[official-gcc.git] / gcc / testsuite / ChangeLog
blob55e4cb03ff3c680e183480a3a0a99900835634d0
1 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
3         PR target/66648
4         * gcc.target/i386/pr66648.c: New test.
6 2015-07-25  Tom de Vries  <tom@codesourcery.com>
8         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9         interchange_files and block_files variables.
10         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
11         arithmetic.
12         * gcc.dg/graphite/uns-interchange-12.c: Same.
13         * gcc.dg/graphite/uns-interchange-14.c: Same.
14         * gcc.dg/graphite/uns-interchange-15.c: Same.
15         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
16         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
18 2015-07-25  Jeff Law  <law@redhat.com>
20         Revert:
21         PR lto/66752
22         * gcc.dg/tree-ssa/pr66752-2.c: New test.
23         * gcc.dg/torture/pr66752-1.c: New test
24         * g++.dg/torture/pr66752-2.C: New test.
26 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
28         Revert:
29         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
31         PR rtl-optimization/64164
32         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
33         * gcc.dg/ssp-1.c: Make counter a register.
34         * gcc.dg/ssp-2.c: Likewise.
35         * gcc.dg/torture/parm-coalesce.c: New.
37 2015-07-24  Tom de Vries  <tom@codesourcery.com>
39         * gcc.dg/graphite/block-1.c: Xfail scan.
40         * gcc.dg/graphite/interchange-12.c: Same.
41         * gcc.dg/graphite/interchange-14.c: Same.
42         * gcc.dg/graphite/interchange-15.c: Same.
43         * gcc.dg/graphite/interchange-9.c: Same.
44         * gcc.dg/graphite/interchange-mvt.c: Same.
45         * gcc.dg/graphite/uns-block-1.c: New test.
46         * gcc.dg/graphite/uns-interchange-12.c: New test.
47         * gcc.dg/graphite/uns-interchange-14.c: New test.
48         * gcc.dg/graphite/uns-interchange-15.c: New test.
49         * gcc.dg/graphite/uns-interchange-9.c: New test.
50         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
52 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
54         PR c++/64079
55         * c-c++-common/Wunused-function-1.c: New.
57 2015-07-24  Tom de Vries  <tom@codesourcery.com>
59         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
60         alternative exit-first loop transform.
61         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
62         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
63         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
64         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
65         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
66         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
67         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
68         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
69         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
71 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
73         PR ipa/66566
74         * gcc.target/i386/mpx/pr66566.c: New test.
76 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
78         PR bootstrap/66978
79         * gcc.target/i386/pr66978.c: New test.
81 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
83         * gcc.target/s390/gpr2fprsavecfi.c: New test.
85 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
87         * gcc.target/s390/insv-1.c: New test.
88         * gcc.target/s390/insv-2.c: New test.
89         * gcc.target/s390/insv-3.c: New test.
91 2015-07-24  Tom de Vries  <tom@codesourcery.com>
93         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
95 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
97         PR middle-end/25530
98         * gcc.dg/pr25530.c: New test.
100 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
102         PR middle-end/25529
103         * gcc.dg/pr25529.c: New test.
105 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
107         * gcc.target/arm/reg_equal_test.c: New test.
109 2015-07-23  Jeff Law  <law@redhat.com>
111         PR lto/66752
112         * gcc.dg/tree-ssa/pr66752-2.c: New test.
113         * gcc.dg/torture/pr66752-1.c: New test
114         * g++.dg/torture/pr66752-2.C: New test.
116 2015-07-23  Marek Polacek  <polacek@redhat.com>
118         PR c++/66572
119         * g++.dg/warn/Wlogical-op-2.C: New test.
121 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
123         PR rtl-optimization/64164
124         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
125         * gcc.dg/ssp-1.c: Make counter a register.
126         * gcc.dg/ssp-2.c: Likewise.
127         * gcc.dg/torture/parm-coalesce.c: New.
129 2015-07-23  Marek Polacek  <polacek@redhat.com>
131         PR sanitizer/66908
132         * c-c++-common/ubsan/pr66908.c: New test.
134 2015-07-23  Tom de Vries  <tom@codesourcery.com>
136         * gcc.dg/autopar/outer-4.c: Add xfail.
137         * gcc.dg/autopar/outer-5.c: Same.
138         * gcc.dg/autopar/outer-6.c: Same.
139         * gcc.dg/autopar/reduc-2.c: Same.
140         * gcc.dg/autopar/reduc-2char.c: Same.
141         * gcc.dg/autopar/reduc-2short.c: Same.
142         * gcc.dg/autopar/reduc-8.c: Same.
143         * gcc.dg/autopar/uns-outer-4.c: New test.
144         * gcc.dg/autopar/uns-outer-5.c: New test.
145         * gcc.dg/autopar/uns-outer-6.c: New test.
147 2015-07-23  Richard Biener  <rguenther@suse.de>
149         PR tree-optimization/66952
150         * gcc.dg/torture/pr66952.c: Use signed char.
152 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
154         PR tree-optimization/66926,66951
155         * gcc.dg/vect/pr66951.c: New test.
157 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
159         PR c++/52987
160         * g++.dg/parse/error57.C: New.
161         * g++.dg/expr/string-2.C: Update.
163 2015-07-23  Richard Biener  <rguenther@suse.de>
165         PR tree-optimization/66945
166         * gcc.dg/torture/pr66945.c: New testcase.
168 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
170         PR target/66954
171         * g++.dg/ext/mv24.C: New test.
173 2015-07-22  Marek Polacek  <polacek@redhat.com>
175         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
176         dg-options.
178 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
180         PR fortran/61831
181         PR fortran/66929
182         * gfortran.dg/generic_30.f90: New.
184 2015-07-22  Richard Biener  <rguenther@suse.de>
186         PR tree-optimization/66952
187         * gcc.dg/torture/pr66952.c: New testcase.
189 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
191         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
192         test.
193         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
194         test.
195         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
196         test.
197         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
198         test.
199         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
200         test.
201         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
202         test.
203         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
204         test.
205         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
206         test.
207         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
208         test.
209         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
210         test.
211         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
212         test.
213         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
214         test.
215         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
216         test.
217         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
218         test.
219         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
220         test.
221         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
222         test.
223         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
224         test.
225         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
226         test.
227         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
228         test.
229         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
230         test.
231         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
232         test.
233         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
234         test.
235         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
236         test.
237         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
238         test.
239         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
240         test.
241         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
242         test.
243         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
244         test.
245         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
246         test.
247         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
248         test.
249         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
250         test.
251         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
252         test.
253         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
254         test.
255         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
256         test.
257         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
258         test.
259         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
260         test.
261         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
262         test.
263         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
264         test.
265         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
266         test.
267         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
268         test.
269         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
270         test.
271         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
272         test.
273         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
274         test.
275         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
276         test.
277         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
278         test.
279         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
280         test.
281         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
282         test.
283         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
284         test.
285         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
286         test.
287         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
288         test.
289         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
290         test.
291         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
292         test.
293         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
294         test.
295         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
296         test.
297         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
298         test.
299         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
300         test.
301         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
302         test.
303         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
304         test.
305         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
306         test.
307         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
308         test.
309         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
310         test.
311         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
312         test.
313         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
314         test.
315         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
316         test.
317         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
318         test.
319         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
320         test.
321         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
322         test.
323         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
324         test.
325         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
326         test.
327         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
328         test.
329         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
330         test.
331         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
332         test.
333         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
334         test.
335         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
336         test.
337         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
338         test.
339         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
340         test.
341         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
342         test.
343         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
344         test.
345         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
346         test.
347         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
348         test.
349         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
350         test.
351         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
352         test.
353         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
354         test.
355         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
356         test.
357         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
358         test.
359         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
360         test.
361         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
362         test.
363         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
364         test.
365         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
366         test.
367         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
368         test.
369         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
370         test.
371         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
372         test.
373         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
374         test.
375         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
376         test.
377         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
378         test.
379         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
380         test.
381         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
382         test.
383         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
384         test.
385         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
386         test.
387         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
388         test.
389         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
390         test.
391         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
392         test.
393         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
394         test.
395         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
396         test.
397         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
398         test.
399         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
400         test.
401         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
402         test.
403         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
404         test.
405         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
406         test.
407         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
408         test.
409         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
410         test.
411         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
412         test.
413         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
414         test.
415         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
416         test.
417         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
418         test.
419         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
420         test.
421         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
422         test.
423         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
424         test.
425         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
426         test.
427         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
428         test.
429         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
430         test.
431         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
432         test.
433         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
434         test.
435         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
436         test.
437         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
438         test.
439         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
440         test.
441         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
442         test.
443         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
444         test.
445         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
446         test.
447         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
448         test.
449         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
450         test.
451         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
452         test.
453         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
454         test.
456 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
458         * g++.dg/template/crash81.C: Update.
460 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
462         PR ipa/66424.
463         * gcc.target/i386/pr66424.c: New.
465 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
467         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
469 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
471         PR fortran/61831
472         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
473         Drop address sanitization.
475 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
477         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
478         Skip -march=armv4t.
479         (dg-additional-options): Set armv5t flag.
481 2015-07-21  Marek Polacek  <polacek@redhat.com>
483         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
484         * gcc.dg/vmx/unpack.c: Likewise.
485         * gcc.target/powerpc/quad-atomic.c: Likewise.
487 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
489         * gcc.target/i386/asm-flag-5.c (f_ll): New.
491 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
493         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
494         model.
496 2015-07-20  Marek Polacek  <polacek@redhat.com>
498         PR c++/55095
499         * c-c++-common/Wshift-overflow-1.c: New test.
500         * c-c++-common/Wshift-overflow-2.c: New test.
501         * c-c++-common/Wshift-overflow-3.c: New test.
502         * c-c++-common/Wshift-overflow-4.c: New test.
503         * c-c++-common/Wshift-overflow-5.c: New test.
504         * g++.dg/cpp1y/left-shift-1.C: New test.
505         * gcc.dg/c90-left-shift-2.c: New test.
506         * gcc.dg/c90-left-shift-3.c: New test.
507         * gcc.dg/c99-left-shift-2.c: New test.
508         * gcc.dg/c99-left-shift-3.c: New test.
509         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
510         * gcc.c-torture/execute/pr40386.c: Likewise.
511         * gcc.dg/vect/pr33373.c: Likewise.
512         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
513         * gcc.dg/vect/vect-shift-2.c: Likewise.
515 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
517         * gcc.target/aarch64/neg_abs_1.c: New test.
519 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
521         PR target/66922
522         * gcc.target/i386/pr66922.c: New test.
524 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
526         PR middle-end/46851
527         PR middle-end/60340
528         * gcc.dg/tree-ssa/pr42327.c: Removed.
529         * g++.dg/other/pr35011.C: Removed.
531 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
533         PR target/66906
534         * gcc.target/i386/pr66906.c: New test.
536 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
538         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
539         as follow-up to r225930.
541 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
543         PR fortran/52846
544         * lib/fortran-modules.exp (proc cleanup-submodules): New
545         procedure.
546         * gfortran.dg/submodule_1.f08: Change extension and clean up
547         the submodule files.
548         * gfortran.dg/submodule_2.f08: ditto
549         * gfortran.dg/submodule_6.f08: ditto
550         * gfortran.dg/submodule_7.f08: ditto
551         * gfortran.dg/submodule_8.f08: New test
552         * gfortran.dg/submodule_9.f08: New test
554 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
555             Sebastian Pop  <s.pop@samsung.com>
557         PR middle-end/61929
558         * gcc.dg/graphite/pr61929.c: New.
560 2015-07-17  Marek Polacek  <polacek@redhat.com>
562         * gcc.dg/fold-minus-7.c: New test.
564 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
566         * gfortran.dg/co_reduce_1.f90: New file.
568 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
570         PR target/66824
571         * gcc.target/i386/pr66824.c:
573 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
575         PR fortran/66035
576         * gfortran.dg/structure_constructor_13.f03: New test.
578 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
580         PR fortran/61831
581         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
582         of generated while loops in the tree dump.
583         * gfortran.dg/derived_constructor_comps_6.f90: New file.
585 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
587         * gcc.dg/vect/vect-outer-simd-2.c: New test.
589 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
591         PR target/66891
592         * gcc.target/i386/pr66891.c: New test.
594 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
596         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
598 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
600         PR rtl-optimization/66626
601         * gcc.target/i386/pr66626-2.c: New.
603 2015-07-16  Martin Liska  <mliska@suse.cz>
605         * g++.dg/ipa/pr66896.c: New test.
607 2015-07-16  Richard Biener  <rguenther@suse.de>
609         PR tree-optimization/66894
610         * gcc.dg/torture/pr66894.c: New testcase.
612 2015-07-16  Richard Biener  <rguenther@suse.de>
614         * gcc.dg/tree-ssa/pr21031.c: Adjust.
616 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
618         PR target/66866
619         * g++.dg/pr66866.C: New test.
621 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
623         * gcc.target/powerpc/vec-cmp-sel.c: New test.
625 2015-07-15  Richard Biener  <rguenther@suse.de>
627         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
628         { -O3 -fomit-frame-pointer },
629         { -O3 -fomit-frame-pointer -funroll-loops } and
630         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
631         in favor of
632         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
633           -finline-functions }
635 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
637         * gcc.target/mips/interrupt_handler-5.c: New test.
639 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
640             Robert Suchanek  <robert.suchanek@imgtec.com>
642         * gcc.target/mips/interrupt_handler-4.c: New test.
644 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
646         PR testsuite/66734
647         * gcc.dg/lto/lto.exp: Initialize MPX.
649 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
651         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
652         dg-skip-if.
653         * gcc.target/arm/scd42-3.c: Likewise.
655 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
657         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
658         code to be run when the pre-arch code increases the isa_rev to
659         mips32r6 or greater.
661 2015-07-15  Richard Biener  <rguenther@suse.de>
663         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
664         { -O3 -fomit-frame-pointer },
665         { -O3 -fomit-frame-pointer -funroll-loops } and
666         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
667         in favor of
668         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
669           -finline-functions }
670         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
671         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
672         to additional_flags.
674 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
676         PR rtl-optimization/66838
677         * gcc.target/i386/pr66838.c: New test.
679 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
681         PR c++/66850
682         * g++.dg/template/pr66850.C: New test.
684 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
685             Cesar Philippidis  <cesar@codesourcery.com>
686             Chung-Lin Tang  <cltang@codesourcery.com>
688         * gcc.target/nios2/nios2-flushd.c: New.
689         * gcc.target/nios2/nios2-rdprs.c: New.
690         * gcc.target/nios2/r2-atomic.c: New.
691         * gcc.target/nios2/r2-eni.c: New.
692         * gcc.target/nios2/r2-wrpie.c: New.
694 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
695             Cesar Philippidis  <cesar@codesourcery.com>
696             Chung-Lin Tang  <cltang@codesourcery.com>
698         * gcc.target/nios2/cdx-ldstwm-1.c: New.
699         * gcc.target/nios2/cdx-ldstwm-2.c: New.
701 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
702             Cesar Philippidis  <cesar@codesourcery.com>
703             Chung-Lin Tang  <cltang@codesourcery.com>
705         * gcc.target/nios2/andci.c: New.
706         * gcc.target/nios2/bmx.c: New.
707         * gcc.target/nios2/cdx-add.c: New.
708         * gcc.target/nios2/cdx-branch.c: New.
709         * gcc.target/nios2/cdx-callret.c: New.
710         * gcc.target/nios2/cdx-loadstore.c: New.
711         * gcc.target/nios2/cdx-logical.c: New.
712         * gcc.target/nios2/cdx-mov.c: New.
713         * gcc.target/nios2/cdx-shift.c: New.
714         * gcc.target/nios2/cdx-sub.c: New.
715         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
717 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
719         PR c++/65071
720         * g++.dg/cpp0x/vt-65071.C: New.
722 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
723             Cesar Philippidis  <cesar@codesourcery.com>
724             Chung-Lin Tang  <cltang@codesourcery.com>
726         * gcc.target/nios2/r2-io-range.c: New.
727         * gcc.target/nios2/r2-stio-1.c: New.
728         * gcc.target/nios2/r2-stio-2.c: New.
729         * gcc.target/nios2/nios2-ldxio.c: New.
730         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
731         of just compile.  Add more tests.
733 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
735         gfortran.dg/pr66864.f90: New test.
737 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
739         PR rtl-optimization/66626
740         * gcc.target/i386/pr66626.c: New.
742 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
744         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
745         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
746         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
748 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
750         * g++.dg/template/crash81.C: Adjust for error + inform change.
751         * g++.dg/template/pr58878.C: Likewise.
752         * g++.dg/template/shadow1.C: Likewise.
753         * g++.dg/template/shadow2.C: Likewise.
754         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
755         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
756         * g++.old-deja/g++.brendan/crash7.C: Likewise.
757         * g++.old-deja/g++.pt/shadow2.C: Likewise.
759 2015-07-14  Richard Biener  <rguenther@suse.de>
761         PR tree-optimization/66863
762         * gcc.dg/torture/pr66863.c: New testcase.
764 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
766         PR c++/65186
767         * g++.dg/template/pr65186.C: New test.
769 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
771         * gcc.target/arm/macro_defs0.c: Add directive to skip
772         test if -marm is present.
773         * gcc.target/arm/macro_defs1.c: Likewise.
775 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
777         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
778         if-conversion..
779         * gcc.target/aarch64/adds1.c: Likewise.
780         * gcc.target/aarch64/ands_1.c: Likewise.
781         * gcc.target/aarch64/bics_1.c: Likewise.
782         * gcc.target/aarch64/subs1.c: Likewise.
783         * gcc.target/aarch64/subs3.c: Likewise.
785 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
787         PR fortran/64589
788         * gfortran.dg/pr64589.f90: New test.
790 2015-07-13  Renlin Li  <renlin.li@arm.com>
792         PR rtl/66556
793         * gcc.c-torture/execute/pr66556.c: New.
795 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
797         * gcc.dg/20020219-1.c: Fix double word typos.
798         * gcc.dg/20020919-1.c: Same.
800 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
801             Jeff Law  <law@redhat.com>
803         PR middle-end/66726
804         * g++.dg/tree-ssa/pr66726.c: New test.
805         * gcc.dg/tree-ssa/pr66726-2.c: New test.
806         * gcc.dg/tree-ssa/pr66726.c: New test.
808 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
810         PR c++/58734
811         * g++.dg/cpp0x/variadic-ttp2.C: New.
813 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
815         PR c++/30044
816         * g++.dg/cpp0x/auto46.C: New test.
817         * g++.dg/template/pr30044.C: New test.
818         * g++.dg/template/shadow2.C: New test.
819         * g++.dg/template/error55.C: New test.
820         * g++.dg/template/crash83.C: Accept any error string.
821         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
822         parameters.
823         * g++.dg/cpp0x/variadic19.C: Likewise
824         * g++.dg/template/canon-type-13.C: Likewise.
825         * g++.old-deja/g++.pt/ttp42.C: Likewise.
826         * g++.dg/torture/20070621-1.C: Likewise.
828 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
830         PR c++/54521
831         * g++.dg/init/explicit3.C: New.
833 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
835         PR target/66819
836         * gcc.target/i386/pr66819-1.c: New test.
837         * gcc.target/i386/pr66819-2.c: Likewise.
838         * gcc.target/i386/pr66819-3.c: Likewise.
839         * gcc.target/i386/pr66819-4.c: Likewise.
840         * gcc.target/i386/pr66819-5.c: Likewise.
842 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
844         PR target/66703
845         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
846         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
847         type to prevent possible flag-clobbering zero-extensions.
848         * gcc.target/i386/pr66703.c: New test.
850 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
852         PR c++/60842
853         * g++.dg/cpp0x/nsdmi-template15.C: New.
855 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
857         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
859 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
861         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
862         * gcc.target/arm/flip-thumb.c: Likewise.
864 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
866         PR target/66813
867         * gcc.target/i386/pr66813.c: New test.
869 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
871         PR middle-end/66820
872         * gcc.dg/gomp/pr66820.c: New test.
874 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
876         PR c++/65592
877         * g++.dg/cpp0x/scoped_enum6.C: New.
879 2015-07-10  Tom de Vries  <tom@codesourcery.com>
881         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
882         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
884 2015-07-10  Richard Biener  <rguenther@suse.de>
886         PR tree-optimization/66823
887         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
888         which should not be necessary.  XFAIL.
890 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
892         PR c++/64848
893         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
895 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
897         PR middle-end/66633
898         * gcc.dg/gomp/pr66633-1.c: New test.
899         * gcc.dg/gomp/pr66633-2.c: New test.
900         * gcc.dg/gomp/pr66633-3.c: New test.
901         * gcc.dg/gomp/pr66633-4.c: New test.
903 2015-07-09  John Marino  <gnugcc@marino.st>
905         * lib/target-supports.exp (check_effective_target_pie):
906         Add *-*-dragonfly*
908 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
910         PR target/66814
911         * gcc.target/i386/pr66814.c: New test.
913 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
915         PR target/66731
916         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
917         * gcc.target/aarch64/fnmul-2.c: Likewise.
918         * gcc.target/aarch64/fnmul-3.c: Likewise.
919         * gcc.target/aarch64/fnmul-4.c: Likewise.
921 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
923         PR c++/65790
924         * g++.dg/cpp0x/vt-65790.C: New.
926 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
928         PR target/66818
929         * gcc.target/i386/pr66818.c: New test.
931 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
933         PR target/66817
934         * gcc.target/i386/pr66817.c: New test.
936 2015-07-09  Marek Polacek  <polacek@redhat.com>
938         PR tree-optimization/66718
939         * gcc.dg/vect/vect-126.c: New test.
941 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
943         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
944         even when dwarf-2 is not the default.
946 2015-07-08  Jeff Law  <law@redhat.com>
948         PR testsuite/66796
949         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
950         to have a single memory reference.
952 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
954         * g++.dg/other/dump-ada-spec-9.C: New test.
956 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
958         * g++.dg/vect/vect.exp: Run also simd* tests.
959         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
960         (check_vect): Fix up get_cpuid call for C++.
961         * g++.dg/vect/simd-clone-1.cc: New test.
963 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
965         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
967 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
969         * gcc.target/i386/readeflags-1.c (abort): New prototype.
970         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
972 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
974         PR target/66806
975         * gcc.target/i386/pr66806.c: New test.
977 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
979         PR c++/66421
980         * g++.dg/cpp0x/auto45.C: New.
982 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
984         PR middle-end/66334
985         * gcc.target/i386/pr66334.c: New.
987 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
989         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
990         comments.
992 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
994         PR jit/66783
995         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
996         (verify_code): Update expected error message.
997         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
998         (verify_code): Likewise.
999         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
1000         (verify_code): Likewise.
1002 2015-07-08  Richard Biener  <rguenther@suse.de>
1004         PR tree-optimization/66793
1005         * gcc.dg/torture/pr66793.c: New testcase.
1007 2015-07-08  Richard Biener  <rguenther@suse.de>
1009         PR tree-optimization/66794
1010         * gcc.dg/torture/pr66794.c: New testcase.
1012 2015-07-08  Marek Polacek  <polacek@redhat.com>
1014         PR c++/66748
1015         * g++.dg/abi/abi-tag15.C: New test.
1017 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1019         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
1020         * gcc.target/mips/branch-3.c: Ditto
1021         * gcc.target/mips/branch-4.c: Ditto.
1022         * gcc.target/mips/branch-5.c: Ditto.
1023         * gcc.target/mips/branch-6.c: Ditto.
1024         * gcc.target/mips/branch-7.c: Ditto.
1025         * gcc.target/mips/branch-8.c: Ditto.
1026         * gcc.target/mips/branch-9.c: Ditto.
1027         * gcc.target/mips/branch-10.c: Ditto.
1028         * gcc.target/mips/branch-11.c: Ditto.
1029         * gcc.target/mips/branch-12.c: Ditto.
1030         * gcc.target/mips/branch-13.c: Ditto.
1031         * gcc.target/mips/umips-branch-5.c: New file.
1032         * gcc.target/mips/umips-branch-6.c: New file.
1033         * gcc.target/mips/umips-branch-7.c: New file.
1034         * gcc.target/mips/umips-branch-8.c: New file.
1035         * gcc.target/mips/umips-branch-9.c: New file.
1036         * gcc.target/mips/umips-branch-10.c: New file.
1037         * gcc.target/mips/umips-branch-11.c: New file.
1038         * gcc.target/mips/umips-branch-12.c: New file.
1039         * gcc.target/mips/umips-branch-13.c: New file.
1040         * gcc.target/mips/umips-branch-14.c: New file.
1041         * gcc.target/mips/umips-branch-15.c: New file.
1042         * gcc.target/mips/umips-branch-16.c: New file.
1043         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
1044         (OCCUPY_0xfffc): New define.
1046 2015-07-08  Renlin Li  <renlin.li@arm.com>
1048         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
1050 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1052         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
1054 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
1056         * gcc.target/i386/bt-3.c: New test.
1057         * gcc.target/i386/bt-4.c: Ditto.
1059 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1061         * g++.dg/other/dump-ada-spec-8.C: New test.
1063 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1065         PR jit/66783
1066         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1067         test case.
1068         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1069         New test case.
1070         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1071         New test case.
1072         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1073         Avoid using an opaque struct for local "f".
1075 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1077         PR jit/66779
1078         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
1079         * jit.dg/test-pr66779.c: New testcase.
1081 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1083         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
1084         NOCOMPRESSION.
1086 2015-07-07  Richard Biener  <rguenther@suse.de>
1088         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
1090 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1092         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
1093         * gcc.target/mips/call-5.c: Ditto.
1094         * gcc.target/mips/call-6.c: Ditto.
1096 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1098         * gcc.dg/dx-test.c: New test-case.
1100 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
1102         PR fortran/66578
1103         * gfortran.dg/allocate_with_source_9.f08: New test.
1105 2015-07-07  Christian Bruel  <christian.bruel@st.com>
1107         PR target/52144
1108         * gcc.target/arm/flip-thumb.c: Fix scan.
1109         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1110         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1111         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1112         Fix return value.
1114 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
1116         PR target/65956
1117         * gcc.c-torture/execute/pr65956.c: New test.
1119 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
1121         * gcc.target/arm/aapcs/align1.c: New.
1122         * gcc.target/arm/aapcs/align_rec1.c: New.
1123         * gcc.target/arm/aapcs/align2.c: New.
1124         * gcc.target/arm/aapcs/align_rec2.c: New.
1125         * gcc.target/arm/aapcs/align3.c: New.
1126         * gcc.target/arm/aapcs/align_rec3.c: New.
1127         * gcc.target/arm/aapcs/align4.c: New.
1128         * gcc.target/arm/aapcs/align_rec4.c: New.
1129         * gcc.target/arm/aapcs/align_vararg1.c: New.
1130         * gcc.target/arm/aapcs/align_vararg2.c: New.
1132 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1134         * gfortran.dg/iomsg_2.f90: New test.
1136 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1138         PR target/66749
1139         * gcc.target/i386/pr66749.c: New test.
1141 2015-07-06  Richard Biener  <rguenther@suse.de>
1143         PR tree-optimization/66772
1144         * gcc.dg/torture/pr66772-1.c: New testcase.
1145         * gcc.dg/torture/pr66772-2.c: Likewise.
1147 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
1149         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1150         the jals instruction.
1152 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1154         PR target/53383
1155         * gcc.target/i386/pr53383-1.c: New file.
1156         * gcc.target/i386/pr53383-2.c: Likewise.
1157         * gcc.target/i386/pr53383-3.c: Likewise.
1159 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1161         * gcc.target/aarch64/fnmul-1.c: New.
1162         * gcc.target/aarch64/fnmul-2.c: New.
1163         * gcc.target/aarch64/fnmul-3.c: New.
1164         * gcc.target/aarch64/fnmul-4.c: New.
1166 2015-07-06  Richard Biener  <rguenther@suse.de>
1168         PR middle-end/66759
1169         * gcc.dg/torture/pr66759.c: New testcase.
1171 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
1173         PR fortran/58586
1174         * gfortran.dg/alloc_comp_class_3.f03: New test.
1175         * gfortran.dg/alloc_comp_class_4.f03: New test.
1177 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1179         * gcc.c-torture/execute/pr66757.c: New test.
1181 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
1183         PR tree-optimization/66720
1184         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1186 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
1187             Sandra Loosemore <sandra@codesourcery.com>
1189         * gcc.target/nios2/gprel-offset.c: New test.
1191 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1193         PR fortran/66725
1194         * gfortran.dg/pr66725.f90: New test.
1196 2015-07-03  Jason Merrill  <jason@redhat.com>
1198         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1199         Avoid narrowing error.
1201 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
1203         PR rtl-optimization/66706
1204         * gcc.target/powerpc/shift-int.c: New testcase.
1206 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
1208         PR target/66746.
1209         * gcc.target/i386/pr66746.c: New file.
1211 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
1213         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1215 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
1217         PR tree-optimization/66119
1218         * g++.dg/opt/pr66119.C: New.
1220 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
1222         PR fortran/52846
1223         * gfortran.dg/submodule_1.f90: New test
1224         * gfortran.dg/submodule_2.f90: New test
1225         * gfortran.dg/submodule_3.f90: New test
1226         * gfortran.dg/submodule_4.f90: New test
1227         * gfortran.dg/submodule_5.f90: New test
1228         * gfortran.dg/submodule_6.f90: New test
1229         * gfortran.dg/submodule_7.f90: New test
1231 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1233         PR preprocessor/53690
1234         * g++.dg/cpp/pr53690.C: New.
1236 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1238         * gcc.target/powerpc/vec-cmp.c: New test.
1240 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1242         PR fortran/56520
1243         * gfortran.dg/pr56520.f90: New test.
1245 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
1247         PR fortran/66545
1248         * gfortran.dg/pr66545_1.f90: New test.
1249         * gfortran.dg/pr66545_2.f90: New test.
1251 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
1253         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1254         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1256 2015-07-02  Richard Biener  <rguenther@suse.de>
1258         PR testsuite/66719
1259         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1260         unaligned loads.
1262 2015-07-02  Richard Biener  <rguenther@suse.de>
1264         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1266 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
1268         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1270 2015-07-01  Jason Merrill  <jason@redhat.com>
1272         * lib/target-supports.exp (cxx_default): Set to C++14.
1274 2015-07-01  Tom de Vries  <tom@codesourcery.com>
1276         PR testsuite/66723
1277         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1278         scan-assembler.
1280 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1282         * gfortran.dg/warn_conversion_8.f90:  New test.
1284 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1286         PR rtl-optimization/61047
1287         * gcc.c-torture/execute/20150611-1.c: New testcase.
1289 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1291         PR jit/66700
1292         * jit.dg/all-non-failing-tests.h: Add
1293         test-pr66700-observing-write-through-ptr.c.
1294         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1296 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1298         * jit.dg/test-accessing-union.c: Add comments for use by
1299         gcc/jit/docs/topics/types.rst.
1301 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
1303         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1304         'do-require-effective-target' with 'dg-require-effective-target'.
1305         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1306         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1307         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
1308         'stlex' with 'strex' as the expected output.
1310 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
1312         PR c++/60365
1313         * g++.dg/cpp0x/gen-attrs-60.C: New.
1314         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1316 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
1318         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1319         New function.
1320         * gcc.target/aarch64/pic-small.c: Restrict this test under
1321         check_effective_target_aarch64_small_fpic.
1323 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
1325         * gfortran.dg/gomp/pr66633.f90: New test.
1327 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
1329         PR c++/66686
1330         * g++.dg/template/pr66686.C: New test.
1332 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
1334         * gnat.dg/lto17.ad[sb]: New test.
1336 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1338         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1339         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1340         testcase.
1341         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1342         New testcase.
1343         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1344         New testcase.
1345         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1346         New testcase.
1347         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1348         New testcase.
1349         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1350         New testcase.
1351         * jit.dg/test-switch.c: New testcase.
1352         * jit.dg/test-switch.cc: New testcase.
1354 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1356         PR jit/66546
1357         * jit.dg/all-non-failing-tests.h: Add note about
1358         test-validly-unreachable-block.c.
1359         * jit.dg/test-validly-unreachable-block.c: New file.
1361 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1363         PR jit/66628
1364         * jit.dg/all-non-failing-tests.h: Add note about
1365         test-extra-options.c.
1366         * jit.dg/test-extra-options.c: New testcase.
1368 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
1370         PR debug/66691
1371         * gcc.target/i386/pr66691.c: New.
1373 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
1375         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1376         * gcc.target/i386/iamcu/args.h: Likewise.
1377         * gcc.target/i386/iamcu/asm-support.S: Likewise.
1378         * gcc.target/i386/iamcu/defines.h: Likewise.
1379         * gcc.target/i386/iamcu/macros.h: Likewise.
1380         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1381         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1382         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1383         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1384         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1385         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1386         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1387         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1388         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1389         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1390         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1391         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1392         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1393         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1394         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1395         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1396         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1398 2015-06-30  Marek Polacek  <polacek@redhat.com>
1400         * gcc.dg/fold-minus-6.c: New test.
1402         * gcc.dg/fold-ior-3.c: New test.
1404 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
1406         Implement N4197 - Adding u8 character literals
1407         * g++.dg/cpp1z/utf8.C: New.
1408         * g++.dg/cpp1z/utf8-neg.C: New.
1409         * g++.dg/cpp1z/udlit-utf8char.C: New.
1411 2015-06-30  Marek Polacek  <polacek@redhat.com>
1413         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1415 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1417         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1418         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1419         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1420         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1422 2015-06-30  Marek Polacek  <polacek@redhat.com>
1424         * gcc.dg/fold-ior-2.c: New test.
1426 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1428         PR tree-optimization/66652
1429         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1430         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
1431         pointers.
1432         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1434 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
1436         PR c++/65977
1437         * g++.dg/cpp0x/constexpr-friend-3.C: New.
1438         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1440 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1442         PR fortran/66605
1443         * gfortran.dg/wunused-parameter.f90: New test.
1445 2015-06-29  Richard Henderson  <rth@redhat.com>
1447         * gcc.target/i386/asm-flag-1.c: New.
1448         * gcc.target/i386/asm-flag-2.c: New.
1449         * gcc.target/i386/asm-flag-3.c: New.
1450         * gcc.target/i386/asm-flag-4.c: New.
1451         * gcc.target/i386/asm-flag-5.c: New.
1453 2015-06-29  Marek Polacek  <polacek@redhat.com>
1455         PR c/66322
1456         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1457         * c-c++-common/pr66322.c: New test.
1458         * g++.dg/eh/scope1.C: Remove dg-warning.
1460 2015-06-29  Richard Biener  <rguenther@suse.de>
1462         PR tree-optimization/66677
1463         * gcc.dg/vect/pr66677.c: New testcase.
1465 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
1467         PR middle-end/64130
1468         * gcc.dg/tree-ssa/pr64130.c: New test.
1470 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
1472         * gcc.target/aarch64/pic-small.c: New testcase.
1474 2015-06-26  Richard Biener  <rguenther@suse.de>
1476         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1478 2015-06-26  Marek Polacek  <polacek@redhat.com>
1480         * gcc.dg/fold-and-1.c: New test.
1481         * gcc.dg/fold-and-2.c: New test.
1483 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
1485         * gnat.dg/warn11.adb: Add missing dg directive.
1486         * gnat.dg/warn12.adb: New test.
1487         * gnat.dg/warn12_pkg.ads: New helper.
1489 2015-06-26  Richard Biener  <rguenther@suse.de>
1491         * gfortran.dg/reassoc_3.f90: Adjust.
1493 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
1495         PR target/66412
1496         * gcc.target/i386/pr66412.c: New test.
1498 2015-06-25  Richard Biener  <rguenther@suse.de>
1500         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1502 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
1504         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1506 2015-06-25  Richard Biener  <rguenther@suse.de>
1508         * gfortran.dg/vect/vect-9.f90: New testcase.
1510 2015-06-25  Nick Clifton  <nickc@redhat.com>
1512         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
1513         H8300 and M32R targets.
1515 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1517         PR fortran/66528
1518         * gfortran.dg/maxerrors.f90: New test.
1520 2015-06-08  DJ Delorie  <dj@redhat.com>
1522         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
1524 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1526         * gcc.target/aarch64/mgeneral-regs_3.c: New.
1528 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1530         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1531         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1532         * gcc.target/aarch64/nofp_1.c: New file.
1534 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
1536         Implement N3928 - Extending static_assert
1537         * g++.dg/cpp0x/static_assert8.C: Adjust.
1538         * g++.dg/cpp0x/static_assert12.C: New.
1539         * g++.dg/cpp0x/static_assert13.C: New.
1540         * g++.dg/cpp1y/static_assert1.C: New.
1541         * g++.dg/cpp1y/static_assert2.C: New.
1542         * g++.dg/cpp1z/static_assert-nomsg.C: New.
1544 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
1546         PR c++/65750
1547         * g++.dg/cpp0x/trailing11.C: New.
1549 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1551         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1552         multilibs.
1553         * gcc.target/arm/memset-inline-10.c: Likewise.
1554         * gcc.target/arm/pr58784.c: Likewise.
1555         * gcc.target/arm/pr59985.C: Likewise.
1556         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1558 2015-06-24  Renlin Li  <renlin.li@arm.com>
1560         * gcc.target/aarch64/arm_align_max_pwr.c: New.
1561         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1563 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
1565         Revert:
1566         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1568         PR c++/30044
1569         * g++.dg/cpp0x/auto45.C: New test.
1570         * g++.dg/template/pr30044.C: New test.
1571         * g++.dg/template/crash83.C: Accept any error string.
1572         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1573         parameters.
1574         * g++.dg/cpp0x/variadic18.C: Likewise
1575         * g++.dg/template/canon-type-13.C: Likewise.
1576         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1578 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
1580         PR c++/65811
1581         * g++.dg/other/linkage2.C: New.
1583 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1585         PR target/63408
1586         * gcc.target/arm/pr63408.c: New test.
1588 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
1590         * lib/c-torture.exp: Don't call check_effective_target_lto
1591         before setting up environment correctly.
1592         * lib/gcc-dg.exp: Likewise, and protect
1593         gcc_force_conventional_output.
1595 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1597         PR rtl-optimization/66306
1598         * gcc.target/s390/pr66306.c: New test.
1600 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1602         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1603         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1604         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1605         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1606         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1607         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1608         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1610 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
1612         PR target/65803
1613         * gcc.c-torture/pr65803.c: New test.
1615 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1617         PR c++/30044
1618         * g++.dg/cpp0x/auto45.C: New test.
1619         * g++.dg/template/pr30044.C: New test.
1620         * g++.dg/template/crash83.C: Accept any error string.
1621         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1622         parameters.
1623         * g++.dg/cpp0x/variadic18.C: Likewise
1624         * g++.dg/template/canon-type-13.C: Likewise.
1625         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1627 2015-06-23  Marek Polacek  <polacek@redhat.com>
1629         * c-c++-common/Wlogical-op-3.c: New test.
1631 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1633         PR c++/66254
1634         * g++.dg/cpp0x/scoped_enum5.C: New.
1636 2015-06-23  Richard Biener  <rguenther@suse.de>
1638         PR tree-optimization/66636
1639         * gcc.dg/vect/pr66636.c: New testcase.
1641 2015-06-23  Marek Polacek  <polacek@redhat.com>
1643         * gcc.dg/fold-minus-4.c: New test.
1644         * gcc.dg/fold-minus-5.c: New test.
1645         * c-c++-common/ubsan/overflow-add-5.c: New test.
1647 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
1649         Add missing testcase from r224672.
1650         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1652         * gcc.target/vax/bswapdi-1.c: New.
1654 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
1656         PR fortran/64674
1657         * gfortran.dg/associate_18.f08: New test.
1659 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
1661         PR target/66560
1662         * gcc.target/i386/pr66560-1.c: New test.
1663         * gcc.target/i386/pr66560-2.c: Ditto.
1664         * gcc.target/i386/pr66560-3.c: Ditto.
1665         * gcc.target/i386/pr66560-4.c: Ditto.
1667 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
1669         * gcc.target/nvptx/nvptx.exp: New file.
1670         * gcc.target/nvptx/proto-1.c: Likewise.
1672 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
1674         PR tree-optimization/66449
1675         * gcc.dg/vect/pr66449.c: New test.
1677 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
1679         * g++.dg/other/dump-ada-spec-5.C: New test.
1680         * g++.dg/other/dump-ada-spec-6.C: Likewise.
1681         * g++.dg/other/dump-ada-spec-7.C: Likewise.
1683 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
1685         * g++.dg/inherit/pure1.C: Test location too.
1687 2015-06-22  Marek Polacek  <polacek@redhat.com>
1689         * gcc.dg/fold-ior-1.c: New test.
1690         * gcc.dg/fold-minus-2.c: New test.
1691         * gcc.dg/fold-minus-3.c: New test.
1692         * gcc.dg/fold-plus-1.c: New test.
1693         * gcc.dg/fold-plus-2.c: New test.
1694         * gcc.dg/fold-xor-4.c: New test.
1695         * gcc.dg/fold-xor-5.c: New test.
1697 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1699         PR target/65914
1700         * g++.dg/torture/pr65914.C:  New.
1702 2015-06-22  Richard Biener  <rguenther@suse.de>
1704         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1705         not existing TORTURE_OPTIONS only.
1706         * lib/gcc-dg.exp: Likewise.
1708 2015-06-22  Christian Bruel  <christian.bruel@st.com>
1710         PR target/52144
1711         * gcc.target/arm/flip-thumb.c: New test.
1713 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
1714             Martin Liska  <mliska@suse.cz>
1716         PR ipa/65908
1717         * g++.dg/ipa/pr65908.C: New testcase.
1719 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
1721         PR c++/65882
1722         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1723         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1725 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
1727         * gnat.dg/specs/debug1.ads: Adjust.
1729 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
1731         * gcc.target/aarch64/fmovd-zero-mem.c: New.
1732         * gcc.target/aarch64/fmovd-zero-reg.c: New.
1733         * gcc.target/aarch64/fmovf-zero-mem.c: New.
1734         * gcc.target/aarch64/fmovf-zero-reg.c: New.
1735         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1736         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1737         * gcc.target/aarch64/fmovd-zero.c: Delete.
1738         * gcc.target/aarch64/fmovf-zero.c: Delete.
1740 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1742         * gcc.target/vax/bswapdi-1.c: New.
1744 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1746         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1748 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1750         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1752 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1754         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1756 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1758         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1760 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1762         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1764 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1766         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1768 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1770         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1772 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1774         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1776 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1778         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1780 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1782         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1784 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1786         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1788 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1790         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1792 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1794         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1796 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1798         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1800 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1802         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1804 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1806         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1808 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1810         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1812 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1814         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1816 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1818         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1820 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1822         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1823         (_ARM_FPSCR): Add FZ field.
1824         (clean_results): Force FZ=1 on AArch64.
1825         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1827 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1829         * gcc.target/aarch64/pr62308.c: New test.
1831 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
1833         PR fortran/66549
1834         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1836 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
1838         * gcc.target/i386/mpx/pr66581.c: New test.
1840 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
1842         * gcc.target/i386/cmov9.c: New test.
1844 2015-06-18  Richard Biener  <rguenther@suse.de>
1846         * g++.dg/other/const4.C: New testcase.
1848 2015-06-18  Michael Matz  <matz@suse.de>
1850         PR middle-end/66253
1851         * gcc.dg/vect/pr66253.c: New testcase.
1853 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1855         PR target/66569
1856         * gcc.target/i386/mpx/chkp-vararg.c: New test.
1858 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1860         PR middle-end/66568
1861         * gcc.target/i386/mpx/pr66568.c: New test.
1863 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1865         PR middle-end/66567
1866         * gcc.target/i386/mpx/pr66567.c: New test.
1868 2015-06-18  Richard Biener  <rguenther@suse.de>
1870         PR tree-optimization/66510
1871         * gcc.dg/vect/slp-perm-12.c: New testcase.
1873 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1875         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1876         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1877         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1878         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1880 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
1882         PR c++/66571
1883         * g++.dg/gomp/pr66571-1.C: New test.
1885         PR middle-end/66429
1886         * c-c++-common/gomp/pr66429.c: New test.
1888 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
1890         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1891         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1892         ...this.
1893         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1894         New testcase.
1895         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1896         New testcase.
1898 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1900         PR testsuite/65944
1901         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1903 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
1905         * gcc.target/mips/pr65862-1.c: New test.
1906         * gcc.target/mips/pr65862-2.c: Likewise.
1908 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1910         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1911         * gcc.target/i386/pr52252-atom.c: Ditto.
1912         * gcc.target/i386/vect-div-1.c: Ditto.
1913         * gcc.target/i386/rotate-5.c: Ditto.
1914         * gcc.target/i386/pr50202.c: Ditto.
1915         * gcc.target/i386/pr37843-3.c: Ditto.
1916         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1917         * gcc.target/i386/pr53397-1.c: Ditto.
1918         * gcc.target/i386/pr55934.c: Ditto.
1919         * gcc.target/i386/pr37843-4.c: Ditto.
1920         * gcc.target/i386/pr60451.c: Ditto.
1921         * gcc.target/i386/pr53397-2.c: Ditto.
1922         * gcc.target/i386/vectorize1.c: Ditto.
1923         * gcc.target/i386/extract-insert-combining.c: Ditto.
1924         * gcc.target/i386/pr53759.c: Ditto.
1925         * gcc.target/i386/pr52252-core.c: Ditto.
1926         * gcc.target/i386/rotate-3.c: Ditto.
1927         * gcc.target/i386/sse-20.c: Ditto.
1928         * gcc.target/i386/rotate-4.c: Ditto.
1929         * gcc.target/i386/pr61403.c: Ditto.
1930         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1931         * gcc.target/i386/pr60901.c: Ditto.
1932         * gcc.target/i386/pr59794-7.c: Ditto.
1933         * gcc.target/i386/pr62208.c: Ditto.
1934         * gcc.target/i386/pr53416.c: Ditto.
1935         * gcc.target/i386/asm-dialect-1.c: Ditto.
1936         * gcc.target/i386/pr50038.c: Ditto.
1937         * gcc.target/i386/47698.c: Ditto.
1938         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1939         * gcc.target/i386/pr59794-2.c: Ditto.
1940         * gcc.target/i386/pr59794-3.c: Ditto.
1941         * gcc.target/i386/pr39058.c: Ditto.
1942         * gcc.target/i386/pr60205-1.c: Ditto.
1943         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1944         * gcc.target/i386/sse2-movq-2.c: Ditto.
1946 2015-06-17  Richard Biener  <rguenther@suse.de>
1948         PR tree-optimization/66251
1949         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1951 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
1953         PR c++/59682
1954         * g++.dg/parse/new-placement1.C: New.
1956 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1958         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1959         * jit.dg/test-compound-assignment.c: New testcase.
1961 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1963         PR jit/66539
1964         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1965         to "testcases" array.
1967 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1969         PR jit/66539
1970         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1971         * jit.dg/test-debug-strings.c: New test case.
1972         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1973         the discriminant has a sane debug string.
1975 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
1977         PR target/56766
1978         * gcc.target/i386/pr56766-1.c: New test.
1979         * gcc.target/i386/pr56766-2.c: Ditto.
1981 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
1983         * gcc.target/mips/loongson-shift-count-truncated-1.c:
1984         Skip on mips*-mti-linux* and mips*-img-linux* targets.
1985         * gcc.target/mips/loongson-simd.c: Ditto.
1987 2015-06-16  Richard Biener  <rguenther@suse.de>
1989         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1991 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1993         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1994         passed by the testsuite driver.
1996 2015-06-16  Richard Biener  <rguenther@suse.de>
1998         * gcc.dg/vect/slp-perm-11.c: New testcase.
2000 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
2002         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
2003         dg-options.
2005 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
2007         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2008         Reinstate calls to torture-init and torture-finalize.
2010 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2012         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
2014 2015-06-15  Nathan Sidwell  <nathan@acm.org>
2016         PR c++/58583
2017         * g++.dg/cpp0x/nsdmi-template14.C: New test.
2019 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
2021         PR c++/51048
2022         * g++.dg/cpp0x/local-type1.C: New.
2024 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
2026         PR fortran/44672
2027         PR fortran/45440
2028         PR fortran/57307
2029         * gfortran.dg/allocate_with_source_3.f90: Removed check for
2030         unimplemented error.
2031         * gfortran.dg/allocate_with_source_7.f08: New test.
2032         * gfortran.dg/allocate_with_source_8.f08: New test.
2034 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
2036         PR c++/65168
2037         * g++.dg/warn/Walways-true-3.C: New test.
2039 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2041         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
2043 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2045         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
2046         (main): Remove superfluous attributes.
2047         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2048         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2050 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2052         * gcc.target/i386/monitorx.c: New.
2053         * gcc.target/i386/sse-12.c: Add -mmwaitx.
2054         * gcc.target/i386/sse-13.c: Ditto.
2055         * gcc.target/i386/sse-14.c: Ditto.
2056         * gcc.target/i386/sse-22.c: Ditto.
2057         * gcc.target/i386/sse-23.c: Ditto.
2058         * g++.dg/other/i386-2.C: Ditto.
2059         * g++.dg/other/i386-3.C: Ditto.
2061 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
2063         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2065 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
2067         PR fortran/66079
2068         * gfortran.dg/allocatable_scalar_13.f90: New test
2070 2015-06-11  Marek Polacek  <polacek@redhat.com>
2072         * gcc.dg/fold-xor-3.c: New test.
2074 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2076         * gcc.target/arm/short-it-ifcvt-1.c: New test.
2077         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2079 2015-06-11  Christian Bruel  <christian.bruel@st.com>
2081         PR target/52144
2082         * gcc.target/arm/pragma_attribute.c: New test.
2084 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2086         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
2088 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2090         PR target/66473
2091         * gcc.target/i386/pr66473.c: New test.
2093 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
2095         PR target/66470
2096         * gcc.dg/tls/pr66470.c: New test.
2097         * gcc.target/i386/pr66470.c: New test.
2099 2015-06-10  Christian Bruel  <christian.bruel@st.com>
2101         PR target/52144
2102         * gcc.target/arm/attr_arm.c: New test
2103         * gcc.target/arm/attr_arm-err.c: New test
2104         * gcc.target/arm/attr_thumb.c: New test
2105         * gcc.target/arm/attr_thumb-static.c: New test
2107 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2109         PR target/66200
2110         PR target/66428
2111         PR c++/66192
2112         * g++.dg/abi/aarch64_guard1.C: Adjust test.
2114 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
2116         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2117         passed by the testsuite driver.
2119 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2121         Revert:
2122         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2123         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2124         * gcc.dg/ssp-1.c: Make counter a register.
2125         * gcc.dg/ssp-2.c: Likewise.
2126         * gcc.dg/torture/parm-coalesce.c: New.
2128 2015-06-09  Tom de Vries  <tom@codesourcery.com>
2130         * gcc.target/i386/vararg-loc.c: New test.
2132 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2134         PR c++/65815
2135         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2136         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2138 2015-06-09  Marek Polacek  <polacek@redhat.com>
2140         PR tree-optimization/66299
2141         * gcc.dg/pr66299-1.c: New test.
2142         * gcc.dg/pr66299-2.c: New test.
2143         * gcc.dg/pr66299-3.c: New test.
2145 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
2147         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2148         passed by the testsuite driver.
2150 2015-06-09  Richard Biener  <rguenther@suse.de>
2152         PR middle-end/66423
2153         * gcc.dg/fold-modpow2.c: New testcase.
2155 2015-06-09  Richard Biener  <rguenther@suse.de>
2157         PR tree-optimization/66419
2158         * gcc.dg/vect/bb-slp-37.c: New testcase.
2160 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
2162         * gcc.target/arm/stl-cond.c: New test.
2164 2015-06-09  Richard Biener  <rguenther@suse.de>
2166         PR middle-end/66413
2167         * gcc.dg/torture/pr66413.c: New testcase.
2169 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2171         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2172         * gcc.dg/ssp-1.c: Make counter a register.
2173         * gcc.dg/ssp-2.c: Likewise.
2174         * gcc.dg/torture/parm-coalesce.c: New.
2176 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
2178         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2179         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2181 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2183         PR rtl-optimization/66444
2184         * gcc.dg/pr66444.c: New test.
2186 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2188         PR fortran/66245
2189         * gfortran.dg/class_is_1.f90: New test.
2190         * gfortran.dg/type_is_1.f90: Ditto.
2192 2015-06-08  Marek Polacek  <polacek@redhat.com>
2194         PR c/66415
2195         * gcc.dg/cpp/pr66415-1.c: New test.
2196         * gcc.dg/cpp/pr66415-2.c: New test.
2198 2015-06-08  Richard Biener  <rguenther@suse.de>
2200         PR tree-optimization/66422
2201         * gcc.dg/Warray-bounds-16.c: New testcase.
2203 2015-06-08  Richard Biener  <rguenther@suse.de>
2205         * gcc.dg/vect/slp-perm-10.c: New testcase.
2206         * gcc.dg/vect/slp-23.c: Adjust.
2207         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2208         vector pointer update.
2210 2015-06-08  Marek Polacek  <polacek@redhat.com>
2212         PR sanitizer/66452
2213         * g++.dg/ubsan/pr66452.C: New test.
2215 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2217         PR tree-optimization/66436
2218         * gcc.dg/gomp/dump-new-function-2.c: New test.
2219         * gcc.dg/gomp/dump-new-function-3.c: Same.
2220         * gcc.dg/gomp/dump-new-function.c: Same.
2222 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2224         PR tree-optimization/66435
2225         * gcc.dg/gomp/notify-new-function-2.c: New test.
2226         * gcc.dg/gomp/notify-new-function-3.c: Same.
2227         * gcc.dg/gomp/notify-new-function.c: Same.
2229 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
2231         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2232         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2233         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2234         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2235         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2236         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2237         -fshort-enum.
2239 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
2241         PR fortran/47659
2242         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2243         * gfortran.dg/warn_conversion.f90: Add warning for change in value
2244         for assignment.
2245         * gfortran.dg/warn_conversion_3.f90: Add warnings.
2246         * gfortran.dg/warn_conversion_5.f90: New test.
2247         * gfortran.dg/warn_conversion_6.f90: New test.
2248         * gfortran.dg/warn_conversion_7.f90: New test.
2250 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2252         PR fortran/66347
2253         * gfortran.dg/blockdata_9.f: New test.
2255 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2257         PR fortran/66385
2258         * gfortran.dg/forall_17.f90:  New test.
2260 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
2262         * g++.dg/cpp0x/pr57101.C: Add warning.
2263         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2264         * g++.dg/ext/visibility/anon7.C: Same.
2265         * g++.dg/ipa/pr63587-2.C: Same.
2266         * g++.dg/opt/dump1.C: Same.
2267         * g++.dg/opt/pr59622-3.C: Same.
2268         * g++.dg/opt/pr59622.C: Same.
2269         * g++.dg/torture/pr46383.C: Same.
2270         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2271         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2272         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2273         functions.
2274         * gfortran.dg/intent_out_8.f90: Same.
2275         * gfortran.dg/warn_target_lifetime_3.f90: Same.
2277 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2279         PR fortran/66377
2280         gfortran.dg/equiv_9.f90: New test.
2283 2015-06-05  Tom de Vries  <tom@codesourcery.com>
2285         merge from gomp4 branch:
2286         2015-05-28  Tom de Vries  <tom@codesourcery.com>
2288         PR tree-optimization/65443
2289         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2290         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2291         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2293 2015-06-05  Nathan Sidwell  <nathan@acm.org>
2295         PR c++/52595
2296         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2298 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
2300         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2302 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2304         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2306 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
2308         * testsuite/gcc.target/i386/noplt-1.c: New test.
2309         * testsuite/gcc.target/i386/noplt-2.c: New test.
2310         * testsuite/gcc.target/i386/noplt-3.c: New test.
2311         * testsuite/gcc.target/i386/noplt-4.c: New test.
2313 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
2315         PR fortran/58749
2316         * gfortran.dg/adjustl_1.f90:  New test.
2318 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
2320         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2321         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2323 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
2325         * lto.c (iterative_hash_canonical_type,
2326         gimple_register_canonical_type): only hash main variants of types
2328 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
2330         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2331         Move set of dg-do-what-default after early return.
2333 2015-06-04  Marek Polacek  <polacek@redhat.com>
2335         PR c/66341
2336         * gcc.dg/lvalue-8.c: New test.
2338 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2339             Paolo Carlini  <paolo.carlini@oracle.com>
2341         PR c++/66130
2342         * g++.dg/other/pr66130.C: New.
2343         * g++.dg/cpp0x/pr66130.C: Likewise.
2345 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2347         * g++.dg/cpp0x/decl-loc1.C: New.
2348         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2349         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2350         * g++.dg/init/ctor8.C: Likewise.
2351         * g++.dg/parse/semicolon4.C: Likewise.
2353 2015-06-03  Marek Polacek  <polacek@redhat.com>
2355         PR sanitizer/66190
2356         * g++.dg/ubsan/static-init-1.C: New test.
2357         * g++.dg/ubsan/static-init-2.C: New test.
2358         * g++.dg/ubsan/static-init-3.C: New test.
2360 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
2362         PR target/66275
2363         * gcc.target/i386/pr66275.c: New test.
2365 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2367         * gcc.dg/Wcxx-compat-22.c: New testcase.
2368         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2369         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2370         * c-c++-common/pr58346-1.c: Likewise.
2371         * c-c++-common/transparent-union-1.c: Likewise.
2373 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
2375         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2376         * g++.dg/plugin/def_plugin.c: New file.
2377         * g++.dg/plugin/def-plugin-test.C: New file.
2379 2015-06-03  Richard Biener  <rguenther@suse.de>
2381         * gcc.dg/vect/bb-slp-36.c: New testcase.
2383 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2385         * gcc.dg/lto/chkp-removed-alias_0.c: New.
2387 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2389         * gcc.dg/lto/chkp-privatize-1_0.c: New.
2390         * gcc.dg/lto/chkp-privatize-1_1.c: New.
2391         * gcc.dg/lto/chkp-privatize-2_0.c: New.
2392         * gcc.dg/lto/chkp-privatize-2_1.c: New.
2394 2015-06-03  Marek Polacek  <polacek@redhat.com>
2396         PR c/64223
2397         PR c/29358
2398         * gcc.dg/pr64223-1.c: New test.
2399         * gcc.dg/pr64223-2.c: New test.
2401 2015-06-03  Richard Biener  <rguenther@suse.de>
2403         PR tree-optimization/63916
2404         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2406 2015-06-03  Richard Biener  <rguenther@suse.de>
2408         PR tree-optimization/66375
2409         * gcc.dg/torture/pr66375.c: New testcase.
2411 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
2413         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2415 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
2417         PR target/65768
2418         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2420 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2422         PR fortran/66380
2423         * gfortran.dg/reshape_7.f90: New test.
2425 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
2427         PR c/66220:
2428         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2429         (fn_36): New.
2431 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2433         PR c/49551
2434         * gcc.dg/pr49551.c: New testcase.
2436 2015-06-02  Richard Biener  <rguenther@suse.de>
2438         PR debug/65549
2439         * g++.dg/lto/pr65549_0.C: New testcase.
2441 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
2443         PR libgomp/65742
2444         PR middle-end/66332
2445         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2447 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2449         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2451 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
2453         PR c++/61683
2454         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2456 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2458         PR tree-optimization/48052
2459         * gcc.dg/tree-ssa/scev-8.c: New.
2460         * gcc.dg/tree-ssa/scev-9.c: New.
2461         * gcc.dg/tree-ssa/scev-10.c: New.
2462         * gcc.dg/vect/pr48052.c: New.
2464 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
2466         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2468 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2470         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2472 2015-06-02  Marek Polacek  <polacek@redhat.com>
2474         PR middle-end/66345
2475         * gcc.dg/torture/pr66345.c: New test.
2477 2015-06-02  Richard Biener  <rguenther@suse.de>
2479         PR tree-optimization/65961
2480         * gcc.dg/torture/pr65961.c: New testcase.
2482 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2484         PR tree-optimization/52563
2485         PR tree-optimization/62173
2486         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2487         * gcc.dg/tree-ssa/scev-4.c: Ditto.
2489 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2491         * gnat.dg/specs/varsize_return2.ads: New test.
2492         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2494 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
2496         * gcc.dg/vect/vect-outer-simd-1.c: New test.
2498 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
2500         PR target/65697
2501         * gcc.target/aarch64/sync-comp-swap.c: New.
2502         * gcc.target/aarch64/sync-comp-swap.x: New.
2503         * gcc.target/aarch64/sync-op-acquire.c: New.
2504         * gcc.target/aarch64/sync-op-acquire.x: New.
2505         * gcc.target/aarch64/sync-op-full.c: New.
2506         * gcc.target/aarch64/sync-op-full.x: New.
2507         * gcc.target/aarch64/sync-op-release.c: New.
2508         * gcc.target/aarch64/sync-op-release.x: New.
2510 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
2512         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
2513         (bar): Predefined.
2515 2015-06-01  Richard Biener  <rguenther@suse.de>
2517         PR tree-optimization/66349
2518         PR tree-optimization/66352
2519         PR tree-optimization/66357
2520         * gcc.dg/torture/pr66357.c: New testcase.
2521         * gcc.dg/torture/pr66349.c: Likewise.
2522         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
2524 2015-06-01  Richard Biener  <rguenther@suse.de>
2526         Revert
2527         2015-05-29  Richard Biener  <rguenther@suse.de>
2529         PR tree-optimization/66314
2530         * gcc.dg/asan/pr66314.c: New testcase.
2532 2015-06-01  Richard Biener  <rguenther@suse.de>
2534         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2536 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
2538         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2539         directives.
2540         (hp3, hp4): Add inline keyword.
2541         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2542         (hp2): Add inline keyword.
2543         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2544         (hp2): Add inline keyword.
2546 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
2548         PR target/65527
2549         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2550         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2551         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2552         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2554 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
2556         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2557         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2559 2015-06-01  Richard Biener  <rguenther@suse.de>
2561         PR tree-optimization/66280
2562         * g++.dg/torture/pr66280.C: New testcase.
2563         * g++.dg/torture/pr66280-2.C: Likewise.
2565 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2567         * gnat.dg/addr9_1.adb: New test.
2568         * gnat.dg/addr9_2.adb: Likewise.
2569         * gnat.dg/addr9_3.adb: Likewise.
2570         * gnat.dg/addr9_4.adb: Likewise.
2572 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2574           * g++.dg/other/dump-ada-spec-4.C: New test.
2576 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
2578         * gcc.dg/alias-8.c: Fix dg-warning.
2580 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
2582         * gcc.dg/alias-8.c: Do not xfail.
2583         * gcc.dg/pr62167.c: Prevent FRE.
2584         * gcc.dg/alias-14.c: New testcase.
2586 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
2588         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2590 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2592         PR target/66215
2593         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2594         dg-options.
2595         * gcc.target/s390/hotpatch-10.c: Likewise.
2596         * gcc.target/s390/hotpatch-11.c: Likewise.
2597         * gcc.target/s390/hotpatch-12.c: Likewise.
2598         * gcc.target/s390/hotpatch-17.c: Likewise.
2599         * gcc.target/s390/hotpatch-18.c: Likewise.
2600         * gcc.target/s390/hotpatch-20.c: Likewise.
2601         * gcc.target/s390/hotpatch-21.c: Likewise.
2602         * gcc.target/s390/hotpatch-22.c: Likewise.
2603         * gcc.target/s390/hotpatch-23.c: Likewise.
2604         * gcc.target/s390/hotpatch-24.c: Likewise.
2605         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
2606         to check for the exact nops too.
2607         * gcc.target/s390/hotpatch-3.c: Likewise.
2608         * gcc.target/s390/hotpatch-4.c: Likewise.
2609         * gcc.target/s390/hotpatch-5.c: Likewise.
2610         * gcc.target/s390/hotpatch-6.c: Likewise.
2611         * gcc.target/s390/hotpatch-7.c: Likewise.
2612         * gcc.target/s390/hotpatch-8.c: Likewise.
2613         * gcc.target/s390/hotpatch-9.c: Likewise.
2614         * gcc.target/s390/hotpatch-14.c: Likewise.
2615         * gcc.target/s390/hotpatch-15.c: Likewise.
2616         * gcc.target/s390/hotpatch-16.c: Likewise.
2617         * gcc.target/s390/hotpatch-19.c: Likewise.
2618         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
2619         scan-assembler-times counting number of .align directives.
2620         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2621         dg-options.  Remove scan-assembler-times counting number of .align
2622         directives.
2623         * gcc.target/s390/hotpatch-26.c: New file.
2624         * gcc.target/s390/hotpatch-27.c: New file.
2625         * gcc.target/s390/hotpatch-28.c: New file.
2626         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2627         using -Os -O0 -O1 -O2 -O3 options.
2629 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2631         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2633 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
2635         PR tree-optimization/66142
2636         * gcc.dg/vect/pr66142.c: New test.
2638 2015-05-29  Richard Biener  <rguenther@suse.de>
2640         PR tree-optimization/66314
2641         * gcc.dg/asan/pr66314.c: New testcase.
2643 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2645         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2646         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2647         Adjust all callers.
2648         (schedule-cleanups, dg-keep-saved-temps): New proc.
2649         (gcc-dg-test-1): Schedule cleanups.
2650         * lib/profopt.exp (profopt-execute): Likewise.
2651         * g++.dg/cdce3.C: Adjust expected line numbers.
2652         * gcc.dg/cdce1.c: Likewise.
2653         * gcc.dg/cdce2.c: Likewise.
2654         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2655         * gcc.dg/strlenopt-24.c: Likewise.
2656         * gcc.dg/tree-ssa/vrp26.c: Likewise.
2657         * gcc.dg/tree-ssa/vrp28.c: Likewise.
2658         * obj-c++.dg/encode-2.mm: Likewise.
2660 2015-05-28  DJ Delorie  <dj@redhat.com>
2662         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2664 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2666         * gnat.dg/discr43.adb: New test.
2668 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2670         * gnat.dg/varsize_temp.adb: Rename into...
2671         * gnat.dg/varsize1.adb: ...this.
2672         * gnat.dg/varsize_copy.ad[sb]: Rename into...
2673         * gnat.dg/varsize2.ad[sb]: ...this.
2674         * gnat.dg/varsize3_1.adb: New test.
2675         * gnat.dg/varsize3_2.adb: Likewise.
2676         * gnat.dg/varsize3_3.adb: Likewise.
2677         * gnat.dg/varsize3_4.adb: Likewise.
2678         * gnat.dg/varsize3_5.adb: Likewise.
2679         * gnat.dg/varsize3_6.adb: Likewise.
2680         * gnat.dg/varsize3_pkg1.ads: New helper.
2681         * gnat.dg/varsize3_pkg2.ads: Likewise.
2682         * gnat.dg/varsize3_pkg3.ads: Likewise.
2684 2015-05-28  Richard Biener  <rguenther@suse.de>
2686         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2688 2015-05-28  Richard Biener  <rguenther@suse.de>
2690         PR tree-optimization/66142
2691         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2693 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
2695         PR target/63810
2696         * gcc.dg/darwin-minversion-3.c: Update testcase.
2697         * gcc.dg/darwin-minversion-4.c: Ditto.
2698         * gcc.dg/darwin-minversion-5.c: New testcase.
2699         * gcc.dg/darwin-minversion-6.c: Ditto.
2700         * gcc.dg/darwin-minversion-7.c: Ditto.
2701         * gcc.dg/darwin-minversion-8.c: Ditto.
2702         * gcc.dg/darwin-minversion-9.c: Ditto.
2703         * gcc.dg/darwin-minversion-10.c: Ditto.
2704         * gcc.dg/darwin-minversion-11.c: Ditto.
2705         * gcc.dg/darwin-minversion-12.c: Ditto.
2707 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2709         PR rtl-optimization/66168
2710         * gcc.c-torture/compile/pr66168.c: New test.
2712 2015-05-27  Jeff Law  <law@redhat.com>
2714         PR target/39726
2715         * gcc.dg/target/m68k/pr39726-1.c: New test.
2717 2015-05-27  Nathan Sidwell  <nathan@acm.org>
2719         PR c++/66270
2720         * g++.dg/ext/alias-canon3.C: New.
2722 2015-05-27  Richard Biener  <rguenther@suse.de>
2724         PR tree-optimization/66272
2725         Revert parts of
2726         2014-08-15  Richard Biener  <rguenther@suse.de>
2728         PR tree-optimization/62031
2729         * gcc.dg/torture/pr66272.c: New testcase.
2731 2015-05-27  Richard Biener  <rguenther@suse.de>
2733         * gcc.dg/vect/slp-reduc-7.c: New testcase.
2735 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
2737         PR target/65358
2738         * gcc.dg/pr65358.c: New test.
2740 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
2742         PR fortran/65548
2743         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2744         semantic.
2745         * gfortran.dg/allocate_with_source_6.f90: New test.
2747 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2749         * gnat.dg/atomic7_1.adb: New test.
2750         * gnat.dg/atomic7_2.adb: Likewise.
2751         * gnat.dg/atomic7_pkg1.ads: New helper.
2752         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2754 2015-05-26  Michael Matz  <matz@suse.de>
2756         PR middle-end/66251
2757         * gcc.dg/vect/pr66251.c: New test.
2759 2015-05-26  Richard Biener  <rguenther@suse.de>
2761         PR tree-optimization/66142
2762         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2764 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
2766         PR fortran/66082
2767         * gfortran.dg/allocatable_scalar_13.f90: New test
2769 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2771         * gnat.dg/warn11.adb: New test.
2772         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2774 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2776         * gnat.dg/vfa1_1.adb: New test.
2777         * gnat.dg/vfa1_2.adb: Likewise.
2778         * gnat.dg/vfa1_3.adb: Likewise.
2779         * gnat.dg/vfa1_4.adb: Likewise.
2780         * gnat.dg/vfa1_pkg.ads: New helper.
2782 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
2784         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2785         * gcc.target/i386/pr66232-3.c: Likewise.
2787 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
2789         PR target/66274
2790         * gcc.target/i386/pr66274.c: New test.
2792 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2794         * gnat.dg/renaming6.ad[sb]: New test.
2796 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
2798         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2799         and 'dg-require-effective-target pie'.
2801 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2803         PR c++/66243
2804         * g++.dg/cpp0x/pr66243.C: New.
2806 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
2808         PR lto/66180
2809         * g++.dg/lto/pr66180_0.C: New testcase.
2810         * g++.dg/lto/pr66180_1.C: New testcase.
2812 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
2814         PR fortran/66257
2815         * typebound_call_27.f90: New file.
2817 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2819         PR c++/65936
2820         * g++.dg/template/pr65936.C: New.
2822 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2824         PR tree-optimization/63387
2825         * gcc.dg/pr63387-2.c: New testcase.
2827 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2829         * gcc.dg/simd-1.c: Update to the new message.
2831 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2833         * gcc.dg/nand.c: New testcase.
2835 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
2837         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2838         Set dg-do-what-default to compile only on ARM targets without
2839         arm_neon_hw execution support.  Remove redundant c-torture-execute
2840         in loop over test cases.
2842 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2844         PR target/65491
2845         * gcc.target/aarch64/pr65491_1.c: New test.
2846         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2847         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2849 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2851         PR c++/65598
2852         * g++.dg/cpp0x/explicit9.C: New.
2853         * g++.dg/cpp0x/explicit8.C: Check the locations too.
2855 2015-05-22  Richard Biener  <rguenther@suse.de>
2857         PR tree-optimization/66251
2858         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2860 2015-05-22  Marek Polacek  <polacek@redhat.com>
2862         PR c/47043
2863         * c-c++-common/attributes-enum-1.c: New test.
2864         * c-c++-common/attributes-enum-2.c: New test.
2865         * g++.dg/cpp0x/attributes-enum-1.C: New test.
2866         * g++.dg/cpp1y/attributes-enum-1.C: New test.
2868 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2870         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2871         effective target support.  If no arm_neon_hw support, do not attempt
2872         to execute the tests; only compile them.
2873         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2874         and "dg-require-effective-target arm_neon_ok".
2875         * gcc.target/arm/simd/vextp16_1.c: Likewise.
2876         * gcc.target/arm/simd/vextp64_1.c: Likewise.
2877         * gcc.target/arm/simd/vextp8_1.c: Likewise.
2878         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2879         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2880         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2881         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2882         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2883         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2884         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2885         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2886         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2887         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2888         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2889         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2890         * gcc.target/arm/simd/vexts16_1.c: Likewise.
2891         * gcc.target/arm/simd/vexts32_1.c: Likewise.
2892         * gcc.target/arm/simd/vexts64_1.c: Likewise.
2893         * gcc.target/arm/simd/vexts8_1.c: Likewise.
2894         * gcc.target/arm/simd/vextu16_1.c: Likewise.
2895         * gcc.target/arm/simd/vextu32_1.c: Likewise.
2896         * gcc.target/arm/simd/vextu64_1.c: Likewise.
2897         * gcc.target/arm/simd/vextu8_1.c: Likewise.
2898         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2899         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2900         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2901         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2902         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2903         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2904         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2905         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2906         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2907         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2908         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2909         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2910         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2911         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2912         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2913         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2914         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2915         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2916         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2917         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2918         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2919         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2920         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2921         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2922         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2923         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2924         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2925         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2926         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2927         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2928         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2929         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2930         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2931         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2932         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2933         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2934         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2935         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2936         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2937         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2938         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2939         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2940         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2941         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2942         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2943         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2944         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2945         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2946         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2947         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2948         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2949         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2950         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2951         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2952         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2953         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2954         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2955         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2956         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2957         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2958         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2959         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2960         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2961         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2962         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2963         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2964         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2965         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2966         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2967         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2968         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2969         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2970         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2971         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2972         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2973         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2974         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2975         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2976         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2977         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2978         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2979         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2980         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2981         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2982         * gcc.target/arm/simd/vzips16_1.c: Likewise.
2983         * gcc.target/arm/simd/vzips32_1.c: Likewise.
2984         * gcc.target/arm/simd/vzips8_1.c: Likewise.
2985         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2986         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2987         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2989 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2991         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2992         * gcc.dg/vect/pr59354.c: Likewise.
2993         * gcc.dg/vect/pr64252.c: Likewise.
2994         * gcc.dg/vect/pr64404.c: Likewise.
2995         * gcc.dg/vect/pr64493.c: Likewise.
2996         * gcc.dg/vect/pr64495.c: Likewise.
2997         * gcc.dg/vect/pr64844.c: Likewise.
2998         * gcc.dg/vect/pr65518.c: Likewise.
2999         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3001 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3003         PR c++/66210
3004         * g++.dg/cpp1y/var-templ28.C: New.
3006 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
3008         PR target/66232
3009         * gcc.target/i386/pr66232-1.c: New test.
3010         * gcc.target/i386/pr66232-2.c: Likewise.
3011         * gcc.target/i386/pr66232-3.c: Likewise.
3012         * gcc.target/i386/pr66232-4.c: Likewise.
3013         * gcc.target/i386/pr66232-5.c: Likewise.
3015 2015-05-21  Nathan Sidwell  <nathan@acm.org>
3017         * g++.dg/cpp1y/pr60943.C: New.
3019 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
3021         PR tree-optimization/66233
3022         * gcc.c-torture/execute/pr66233.c: New test.
3024 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3026         PR fortran/66176
3027         * gfortran.dg/inline_matmul_11.f90:  New test.
3029 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
3031         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
3032         instead of listing several targets on its own.
3033         * gcc.target/i386/pr32219-2.c: Likewise.
3034         * gcc.target/i386/pr32219-3.c: Likewise.
3035         * gcc.target/i386/pr32219-4.c: Likewise.
3036         * gcc.target/i386/pr32219-5.c: Likewise.
3037         * gcc.target/i386/pr32219-6.c: Likewise
3038         * gcc.target/i386/pr32219-7.c: Likewise.
3039         * gcc.target/i386/pr32219-8.c: Likewise.
3040         * gcc.target/i386/pr39013-1.c: Likewise.
3041         * gcc.target/i386/pr39013-2.c: Likewise.
3042         * gcc.target/i386/pr64317.c: Likewise.
3044 2015-05-21  Jeff Law  <law@redhat.com>
3046         * gcc.target/hppa/shadd-3.c: New test.
3047         * gcc.target/hppa/shadd-4.c: New test.
3049 2015-05-21  Michael Matz  <matz@suse.de>
3051         * gcc.dg/vect/vect-strided-store.c: New test.
3052         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3053         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
3055 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3057         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3058         * gcc.dg/pow-sqrt-synth-1.c: New test.
3059         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3061 2015-05-21  Richard Biener  <rguenther@suse.de>
3063         PR c++/66211
3064         * g++.dg/conversion/pr66211.C: New testcase.
3065         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3067 2015-05-21  Jeff Law  <law@redhat.com>
3069         * gcc.target/hppa/shadd-2.c: New test.
3071 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
3073         PR target/54236
3074         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
3076 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3078         PR target/65937
3079         * gcc.target/arm/pr26702.c: Adjust target selector.
3081 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
3083         PR middle-end/66221
3084         * gcc.dg/lto/pr66221_0.c: New test.
3085         * gcc.dg/lto/pr66221_1.c: New test.
3087 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3089         PR c/52952
3090         * gcc.dg/redecl-4.c: Update column numbers.
3091         * gcc.dg/format/bitfld-1.c: Likewise.
3092         * gcc.dg/format/attr-2.c: Likewise.
3093         * gcc.dg/format/attr-6.c: Likewise.
3094         * gcc.dg/format/attr-7.c (baz): Likewise.
3095         * gcc.dg/format/asm_fprintf-1.c: Likewise.
3096         * gcc.dg/format/attr-4.c: Likewise.
3097         * gcc.dg/format/branch-1.c: Likewise.
3098         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3099         locations within strings with embedded escape sequences.
3101 2015-05-20  Jeff Law  <law@redhat.com>
3103         * gcc.target/hppa/hppa.exp: New target test driver.
3104         * gcc.target/hppa/shadd-1.c: New test.
3106 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
3108         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3110 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
3112         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3113         (fn_33_k_and_r_style): New.
3114         (fn_33_stroustrup_style): New.
3115         (fn_33_allman_style): New.
3116         (fn_33_whitesmiths_style): New.
3117         (fn_33_horstmann_style): New.
3118         (fn_33_ratliff_banner_style): New.
3119         (fn_33_lisp_style): New.
3120         (fn_34_indent_dash_gnu): New.
3121         (fn_34_indent_dash_kr): New.
3122         (fn_34_indent_dash_orig): New.
3123         (fn_34_indent_linux_style): New.
3125 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
3127         PR fortran/65548
3128         * gfortran.dg/allocate_with_source_5.f90: Extend test.
3130 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
3132         PR tree-optimization/65447
3133         * gcc.dg/tree-ssa/pr65447.c: New test.
3135 2015-05-19  Nathan sidwell  <nathan@acm.org>
3137         * g++.dg/cpp0x/pr65954.C: New.
3139 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3141         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3143 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3145         * lib/target-supports.exp: Vector do not always have natural
3146         alignment on s390*.
3148 2015-05-19  David Sherwood  <david.sherwood@arm.com>
3150         * gcc.dg/loop-invariant.c: New testcase.
3152 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3154         * lib/target-supports.exp: Vector do not always have natural
3155         alignment on s390*.
3157 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3159         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3160         s390*.
3161         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3163 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3165         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3166         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3167         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3168         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3169         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3170         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3171         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3172         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3173         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3174         * gcc.target/s390/zvector/vec-elem-1.c: New test.
3176 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3178         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3180 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3182         * gcc.target/s390/s390.exp
3183         (check_effective_target_vector): New check.
3184         * gcc.target/s390/vector/vec-abi-1.c: New test.
3185         * gcc.target/s390/vector/vec-abi-2.c: New test.
3186         * gcc.target/s390/vector/vec-abi-3.c: New test.
3187         * gcc.target/s390/vector/vec-abi-4.c: New test.
3188         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3189         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3190         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3191         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3192         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3193         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3194         * gcc.target/s390/vector/vec-clobber-1.c: New test.
3195         * gcc.target/s390/vector/vec-cmp-1.c: New test.
3196         * gcc.target/s390/vector/vec-cmp-2.c: New test.
3197         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3198         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3199         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3200         * gcc.target/s390/vector/vec-genmask-1.c: New test.
3201         * gcc.target/s390/vector/vec-genmask-2.c: New test.
3202         * gcc.target/s390/vector/vec-init-1.c: New test.
3203         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3204         * gcc.target/s390/vector/vec-shift-1.c: New test.
3205         * gcc.target/s390/vector/vec-sub-1.c: New test.
3207 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3209         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3211 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3213         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3215 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3217         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3219 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3221         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3223 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3225         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3227 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3229         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3231 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3233         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3235 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3237         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3239 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3241         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3243 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3245         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3247 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3249         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3251 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3253         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3255 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3257         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3259 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
3261         PR tree-optimization/66187
3262         * gcc.c-torture/execute/pr66187.c: New test.
3263         * gcc.dg/pr66187-1.c: New test.
3264         * gcc.dg/pr66187-2.c: New test.
3266 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3268         * gcc.dg/vect/bb-slp-35.c: Adjust.
3270 2015-05-19  Richard Biener  <rguenther@suse.de>
3272         PR tree-optimization/66165
3273         * gcc.dg/torture/pr66165.c: New testcase.
3275         PR tree-optimization/66185
3276         * gcc.dg/torture/pr66185.c: New testcase.
3278 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
3280         PR target/54236
3281         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3283 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
3285         * gcc.target/mips/p5600-bonding.c : New file.
3287 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3289         PR fortran/66106
3290         * gfortran.dg/interface_operator_1.f90: New tests.
3292 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3294         PR fortran/66057
3295         * gfortran.dg/generic_29.f90: New tests.
3297 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3299         PR fortran/66043
3300         * gfortran.dg/storage_size_6.f90: New tests.
3302 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3304         PR fortran/66045
3305         * gfortran.dg/null1.f90: New test.
3307 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3309         PR fortran/66044
3310         * gfortran.dg/entry_21.f90: New test.
3312 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3314         PR fortran/66043
3315         * gfortran.dg/storage_size_6.f90: New tests.
3317 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3319         PR fortran/66040
3320         * gfortran.dg/misplaced_statement.f90: New test.
3322 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3324         PR fortran/66039
3325         * gfortran.dg/filepos1.f90: New test
3327 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3329         PR fortran/64925
3330         * gfortran.dg/pr64925.f90: New test.
3332 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3334         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3335         unit.
3336         * gfortran.dg/lto/pr41576_1.f90: Ditto.
3338 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
3340         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3341         to the family of pie capable targets.
3343 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
3345         * gcc.target/arm/bics_1.c : New testcase.
3346         * gcc.target/arm/bics_2.c : New testcase.
3347         * gcc.target/arm/bics_3.c : New testcase.
3348         * gcc.target/arm/bics_4.c : New testcase.
3350 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
3352         * gcc.target/mips/umips-attr.c: New test.
3354 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3356         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3357         * gcc.dg/20150120-2.c (dg-final): Ditto.
3358         * gcc.dg/20150120-2.c (dg-final): Ditto.
3359         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3361 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3363         PR target/66174
3364         * gcc.target/i386/pr66174.c: New test.
3366 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
3368         PR fortran/37131
3369         * gfortran.dg/matmul_bounds_6.f90:  New test.
3370         * gfortran.dg/matmul_bounds_7.f90:  New test.
3372 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
3374         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3375         * gfortran.dg/lto/pr41576_1.f90: Add interface.
3376         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3377         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3378         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3379         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3381 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3383         PR fortran/65903
3384         * gfortran.dg/continuation_13.f90: Update test.
3385         * gfortran.dg/pr65903.f90: New test.
3387 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3389         PR fortran/66113
3390         * gfortran.dg/block_14.f90:  New test.
3392 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3394         PR fortran/44054
3395         * lib/gfortran-dg.exp: Update regex to handle two locations for
3396         the same diagnostic without caret.
3397         * gfortran.dg/badline.f: Test also that line numbers are correct
3398         before and after "left but not entered" warning.
3400 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
3401             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3403         PR target/65768
3404         * gcc.target/arm/maskdata.c: New test.
3406 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
3408         PR fortran/65792
3409         * gfortran.dg/derived_constructor_components_5: New test
3411 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
3413         PR target/66140
3414         * gcc.target/alpha/pr66140.c: New test.
3416 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
3418         PR c/48956
3419         * gcc.dg/Wconversion-complex-c99.c: New test.
3420         * gcc.dg/Wconversion-complex-gnu.c: New test.
3422 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
3424         PR tree-optimization/64454
3425         * gcc.dg/modmod.c: New testcase.
3427 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
3429         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3431 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
3433         PR middle-end/66134
3434         * gcc.target/i386/mpx/pr66134.c: New test.
3436 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
3438         * gcc.target/powerpc/pr60158.c: New test.
3440 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
3442         * gcc.target/i386/sibcall-7.c: New test.
3443         * gcc.target/i386/sibcall-8.c: New test.
3445 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
3447         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3448         (abs64_in_dreg): Likewise.
3450 2015-05-14  Marek Polacek  <polacek@redhat.com>
3452         PR c/66066
3453         PR c/66127
3454         * gcc.dg/pr14649-1.c: Add -Wpedantic.
3455         * gcc.dg/pr19984.c: Likewise.
3456         * gcc.dg/pr66066-1.c: New test.
3457         * gcc.dg/pr66066-2.c: New test.
3458         * gcc.dg/pr66066-3.c: New test.
3460 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3462         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3463         * gcc.dg/pow-sqrt.x: New file.
3464         * gcc.dg/pow-sqrt-1.c: New test.
3465         * gcc.dg/pow-sqrt-2.c: Likewise.
3466         * gcc.dg/pow-sqrt-3.c: Likewise.
3468 2015-05-13  Richard Biener  <rguenther@suse.de>
3470         PR tree-optimization/66123
3471         * gcc.dg/torture/pr66123.c: New testcase.
3473 2015-05-13  Richard Biener  <rguenther@suse.de>
3475         PR middle-end/66110
3476         * gcc.dg/alias-2.c: Adjust.
3477         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3479 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3481         PR target/65103
3482         * gcc.target/i386/pr65103-3.c: New.
3484 2015-05-13  Martin Liska  <mliska@suse.cz>
3486         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3488 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
3490         PR target/66112
3491         * gcc.target/i386/pr66112-2.c: New test.
3493         PR target/66112
3494         * gcc.target/i386/pr66112-1.c: New test.
3496 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3498         PR target/66048
3499         * gcc.target/i386/mpx/pr66048.cc: New.
3501 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3503         PR rtl-optimization/64616
3504         * gcc.dg/loop-8.c: New test.
3505         * gcc.dg/loop-9.c: New test.
3507 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3509         PR target/pr66047.c
3510         * gcc.target/i386/pr66047.c: New testcase.
3512 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3514         PR ipa/65873
3515         * gcc.c-torture/compile/pr65873.c: New testcase.
3517 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3519         PR fortran/66111
3520         * gfortran.dg/inline_matmul_10.f90:  New test.
3522 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
3524         * c-c++-common/Wmisleading-indentation.c: New testcase.
3525         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
3526         * c-c++-common/Wmisleading-indentation-2.md: New file.
3528 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3530         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3531         "break".
3532         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3534 2015-05-12  Richard Biener  <rguenther@suse.de>
3536         PR tree-optimization/66101
3537         * gcc.dg/torture/pr66101.c: New testcase.
3539 2015-05-12  Richard Biener  <rguenther@suse.de>
3541         PR tree-optimization/37021
3542         * gcc.target/i386/vect-addsub.c: New testcase.
3544 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
3546         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3548 2015-05-12  Tom de Vries  <tom@codesourcery.com>
3550         PR tree-optimization/66010
3551         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3553 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
3555         PR c++/65133
3556         * g++.dg/cpp0x/trailing10.C: New.
3558 2015-05-12  Richard Biener  <rguenther@suse.de>
3560         * gcc.dg/vect/bb-slp-35.c: New testcase.
3562 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
3564         PR fortran/66100
3565         * gfortran.dg/bound_simplification_6.f90: New.
3567 2015-05-11  Steve Ellcey  <sellcey@mips.com>
3569         * gcc.target/mips/branch-1.c: Pass argument to bar().
3571 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
3573         PR target/65753
3574         * gcc.target/i386/pr65753.c: New test.
3576 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
3578         PR rtl-optimization/66076
3579         * gcc.dg/torture/pr66076.c: New test.
3581 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3583         PR fortran/66041
3584         * gfortran.dg/inline_matmul_7.f90:  New test.
3585         * gfortran.dg/inline_matmul_8.f90:  New test.
3586         * gfortran.dg/inline_matmul_9.f90:  New test.
3588 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
3590         * gfortran.dg/bound_simplification_5.f90: New.
3592 2015-05-09  Jason Merrill  <jason@redhat.com>
3594         * lib/target-supports.exp (cxx_default): New global.
3595         (check_effective_target_c++11_only)
3596         (check_effective_target_c++14_only)
3597         (check_effective_target_c++98_only)
3598         (check_effective_target_c++1z_only): Check it.
3600 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
3602         PR tree-optimization/64454
3603         * gcc.dg/tree-ssa/vrp97.c: New file.
3604         * gcc.dg/vect/slp-perm-7.c: Update.
3606 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
3608         PR fortran/65894
3609         * gfortran.dg/elemental_subroutine_11.f90: New test.
3611 2015-05-08  Richard Biener  <rguenther@suse.de>
3613         PR tree-optimization/66036
3614         * gcc.dg/vect/slp-41.c: New testcase.
3616 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
3618         * gfortran.dg/elemental_optional_args_7.f90: New.
3620 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
3622         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3623         allow cmlt or sshr.
3625 2015-05-08  Marek Polacek  <polacek@redhat.com>
3627         PR c/64918
3628         * gcc.dg/Woverride-init-side-effects-1.c: New test.
3629         * gcc.dg/Woverride-init-side-effects-2.c: New test.
3631 2015-05-07  Marek Polacek  <polacek@redhat.com>
3633         PR c/65179
3634         * c-c++-common/Wshift-negative-value-1.c: New test.
3635         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3636         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3637         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3638         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3639         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3640         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3641         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3642         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3644 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
3646         PR middle-end/192
3647         PR middle-end/54303
3648         * gcc.dg/fdata-sections-2.c: New file.
3650 2015-05-07  Marek Polacek  <polacek@redhat.com>
3652         PR testsuite/66046
3653         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3654         last dg-output.
3655         * c-c++-common/ubsan/align-7.c: Likewise.
3656         * c-c++-common/ubsan/bounds-8.c: Likewise.
3657         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3658         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3659         * c-c++-common/ubsan/null-1.c: Likewise.
3660         * c-c++-common/ubsan/null-10.c: Likewise.
3661         * c-c++-common/ubsan/null-11.c: Likewise.
3662         * c-c++-common/ubsan/null-2.c: Likewise.
3663         * c-c++-common/ubsan/null-3.c: Likewise.
3664         * c-c++-common/ubsan/null-4.c: Likewise.
3665         * c-c++-common/ubsan/null-5.c: Likewise.
3666         * c-c++-common/ubsan/null-6.c: Likewise.
3667         * c-c++-common/ubsan/null-7.c: Likewise.
3668         * c-c++-common/ubsan/null-8.c: Likewise.
3669         * c-c++-common/ubsan/null-9.c: Likewise.
3670         * c-c++-common/ubsan/object-size-1.c: Likewise.
3671         * c-c++-common/ubsan/object-size-10.c: Likewise.
3672         * c-c++-common/ubsan/object-size-4.c: Likewise.
3673         * c-c++-common/ubsan/object-size-5.c: Likewise.
3674         * c-c++-common/ubsan/object-size-7.c: Likewise.
3675         * c-c++-common/ubsan/object-size-8.c: Likewise.
3676         * c-c++-common/ubsan/object-size-9.c: Likewise.
3677         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3678         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3679         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3680         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3681         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3682         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3683         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3684         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3685         * c-c++-common/ubsan/pr59333.c: Likewise.
3686         * c-c++-common/ubsan/pr59667.c: Likewise.
3687         * c-c++-common/ubsan/pr60613-2.c: Likewise.
3688         * c-c++-common/ubsan/pr60636.c: Likewise.
3689         * c-c++-common/ubsan/pr63802.c: Likewise.
3690         * c-c++-common/ubsan/recovery-1.c: Likewise.
3691         * c-c++-common/ubsan/recovery-3.c: Likewise.
3692         * c-c++-common/ubsan/shift-1.c: Likewise.
3693         * c-c++-common/ubsan/shift-2.c: Likewise.
3694         * c-c++-common/ubsan/shift-4.c: Likewise.
3695         * c-c++-common/ubsan/shift-7.c: Likewise.
3696         * c-c++-common/ubsan/undefined-2.c: Likewise.
3697         * c-c++-common/ubsan/vla-1.c: Likewise.
3698         * g++.dg/ubsan/null-1.C: Likewise.
3699         * g++.dg/ubsan/null-3.C: Likewise.
3700         * g++.dg/ubsan/null-4.C: Likewise.
3701         * g++.dg/ubsan/vptr-8.C: Likewise.
3702         * g++.dg/ubsan/vptr-9.C: Likewise.
3703         * gcc.dg/ubsan/bounds-2.c: Likewise.
3704         * gcc.dg/ubsan/object-size-9.c: Likewise.
3706 2015-05-07  Jeff Law  <law@redhat.com>
3708         * gcc.dg/tree-ssa/shorten-1.c: New test.
3710 2015-05-07  Richard Biener  <rguenther@suse.de>
3712         PR tree-optimization/66002
3713         * gcc.dg/vect/vect-125.c: New testcase.
3715 2015-05-07  Marek Polacek  <polacek@redhat.com>
3716             Martin Uecker  <uecker@eecs.berkeley.edu>
3718         * c-c++-common/ubsan/bounds-10.c: New test.
3720 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
3722         * jit.dg/harness.h (set_options): Wrap with
3723         #ifndef TEST_ESCHEWS_SET_OPTIONS.
3724         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3725         Special-case test-benchmark.c as a negative.
3726         * jit.dg/test-benchmark.c: New file.
3728 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
3730         PR target/64208
3731         * gcc.target/arm/pr64208.c: New test.
3733 2015-05-06  Alan Modra  <amodra@gmail.com>
3735         PR target/66020
3736         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3737         (gparms): Make volatile.
3739 2015-05-06  Richard Biener  <rguenther@suse.de>
3741         PR tree-optimization/62283
3742         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3744 2015-05-06  Christian Bruel  <christian.bruel@st.com>
3746         PR target/66015
3747         * gcc.target/aarch64/iinline-attr-1.c: New test.
3749 2015-05-06  Richard Biener  <rguenther@suse.de>
3751         * gcc.dg/vect/bb-slp-34.c: New testcase.
3753 2015-05-06  Richard Biener  <rguenther@suse.de>
3755         PR tree-optimization/62283
3756         * gcc.dg/vect/bb-slp-14.c: Adjust.
3758 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3760         PR target/65990
3761         * gcc.target/i386/pr65990.c: New test.
3763 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
3765         PR target/65915
3766         * gcc.target/i386/pr65915.c: New.
3768 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3770         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3771         'va_list escapes 0'.
3773 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3775         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3776         in r222173.
3778 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
3780         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3781         * gcc.target/arm/pr65924.c: Likewise.
3783 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3785         PR target/65871
3786         * gcc.target/i386/pr65871-3.c: New test.
3788 2015-05-04  Jeff Law  <law@redhat.com>
3790         Revert:
3791         2015-05-04  Jeff Law  <law@redhat.com>
3792         * gcc.dg/tree-ssa/shorten-1.c: New test.
3794 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3795             Jakub Jelinek  <jakub@redhat.com>
3797         PR c++/66007
3798         * g++.dg/cpp0x/Wnarrowing4.C: New.
3800 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
3802         * lib/target-supports.exp
3803         (check_effective_target_keeps_null_pointer_checks): Clarify that
3804         this is for targets that disable -fdelete-null-pointer-checks,
3805         not default it to off.
3806         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3807         -fdelete-null-pointer-checks explicit.
3808         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3809         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3810         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3811         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3812         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3813         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3814         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3815         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3816         * gcc.dg/tree-ssa/pr20318.c: Likewise.
3817         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3818         * gcc.dg/tree-ssa/pr20702.c: Likewise.
3819         * gcc.dg/tree-ssa/pr21086.c: Likewise.
3820         * gcc.dg/tree-ssa/pr21090.c: Likewise.
3821         * gcc.dg/tree-ssa/pr58480.c: Likewise.
3822         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3823         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3824         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3825         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3826         * gcc.dg/tree-ssa/unreachable.c: Likewise.
3827         * gcc.dg/tree-ssa/vrp02.c: Likewise.
3828         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3829         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3830         * gcc.dg/tree-ssa/vrp55.c: Likewise.
3831         * g++.dg/cpp0x/static_assert9.C: Likewise.
3832         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3833         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3834         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3835         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3836         * g++.dg/tree-ssa/pr26406.C: Likewise.
3838 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
3840         PR tree-optimization/65984
3841         * c-c++-common/ubsan/pr65984.c: New test.
3843 2015-05-04  Jeff Law  <law@redhat.com>
3845         * gcc.dg/tree-ssa/shorten-1.c: New test.
3847 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3849         PR fortran/44735
3850         * gfortran.dg/pr44735.f90: New test.
3852 2015-05-04  Richard Biener  <rguenther@suse.de>
3854         PR tree-optimization/65965
3855         * gcc.dg/vect/bb-slp-33.c: New testcase.
3857 2015-05-04  Richard Biener  <rguenther@suse.de>
3859         PR tree-optimization/65935
3860         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3862 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3864         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3865         for each supported variant instead of CHECK_RESULTS.
3866         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3867         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3868         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3869         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3870         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3871         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3872         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3873         expected results for unsupported variants.  Call CHECK for each
3874         supported variant instead of CHECK_RESULTS.
3875         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3876         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3877         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3878         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3879         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3880         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3881         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3882         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3883         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3884         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3885         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3886         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3887         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3888         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3889         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3890         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3891         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3892         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3893         expected results for unsupported variants.
3894         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3895         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3896         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3897         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3898         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3899         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3900         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3901         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3902         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3903         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3904         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3905         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3906         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3907         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3908         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3909         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3910         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3911         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3912         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3913         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3914         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3915         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3916         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3917         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3918         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3919         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3920         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3921         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3923 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3925         PR fortran/37131
3926         * gfortran.dg/bound_9.f90:  Add pointer assignment.
3928 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3929             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
3931         PR c++/65858
3932         * g++.dg/cpp0x/Wnarrowing3.C: New.
3934 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
3936         * gcc.dg/20150120-1.c: New test.
3937         * gcc.dg/20150120-2.c: New test.
3938         * gcc.dg/20150120-3.c: New test.
3940 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
3942         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3944 2015-05-01  Renlin Li  <renlin.li@arm.com>
3946         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3948 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
3950         * gfortran.dg/bound_simplification_4.f90: New.
3952 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3954         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3955         with powerpc_p8vector_ok.
3957 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3959         PR fortran/37131
3960         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
3961         scan pattern.
3962         * gfortran.dg/bound_9.f90:  New test case.
3964 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
3966         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3967         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3968         for 32bit x86 targets.
3969         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3970         for 32bit x86 targets.
3971         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3972         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3973         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3974         for 32bit x86 targets.
3976 2015-04-30  Marek Polacek  <polacek@redhat.com>
3978         PR tree-optimization/63551
3979         * g++.dg/ipa/pr63551.C: New test.
3981 2015-04-30  Caroline Tice  <cmtice@google.com>
3983         PR  65929
3984         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
3985         partition size on certain targets.
3987 2015-04-30  Renlin Li  <renlin.li@arm.com>
3989         * gcc.target/aarch64/vect-reduc-or_1.c: New.
3991 2015-04-30  Marek Polacek  <polacek@redhat.com>
3993         * c-c++-common/Wbool-compare-3.c: New test.
3995         * gcc.dg/pr65901.c (foo): Adjust dg-error.
3996         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3998 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4000         PR c++/57610
4001         * g++.dg/init/ref22.C: New.
4003 2015-04-30  Marek Polacek  <polacek@redhat.com>
4005         * gcc.dg/init-bad-8.c: New test.
4007         * gcc.dg/incomplete-typedef-1.c: New test.
4009 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4011         PR c++/59955
4012         * g++.dg/template/crash121.C: New.
4014 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
4016         * gcc.target/mips/call-from-init.c: New test.
4017         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
4019 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4021         PR target/65871
4022         * gcc.target/i386/pr65871-1.c: New test.
4023         * gcc.target/i386/pr65871-2.c: Ditto.
4025 2015-04-29  Marek Polacek  <polacek@redhat.com>
4027         PR c/64610
4028         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
4029         * c-c++-common/Wbool-compare-2.c: New test.
4031 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
4033         PR target/65770
4034         * gcc.target/aarch64/vstN_lane_1.c: New file.
4036 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
4038         PR c++/64667
4039         * g++.dg/warn/Winit-self-3.C: New.
4041 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4043         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
4045 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
4047         PR target/65924
4048         * gcc.target/arm/pr65924.c: New test.
4050 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
4052         * g++.dg/gomp/tpl-target-update.C: New file.
4054 2015-04-29  Richard Biener  <rguenther@suse.de>
4056         PR tree-optimization/65917
4057         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4059 2015-04-29  Christian Bruel  <christian.bruel@st.com>
4061         PR target/64835
4062         * gcc.dg/ipa/iinline-attr.c: New test.
4063         * gcc.target/i386/iinline-attr-2.c: New test.
4065 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
4067         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4068         segfault is fixed.
4070 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4072         * gcc.dg/vect/vect-33.c: Remove spurious line.
4074 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
4076         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
4078 2015-04-28  Marek Polacek  <polacek@redhat.com>
4080         PR c/65901
4081         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
4082         * gcc.dg/pr65901.c: New test.
4084 2015-04-28  Richard Biener  <rguenther@suse.de>
4086         PR tree-optimization/62283
4087         * gfortran.dg/vect/pr62283-2.f: New testcase.
4088         * gcc.dg/vect/bb-slp-14.c: Adjust.
4090 2015-04-28  Richard Biener  <rguenther@suse.de>
4092         PR tree-optimization/65851
4093         * g++.dg/torture/pr65851.C: New testcase.
4095 2015-04-27  Jeff Law <law@redhat.com>
4097         PR tree-optimization/65217
4098         * gcc.target/i386/pr65217.c: Remove XFAIL.
4100 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4102         PR fortran/60322
4103         Add tests forgotten to svn-add.
4104         * gfortran.dg/class_allocate_19.f03: New test.
4105         * gfortran.dg/class_array_20.f03: New test.
4106         * gfortran.dg/class_array_21.f03: New test.
4107         * gfortran.dg/finalize_29.f08: New test.
4109 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4111         PR fortran/59678
4112         PR fortran/65841
4113         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4114         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4116 2015-04-27  Caroline Tice  <cmtice@google.com>
4118         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4119         partition size.
4121 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
4123         PR target/64579
4124         * gcc.target/powerpc/htm-1.c: New test.
4125         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4126         on 64-bit compiles.
4127         (__builtin_tabortdci): Likewise.
4128         (__builtin_tcheck): Remove operand.
4129         * lib/target-supports.exp (check_htm_hw_available): New function.
4131 2015-04-27  Richard Biener  <rguenther@suse.de>
4133         * gcc.target/i386/pr65217.c: XFAIL.
4135 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
4137         PR tree-optimization/65875
4138         * gcc.c-torture/compile/pr65875.c: New test.
4140 2015-04-25  Marek Polacek  <polacek@redhat.com>
4142         PR c/52085
4143         * gcc.dg/enum-incomplete-2.c: New test.
4144         * gcc.dg/enum-mode-1.c: New test.
4146 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4148         PR target/65849
4149         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4150         set new options.
4151         * gcc.target/powerpc/pr65849-2.c: Likewise.
4153 2015-04-24  Tom de Vries  <tom@codesourcery.com>
4155         PR tree-optimization/65802
4156         * g++.dg/pr65802.C: Move to ...
4157         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
4158         stdarg.h.  Rewrite for C.
4159         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
4160         va_start and va_end.  Remove unnecessary inline asm.
4162 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
4163             Wei Mi  <wmi@google.com>
4165         * gcc.target/i386/sse2-load-multi.c: New test.
4166         * gcc.target/i386/sse2-store-multi.c: Ditto.
4168 2015-04-24  Marek Polacek  <polacek@redhat.com>
4170         PR c/65830
4171         * c-c++-common/pr65830.c: New test.
4173         PR c/63357
4174         * c-c++-common/Wlogical-op-1.c: New test.
4176 2015-04-24  Marek Polacek  <polacek@redhat.com>
4178         PR c/61534
4179         * c-c++-common/pr61534-1.c: New test.
4181 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4182             Steven Bosscher <steven@gcc.gnu.org>
4184         PR rtl-optimization/34503
4185         * gcc.target/arm/pr64616.c: New file.
4187 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
4189         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4191 2015-04-24  Terry Guo  <terry.guo@arm.com>
4193         * gcc.target/arm/pr65710.c: Update the options.
4195 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
4197         * gcc.target/i386/pr65523.c: Skip x32.
4199 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4201         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4202         to look for vcl* where appropriate.
4204 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4206         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4207         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4209 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
4211         PR target/26702
4212         * gcc.target/arm/pr26702.c: New test.
4214 2015-04-23  Marek Polacek  <polacek@redhat.com>
4216         PR c/65345
4217         * gcc.dg/pr65345-1.c: New test.
4218         * gcc.dg/pr65345-2.c: New test.
4220 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4222         * gcc.target/powerpc/crypto-builtin-2.c: New.
4224 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
4226         PR fortran/60322
4227         * gfortran.dg/class_allocate_19.f03: New test.
4228         * gfortran.dg/class_array_20.f03: New test.
4229         * gfortran.dg/class_array_21.f03: New test.
4230         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4231         * gfortran.dg/finalize_15.f90: Fixing comparision to model
4232         initialization correctly.
4233         * gfortran.dg/finalize_29.f08: New test.
4235 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4237         * gcc.target/powerpc/swaps-p8-18.c: New test.
4239 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4241         PR target/65456
4242         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4243         * gcc.dg/vect/bb-slp-25.c: Likewise.
4244         * gcc.dg/vect/bb-slp-29.c: Likewise.
4245         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4246         vect_no_align && { ! vect_hw_misalign }.
4247         * gcc.dg/vect/bb-slp-9.c: Likewise.
4248         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4249         vect_hw_misalign.
4250         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4251         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4252         account for POWER8, where peeling for alignment is not needed.
4253         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4254         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4255         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4256         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4257         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4258         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4259         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4260         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4261         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4262         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4263         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4264         * gcc.dg/vect/pr16105.c: Likewise.
4265         * gcc.dg/vect/pr20122.c: Likewise.
4266         * gcc.dg/vect/pr33804.c: Likewise.
4267         * gcc.dg/vect/pr33953.c: Likewise.
4268         * gcc.dg/vect/pr56787.c: Likewise.
4269         * gcc.dg/vect/pr58508.c: Likewise.
4270         * gcc.dg/vect/slp-25.c: Likewise.
4271         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4272         * gcc.dg/vect/vect-105.c: Likewise.
4273         * gcc.dg/vect/vect-27.c: Likewise.
4274         * gcc.dg/vect/vect-29.c: Likewise.
4275         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4276         POWER8.
4277         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4278         && { ! vect_hw_misalign }.
4279         * gcc.dg/vect/vect-44.c: Likewise.
4280         * gcc.dg/vect/vect-48.c: Likewise.
4281         * gcc.dg/vect/vect-50.c: Likewise.
4282         * gcc.dg/vect/vect-52.c: Likewise.
4283         * gcc.dg/vect/vect-56.c: Likewise.
4284         * gcc.dg/vect/vect-60.c: Likewise.
4285         * gcc.dg/vect/vect-72.c: Likewise.
4286         * gcc.dg/vect/vect-75-big-array.c: Likewise.
4287         * gcc.dg/vect/vect-75.c: Likewise.
4288         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4289         * gcc.dg/vect/vect-77-global.c: Likewise.
4290         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4291         * gcc.dg/vect/vect-78-global.c: Likewise.
4292         * gcc.dg/vect/vect-93.c: Likewise.
4293         * gcc.dg/vect/vect-95.c: Likewise.
4294         * gcc.dg/vect/vect-96.c: Likewise.
4295         * gcc.dg/vect/vect-cond-1.c: Likewise.
4296         * gcc.dg/vect/vect-cond-3.c: Likewise.
4297         * gcc.dg/vect/vect-cond-4.c: Likewise.
4298         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4299         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4300         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4301         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4302         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4303         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4304         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4305         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4306         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4307         * gcc.dg/vect/vect-outer-5.c: Likewise.
4308         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4309         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4310         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4311         * gcc.dg/vect/vect-outer-fir.c: Likewise.
4312         * gcc.dg/vect/vect-peel-3.c: Likewise.
4313         * gcc.dg/vect/vect-peel-4.c: Likewise.
4314         * gcc.dg/vect/vect-pre-interact.c: Likewise.
4315         * gcc.target/powerpc/pr65456.c: New test.
4316         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4317         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4318         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4319         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4320         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4321         vect_no_align && { ! vect_hw_misalign }.
4322         * gfortran.dg/vect/vect-3.f90: Likewise.
4323         * gfortran.dg/vect/vect-4.f90: Likewise.
4324         * gfortran.dg/vect/vect-5.f90: Likewise.
4325         * lib/target-supports.exp (check_effective_target_vect_no_align):
4326         Return 1 for POWER8.
4327         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4329 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4331         PR fortran/65429
4332         * gfortran.dg/pr65429.f90: New test.
4334 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
4336         * c-c++-common/asan/user-section-1.c: New test.
4337         * c-c++-common/asan/user-section-2.c: New test.
4338         * c-c++-common/asan/user-section-3.c: New test.
4340 2015-04-22  Hale Wang  <hale.wang@arm.com>
4341             Terry Guo  <terry.guo@arm.com>
4343         PR rtl-optimization/64818
4344         * gcc.target/arm/pr64818.c: New test.
4346 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
4348         PR ipa/65076
4349         * g++.dg/tree-ssa/pr61034.C: Update template.
4350         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4351         * gcc.dg/Warray-bounds-11.c: Likewise.
4352         * gcc.dg/Warray-bounds.c: Likewise.
4354 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4356         PR libgfortran/65234
4357         * gfortran.dg/fmt_unlimited.f90: New test.
4359 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
4361         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4362         headers.
4363         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4364         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4365         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4366         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4367         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4368         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4369         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4371 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4373         PR libgfortran/56743
4374         * gfortran.dg/namelist_87.f90: New test.
4376 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4378         * gcc.target/aarch64/mult-synth_1.c: New test.
4379         * gcc.target/aarch64/mult-synth_2.c: Likewise.
4380         * gcc.target/aarch64/mult-synth_3.c: Likewise.
4381         * gcc.target/aarch64/mult-synth_4.c: Likewise.
4382         * gcc.target/aarch64/mult-synth_5.c: Likewise.
4383         * gcc.target/aarch64/mult-synth_6.c: Likewise.
4385 2015-04-21  Richard Biener  <rguenther@suse.de>
4387         PR tree-optimization/65650
4388         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4389         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4390         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4391         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4392         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4393         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4395 2015-04-21  Tom de Vries  <tom@codesourcery.com>
4397         PR tree-optimization/65802
4398         * g++.dg/pr65802.C: New test.
4400 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
4402         PR testsuite/65767
4403         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4404         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4406 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
4408         PR c++/65801
4409         * g++.dg/cpp0x/Wnarrowing2.C: New.
4411 2015-04-20  Jeff Law  <law@redhat.com>
4413         PR tree-optimization/65658
4414         * gcc.dg/pr65658.c: New test.
4416 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
4418         PR target/64134
4419         * gcc.target/aarch64/vec_init_1.c: New test.
4421 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
4423         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4424         targets.
4426 2015-04-18  Martin Sebor  <msebor@redhat.com>
4428         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4429         of non-nul characters.
4430         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4432 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4434         PR target/65787
4435         * gcc.target/powerpc/pr65787.c: New.
4437 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4439         PR target/65689
4440         * gcc.target/aarch64/c-output-template-4.c: New test.
4442 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4444         PR target/65780
4445         * gcc.dg/pr65780-1.c: New test.
4446         * gcc.dg/pr65780-2.c: Likewise.
4447         * gcc.target/i386/pr32219-9.c: Likewise.
4448         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4449         symbol.
4450         * gcc.target/i386/pr64317.c (c): Initialize.
4452 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4454         PR target/65612
4455         * g++.dg/ext/mv18.C: New test.
4456         * g++.dg/ext/mv19.C: Likewise.
4457         * g++.dg/ext/mv20.C: Likewise.
4458         * g++.dg/ext/mv21.C: Likewise.
4459         * g++.dg/ext/mv22.C: Likewise.
4460         * g++.dg/ext/mv23.C: Likewise.
4462 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
4464         PR c++/64527
4465         * g++.dg/init/pr64527.C: New test.
4467 2015-04-17  Tom de Vries  <tom@codesourcery.com>
4468             Michael Matz  <matz@suse.de>
4470         PR tree-optimization/64950
4471         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4472         x86_64-*-*.
4474 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
4476         * c-c++-common/asan/user-section-1.c: New test.
4478 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4480         PR debug/65771
4481         * gcc.dg/debug/pr65771.c: New test.
4483 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
4485         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4486         __buitlin_alloca with __builtin_alloca.
4488 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
4490         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4492 2015-04-16  Richard Biener  <rguenther@suse.de>
4494         PR tree-optimization/64277
4495         * gcc.dg/Warray-bounds-14.c: New testcase.
4496         * gcc.dg/Warray-bounds-15.c: Likewise.
4497         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4498         * c-c++-common/ubsan/bounds-6.c: Likewise.
4500 2015-04-16  Renlin Li  <renlin.li@arm.com>
4502         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4503         * gcc.target/arm/unsigned-float.c: New.
4505 2015-04-16  Richard Biener  <rguenther@suse.de>
4507         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4508         * gcc.dg/tree-ssa/pr37508.c: Adjust.
4509         * gfortran.dg/reassoc_6.f: Remove XFAIL.
4511 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
4513         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
4514         * g++.dg/cpp0x/decltype-call1.C: Likewise.
4515         * g++.dg/cpp0x/defaulted21.C: Likewise.
4516         * g++.dg/cpp0x/defaulted28.C: Likewise.
4517         * g++.dg/cpp0x/defaulted47.C: Likewise.
4518         * g++.dg/cpp0x/elision_neg.C: Likewise.
4519         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
4520         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
4521         * g++.dg/cpp0x/implicit1.C: Likewise.
4522         * g++.dg/cpp0x/implicit9.C: Likewise.
4523         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
4524         * g++.dg/cpp0x/range-for13.C: Likewise.
4525         * g++.dg/gomp/clause-2.C: Likewise.
4526         * g++.dg/gomp/udr-5.C: Likewise.
4527         * g++.dg/inherit/access6.C: Likewise.
4528         * g++.dg/lookup/duperr1.C: Likewise.
4529         * g++.dg/lookup/friend2.C: Likewise.
4530         * g++.dg/lookup/pr6936.C: Likewise.
4531         * g++.dg/lookup/scoped1.C: Likewise.
4532         * g++.dg/lookup/using26.C: Likewise.
4533         * g++.dg/lookup/using38.C: Likewise.
4534         * g++.dg/other/access2.C: Likewise.
4535         * g++.dg/overload/defarg3.C: Likewise.
4536         * g++.dg/overload/defarg6.C: Likewise.
4537         * g++.dg/parse/access11.C: Likewise.
4538         * g++.dg/parse/access2.C: Likewise.
4539         * g++.dg/parse/access3.C: Likewise.
4540         * g++.dg/parse/access4.C: Likewise.
4541         * g++.dg/parse/access5.C: Likewise.
4542         * g++.dg/parse/access6.C: Likewise.
4543         * g++.dg/parse/access8.C: Likewise.
4544         * g++.dg/parse/access9.C: Likewise.
4545         * g++.dg/parse/crash40.C: Likewise.
4546         * g++.dg/tc1/dr142.C: Likewise.
4547         * g++.dg/tc1/dr166.C: Likewise.
4548         * g++.dg/tc1/dr52.C: Likewise.
4549         * g++.dg/template/access11.C: Likewise.
4550         * g++.dg/template/access18.C: Likewise.
4551         * g++.dg/template/access19.C: Likewise.
4552         * g++.dg/template/access2.C: Likewise.
4553         * g++.dg/template/access20.C: Likewise.
4554         * g++.dg/template/access26.C: Likewise.
4555         * g++.dg/template/access3.C: Likewise.
4556         * g++.dg/template/access7.C: Likewise.
4557         * g++.dg/template/conv12.C: Likewise.
4558         * g++.dg/template/crash69.C: Likewise.
4559         * g++.dg/template/friend31.C: Likewise.
4560         * g++.dg/template/friend32.C: Likewise.
4561         * g++.dg/template/memfriend15.C: Likewise.
4562         * g++.dg/template/memfriend16.C: Likewise.
4563         * g++.dg/template/memfriend17.C: Likewise.
4564         * g++.dg/template/memfriend7.C: Likewise.
4565         * g++.dg/template/pr32519.C: Likewise.
4566         * g++.dg/template/qualttp21.C: Likewise.
4567         * g++.dg/template/qualttp8.C: Likewise.
4568         * g++.dg/template/ttp10.C: Likewise.
4569         * g++.dg/template/typedef11.C: Likewise.
4570         * g++.dg/template/typedef13.C: Likewise.
4571         * g++.dg/template/typedef19.C: Likewise.
4572         * g++.dg/template/typedef20.C: Likewise.
4573         * g++.dg/template/typedef22.C: Likewise.
4574         * g++.dg/template/using16.C: Likewise.
4575         * g++.dg/template/virtual3.C: Likewise.
4576         * g++.dg/ubsan/pr61272.C: Likewise.
4577         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4578         * g++.old-deja/g++.brendan/crash11.C: Likewise.
4579         * g++.old-deja/g++.brendan/enum6.C: Likewise.
4580         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4581         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4582         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4583         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4584         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4585         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4586         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4587         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4588         * g++.old-deja/g++.jason/access17.C: Likewise.
4589         * g++.old-deja/g++.jason/access18.C: Likewise.
4590         * g++.old-deja/g++.jason/access22.C: Likewise.
4591         * g++.old-deja/g++.jason/access23.C: Likewise.
4592         * g++.old-deja/g++.jason/access8.C: Likewise.
4593         * g++.old-deja/g++.jason/delete3.C: Likewise.
4594         * g++.old-deja/g++.jason/report.C: Likewise.
4595         * g++.old-deja/g++.law/access2.C: Likewise.
4596         * g++.old-deja/g++.law/access3.C: Likewise.
4597         * g++.old-deja/g++.law/access4.C: Likewise.
4598         * g++.old-deja/g++.law/access5.C: Likewise.
4599         * g++.old-deja/g++.law/arm12.C: Likewise.
4600         * g++.old-deja/g++.law/arm14.C: Likewise.
4601         * g++.old-deja/g++.law/ctors13.C: Likewise.
4602         * g++.old-deja/g++.law/union2.C: Likewise.
4603         * g++.old-deja/g++.law/visibility12.C: Likewise.
4604         * g++.old-deja/g++.law/visibility15.C: Likewise.
4605         * g++.old-deja/g++.law/visibility16.C: Likewise.
4606         * g++.old-deja/g++.law/visibility17.C: Likewise.
4607         * g++.old-deja/g++.law/visibility18.C: Likewise.
4608         * g++.old-deja/g++.law/visibility19.C: Likewise.
4609         * g++.old-deja/g++.law/visibility20.C: Likewise.
4610         * g++.old-deja/g++.law/visibility21.C: Likewise.
4611         * g++.old-deja/g++.law/visibility24.C: Likewise.
4612         * g++.old-deja/g++.law/visibility4.C: Likewise.
4613         * g++.old-deja/g++.law/visibility5.C: Likewise.
4614         * g++.old-deja/g++.law/visibility6.C: Likewise.
4615         * g++.old-deja/g++.law/visibility7.C: Likewise.
4616         * g++.old-deja/g++.law/visibility8.C: Likewise.
4617         * g++.old-deja/g++.law/visibility9.C: Likewise.
4618         * g++.old-deja/g++.niklas/t135.C: Likewise.
4619         * g++.old-deja/g++.oliva/delete1.C: Likewise.
4620         * g++.old-deja/g++.oliva/partord1.C: Likewise.
4621         * g++.old-deja/g++.other/access11.C: Likewise.
4622         * g++.old-deja/g++.other/access4.C: Likewise.
4623         * g++.old-deja/g++.other/access7.C: Likewise.
4624         * g++.old-deja/g++.other/crash1.C: Likewise.
4625         * g++.old-deja/g++.other/crash7.C: Likewise.
4626         * g++.old-deja/g++.other/friend1.C: Likewise.
4627         * g++.old-deja/g++.other/friend4.C: Likewise.
4628         * g++.old-deja/g++.other/friend9.C: Likewise.
4629         * g++.old-deja/g++.other/lineno1.C: Likewise.
4630         * g++.old-deja/g++.other/using1.C: Likewise.
4631         * g++.old-deja/g++.pt/enum14.C: Likewise.
4632         * g++.old-deja/g++.pt/friend11.C: Likewise.
4633         * g++.old-deja/g++.pt/friend21.C: Likewise.
4634         * g++.old-deja/g++.pt/friend3.C: Likewise.
4635         * g++.old-deja/g++.pt/inherit2.C: Likewise.
4636         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4637         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4638         * g++.old-deja/g++.robertl/eb94.C: Likewise.
4640 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
4642         PR ipa/65765
4643         * g++.dg/ipa/pr65765.C: New test.
4645 2015-04-15  Nick Clifton  <nickc@redhat.com>
4647         * gcc.target/rx/builtins.c: Disable RMPA test if string
4648         instructions are not allowed.
4650 2015-04-15  Alan Modra  <amodra@gmail.com>
4652         * gcc.dg/pr65408.c: New.
4654 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4656         PR target/65729
4657         * gcc.target/arm/pr65729.c: New test.
4659 2015-04-14  Richard Biener  <rguenther@suse.de>
4661         PR tree-optimization/65758
4662         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4664 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4666         PR target/65648
4667         * gcc.c-torture/execute/pr65648.c: New test.
4669 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4671         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4672         __builtin_finite instead of finite.
4673         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4674         Likewise.
4676 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
4678         PR tree-optimization/63387
4679         * gcc.dg/pr63387.c: New testcase.
4681 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
4683         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4685 2015-04-13  Richard Biener  <rguenther@suse.de>
4687         PR tree-optimization/65204
4688         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4690 2015-04-13  Terry Guo  <terry.guo@arm.com>
4692         PR target/65710
4693         * gcc.target/arm/pr65710.c: New.
4695 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4697         PR tree-optimization/65747
4698         * g++.dg/torture/pr65747.C: New test.
4700 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4702         PR c++/65736
4703         * g++.dg/cpp0x/pr65736.C: New test.
4705 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
4706             Martin Liska  <mliska@suse.cz>
4708         PR ipa/65722
4709         * g++.dg/ipa/pr65722.C: New testcase.
4711 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4713         PR tree-optimization/65735
4714         * gcc.c-torture/compile/pr65735.c: New test.
4716 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
4718         PR middle-end/65554
4719         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4721 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4723         PR target/65671
4724         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4726 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
4728         PR target/65647
4729         * gcc.target/arm/pr65647-2.c: New.
4731 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4733         PR target/65694
4734         * g++.dg/torture/pr65694.C: New test.
4736 2015-04-10  Tobias Burnus  <burnus@net-b.de>
4738         * gfortran.dg/coarray_lock_6.f90: New.
4739         * gfortran.dg/coarray_lock_7.f90: New.
4740         * gfortran.dg/coarray/lock_2.f90: New.
4742 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
4744         PR fortran/56674
4745         PR fortran/58813
4746         PR fortran/59016
4747         PR fortran/59024
4748         * gfortran.dg/used_types_27.f90: New.
4750 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4752         PR target/65671
4753         * gcc.target/i386/pr65671.c: New.
4755 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4757         PR tree-optimization/65709
4758         * c-c++-common/ubsan/align-9.c: New test.
4760 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
4762         PR fortran/56852
4763         * gfortran.dg/pr56852.f90: New test.
4765 2015-04-09  Marek Polacek  <polacek@redhat.com>
4766             Jakub Jelinek  <jakub@redhat.com>
4768         PR middle-end/65554
4769         * g++.dg/opt/pr65554.C: New test.
4771 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4773         PR c++/65690
4774         * c-c++-common/attr-aligned-1.c: New test.
4776 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
4778         * gcc.target/i386/mpx/memmove-zero-length.c: New.
4780 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4782         PR target/65676
4783         * gcc.target/i386/sse-25.c: New.
4785 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4787         PR target/65693
4788         * gcc.target/i386/pr65693.c: New test.
4790 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4792         * gcc.dg/lto/chkp-static-bounds_0.c: New.
4794 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4796         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4798 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4800         * gcc.target/i386/thunk-retbnd.c: New.
4802 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
4804         * gnat.dg/opt48.adb: New test.
4805         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4806         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4808 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
4810         PR ipa/65540
4811         * gcc.c-torture/compile/pr65540.c: New.
4813 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
4815         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4816         -Wno-pointer-arith.
4818 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
4820         PR debug/65678
4821         * g++.dg/debug/pr65678.C: New test.
4823         PR middle-end/65680
4824         * gcc.c-torture/compile/pr65680.c: New test.
4826 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
4828         PR fortran/65548
4829         * gfortran.dg/allocate_with_source_5.f90: New test.
4831 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4833         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4834         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4836 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
4838         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4840 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4842         PR target/65614
4843         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4844         to get floating point compression.
4845         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4847 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
4849         PR preprocessor/61977
4850         * gcc.dg/cpp/pr61977.c: New test.
4852 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
4854         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4856 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
4858         PR target/65647
4859         * gcc.target/arm/pr65647.c: New.
4861 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
4863         PR ipa/65655
4864         * g++.dg/torture/pr65655.C: New testcase.
4866 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4868         PR c++/64085
4869         * g++.dg/cpp1y/lambda-init13.C: New.
4871 2015-04-03  Marek Polacek  <polacek@redhat.com>
4873         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4875 2015-04-02  Marek Polacek  <polacek@redhat.com>
4877         PR c++/65642
4878         * g++.dg/cpp0x/constexpr-fold1.C: New test.
4879         * g++.dg/cpp0x/constexpr-fold2.C: New test.
4881 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
4883         PR preprocessor/61977
4884         * gcc.target/powerpc/pr61977-1.c: New test.
4885         * gcc.target/powerpc/pr61977-2.c: New test.
4887 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
4889         PR c++/56100
4890         * g++.dg/warn/Wshadow-8.C: New.
4891         * g++.dg/warn/Wshadow-9.C: Likewise.
4892         * g++.dg/warn/Wshadow-10.C: Likewise.
4893         * g++.dg/warn/Wshadow-11.C: Likewise.
4895 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4897         * gcc.dg/pr23623.c: Added aligned attribute.
4898         * gcc.dg/20141029-1.c: Likewise.
4899         * gcc.dg/20150306-1.c: New test.
4901 2015-04-01  Marek Polacek  <polacek@redhat.com>
4903         PR c++/65554
4904         * g++.dg/cpp0x/initlist93.C: New test.
4905         * g++.dg/cpp0x/initlist94.C: New test.
4907 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4909         PR target/65624
4910         * gcc.target/aarch64/pr65624.c: New test.
4912 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
4914         * gcc.dg/ipa/inlinehint-4.c: New testcase.
4916 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
4918         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4919         extra variable to force stack alignment.
4920         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4921         extra variable to force stack alignment.
4923 2015-03-31  Marek Polacek  <polacek@redhat.com>
4925         PR c++/65390
4926         * g++.dg/template/pr65390.C: New test.
4928 2015-03-31  Martin Liska  <mliska@suse.cz>
4930         * g++.dg/ipa/pr65557.C: New test.
4932 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4934         * gcc.target/s390/hotpatch-25.c: New test.
4935         * gcc.target/s390/hotpatch-1.c: Update test.
4936         * gcc.target/s390/hotpatch-10.c: Update test.
4937         * gcc.target/s390/hotpatch-11.c: Update test.
4938         * gcc.target/s390/hotpatch-12.c: Update test.
4939         * gcc.target/s390/hotpatch-13.c: Update test.
4940         * gcc.target/s390/hotpatch-14.c: Update test.
4941         * gcc.target/s390/hotpatch-15.c: Update test.
4942         * gcc.target/s390/hotpatch-16.c: Update test.
4943         * gcc.target/s390/hotpatch-17.c: Update test.
4944         * gcc.target/s390/hotpatch-18.c: Update test.
4945         * gcc.target/s390/hotpatch-19.c: Update test.
4946         * gcc.target/s390/hotpatch-2.c: Update test.
4947         * gcc.target/s390/hotpatch-21.c: Update test.
4948         * gcc.target/s390/hotpatch-22.c: Update test.
4949         * gcc.target/s390/hotpatch-23.c: Update test.
4950         * gcc.target/s390/hotpatch-24.c: Update test.
4951         * gcc.target/s390/hotpatch-3.c: Update test.
4952         * gcc.target/s390/hotpatch-4.c: Update test.
4953         * gcc.target/s390/hotpatch-5.c: Update test.
4954         * gcc.target/s390/hotpatch-6.c: Update test.
4955         * gcc.target/s390/hotpatch-7.c: Update test.
4956         * gcc.target/s390/hotpatch-8.c: Update test.
4957         * gcc.target/s390/hotpatch-9.c: Update test.
4958         * gcc.target/s390/hotpatch-compile-16.c: Update test.
4960 2015-03-31  Richard Biener  <rguenther@suse.de>
4962         PR middle-end/65626
4963         * g++.dg/torture/pr65626.C: New testcase.
4965 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4967         PR target/65531
4968         * gcc.target/i386/mpx/pr65531.cc: New.
4970 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4972         PR target/65602
4973         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4974         __builtin_alloca instead of alloca.
4975         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4976         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4977         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4978         check.
4980 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
4982         PR ipa/65610
4983         * g++.dg/ubsan/pr65610.C: New test.
4985 2015-03-30  Marek Polacek  <polacek@redhat.com>
4987         PR c++/65398
4988         * g++.dg/cpp0x/pr65398-2.C: New test.
4990 2015-03-30  Marek Polacek  <polacek@redhat.com>
4992         * c-c++-common/pr65556.c: Change the width of bit-fields.
4994 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4996         PR ipa/65588
4997         * gcc.target/i386/pr65588.c: New testcase.
4999 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5001         PR libgfortran/65563
5002         * gfortran.dg/open_errors_2.f90:  New test.
5004 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5006         PR libgfortran/65596
5007         * gfortran.dg/namelist_86.f90: New test.
5009 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
5011         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
5012         statement to reflect new ownership.
5014 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
5016         PR c++/42328
5017         * g++.dg/template/friend58.C: New.
5018         * g++.dg/template/friend59.C: Likewise.
5020 2015-03-27  Tobias Burnus  <burnus@net-b.de>
5022         PR c/65586
5023         * g++.dg/gomp/openmp-simd-3.C: New.
5024         * gcc.dg/gomp/openmp-simd-3.c: New.
5026 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
5028         PR target/65248
5029         * gcc.target/i386/pr65248-1.c: New file.
5030         * gcc.target/i386/pr65248-2.c: Likewise.
5031         * gcc.target/i386/pr65248-3.c: Likewise.
5032         * gcc.target/i386/pr65248-4.c: Likewise.
5034 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
5036         PR target/65593
5037         * gcc.c-torture/compile/pr65593.c: New test.
5039 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
5041         PR c++/59329
5042         * g++.dg/cpp1y/constexpr-assert1.C: New.
5044 2015-03-27  Marek Polacek  <polacek@redhat.com>
5046         PR c++/65556
5047         * c-c++-common/pr65556.c: New test.
5049 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
5051         PR ipa/65600
5052         * g++.dg/torture/pr65600.C: New testcase.
5054 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
5056         PR target/65407
5057         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5059 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
5061         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5062         statement and cleanup. Fixed typos.
5064 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5066         PR middle-end/65595
5067         * gcc.c-torture/compile/pr65595.c: New testcase.
5069 2015-03-27  Marek Polacek  <polacek@redhat.com>
5071         PR sanitizer/65583
5072         * g++.dg/ubsan/pr65583.C: New test.
5074 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5076         * gcc.c-torture/compile/20150327.c: New testcase.
5078 2015-03-26  Richard Biener  <rguenther@suse.de>
5080         PR middle-end/65555
5081         * g++.dg/torture/pr65555.C: New testcase.
5083 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
5085         PR tree-optimization/64715
5086         * gcc.dg/builtin-object-size-15.c: New test.
5087         * gcc.dg/pr64715-1.c: New test.
5088         * gcc.dg/pr64715-2.c: New test.
5090 2015-03-26  Richard Biener  <rguenther@suse.de>
5092         PR middle-end/65519
5093         * gnat.dg/specs/opt2.ads: Fix testcase.
5095 2015-03-25  Martin Sebor  <msebor@redhat.com>
5097         PR testsuite/65526
5098         * lib/target-supports.exp (check_effective_target_arm32): Fail early
5099         when target isn't arm*-*-*-*.
5100         (check_effective_target_arm_nothumb): Likewise.
5101         (check_effective_target_arm_little_endian): Likewise.
5102         (check_effective_target_arm_vect_no_misalign): Likewise.
5103         (check_effective_target_aarch64_little_endian): Fail early if target
5104         isn't aarch64*-*-*.
5106 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
5108         PR tree-optimization/65177
5109         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5111 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
5113         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5114         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5115         smmintrin.h and mm3dnow.h.
5117 2015-03-25  Marek Polacek  <polacek@redhat.com>
5119         PR c++/65558
5120         * g++.dg/cpp0x/pr65558.C: New test.
5122 2015-03-25  Marek Polacek  <polacek@redhat.com>
5124         PR c++/61670
5125         * g++.dg/template/pr61670.C: New test.
5127 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5129         PR c++/54987
5130         * g++.dg/template/pr54987.C: New.
5132 2015-03-25  Richard Biener  <rguenther@suse.de>
5134         PR tree-optimization/62630
5135         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5137 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5139         PR target/65508
5140         * gcc.target/i386/mpx/pr65508.c: New.
5142 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
5144         PR fortran/64952
5145         PR fortran/65532
5146         * gfortran.dg/data_initialized_3.f90: New.
5148 2015-03-25  Richard Biener  <rguenther@suse.de>
5150         PR middle-end/65519
5151         * gnat.dg/specs/opt2.ads: New testcase.
5153 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
5155         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5156         * gcc.target/arm/memset-inline-4.c: Skip for
5157         arm_tune_string_ops_prefer_neon.
5158         * gcc.target/arm/memset-inline-5.c: Ditto.
5159         * gcc.target/arm/memset-inline-6.c: Ditto.
5160         * gcc.target/arm/memset-inline-8.c: Ditto.
5161         * gcc.target/arm/memset-inline-9.c: Ditto.
5163 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5165         PR c++/58923
5166         * g++.dg/other/virtual3.C: New.
5168 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5170         PR c++/60130
5171         * g++.dg/cpp0x/vt-60130.C: New.
5173 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5175         PR c++/61971
5176         * g++.dg/warn/Warray-bounds-7.C: New.
5178 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5180         PR c++/60067
5181         * g++.dg/template/defarg18.C: New.
5183 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5185         PR c++/59988
5186         * g++.dg/cpp0x/vt-59988.C: New.
5188 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
5190         PR tree-optimization/65533
5191         * gcc.dg/pr65533.c: New test.
5193 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
5195         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5196         source= and mold= expressions functionality.
5197         * gfortran.dg/allocate_class_4.f90: New test.
5198         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5199         copying an unlimited polymorhpic object containing a char array
5200         to another unlimited polymorphic object respects the _len
5201         component.
5202         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5203         whether deferred length char array allocate works, unlimited
5204         polymorphic object allocation from a string works and if
5205         allocating an array of deferred length strings works.
5206         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5208 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5210         PR c++/65513
5211         * g++.dg/cpp0x/constexpr-array11.C: New.
5213 2015-03-24  Richard Biener  <rguenther@suse.de>
5215         PR middle-end/65517
5216         * gcc.dg/torture/pr65517.c: New testcase.
5218 2015-03-24  Tobias Burnus  <burnus@net-b.de>
5220         * gfortran.dg/coindexed_1.f90: Moved from
5221         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5223 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5225         PR testsuite/65506
5226         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5227         gimple dump.
5229         PR target/65523
5230         * gcc.target/i386/pr65523.c: New test.
5232         PR ipa/65475
5233         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5234         dg-options.
5235         * g++.dg/lto/pr65475b_0.C: Likewise.
5237 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
5239         PR target/65505
5240         * gcc.target/sh/torture/pr65505.c: New.
5242 2015-03-23  Martin Sebor  <msebor@redhat.com>
5244         PR testsuite/63175
5245         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5246         assembly for lvx in addition to lxv.
5248 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5250         PR target/65504
5251         * gfortran.dg/pr65504.f90: New test.
5253         PR ipa/65521
5254         * gcc.dg/pr65521.c: New test.
5256 2015-03-23  Richard Biener  <rguenther@suse.de>
5258         PR tree-optimization/65518
5259         * gcc.dg/vect/pr65518.c: New testcase.
5261 2015-03-23  Richard Biener  <rguenther@suse.de>
5263         PR tree-optimization/65494
5264         * gcc.dg/vect/pr65494.c: New testcase.
5266 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5268         PR preprocessor/65238
5269         * c-c++-common/cpp/pr65238-1.c: New test.
5270         * gcc.dg/cpp/pr65238-2.c: New test.
5271         * gcc.dg/cpp/trad/pr65238-3.c: New test.
5272         * gcc.dg/cpp/trad/pr65238-4.c: New test.
5274 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
5275             Mikael Morin  <mikael@gcc.gnu.org>
5277         PR fortran/64952
5278         * gfortran.dg/elemental_dependency_4.f90: New.
5279         * gfortran.dg/elemental_dependency_5.f90: New.
5281 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
5283         PR ipa/65475
5284         * g++.dg/lto/pr65475b_0.C: New testcase.
5285         * g++.dg/lto/pr65475b_1.C: New testcase.
5286         * g++.dg/lto/pr65475c_0.C: New testcase.
5287         * g++.dg/lto/pr65475c_1.C: New testcase.
5289 2015-03-21  Tobias Burnus  <burnus@net-b.de>
5291         * gfortran.dg/coarray_38.f90: New.
5292         * gfortran.dg/coarray_39.f90: New.
5293         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5294         compile test.
5296 2015-03-20  Marek Polacek  <polacek@redhat.com>
5298         PR c++/65398
5299         * g++.dg/cpp0x/pr65398.C: New test.
5301 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
5303         PR ipa/65475
5304         * g++.dg/lto/pr65475_0.C: New testcase.
5305         * g++.dg/lto/pr65475_1.C: New testcase.
5307 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
5309         PR rtl-optimization/64366
5310         * gcc.target/sh/pr64366.c: New.
5312 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5314         PR c++/48324
5315         * g++.dg/cpp0x/constexpr-48324.C: New.
5317 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5319         PR c++/48453
5320         * g++.dg/cpp0x/pr48453.C: New.
5322 2015-03-20  Marek Polacek  <polacek@redhat.com>
5324         PR c++/65072
5325         * g++.dg/cpp0x/pr65072.C: New test.
5327 2015-03-20  Richard Biener  <rguenther@suse.de>
5329         PR middle-end/64715
5330         * gcc.dg/pr15347.c: Use -O.
5331         * c-c++-common/pr19807-1.c: Likewise.
5333 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
5335         * gnat.dg/volatile13.ad[sb]: New test.
5337 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
5339         PR rtl-optimization/60851
5340         * gcc.target/i386/pr60851.c: New test.
5342 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
5344         PR target/65240
5345         * g++.dg/pr65240.h: Add tests for PR 65240.
5346         * g++.dg/pr65240-1.C: Likewise.
5347         * g++.dg/pr65240-2.C: Likewise.
5348         * g++.dg/pr65240-3.C: Likewise.
5349         * g++.dg/pr65240-4.C: Likewise.
5351 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
5353         PR rtl-optimization/63491
5354         * gcc.target/powerpc/pr63491.c: New.
5356 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5358         * g++.dg/ipa/pr65465.C: New test.
5360 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5362         PR c++/52659
5363         * g++.dg/cpp0x/deleted11.C: New.
5365 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5367         PR sanitizer/65400
5368         * c-c++-common/tsan/pr65400-3.c: New test.
5370 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5372         PR c++/59686
5373         * g++.dg/cpp0x/constexpr-59686.C: New.
5375 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5377         PR sanitizer/64265
5378         * g++.dg/tsan/pr64265.C: New test.
5380         PR sanitizer/65400
5381         * c-c++-common/tsan/pr65400-1.c: New test.
5382         * c-c++-common/tsan/pr65400-2.c: New test.
5384 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5386         PR c++/59816
5387         * g++.dg/cpp0x/pr59816.C: New.
5389 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
5391         PR fortran/59198
5392         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5394 2015-03-18  Martin Liska  <mliska@suse.cz>
5396         PR ipa/65439
5397         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5398         equivalences either to 6 or 7.
5400 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
5402         PR middle-end/64491
5403         Revert:
5404         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
5406         * gcc.dg/undefined-loop-1.c: New file.
5407         * gcc.dg/undefined-loop-2.c: New file.
5409         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
5411         PR testsuite/64032
5412         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5413         loop exits too early.
5415 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
5417         PR tree-optimization/65450
5418         * gfortran.dg/pr65450.f90: New test.
5420         PR target/65078
5421         * gcc.target/i386/pr65078-1.c: New test.
5422         * gcc.target/i386/pr65078-2.c: New test.
5423         * gcc.target/i386/pr65078-3.c: New test.
5424         * gcc.target/i386/pr65078-4.c: New test.
5425         * gcc.target/i386/pr65078-5.c: New test.
5426         * gcc.target/i386/pr65078-6.c: New test.
5428 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5430         PR c++/65340
5431         * g++.dg/cpp1y/pr65340.C: New.
5433 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5435         PR fortran/64432
5436         * gfortran.dg/system_clock_3.f08: Adjust test.
5438 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
5440         PR fortran/59198
5441         * gfortran.dg/proc_ptr_comp_44.f90: New test.
5442         * gfortran.dg/proc_ptr_comp_45.f90: New test.
5444 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5446         PR fortran/64432
5447         * gfortran.dg/system_clock_3.f08: New test.
5449 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
5451         PR c++/64626
5452         g++.dg/cpp1y/pr64626-1.C: New.
5453         g++.dg/cpp1y/pr64626-2.C: New.
5454         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5456 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
5458         PR tree-optimization/65427
5459         * gcc.c-torture/execute/pr65427.c: New test.
5461 2015-03-16  Marek Polacek  <polacek@redhat.com>
5463         DR 1688
5464         PR c++/65327
5465         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5466         * g++.dg/cpp0x/pr65327.C: New test.
5468 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5470         PR sanitizer/64820
5471         * c-c++-common/asan/pr64820.c: New test.
5473 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
5475         * gfortran.dg/pointer_2.f90: New test.
5477 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5479         * g++.dg/pr65049.C: New test.
5481 2015-03-16  Tom de Vries  <tom@codesourcery.com>
5483         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5484         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5485         * gcc.target/i386/fuse-caller-save.c: Same.
5487 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5489         * gnat.dg/loop_optimization18.ad[sb]: New test.
5490         * gnat.dg/loop_optimization18_pkg.ads: New helper.
5492 2015-03-16  Alan Modra  <amodra@gmail.com>
5494         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
5495         2014-12-05 change.
5497 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
5499         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5500         hppa*-*-hpux*.
5501         * gcc.dg/torture/pr65270-2.c: Likewise.
5503 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
5505         PR fortran/61138
5506         * gfortran.dg/pointer_remapping_9.f90: New.
5508 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
5510         PR tree-optimization/65369
5511         * gcc.c-torture/execute/pr65369.c: New test.
5513         PR tree-optimization/65418
5514         * gcc.c-torture/execute/pr65418-1.c: New test.
5515         * gcc.c-torture/execute/pr65418-2.c: New test.
5517         PR rtl-optimization/65401
5518         * gcc.c-torture/execute/pr65401.c: New test.
5520 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5522         PR target/64600
5523         * gcc.target/arm/pr64600_1.c: New test.
5525 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5527         PR rtl-optimization/65235
5528         * gcc.target/aarch64/pr65235_1.c: New test.
5530 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5532         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5533         * gcc.target/s390/hotpatch-22.c: Likewise.
5534         * gcc.target/s390/hotpatch-23.c: Likewise.
5535         * gcc.target/s390/hotpatch-24.c: Likewise.
5536         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5537         * gcc.target/s390/hotpatch-1.c: Update expected output.
5538         * gcc.target/s390/hotpatch-2.c: Likewise.
5539         * gcc.target/s390/hotpatch-3.c: Likewise.
5540         * gcc.target/s390/hotpatch-4.c: Likewise.
5541         * gcc.target/s390/hotpatch-5.c: Likewise.
5542         * gcc.target/s390/hotpatch-6.c: Likewise.
5543         * gcc.target/s390/hotpatch-7.c: Likewise.
5544         * gcc.target/s390/hotpatch-8.c: Likewise.
5545         * gcc.target/s390/hotpatch-9.c: Likewise.
5546         * gcc.target/s390/hotpatch-10.c: Likewise.
5547         * gcc.target/s390/hotpatch-11.c: Likewise.
5548         * gcc.target/s390/hotpatch-12.c: Likewise.
5549         * gcc.target/s390/hotpatch-13.c: Likewise.
5550         * gcc.target/s390/hotpatch-14.c: Likewise.
5551         * gcc.target/s390/hotpatch-15.c: Likewise.
5552         * gcc.target/s390/hotpatch-16.c: Likewise.
5553         * gcc.target/s390/hotpatch-17.c: Likewise.
5554         * gcc.target/s390/hotpatch-18.c: Likewise.
5555         * gcc.target/s390/hotpatch-19.c: Likewise.
5557 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5559         PR target/65103
5560         * gcc.target/i386/pr65103-1.c: New.
5562 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5564         PR target/65044
5565         * gcc.target/i386/pr65044.c: New.
5567 2015-03-12  Tom de Vries  <tom@codesourcery.com>
5569         PR rtl-optimization/64895
5570         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5571         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5572         * gcc.target/i386/fuse-caller-save.c: Ditto.
5574 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5576         * gcc.dg/ipa/pr63569.c: Fix template.
5578 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
5580         * g++.dg/ipa/pr64146.C: Require fpic support.
5582 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
5584         PR libfortran/65200
5585         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5586         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5588 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
5590         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5591         to dg-options, fix up dg-skip-if.
5593 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
5595         PR target/65296
5596         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5597         * gcc.target/avr/tiny-caller-save.c: Same.
5599 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5601         PR target/65242
5602         * g++.dg/pr65242.C: New test.
5604 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
5606         * c-c++-common/asan/no-asan-check-glob.c: New test.
5608 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
5610         PR c++/65370
5611         * g++.dg/other/default11.C: New.
5612         * g++.dg/other/default12.C: Likewise.
5614 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5616         PR target/65368
5617         * gcc.target/i386/bmi2-bzhi-2.c: New test.
5619 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
5621         PR fortran/65024
5622         * gfortran.dg/unlimited_polymorphic_23.f90: New test
5624 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5626         PR c++/65127
5627         * g++.dg/cpp0x/pr65127.C: New test.
5629 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5631         * gcc.dg/ipa/PR64550.c: Update template.
5633 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5634             Tobias Burnus  <burnus@net-b.de>
5636         * gfortran.dg/coarray_sync_memory.f90: New.
5638 2015-03-10  Marek Polacek  <polacek@redhat.com>
5640         PR sanitizer/65367
5641         * c-c++-common/ubsan/pr65367.c: New test.
5643 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5645         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5646         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5647         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5648         * gcc.target/i386/mpx/calloc-1-nov.c: New.
5649         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5650         * gcc.target/i386/mpx/malloc-1-nov.c: New.
5651         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5652         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5653         * gcc.target/i386/mpx/realloc-1-nov.c: New.
5654         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5655         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5656         * gcc.target/i386/mpx/realloc-2-nov.c: New.
5657         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5659 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5661         * lib/mpx-dg.exp (mpx_link_flags): New.
5662         (mpx_init): New.
5663         (mpx_finish): New.
5664         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5665         * gcc.target/i386/mpx/alloca-1-nov.c: New.
5666         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5667         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5668         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5669         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5670         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5671         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5672         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5673         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5674         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5675         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5676         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5677         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5678         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5679         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5680         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5681         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5682         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5683         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5684         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5685         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5686         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5687         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5688         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5689         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5690         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5691         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5692         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5693         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5694         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5695         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5696         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5697         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5698         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5699         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5700         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5701         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5702         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5703         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5704         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5705         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5706         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5707         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5708         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5709         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5710         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5711         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5712         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5713         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5714         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5715         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5716         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5717         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5718         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5719         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5720         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5721         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5722         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5723         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5724         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5725         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5726         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5727         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5728         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5729         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5730         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5731         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5732         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5733         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5734         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5735         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5736         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5737         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5738         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5739         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5740         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5741         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5742         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5743         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5744         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5745         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5746         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5747         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5748         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5749         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5750         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5751         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5752         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5753         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5754         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5755         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5756         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5757         * gcc.target/i386/mpx/label-address-1.c: New.
5758         * gcc.target/i386/mpx/legacy-1-nov.c: New.
5759         * gcc.target/i386/mpx/macro.c: New.
5760         * gcc.target/i386/mpx/mpx-check.h: New.
5761         * gcc.target/i386/mpx/mpx.exp: New.
5762         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5763         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5764         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5765         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5766         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5767         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5768         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5769         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5770         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5771         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5772         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5773         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5774         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5775         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5776         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5777         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5778         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5779         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5780         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5781         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5782         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5783         * gcc.target/i386/mpx/reference-1-lbv.c: New.
5784         * gcc.target/i386/mpx/reference-1-nov.c: New.
5785         * gcc.target/i386/mpx/reference-1-ubv.c: New.
5786         * gcc.target/i386/mpx/reference-2-lbv.c: New.
5787         * gcc.target/i386/mpx/reference-2-nov.c: New.
5788         * gcc.target/i386/mpx/reference-2-ubv.c: New.
5789         * gcc.target/i386/mpx/reference-3-lbv.c: New.
5790         * gcc.target/i386/mpx/reference-3-nov.c: New.
5791         * gcc.target/i386/mpx/reference-3-ubv.c: New.
5792         * gcc.target/i386/mpx/reference-4-lbv.c: New.
5793         * gcc.target/i386/mpx/reference-4-nov.c: New.
5794         * gcc.target/i386/mpx/reference-4-ubv.c: New.
5795         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5796         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5797         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5798         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5799         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5800         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5801         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5802         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5803         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5804         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5805         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5806         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5807         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5808         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5809         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5810         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5811         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5812         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5813         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5814         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5815         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5816         * gcc.target/i386/mpx/sincos-1-nov.c: New.
5817         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5818         * gcc.target/i386/mpx/static-array-1-nov.c: New.
5819         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5820         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5821         * gcc.target/i386/mpx/static-init-1-nov.c: New.
5822         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5823         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5824         * gcc.target/i386/mpx/static-init-2-nov.c: New.
5825         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5826         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5827         * gcc.target/i386/mpx/static-init-3-nov.c: New.
5828         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5829         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5830         * gcc.target/i386/mpx/static-init-4-nov.c: New.
5831         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5832         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5833         * gcc.target/i386/mpx/static-init-5-nov.c: New.
5834         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5835         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5836         * gcc.target/i386/mpx/static-init-6-nov.c: New.
5837         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5838         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5839         * gcc.target/i386/mpx/static-string-1-nov.c: New.
5840         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5841         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5842         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5843         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5844         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5845         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5846         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5847         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5848         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5849         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5850         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5851         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5852         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5853         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5854         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5855         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5856         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5857         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5858         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5859         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5860         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5861         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5862         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5863         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5864         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5865         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5866         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5867         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5868         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5869         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5870         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5871         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5872         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5873         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5874         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5875         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5876         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5877         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5878         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5879         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5880         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5881         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5882         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5883         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5884         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5885         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5886         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5887         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5888         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5889         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5890         * gcc.target/i386/mpx/vararg-1-nov.c: New.
5891         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5892         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5893         * gcc.target/i386/mpx/vararg-2-nov.c: New.
5894         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5895         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5896         * gcc.target/i386/mpx/vararg-3-nov.c: New.
5897         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5898         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5899         * gcc.target/i386/mpx/vararg-4-nov.c: New.
5900         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5901         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5902         * gcc.target/i386/mpx/vararg-5-nov.c: New.
5903         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5904         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5905         * gcc.target/i386/mpx/vararg-6-nov.c: New.
5906         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5907         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5908         * gcc.target/i386/mpx/vararg-7-nov.c: New.
5909         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5910         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5911         * gcc.target/i386/mpx/vararg-8-nov.c: New.
5912         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5913         * gcc.target/i386/mpx/vla-1-lbv.c: New.
5914         * gcc.target/i386/mpx/vla-1-nov.c: New.
5915         * gcc.target/i386/mpx/vla-1-ubv.c: New.
5916         * gcc.target/i386/mpx/vla-2-lbv.c: New.
5917         * gcc.target/i386/mpx/vla-2-nov.c: New.
5918         * gcc.target/i386/mpx/vla-2-ubv.c: New.
5920 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
5922         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5924 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
5926         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5928 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
5930         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5931         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5933 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5935         PR c/65120
5936         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5937         on rhs is 0.
5938         (fn4): New test.
5939         * c-c++-common/pr65120.c: New test.
5941         PR rtl-optimization/65321
5942         * gcc.dg/pr65321.c: New test.
5944 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5946         PR tree-optimization/65355
5947         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5949 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
5951         PR c/65120
5952         * c-c++-common/pr49706.c: Adjust tests for not warning
5953         about !!x == y or !b == y where b is boolean, and add
5954         some further tests.
5955         * c-c++-common/pr62199-2.c: Likewise.
5957 2015-03-09  Richard Biener  <rguenther@suse.de>
5959         PR middle-end/65270
5960         * gcc.dg/torture/pr65270-1.c: New testcase.
5961         * gcc.dg/torture/pr65270-2.c: Likewise.
5963 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5965         PR tree-optimization/63743
5966         * gcc.dg/pr63743.c: New test.
5968 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
5970         PR lto/65316
5971         * g++.dg/lto/pr65316_0.C: New testcase.
5972         * g++.dg/lto/pr65316_1.C: New testcase.
5974 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
5976         PR target/62247
5977         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5978         hppa*-*-hpux*.
5979         * g++.dg/abi/rtti3.C: Likewise.
5981         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5983         PR target/62251
5984         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5986         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5988         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5990         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5992 2015-03-08  Morin  <mikael@gcc.gnu.org>
5994         PR fortran/60898
5995         * gfortran.dg/entry_20.f90: New.
5997 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5999         PR target/65153
6000         * gcc.c-torture/compile/pr65153.c: New.
6002 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
6004         PR target/65249
6005         * g++.dg/torture/pr65249.C: New.
6007 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
6009         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
6010         long.
6011         (int64_t): Likewise.
6013 2015-03-07  Marek Polacek  <polacek@redhat.com>
6014             Martin Uecker  <uecker@eecs.berkeley.edu>
6016         PR sanitizer/65280
6017         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
6018         member-like arrays.
6019         * c-c++-common/ubsan/bounds-8.c: New test.
6020         * c-c++-common/ubsan/bounds-9.c: New test.
6021         * gcc.dg/ubsan/bounds-2.c: New test.
6023 2015-03-05  Martin Sebor  <msebor@redhat.com>
6025         * PR testsuite/63175
6026         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
6027         checking of results into main to prevent it from getting optimized
6028         away.
6029         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
6031 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
6033         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
6034         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
6035         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
6036         x64.
6038 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
6040         * g++.dg/lto/pr65302_1.C: New testcase.
6041         * g++.dg/lto/pr65302_0.C: New testcase.
6043 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6045         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
6046         -fno-ipa-icf to dg-options.
6048 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6050         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
6051         compiles using the linker plugin.
6053 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6055         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6057 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6059         * gcc.target/arm/pr65067.c: New test.
6061 2015-03-05  Martin Liska  <mliska@suse.cz>
6063         PR ipa/65318
6064         * gcc.dg/ipa/pr65318.c: New test.
6066 2015-03-05  Marek Polacek  <polacek@redhat.com>
6068         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6070 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6072         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6074 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6076         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
6077         max-unroll-times back to defaults for s390.
6079 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6081         Fix last commit.
6083 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6085         PR c++/64665
6086         * g++.dg/cpp0x/initlist92.C: New.
6088 2015-03-05  Richard Biener  <rguenther@suse.de>
6090         PR tree-optimization/65310
6091         * gcc.dg/vect/pr65310.c: New testcase.
6093 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6095         PR c++/64834
6096         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6098 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6100         * gnat.dg/entry_queues3.adb: New test.
6102 2015-03-04  Ian Lance Taylor  <iant@google.com>
6104         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6106 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6108         PR c++/64227
6109         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6111 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
6113         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6114         -fno-ipa-icf to dg-options
6115         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6116         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6118 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6120         PR c++/64398
6121         * g++.dg/cpp0x/decltype62.C: New.
6123 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
6125         * gnat.dg/object_overflow5.adb: New test.
6127 2015-03-03  Martin Liska  <mliska@suse.cz>
6129         PR ipa/65287
6130         * gcc.dg/ipa/pr65287.c: New test.
6132 2015-03-03  Martin Jambor  <mjambor@suse.cz>
6133             Eric Botcazou  <ebotcazou@adacore.com>
6135         * gnat.dg/specs/pack12.ads: New test.
6137 2015-03-03  Martin Liska  <mliska@suse.cz>
6139         * gcc.dg/ipa/PR65282.c: New test.
6141 2015-03-13  Jeff Law  <law@redhat.com>
6143         PR tree-optimization/65241
6144         * gcc.c-torture/compile/pr65241.c: New test.
6146 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
6148         PR target/64331
6149         * gcc.target/avr/torture/pr64331.c: New test.
6151 2015-03-03  Martin Liska  <mliska@suse.cz>
6152             Jan Hubicka  <hubicka@ucw.cz>
6154         * g++.dg/ipa/pr65263.C: New test.
6156 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6158         PR ipa/65130
6159         * gcc.dg/lto/pr65130_0.c: New testcase.
6160         * gcc.dg/lto/pr65130_1.c: New testcase.
6162 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6164         PR ipa/64988
6165         * g++.dg/torture/pr64988.C: New testcase.
6167 2015-03-02  Tobias Burnus  <burnus@net-b.de>
6169         * gfortran.dg/coarray_atomic_6.f90: New.
6171 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6173         PR target/65184
6174         * gcc.target/i386/pr65184.c: New.
6176 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6178         PR target/65183
6179         * gcc.target/i386/pr65183.c: New.
6181 2015-02-28  Martin Liska  <mliska@suse.cz>
6182             Jan Hubicka  <hubicka@ucw.cz>
6184         * gcc.dg/ipa/ipa-icf-35.c: New test.
6185         * gcc.dg/ipa/ipa-icf-36.c: New test.
6186         * gcc.dg/ipa/ipa-icf-37.c: New test.
6188 2015-02-28  Martin Liska  <mliska@suse.cz>
6189             Jan Hubicka  <hubicka@ucw.cz>
6191         PR ipa/65245
6192         * gcc.dg/ipa/ipa-icf-34.c: New test.
6194 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
6196         PR target/61142
6197         * gcc.target/sh/sh/pr61142.c: New.
6199 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6201         * g++.dg/other/dump-ada-spec-3.C: New test.
6203 2015-03-01  Martin Liska  <mliska@suse.cz>
6205         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6206         * g++.dg/ipa/pr63595.C: Update expected results.
6208 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
6210         PR ipa/65236
6211         * g++.dg/ipa/ipa-icf-6.C: New testcase.
6213 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
6215         * gcc.dg/vect/pr59354.c: Move vector producing code to
6216         separate function.
6218 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
6220         PR ipa/65237
6221         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6222         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6223         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6224         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6226 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
6228         PR tree-optimization/65048
6229         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6230         (foo): Use K&R style definition.
6232 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
6234         PR target/65032
6235         * g++.dg/pr65032.C: New.
6237 2015-02-27  Marek Polacek  <polacek@redhat.com>
6239         PR c/65040
6240         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6241         -Wformat=2.
6243 2015-02-27  Marek Polacek  <polacek@redhat.com>
6245         PR c/65228
6246         * gcc.dg/pr65228.c: New test.
6248 2015-02-27  Kai Tietz  <ktietz@redhat.com>
6250         PR c/35330
6251         * gcc.dg/weak/weak-17.c: New file.
6253 2015-02-27  Richard Biener  <rguenther@suse.de>
6255         PR lto/65193
6256         * g++.dg/lto/pr65193_0.C: New testcase.
6258 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6260         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6261         * gcc.target/s390/hotpatch-8.c: Likewise.
6262         * gcc.target/s390/hotpatch-9.c: Likewise.
6263         * gcc.target/s390/pr61078.c: Likewise.
6264         * gcc.target/s390/pr57960.c: Remove -m64.
6265         * gcc.target/s390/pr61078.c: Likewise.
6267 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
6268             Martin Liska  <mliska@suse.cz>
6270         PR bootstrap/65150
6271         * gcc.dg/pr64454.c: Disable ICF.
6272         * gcc.dg/pr28685-1.c: Disable ICF
6273         * gcc.dg/ipa/iinline-5.c: Disable ICF.
6274         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6275         * g++.dg/ipa/ipa-icf-4.C: Update template.
6277 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
6279         PR tree-optimization/65216
6280         * gcc.c-torture/execute/pr65216.c: New test.
6282         PR tree-optimization/65215
6283         * gcc.c-torture/execute/pr65215-1.c: New test.
6284         * gcc.c-torture/execute/pr65215-2.c: New test.
6285         * gcc.c-torture/execute/pr65215-3.c: New test.
6286         * gcc.c-torture/execute/pr65215-4.c: New test.
6287         * gcc.c-torture/execute/pr65215-5.c: New test.
6289 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6291         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6293 2015-02-26  Martin Liska  <mliska@suse.cz>
6294             Jan Hubicka  <hubicka@ucw.cz>
6296         * g++.dg/ipa/pr64146.C: Update expected results.
6297         * gcc.dg/ipa/ipa-icf-26.c: Update test.
6298         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6299         * gcc.dg/ipa/ipa-icf-34.c: New test.
6301 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6303         * gcc.dg/vect/vect-pr61917.c: Rename to ...
6304         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6305         (dg-additional-options): Remove dg directive.
6306         (dg-final): Add dg directive.
6308 2015-02-26  Marek Polacek  <polacek@redhat.com>
6310         PR ipa/65008
6311         * g++.dg/ipa/pr65008.C: New test.
6313 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6315         * lib/profopt.exp (profopt-target-cleanup): New proc.
6316         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6317         files from sources from dg-additional-sources.
6319 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6321         * lib/gcov.exp: Cleanup in case of xfail.
6323 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6325         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6327 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
6329         PR debug/46102
6330         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6331         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6332         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6333         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6334         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6335         * g++.dg/debug/pr46123.C: XFAIL and move...
6336         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6337         * gcc.dg/debug/dwarf2-3.c: Move...
6338         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6340 2015-02-26  Marek Polacek  <polacek@redhat.com>
6342         PR c++/65202
6343         * g++.dg/cpp1y/pr65202.C: New test.
6345 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6347         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6348         locale_facets.h.gcov.
6350 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6352         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6354 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6356         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6358 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6360         PR target/65217
6361         * gcc.target/i386/pr65217.c: New.
6363 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6365         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6367 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6369         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6371 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6373         PR tree-optimization/65048
6374         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6376 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6378         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6379         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6381 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
6383         PR target/65161
6384         * gcc.target/i386/pr65161.c: New test.
6386 2015-02-26  Terry Guo  <terry.guo@arm.com>
6388         * gcc.target/arm/no-volatile-in-it.c: New test.
6390 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
6392         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6393         (dg-options): Add -save-temps.
6394         (dg-final): Add cleanup-saved-temps.
6396 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
6398         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6400 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
6402         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6403         * gcc.target/powerpc/pack01.c: Include string.h.
6405 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6407         PR target/65167
6408         * gcc.target/i386/pr65167.c: New.
6410 2015-02-25  Kai Tietz  <ktietz@redhat.com>
6412         PR tree-optimization/61917
6413         * gcc.dg/vect/vect-pr61917.c: New file.
6415 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
6417         PR tree-optimization/65170
6418         * gcc.c-torture/execute/pr65170.c: New test.
6419         * gcc.dg/tree-ssa/vrp96.c: New test.
6421 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6423         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6425 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6427         PR testsuite/65126
6428         * lib/gcc-defs.exp (additional_sources_used): Add new var.
6429         (dg-additional-files-options): Copy additional_sources to
6430         additional_sources_used before emptying additional_sources.
6431         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6432         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6433         (cleanup-saved-temps): Use additional_sources_used instead of
6434         additional_sources.
6435         (dg-test): Reset additional_sources_used.
6437 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
6439         PR fortran/63427
6440         * gfortran.dg/integer_exponentiation_6.F90: New test.
6442 2015-02-23  Martin Sebor  <msebor@redhat.com>
6444         PR target/65109
6445         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6446         two parts.  One to save registers, the other to verify the
6447         registers have the right values.  Save register state into
6448         static data rather than on the stack.
6450 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
6452         PR bootstrap/63888
6453         * c-c++-common/asan/pr63888.c: New test.
6455 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
6457         PR target/65163
6458         * gcc.c-torture/compile/pr65163.c: New.
6460 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6462         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6463         with -m31 on 64 bit.
6464         * gcc.dg/hoist-register-pressure-2.c: Likewise.
6465         * gcc.dg/hoist-register-pressure-3.c: Likewise.
6467 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6469         * gcc.target/s390/20090223-1.c: Add
6470         -Wno-implicit-function-declaration option.
6471         * gcc.target/s390/pr42224.c: Likewise.
6472         * gcc.target/s390/pr55718.c: Likewise.
6474 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6476         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6477         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6478         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6479         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6480         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6481         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6482         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6483         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6484         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6485         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6486         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6487         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6488         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6489         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6490         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6491         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6492         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6493         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6494         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6495         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6496         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6498 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6500         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6501         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6502         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6503         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6504         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6505         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6506         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6507         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6508         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6509         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6510         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6511         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6512         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6513         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6514         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6515         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
6517 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6519         PR fortran/64980
6520         PR fortran/61960
6521         * gfortran.dg/pr61960.f90: New.
6522         * gfortran.dg/pr64230.f90: New.
6523         * gfortran.dg/pr64980.f03: New.
6525 2015-02-22  Tom de Vries  <tom@codesourcery.com>
6527         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
6529 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
6531         PR ada/65156
6532         * gnat.dg/timing_events.adb: Removed, invalid test.
6534 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
6536         PR debug/58123
6537         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6538         location.
6539         * g++.dg/gcov/gcov-2.C: Likewise.
6541 2015-02-20  Richard Biener  <rguenther@suse.de>
6543         PR tree-optimization/65136
6544         * gcc.dg/tree-ssa/pr65136.c: New testcase.
6546 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
6548         PR testsuite/64158
6549         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6550         and nvptx-*-* blacklisting.
6552         * gcc.dg/sibcall-9.c: New test.
6553         * gcc.dg/sibcall-10.c: New test.
6555 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6557         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6559 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
6561         PR target/64452
6562         * gcc.target/avr/torture/pr64452.c: New test.
6564 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6566         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6567         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6569 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6571         PR testsuite/65116
6572         * lib/target-supports.exp (check_compile): Check whether
6573         additional_sources is defined before using it.
6575 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
6577         PR middle-end/65074
6578         * g++.dg/opt/pr65074.C: New file.
6580 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
6582         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6583         (size_type): New typedef.
6584         (operator "" _script): Use it for the last argument.
6586 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6588         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6590 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6592         * lib/target-supports.exp (check_compile): Save/restore
6593         additional_sources that may belong to an actual test.
6595 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
6597         PR gcov-profile/64634
6598         * g++.dg/gcov/gcov-15.C: New test.
6600 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6602         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6604 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6606         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6608 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6610         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6612 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6614         * gfortran.dg/fmt_cache_1.f: Add missing close.
6616 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6618         PR testsuite/65107
6619         * gfortran.dg/read_eof_8.f90: Add missing close.
6621 2015-02-18  Richard Biener  <rguenther@suse.de>
6623         PR tree-optimization/65063
6624         * gcc.dg/pr65063.c: New testcase.
6626 2015-02-18  Richard Biener  <rguenther@suse.de>
6628         PR tree-optimization/62217
6629         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6631 2015-02-18  Marek Polacek  <polacek@redhat.com>
6633         PR sanitizer/65081
6634         * c-c++-common/ubsan/pr65081.c: New test.
6636 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6638         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6639         * gcc.target/sh/force-cbranch-delay-slot.c: New.
6641 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
6643         * gcc.dg/ipa/propalign-3.c: New test.
6645 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6647         PR target/64793
6648         * gcc.target/sh/pr64793.c: New.
6649         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6651 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
6653         * gcc.target/arm/divzero.c: New test case.
6655 2015-02-17  Tom de Vries  <tom@codesourcery.com>
6657         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6659 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
6660             Jakub Jelinek  <jakub@redhat.com>
6662         PR c++/65075
6663         * g++.dg/cpp0x/pr65075.C: New test.
6665 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
6667         PR target/65058
6668         * gcc.target/powerpc/pr65058.c: New test.
6670 2015-02-16  Jeff Law  <law@redhat.com>
6672         PR tree-optimization/64823
6673         * gcc.dg/uninit-20.c: New test.
6675 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
6676             James Greenhalgh  <james.greenhalgh@arm.com>
6678         PR ipa/64963
6679         * gcc.dg/ipa/ipa-clone-1.c: New test.
6681 2015-02-16  Richard Biener  <rguenther@suse.de>
6683         PR tree-optimization/65077
6684         * gcc.dg/torture/pr65077.c: New testcase.
6686 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
6688         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6689         Directive adjusted to scan for ldaxr.
6690         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6691         adjusted to scan for ldaex.
6693 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
6695         PR c++/65080
6696         * g++.dg/cpp0x/constexpr-65080.C: New.
6698 2015-02-16  Richard Biener  <rguenther@suse.de>
6700         PR tree-optimization/63593
6701         * gcc.dg/pr63593.c: New testcase.
6703 2015-02-16  Marek Polacek  <polacek@redhat.com>
6705         PR c/65066
6706         * gcc.dg/pr65066.c: New test.
6708 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6710         * gcc.dg/pr65002.C: Move ...
6711         * g++.dg/ipa/pr65002.C: ... here.
6713 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
6715         * gcc.target/powerpc/pr64205.c: Skip on AIX.
6716         * gcc.target/powerpc/pr64505.c: Skip on AIX.
6717         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6718         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6720 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
6722         PR testsuite/64850
6723         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6724         the expression to find calls.
6725         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6726         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6727         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6728         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6729         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6731 2015-02-14  Marek Polacek  <polacek@redhat.com>
6733         PR c/64768
6734         * gcc.dg/array-11.c: New test.
6735         * gcc.dg/array-12.c: New test.
6736         * gcc.dg/array-13.c: New test.
6737         * gcc.dg/array-14.c: New test.
6738         * gcc.dg/c99-flex-array-typedef-1.c: New test.
6739         * gcc.dg/c99-flex-array-typedef-2.c: New test.
6740         * gcc.dg/c99-flex-array-typedef-3.c: New test.
6741         * gcc.dg/c99-flex-array-typedef-5.c: New test.
6742         * gcc.dg/c99-flex-array-typedef-7.c: New test.
6743         * gcc.dg/c99-flex-array-typedef-8.c: New test.
6745 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6747         PR c++/60894
6748         * g++.dg/lookup/using54.C: New.
6750 2015-02-13  Jeff Law  <law@redhat.com>
6752         PR bootstrap/65060
6753         Revert my change for tree-optimization/64823.
6755 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6757         PR tree-optimization/65053
6758         * gcc.c-torture/execute/pr65053-1.c: New test.
6759         * gcc.c-torture/execute/pr65053-2.c: New test.
6761 2015-02-13  Marek Polacek  <polacek@redhat.com>
6763         PR c/65050
6764         * gcc.dg/pr65050.c: New test.
6766 2015-02-13  Jeff Law  <law@redhat.com>
6768         PR tree-optimization/64823
6769         * gcc.dg/uninit-20.c: New test.
6771         PR rtl-optimization/47477
6772         * gcc.dg/tree-ssa/pr47477.c: New test.
6774 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6776         PR c++/60211
6777         * g++.dg/parse/ivdep-2.C: New.
6778         * g++.dg/parse/ivdep-3.C: Likewise.
6780 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6782         PR fortran/64506
6783         * gfortran.dg/continuation_13.f90: New test.
6784         * gfortran.dg/continuation_14.f: New test.
6786 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6788         PR c++/64970
6789         * g++.dg/cpp0x/sfinae55.C: New.
6791 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6793         PR ipa/65034
6794         * g++.dg/ipa/pr65034.C: New test.
6796 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6798         PR tree-optimization/65002
6799         * gcc.dg/pr65002.C: New.
6801 2015-02-13  Marek Polacek  <polacek@redhat.com>
6803         PR c/65040
6804         * c-c++-common/pr65040.c: New test.
6806 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
6808         PR tree-optimization/64705
6809         * gcc.dg/tree-ssa/pr64705.c: New test.
6811 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
6813         PR rtl/32219
6814         * gcc.dg/visibility-22.c: New test.
6815         * gcc.dg/visibility-23.c: New test.
6816         * gcc.target/i386/pr32219-1.c: New test.
6817         * gcc.target/i386/pr32219-2.c: New test.
6818         * gcc.target/i386/pr32219-3.c: New test.
6819         * gcc.target/i386/pr32219-4.c: New test.
6820         * gcc.target/i386/pr32219-5.c: New test.
6821         * gcc.target/i386/pr32219-6.c: New test.
6822         * gcc.target/i386/pr32219-7.c: New test.
6823         * gcc.target/i386/pr32219-8.c: New test.
6824         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6826 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6828         PR libgfortran/57822
6829         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6830         four different KINDs.
6832 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6834         PR c++/64884
6835         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6837         PR sanitizer/65000
6838         * g++.dg/ubsan/pr65000.C: New test.
6840 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
6842         PR fortran/64932
6843         * gfortran.dg/finalize_28.f90: New test
6845 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6847         PR debug/55541
6848         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6849         DW_TAG_lexical_block removal.
6850         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6851         * g++.dg/guality/pr55541.C: New test.
6853         PR sanitizer/64984
6854         * g++.dg/ubsan/pr64984.C: New test.
6856 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
6858         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6860 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6862         PR testsuite/64930
6863         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6864         instructions for 2015-01-14 get_memmodel changes.
6865         * gcc.target/powerpc/atomic-p8.c: Likewise.
6867         PR sanitizer/65019
6868         * g++.dg/ubsan/pr65019.C: New test.
6870         PR tree-optimization/65014
6871         * gcc.c-torture/compile/pr65014.c: New test.
6873 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6875         PR libgfortran/57822
6876         * gfortran/fmt_g0_7.f08: Revise test.
6878 2015-02-11  Jeff Law  <law@redhat.com>
6880         PR target/63347
6881         * gcc.target/m68k/pr63347.c: New test.
6883 2015-02-11  Marek Polacek  <polacek@redhat.com>
6885         * g++.dg/ubsan/shift-1.C: New test.
6886         * gcc.dg/ubsan/c-shift-2.c: New test.
6887         * c-c++-common/ubsan/shift-5.c: Remove file.
6889 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
6891         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6892         Directive adjusted to XFAIL.
6893         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6894         adjusted to XFAIL.
6896 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6898         PR middle-end/65003
6899         * g++.dg/opt/pr65003.C: New test.
6901 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6903         * lib/target-supports.exp (check_effective_target_pie): Renamed
6904         to ...
6905         (check_effective_target_pie_enabled): This.
6906         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6907         * gcc.target/i386/pie.c: Likewise.
6909 2015-02-11  Andrew Pinski  <apinski@cavium.com>
6911         PR target/64893
6912         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6913         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6915 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6917         PR target/61925
6918         * gcc.target/i386/pr61925-1.c: New test.
6919         * gcc.target/i386/pr61925-2.c: New test.
6920         * gcc.target/i386/pr61925-3.c: New test.
6922 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
6924         PR sanitizer/65004
6925         * g++.dg/asan/pr65004.C: New test.
6927 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
6929         PR target/64661
6930         * gcc.taget/sh/pr64661-0.h: New.
6931         * gcc.taget/sh/pr64661-1.c: New.
6932         * gcc.taget/sh/pr64661-2.c: New.
6933         * gcc.taget/sh/pr64661-3.c: New.
6934         * gcc.taget/sh/pr64661-4.c: New.
6936 2015-02-10  Richard Biener  <rguenther@suse.de>
6938         PR tree-optimization/64995
6939         * g++.dg/torture/pr64995.C: New testcase.
6941 2015-02-10  Richard Biener  <rguenther@suse.de>
6943         PR tree-optimization/64909
6944         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6946 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6948         * gcc.dg/signbit-sa.c: New test.
6950 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6952         PR libgfortran/57822
6953         * gfortran/fmt_g0_7.f08: New test.
6955 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
6957         PR tree-optimization/43378
6958         * gcc.dg/tree-ssa/pr43378.c: New test.
6960 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
6962         PR ipa/64978
6963         * g++.dg/torture/pr64978.C: New testcase.
6965 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6967         PR sanitizer/64981
6968         * gcc.dg/asan/pr64981.c: New test.
6970 2015-02-09  Marek Polacek  <polacek@redhat.com>
6972         PR c/64856
6973         * gcc.dg/pr64856.c: New test.
6975 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6977         PR target/64979
6978         * gcc.dg/tree-ssa/stdarg-7.c: New test.
6979         * gcc.c-torture/execute/pr64979.c: New test.
6981 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
6983         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6985 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6987         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6988         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6990 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6992         PR target/58757
6993         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6995 2015-02-09  Richard Biener  <rguenther@suse.de>
6997         PR tree-optimization/54000
6998         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
7000 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7002         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
7004 2015-02-09  Martin Liska  <mliska@suse.cz>
7006         * g++.dg/ipa/pr64858.C: New test.
7008 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7010         * gcc.dg/uninit-19.c: Fix warning line for fpic.
7012 2015-02-08  Andrew Pinski  <apinski@cavium.com>
7014         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
7016 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7018         PR fortran/63744
7019         * gfortran.dg/use_rename_8.f90: New.
7021 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
7023         * gnat.dg/addr7.ad[sb]: New test.
7024         * gnat.dg/addr8.ad[sb]: Likewise.
7026 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
7028         PR jit/64752
7029         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
7030         from jit.dg/test-compile-to-executable.c's create_code, with a
7031         clarification of the output message.
7032         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
7033         pass/fail message.
7034         (test_jit): Use CHECK_NO_ERRORS when calling
7035         gcc_jit_context_compile_to_file.
7036         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
7037         jit-verify-compile-to-file to jit-verify-output-file-was-created.
7038         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
7039         about deletions that are attempted.
7040         (jit-verify-compile-to-file): Rename to...
7041         (jit-verify-output-file-was-created): ...this, and drop the
7042         attempt to run "file" and verify the output.
7043         (jit-verify-assembler): New function.
7044         (jit-verify-object): New function.
7045         (jit-verify-dynamic-library): New function.
7046         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
7047         favor of an implementation from new file
7048         create-code-for-hello-world-executable.h, which also adds a
7049         "main".
7050         (dg-final): Replace jit-verify-compile-to-file with
7051         jit-verify-output-file-was-created, and invoke new function
7052         jit-verify-assembler.
7053         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
7054         the output message.
7055         (dg-final): Replace jit-verify-compile-to-file with
7056         jit-verify-output-file-was-created, and invoke new function
7057         jit-verify-dynamic-library.
7058         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7059         favor of an implementation from new file
7060         create-code-for-hello-world-executable.h, which also adds a
7061         "main".
7062         (dg-final): Replace jit-verify-compile-to-file with
7063         jit-verify-output-file-was-created.  Strengthen the expected stdout
7064         from the built executable.
7065         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7066         favor of an implementation from new file
7067         create-code-for-hello-world-executable.h, which also adds a
7068         "main".
7069         (dg-final): Replace jit-verify-compile-to-file with
7070         jit-verify-output-file-was-created, and invoke new function
7071         jit-verify-object.
7072         * jit.dg/verify-dynamic-library.c: New source file.
7074 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
7075             Brian Rzycki  <b.rzycki@samsung.com>
7077         PR tree-optimization/64878
7078         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
7080 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7082         PR ipa/64896
7083         * g++.dg/ipa/pr64896.C: New test.
7085 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7087         PR target/64205
7088         * gcc.target/powerpc/pr64205.c: New file.
7090 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
7092         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
7093         (dg-options): Use -fpie instead of -fPIE -pie.
7095 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7097         PR middle-end/64937
7098         * g++.dg/asan/pr64937.C: New test.
7100 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
7102         PR fortran/63205
7103         * gfortran.dg/class_to_type_4.f90: New test
7105 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
7107         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7109 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7111         PR rtl-optimization/64957
7112         PR debug/64817
7113         * gcc.c-torture/execute/pr64957.c: New test.
7115 2015-02-05  Jeff Law  <law@redhat.com>
7117         PR target/17306
7118         * gcc.target/h8300/pr17306-1.c: New test.
7119         * gcc.target/h8300/pr17306-2.c: New test.
7121 2015-02-05  Tobias Burnus  <burnus@net-b.de>
7123         PR fortran/64943
7124         * gfortran.dg/structure_constructor_12.f90: New.
7126 2015-02-05  Jeff Law  <law@redhat.com>
7128         PR target/58400
7129         gcc.target/h8300/pr58400.c: New test.
7131 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
7133         * gcc.target/arm/macro_defs0.c: New test.
7134         * gcc.target/arm/macro_defs1.c: New test.
7135         * gcc.target/arm/macro_defs2.c: New test.
7137 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
7139         PR rtl-optimization/64905
7140         * gcc.target/i386/pr64905.c: Require nonpic target.
7141         (dg-options): Add -fomit-frame-pointer.
7142         (main): Remove.
7144 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
7146         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7147         tree dump scanning.
7149 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
7151         PR fortran/64757
7152         * gfortran.dg/type_to_class_2.f90: New test
7153         * gfortran.dg/type_to_class_3.f90: New test
7155 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
7157         PR ipa/64686
7158         * g++.dg/torture/pr64686.C: New testcase.
7160 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7162         PR rtl-optimization/64905
7163         * gcc.target/i386/pr64905.c: New file.
7165 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7167         * gcc.dg/guality/pr41447-1.c: Remove xfail.
7168         * gcc.dg/guality/pr41616-1.c: Ditto.
7170 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
7172         PR debug/64817
7173         * gcc.dg/pr64817-3.c: New.
7175 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
7176             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7178         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7179         pass parameters in registers.
7180         * gcc.dg/guality/pr36728-2.c (main): Likewise.
7181         * gcc.dg/guality/pr36728-3.c (main): Likewise.
7182         * gcc.dg/guality/pr36728-4.c (main): Likewise.
7184 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
7185             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7187         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7188         list, allow for multilibed targets.
7189         * gcc.dg/combine_ashiftrt_2.c: Likewise.
7191 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7193         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7194         * gcc.dg/pr46728-6.c: Ditto.
7196 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
7198         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7199         for mips_nanlegacy target.
7201 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
7203         * gcc.target/i386/chkp-hidden-def.c: New.
7205 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7207         PR middle-end/62103
7208         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7209         to use 24 bits for bitfield b.
7211 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7213         PR testsuite/64796
7214         * lib/target-supports.exp (check_effective_target_bswap64): Do not
7215         cache result in a global variable.  Include all 32-bit targets for
7216         bswap64 tests.
7218 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
7220         PR rtl-optimization/64756
7221         * gcc.c-torture/execute/pr64756.c: New test.
7223 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
7225         PR target/64660
7226         * gcc.target/sh/pr64660-0.h: New.
7227         * gcc.target/sh/pr64660-1.c: New.
7228         * gcc.target/sh/pr64660-2.c: New.
7229         * gcc.target/sh/pr64660-3.c: New.
7230         * gcc.target/sh/pr64660-4.c: New.
7232 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7234         PR c++/64877
7235         * g++.dg/warn/Waddress-2.C: New.
7237 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
7239         PR middle-end/61225
7240         * gcc.target/i386/pr49095.c: XFAIL for ia32.
7242 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
7244         PR preprocessor/64803
7245         * gcc.dg/cpp/builtin-macro-1.c: New test case.
7247 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
7249         * g++.dg/ipa/devirt-37.C: Disable early inlining.
7251 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
7253         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7254         (_ARM_FPSRC): Add DN and AHP fields.
7255         (clean_results): Force DN=1 on AArch64.
7256         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7257         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7258         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7259         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7260         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7261         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7263 2015-02-02  Alan Modra  <amodra@gmail.com>
7265         * gcc.target/powerpc/cprophard.c: New.
7267 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
7269         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7270         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7272 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
7274         PR debug/64817
7275         * gcc.dg/pr64817-1.c: New test.
7276         * gcc.dg/pr64817-2.c: New test.
7278 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
7280         PR target/64851
7281         * gcc.target/sh/pr64851-0.h: New
7282         * gcc.target/sh/pr64851-1.c: New
7283         * gcc.target/sh/pr64851-2.c: New
7284         * gcc.target/sh/pr64851-3.c: New
7285         * gcc.target/sh/pr64851-4.c: New
7287 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7289         PR target/64882
7290         * gcc.dg/torture/pr64882.c: New test.
7292 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
7294         PR target/64159
7295         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7296         sparc*-*-*.
7298 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7300         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7301         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7302         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7303         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7304         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7305         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7306         tree dump.
7307         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7308         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7309         tree dump.
7310         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7311         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7312         tree dump.
7314 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7316         PR target/64688
7317         * g++.dg/pr64688-2.C: New.
7319 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7321         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7322         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7323         * gcc.target/i386/fuse-caller-save.c: Ditto.
7324         * gcc.target/i386/headmerge-1.c: Ditto.
7325         * gcc.target/i386/headmerge-2.c: Ditto.
7326         * gcc.target/i386/sibcall-6.c: Ditto.
7328 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7330         PR target/64617
7331         * gcc.target/i386/pr64617.c: New test.
7333 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7335         PR target/15184
7336         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7337         (dg-options): Remove -m32.
7338         (dg-final): Scan for "movb %al" only.
7339         * gcc.target/i386/pr15184-2.c: Ditto.
7341 2015-01-30  Richard Biener  <rguenther@suse.de>
7343         PR tree-optimization/64829
7344         * gcc.dg/vect/pr64829.c: New testcase.
7346 2015-01-29  Marek Polacek  <polacek@redhat.com>
7348         PR c/64709
7349         * gcc.dg/pr64709.c: New test.
7351 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
7353         PR c++/64717
7354         * g++.dg/ubsan/pr64717-1.C: New test.
7355         * g++.dg/ubsan/pr64717-2.C: New test.
7357 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
7359         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7361 2015-01-29  Jeff Law  <law@redhat.com>
7363         PR target/15184
7364         * gcc.target/i386/pr15184-1.c: New test.
7365         * gcc.target/i386/pr15184-2.c: New test.
7367 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7369         PR tree-optimization/64746
7370         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7372 2015-01-29  Richard Biener  <rguenther@suse.de>
7374         PR tree-optimization/64853
7375         * gcc.dg/torture/pr64853.c: New testcase.
7377 2015-01-29  Richard Biener  <rguenther@suse.de>
7379         PR tree-optimization/64844
7380         * gcc.dg/vect/pr64844.c: New testcase.
7382 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7384         PR middle-end/64809
7385         * gcc.dg/pr64809.c: Delete.
7387 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
7389         PR middle-end/64805
7390         * gcc.target/i386/pr64805.c: New.
7392 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7394         * gcc.dg/guality/guality.h (main): Add argv[0] to
7395         guality_gdb_command.
7397 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
7399         PR ipa/64801
7400         * gcc.dg/tree-ssa/pr64801.c: New testcase.
7402 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
7404         PR target/64659
7405         * gcc.target/sh/sh.exp
7406         (check_effective_target_atomic_model_soft_gusa_available,
7407         check_effective_target_atomic_model_soft_tcb_available,
7408         check_effective_target_atomic_model_soft_imask_available,
7409         check_effective_target_atomic_model_hard_llcs_available): New.
7410         * gcc.target/sh/pr64659-0.h: New.
7411         * gcc.target/sh/pr64659-1.c: New.
7412         * gcc.target/sh/pr64659-2.c: New.
7413         * gcc.target/sh/pr64659-3.c: New.
7414         * gcc.target/sh/pr64659-4.c: New.
7416 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
7418         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7419         scan-assembler-times pattern.
7421 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7423         PR middle-end/64809
7424         * gcc.dg/pr64809.c: New test.
7426 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
7428         PR tree-optimization/64277
7429         * gcc.dg/pr64277.c: New.
7431 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7433         PR tree-optimization/64718
7434         * gcc.c-torture/execute/pr64718.c: New test.
7436 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
7438         * gcc.target/aarch64/abs_2.c: New.
7440 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
7442         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7443         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7444         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7445         ISA rev < 2.
7447 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
7449         PR bootstrap/64612
7450         * lib/target-supports.exp (check_effective_target_comdat_group): New.
7451         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7452         { target comdat_group }.
7454 2015-01-27  Tobias Burnus  <burnus@net-b.de>
7456         PR fortran/63861
7457         * gfortran.dg/goacc/coarray_2.f90: New.
7459 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7461         PR ipa/60871
7462         PR ipa/64139
7463         * g++.dg/torture/pr64139.C: New testcase.
7464         * g++.dg/torture/pr60871.C: Likewise.
7466 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
7468         PR fortran/64230
7469         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7470         prevent linking errors.
7472 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7474         PR ipa/64282
7475         * g++.dg/torture/pr64282.C: New testcase.
7477 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7479         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7480         for wzr reg.
7482 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7484         * gcc.target/s390/hotpatch-13.c: New testcase.
7485         * gcc.target/s390/hotpatch-14.c: New testcase.
7486         * gcc.target/s390/hotpatch-15.c: New testcase.
7487         * gcc.target/s390/hotpatch-16.c: New testcase.
7488         * gcc.target/s390/hotpatch-17.c: New testcase.
7489         * gcc.target/s390/hotpatch-18.c: New testcase.
7490         * gcc.target/s390/hotpatch-19.c: New testcase.
7491         * gcc.target/s390/hotpatch-20.c: New testcase.
7492         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7493         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7494         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7495         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7496         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7497         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7498         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7499         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7500         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7501         * gcc.target/s390/hotpatch-10.c: Likewise.
7502         * gcc.target/s390/hotpatch-11.c: Likewise.
7503         * gcc.target/s390/hotpatch-12.c: Likewise.
7504         * gcc.target/s390/hotpatch-2.c: Likewise.
7505         * gcc.target/s390/hotpatch-3.c: Likewise.
7506         * gcc.target/s390/hotpatch-4.c: Likewise.
7507         * gcc.target/s390/hotpatch-5.c: Likewise.
7508         * gcc.target/s390/hotpatch-6.c: Likewise.
7509         * gcc.target/s390/hotpatch-7.c: Likewise.
7510         * gcc.target/s390/hotpatch-8.c: Likewise.
7511         * gcc.target/s390/hotpatch-9.c: Likewise.
7512         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
7513         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7514         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7515         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7516         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7517         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7518         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7519         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7521 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
7523         * gcc.dg/long_branch.c: New testcase.
7525 2015-01-27  Richard Biener  <rguenther@suse.de>
7527         PR tree-optimization/56273
7528         PR tree-optimization/59124
7529         PR tree-optimization/64277
7530         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7531         * gcc.dg/Warray-bounds-12.c: Likewise.
7532         * gcc.dg/Warray-bounds-13.c: Likewise.
7534 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7536         PR rtl-optimization/61058
7537         * gcc.dg/pr61058.c: New test.
7539 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
7541         * gcc.target/i386/chkp-narrow-bounds.c: New.
7543 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7545         PR tree-optimization/64807
7546         * gcc.dg/pr64807.c: New test.
7548         PR c/64766
7549         * gcc.dg/pr64766.c: New test.
7551 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
7553         PR target/49263
7554         * gcc.target/sh/pr49263-4.c: New.
7556 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
7558         PR fortran/62044
7559         * gfortran.dg/allocate_with_mold_1.f90: New test
7561 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
7563         PR c/64778
7564         * gcc.dg/pr64778.c: New test.
7566         PR middle-end/64421
7567         * gcc.dg/vect/pr64421.c: New test.
7569 2015-01-26  Tobias Burnus  <burnus@net-b.de>
7571         PR fortran/64771
7572         * gfortran.dg/coarray_36.f: New.
7573         * gfortran.dg/coarray_37.f90: New.
7575 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
7577         PR fortran/64230
7578         * gfortran.dg/class_allocate_18.f90: New.
7580 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7582         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7584 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7586         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7588 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7590         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7592 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7594         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7596 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7598         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7599         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7600         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7601         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7603 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7605         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7606         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7607         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7609 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7611         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7612         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7613         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7614         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7615         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7616         vXXXhn.inc.
7618 2015-01-26  Richard Biener  <rguenther@suse.de>
7620         PR middle-end/64764
7621         * gcc.dg/uninit-19.c: New testcase.
7623 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7625         * lib/target-supports.exp (check_effective_target_vect64): Add
7626         sparc*-*-*.
7628 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7630         PR testsuite/64712
7631         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7633 2015-01-26  Tony Liu  <tony.liu@arm.com>
7635         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7636         non-UAL cases.
7638 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
7640         PR libfortran/64770
7641         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7642         correctly, clean up afterwards.
7644 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
7646         PR fortran/62044
7647         * gfortran.dg/use_rename_7.f90: New.
7649 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
7651         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7652         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7654 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
7656         PR target/54236
7657         * gcc.target/sh/pr54236-4.c: New.
7659 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
7661         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7662         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
7663         Bridge test.
7665 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
7667         PR libfortran/64770
7668         * gfortran.dg/open_new_segv.f90: New test.
7670 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
7672         PR target/49263
7673         PR target/53987
7674         PR target/64345
7675         PR target/59533
7676         PR target/52933
7677         PR target/54236
7678         PR target/51244
7679         * gcc.target/sh/pr64345-1.c: New.
7680         * gcc.target/sh/pr64345-2.c: New.
7681         * gcc.target/sh/pr59533-1.c: New.
7682         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7683         * gcc.target/sh/pr52933-2.c: Likewise.
7684         * gcc.target/sh/pr54089-1.c: Likewise.
7685         * gcc.target/sh/pr54236-1.c: Likewise.
7686         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7687         * gcc.target/sh/pr49263-1.c: Remove xfails.
7688         * gcc.target/sh/pr49263-2.c: Likewise.
7689         * gcc.target/sh/pr49263-3.c: Likewise.
7690         * gcc.target/sh/pr53987-1.c: Likewise.
7691         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7692         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7693         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7694         (test05, test06, test07, test08, test09, test10, test11, test12): New.
7695         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7696         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7697         test_009): New.
7698         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7699         (test_02): New.
7701 2015-01-24  Tom de Vries  <tom@codesourcery.com>
7703         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7705 2015-01-23  Ian Lance Taylor  <iant@google.com>
7707         PR go/64510
7708         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7709         targets without split stack support.
7711 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
7713         PR target/64317
7714         * gcc.target/i386/pr64317.c: New test.
7716 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
7718         PR rtl-optimization/63637
7719         PR rtl-optimization/60663
7720         * gcc.dg/pr63637-1.c: New test.
7721         * gcc.dg/pr63637-2.c: New test.
7722         * gcc.dg/pr63637-3.c: New test.
7723         * gcc.dg/pr63637-4.c: New test.
7724         * gcc.dg/pr63637-5.c: New test.
7725         * gcc.dg/pr63637-6.c: New test.
7726         * gcc.target/i386/pr63637-1.c: New test.
7727         * gcc.target/i386/pr63637-2.c: New test.
7728         * gcc.target/i386/pr63637-3.c: New test.
7729         * gcc.target/i386/pr63637-4.c: New test.
7730         * gcc.target/i386/pr63637-5.c: New test.
7731         * gcc.target/i386/pr63637-6.c: New test.
7733 2015-01-23  Richard Biener  <rguenther@suse.de>
7735         PR testsuite/63439
7736         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7737         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7739 2015-01-23  Marek Polacek  <polacek@redhat.com>
7741         PR preprocessor/60570
7742         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7743         * gcc.dg/cpp/pr60570.c: New test.
7745 2015-01-23  Richard Biener  <rguenther@suse.de>
7747         PR testsuite/63439
7748         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7749         vectorization on vect64 targets.
7751 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
7753         PR fortran/60922
7754         * gfortran.dg/class_allocate_17.f90: New.
7756 2015-01-23  Tobias Burnus  <burnus@net-b.de>
7758         PR fortran/64726
7759         * gfortran.dg/goacc/combined_loop.f90: New.
7761 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7763         PR fortran/61933
7764         * gfortran.dg/make_unit.f90: New test.
7766 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7768         PR fortran/61933
7769         * gfortran.dg/negative_unit_int8.f: Update.
7771 2015-01-22  Jeff Law  <law@redhat.com>
7773         PR target/52076
7774         * gcc.target/m68k/pr52076-1.c: New test.
7775         * gcc.target/m68k/pr52076-2.c: New test.
7777 2015-01-22  Richard Biener  <rguenther@suse.de>
7779         PR middle-end/64728
7780         * gcc.dg/torture/pr64728.c: New testcase.
7782 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
7784         PR target/64688
7785         * g++.dg/pr64688.C: New test.
7787 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
7789         * gcc.target/i386/chkp-always_inline.c (f1): Make static
7790         to avoid errors with -fpic.
7792 2015-01-22  Richard Biener  <rguenther@suse.de>
7794         PR libstdc++/64535
7795         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7797 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
7799         PR rtl-optimization/64682
7800         * gcc.c-torture/execute/pr64682.c: New file.
7802 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
7804         PR debug/64511
7805         * gcc.dg/pr64511.c: New test.
7807         PR rtl-optimization/62078
7808         * g++.dg/opt/pr62078.C: New test.
7810         PR c/63307
7811         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7813 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
7815         PR fortran/57023
7816         * gfortran.dg/internal_pack_15.f90:  New test.
7818 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7820         * c-c++-common/tsan/step.c: New testcase.
7822 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7824         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7826 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7828         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7830 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7832         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7834 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7836         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7838 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7840         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7842 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7844         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7846 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7848         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7850 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7852         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7854 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7856         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7858 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7860         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7862 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7864         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7866 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7868         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7870 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7872         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7873         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7874         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7875         vXXXw.inc.
7877 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7879         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7880         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7881         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7882         vXXXl.inc.
7884 2015-01-21  Renlin Li  <renlin.li@arm.com>
7886         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7887         * g++.dg/tls/thread_local5g.C: Likewise.
7888         * g++.dg/tls/thread_local6g.C: Likewise.
7890 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7892         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7893         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7894         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7896 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7898         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7899         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7900         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7902 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7904         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7905         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7906         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7908 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7910         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7911         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7912         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7914 2015-01-20  Jeff Law  <law@redhat.com>
7916         PR target/59946
7917         * gcc.target/m68k/pr59946.c: New test.
7919 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7921         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7922         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7923         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7925 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7927         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7928         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7929         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7931 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7933         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7934         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7935         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7937 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7939         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7940         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7941         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7942         vshuffle.inc.
7943         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7944         vshuffle.inc.
7946 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7948         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7949         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7950         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7952 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7954         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7955         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7956         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7958 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7960         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7962 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
7964         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7966         PR sanitizer/64632
7967         * g++.dg/ubsan/pr64632.C: New test.
7969         PR debug/64663
7970         * gcc.dg/pr64663.c: New test.
7972 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7974         PR c++/64383
7975         * g++.dg/warn/Wunused-var-23.C: New.
7977 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7979         PR c++/59937
7980         * g++.dg/cpp0x/constexpr-59937-1.C: New.
7981         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7983 2015-01-20  Richard Biener  <rguenther@suse.de>
7985         PR ipa/64684
7986         * gcc.dg/lto/pr64684_0.c: New testcase.
7987         * gcc.dg/lto/pr64684_1.c: Likewise.
7988         * gcc.dg/lto/pr64684_2.c: Likewise.
7989         * gcc.dg/lto/pr64685_0.c: Likewise.
7990         * gcc.dg/lto/pr64685_1.c: Likewise.
7992 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7994         PR c++/62241
7995         * g++.dg/cpp1y/lambda-init12.C: New.
7997 2015-01-20  Richard Biener  <rguenther@suse.de>
7999         PR tree-optimization/64410
8000         * g++.dg/vect/pr64410.cc: Require vect_double.
8002 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
8004         PR target/64149
8005         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
8007 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
8009         PR bootstrap/64676
8010         Revert:
8011         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8013         PR rtl-optimization/64081
8014         * gcc.dg/pr64081.c: New test.
8016 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8018         * jit.dg/harness.h: Include <unistd.h>.
8019         (CHECK_NO_ERRORS): New.
8020         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
8021         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
8022         gcc_jit_context_compile_to_file.
8023         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
8024         args to the spawned executable.
8025         (jit-expand-vars): New function.
8026         (jit-exe-params): New variable.
8027         (dg-jit-set-exe-params): New function.
8028         (jit-dg-test): Detect testcases that use
8029         jit-verify-compile-to-file and call jit-setup-compile-to-file.
8030         Set arguments of spawned process to jit-exe-params.
8031         (jit-get-output-filename): New function.
8032         (jit-setup-compile-to-file): New function.
8033         (jit-verify-compile-to-file): New function.
8034         (jit-run-executable): New function.
8035         (jit-verify-executable): New function.
8036         * jit.dg/test-compile-to-assembler.c: New testcase.
8037         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
8038         * jit.dg/test-compile-to-executable.c: New testcase.
8039         * jit.dg/test-compile-to-object.c: New testcase.
8041 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
8043         PR target/64652
8044         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
8045         (test_1): New.
8047 2015-01-19  Martin Liska  <mliska@suse.cz>
8049         * objc/compile/pr64668.m: New test.
8051 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8053         * jit.dg/test-arith-overflow.c: Include stdbool.h.
8054         (create_overflow_fn): Update comment to clarify that
8055         the third param of the created function is a bool *, not
8056         an int *.
8057         (verify_int_overflow_fn): Convert param "expected_ovf" from
8058         int to bool.  Update third param of "overflow_fn_type" from int *
8059         to bool *.  Update local "actual_ovf" from int to bool.
8060         (verify_uint_overflow_fn): Likewise.
8062 2015-01-19  Martin Liska  <mliska@suse.cz>
8064         * gcc.dg/ipa/ipa-icf-33.c: New test.
8066 2015-01-19  Felix Yang  <felix.yang@huawei.com>
8067             Haijian Zhang  <z.zhanghaijian@huawei.com>
8069         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8070         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8071         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8072         result_float64x2, expected_hfloat64x2): New helper type, variable and
8073         declaration.
8074         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8075         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
8076         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
8077         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
8078         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
8079         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
8080         and target without the FMA feature.
8082 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
8084         * gcc.target/aarch64/pr64304.c: New testcase.
8086 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8088         PR rtl-optimization/64081
8089         * gcc.dg/pr64081.c: New test.
8091 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
8093         PR target/63971
8094         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8095         the epilogue).
8096         * gcc.target/aarch64/test_frame_6.c: Likewise.
8097         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8098         and x19 (in the epilogue).
8099         * gcc.target/aarch64/test_frame_4.c: Likewise.
8100         * gcc.target/aarch64/test_frame_7.c: Likewise.
8102 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
8104         * gcc.target/i386/chkp-always_inline.c: New.
8106 2015-01-15  Andrew Pinski  <apinski@cavium.com>
8107             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8109         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8110         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8112 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
8114         PR fortran/60255
8115         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8116         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8118 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8120         PR fortran/64578
8121         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8123 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
8125         PR target/64652
8126         * gcc.target/sh/torture/pr64652.c: New.
8128 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8130         * gcc.dg/ipa/ipa-icf-32.c: Update template.
8131         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8132         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8133         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8134         * c-c++-common/asan/kasan-recover-1.c: Likewise.
8135         * c-c++-common/asan/kasan-recover-2.c: Likewise.
8137 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8139         PR ipa/64378
8140         * g++.dg/torture/pr64378.C: New testcase.
8142 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8144         PR fortran/57959
8145         * gfortran.dg/block_13.f08: New test
8147 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8149         PR fortran/55901
8150         * gfortran.dg/associate_1.f03: Allow test for character with
8151         automatic length.
8153 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8155         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8156         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8158 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8160         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8162 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
8164         PR fortran/64578
8165         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8167 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8169         PR fortran/60357
8170         * gfortran.dg/alloc_comp_assign_13.f08: New test.
8172         PR fortran/61275
8173         * gfortran.dg/alloc_comp_assign_14.f08: New test.
8175         PR fortran/55932
8176         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8178 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8180         PR fortran/60334
8181         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8183 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
8185         PR rtl-optimization/52773
8186         * gcc.c-torture/compile/pr52773.c: New test.
8188 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8190         PR c++/62134
8191         * g++.dg/cpp0x/alias-decl-46.C: New.
8193 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8195         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8197 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8199         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8200         Add trace.
8201         (CHECK_FP): Likewise.
8202         (CHECK_CUMULATIVE_SAT): Likewise.
8204 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8206         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8207         (Set_Neon_Cumulative_Sat): Add parameter.
8208         (__set_neon_cumulative_sat): Support new parameter.
8209         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8210         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8211         argument.
8212         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8213         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8214         argument.
8216 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8218         * g++.dg/tsan/vptr_benign_race.C: New testcase.
8219         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8221 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8223         PR c++/60056
8224         * g++.dg/tls/thread_local-ice4.C: New.
8226 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
8228         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8229         than Neon options.
8231 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8233         PR c++/62276
8234         * g++.dg/cpp0x/vt-62276.C: New.
8236 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8238         PR middle-end/64353
8239         * g++.dg/pr64353.C: New.
8241 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8243         PR target/64263
8244         * gcc.target/aarch64/pr64263_1.c: New test.
8246 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
8248         PR tree-optimization/64434
8249         * gcc.dg/torture/pr64434.c: Move to...
8250         * gcc.dg/pr64434.c: ... here.
8252 2015-01-16  Richard Biener  <rguenther@suse.de>
8254         PR middle-end/64614
8255         * gcc.dg/uninit-18.c: New testcase.
8257 2015-01-16  Richard Biener  <rguenther@suse.de>
8259         PR tree-optimization/64568
8260         * g++.dg/torture/pr64568-2.C: New testcase.
8262 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8264         PR target/64363
8265         * gcc.target/i386/chkp-label-address.c: New.
8267 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
8269         PR fortran/45290
8270         * gfortran.dg/pointer_init_6.f90: Extended.
8272 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
8274         * gcc.c-torture/compile/20150108.c: New test.
8276 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8278         * gcc.target/visium: New directory.
8280 2015-01-16  Richard Biener  <rguenther@suse.de>
8282         PR tree-optimization/61743
8283         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8284         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8286 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
8288         * gcc.dg/pr64015.c: New test.
8290 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
8292         PR ipa/64163
8293         PR ipa/64612
8294         * g++.dg/ipa/pr64612.C: New test.
8296 2015-01-16  Renlin Li  <renlin.li@arm.com>
8298         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8300 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
8302         * gcc.target/i386/sse-14.c: Test new intrinsic.
8303         * gcc.target/i386/sse-22.c: Ditto.
8305 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8307         PR c++/58614
8308         * g++.dg/cpp0x/auto44.C: New.
8310 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
8312         PR target/59710
8313         * gcc.target/nios2/gpopt-all.c: New test case.
8314         * gcc.target/nios2/gpopt-local.c: New test case.
8315         * gcc.target/nios2/gpopt-global.c: New test case.
8316         * gcc.target/nios2/gpopt-data.c: New test case.
8317         * gcc.target/nios2/gpopt-none.c: New test case.
8319 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
8321         * g++.dg/ubsan/vptr-1.C: New test.
8322         * g++.dg/ubsan/vptr-2.C: New test.
8323         * g++.dg/ubsan/vptr-3.C: New test.
8324         * g++.dg/ubsan/vptr-4.C: New test.
8325         * g++.dg/ubsan/vptr-5.C: New test.
8326         * g++.dg/ubsan/vptr-6.C: New test.
8327         * g++.dg/ubsan/vptr-7.C: New test.
8328         * g++.dg/ubsan/vptr-8.C: New test.
8329         * g++.dg/ubsan/vptr-9.C: New test.
8331 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8333         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8334         is set up.
8335         * lib/gcc-dg.exp: Likewise.
8337 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8339         PR rtl-optimization/64110
8340         * gcc.target/i386/pr64110.c: Add scan-assembler.
8342 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
8343             James Norris  <jnorris@codesourcery.com>
8344             Cesar Philippidis  <cesar@codesourcery.com>
8345             Ilmir Usmanov  <i.usmanov@samsung.com>
8347         * lib/target-supports.exp (check_effective_target_fopenacc): New
8348         procedure.
8349         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8350         * g++.dg/goacc/goacc.exp: Likewise.
8351         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8352         * gcc.dg/goacc/goacc.exp: Likewise.
8353         * gfortran.dg/goacc/goacc.exp: Likewise.
8354         * c-c++-common/cpp/openacc-define-1.c: New file.
8355         * c-c++-common/cpp/openacc-define-2.c: Likewise.
8356         * c-c++-common/cpp/openacc-define-3.c: Likewise.
8357         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8358         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8359         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8360         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8361         * c-c++-common/goacc/asyncwait-1.c: Likewise.
8362         * c-c++-common/goacc/cache-1.c: Likewise.
8363         * c-c++-common/goacc/clauses-fail.c: Likewise.
8364         * c-c++-common/goacc/collapse-1.c: Likewise.
8365         * c-c++-common/goacc/data-1.c: Likewise.
8366         * c-c++-common/goacc/data-2.c: Likewise.
8367         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8368         * c-c++-common/goacc/deviceptr-1.c: Likewise.
8369         * c-c++-common/goacc/deviceptr-2.c: Likewise.
8370         * c-c++-common/goacc/deviceptr-3.c: Likewise.
8371         * c-c++-common/goacc/if-clause-1.c: Likewise.
8372         * c-c++-common/goacc/if-clause-2.c: Likewise.
8373         * c-c++-common/goacc/kernels-1.c: Likewise.
8374         * c-c++-common/goacc/loop-1.c: Likewise.
8375         * c-c++-common/goacc/loop-private-1.c: Likewise.
8376         * c-c++-common/goacc/nesting-1.c: Likewise.
8377         * c-c++-common/goacc/nesting-data-1.c: Likewise.
8378         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8379         * c-c++-common/goacc/parallel-1.c: Likewise.
8380         * c-c++-common/goacc/pcopy.c: Likewise.
8381         * c-c++-common/goacc/pcopyin.c: Likewise.
8382         * c-c++-common/goacc/pcopyout.c: Likewise.
8383         * c-c++-common/goacc/pcreate.c: Likewise.
8384         * c-c++-common/goacc/pragma_context.c: Likewise.
8385         * c-c++-common/goacc/present-1.c: Likewise.
8386         * c-c++-common/goacc/reduction-1.c: Likewise.
8387         * c-c++-common/goacc/reduction-2.c: Likewise.
8388         * c-c++-common/goacc/reduction-3.c: Likewise.
8389         * c-c++-common/goacc/reduction-4.c: Likewise.
8390         * c-c++-common/goacc/sb-1.c: Likewise.
8391         * c-c++-common/goacc/sb-2.c: Likewise.
8392         * c-c++-common/goacc/sb-3.c: Likewise.
8393         * c-c++-common/goacc/update-1.c: Likewise.
8394         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8395         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8396         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8397         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8398         * gfortran.dg/goacc/assumed.f95: Likewise.
8399         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8400         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8401         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8402         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8403         * gfortran.dg/goacc/branch.f95: Likewise.
8404         * gfortran.dg/goacc/cache-1.f95: Likewise.
8405         * gfortran.dg/goacc/coarray.f95: Likewise.
8406         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8407         * gfortran.dg/goacc/cray.f95: Likewise.
8408         * gfortran.dg/goacc/critical.f95: Likewise.
8409         * gfortran.dg/goacc/data-clauses.f95: Likewise.
8410         * gfortran.dg/goacc/data-tree.f95: Likewise.
8411         * gfortran.dg/goacc/declare-1.f95: Likewise.
8412         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8413         * gfortran.dg/goacc/fixed-1.f: Likewise.
8414         * gfortran.dg/goacc/fixed-2.f: Likewise.
8415         * gfortran.dg/goacc/fixed-3.f: Likewise.
8416         * gfortran.dg/goacc/fixed-4.f: Likewise.
8417         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8418         * gfortran.dg/goacc/if.f95: Likewise.
8419         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8420         * gfortran.dg/goacc/list.f95: Likewise.
8421         * gfortran.dg/goacc/literal.f95: Likewise.
8422         * gfortran.dg/goacc/loop-1.f95: Likewise.
8423         * gfortran.dg/goacc/loop-2.f95: Likewise.
8424         * gfortran.dg/goacc/loop-3.f95: Likewise.
8425         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8426         * gfortran.dg/goacc/omp.f95: Likewise.
8427         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8428         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8429         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8430         * gfortran.dg/goacc/parameter.f95: Likewise.
8431         * gfortran.dg/goacc/private-1.f95: Likewise.
8432         * gfortran.dg/goacc/private-2.f95: Likewise.
8433         * gfortran.dg/goacc/private-3.f95: Likewise.
8434         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8435         * gfortran.dg/goacc/reduction-2.f95: Likewise.
8436         * gfortran.dg/goacc/reduction.f95: Likewise.
8437         * gfortran.dg/goacc/routine-1.f90: Likewise.
8438         * gfortran.dg/goacc/routine-2.f90: Likewise.
8439         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8440         * gfortran.dg/goacc/several-directives.f95: Likewise.
8441         * gfortran.dg/goacc/sie.f95: Likewise.
8442         * gfortran.dg/goacc/subarrays.f95: Likewise.
8443         * gfortran.dg/gomp/map-1.f90: Likewise.
8444         * gfortran.dg/openacc-define-1.f90: Likewise.
8445         * gfortran.dg/openacc-define-2.f90: Likewise.
8446         * gfortran.dg/openacc-define-3.f90: Likewise.
8447         * g++.dg/gomp/block-1.C: Update for changed compiler output.
8448         * g++.dg/gomp/block-2.C: Likewise.
8449         * g++.dg/gomp/block-3.C: Likewise.
8450         * g++.dg/gomp/block-5.C: Likewise.
8451         * g++.dg/gomp/target-1.C: Likewise.
8452         * g++.dg/gomp/target-2.C: Likewise.
8453         * g++.dg/gomp/taskgroup-1.C: Likewise.
8454         * g++.dg/gomp/teams-1.C: Likewise.
8455         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8456         * gcc.dg/cilk-plus/jump.c: Likewise.
8457         * gcc.dg/gomp/block-1.c: Likewise.
8458         * gcc.dg/gomp/block-10.c: Likewise.
8459         * gcc.dg/gomp/block-2.c: Likewise.
8460         * gcc.dg/gomp/block-3.c: Likewise.
8461         * gcc.dg/gomp/block-4.c: Likewise.
8462         * gcc.dg/gomp/block-5.c: Likewise.
8463         * gcc.dg/gomp/block-6.c: Likewise.
8464         * gcc.dg/gomp/block-7.c: Likewise.
8465         * gcc.dg/gomp/block-8.c: Likewise.
8466         * gcc.dg/gomp/block-9.c: Likewise.
8467         * gcc.dg/gomp/target-1.c: Likewise.
8468         * gcc.dg/gomp/target-2.c: Likewise.
8469         * gcc.dg/gomp/taskgroup-1.c: Likewise.
8470         * gcc.dg/gomp/teams-1.c: Likewise.
8472 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
8474         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8475         test case.
8477 2015-01-15  Mike Stump  <mikestump@comcast.net>
8479         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8480         * gcc.dg/inline_2.c: Likewise.
8481         * gcc.dg/inline_3.c: Likewise.
8482         * gcc.dg/inline_4.c: Likewise.
8484 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
8486         PR fortran/58023
8487         * gfortran.dg/proc_ptr_comp_43.f90: New.
8489 2015-01-15  Mike Stump  <mikestump@comcast.net>
8491         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8492         * gcc.dg/unroll_2.c: Likewise.
8493         * gcc.dg/unroll_3.c: Likewise.
8494         * gcc.dg/unroll_4.c: Likewise.
8495         * gcc.dg/unroll_5.c: Likewise.
8497 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
8499         PR target/63971
8500         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8501         in epilogue.
8502         * gcc.target/aarch64/test_frame_6.c: Likewise.
8503         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8504         x30 and x19 (in the epilogue).
8505         * gcc.target/aarch64/test_frame_4.c: Likewise.
8506         * gcc.target/aarch64/test_frame_7.c: Likewise.
8508 2015-01-15  Martin Liska  <mliska@suse.cz>
8510         * g++.dg/ipa/pr64068.C: New test.
8511         * gcc.dg/ipa/PR64559.c: New test.
8513 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8515         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
8516         with PIE.
8518 2015-01-15  Richard Biener  <rguenther@suse.de>
8520         PR tree-optimization/61743
8521         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
8522         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8524 2015-01-15 Renlin Li <renlin.li@arm.com>
8526         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
8527         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
8529 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8531         * gcc.dg/vect/vect-aggressive-1.c: New.
8532         * gcc.target/i386/avx2-vect-aggressive.c: New.
8534 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8536         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8538 2015-01-15  Richard Biener  <rguenther@suse.de>
8540         PR lto/64415
8541         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8542         -Wl,-undefined,dynamic_lookup.
8544 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8546         * gnat.dg/opt47.adb: New test.
8548 2015-01-15  Richard Biener  <rguenther@suse.de>
8550         PR lto/64415
8551         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8553 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8555         PR tree-optimization/64434
8556         * gcc.dg/torture/pr64434.c: New test.
8558 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
8560         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8561         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
8562         -march=loongson* and -march=octeon* require -mno-micromips.
8564 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
8565             Matthew Fortune  <matthew.fortune@imgtec.com>
8567         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8568         * gcc.target/mips/call-saved-5.c (foo): Likewise.
8569         * gcc.target/mips/call-saved-6.c (foo): Likewise.
8570         * gcc.target/mips/call-saved-7.c: New file.
8571         * gcc.target/mips/call-saved-8.c: New file.
8572         * gcc.target/mips/call-saved-9.c: New file.
8574 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
8576         * gcc.target/mips/lsa.c: New file.
8577         * gcc.target/mips/mips64-lsa.c: Likewise.
8578         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8579         * gcc.target/mips/mulsize-4.c: Likewise.
8580         * gcc.target/mips/mulsize-5.c: New file.
8581         * gcc.target/mips/mulsize-6.c: Likewise.
8582         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8583         and !HAS_LSA as ghost options.
8584         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8585         for !HAS_LSA.
8587 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
8589         * g++.dg/torture/20141013.c: Set -fno-short-enums.
8591 2015-01-15  Richard Biener  <rguenther@suse.de>
8593         PR middle-end/64365
8594         * gcc.dg/torture/pr64365.c: New testcase.
8596 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
8598         * gcc.dg/stackprotectexplicit1.c: New test.
8599         * g++.dg/stackprotectexplicit2.c: New test.
8601 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8603         PR target/61933
8604         * gfortran.dg/inquire_internal.f90: New.
8605         * gfortran.dg/negative_unit_check.f90: New.
8607 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
8609         PR target/53988
8610         * gcc.target/sh/pr53988-1.c: New.
8612 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
8614         PR c++/58671
8615         * g++.dg/tls/thread_local-ice3.C: New.
8617 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
8619         * gcc.target/i386/fentry-override.c: Properly place {} in target
8620         selector.  Remove nonpic.
8621         * gcc.target/i386/fentry.c: Likewise.
8623 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8625         * gcc.dg/atomic-invalid.c: Check for invalid memory model
8626         warnings instead of errors.
8628 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
8630         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8631         option support instead of ENABLE_LTO from Makefile.
8633 2015-01-14  Richard Biener  <rguenther@suse.de>
8635         PR tree-optimization/59354
8636         * gcc.dg/vect/pr59354.c: New testcase.
8638 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
8640         * lib/target-supports.exp
8641         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8642         on ARM architures before v7.
8644 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8646         PR middle-end/59448
8647         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8648         an atomic_exchange.
8650 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8652         PR target/64386
8653         * gcc.target/i386/pr64386.c: New test.
8655 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8657         PR target/64393
8658         * gcc.target/i386/pr64393.c: New test.
8660 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8662         PR target/64387
8663         * gcc.target/i386/pr64387.c: New test.
8665 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
8667         * gcc.target/aarch64/store-pair-1.c: Fix typo.
8669 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8671         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8673 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8675         PR target/64453
8676         * gcc.target/arm/pr64453.c: New.
8678 2015-01-14  Richard Biener  <rguenther@suse.de>
8680         PR lto/64415
8681         * gcc.dg/lto/pr64415_0.c: New testcase.
8682         * gcc.dg/lto/pr64415_1.c: Likewise.
8684 2015-01-14  Martin Liska  <mliska@suse.cz>
8686         * gcc.dg/ipa/pr64307.c: New test.
8688 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8690         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8691         64-bit and 128-bit.
8693 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8695         PR target/64460
8696         * gcc.target/arm/pr64460_1.c: New test.
8698 2015-01-14  Richard Biener  <rguenther@suse.de>
8700         PR tree-optimization/64493
8701         PR tree-optimization/64495
8702         * gcc.dg/vect/pr64493.c: New testcase.
8703         * gcc.dg/vect/pr64495.c: Likewise.
8705 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
8707         * gcc.dg/Warray-bounds-11.c: New test-case.
8709 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8711         * gcc.target/mips/octeon3-pipe-1.c: New test.
8713 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
8715         * jit.dg/harness.h (set_up_logging): Move string concatenation
8716         into...
8717         (concat_strings): New function.
8718         (dump_reproducer): New function.
8719         (test_jit): Call dump_reproducer.
8720         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8721         function.
8722         (jit-dg-test): Delete any generated reproducer from previous runs.
8723         Verify that a generated reproducer was created, and verify that it
8724         compiles.
8725         * jit.dg/test-nested-contexts.c (main): Call
8726         gcc_jit_context_dump_reproducer_to_file.
8728 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8730         * gcc.dg/aru-2.c: Add dg-require-profiling.
8732 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8734         * lib/target-supports.exp (check_profiling_available): Check if
8735         -pg links.
8737 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
8739         PR ipa/64565
8740         * g++.dg/torture/pr64565.C: New testcase.
8742 2015-01-13  Marek Polacek  <polacek@redhat.com>
8744         PR middle-end/64391
8745         * gcc.dg/tm/pr64391.c: New test.
8747 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8749         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8750         true.
8752 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8754         * gcc.target/i386/pie.c: New test.
8756         * lib/target-supports.exp (check_effective_target_pie): New.
8758 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8760         PR rtl-optimization/64286
8761         * gcc.target/i386/avx2-pr64286.c: New test.
8763 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
8765         PR c++/57626
8766         * g++.dg/cpp0x/vt-57626.C: New.
8768 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8770         PR fortran/64528
8771         * gfortran.dg/pr64528.f90: New test.
8773 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
8775         * gcc.target/aarch64/subsp.c: New test.
8777 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8779         * gcc.target/aarch64/store-pair-1.c: New testcase.
8781 2015-01-13  Richard Biener  <rguenther@suse.de>
8783         PR lto/64373
8784         * gcc.dg/lto/pr64373_0.c: New testcase.
8786 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8788         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8789         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8791 2015-01-13  Richard Biener  <rguenther@suse.de>
8793         PR tree-optimization/64406
8794         * gcc.dg/pr64406.c: New testcase.
8796 2015-01-13  Richard Biener  <rguenther@suse.de>
8798         PR tree-optimization/64404
8799         * gcc.dg/vect/pr64404.c: New testcase.
8801 2015-01-13  Richard Biener  <rguenther@suse.de>
8803         PR tree-optimization/64568
8804         * g++.dg/torture/pr64568.C: New testcase.
8806 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8808         * jit.dg/test-error-local-used-from-other-function.c: New test
8809         case.
8810         * jit.dg/test-error-param-reuse.c: New test case.
8811         * jit.dg/test-error-param-sharing.c: New test case.
8812         * jit.dg/test-error-param-used-from-other-function.c: New test
8813         case.
8814         * jit.dg/test-error-param-used-without-a-function.c: New test
8815         case.
8817 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
8819         PR tree-optimization/64563
8820         * gcc.dg/pr64563.c: New test.
8822         PR target/64513
8823         * gcc.target/i386/pr64513.c: New test.
8825         PR tree-optimization/64454
8826         * gcc.dg/pr64454.c: New test.
8828         PR testsuite/64028
8829         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8830         bind_pic_locally.
8831         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8832         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8833         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8834         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8835         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8836         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8837         * gcc.dg/vect/slp-25.c: Likewise.
8838         * gcc.dg/vect/vect-109.c: Likewise.
8839         * gcc.dg/vect/vect-13.c: Likewise.
8840         * gcc.dg/vect/vect-17.c: Likewise.
8841         * gcc.dg/vect/vect-18.c: Likewise.
8842         * gcc.dg/vect/vect-19.c: Likewise.
8843         * gcc.dg/vect/vect-20.c: Likewise.
8844         * gcc.dg/vect/vect-21.c: Likewise.
8845         * gcc.dg/vect/vect-22.c: Likewise.
8846         * gcc.dg/vect/vect-27.c: Likewise.
8847         * gcc.dg/vect/vect-29.c: Likewise.
8848         * gcc.dg/vect/vect-2-big-array.c: Likewise.
8849         * gcc.dg/vect/vect-2.c: Likewise.
8850         * gcc.dg/vect/vect-3.c: Likewise.
8851         * gcc.dg/vect/vect-4.c: Likewise.
8852         * gcc.dg/vect/vect-5.c: Likewise.
8853         * gcc.dg/vect/vect-72.c: Likewise.
8854         * gcc.dg/vect/vect-73-big-array.c: Likewise.
8855         * gcc.dg/vect/vect-73.c: Likewise.
8856         * gcc.dg/vect/vect-77-global.c: Likewise.
8857         * gcc.dg/vect/vect-78-global.c: Likewise.
8858         * gcc.dg/vect/vect-7.c: Likewise.
8859         * gcc.dg/vect/vect-86.c: Likewise.
8860         * gcc.dg/vect/vect-align-1.c: Likewise.
8861         * gcc.dg/vect/vect-align-3.c: Likewise.
8862         * gcc.dg/vect/vect-all-big-array.c: Likewise.
8863         * gcc.dg/vect/vect-all.c: Likewise.
8864         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8865         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8866         * gcc.dg/vect/vect-peel-3.c: Likewise.
8867         * gcc.dg/vect/vect-peel-4.c: Likewise.
8868         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8870 2015-01-12  Jeff Law  <law@redhat.com>
8872         PR target/64461
8873         * gcc.target/m68k/pr64461.c: New test.
8875 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8877         * jit.dg/test-array-as-pointer.c (create_code): Update call
8878         to gcc_jit_context_new_global by setting "kind" to
8879         GCC_JIT_GLOBAL_IMPORTED.
8880         * jit.dg/test-error-array-as-pointer.c: Likewise.
8881         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8882         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8883         setting kind to GCC_JIT_GLOBAL_EXPORTED.
8884         * jit.dg/test-using-global.c (the_global): Rename to...
8885         (imported_global): ...this.
8886         (create_code): Update to test the three kinds of global.
8887         (verify_code): Likewise.
8889 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
8891         PR testsuite/64427
8892         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
8893         undefined behavior.
8894         * gcc.target/i386/pr64291-2.c: Updated.
8896 2015-01-12  Richard Biener  <rguenther@suse.de>
8898         PR tree-optimization/64530
8899         * gfortran.dg/pr64530.f90: New testcase.
8901 2015-01-12  Richard Biener  <rguenther@suse.de>
8903         PR middle-end/64357
8904         * gcc.dg/torture/pr64357.c: New testcase.
8906 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
8908         * gcc.target/i386/nop-mcount.c: Properly place {} in target
8909         selector.
8911 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8912         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8914 2015-01-12  Martin Liska  <mliska@suse.cz>
8916         * gcc.dg/ipa/PR64550.c: New test.
8918 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
8920         PR ipa/63470
8921         * g++.dg/ipa/pr63470.C: New testcase.
8923 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8925         PR fortran/63733
8926         * gfortran.dg/typebound_operator_20.f90: New.
8928 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8930         PR fortran/58023
8931         * gfortran.dg/proc_ptr_comp_42.f90: New.
8933 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8935         PR fortran/64508
8936         * gfortran.dg/proc_ptr_comp_41.f90: New.
8938 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
8940         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8942 2015-01-10  Tobias Burnus  <burnus@net-b.de>
8944         PR fortran/64522
8945         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8946         and add dg-excess-errors.
8947         * gfortran.dg/line_length_6.f90: New.
8948         * gfortran.dg/line_length_7.f90: New.
8949         * gfortran.dg/line_length_8.f90: New.
8950         * gfortran.dg/line_length_9.f90: New.
8951         * gfortran.dg/line_length_10.f90: New.
8952         * gfortran.dg/line_length_11.f90: New.
8954 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8956         * jit.dg/test-threads.c (struct testcase): Move declaration
8957         to jit.dg/all-non-failing-tests.h.
8958         (testcases): Likewise.
8959         * jit.dg/all-non-failing-tests.h (struct testcase): Move
8960         declaration here from jit.dg/all-non-failing-tests.h.
8961         (testcases): Likewise.
8962         * jit.dg/test-combination.c (create_code): Eliminate spelling
8963         out all of the testcases in favor of looping through the
8964         "testcases" metadata.
8965         (verify_code): Likewise.
8967 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
8969         PR rtl-optimization/64536
8970         * gcc.dg/pr64536.c: New test.
8972 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8974         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8975         * jit.dg/test-combination.c (create_code): Likewise.
8976         (verify_code): Likewise.
8977         * jit.dg/test-constants.c: New test case.
8978         * jit.dg/test-threads.c: Add test-constants.c.
8980 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
8982         PR libobjc/51891
8983         * objc.dg/gnu-api-2-class.m: Add a test case
8984         for the above change.
8986 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8988         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8990 2015-01-09  Richard Biener  <rguenther@suse.de>
8992         PR tree-optimization/64410
8993         * g++.dg/vect/pr64410.cc: New testcase.
8995 2015-01-09  Martin Liska  <mliska@suse.cz>
8997         * gcc.dg/ipa/ipa-icf-32.c: New test.
8999 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9001         * c-c++-common/tsan/tsan_barrier.h: New.
9002         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
9003         * c-c++-common/tsan/bitfield_race.c: Likewise.
9004         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9005         * c-c++-common/tsan/mutexset1.c: Likewise.
9006         * c-c++-common/tsan/race_on_barrier.c: Likewise.
9007         * c-c++-common/tsan/race_on_mutex.c: Likewise.
9008         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9009         * c-c++-common/tsan/simple_race.c: Likewise.
9010         * c-c++-common/tsan/simple_stack.c: Likewise.
9011         * c-c++-common/tsan/sleep_sync.c: Likewise.
9012         * c-c++-common/tsan/tiny_race.c: Likewise.
9013         * c-c++-common/tsan/tls_race.c: Likewise.
9014         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9015         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9016         * g++.dg/tsan/atomic_free.C: Likewise.
9017         * g++.dg/tsan/atomic_free2.C: Likewise.
9018         * g++.dg/tsan/cond_race.C: Likewise.
9019         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
9021 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
9023         PR testsuite/62250
9024         * lib/target-supports.exp (check_effective_target_libatomic_available):
9025         New.
9026         * gfortran.dg/coarray/caf.exp: Only add -latomic for
9027         targets that match effective-target libatomic_available.
9028         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
9030 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9032         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
9033         Verify the result of gcc_jit_context_get_last_error.
9034         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
9036 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9038         PR tree-optimization/63989
9039         * gcc.dg/strlenopt-27.c: New test.
9041 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9043         * jit.dg/harness.h (set_up_logging): New function.
9044         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
9045         set_up_logging on the context, so that every testcase is
9046         logged to a particular file.
9047         * jit.dg/test-nested-contexts.c (main): Open a logfile,
9048         and call gcc_jit_context_set_logfile on the top-level context.
9050 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9052         PR target/64338
9053         * g++.dg/opt/pr64338.C: New test.
9055 2015-01-08  Tobias Burnus  <burnus@net-b.de>
9057         * gfortran.dg/coarray/codimension_2b.f90: New file.
9058         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9059         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9061 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9063         PR c++/59004
9064         * g++.dg/ext/fnname4.C: New.
9066 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9068         PR c++/64462
9069         * g++.dg/cpp0x/constexpr-64462.C: New.
9071 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9073         PR c++/60753
9074         * g++.dg/cpp0x/deleted10.C: New.
9076 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9078         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
9080 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9082         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
9083         GCC_JIT_UNARY_OP_ABS.
9084         (verify_unary_ops): Likewise.
9086 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9088         * jit.dg/test-arith-overflow.c: New test case.
9089         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
9090         * jit.dg/test-combination.c (create_code): Likewise.
9091         (verify_code): Likewise.
9092         * jit.dg/test-threads.c (testcases): Likewise.
9094 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9096         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9097         rather than "jit".  Load g++.exp, and call g++_init.
9098         Run test-*.cc files within the testsuite and *.cc files within
9099         docs/examples.
9100         (jit-dg-test): Drop the addition of -fgnu89-inline to
9101         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9102         doing it when compiling C testcases (since g++ does not handle
9103         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9104         is restored to the value after g++_init ran, rather than the
9105         value before g++_init ran.  Return a list of
9106         $comp_output $output_file, as dg-test assumes.
9108 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9110         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9111         make it easier to figure out the origin of each test result when
9112         running test-combination.c and test-threads.c.
9113         (CHECK_VALUE): Likewise.
9114         (CHECK_DOUBLE_VALUE): Likewise.
9115         (CHECK_STRING_VALUE): Likewise.
9116         (CHECK_STRING_STARTS_WITH): Likewise.
9117         (CHECK_STRING_CONTAINS): Likewise.
9118         (CHECK): Likewise.
9119         (check_string_value): Likewise, add "funcname" param.
9120         (check_string_starts_with): Likewise.
9121         (check_string_contains): Likewise.
9123 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9125         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9126         generating name of built executable.
9128 2015-01-07  Marek Polacek  <polacek@redhat.com>
9130         PR c/64440
9131         * gcc.dg/pr64440.c: New test.
9132         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9134 2015-01-07  Marek Polacek  <polacek@redhat.com>
9136         PR c/64417
9137         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9138         * gcc.dg/pr64417.c: New test.
9140 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
9142         PR target/64505
9143         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9144         fix is correct.
9146 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9148         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9149         Check if testcases run without errors, not just if they compile.
9151 2015-01-06  Christian Bruel  <christian.bruel@st.com>
9153         PR target/64507
9154         * gcc.target/sh/pr64507.c: New test.
9156 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
9158         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9160 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
9162         * c-c++-common/asan/sanitize-all-1.c: New test.
9163         * c-c++-common/ubsan/sanitize-all-1.c: New test.
9164         * c-c++-common/ubsan/sanitize-all-2.c: New test.
9165         * c-c++-common/ubsan/sanitize-all-3.c: New test.
9166         * c-c++-common/ubsan/sanitize-all-4.c: New test.
9168 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9170         * lib/target-supports.exp (check_profiling_available): Return 0 for
9171         Visium.
9172         (check_effective_target_tls_runtime): Likewise.
9173         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9174         * gcc.dg/20020312-2.c: Adjust for Visium.
9175         * gcc.dg/tls/thr-cse-1.c: Likewise
9176         * gcc.dg/tree-ssa/20040204-1.c: Likewise
9177         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9178         * gcc.dg/weak/typeof-2.c: Likewise.
9180 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
9182         PR rtl-optimization/64287
9183         * gcc.dg/aru-2.c: New test.
9185 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9187         PR sanitizer/64344
9188         * c-c++-common/ubsan/pr64344-1.c: New test.
9189         * c-c++-common/ubsan/pr64344-2.c: New test.
9191         PR tree-optimization/64465
9192         * gcc.dg/pr64465.c: New test.
9194         PR tree-optimization/64494
9195         * gcc.c-torture/compile/pr64494.c: New test.
9197 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9199         PR fortran/47674
9200         * gfortran.dg/realloc_on_assign_25.f90:  New test.
9202 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9204         Update copyright years.
9206 2015-01-05  Marek Polacek  <polacek@redhat.com>
9208         PR c/64423
9209         * gcc.dg/pr64423.c: New test.
9211 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9213         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9214         mmix-knuth-mmixware for the same reason as for MIPS.
9215         * gcc.dg/debug/debug-2.c: Ditto.
9217         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9219 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
9221         PR testsuite/62250
9222         * lib/gfortran.exp: Add libatomic library search path.
9223         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9224         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9226         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9228 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9230         * c-c++-common/tsan/bitfield_race.c: New testcase.
9231         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9233 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9235         * gfortran.dg/coarray/collectives_4.f90: New.
9237 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9239         PR fortran/57562
9240         * gfortran.dg/extends_16.f90: New.
9242 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9244         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9246 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9248         * gfortran.dg/coarray/codimension_2.f90: New.
9249         * gfortran.dg/coarray/codimension_2a.f90: New.
9250         * gfortran.dg/coarray_35.f90: New.
9251         * gfortran.dg/coarray_35a.f90: New.
9253 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9255         PR fortran/60507
9256         * gfortran.dg/dummy_procedure_11.f90: New.
9258 Copyright (C) 2015 Free Software Foundation, Inc.
9260 Copying and distribution of this file, with or without modification,
9261 are permitted in any medium without royalty provided the copyright
9262 notice and this notice are preserved.