Handle double reduction in parloops
[official-gcc.git] / gcc / testsuite / ChangeLog
blob9c9d962ff42b6f33dd79147d88dcc2d1c675e770
1 2015-07-28  Tom de Vries  <tom@codesourcery.com>
3         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
4         outer loop.
6 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
7             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9         * gcc.dg/parm-incomplete-1.c: Update.
10         * gcc.dg/pr18809-1.c: Update.
11         * gcc.dg/pr27953.c: Update.
12         * gcc.dg/vla-11.c: Update.
14 2015-07-27  Marek Polacek  <polacek@redhat.com>
16         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
18 2015-07-27  Tom de Vries  <tom@codesourcery.com>
20         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
21         attribute.  Update comment.
22         (main): Remove.
23         Add scan for not parallelizing inner loop.
24         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
25         attribute.
26         (main): Remove.
28 2015-07-27  Marek Polacek  <polacek@redhat.com>
30         PR bootstrap/67030
31         * c-c++-common/Wtautological-compare-2.c: New test.
33 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
35         PR target/66232
36         * gcc.target/i386/pr66232-6.c: New tests.
37         * gcc.target/i386/pr66232-7.c: Likewise.
38         * gcc.target/i386/pr66232-8.c: Likewise.
39         * gcc.target/i386/pr66232-9.c: Likewise.
41 2015-07-27  Marek Polacek  <polacek@redhat.com>
43         PR c++/66555
44         PR c/54979
45         * c-c++-common/Wtautological-compare-1.c: New test.
47 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
49         PR c++/18969
50         * g++.dg/template/pr18969.C: New test.
51         * g++.dg/template/pr18969-2.C: New test.
52         * g++.old-deja/g++.jason/overload.C: Remove return value in
53         template function returning void.
55 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
57         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
58         immediates to avoid shift-overflow warnings.
60 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
62         PR c++/66857
63         * g++.dg/init/pr66857.C: New test.
65 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
67         PR target/66648
68         * gcc.target/i386/pr66648.c: New test.
70 2015-07-25  Tom de Vries  <tom@codesourcery.com>
72         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
73         interchange_files and block_files variables.
74         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
75         arithmetic.
76         * gcc.dg/graphite/uns-interchange-12.c: Same.
77         * gcc.dg/graphite/uns-interchange-14.c: Same.
78         * gcc.dg/graphite/uns-interchange-15.c: Same.
79         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
80         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
82 2015-07-25  Jeff Law  <law@redhat.com>
84         Revert:
85         PR lto/66752
86         * gcc.dg/tree-ssa/pr66752-2.c: New test.
87         * gcc.dg/torture/pr66752-1.c: New test
88         * g++.dg/torture/pr66752-2.C: New test.
90 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
92         Revert:
93         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
95         PR rtl-optimization/64164
96         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
97         * gcc.dg/ssp-1.c: Make counter a register.
98         * gcc.dg/ssp-2.c: Likewise.
99         * gcc.dg/torture/parm-coalesce.c: New.
101 2015-07-24  Tom de Vries  <tom@codesourcery.com>
103         * gcc.dg/graphite/block-1.c: Xfail scan.
104         * gcc.dg/graphite/interchange-12.c: Same.
105         * gcc.dg/graphite/interchange-14.c: Same.
106         * gcc.dg/graphite/interchange-15.c: Same.
107         * gcc.dg/graphite/interchange-9.c: Same.
108         * gcc.dg/graphite/interchange-mvt.c: Same.
109         * gcc.dg/graphite/uns-block-1.c: New test.
110         * gcc.dg/graphite/uns-interchange-12.c: New test.
111         * gcc.dg/graphite/uns-interchange-14.c: New test.
112         * gcc.dg/graphite/uns-interchange-15.c: New test.
113         * gcc.dg/graphite/uns-interchange-9.c: New test.
114         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
116 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
118         PR c++/64079
119         * c-c++-common/Wunused-function-1.c: New.
121 2015-07-24  Tom de Vries  <tom@codesourcery.com>
123         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
124         alternative exit-first loop transform.
125         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
126         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
127         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
128         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
129         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
130         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
131         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
132         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
133         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
135 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
137         PR ipa/66566
138         * gcc.target/i386/mpx/pr66566.c: New test.
140 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
142         PR bootstrap/66978
143         * gcc.target/i386/pr66978.c: New test.
145 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
147         * gcc.target/s390/gpr2fprsavecfi.c: New test.
149 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
151         * gcc.target/s390/insv-1.c: New test.
152         * gcc.target/s390/insv-2.c: New test.
153         * gcc.target/s390/insv-3.c: New test.
155 2015-07-24  Tom de Vries  <tom@codesourcery.com>
157         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
159 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
161         PR middle-end/25530
162         * gcc.dg/pr25530.c: New test.
164 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
166         PR middle-end/25529
167         * gcc.dg/pr25529.c: New test.
169 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
171         * gcc.target/arm/reg_equal_test.c: New test.
173 2015-07-23  Jeff Law  <law@redhat.com>
175         PR lto/66752
176         * gcc.dg/tree-ssa/pr66752-2.c: New test.
177         * gcc.dg/torture/pr66752-1.c: New test
178         * g++.dg/torture/pr66752-2.C: New test.
180 2015-07-23  Marek Polacek  <polacek@redhat.com>
182         PR c++/66572
183         * g++.dg/warn/Wlogical-op-2.C: New test.
185 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
187         PR rtl-optimization/64164
188         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
189         * gcc.dg/ssp-1.c: Make counter a register.
190         * gcc.dg/ssp-2.c: Likewise.
191         * gcc.dg/torture/parm-coalesce.c: New.
193 2015-07-23  Marek Polacek  <polacek@redhat.com>
195         PR sanitizer/66908
196         * c-c++-common/ubsan/pr66908.c: New test.
198 2015-07-23  Tom de Vries  <tom@codesourcery.com>
200         * gcc.dg/autopar/outer-4.c: Add xfail.
201         * gcc.dg/autopar/outer-5.c: Same.
202         * gcc.dg/autopar/outer-6.c: Same.
203         * gcc.dg/autopar/reduc-2.c: Same.
204         * gcc.dg/autopar/reduc-2char.c: Same.
205         * gcc.dg/autopar/reduc-2short.c: Same.
206         * gcc.dg/autopar/reduc-8.c: Same.
207         * gcc.dg/autopar/uns-outer-4.c: New test.
208         * gcc.dg/autopar/uns-outer-5.c: New test.
209         * gcc.dg/autopar/uns-outer-6.c: New test.
211 2015-07-23  Richard Biener  <rguenther@suse.de>
213         PR tree-optimization/66952
214         * gcc.dg/torture/pr66952.c: Use signed char.
216 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
218         PR tree-optimization/66926,66951
219         * gcc.dg/vect/pr66951.c: New test.
221 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
223         PR c++/52987
224         * g++.dg/parse/error57.C: New.
225         * g++.dg/expr/string-2.C: Update.
227 2015-07-23  Richard Biener  <rguenther@suse.de>
229         PR tree-optimization/66945
230         * gcc.dg/torture/pr66945.c: New testcase.
232 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
234         PR target/66954
235         * g++.dg/ext/mv24.C: New test.
237 2015-07-22  Marek Polacek  <polacek@redhat.com>
239         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
240         dg-options.
242 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
244         PR fortran/61831
245         PR fortran/66929
246         * gfortran.dg/generic_30.f90: New.
248 2015-07-22  Richard Biener  <rguenther@suse.de>
250         PR tree-optimization/66952
251         * gcc.dg/torture/pr66952.c: New testcase.
253 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
255         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
256         test.
257         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
258         test.
259         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
260         test.
261         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
262         test.
263         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
264         test.
265         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
266         test.
267         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
268         test.
269         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
270         test.
271         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
272         test.
273         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
274         test.
275         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
276         test.
277         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
278         test.
279         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
280         test.
281         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
282         test.
283         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
284         test.
285         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
286         test.
287         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
288         test.
289         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
290         test.
291         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
292         test.
293         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
294         test.
295         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
296         test.
297         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
298         test.
299         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
300         test.
301         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
302         test.
303         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
304         test.
305         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
306         test.
307         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
308         test.
309         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
310         test.
311         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
312         test.
313         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
314         test.
315         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
316         test.
317         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
318         test.
319         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
320         test.
321         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
322         test.
323         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
324         test.
325         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
326         test.
327         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
328         test.
329         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
330         test.
331         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
332         test.
333         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
334         test.
335         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
336         test.
337         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
338         test.
339         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
340         test.
341         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
342         test.
343         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
344         test.
345         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
346         test.
347         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
348         test.
349         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
350         test.
351         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
352         test.
353         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
354         test.
355         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
356         test.
357         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
358         test.
359         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
360         test.
361         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
362         test.
363         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
364         test.
365         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
366         test.
367         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
368         test.
369         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
370         test.
371         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
372         test.
373         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
374         test.
375         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
376         test.
377         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
378         test.
379         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
380         test.
381         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
382         test.
383         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
384         test.
385         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
386         test.
387         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
388         test.
389         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
390         test.
391         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
392         test.
393         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
394         test.
395         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
396         test.
397         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
398         test.
399         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
400         test.
401         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
402         test.
403         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
404         test.
405         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
406         test.
407         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
408         test.
409         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
410         test.
411         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
412         test.
413         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
414         test.
415         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
416         test.
417         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
418         test.
419         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
420         test.
421         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
422         test.
423         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
424         test.
425         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
426         test.
427         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
428         test.
429         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
430         test.
431         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
432         test.
433         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
434         test.
435         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
436         test.
437         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
438         test.
439         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
440         test.
441         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
442         test.
443         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
444         test.
445         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
446         test.
447         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
448         test.
449         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
450         test.
451         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
452         test.
453         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
454         test.
455         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
456         test.
457         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
458         test.
459         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
460         test.
461         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
462         test.
463         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
464         test.
465         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
466         test.
467         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
468         test.
469         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
470         test.
471         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
472         test.
473         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
474         test.
475         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
476         test.
477         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
478         test.
479         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
480         test.
481         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
482         test.
483         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
484         test.
485         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
486         test.
487         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
488         test.
489         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
490         test.
491         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
492         test.
493         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
494         test.
495         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
496         test.
497         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
498         test.
499         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
500         test.
501         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
502         test.
503         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
504         test.
505         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
506         test.
507         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
508         test.
509         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
510         test.
511         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
512         test.
513         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
514         test.
515         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
516         test.
517         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
518         test.
520 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
522         * g++.dg/template/crash81.C: Update.
524 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
526         PR ipa/66424.
527         * gcc.target/i386/pr66424.c: New.
529 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
531         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
533 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
535         PR fortran/61831
536         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
537         Drop address sanitization.
539 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
541         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
542         Skip -march=armv4t.
543         (dg-additional-options): Set armv5t flag.
545 2015-07-21  Marek Polacek  <polacek@redhat.com>
547         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
548         * gcc.dg/vmx/unpack.c: Likewise.
549         * gcc.target/powerpc/quad-atomic.c: Likewise.
551 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
553         * gcc.target/i386/asm-flag-5.c (f_ll): New.
555 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
557         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
558         model.
560 2015-07-20  Marek Polacek  <polacek@redhat.com>
562         PR c++/55095
563         * c-c++-common/Wshift-overflow-1.c: New test.
564         * c-c++-common/Wshift-overflow-2.c: New test.
565         * c-c++-common/Wshift-overflow-3.c: New test.
566         * c-c++-common/Wshift-overflow-4.c: New test.
567         * c-c++-common/Wshift-overflow-5.c: New test.
568         * g++.dg/cpp1y/left-shift-1.C: New test.
569         * gcc.dg/c90-left-shift-2.c: New test.
570         * gcc.dg/c90-left-shift-3.c: New test.
571         * gcc.dg/c99-left-shift-2.c: New test.
572         * gcc.dg/c99-left-shift-3.c: New test.
573         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
574         * gcc.c-torture/execute/pr40386.c: Likewise.
575         * gcc.dg/vect/pr33373.c: Likewise.
576         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
577         * gcc.dg/vect/vect-shift-2.c: Likewise.
579 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
581         * gcc.target/aarch64/neg_abs_1.c: New test.
583 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
585         PR target/66922
586         * gcc.target/i386/pr66922.c: New test.
588 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
590         PR middle-end/46851
591         PR middle-end/60340
592         * gcc.dg/tree-ssa/pr42327.c: Removed.
593         * g++.dg/other/pr35011.C: Removed.
595 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
597         PR target/66906
598         * gcc.target/i386/pr66906.c: New test.
600 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
602         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
603         as follow-up to r225930.
605 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
607         PR fortran/52846
608         * lib/fortran-modules.exp (proc cleanup-submodules): New
609         procedure.
610         * gfortran.dg/submodule_1.f08: Change extension and clean up
611         the submodule files.
612         * gfortran.dg/submodule_2.f08: ditto
613         * gfortran.dg/submodule_6.f08: ditto
614         * gfortran.dg/submodule_7.f08: ditto
615         * gfortran.dg/submodule_8.f08: New test
616         * gfortran.dg/submodule_9.f08: New test
618 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
619             Sebastian Pop  <s.pop@samsung.com>
621         PR middle-end/61929
622         * gcc.dg/graphite/pr61929.c: New.
624 2015-07-17  Marek Polacek  <polacek@redhat.com>
626         * gcc.dg/fold-minus-7.c: New test.
628 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
630         * gfortran.dg/co_reduce_1.f90: New file.
632 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
634         PR target/66824
635         * gcc.target/i386/pr66824.c:
637 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
639         PR fortran/66035
640         * gfortran.dg/structure_constructor_13.f03: New test.
642 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
644         PR fortran/61831
645         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
646         of generated while loops in the tree dump.
647         * gfortran.dg/derived_constructor_comps_6.f90: New file.
649 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
651         * gcc.dg/vect/vect-outer-simd-2.c: New test.
653 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
655         PR target/66891
656         * gcc.target/i386/pr66891.c: New test.
658 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
660         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
662 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
664         PR rtl-optimization/66626
665         * gcc.target/i386/pr66626-2.c: New.
667 2015-07-16  Martin Liska  <mliska@suse.cz>
669         * g++.dg/ipa/pr66896.c: New test.
671 2015-07-16  Richard Biener  <rguenther@suse.de>
673         PR tree-optimization/66894
674         * gcc.dg/torture/pr66894.c: New testcase.
676 2015-07-16  Richard Biener  <rguenther@suse.de>
678         * gcc.dg/tree-ssa/pr21031.c: Adjust.
680 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
682         PR target/66866
683         * g++.dg/pr66866.C: New test.
685 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
687         * gcc.target/powerpc/vec-cmp-sel.c: New test.
689 2015-07-15  Richard Biener  <rguenther@suse.de>
691         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
692         { -O3 -fomit-frame-pointer },
693         { -O3 -fomit-frame-pointer -funroll-loops } and
694         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
695         in favor of
696         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
697           -finline-functions }
699 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
701         * gcc.target/mips/interrupt_handler-5.c: New test.
703 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
704             Robert Suchanek  <robert.suchanek@imgtec.com>
706         * gcc.target/mips/interrupt_handler-4.c: New test.
708 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
710         PR testsuite/66734
711         * gcc.dg/lto/lto.exp: Initialize MPX.
713 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
715         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
716         dg-skip-if.
717         * gcc.target/arm/scd42-3.c: Likewise.
719 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
721         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
722         code to be run when the pre-arch code increases the isa_rev to
723         mips32r6 or greater.
725 2015-07-15  Richard Biener  <rguenther@suse.de>
727         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
728         { -O3 -fomit-frame-pointer },
729         { -O3 -fomit-frame-pointer -funroll-loops } and
730         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
731         in favor of
732         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
733           -finline-functions }
734         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
735         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
736         to additional_flags.
738 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
740         PR rtl-optimization/66838
741         * gcc.target/i386/pr66838.c: New test.
743 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
745         PR c++/66850
746         * g++.dg/template/pr66850.C: New test.
748 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
749             Cesar Philippidis  <cesar@codesourcery.com>
750             Chung-Lin Tang  <cltang@codesourcery.com>
752         * gcc.target/nios2/nios2-flushd.c: New.
753         * gcc.target/nios2/nios2-rdprs.c: New.
754         * gcc.target/nios2/r2-atomic.c: New.
755         * gcc.target/nios2/r2-eni.c: New.
756         * gcc.target/nios2/r2-wrpie.c: New.
758 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
759             Cesar Philippidis  <cesar@codesourcery.com>
760             Chung-Lin Tang  <cltang@codesourcery.com>
762         * gcc.target/nios2/cdx-ldstwm-1.c: New.
763         * gcc.target/nios2/cdx-ldstwm-2.c: New.
765 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
766             Cesar Philippidis  <cesar@codesourcery.com>
767             Chung-Lin Tang  <cltang@codesourcery.com>
769         * gcc.target/nios2/andci.c: New.
770         * gcc.target/nios2/bmx.c: New.
771         * gcc.target/nios2/cdx-add.c: New.
772         * gcc.target/nios2/cdx-branch.c: New.
773         * gcc.target/nios2/cdx-callret.c: New.
774         * gcc.target/nios2/cdx-loadstore.c: New.
775         * gcc.target/nios2/cdx-logical.c: New.
776         * gcc.target/nios2/cdx-mov.c: New.
777         * gcc.target/nios2/cdx-shift.c: New.
778         * gcc.target/nios2/cdx-sub.c: New.
779         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
781 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
783         PR c++/65071
784         * g++.dg/cpp0x/vt-65071.C: New.
786 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
787             Cesar Philippidis  <cesar@codesourcery.com>
788             Chung-Lin Tang  <cltang@codesourcery.com>
790         * gcc.target/nios2/r2-io-range.c: New.
791         * gcc.target/nios2/r2-stio-1.c: New.
792         * gcc.target/nios2/r2-stio-2.c: New.
793         * gcc.target/nios2/nios2-ldxio.c: New.
794         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
795         of just compile.  Add more tests.
797 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
799         gfortran.dg/pr66864.f90: New test.
801 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
803         PR rtl-optimization/66626
804         * gcc.target/i386/pr66626.c: New.
806 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
808         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
809         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
810         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
812 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
814         * g++.dg/template/crash81.C: Adjust for error + inform change.
815         * g++.dg/template/pr58878.C: Likewise.
816         * g++.dg/template/shadow1.C: Likewise.
817         * g++.dg/template/shadow2.C: Likewise.
818         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
819         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
820         * g++.old-deja/g++.brendan/crash7.C: Likewise.
821         * g++.old-deja/g++.pt/shadow2.C: Likewise.
823 2015-07-14  Richard Biener  <rguenther@suse.de>
825         PR tree-optimization/66863
826         * gcc.dg/torture/pr66863.c: New testcase.
828 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
830         PR c++/65186
831         * g++.dg/template/pr65186.C: New test.
833 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
835         * gcc.target/arm/macro_defs0.c: Add directive to skip
836         test if -marm is present.
837         * gcc.target/arm/macro_defs1.c: Likewise.
839 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
841         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
842         if-conversion..
843         * gcc.target/aarch64/adds1.c: Likewise.
844         * gcc.target/aarch64/ands_1.c: Likewise.
845         * gcc.target/aarch64/bics_1.c: Likewise.
846         * gcc.target/aarch64/subs1.c: Likewise.
847         * gcc.target/aarch64/subs3.c: Likewise.
849 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
851         PR fortran/64589
852         * gfortran.dg/pr64589.f90: New test.
854 2015-07-13  Renlin Li  <renlin.li@arm.com>
856         PR rtl/66556
857         * gcc.c-torture/execute/pr66556.c: New.
859 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
861         * gcc.dg/20020219-1.c: Fix double word typos.
862         * gcc.dg/20020919-1.c: Same.
864 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
865             Jeff Law  <law@redhat.com>
867         PR middle-end/66726
868         * g++.dg/tree-ssa/pr66726.c: New test.
869         * gcc.dg/tree-ssa/pr66726-2.c: New test.
870         * gcc.dg/tree-ssa/pr66726.c: New test.
872 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
874         PR c++/58734
875         * g++.dg/cpp0x/variadic-ttp2.C: New.
877 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
879         PR c++/30044
880         * g++.dg/cpp0x/auto46.C: New test.
881         * g++.dg/template/pr30044.C: New test.
882         * g++.dg/template/shadow2.C: New test.
883         * g++.dg/template/error55.C: New test.
884         * g++.dg/template/crash83.C: Accept any error string.
885         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
886         parameters.
887         * g++.dg/cpp0x/variadic19.C: Likewise
888         * g++.dg/template/canon-type-13.C: Likewise.
889         * g++.old-deja/g++.pt/ttp42.C: Likewise.
890         * g++.dg/torture/20070621-1.C: Likewise.
892 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
894         PR c++/54521
895         * g++.dg/init/explicit3.C: New.
897 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
899         PR target/66819
900         * gcc.target/i386/pr66819-1.c: New test.
901         * gcc.target/i386/pr66819-2.c: Likewise.
902         * gcc.target/i386/pr66819-3.c: Likewise.
903         * gcc.target/i386/pr66819-4.c: Likewise.
904         * gcc.target/i386/pr66819-5.c: Likewise.
906 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
908         PR target/66703
909         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
910         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
911         type to prevent possible flag-clobbering zero-extensions.
912         * gcc.target/i386/pr66703.c: New test.
914 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
916         PR c++/60842
917         * g++.dg/cpp0x/nsdmi-template15.C: New.
919 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
921         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
923 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
925         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
926         * gcc.target/arm/flip-thumb.c: Likewise.
928 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
930         PR target/66813
931         * gcc.target/i386/pr66813.c: New test.
933 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
935         PR middle-end/66820
936         * gcc.dg/gomp/pr66820.c: New test.
938 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
940         PR c++/65592
941         * g++.dg/cpp0x/scoped_enum6.C: New.
943 2015-07-10  Tom de Vries  <tom@codesourcery.com>
945         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
946         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
948 2015-07-10  Richard Biener  <rguenther@suse.de>
950         PR tree-optimization/66823
951         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
952         which should not be necessary.  XFAIL.
954 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
956         PR c++/64848
957         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
959 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
961         PR middle-end/66633
962         * gcc.dg/gomp/pr66633-1.c: New test.
963         * gcc.dg/gomp/pr66633-2.c: New test.
964         * gcc.dg/gomp/pr66633-3.c: New test.
965         * gcc.dg/gomp/pr66633-4.c: New test.
967 2015-07-09  John Marino  <gnugcc@marino.st>
969         * lib/target-supports.exp (check_effective_target_pie):
970         Add *-*-dragonfly*
972 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
974         PR target/66814
975         * gcc.target/i386/pr66814.c: New test.
977 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
979         PR target/66731
980         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
981         * gcc.target/aarch64/fnmul-2.c: Likewise.
982         * gcc.target/aarch64/fnmul-3.c: Likewise.
983         * gcc.target/aarch64/fnmul-4.c: Likewise.
985 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
987         PR c++/65790
988         * g++.dg/cpp0x/vt-65790.C: New.
990 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
992         PR target/66818
993         * gcc.target/i386/pr66818.c: New test.
995 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
997         PR target/66817
998         * gcc.target/i386/pr66817.c: New test.
1000 2015-07-09  Marek Polacek  <polacek@redhat.com>
1002         PR tree-optimization/66718
1003         * gcc.dg/vect/vect-126.c: New test.
1005 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
1007         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
1008         even when dwarf-2 is not the default.
1010 2015-07-08  Jeff Law  <law@redhat.com>
1012         PR testsuite/66796
1013         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
1014         to have a single memory reference.
1016 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
1018         * g++.dg/other/dump-ada-spec-9.C: New test.
1020 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
1022         * g++.dg/vect/vect.exp: Run also simd* tests.
1023         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
1024         (check_vect): Fix up get_cpuid call for C++.
1025         * g++.dg/vect/simd-clone-1.cc: New test.
1027 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1029         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
1031 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1033         * gcc.target/i386/readeflags-1.c (abort): New prototype.
1034         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
1036 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1038         PR target/66806
1039         * gcc.target/i386/pr66806.c: New test.
1041 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
1043         PR c++/66421
1044         * g++.dg/cpp0x/auto45.C: New.
1046 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
1048         PR middle-end/66334
1049         * gcc.target/i386/pr66334.c: New.
1051 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
1053         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
1054         comments.
1056 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
1058         PR jit/66783
1059         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
1060         (verify_code): Update expected error message.
1061         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
1062         (verify_code): Likewise.
1063         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
1064         (verify_code): Likewise.
1066 2015-07-08  Richard Biener  <rguenther@suse.de>
1068         PR tree-optimization/66793
1069         * gcc.dg/torture/pr66793.c: New testcase.
1071 2015-07-08  Richard Biener  <rguenther@suse.de>
1073         PR tree-optimization/66794
1074         * gcc.dg/torture/pr66794.c: New testcase.
1076 2015-07-08  Marek Polacek  <polacek@redhat.com>
1078         PR c++/66748
1079         * g++.dg/abi/abi-tag15.C: New test.
1081 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1083         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
1084         * gcc.target/mips/branch-3.c: Ditto
1085         * gcc.target/mips/branch-4.c: Ditto.
1086         * gcc.target/mips/branch-5.c: Ditto.
1087         * gcc.target/mips/branch-6.c: Ditto.
1088         * gcc.target/mips/branch-7.c: Ditto.
1089         * gcc.target/mips/branch-8.c: Ditto.
1090         * gcc.target/mips/branch-9.c: Ditto.
1091         * gcc.target/mips/branch-10.c: Ditto.
1092         * gcc.target/mips/branch-11.c: Ditto.
1093         * gcc.target/mips/branch-12.c: Ditto.
1094         * gcc.target/mips/branch-13.c: Ditto.
1095         * gcc.target/mips/umips-branch-5.c: New file.
1096         * gcc.target/mips/umips-branch-6.c: New file.
1097         * gcc.target/mips/umips-branch-7.c: New file.
1098         * gcc.target/mips/umips-branch-8.c: New file.
1099         * gcc.target/mips/umips-branch-9.c: New file.
1100         * gcc.target/mips/umips-branch-10.c: New file.
1101         * gcc.target/mips/umips-branch-11.c: New file.
1102         * gcc.target/mips/umips-branch-12.c: New file.
1103         * gcc.target/mips/umips-branch-13.c: New file.
1104         * gcc.target/mips/umips-branch-14.c: New file.
1105         * gcc.target/mips/umips-branch-15.c: New file.
1106         * gcc.target/mips/umips-branch-16.c: New file.
1107         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
1108         (OCCUPY_0xfffc): New define.
1110 2015-07-08  Renlin Li  <renlin.li@arm.com>
1112         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
1114 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1116         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
1118 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
1120         * gcc.target/i386/bt-3.c: New test.
1121         * gcc.target/i386/bt-4.c: Ditto.
1123 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1125         * g++.dg/other/dump-ada-spec-8.C: New test.
1127 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1129         PR jit/66783
1130         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1131         test case.
1132         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1133         New test case.
1134         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1135         New test case.
1136         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1137         Avoid using an opaque struct for local "f".
1139 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1141         PR jit/66779
1142         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
1143         * jit.dg/test-pr66779.c: New testcase.
1145 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1147         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
1148         NOCOMPRESSION.
1150 2015-07-07  Richard Biener  <rguenther@suse.de>
1152         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
1154 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1156         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
1157         * gcc.target/mips/call-5.c: Ditto.
1158         * gcc.target/mips/call-6.c: Ditto.
1160 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1162         * gcc.dg/dx-test.c: New test-case.
1164 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
1166         PR fortran/66578
1167         * gfortran.dg/allocate_with_source_9.f08: New test.
1169 2015-07-07  Christian Bruel  <christian.bruel@st.com>
1171         PR target/52144
1172         * gcc.target/arm/flip-thumb.c: Fix scan.
1173         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1174         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1175         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1176         Fix return value.
1178 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
1180         PR target/65956
1181         * gcc.c-torture/execute/pr65956.c: New test.
1183 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
1185         * gcc.target/arm/aapcs/align1.c: New.
1186         * gcc.target/arm/aapcs/align_rec1.c: New.
1187         * gcc.target/arm/aapcs/align2.c: New.
1188         * gcc.target/arm/aapcs/align_rec2.c: New.
1189         * gcc.target/arm/aapcs/align3.c: New.
1190         * gcc.target/arm/aapcs/align_rec3.c: New.
1191         * gcc.target/arm/aapcs/align4.c: New.
1192         * gcc.target/arm/aapcs/align_rec4.c: New.
1193         * gcc.target/arm/aapcs/align_vararg1.c: New.
1194         * gcc.target/arm/aapcs/align_vararg2.c: New.
1196 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1198         * gfortran.dg/iomsg_2.f90: New test.
1200 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1202         PR target/66749
1203         * gcc.target/i386/pr66749.c: New test.
1205 2015-07-06  Richard Biener  <rguenther@suse.de>
1207         PR tree-optimization/66772
1208         * gcc.dg/torture/pr66772-1.c: New testcase.
1209         * gcc.dg/torture/pr66772-2.c: Likewise.
1211 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
1213         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1214         the jals instruction.
1216 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1218         PR target/53383
1219         * gcc.target/i386/pr53383-1.c: New file.
1220         * gcc.target/i386/pr53383-2.c: Likewise.
1221         * gcc.target/i386/pr53383-3.c: Likewise.
1223 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1225         * gcc.target/aarch64/fnmul-1.c: New.
1226         * gcc.target/aarch64/fnmul-2.c: New.
1227         * gcc.target/aarch64/fnmul-3.c: New.
1228         * gcc.target/aarch64/fnmul-4.c: New.
1230 2015-07-06  Richard Biener  <rguenther@suse.de>
1232         PR middle-end/66759
1233         * gcc.dg/torture/pr66759.c: New testcase.
1235 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
1237         PR fortran/58586
1238         * gfortran.dg/alloc_comp_class_3.f03: New test.
1239         * gfortran.dg/alloc_comp_class_4.f03: New test.
1241 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1243         * gcc.c-torture/execute/pr66757.c: New test.
1245 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
1247         PR tree-optimization/66720
1248         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1250 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
1251             Sandra Loosemore <sandra@codesourcery.com>
1253         * gcc.target/nios2/gprel-offset.c: New test.
1255 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1257         PR fortran/66725
1258         * gfortran.dg/pr66725.f90: New test.
1260 2015-07-03  Jason Merrill  <jason@redhat.com>
1262         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1263         Avoid narrowing error.
1265 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
1267         PR rtl-optimization/66706
1268         * gcc.target/powerpc/shift-int.c: New testcase.
1270 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
1272         PR target/66746.
1273         * gcc.target/i386/pr66746.c: New file.
1275 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
1277         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1279 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
1281         PR tree-optimization/66119
1282         * g++.dg/opt/pr66119.C: New.
1284 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
1286         PR fortran/52846
1287         * gfortran.dg/submodule_1.f90: New test
1288         * gfortran.dg/submodule_2.f90: New test
1289         * gfortran.dg/submodule_3.f90: New test
1290         * gfortran.dg/submodule_4.f90: New test
1291         * gfortran.dg/submodule_5.f90: New test
1292         * gfortran.dg/submodule_6.f90: New test
1293         * gfortran.dg/submodule_7.f90: New test
1295 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1297         PR preprocessor/53690
1298         * g++.dg/cpp/pr53690.C: New.
1300 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1302         * gcc.target/powerpc/vec-cmp.c: New test.
1304 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1306         PR fortran/56520
1307         * gfortran.dg/pr56520.f90: New test.
1309 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
1311         PR fortran/66545
1312         * gfortran.dg/pr66545_1.f90: New test.
1313         * gfortran.dg/pr66545_2.f90: New test.
1315 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
1317         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1318         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1320 2015-07-02  Richard Biener  <rguenther@suse.de>
1322         PR testsuite/66719
1323         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1324         unaligned loads.
1326 2015-07-02  Richard Biener  <rguenther@suse.de>
1328         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1330 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
1332         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1334 2015-07-01  Jason Merrill  <jason@redhat.com>
1336         * lib/target-supports.exp (cxx_default): Set to C++14.
1338 2015-07-01  Tom de Vries  <tom@codesourcery.com>
1340         PR testsuite/66723
1341         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1342         scan-assembler.
1344 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1346         * gfortran.dg/warn_conversion_8.f90:  New test.
1348 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1350         PR rtl-optimization/61047
1351         * gcc.c-torture/execute/20150611-1.c: New testcase.
1353 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1355         PR jit/66700
1356         * jit.dg/all-non-failing-tests.h: Add
1357         test-pr66700-observing-write-through-ptr.c.
1358         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1360 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1362         * jit.dg/test-accessing-union.c: Add comments for use by
1363         gcc/jit/docs/topics/types.rst.
1365 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
1367         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1368         'do-require-effective-target' with 'dg-require-effective-target'.
1369         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1370         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1371         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
1372         'stlex' with 'strex' as the expected output.
1374 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
1376         PR c++/60365
1377         * g++.dg/cpp0x/gen-attrs-60.C: New.
1378         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1380 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
1382         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1383         New function.
1384         * gcc.target/aarch64/pic-small.c: Restrict this test under
1385         check_effective_target_aarch64_small_fpic.
1387 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
1389         * gfortran.dg/gomp/pr66633.f90: New test.
1391 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
1393         PR c++/66686
1394         * g++.dg/template/pr66686.C: New test.
1396 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
1398         * gnat.dg/lto17.ad[sb]: New test.
1400 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1402         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1403         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1404         testcase.
1405         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1406         New testcase.
1407         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1408         New testcase.
1409         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1410         New testcase.
1411         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1412         New testcase.
1413         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1414         New testcase.
1415         * jit.dg/test-switch.c: New testcase.
1416         * jit.dg/test-switch.cc: New testcase.
1418 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1420         PR jit/66546
1421         * jit.dg/all-non-failing-tests.h: Add note about
1422         test-validly-unreachable-block.c.
1423         * jit.dg/test-validly-unreachable-block.c: New file.
1425 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1427         PR jit/66628
1428         * jit.dg/all-non-failing-tests.h: Add note about
1429         test-extra-options.c.
1430         * jit.dg/test-extra-options.c: New testcase.
1432 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
1434         PR debug/66691
1435         * gcc.target/i386/pr66691.c: New.
1437 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
1439         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1440         * gcc.target/i386/iamcu/args.h: Likewise.
1441         * gcc.target/i386/iamcu/asm-support.S: Likewise.
1442         * gcc.target/i386/iamcu/defines.h: Likewise.
1443         * gcc.target/i386/iamcu/macros.h: Likewise.
1444         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1445         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1446         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1447         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1448         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1449         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1450         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1451         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1452         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1453         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1454         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1455         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1456         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1457         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1458         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1459         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1460         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1462 2015-06-30  Marek Polacek  <polacek@redhat.com>
1464         * gcc.dg/fold-minus-6.c: New test.
1466         * gcc.dg/fold-ior-3.c: New test.
1468 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
1470         Implement N4197 - Adding u8 character literals
1471         * g++.dg/cpp1z/utf8.C: New.
1472         * g++.dg/cpp1z/utf8-neg.C: New.
1473         * g++.dg/cpp1z/udlit-utf8char.C: New.
1475 2015-06-30  Marek Polacek  <polacek@redhat.com>
1477         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1479 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1481         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1482         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1483         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1484         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1486 2015-06-30  Marek Polacek  <polacek@redhat.com>
1488         * gcc.dg/fold-ior-2.c: New test.
1490 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1492         PR tree-optimization/66652
1493         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1494         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
1495         pointers.
1496         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1498 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
1500         PR c++/65977
1501         * g++.dg/cpp0x/constexpr-friend-3.C: New.
1502         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1504 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1506         PR fortran/66605
1507         * gfortran.dg/wunused-parameter.f90: New test.
1509 2015-06-29  Richard Henderson  <rth@redhat.com>
1511         * gcc.target/i386/asm-flag-1.c: New.
1512         * gcc.target/i386/asm-flag-2.c: New.
1513         * gcc.target/i386/asm-flag-3.c: New.
1514         * gcc.target/i386/asm-flag-4.c: New.
1515         * gcc.target/i386/asm-flag-5.c: New.
1517 2015-06-29  Marek Polacek  <polacek@redhat.com>
1519         PR c/66322
1520         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1521         * c-c++-common/pr66322.c: New test.
1522         * g++.dg/eh/scope1.C: Remove dg-warning.
1524 2015-06-29  Richard Biener  <rguenther@suse.de>
1526         PR tree-optimization/66677
1527         * gcc.dg/vect/pr66677.c: New testcase.
1529 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
1531         PR middle-end/64130
1532         * gcc.dg/tree-ssa/pr64130.c: New test.
1534 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
1536         * gcc.target/aarch64/pic-small.c: New testcase.
1538 2015-06-26  Richard Biener  <rguenther@suse.de>
1540         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1542 2015-06-26  Marek Polacek  <polacek@redhat.com>
1544         * gcc.dg/fold-and-1.c: New test.
1545         * gcc.dg/fold-and-2.c: New test.
1547 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
1549         * gnat.dg/warn11.adb: Add missing dg directive.
1550         * gnat.dg/warn12.adb: New test.
1551         * gnat.dg/warn12_pkg.ads: New helper.
1553 2015-06-26  Richard Biener  <rguenther@suse.de>
1555         * gfortran.dg/reassoc_3.f90: Adjust.
1557 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
1559         PR target/66412
1560         * gcc.target/i386/pr66412.c: New test.
1562 2015-06-25  Richard Biener  <rguenther@suse.de>
1564         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1566 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
1568         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1570 2015-06-25  Richard Biener  <rguenther@suse.de>
1572         * gfortran.dg/vect/vect-9.f90: New testcase.
1574 2015-06-25  Nick Clifton  <nickc@redhat.com>
1576         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
1577         H8300 and M32R targets.
1579 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1581         PR fortran/66528
1582         * gfortran.dg/maxerrors.f90: New test.
1584 2015-06-08  DJ Delorie  <dj@redhat.com>
1586         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
1588 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1590         * gcc.target/aarch64/mgeneral-regs_3.c: New.
1592 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1594         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1595         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1596         * gcc.target/aarch64/nofp_1.c: New file.
1598 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
1600         Implement N3928 - Extending static_assert
1601         * g++.dg/cpp0x/static_assert8.C: Adjust.
1602         * g++.dg/cpp0x/static_assert12.C: New.
1603         * g++.dg/cpp0x/static_assert13.C: New.
1604         * g++.dg/cpp1y/static_assert1.C: New.
1605         * g++.dg/cpp1y/static_assert2.C: New.
1606         * g++.dg/cpp1z/static_assert-nomsg.C: New.
1608 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
1610         PR c++/65750
1611         * g++.dg/cpp0x/trailing11.C: New.
1613 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1615         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1616         multilibs.
1617         * gcc.target/arm/memset-inline-10.c: Likewise.
1618         * gcc.target/arm/pr58784.c: Likewise.
1619         * gcc.target/arm/pr59985.C: Likewise.
1620         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1622 2015-06-24  Renlin Li  <renlin.li@arm.com>
1624         * gcc.target/aarch64/arm_align_max_pwr.c: New.
1625         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1627 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
1629         Revert:
1630         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1632         PR c++/30044
1633         * g++.dg/cpp0x/auto45.C: New test.
1634         * g++.dg/template/pr30044.C: New test.
1635         * g++.dg/template/crash83.C: Accept any error string.
1636         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1637         parameters.
1638         * g++.dg/cpp0x/variadic18.C: Likewise
1639         * g++.dg/template/canon-type-13.C: Likewise.
1640         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1642 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
1644         PR c++/65811
1645         * g++.dg/other/linkage2.C: New.
1647 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1649         PR target/63408
1650         * gcc.target/arm/pr63408.c: New test.
1652 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
1654         * lib/c-torture.exp: Don't call check_effective_target_lto
1655         before setting up environment correctly.
1656         * lib/gcc-dg.exp: Likewise, and protect
1657         gcc_force_conventional_output.
1659 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1661         PR rtl-optimization/66306
1662         * gcc.target/s390/pr66306.c: New test.
1664 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1666         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1667         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1668         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1669         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1670         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1671         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1672         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1674 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
1676         PR target/65803
1677         * gcc.c-torture/pr65803.c: New test.
1679 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1681         PR c++/30044
1682         * g++.dg/cpp0x/auto45.C: New test.
1683         * g++.dg/template/pr30044.C: New test.
1684         * g++.dg/template/crash83.C: Accept any error string.
1685         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1686         parameters.
1687         * g++.dg/cpp0x/variadic18.C: Likewise
1688         * g++.dg/template/canon-type-13.C: Likewise.
1689         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1691 2015-06-23  Marek Polacek  <polacek@redhat.com>
1693         * c-c++-common/Wlogical-op-3.c: New test.
1695 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1697         PR c++/66254
1698         * g++.dg/cpp0x/scoped_enum5.C: New.
1700 2015-06-23  Richard Biener  <rguenther@suse.de>
1702         PR tree-optimization/66636
1703         * gcc.dg/vect/pr66636.c: New testcase.
1705 2015-06-23  Marek Polacek  <polacek@redhat.com>
1707         * gcc.dg/fold-minus-4.c: New test.
1708         * gcc.dg/fold-minus-5.c: New test.
1709         * c-c++-common/ubsan/overflow-add-5.c: New test.
1711 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
1713         Add missing testcase from r224672.
1714         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1716         * gcc.target/vax/bswapdi-1.c: New.
1718 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
1720         PR fortran/64674
1721         * gfortran.dg/associate_18.f08: New test.
1723 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
1725         PR target/66560
1726         * gcc.target/i386/pr66560-1.c: New test.
1727         * gcc.target/i386/pr66560-2.c: Ditto.
1728         * gcc.target/i386/pr66560-3.c: Ditto.
1729         * gcc.target/i386/pr66560-4.c: Ditto.
1731 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
1733         * gcc.target/nvptx/nvptx.exp: New file.
1734         * gcc.target/nvptx/proto-1.c: Likewise.
1736 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
1738         PR tree-optimization/66449
1739         * gcc.dg/vect/pr66449.c: New test.
1741 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
1743         * g++.dg/other/dump-ada-spec-5.C: New test.
1744         * g++.dg/other/dump-ada-spec-6.C: Likewise.
1745         * g++.dg/other/dump-ada-spec-7.C: Likewise.
1747 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
1749         * g++.dg/inherit/pure1.C: Test location too.
1751 2015-06-22  Marek Polacek  <polacek@redhat.com>
1753         * gcc.dg/fold-ior-1.c: New test.
1754         * gcc.dg/fold-minus-2.c: New test.
1755         * gcc.dg/fold-minus-3.c: New test.
1756         * gcc.dg/fold-plus-1.c: New test.
1757         * gcc.dg/fold-plus-2.c: New test.
1758         * gcc.dg/fold-xor-4.c: New test.
1759         * gcc.dg/fold-xor-5.c: New test.
1761 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1763         PR target/65914
1764         * g++.dg/torture/pr65914.C:  New.
1766 2015-06-22  Richard Biener  <rguenther@suse.de>
1768         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1769         not existing TORTURE_OPTIONS only.
1770         * lib/gcc-dg.exp: Likewise.
1772 2015-06-22  Christian Bruel  <christian.bruel@st.com>
1774         PR target/52144
1775         * gcc.target/arm/flip-thumb.c: New test.
1777 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
1778             Martin Liska  <mliska@suse.cz>
1780         PR ipa/65908
1781         * g++.dg/ipa/pr65908.C: New testcase.
1783 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
1785         PR c++/65882
1786         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1787         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1789 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
1791         * gnat.dg/specs/debug1.ads: Adjust.
1793 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
1795         * gcc.target/aarch64/fmovd-zero-mem.c: New.
1796         * gcc.target/aarch64/fmovd-zero-reg.c: New.
1797         * gcc.target/aarch64/fmovf-zero-mem.c: New.
1798         * gcc.target/aarch64/fmovf-zero-reg.c: New.
1799         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1800         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1801         * gcc.target/aarch64/fmovd-zero.c: Delete.
1802         * gcc.target/aarch64/fmovf-zero.c: Delete.
1804 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1806         * gcc.target/vax/bswapdi-1.c: New.
1808 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1810         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1812 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1814         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1816 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1818         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1820 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1822         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1824 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1826         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1828 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1830         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1832 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1834         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1836 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1838         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1840 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1842         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1844 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1846         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1848 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1850         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1852 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1854         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1856 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1858         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1860 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1862         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1864 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1866         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1868 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1870         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1872 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1874         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1876 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1878         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1880 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1882         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1884 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1886         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1887         (_ARM_FPSCR): Add FZ field.
1888         (clean_results): Force FZ=1 on AArch64.
1889         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1891 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1893         * gcc.target/aarch64/pr62308.c: New test.
1895 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
1897         PR fortran/66549
1898         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1900 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
1902         * gcc.target/i386/mpx/pr66581.c: New test.
1904 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
1906         * gcc.target/i386/cmov9.c: New test.
1908 2015-06-18  Richard Biener  <rguenther@suse.de>
1910         * g++.dg/other/const4.C: New testcase.
1912 2015-06-18  Michael Matz  <matz@suse.de>
1914         PR middle-end/66253
1915         * gcc.dg/vect/pr66253.c: New testcase.
1917 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1919         PR target/66569
1920         * gcc.target/i386/mpx/chkp-vararg.c: New test.
1922 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1924         PR middle-end/66568
1925         * gcc.target/i386/mpx/pr66568.c: New test.
1927 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1929         PR middle-end/66567
1930         * gcc.target/i386/mpx/pr66567.c: New test.
1932 2015-06-18  Richard Biener  <rguenther@suse.de>
1934         PR tree-optimization/66510
1935         * gcc.dg/vect/slp-perm-12.c: New testcase.
1937 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1939         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1940         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1941         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1942         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1944 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
1946         PR c++/66571
1947         * g++.dg/gomp/pr66571-1.C: New test.
1949         PR middle-end/66429
1950         * c-c++-common/gomp/pr66429.c: New test.
1952 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
1954         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1955         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1956         ...this.
1957         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1958         New testcase.
1959         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1960         New testcase.
1962 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1964         PR testsuite/65944
1965         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1967 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
1969         * gcc.target/mips/pr65862-1.c: New test.
1970         * gcc.target/mips/pr65862-2.c: Likewise.
1972 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1974         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1975         * gcc.target/i386/pr52252-atom.c: Ditto.
1976         * gcc.target/i386/vect-div-1.c: Ditto.
1977         * gcc.target/i386/rotate-5.c: Ditto.
1978         * gcc.target/i386/pr50202.c: Ditto.
1979         * gcc.target/i386/pr37843-3.c: Ditto.
1980         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1981         * gcc.target/i386/pr53397-1.c: Ditto.
1982         * gcc.target/i386/pr55934.c: Ditto.
1983         * gcc.target/i386/pr37843-4.c: Ditto.
1984         * gcc.target/i386/pr60451.c: Ditto.
1985         * gcc.target/i386/pr53397-2.c: Ditto.
1986         * gcc.target/i386/vectorize1.c: Ditto.
1987         * gcc.target/i386/extract-insert-combining.c: Ditto.
1988         * gcc.target/i386/pr53759.c: Ditto.
1989         * gcc.target/i386/pr52252-core.c: Ditto.
1990         * gcc.target/i386/rotate-3.c: Ditto.
1991         * gcc.target/i386/sse-20.c: Ditto.
1992         * gcc.target/i386/rotate-4.c: Ditto.
1993         * gcc.target/i386/pr61403.c: Ditto.
1994         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1995         * gcc.target/i386/pr60901.c: Ditto.
1996         * gcc.target/i386/pr59794-7.c: Ditto.
1997         * gcc.target/i386/pr62208.c: Ditto.
1998         * gcc.target/i386/pr53416.c: Ditto.
1999         * gcc.target/i386/asm-dialect-1.c: Ditto.
2000         * gcc.target/i386/pr50038.c: Ditto.
2001         * gcc.target/i386/47698.c: Ditto.
2002         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
2003         * gcc.target/i386/pr59794-2.c: Ditto.
2004         * gcc.target/i386/pr59794-3.c: Ditto.
2005         * gcc.target/i386/pr39058.c: Ditto.
2006         * gcc.target/i386/pr60205-1.c: Ditto.
2007         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
2008         * gcc.target/i386/sse2-movq-2.c: Ditto.
2010 2015-06-17  Richard Biener  <rguenther@suse.de>
2012         PR tree-optimization/66251
2013         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
2015 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
2017         PR c++/59682
2018         * g++.dg/parse/new-placement1.C: New.
2020 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2022         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
2023         * jit.dg/test-compound-assignment.c: New testcase.
2025 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2027         PR jit/66539
2028         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
2029         to "testcases" array.
2031 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2033         PR jit/66539
2034         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
2035         * jit.dg/test-debug-strings.c: New test case.
2036         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
2037         the discriminant has a sane debug string.
2039 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
2041         PR target/56766
2042         * gcc.target/i386/pr56766-1.c: New test.
2043         * gcc.target/i386/pr56766-2.c: Ditto.
2045 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
2047         * gcc.target/mips/loongson-shift-count-truncated-1.c:
2048         Skip on mips*-mti-linux* and mips*-img-linux* targets.
2049         * gcc.target/mips/loongson-simd.c: Ditto.
2051 2015-06-16  Richard Biener  <rguenther@suse.de>
2053         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
2055 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
2057         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
2058         passed by the testsuite driver.
2060 2015-06-16  Richard Biener  <rguenther@suse.de>
2062         * gcc.dg/vect/slp-perm-11.c: New testcase.
2064 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
2066         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
2067         dg-options.
2069 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
2071         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2072         Reinstate calls to torture-init and torture-finalize.
2074 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2076         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
2078 2015-06-15  Nathan Sidwell  <nathan@acm.org>
2080         PR c++/58583
2081         * g++.dg/cpp0x/nsdmi-template14.C: New test.
2083 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
2085         PR c++/51048
2086         * g++.dg/cpp0x/local-type1.C: New.
2088 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
2090         PR fortran/44672
2091         PR fortran/45440
2092         PR fortran/57307
2093         * gfortran.dg/allocate_with_source_3.f90: Removed check for
2094         unimplemented error.
2095         * gfortran.dg/allocate_with_source_7.f08: New test.
2096         * gfortran.dg/allocate_with_source_8.f08: New test.
2098 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
2100         PR c++/65168
2101         * g++.dg/warn/Walways-true-3.C: New test.
2103 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2105         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
2107 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2109         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
2110         (main): Remove superfluous attributes.
2111         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2112         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2114 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2116         * gcc.target/i386/monitorx.c: New.
2117         * gcc.target/i386/sse-12.c: Add -mmwaitx.
2118         * gcc.target/i386/sse-13.c: Ditto.
2119         * gcc.target/i386/sse-14.c: Ditto.
2120         * gcc.target/i386/sse-22.c: Ditto.
2121         * gcc.target/i386/sse-23.c: Ditto.
2122         * g++.dg/other/i386-2.C: Ditto.
2123         * g++.dg/other/i386-3.C: Ditto.
2125 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
2127         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2129 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
2131         PR fortran/66079
2132         * gfortran.dg/allocatable_scalar_13.f90: New test
2134 2015-06-11  Marek Polacek  <polacek@redhat.com>
2136         * gcc.dg/fold-xor-3.c: New test.
2138 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2140         * gcc.target/arm/short-it-ifcvt-1.c: New test.
2141         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2143 2015-06-11  Christian Bruel  <christian.bruel@st.com>
2145         PR target/52144
2146         * gcc.target/arm/pragma_attribute.c: New test.
2148 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2150         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
2152 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2154         PR target/66473
2155         * gcc.target/i386/pr66473.c: New test.
2157 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
2159         PR target/66470
2160         * gcc.dg/tls/pr66470.c: New test.
2161         * gcc.target/i386/pr66470.c: New test.
2163 2015-06-10  Christian Bruel  <christian.bruel@st.com>
2165         PR target/52144
2166         * gcc.target/arm/attr_arm.c: New test
2167         * gcc.target/arm/attr_arm-err.c: New test
2168         * gcc.target/arm/attr_thumb.c: New test
2169         * gcc.target/arm/attr_thumb-static.c: New test
2171 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2173         PR target/66200
2174         PR target/66428
2175         PR c++/66192
2176         * g++.dg/abi/aarch64_guard1.C: Adjust test.
2178 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
2180         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2181         passed by the testsuite driver.
2183 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2185         Revert:
2186         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2187         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2188         * gcc.dg/ssp-1.c: Make counter a register.
2189         * gcc.dg/ssp-2.c: Likewise.
2190         * gcc.dg/torture/parm-coalesce.c: New.
2192 2015-06-09  Tom de Vries  <tom@codesourcery.com>
2194         * gcc.target/i386/vararg-loc.c: New test.
2196 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2198         PR c++/65815
2199         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2200         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2202 2015-06-09  Marek Polacek  <polacek@redhat.com>
2204         PR tree-optimization/66299
2205         * gcc.dg/pr66299-1.c: New test.
2206         * gcc.dg/pr66299-2.c: New test.
2207         * gcc.dg/pr66299-3.c: New test.
2209 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
2211         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2212         passed by the testsuite driver.
2214 2015-06-09  Richard Biener  <rguenther@suse.de>
2216         PR middle-end/66423
2217         * gcc.dg/fold-modpow2.c: New testcase.
2219 2015-06-09  Richard Biener  <rguenther@suse.de>
2221         PR tree-optimization/66419
2222         * gcc.dg/vect/bb-slp-37.c: New testcase.
2224 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
2226         * gcc.target/arm/stl-cond.c: New test.
2228 2015-06-09  Richard Biener  <rguenther@suse.de>
2230         PR middle-end/66413
2231         * gcc.dg/torture/pr66413.c: New testcase.
2233 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2235         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2236         * gcc.dg/ssp-1.c: Make counter a register.
2237         * gcc.dg/ssp-2.c: Likewise.
2238         * gcc.dg/torture/parm-coalesce.c: New.
2240 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
2242         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2243         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2245 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2247         PR rtl-optimization/66444
2248         * gcc.dg/pr66444.c: New test.
2250 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2252         PR fortran/66245
2253         * gfortran.dg/class_is_1.f90: New test.
2254         * gfortran.dg/type_is_1.f90: Ditto.
2256 2015-06-08  Marek Polacek  <polacek@redhat.com>
2258         PR c/66415
2259         * gcc.dg/cpp/pr66415-1.c: New test.
2260         * gcc.dg/cpp/pr66415-2.c: New test.
2262 2015-06-08  Richard Biener  <rguenther@suse.de>
2264         PR tree-optimization/66422
2265         * gcc.dg/Warray-bounds-16.c: New testcase.
2267 2015-06-08  Richard Biener  <rguenther@suse.de>
2269         * gcc.dg/vect/slp-perm-10.c: New testcase.
2270         * gcc.dg/vect/slp-23.c: Adjust.
2271         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2272         vector pointer update.
2274 2015-06-08  Marek Polacek  <polacek@redhat.com>
2276         PR sanitizer/66452
2277         * g++.dg/ubsan/pr66452.C: New test.
2279 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2281         PR tree-optimization/66436
2282         * gcc.dg/gomp/dump-new-function-2.c: New test.
2283         * gcc.dg/gomp/dump-new-function-3.c: Same.
2284         * gcc.dg/gomp/dump-new-function.c: Same.
2286 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2288         PR tree-optimization/66435
2289         * gcc.dg/gomp/notify-new-function-2.c: New test.
2290         * gcc.dg/gomp/notify-new-function-3.c: Same.
2291         * gcc.dg/gomp/notify-new-function.c: Same.
2293 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
2295         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2296         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2297         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2298         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2299         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2300         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2301         -fshort-enum.
2303 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
2305         PR fortran/47659
2306         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2307         * gfortran.dg/warn_conversion.f90: Add warning for change in value
2308         for assignment.
2309         * gfortran.dg/warn_conversion_3.f90: Add warnings.
2310         * gfortran.dg/warn_conversion_5.f90: New test.
2311         * gfortran.dg/warn_conversion_6.f90: New test.
2312         * gfortran.dg/warn_conversion_7.f90: New test.
2314 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2316         PR fortran/66347
2317         * gfortran.dg/blockdata_9.f: New test.
2319 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2321         PR fortran/66385
2322         * gfortran.dg/forall_17.f90:  New test.
2324 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
2326         * g++.dg/cpp0x/pr57101.C: Add warning.
2327         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2328         * g++.dg/ext/visibility/anon7.C: Same.
2329         * g++.dg/ipa/pr63587-2.C: Same.
2330         * g++.dg/opt/dump1.C: Same.
2331         * g++.dg/opt/pr59622-3.C: Same.
2332         * g++.dg/opt/pr59622.C: Same.
2333         * g++.dg/torture/pr46383.C: Same.
2334         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2335         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2336         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2337         functions.
2338         * gfortran.dg/intent_out_8.f90: Same.
2339         * gfortran.dg/warn_target_lifetime_3.f90: Same.
2341 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2343         PR fortran/66377
2344         gfortran.dg/equiv_9.f90: New test.
2347 2015-06-05  Tom de Vries  <tom@codesourcery.com>
2349         merge from gomp4 branch:
2350         2015-05-28  Tom de Vries  <tom@codesourcery.com>
2352         PR tree-optimization/65443
2353         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2354         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2355         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2357 2015-06-05  Nathan Sidwell  <nathan@acm.org>
2359         PR c++/52595
2360         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2362 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
2364         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2366 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2368         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2370 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
2372         * testsuite/gcc.target/i386/noplt-1.c: New test.
2373         * testsuite/gcc.target/i386/noplt-2.c: New test.
2374         * testsuite/gcc.target/i386/noplt-3.c: New test.
2375         * testsuite/gcc.target/i386/noplt-4.c: New test.
2377 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
2379         PR fortran/58749
2380         * gfortran.dg/adjustl_1.f90:  New test.
2382 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
2384         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2385         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2387 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
2389         * lto.c (iterative_hash_canonical_type,
2390         gimple_register_canonical_type): only hash main variants of types
2392 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
2394         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2395         Move set of dg-do-what-default after early return.
2397 2015-06-04  Marek Polacek  <polacek@redhat.com>
2399         PR c/66341
2400         * gcc.dg/lvalue-8.c: New test.
2402 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2403             Paolo Carlini  <paolo.carlini@oracle.com>
2405         PR c++/66130
2406         * g++.dg/other/pr66130.C: New.
2407         * g++.dg/cpp0x/pr66130.C: Likewise.
2409 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2411         * g++.dg/cpp0x/decl-loc1.C: New.
2412         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2413         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2414         * g++.dg/init/ctor8.C: Likewise.
2415         * g++.dg/parse/semicolon4.C: Likewise.
2417 2015-06-03  Marek Polacek  <polacek@redhat.com>
2419         PR sanitizer/66190
2420         * g++.dg/ubsan/static-init-1.C: New test.
2421         * g++.dg/ubsan/static-init-2.C: New test.
2422         * g++.dg/ubsan/static-init-3.C: New test.
2424 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
2426         PR target/66275
2427         * gcc.target/i386/pr66275.c: New test.
2429 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2431         * gcc.dg/Wcxx-compat-22.c: New testcase.
2432         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2433         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2434         * c-c++-common/pr58346-1.c: Likewise.
2435         * c-c++-common/transparent-union-1.c: Likewise.
2437 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
2439         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2440         * g++.dg/plugin/def_plugin.c: New file.
2441         * g++.dg/plugin/def-plugin-test.C: New file.
2443 2015-06-03  Richard Biener  <rguenther@suse.de>
2445         * gcc.dg/vect/bb-slp-36.c: New testcase.
2447 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2449         * gcc.dg/lto/chkp-removed-alias_0.c: New.
2451 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2453         * gcc.dg/lto/chkp-privatize-1_0.c: New.
2454         * gcc.dg/lto/chkp-privatize-1_1.c: New.
2455         * gcc.dg/lto/chkp-privatize-2_0.c: New.
2456         * gcc.dg/lto/chkp-privatize-2_1.c: New.
2458 2015-06-03  Marek Polacek  <polacek@redhat.com>
2460         PR c/64223
2461         PR c/29358
2462         * gcc.dg/pr64223-1.c: New test.
2463         * gcc.dg/pr64223-2.c: New test.
2465 2015-06-03  Richard Biener  <rguenther@suse.de>
2467         PR tree-optimization/63916
2468         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2470 2015-06-03  Richard Biener  <rguenther@suse.de>
2472         PR tree-optimization/66375
2473         * gcc.dg/torture/pr66375.c: New testcase.
2475 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
2477         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2479 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
2481         PR target/65768
2482         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2484 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2486         PR fortran/66380
2487         * gfortran.dg/reshape_7.f90: New test.
2489 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
2491         PR c/66220:
2492         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2493         (fn_36): New.
2495 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2497         PR c/49551
2498         * gcc.dg/pr49551.c: New testcase.
2500 2015-06-02  Richard Biener  <rguenther@suse.de>
2502         PR debug/65549
2503         * g++.dg/lto/pr65549_0.C: New testcase.
2505 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
2507         PR libgomp/65742
2508         PR middle-end/66332
2509         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2511 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2513         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2515 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
2517         PR c++/61683
2518         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2520 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2522         PR tree-optimization/48052
2523         * gcc.dg/tree-ssa/scev-8.c: New.
2524         * gcc.dg/tree-ssa/scev-9.c: New.
2525         * gcc.dg/tree-ssa/scev-10.c: New.
2526         * gcc.dg/vect/pr48052.c: New.
2528 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
2530         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2532 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2534         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2536 2015-06-02  Marek Polacek  <polacek@redhat.com>
2538         PR middle-end/66345
2539         * gcc.dg/torture/pr66345.c: New test.
2541 2015-06-02  Richard Biener  <rguenther@suse.de>
2543         PR tree-optimization/65961
2544         * gcc.dg/torture/pr65961.c: New testcase.
2546 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2548         PR tree-optimization/52563
2549         PR tree-optimization/62173
2550         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2551         * gcc.dg/tree-ssa/scev-4.c: Ditto.
2553 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2555         * gnat.dg/specs/varsize_return2.ads: New test.
2556         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2558 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
2560         * gcc.dg/vect/vect-outer-simd-1.c: New test.
2562 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
2564         PR target/65697
2565         * gcc.target/aarch64/sync-comp-swap.c: New.
2566         * gcc.target/aarch64/sync-comp-swap.x: New.
2567         * gcc.target/aarch64/sync-op-acquire.c: New.
2568         * gcc.target/aarch64/sync-op-acquire.x: New.
2569         * gcc.target/aarch64/sync-op-full.c: New.
2570         * gcc.target/aarch64/sync-op-full.x: New.
2571         * gcc.target/aarch64/sync-op-release.c: New.
2572         * gcc.target/aarch64/sync-op-release.x: New.
2574 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
2576         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
2577         (bar): Predefined.
2579 2015-06-01  Richard Biener  <rguenther@suse.de>
2581         PR tree-optimization/66349
2582         PR tree-optimization/66352
2583         PR tree-optimization/66357
2584         * gcc.dg/torture/pr66357.c: New testcase.
2585         * gcc.dg/torture/pr66349.c: Likewise.
2586         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
2588 2015-06-01  Richard Biener  <rguenther@suse.de>
2590         Revert
2591         2015-05-29  Richard Biener  <rguenther@suse.de>
2593         PR tree-optimization/66314
2594         * gcc.dg/asan/pr66314.c: New testcase.
2596 2015-06-01  Richard Biener  <rguenther@suse.de>
2598         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2600 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
2602         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2603         directives.
2604         (hp3, hp4): Add inline keyword.
2605         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2606         (hp2): Add inline keyword.
2607         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2608         (hp2): Add inline keyword.
2610 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
2612         PR target/65527
2613         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2614         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2615         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2616         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2618 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
2620         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2621         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2623 2015-06-01  Richard Biener  <rguenther@suse.de>
2625         PR tree-optimization/66280
2626         * g++.dg/torture/pr66280.C: New testcase.
2627         * g++.dg/torture/pr66280-2.C: Likewise.
2629 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2631         * gnat.dg/addr9_1.adb: New test.
2632         * gnat.dg/addr9_2.adb: Likewise.
2633         * gnat.dg/addr9_3.adb: Likewise.
2634         * gnat.dg/addr9_4.adb: Likewise.
2636 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2638           * g++.dg/other/dump-ada-spec-4.C: New test.
2640 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
2642         * gcc.dg/alias-8.c: Fix dg-warning.
2644 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
2646         * gcc.dg/alias-8.c: Do not xfail.
2647         * gcc.dg/pr62167.c: Prevent FRE.
2648         * gcc.dg/alias-14.c: New testcase.
2650 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
2652         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2654 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2656         PR target/66215
2657         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2658         dg-options.
2659         * gcc.target/s390/hotpatch-10.c: Likewise.
2660         * gcc.target/s390/hotpatch-11.c: Likewise.
2661         * gcc.target/s390/hotpatch-12.c: Likewise.
2662         * gcc.target/s390/hotpatch-17.c: Likewise.
2663         * gcc.target/s390/hotpatch-18.c: Likewise.
2664         * gcc.target/s390/hotpatch-20.c: Likewise.
2665         * gcc.target/s390/hotpatch-21.c: Likewise.
2666         * gcc.target/s390/hotpatch-22.c: Likewise.
2667         * gcc.target/s390/hotpatch-23.c: Likewise.
2668         * gcc.target/s390/hotpatch-24.c: Likewise.
2669         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
2670         to check for the exact nops too.
2671         * gcc.target/s390/hotpatch-3.c: Likewise.
2672         * gcc.target/s390/hotpatch-4.c: Likewise.
2673         * gcc.target/s390/hotpatch-5.c: Likewise.
2674         * gcc.target/s390/hotpatch-6.c: Likewise.
2675         * gcc.target/s390/hotpatch-7.c: Likewise.
2676         * gcc.target/s390/hotpatch-8.c: Likewise.
2677         * gcc.target/s390/hotpatch-9.c: Likewise.
2678         * gcc.target/s390/hotpatch-14.c: Likewise.
2679         * gcc.target/s390/hotpatch-15.c: Likewise.
2680         * gcc.target/s390/hotpatch-16.c: Likewise.
2681         * gcc.target/s390/hotpatch-19.c: Likewise.
2682         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
2683         scan-assembler-times counting number of .align directives.
2684         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2685         dg-options.  Remove scan-assembler-times counting number of .align
2686         directives.
2687         * gcc.target/s390/hotpatch-26.c: New file.
2688         * gcc.target/s390/hotpatch-27.c: New file.
2689         * gcc.target/s390/hotpatch-28.c: New file.
2690         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2691         using -Os -O0 -O1 -O2 -O3 options.
2693 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2695         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2697 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
2699         PR tree-optimization/66142
2700         * gcc.dg/vect/pr66142.c: New test.
2702 2015-05-29  Richard Biener  <rguenther@suse.de>
2704         PR tree-optimization/66314
2705         * gcc.dg/asan/pr66314.c: New testcase.
2707 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2709         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2710         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2711         Adjust all callers.
2712         (schedule-cleanups, dg-keep-saved-temps): New proc.
2713         (gcc-dg-test-1): Schedule cleanups.
2714         * lib/profopt.exp (profopt-execute): Likewise.
2715         * g++.dg/cdce3.C: Adjust expected line numbers.
2716         * gcc.dg/cdce1.c: Likewise.
2717         * gcc.dg/cdce2.c: Likewise.
2718         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2719         * gcc.dg/strlenopt-24.c: Likewise.
2720         * gcc.dg/tree-ssa/vrp26.c: Likewise.
2721         * gcc.dg/tree-ssa/vrp28.c: Likewise.
2722         * obj-c++.dg/encode-2.mm: Likewise.
2724 2015-05-28  DJ Delorie  <dj@redhat.com>
2726         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2728 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2730         * gnat.dg/discr43.adb: New test.
2732 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2734         * gnat.dg/varsize_temp.adb: Rename into...
2735         * gnat.dg/varsize1.adb: ...this.
2736         * gnat.dg/varsize_copy.ad[sb]: Rename into...
2737         * gnat.dg/varsize2.ad[sb]: ...this.
2738         * gnat.dg/varsize3_1.adb: New test.
2739         * gnat.dg/varsize3_2.adb: Likewise.
2740         * gnat.dg/varsize3_3.adb: Likewise.
2741         * gnat.dg/varsize3_4.adb: Likewise.
2742         * gnat.dg/varsize3_5.adb: Likewise.
2743         * gnat.dg/varsize3_6.adb: Likewise.
2744         * gnat.dg/varsize3_pkg1.ads: New helper.
2745         * gnat.dg/varsize3_pkg2.ads: Likewise.
2746         * gnat.dg/varsize3_pkg3.ads: Likewise.
2748 2015-05-28  Richard Biener  <rguenther@suse.de>
2750         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2752 2015-05-28  Richard Biener  <rguenther@suse.de>
2754         PR tree-optimization/66142
2755         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2757 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
2759         PR target/63810
2760         * gcc.dg/darwin-minversion-3.c: Update testcase.
2761         * gcc.dg/darwin-minversion-4.c: Ditto.
2762         * gcc.dg/darwin-minversion-5.c: New testcase.
2763         * gcc.dg/darwin-minversion-6.c: Ditto.
2764         * gcc.dg/darwin-minversion-7.c: Ditto.
2765         * gcc.dg/darwin-minversion-8.c: Ditto.
2766         * gcc.dg/darwin-minversion-9.c: Ditto.
2767         * gcc.dg/darwin-minversion-10.c: Ditto.
2768         * gcc.dg/darwin-minversion-11.c: Ditto.
2769         * gcc.dg/darwin-minversion-12.c: Ditto.
2771 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2773         PR rtl-optimization/66168
2774         * gcc.c-torture/compile/pr66168.c: New test.
2776 2015-05-27  Jeff Law  <law@redhat.com>
2778         PR target/39726
2779         * gcc.dg/target/m68k/pr39726-1.c: New test.
2781 2015-05-27  Nathan Sidwell  <nathan@acm.org>
2783         PR c++/66270
2784         * g++.dg/ext/alias-canon3.C: New.
2786 2015-05-27  Richard Biener  <rguenther@suse.de>
2788         PR tree-optimization/66272
2789         Revert parts of
2790         2014-08-15  Richard Biener  <rguenther@suse.de>
2792         PR tree-optimization/62031
2793         * gcc.dg/torture/pr66272.c: New testcase.
2795 2015-05-27  Richard Biener  <rguenther@suse.de>
2797         * gcc.dg/vect/slp-reduc-7.c: New testcase.
2799 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
2801         PR target/65358
2802         * gcc.dg/pr65358.c: New test.
2804 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
2806         PR fortran/65548
2807         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2808         semantic.
2809         * gfortran.dg/allocate_with_source_6.f90: New test.
2811 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2813         * gnat.dg/atomic7_1.adb: New test.
2814         * gnat.dg/atomic7_2.adb: Likewise.
2815         * gnat.dg/atomic7_pkg1.ads: New helper.
2816         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2818 2015-05-26  Michael Matz  <matz@suse.de>
2820         PR middle-end/66251
2821         * gcc.dg/vect/pr66251.c: New test.
2823 2015-05-26  Richard Biener  <rguenther@suse.de>
2825         PR tree-optimization/66142
2826         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2828 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
2830         PR fortran/66082
2831         * gfortran.dg/allocatable_scalar_13.f90: New test
2833 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2835         * gnat.dg/warn11.adb: New test.
2836         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2838 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2840         * gnat.dg/vfa1_1.adb: New test.
2841         * gnat.dg/vfa1_2.adb: Likewise.
2842         * gnat.dg/vfa1_3.adb: Likewise.
2843         * gnat.dg/vfa1_4.adb: Likewise.
2844         * gnat.dg/vfa1_pkg.ads: New helper.
2846 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
2848         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2849         * gcc.target/i386/pr66232-3.c: Likewise.
2851 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
2853         PR target/66274
2854         * gcc.target/i386/pr66274.c: New test.
2856 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2858         * gnat.dg/renaming6.ad[sb]: New test.
2860 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
2862         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2863         and 'dg-require-effective-target pie'.
2865 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2867         PR c++/66243
2868         * g++.dg/cpp0x/pr66243.C: New.
2870 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
2872         PR lto/66180
2873         * g++.dg/lto/pr66180_0.C: New testcase.
2874         * g++.dg/lto/pr66180_1.C: New testcase.
2876 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
2878         PR fortran/66257
2879         * typebound_call_27.f90: New file.
2881 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2883         PR c++/65936
2884         * g++.dg/template/pr65936.C: New.
2886 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2888         PR tree-optimization/63387
2889         * gcc.dg/pr63387-2.c: New testcase.
2891 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2893         * gcc.dg/simd-1.c: Update to the new message.
2895 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2897         * gcc.dg/nand.c: New testcase.
2899 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
2901         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2902         Set dg-do-what-default to compile only on ARM targets without
2903         arm_neon_hw execution support.  Remove redundant c-torture-execute
2904         in loop over test cases.
2906 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2908         PR target/65491
2909         * gcc.target/aarch64/pr65491_1.c: New test.
2910         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2911         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2913 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2915         PR c++/65598
2916         * g++.dg/cpp0x/explicit9.C: New.
2917         * g++.dg/cpp0x/explicit8.C: Check the locations too.
2919 2015-05-22  Richard Biener  <rguenther@suse.de>
2921         PR tree-optimization/66251
2922         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2924 2015-05-22  Marek Polacek  <polacek@redhat.com>
2926         PR c/47043
2927         * c-c++-common/attributes-enum-1.c: New test.
2928         * c-c++-common/attributes-enum-2.c: New test.
2929         * g++.dg/cpp0x/attributes-enum-1.C: New test.
2930         * g++.dg/cpp1y/attributes-enum-1.C: New test.
2932 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2934         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2935         effective target support.  If no arm_neon_hw support, do not attempt
2936         to execute the tests; only compile them.
2937         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2938         and "dg-require-effective-target arm_neon_ok".
2939         * gcc.target/arm/simd/vextp16_1.c: Likewise.
2940         * gcc.target/arm/simd/vextp64_1.c: Likewise.
2941         * gcc.target/arm/simd/vextp8_1.c: Likewise.
2942         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2943         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2944         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2945         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2946         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2947         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2948         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2949         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2950         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2951         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2952         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2953         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2954         * gcc.target/arm/simd/vexts16_1.c: Likewise.
2955         * gcc.target/arm/simd/vexts32_1.c: Likewise.
2956         * gcc.target/arm/simd/vexts64_1.c: Likewise.
2957         * gcc.target/arm/simd/vexts8_1.c: Likewise.
2958         * gcc.target/arm/simd/vextu16_1.c: Likewise.
2959         * gcc.target/arm/simd/vextu32_1.c: Likewise.
2960         * gcc.target/arm/simd/vextu64_1.c: Likewise.
2961         * gcc.target/arm/simd/vextu8_1.c: Likewise.
2962         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2963         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2964         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2965         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2966         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2967         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2968         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2969         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2970         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2971         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2972         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2973         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2974         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2975         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2976         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2977         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2978         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2979         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2980         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2981         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2982         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2983         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2984         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2985         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2986         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2987         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2988         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2989         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2990         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2991         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2992         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2993         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2994         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2995         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2996         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2997         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2998         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2999         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
3000         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
3001         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
3002         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
3003         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
3004         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
3005         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
3006         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
3007         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
3008         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
3009         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
3010         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
3011         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
3012         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
3013         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
3014         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
3015         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
3016         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
3017         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
3018         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
3019         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
3020         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
3021         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
3022         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
3023         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
3024         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
3025         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
3026         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
3027         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
3028         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
3029         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
3030         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
3031         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
3032         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
3033         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
3034         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
3035         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
3036         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
3037         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
3038         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
3039         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
3040         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
3041         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
3042         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
3043         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
3044         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
3045         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
3046         * gcc.target/arm/simd/vzips16_1.c: Likewise.
3047         * gcc.target/arm/simd/vzips32_1.c: Likewise.
3048         * gcc.target/arm/simd/vzips8_1.c: Likewise.
3049         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
3050         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
3051         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
3053 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
3055         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
3056         * gcc.dg/vect/pr59354.c: Likewise.
3057         * gcc.dg/vect/pr64252.c: Likewise.
3058         * gcc.dg/vect/pr64404.c: Likewise.
3059         * gcc.dg/vect/pr64493.c: Likewise.
3060         * gcc.dg/vect/pr64495.c: Likewise.
3061         * gcc.dg/vect/pr64844.c: Likewise.
3062         * gcc.dg/vect/pr65518.c: Likewise.
3063         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3065 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3067         PR c++/66210
3068         * g++.dg/cpp1y/var-templ28.C: New.
3070 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
3072         PR target/66232
3073         * gcc.target/i386/pr66232-1.c: New test.
3074         * gcc.target/i386/pr66232-2.c: Likewise.
3075         * gcc.target/i386/pr66232-3.c: Likewise.
3076         * gcc.target/i386/pr66232-4.c: Likewise.
3077         * gcc.target/i386/pr66232-5.c: Likewise.
3079 2015-05-21  Nathan Sidwell  <nathan@acm.org>
3081         * g++.dg/cpp1y/pr60943.C: New.
3083 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
3085         PR tree-optimization/66233
3086         * gcc.c-torture/execute/pr66233.c: New test.
3088 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3090         PR fortran/66176
3091         * gfortran.dg/inline_matmul_11.f90:  New test.
3093 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
3095         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
3096         instead of listing several targets on its own.
3097         * gcc.target/i386/pr32219-2.c: Likewise.
3098         * gcc.target/i386/pr32219-3.c: Likewise.
3099         * gcc.target/i386/pr32219-4.c: Likewise.
3100         * gcc.target/i386/pr32219-5.c: Likewise.
3101         * gcc.target/i386/pr32219-6.c: Likewise
3102         * gcc.target/i386/pr32219-7.c: Likewise.
3103         * gcc.target/i386/pr32219-8.c: Likewise.
3104         * gcc.target/i386/pr39013-1.c: Likewise.
3105         * gcc.target/i386/pr39013-2.c: Likewise.
3106         * gcc.target/i386/pr64317.c: Likewise.
3108 2015-05-21  Jeff Law  <law@redhat.com>
3110         * gcc.target/hppa/shadd-3.c: New test.
3111         * gcc.target/hppa/shadd-4.c: New test.
3113 2015-05-21  Michael Matz  <matz@suse.de>
3115         * gcc.dg/vect/vect-strided-store.c: New test.
3116         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3117         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
3119 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3121         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3122         * gcc.dg/pow-sqrt-synth-1.c: New test.
3123         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3125 2015-05-21  Richard Biener  <rguenther@suse.de>
3127         PR c++/66211
3128         * g++.dg/conversion/pr66211.C: New testcase.
3129         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3131 2015-05-21  Jeff Law  <law@redhat.com>
3133         * gcc.target/hppa/shadd-2.c: New test.
3135 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
3137         PR target/54236
3138         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
3140 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3142         PR target/65937
3143         * gcc.target/arm/pr26702.c: Adjust target selector.
3145 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
3147         PR middle-end/66221
3148         * gcc.dg/lto/pr66221_0.c: New test.
3149         * gcc.dg/lto/pr66221_1.c: New test.
3151 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3153         PR c/52952
3154         * gcc.dg/redecl-4.c: Update column numbers.
3155         * gcc.dg/format/bitfld-1.c: Likewise.
3156         * gcc.dg/format/attr-2.c: Likewise.
3157         * gcc.dg/format/attr-6.c: Likewise.
3158         * gcc.dg/format/attr-7.c (baz): Likewise.
3159         * gcc.dg/format/asm_fprintf-1.c: Likewise.
3160         * gcc.dg/format/attr-4.c: Likewise.
3161         * gcc.dg/format/branch-1.c: Likewise.
3162         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3163         locations within strings with embedded escape sequences.
3165 2015-05-20  Jeff Law  <law@redhat.com>
3167         * gcc.target/hppa/hppa.exp: New target test driver.
3168         * gcc.target/hppa/shadd-1.c: New test.
3170 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
3172         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3174 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
3176         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3177         (fn_33_k_and_r_style): New.
3178         (fn_33_stroustrup_style): New.
3179         (fn_33_allman_style): New.
3180         (fn_33_whitesmiths_style): New.
3181         (fn_33_horstmann_style): New.
3182         (fn_33_ratliff_banner_style): New.
3183         (fn_33_lisp_style): New.
3184         (fn_34_indent_dash_gnu): New.
3185         (fn_34_indent_dash_kr): New.
3186         (fn_34_indent_dash_orig): New.
3187         (fn_34_indent_linux_style): New.
3189 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
3191         PR fortran/65548
3192         * gfortran.dg/allocate_with_source_5.f90: Extend test.
3194 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
3196         PR tree-optimization/65447
3197         * gcc.dg/tree-ssa/pr65447.c: New test.
3199 2015-05-19  Nathan sidwell  <nathan@acm.org>
3201         * g++.dg/cpp0x/pr65954.C: New.
3203 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3205         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3207 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3209         * lib/target-supports.exp: Vector do not always have natural
3210         alignment on s390*.
3212 2015-05-19  David Sherwood  <david.sherwood@arm.com>
3214         * gcc.dg/loop-invariant.c: New testcase.
3216 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3218         * lib/target-supports.exp: Vector do not always have natural
3219         alignment on s390*.
3221 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3223         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3224         s390*.
3225         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3227 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3229         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3230         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3231         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3232         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3233         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3234         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3235         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3236         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3237         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3238         * gcc.target/s390/zvector/vec-elem-1.c: New test.
3240 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3242         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3244 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3246         * gcc.target/s390/s390.exp
3247         (check_effective_target_vector): New check.
3248         * gcc.target/s390/vector/vec-abi-1.c: New test.
3249         * gcc.target/s390/vector/vec-abi-2.c: New test.
3250         * gcc.target/s390/vector/vec-abi-3.c: New test.
3251         * gcc.target/s390/vector/vec-abi-4.c: New test.
3252         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3253         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3254         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3255         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3256         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3257         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3258         * gcc.target/s390/vector/vec-clobber-1.c: New test.
3259         * gcc.target/s390/vector/vec-cmp-1.c: New test.
3260         * gcc.target/s390/vector/vec-cmp-2.c: New test.
3261         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3262         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3263         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3264         * gcc.target/s390/vector/vec-genmask-1.c: New test.
3265         * gcc.target/s390/vector/vec-genmask-2.c: New test.
3266         * gcc.target/s390/vector/vec-init-1.c: New test.
3267         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3268         * gcc.target/s390/vector/vec-shift-1.c: New test.
3269         * gcc.target/s390/vector/vec-sub-1.c: New test.
3271 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3273         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3275 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3277         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3279 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3281         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3283 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3285         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3287 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3289         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3291 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3293         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3295 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3297         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3299 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3301         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3303 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3305         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3307 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3309         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3311 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3313         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3315 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3317         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3319 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3321         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3323 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
3325         PR tree-optimization/66187
3326         * gcc.c-torture/execute/pr66187.c: New test.
3327         * gcc.dg/pr66187-1.c: New test.
3328         * gcc.dg/pr66187-2.c: New test.
3330 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3332         * gcc.dg/vect/bb-slp-35.c: Adjust.
3334 2015-05-19  Richard Biener  <rguenther@suse.de>
3336         PR tree-optimization/66165
3337         * gcc.dg/torture/pr66165.c: New testcase.
3339         PR tree-optimization/66185
3340         * gcc.dg/torture/pr66185.c: New testcase.
3342 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
3344         PR target/54236
3345         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3347 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
3349         * gcc.target/mips/p5600-bonding.c : New file.
3351 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3353         PR fortran/66106
3354         * gfortran.dg/interface_operator_1.f90: New tests.
3356 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3358         PR fortran/66057
3359         * gfortran.dg/generic_29.f90: New tests.
3361 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3363         PR fortran/66043
3364         * gfortran.dg/storage_size_6.f90: New tests.
3366 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3368         PR fortran/66045
3369         * gfortran.dg/null1.f90: New test.
3371 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3373         PR fortran/66044
3374         * gfortran.dg/entry_21.f90: New test.
3376 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3378         PR fortran/66043
3379         * gfortran.dg/storage_size_6.f90: New tests.
3381 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3383         PR fortran/66040
3384         * gfortran.dg/misplaced_statement.f90: New test.
3386 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3388         PR fortran/66039
3389         * gfortran.dg/filepos1.f90: New test
3391 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3393         PR fortran/64925
3394         * gfortran.dg/pr64925.f90: New test.
3396 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3398         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3399         unit.
3400         * gfortran.dg/lto/pr41576_1.f90: Ditto.
3402 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
3404         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3405         to the family of pie capable targets.
3407 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
3409         * gcc.target/arm/bics_1.c : New testcase.
3410         * gcc.target/arm/bics_2.c : New testcase.
3411         * gcc.target/arm/bics_3.c : New testcase.
3412         * gcc.target/arm/bics_4.c : New testcase.
3414 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
3416         * gcc.target/mips/umips-attr.c: New test.
3418 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3420         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3421         * gcc.dg/20150120-2.c (dg-final): Ditto.
3422         * gcc.dg/20150120-2.c (dg-final): Ditto.
3423         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3425 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3427         PR target/66174
3428         * gcc.target/i386/pr66174.c: New test.
3430 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
3432         PR fortran/37131
3433         * gfortran.dg/matmul_bounds_6.f90:  New test.
3434         * gfortran.dg/matmul_bounds_7.f90:  New test.
3436 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
3438         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3439         * gfortran.dg/lto/pr41576_1.f90: Add interface.
3440         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3441         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3442         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3443         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3445 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3447         PR fortran/65903
3448         * gfortran.dg/continuation_13.f90: Update test.
3449         * gfortran.dg/pr65903.f90: New test.
3451 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3453         PR fortran/66113
3454         * gfortran.dg/block_14.f90:  New test.
3456 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3458         PR fortran/44054
3459         * lib/gfortran-dg.exp: Update regex to handle two locations for
3460         the same diagnostic without caret.
3461         * gfortran.dg/badline.f: Test also that line numbers are correct
3462         before and after "left but not entered" warning.
3464 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
3465             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3467         PR target/65768
3468         * gcc.target/arm/maskdata.c: New test.
3470 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
3472         PR fortran/65792
3473         * gfortran.dg/derived_constructor_components_5: New test
3475 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
3477         PR target/66140
3478         * gcc.target/alpha/pr66140.c: New test.
3480 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
3482         PR c/48956
3483         * gcc.dg/Wconversion-complex-c99.c: New test.
3484         * gcc.dg/Wconversion-complex-gnu.c: New test.
3486 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
3488         PR tree-optimization/64454
3489         * gcc.dg/modmod.c: New testcase.
3491 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
3493         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3495 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
3497         PR middle-end/66134
3498         * gcc.target/i386/mpx/pr66134.c: New test.
3500 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
3502         * gcc.target/powerpc/pr60158.c: New test.
3504 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
3506         * gcc.target/i386/sibcall-7.c: New test.
3507         * gcc.target/i386/sibcall-8.c: New test.
3509 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
3511         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3512         (abs64_in_dreg): Likewise.
3514 2015-05-14  Marek Polacek  <polacek@redhat.com>
3516         PR c/66066
3517         PR c/66127
3518         * gcc.dg/pr14649-1.c: Add -Wpedantic.
3519         * gcc.dg/pr19984.c: Likewise.
3520         * gcc.dg/pr66066-1.c: New test.
3521         * gcc.dg/pr66066-2.c: New test.
3522         * gcc.dg/pr66066-3.c: New test.
3524 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3526         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3527         * gcc.dg/pow-sqrt.x: New file.
3528         * gcc.dg/pow-sqrt-1.c: New test.
3529         * gcc.dg/pow-sqrt-2.c: Likewise.
3530         * gcc.dg/pow-sqrt-3.c: Likewise.
3532 2015-05-13  Richard Biener  <rguenther@suse.de>
3534         PR tree-optimization/66123
3535         * gcc.dg/torture/pr66123.c: New testcase.
3537 2015-05-13  Richard Biener  <rguenther@suse.de>
3539         PR middle-end/66110
3540         * gcc.dg/alias-2.c: Adjust.
3541         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3543 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3545         PR target/65103
3546         * gcc.target/i386/pr65103-3.c: New.
3548 2015-05-13  Martin Liska  <mliska@suse.cz>
3550         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3552 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
3554         PR target/66112
3555         * gcc.target/i386/pr66112-2.c: New test.
3557         PR target/66112
3558         * gcc.target/i386/pr66112-1.c: New test.
3560 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3562         PR target/66048
3563         * gcc.target/i386/mpx/pr66048.cc: New.
3565 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3567         PR rtl-optimization/64616
3568         * gcc.dg/loop-8.c: New test.
3569         * gcc.dg/loop-9.c: New test.
3571 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3573         PR target/pr66047.c
3574         * gcc.target/i386/pr66047.c: New testcase.
3576 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3578         PR ipa/65873
3579         * gcc.c-torture/compile/pr65873.c: New testcase.
3581 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3583         PR fortran/66111
3584         * gfortran.dg/inline_matmul_10.f90:  New test.
3586 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
3588         * c-c++-common/Wmisleading-indentation.c: New testcase.
3589         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
3590         * c-c++-common/Wmisleading-indentation-2.md: New file.
3592 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3594         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3595         "break".
3596         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3598 2015-05-12  Richard Biener  <rguenther@suse.de>
3600         PR tree-optimization/66101
3601         * gcc.dg/torture/pr66101.c: New testcase.
3603 2015-05-12  Richard Biener  <rguenther@suse.de>
3605         PR tree-optimization/37021
3606         * gcc.target/i386/vect-addsub.c: New testcase.
3608 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
3610         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3612 2015-05-12  Tom de Vries  <tom@codesourcery.com>
3614         PR tree-optimization/66010
3615         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3617 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
3619         PR c++/65133
3620         * g++.dg/cpp0x/trailing10.C: New.
3622 2015-05-12  Richard Biener  <rguenther@suse.de>
3624         * gcc.dg/vect/bb-slp-35.c: New testcase.
3626 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
3628         PR fortran/66100
3629         * gfortran.dg/bound_simplification_6.f90: New.
3631 2015-05-11  Steve Ellcey  <sellcey@mips.com>
3633         * gcc.target/mips/branch-1.c: Pass argument to bar().
3635 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
3637         PR target/65753
3638         * gcc.target/i386/pr65753.c: New test.
3640 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
3642         PR rtl-optimization/66076
3643         * gcc.dg/torture/pr66076.c: New test.
3645 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3647         PR fortran/66041
3648         * gfortran.dg/inline_matmul_7.f90:  New test.
3649         * gfortran.dg/inline_matmul_8.f90:  New test.
3650         * gfortran.dg/inline_matmul_9.f90:  New test.
3652 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
3654         * gfortran.dg/bound_simplification_5.f90: New.
3656 2015-05-09  Jason Merrill  <jason@redhat.com>
3658         * lib/target-supports.exp (cxx_default): New global.
3659         (check_effective_target_c++11_only)
3660         (check_effective_target_c++14_only)
3661         (check_effective_target_c++98_only)
3662         (check_effective_target_c++1z_only): Check it.
3664 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
3666         PR tree-optimization/64454
3667         * gcc.dg/tree-ssa/vrp97.c: New file.
3668         * gcc.dg/vect/slp-perm-7.c: Update.
3670 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
3672         PR fortran/65894
3673         * gfortran.dg/elemental_subroutine_11.f90: New test.
3675 2015-05-08  Richard Biener  <rguenther@suse.de>
3677         PR tree-optimization/66036
3678         * gcc.dg/vect/slp-41.c: New testcase.
3680 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
3682         * gfortran.dg/elemental_optional_args_7.f90: New.
3684 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
3686         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3687         allow cmlt or sshr.
3689 2015-05-08  Marek Polacek  <polacek@redhat.com>
3691         PR c/64918
3692         * gcc.dg/Woverride-init-side-effects-1.c: New test.
3693         * gcc.dg/Woverride-init-side-effects-2.c: New test.
3695 2015-05-07  Marek Polacek  <polacek@redhat.com>
3697         PR c/65179
3698         * c-c++-common/Wshift-negative-value-1.c: New test.
3699         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3700         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3701         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3702         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3703         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3704         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3705         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3706         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3708 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
3710         PR middle-end/192
3711         PR middle-end/54303
3712         * gcc.dg/fdata-sections-2.c: New file.
3714 2015-05-07  Marek Polacek  <polacek@redhat.com>
3716         PR testsuite/66046
3717         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3718         last dg-output.
3719         * c-c++-common/ubsan/align-7.c: Likewise.
3720         * c-c++-common/ubsan/bounds-8.c: Likewise.
3721         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3722         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3723         * c-c++-common/ubsan/null-1.c: Likewise.
3724         * c-c++-common/ubsan/null-10.c: Likewise.
3725         * c-c++-common/ubsan/null-11.c: Likewise.
3726         * c-c++-common/ubsan/null-2.c: Likewise.
3727         * c-c++-common/ubsan/null-3.c: Likewise.
3728         * c-c++-common/ubsan/null-4.c: Likewise.
3729         * c-c++-common/ubsan/null-5.c: Likewise.
3730         * c-c++-common/ubsan/null-6.c: Likewise.
3731         * c-c++-common/ubsan/null-7.c: Likewise.
3732         * c-c++-common/ubsan/null-8.c: Likewise.
3733         * c-c++-common/ubsan/null-9.c: Likewise.
3734         * c-c++-common/ubsan/object-size-1.c: Likewise.
3735         * c-c++-common/ubsan/object-size-10.c: Likewise.
3736         * c-c++-common/ubsan/object-size-4.c: Likewise.
3737         * c-c++-common/ubsan/object-size-5.c: Likewise.
3738         * c-c++-common/ubsan/object-size-7.c: Likewise.
3739         * c-c++-common/ubsan/object-size-8.c: Likewise.
3740         * c-c++-common/ubsan/object-size-9.c: Likewise.
3741         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3742         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3743         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3744         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3745         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3746         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3747         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3748         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3749         * c-c++-common/ubsan/pr59333.c: Likewise.
3750         * c-c++-common/ubsan/pr59667.c: Likewise.
3751         * c-c++-common/ubsan/pr60613-2.c: Likewise.
3752         * c-c++-common/ubsan/pr60636.c: Likewise.
3753         * c-c++-common/ubsan/pr63802.c: Likewise.
3754         * c-c++-common/ubsan/recovery-1.c: Likewise.
3755         * c-c++-common/ubsan/recovery-3.c: Likewise.
3756         * c-c++-common/ubsan/shift-1.c: Likewise.
3757         * c-c++-common/ubsan/shift-2.c: Likewise.
3758         * c-c++-common/ubsan/shift-4.c: Likewise.
3759         * c-c++-common/ubsan/shift-7.c: Likewise.
3760         * c-c++-common/ubsan/undefined-2.c: Likewise.
3761         * c-c++-common/ubsan/vla-1.c: Likewise.
3762         * g++.dg/ubsan/null-1.C: Likewise.
3763         * g++.dg/ubsan/null-3.C: Likewise.
3764         * g++.dg/ubsan/null-4.C: Likewise.
3765         * g++.dg/ubsan/vptr-8.C: Likewise.
3766         * g++.dg/ubsan/vptr-9.C: Likewise.
3767         * gcc.dg/ubsan/bounds-2.c: Likewise.
3768         * gcc.dg/ubsan/object-size-9.c: Likewise.
3770 2015-05-07  Jeff Law  <law@redhat.com>
3772         * gcc.dg/tree-ssa/shorten-1.c: New test.
3774 2015-05-07  Richard Biener  <rguenther@suse.de>
3776         PR tree-optimization/66002
3777         * gcc.dg/vect/vect-125.c: New testcase.
3779 2015-05-07  Marek Polacek  <polacek@redhat.com>
3780             Martin Uecker  <uecker@eecs.berkeley.edu>
3782         * c-c++-common/ubsan/bounds-10.c: New test.
3784 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
3786         * jit.dg/harness.h (set_options): Wrap with
3787         #ifndef TEST_ESCHEWS_SET_OPTIONS.
3788         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3789         Special-case test-benchmark.c as a negative.
3790         * jit.dg/test-benchmark.c: New file.
3792 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
3794         PR target/64208
3795         * gcc.target/arm/pr64208.c: New test.
3797 2015-05-06  Alan Modra  <amodra@gmail.com>
3799         PR target/66020
3800         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3801         (gparms): Make volatile.
3803 2015-05-06  Richard Biener  <rguenther@suse.de>
3805         PR tree-optimization/62283
3806         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3808 2015-05-06  Christian Bruel  <christian.bruel@st.com>
3810         PR target/66015
3811         * gcc.target/aarch64/iinline-attr-1.c: New test.
3813 2015-05-06  Richard Biener  <rguenther@suse.de>
3815         * gcc.dg/vect/bb-slp-34.c: New testcase.
3817 2015-05-06  Richard Biener  <rguenther@suse.de>
3819         PR tree-optimization/62283
3820         * gcc.dg/vect/bb-slp-14.c: Adjust.
3822 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3824         PR target/65990
3825         * gcc.target/i386/pr65990.c: New test.
3827 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
3829         PR target/65915
3830         * gcc.target/i386/pr65915.c: New.
3832 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3834         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3835         'va_list escapes 0'.
3837 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3839         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3840         in r222173.
3842 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
3844         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3845         * gcc.target/arm/pr65924.c: Likewise.
3847 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3849         PR target/65871
3850         * gcc.target/i386/pr65871-3.c: New test.
3852 2015-05-04  Jeff Law  <law@redhat.com>
3854         Revert:
3855         2015-05-04  Jeff Law  <law@redhat.com>
3856         * gcc.dg/tree-ssa/shorten-1.c: New test.
3858 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3859             Jakub Jelinek  <jakub@redhat.com>
3861         PR c++/66007
3862         * g++.dg/cpp0x/Wnarrowing4.C: New.
3864 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
3866         * lib/target-supports.exp
3867         (check_effective_target_keeps_null_pointer_checks): Clarify that
3868         this is for targets that disable -fdelete-null-pointer-checks,
3869         not default it to off.
3870         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3871         -fdelete-null-pointer-checks explicit.
3872         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3873         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3874         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3875         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3876         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3877         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3878         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3879         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3880         * gcc.dg/tree-ssa/pr20318.c: Likewise.
3881         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3882         * gcc.dg/tree-ssa/pr20702.c: Likewise.
3883         * gcc.dg/tree-ssa/pr21086.c: Likewise.
3884         * gcc.dg/tree-ssa/pr21090.c: Likewise.
3885         * gcc.dg/tree-ssa/pr58480.c: Likewise.
3886         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3887         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3888         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3889         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3890         * gcc.dg/tree-ssa/unreachable.c: Likewise.
3891         * gcc.dg/tree-ssa/vrp02.c: Likewise.
3892         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3893         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3894         * gcc.dg/tree-ssa/vrp55.c: Likewise.
3895         * g++.dg/cpp0x/static_assert9.C: Likewise.
3896         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3897         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3898         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3899         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3900         * g++.dg/tree-ssa/pr26406.C: Likewise.
3902 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
3904         PR tree-optimization/65984
3905         * c-c++-common/ubsan/pr65984.c: New test.
3907 2015-05-04  Jeff Law  <law@redhat.com>
3909         * gcc.dg/tree-ssa/shorten-1.c: New test.
3911 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3913         PR fortran/44735
3914         * gfortran.dg/pr44735.f90: New test.
3916 2015-05-04  Richard Biener  <rguenther@suse.de>
3918         PR tree-optimization/65965
3919         * gcc.dg/vect/bb-slp-33.c: New testcase.
3921 2015-05-04  Richard Biener  <rguenther@suse.de>
3923         PR tree-optimization/65935
3924         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3926 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3928         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3929         for each supported variant instead of CHECK_RESULTS.
3930         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3931         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3932         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3933         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3934         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3935         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3936         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3937         expected results for unsupported variants.  Call CHECK for each
3938         supported variant instead of CHECK_RESULTS.
3939         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3940         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3941         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3942         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3943         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3944         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3945         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3946         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3947         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3948         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3949         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3950         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3951         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3952         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3953         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3954         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3955         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3956         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3957         expected results for unsupported variants.
3958         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3959         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3960         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3961         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3962         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3963         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3964         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3965         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3966         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3967         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3968         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3969         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3970         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3971         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3972         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3973         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3974         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3975         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3976         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3977         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3978         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3979         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3980         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3981         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3982         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3983         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3984         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3985         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3987 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3989         PR fortran/37131
3990         * gfortran.dg/bound_9.f90:  Add pointer assignment.
3992 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3993             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
3995         PR c++/65858
3996         * g++.dg/cpp0x/Wnarrowing3.C: New.
3998 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
4000         * gcc.dg/20150120-1.c: New test.
4001         * gcc.dg/20150120-2.c: New test.
4002         * gcc.dg/20150120-3.c: New test.
4004 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
4006         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
4008 2015-05-01  Renlin Li  <renlin.li@arm.com>
4010         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
4012 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
4014         * gfortran.dg/bound_simplification_4.f90: New.
4016 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4018         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
4019         with powerpc_p8vector_ok.
4021 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4023         PR fortran/37131
4024         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
4025         scan pattern.
4026         * gfortran.dg/bound_9.f90:  New test case.
4028 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
4030         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
4031         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
4032         for 32bit x86 targets.
4033         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
4034         for 32bit x86 targets.
4035         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
4036         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
4037         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
4038         for 32bit x86 targets.
4040 2015-04-30  Marek Polacek  <polacek@redhat.com>
4042         PR tree-optimization/63551
4043         * g++.dg/ipa/pr63551.C: New test.
4045 2015-04-30  Caroline Tice  <cmtice@google.com>
4047         PR  65929
4048         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
4049         partition size on certain targets.
4051 2015-04-30  Renlin Li  <renlin.li@arm.com>
4053         * gcc.target/aarch64/vect-reduc-or_1.c: New.
4055 2015-04-30  Marek Polacek  <polacek@redhat.com>
4057         * c-c++-common/Wbool-compare-3.c: New test.
4059         * gcc.dg/pr65901.c (foo): Adjust dg-error.
4060         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
4062 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4064         PR c++/57610
4065         * g++.dg/init/ref22.C: New.
4067 2015-04-30  Marek Polacek  <polacek@redhat.com>
4069         * gcc.dg/init-bad-8.c: New test.
4071         * gcc.dg/incomplete-typedef-1.c: New test.
4073 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4075         PR c++/59955
4076         * g++.dg/template/crash121.C: New.
4078 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
4080         * gcc.target/mips/call-from-init.c: New test.
4081         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
4083 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4085         PR target/65871
4086         * gcc.target/i386/pr65871-1.c: New test.
4087         * gcc.target/i386/pr65871-2.c: Ditto.
4089 2015-04-29  Marek Polacek  <polacek@redhat.com>
4091         PR c/64610
4092         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
4093         * c-c++-common/Wbool-compare-2.c: New test.
4095 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
4097         PR target/65770
4098         * gcc.target/aarch64/vstN_lane_1.c: New file.
4100 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
4102         PR c++/64667
4103         * g++.dg/warn/Winit-self-3.C: New.
4105 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4107         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
4109 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
4111         PR target/65924
4112         * gcc.target/arm/pr65924.c: New test.
4114 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
4116         * g++.dg/gomp/tpl-target-update.C: New file.
4118 2015-04-29  Richard Biener  <rguenther@suse.de>
4120         PR tree-optimization/65917
4121         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4123 2015-04-29  Christian Bruel  <christian.bruel@st.com>
4125         PR target/64835
4126         * gcc.dg/ipa/iinline-attr.c: New test.
4127         * gcc.target/i386/iinline-attr-2.c: New test.
4129 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
4131         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4132         segfault is fixed.
4134 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4136         * gcc.dg/vect/vect-33.c: Remove spurious line.
4138 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
4140         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
4142 2015-04-28  Marek Polacek  <polacek@redhat.com>
4144         PR c/65901
4145         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
4146         * gcc.dg/pr65901.c: New test.
4148 2015-04-28  Richard Biener  <rguenther@suse.de>
4150         PR tree-optimization/62283
4151         * gfortran.dg/vect/pr62283-2.f: New testcase.
4152         * gcc.dg/vect/bb-slp-14.c: Adjust.
4154 2015-04-28  Richard Biener  <rguenther@suse.de>
4156         PR tree-optimization/65851
4157         * g++.dg/torture/pr65851.C: New testcase.
4159 2015-04-27  Jeff Law <law@redhat.com>
4161         PR tree-optimization/65217
4162         * gcc.target/i386/pr65217.c: Remove XFAIL.
4164 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4166         PR fortran/60322
4167         Add tests forgotten to svn-add.
4168         * gfortran.dg/class_allocate_19.f03: New test.
4169         * gfortran.dg/class_array_20.f03: New test.
4170         * gfortran.dg/class_array_21.f03: New test.
4171         * gfortran.dg/finalize_29.f08: New test.
4173 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4175         PR fortran/59678
4176         PR fortran/65841
4177         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4178         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4180 2015-04-27  Caroline Tice  <cmtice@google.com>
4182         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4183         partition size.
4185 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
4187         PR target/64579
4188         * gcc.target/powerpc/htm-1.c: New test.
4189         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4190         on 64-bit compiles.
4191         (__builtin_tabortdci): Likewise.
4192         (__builtin_tcheck): Remove operand.
4193         * lib/target-supports.exp (check_htm_hw_available): New function.
4195 2015-04-27  Richard Biener  <rguenther@suse.de>
4197         * gcc.target/i386/pr65217.c: XFAIL.
4199 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
4201         PR tree-optimization/65875
4202         * gcc.c-torture/compile/pr65875.c: New test.
4204 2015-04-25  Marek Polacek  <polacek@redhat.com>
4206         PR c/52085
4207         * gcc.dg/enum-incomplete-2.c: New test.
4208         * gcc.dg/enum-mode-1.c: New test.
4210 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4212         PR target/65849
4213         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4214         set new options.
4215         * gcc.target/powerpc/pr65849-2.c: Likewise.
4217 2015-04-24  Tom de Vries  <tom@codesourcery.com>
4219         PR tree-optimization/65802
4220         * g++.dg/pr65802.C: Move to ...
4221         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
4222         stdarg.h.  Rewrite for C.
4223         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
4224         va_start and va_end.  Remove unnecessary inline asm.
4226 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
4227             Wei Mi  <wmi@google.com>
4229         * gcc.target/i386/sse2-load-multi.c: New test.
4230         * gcc.target/i386/sse2-store-multi.c: Ditto.
4232 2015-04-24  Marek Polacek  <polacek@redhat.com>
4234         PR c/65830
4235         * c-c++-common/pr65830.c: New test.
4237         PR c/63357
4238         * c-c++-common/Wlogical-op-1.c: New test.
4240 2015-04-24  Marek Polacek  <polacek@redhat.com>
4242         PR c/61534
4243         * c-c++-common/pr61534-1.c: New test.
4245 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4246             Steven Bosscher <steven@gcc.gnu.org>
4248         PR rtl-optimization/34503
4249         * gcc.target/arm/pr64616.c: New file.
4251 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
4253         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4255 2015-04-24  Terry Guo  <terry.guo@arm.com>
4257         * gcc.target/arm/pr65710.c: Update the options.
4259 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
4261         * gcc.target/i386/pr65523.c: Skip x32.
4263 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4265         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4266         to look for vcl* where appropriate.
4268 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4270         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4271         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4273 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
4275         PR target/26702
4276         * gcc.target/arm/pr26702.c: New test.
4278 2015-04-23  Marek Polacek  <polacek@redhat.com>
4280         PR c/65345
4281         * gcc.dg/pr65345-1.c: New test.
4282         * gcc.dg/pr65345-2.c: New test.
4284 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4286         * gcc.target/powerpc/crypto-builtin-2.c: New.
4288 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
4290         PR fortran/60322
4291         * gfortran.dg/class_allocate_19.f03: New test.
4292         * gfortran.dg/class_array_20.f03: New test.
4293         * gfortran.dg/class_array_21.f03: New test.
4294         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4295         * gfortran.dg/finalize_15.f90: Fixing comparision to model
4296         initialization correctly.
4297         * gfortran.dg/finalize_29.f08: New test.
4299 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4301         * gcc.target/powerpc/swaps-p8-18.c: New test.
4303 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4305         PR target/65456
4306         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4307         * gcc.dg/vect/bb-slp-25.c: Likewise.
4308         * gcc.dg/vect/bb-slp-29.c: Likewise.
4309         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4310         vect_no_align && { ! vect_hw_misalign }.
4311         * gcc.dg/vect/bb-slp-9.c: Likewise.
4312         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4313         vect_hw_misalign.
4314         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4315         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4316         account for POWER8, where peeling for alignment is not needed.
4317         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4318         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4319         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4320         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4321         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4322         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4323         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4324         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4325         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4326         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4327         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4328         * gcc.dg/vect/pr16105.c: Likewise.
4329         * gcc.dg/vect/pr20122.c: Likewise.
4330         * gcc.dg/vect/pr33804.c: Likewise.
4331         * gcc.dg/vect/pr33953.c: Likewise.
4332         * gcc.dg/vect/pr56787.c: Likewise.
4333         * gcc.dg/vect/pr58508.c: Likewise.
4334         * gcc.dg/vect/slp-25.c: Likewise.
4335         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4336         * gcc.dg/vect/vect-105.c: Likewise.
4337         * gcc.dg/vect/vect-27.c: Likewise.
4338         * gcc.dg/vect/vect-29.c: Likewise.
4339         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4340         POWER8.
4341         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4342         && { ! vect_hw_misalign }.
4343         * gcc.dg/vect/vect-44.c: Likewise.
4344         * gcc.dg/vect/vect-48.c: Likewise.
4345         * gcc.dg/vect/vect-50.c: Likewise.
4346         * gcc.dg/vect/vect-52.c: Likewise.
4347         * gcc.dg/vect/vect-56.c: Likewise.
4348         * gcc.dg/vect/vect-60.c: Likewise.
4349         * gcc.dg/vect/vect-72.c: Likewise.
4350         * gcc.dg/vect/vect-75-big-array.c: Likewise.
4351         * gcc.dg/vect/vect-75.c: Likewise.
4352         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4353         * gcc.dg/vect/vect-77-global.c: Likewise.
4354         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4355         * gcc.dg/vect/vect-78-global.c: Likewise.
4356         * gcc.dg/vect/vect-93.c: Likewise.
4357         * gcc.dg/vect/vect-95.c: Likewise.
4358         * gcc.dg/vect/vect-96.c: Likewise.
4359         * gcc.dg/vect/vect-cond-1.c: Likewise.
4360         * gcc.dg/vect/vect-cond-3.c: Likewise.
4361         * gcc.dg/vect/vect-cond-4.c: Likewise.
4362         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4363         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4364         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4365         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4366         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4367         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4368         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4369         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4370         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4371         * gcc.dg/vect/vect-outer-5.c: Likewise.
4372         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4373         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4374         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4375         * gcc.dg/vect/vect-outer-fir.c: Likewise.
4376         * gcc.dg/vect/vect-peel-3.c: Likewise.
4377         * gcc.dg/vect/vect-peel-4.c: Likewise.
4378         * gcc.dg/vect/vect-pre-interact.c: Likewise.
4379         * gcc.target/powerpc/pr65456.c: New test.
4380         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4381         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4382         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4383         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4384         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4385         vect_no_align && { ! vect_hw_misalign }.
4386         * gfortran.dg/vect/vect-3.f90: Likewise.
4387         * gfortran.dg/vect/vect-4.f90: Likewise.
4388         * gfortran.dg/vect/vect-5.f90: Likewise.
4389         * lib/target-supports.exp (check_effective_target_vect_no_align):
4390         Return 1 for POWER8.
4391         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4393 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4395         PR fortran/65429
4396         * gfortran.dg/pr65429.f90: New test.
4398 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
4400         * c-c++-common/asan/user-section-1.c: New test.
4401         * c-c++-common/asan/user-section-2.c: New test.
4402         * c-c++-common/asan/user-section-3.c: New test.
4404 2015-04-22  Hale Wang  <hale.wang@arm.com>
4405             Terry Guo  <terry.guo@arm.com>
4407         PR rtl-optimization/64818
4408         * gcc.target/arm/pr64818.c: New test.
4410 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
4412         PR ipa/65076
4413         * g++.dg/tree-ssa/pr61034.C: Update template.
4414         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4415         * gcc.dg/Warray-bounds-11.c: Likewise.
4416         * gcc.dg/Warray-bounds.c: Likewise.
4418 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4420         PR libgfortran/65234
4421         * gfortran.dg/fmt_unlimited.f90: New test.
4423 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
4425         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4426         headers.
4427         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4428         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4429         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4430         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4431         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4432         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4433         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4435 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4437         PR libgfortran/56743
4438         * gfortran.dg/namelist_87.f90: New test.
4440 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4442         * gcc.target/aarch64/mult-synth_1.c: New test.
4443         * gcc.target/aarch64/mult-synth_2.c: Likewise.
4444         * gcc.target/aarch64/mult-synth_3.c: Likewise.
4445         * gcc.target/aarch64/mult-synth_4.c: Likewise.
4446         * gcc.target/aarch64/mult-synth_5.c: Likewise.
4447         * gcc.target/aarch64/mult-synth_6.c: Likewise.
4449 2015-04-21  Richard Biener  <rguenther@suse.de>
4451         PR tree-optimization/65650
4452         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4453         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4454         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4455         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4456         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4457         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4459 2015-04-21  Tom de Vries  <tom@codesourcery.com>
4461         PR tree-optimization/65802
4462         * g++.dg/pr65802.C: New test.
4464 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
4466         PR testsuite/65767
4467         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4468         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4470 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
4472         PR c++/65801
4473         * g++.dg/cpp0x/Wnarrowing2.C: New.
4475 2015-04-20  Jeff Law  <law@redhat.com>
4477         PR tree-optimization/65658
4478         * gcc.dg/pr65658.c: New test.
4480 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
4482         PR target/64134
4483         * gcc.target/aarch64/vec_init_1.c: New test.
4485 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
4487         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4488         targets.
4490 2015-04-18  Martin Sebor  <msebor@redhat.com>
4492         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4493         of non-nul characters.
4494         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4496 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4498         PR target/65787
4499         * gcc.target/powerpc/pr65787.c: New.
4501 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4503         PR target/65689
4504         * gcc.target/aarch64/c-output-template-4.c: New test.
4506 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4508         PR target/65780
4509         * gcc.dg/pr65780-1.c: New test.
4510         * gcc.dg/pr65780-2.c: Likewise.
4511         * gcc.target/i386/pr32219-9.c: Likewise.
4512         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4513         symbol.
4514         * gcc.target/i386/pr64317.c (c): Initialize.
4516 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4518         PR target/65612
4519         * g++.dg/ext/mv18.C: New test.
4520         * g++.dg/ext/mv19.C: Likewise.
4521         * g++.dg/ext/mv20.C: Likewise.
4522         * g++.dg/ext/mv21.C: Likewise.
4523         * g++.dg/ext/mv22.C: Likewise.
4524         * g++.dg/ext/mv23.C: Likewise.
4526 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
4528         PR c++/64527
4529         * g++.dg/init/pr64527.C: New test.
4531 2015-04-17  Tom de Vries  <tom@codesourcery.com>
4532             Michael Matz  <matz@suse.de>
4534         PR tree-optimization/64950
4535         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4536         x86_64-*-*.
4538 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
4540         * c-c++-common/asan/user-section-1.c: New test.
4542 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4544         PR debug/65771
4545         * gcc.dg/debug/pr65771.c: New test.
4547 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
4549         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4550         __buitlin_alloca with __builtin_alloca.
4552 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
4554         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4556 2015-04-16  Richard Biener  <rguenther@suse.de>
4558         PR tree-optimization/64277
4559         * gcc.dg/Warray-bounds-14.c: New testcase.
4560         * gcc.dg/Warray-bounds-15.c: Likewise.
4561         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4562         * c-c++-common/ubsan/bounds-6.c: Likewise.
4564 2015-04-16  Renlin Li  <renlin.li@arm.com>
4566         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4567         * gcc.target/arm/unsigned-float.c: New.
4569 2015-04-16  Richard Biener  <rguenther@suse.de>
4571         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4572         * gcc.dg/tree-ssa/pr37508.c: Adjust.
4573         * gfortran.dg/reassoc_6.f: Remove XFAIL.
4575 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
4577         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
4578         * g++.dg/cpp0x/decltype-call1.C: Likewise.
4579         * g++.dg/cpp0x/defaulted21.C: Likewise.
4580         * g++.dg/cpp0x/defaulted28.C: Likewise.
4581         * g++.dg/cpp0x/defaulted47.C: Likewise.
4582         * g++.dg/cpp0x/elision_neg.C: Likewise.
4583         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
4584         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
4585         * g++.dg/cpp0x/implicit1.C: Likewise.
4586         * g++.dg/cpp0x/implicit9.C: Likewise.
4587         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
4588         * g++.dg/cpp0x/range-for13.C: Likewise.
4589         * g++.dg/gomp/clause-2.C: Likewise.
4590         * g++.dg/gomp/udr-5.C: Likewise.
4591         * g++.dg/inherit/access6.C: Likewise.
4592         * g++.dg/lookup/duperr1.C: Likewise.
4593         * g++.dg/lookup/friend2.C: Likewise.
4594         * g++.dg/lookup/pr6936.C: Likewise.
4595         * g++.dg/lookup/scoped1.C: Likewise.
4596         * g++.dg/lookup/using26.C: Likewise.
4597         * g++.dg/lookup/using38.C: Likewise.
4598         * g++.dg/other/access2.C: Likewise.
4599         * g++.dg/overload/defarg3.C: Likewise.
4600         * g++.dg/overload/defarg6.C: Likewise.
4601         * g++.dg/parse/access11.C: Likewise.
4602         * g++.dg/parse/access2.C: Likewise.
4603         * g++.dg/parse/access3.C: Likewise.
4604         * g++.dg/parse/access4.C: Likewise.
4605         * g++.dg/parse/access5.C: Likewise.
4606         * g++.dg/parse/access6.C: Likewise.
4607         * g++.dg/parse/access8.C: Likewise.
4608         * g++.dg/parse/access9.C: Likewise.
4609         * g++.dg/parse/crash40.C: Likewise.
4610         * g++.dg/tc1/dr142.C: Likewise.
4611         * g++.dg/tc1/dr166.C: Likewise.
4612         * g++.dg/tc1/dr52.C: Likewise.
4613         * g++.dg/template/access11.C: Likewise.
4614         * g++.dg/template/access18.C: Likewise.
4615         * g++.dg/template/access19.C: Likewise.
4616         * g++.dg/template/access2.C: Likewise.
4617         * g++.dg/template/access20.C: Likewise.
4618         * g++.dg/template/access26.C: Likewise.
4619         * g++.dg/template/access3.C: Likewise.
4620         * g++.dg/template/access7.C: Likewise.
4621         * g++.dg/template/conv12.C: Likewise.
4622         * g++.dg/template/crash69.C: Likewise.
4623         * g++.dg/template/friend31.C: Likewise.
4624         * g++.dg/template/friend32.C: Likewise.
4625         * g++.dg/template/memfriend15.C: Likewise.
4626         * g++.dg/template/memfriend16.C: Likewise.
4627         * g++.dg/template/memfriend17.C: Likewise.
4628         * g++.dg/template/memfriend7.C: Likewise.
4629         * g++.dg/template/pr32519.C: Likewise.
4630         * g++.dg/template/qualttp21.C: Likewise.
4631         * g++.dg/template/qualttp8.C: Likewise.
4632         * g++.dg/template/ttp10.C: Likewise.
4633         * g++.dg/template/typedef11.C: Likewise.
4634         * g++.dg/template/typedef13.C: Likewise.
4635         * g++.dg/template/typedef19.C: Likewise.
4636         * g++.dg/template/typedef20.C: Likewise.
4637         * g++.dg/template/typedef22.C: Likewise.
4638         * g++.dg/template/using16.C: Likewise.
4639         * g++.dg/template/virtual3.C: Likewise.
4640         * g++.dg/ubsan/pr61272.C: Likewise.
4641         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4642         * g++.old-deja/g++.brendan/crash11.C: Likewise.
4643         * g++.old-deja/g++.brendan/enum6.C: Likewise.
4644         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4645         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4646         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4647         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4648         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4649         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4650         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4651         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4652         * g++.old-deja/g++.jason/access17.C: Likewise.
4653         * g++.old-deja/g++.jason/access18.C: Likewise.
4654         * g++.old-deja/g++.jason/access22.C: Likewise.
4655         * g++.old-deja/g++.jason/access23.C: Likewise.
4656         * g++.old-deja/g++.jason/access8.C: Likewise.
4657         * g++.old-deja/g++.jason/delete3.C: Likewise.
4658         * g++.old-deja/g++.jason/report.C: Likewise.
4659         * g++.old-deja/g++.law/access2.C: Likewise.
4660         * g++.old-deja/g++.law/access3.C: Likewise.
4661         * g++.old-deja/g++.law/access4.C: Likewise.
4662         * g++.old-deja/g++.law/access5.C: Likewise.
4663         * g++.old-deja/g++.law/arm12.C: Likewise.
4664         * g++.old-deja/g++.law/arm14.C: Likewise.
4665         * g++.old-deja/g++.law/ctors13.C: Likewise.
4666         * g++.old-deja/g++.law/union2.C: Likewise.
4667         * g++.old-deja/g++.law/visibility12.C: Likewise.
4668         * g++.old-deja/g++.law/visibility15.C: Likewise.
4669         * g++.old-deja/g++.law/visibility16.C: Likewise.
4670         * g++.old-deja/g++.law/visibility17.C: Likewise.
4671         * g++.old-deja/g++.law/visibility18.C: Likewise.
4672         * g++.old-deja/g++.law/visibility19.C: Likewise.
4673         * g++.old-deja/g++.law/visibility20.C: Likewise.
4674         * g++.old-deja/g++.law/visibility21.C: Likewise.
4675         * g++.old-deja/g++.law/visibility24.C: Likewise.
4676         * g++.old-deja/g++.law/visibility4.C: Likewise.
4677         * g++.old-deja/g++.law/visibility5.C: Likewise.
4678         * g++.old-deja/g++.law/visibility6.C: Likewise.
4679         * g++.old-deja/g++.law/visibility7.C: Likewise.
4680         * g++.old-deja/g++.law/visibility8.C: Likewise.
4681         * g++.old-deja/g++.law/visibility9.C: Likewise.
4682         * g++.old-deja/g++.niklas/t135.C: Likewise.
4683         * g++.old-deja/g++.oliva/delete1.C: Likewise.
4684         * g++.old-deja/g++.oliva/partord1.C: Likewise.
4685         * g++.old-deja/g++.other/access11.C: Likewise.
4686         * g++.old-deja/g++.other/access4.C: Likewise.
4687         * g++.old-deja/g++.other/access7.C: Likewise.
4688         * g++.old-deja/g++.other/crash1.C: Likewise.
4689         * g++.old-deja/g++.other/crash7.C: Likewise.
4690         * g++.old-deja/g++.other/friend1.C: Likewise.
4691         * g++.old-deja/g++.other/friend4.C: Likewise.
4692         * g++.old-deja/g++.other/friend9.C: Likewise.
4693         * g++.old-deja/g++.other/lineno1.C: Likewise.
4694         * g++.old-deja/g++.other/using1.C: Likewise.
4695         * g++.old-deja/g++.pt/enum14.C: Likewise.
4696         * g++.old-deja/g++.pt/friend11.C: Likewise.
4697         * g++.old-deja/g++.pt/friend21.C: Likewise.
4698         * g++.old-deja/g++.pt/friend3.C: Likewise.
4699         * g++.old-deja/g++.pt/inherit2.C: Likewise.
4700         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4701         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4702         * g++.old-deja/g++.robertl/eb94.C: Likewise.
4704 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
4706         PR ipa/65765
4707         * g++.dg/ipa/pr65765.C: New test.
4709 2015-04-15  Nick Clifton  <nickc@redhat.com>
4711         * gcc.target/rx/builtins.c: Disable RMPA test if string
4712         instructions are not allowed.
4714 2015-04-15  Alan Modra  <amodra@gmail.com>
4716         * gcc.dg/pr65408.c: New.
4718 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4720         PR target/65729
4721         * gcc.target/arm/pr65729.c: New test.
4723 2015-04-14  Richard Biener  <rguenther@suse.de>
4725         PR tree-optimization/65758
4726         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4728 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4730         PR target/65648
4731         * gcc.c-torture/execute/pr65648.c: New test.
4733 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4735         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4736         __builtin_finite instead of finite.
4737         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4738         Likewise.
4740 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
4742         PR tree-optimization/63387
4743         * gcc.dg/pr63387.c: New testcase.
4745 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
4747         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4749 2015-04-13  Richard Biener  <rguenther@suse.de>
4751         PR tree-optimization/65204
4752         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4754 2015-04-13  Terry Guo  <terry.guo@arm.com>
4756         PR target/65710
4757         * gcc.target/arm/pr65710.c: New.
4759 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4761         PR tree-optimization/65747
4762         * g++.dg/torture/pr65747.C: New test.
4764 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4766         PR c++/65736
4767         * g++.dg/cpp0x/pr65736.C: New test.
4769 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
4770             Martin Liska  <mliska@suse.cz>
4772         PR ipa/65722
4773         * g++.dg/ipa/pr65722.C: New testcase.
4775 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4777         PR tree-optimization/65735
4778         * gcc.c-torture/compile/pr65735.c: New test.
4780 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
4782         PR middle-end/65554
4783         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4785 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4787         PR target/65671
4788         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4790 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
4792         PR target/65647
4793         * gcc.target/arm/pr65647-2.c: New.
4795 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4797         PR target/65694
4798         * g++.dg/torture/pr65694.C: New test.
4800 2015-04-10  Tobias Burnus  <burnus@net-b.de>
4802         * gfortran.dg/coarray_lock_6.f90: New.
4803         * gfortran.dg/coarray_lock_7.f90: New.
4804         * gfortran.dg/coarray/lock_2.f90: New.
4806 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
4808         PR fortran/56674
4809         PR fortran/58813
4810         PR fortran/59016
4811         PR fortran/59024
4812         * gfortran.dg/used_types_27.f90: New.
4814 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4816         PR target/65671
4817         * gcc.target/i386/pr65671.c: New.
4819 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4821         PR tree-optimization/65709
4822         * c-c++-common/ubsan/align-9.c: New test.
4824 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
4826         PR fortran/56852
4827         * gfortran.dg/pr56852.f90: New test.
4829 2015-04-09  Marek Polacek  <polacek@redhat.com>
4830             Jakub Jelinek  <jakub@redhat.com>
4832         PR middle-end/65554
4833         * g++.dg/opt/pr65554.C: New test.
4835 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4837         PR c++/65690
4838         * c-c++-common/attr-aligned-1.c: New test.
4840 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
4842         * gcc.target/i386/mpx/memmove-zero-length.c: New.
4844 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4846         PR target/65676
4847         * gcc.target/i386/sse-25.c: New.
4849 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4851         PR target/65693
4852         * gcc.target/i386/pr65693.c: New test.
4854 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4856         * gcc.dg/lto/chkp-static-bounds_0.c: New.
4858 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4860         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4862 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4864         * gcc.target/i386/thunk-retbnd.c: New.
4866 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
4868         * gnat.dg/opt48.adb: New test.
4869         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4870         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4872 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
4874         PR ipa/65540
4875         * gcc.c-torture/compile/pr65540.c: New.
4877 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
4879         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4880         -Wno-pointer-arith.
4882 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
4884         PR debug/65678
4885         * g++.dg/debug/pr65678.C: New test.
4887         PR middle-end/65680
4888         * gcc.c-torture/compile/pr65680.c: New test.
4890 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
4892         PR fortran/65548
4893         * gfortran.dg/allocate_with_source_5.f90: New test.
4895 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4897         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4898         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4900 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
4902         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4904 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4906         PR target/65614
4907         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4908         to get floating point compression.
4909         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4911 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
4913         PR preprocessor/61977
4914         * gcc.dg/cpp/pr61977.c: New test.
4916 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
4918         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4920 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
4922         PR target/65647
4923         * gcc.target/arm/pr65647.c: New.
4925 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
4927         PR ipa/65655
4928         * g++.dg/torture/pr65655.C: New testcase.
4930 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4932         PR c++/64085
4933         * g++.dg/cpp1y/lambda-init13.C: New.
4935 2015-04-03  Marek Polacek  <polacek@redhat.com>
4937         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4939 2015-04-02  Marek Polacek  <polacek@redhat.com>
4941         PR c++/65642
4942         * g++.dg/cpp0x/constexpr-fold1.C: New test.
4943         * g++.dg/cpp0x/constexpr-fold2.C: New test.
4945 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
4947         PR preprocessor/61977
4948         * gcc.target/powerpc/pr61977-1.c: New test.
4949         * gcc.target/powerpc/pr61977-2.c: New test.
4951 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
4953         PR c++/56100
4954         * g++.dg/warn/Wshadow-8.C: New.
4955         * g++.dg/warn/Wshadow-9.C: Likewise.
4956         * g++.dg/warn/Wshadow-10.C: Likewise.
4957         * g++.dg/warn/Wshadow-11.C: Likewise.
4959 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4961         * gcc.dg/pr23623.c: Added aligned attribute.
4962         * gcc.dg/20141029-1.c: Likewise.
4963         * gcc.dg/20150306-1.c: New test.
4965 2015-04-01  Marek Polacek  <polacek@redhat.com>
4967         PR c++/65554
4968         * g++.dg/cpp0x/initlist93.C: New test.
4969         * g++.dg/cpp0x/initlist94.C: New test.
4971 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4973         PR target/65624
4974         * gcc.target/aarch64/pr65624.c: New test.
4976 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
4978         * gcc.dg/ipa/inlinehint-4.c: New testcase.
4980 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
4982         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4983         extra variable to force stack alignment.
4984         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4985         extra variable to force stack alignment.
4987 2015-03-31  Marek Polacek  <polacek@redhat.com>
4989         PR c++/65390
4990         * g++.dg/template/pr65390.C: New test.
4992 2015-03-31  Martin Liska  <mliska@suse.cz>
4994         * g++.dg/ipa/pr65557.C: New test.
4996 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4998         * gcc.target/s390/hotpatch-25.c: New test.
4999         * gcc.target/s390/hotpatch-1.c: Update test.
5000         * gcc.target/s390/hotpatch-10.c: Update test.
5001         * gcc.target/s390/hotpatch-11.c: Update test.
5002         * gcc.target/s390/hotpatch-12.c: Update test.
5003         * gcc.target/s390/hotpatch-13.c: Update test.
5004         * gcc.target/s390/hotpatch-14.c: Update test.
5005         * gcc.target/s390/hotpatch-15.c: Update test.
5006         * gcc.target/s390/hotpatch-16.c: Update test.
5007         * gcc.target/s390/hotpatch-17.c: Update test.
5008         * gcc.target/s390/hotpatch-18.c: Update test.
5009         * gcc.target/s390/hotpatch-19.c: Update test.
5010         * gcc.target/s390/hotpatch-2.c: Update test.
5011         * gcc.target/s390/hotpatch-21.c: Update test.
5012         * gcc.target/s390/hotpatch-22.c: Update test.
5013         * gcc.target/s390/hotpatch-23.c: Update test.
5014         * gcc.target/s390/hotpatch-24.c: Update test.
5015         * gcc.target/s390/hotpatch-3.c: Update test.
5016         * gcc.target/s390/hotpatch-4.c: Update test.
5017         * gcc.target/s390/hotpatch-5.c: Update test.
5018         * gcc.target/s390/hotpatch-6.c: Update test.
5019         * gcc.target/s390/hotpatch-7.c: Update test.
5020         * gcc.target/s390/hotpatch-8.c: Update test.
5021         * gcc.target/s390/hotpatch-9.c: Update test.
5022         * gcc.target/s390/hotpatch-compile-16.c: Update test.
5024 2015-03-31  Richard Biener  <rguenther@suse.de>
5026         PR middle-end/65626
5027         * g++.dg/torture/pr65626.C: New testcase.
5029 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
5031         PR target/65531
5032         * gcc.target/i386/mpx/pr65531.cc: New.
5034 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
5036         PR target/65602
5037         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
5038         __builtin_alloca instead of alloca.
5039         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
5040         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
5041         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
5042         check.
5044 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
5046         PR ipa/65610
5047         * g++.dg/ubsan/pr65610.C: New test.
5049 2015-03-30  Marek Polacek  <polacek@redhat.com>
5051         PR c++/65398
5052         * g++.dg/cpp0x/pr65398-2.C: New test.
5054 2015-03-30  Marek Polacek  <polacek@redhat.com>
5056         * c-c++-common/pr65556.c: Change the width of bit-fields.
5058 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
5060         PR ipa/65588
5061         * gcc.target/i386/pr65588.c: New testcase.
5063 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5065         PR libgfortran/65563
5066         * gfortran.dg/open_errors_2.f90:  New test.
5068 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5070         PR libgfortran/65596
5071         * gfortran.dg/namelist_86.f90: New test.
5073 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
5075         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
5076         statement to reflect new ownership.
5078 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
5080         PR c++/42328
5081         * g++.dg/template/friend58.C: New.
5082         * g++.dg/template/friend59.C: Likewise.
5084 2015-03-27  Tobias Burnus  <burnus@net-b.de>
5086         PR c/65586
5087         * g++.dg/gomp/openmp-simd-3.C: New.
5088         * gcc.dg/gomp/openmp-simd-3.c: New.
5090 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
5092         PR target/65248
5093         * gcc.target/i386/pr65248-1.c: New file.
5094         * gcc.target/i386/pr65248-2.c: Likewise.
5095         * gcc.target/i386/pr65248-3.c: Likewise.
5096         * gcc.target/i386/pr65248-4.c: Likewise.
5098 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
5100         PR target/65593
5101         * gcc.c-torture/compile/pr65593.c: New test.
5103 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
5105         PR c++/59329
5106         * g++.dg/cpp1y/constexpr-assert1.C: New.
5108 2015-03-27  Marek Polacek  <polacek@redhat.com>
5110         PR c++/65556
5111         * c-c++-common/pr65556.c: New test.
5113 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
5115         PR ipa/65600
5116         * g++.dg/torture/pr65600.C: New testcase.
5118 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
5120         PR target/65407
5121         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5123 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
5125         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5126         statement and cleanup. Fixed typos.
5128 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5130         PR middle-end/65595
5131         * gcc.c-torture/compile/pr65595.c: New testcase.
5133 2015-03-27  Marek Polacek  <polacek@redhat.com>
5135         PR sanitizer/65583
5136         * g++.dg/ubsan/pr65583.C: New test.
5138 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5140         * gcc.c-torture/compile/20150327.c: New testcase.
5142 2015-03-26  Richard Biener  <rguenther@suse.de>
5144         PR middle-end/65555
5145         * g++.dg/torture/pr65555.C: New testcase.
5147 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
5149         PR tree-optimization/64715
5150         * gcc.dg/builtin-object-size-15.c: New test.
5151         * gcc.dg/pr64715-1.c: New test.
5152         * gcc.dg/pr64715-2.c: New test.
5154 2015-03-26  Richard Biener  <rguenther@suse.de>
5156         PR middle-end/65519
5157         * gnat.dg/specs/opt2.ads: Fix testcase.
5159 2015-03-25  Martin Sebor  <msebor@redhat.com>
5161         PR testsuite/65526
5162         * lib/target-supports.exp (check_effective_target_arm32): Fail early
5163         when target isn't arm*-*-*-*.
5164         (check_effective_target_arm_nothumb): Likewise.
5165         (check_effective_target_arm_little_endian): Likewise.
5166         (check_effective_target_arm_vect_no_misalign): Likewise.
5167         (check_effective_target_aarch64_little_endian): Fail early if target
5168         isn't aarch64*-*-*.
5170 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
5172         PR tree-optimization/65177
5173         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5175 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
5177         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5178         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5179         smmintrin.h and mm3dnow.h.
5181 2015-03-25  Marek Polacek  <polacek@redhat.com>
5183         PR c++/65558
5184         * g++.dg/cpp0x/pr65558.C: New test.
5186 2015-03-25  Marek Polacek  <polacek@redhat.com>
5188         PR c++/61670
5189         * g++.dg/template/pr61670.C: New test.
5191 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5193         PR c++/54987
5194         * g++.dg/template/pr54987.C: New.
5196 2015-03-25  Richard Biener  <rguenther@suse.de>
5198         PR tree-optimization/62630
5199         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5201 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5203         PR target/65508
5204         * gcc.target/i386/mpx/pr65508.c: New.
5206 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
5208         PR fortran/64952
5209         PR fortran/65532
5210         * gfortran.dg/data_initialized_3.f90: New.
5212 2015-03-25  Richard Biener  <rguenther@suse.de>
5214         PR middle-end/65519
5215         * gnat.dg/specs/opt2.ads: New testcase.
5217 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
5219         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5220         * gcc.target/arm/memset-inline-4.c: Skip for
5221         arm_tune_string_ops_prefer_neon.
5222         * gcc.target/arm/memset-inline-5.c: Ditto.
5223         * gcc.target/arm/memset-inline-6.c: Ditto.
5224         * gcc.target/arm/memset-inline-8.c: Ditto.
5225         * gcc.target/arm/memset-inline-9.c: Ditto.
5227 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5229         PR c++/58923
5230         * g++.dg/other/virtual3.C: New.
5232 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5234         PR c++/60130
5235         * g++.dg/cpp0x/vt-60130.C: New.
5237 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5239         PR c++/61971
5240         * g++.dg/warn/Warray-bounds-7.C: New.
5242 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5244         PR c++/60067
5245         * g++.dg/template/defarg18.C: New.
5247 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5249         PR c++/59988
5250         * g++.dg/cpp0x/vt-59988.C: New.
5252 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
5254         PR tree-optimization/65533
5255         * gcc.dg/pr65533.c: New test.
5257 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
5259         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5260         source= and mold= expressions functionality.
5261         * gfortran.dg/allocate_class_4.f90: New test.
5262         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5263         copying an unlimited polymorhpic object containing a char array
5264         to another unlimited polymorphic object respects the _len
5265         component.
5266         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5267         whether deferred length char array allocate works, unlimited
5268         polymorphic object allocation from a string works and if
5269         allocating an array of deferred length strings works.
5270         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5272 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5274         PR c++/65513
5275         * g++.dg/cpp0x/constexpr-array11.C: New.
5277 2015-03-24  Richard Biener  <rguenther@suse.de>
5279         PR middle-end/65517
5280         * gcc.dg/torture/pr65517.c: New testcase.
5282 2015-03-24  Tobias Burnus  <burnus@net-b.de>
5284         * gfortran.dg/coindexed_1.f90: Moved from
5285         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5287 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5289         PR testsuite/65506
5290         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5291         gimple dump.
5293         PR target/65523
5294         * gcc.target/i386/pr65523.c: New test.
5296         PR ipa/65475
5297         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5298         dg-options.
5299         * g++.dg/lto/pr65475b_0.C: Likewise.
5301 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
5303         PR target/65505
5304         * gcc.target/sh/torture/pr65505.c: New.
5306 2015-03-23  Martin Sebor  <msebor@redhat.com>
5308         PR testsuite/63175
5309         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5310         assembly for lvx in addition to lxv.
5312 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5314         PR target/65504
5315         * gfortran.dg/pr65504.f90: New test.
5317         PR ipa/65521
5318         * gcc.dg/pr65521.c: New test.
5320 2015-03-23  Richard Biener  <rguenther@suse.de>
5322         PR tree-optimization/65518
5323         * gcc.dg/vect/pr65518.c: New testcase.
5325 2015-03-23  Richard Biener  <rguenther@suse.de>
5327         PR tree-optimization/65494
5328         * gcc.dg/vect/pr65494.c: New testcase.
5330 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5332         PR preprocessor/65238
5333         * c-c++-common/cpp/pr65238-1.c: New test.
5334         * gcc.dg/cpp/pr65238-2.c: New test.
5335         * gcc.dg/cpp/trad/pr65238-3.c: New test.
5336         * gcc.dg/cpp/trad/pr65238-4.c: New test.
5338 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
5339             Mikael Morin  <mikael@gcc.gnu.org>
5341         PR fortran/64952
5342         * gfortran.dg/elemental_dependency_4.f90: New.
5343         * gfortran.dg/elemental_dependency_5.f90: New.
5345 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
5347         PR ipa/65475
5348         * g++.dg/lto/pr65475b_0.C: New testcase.
5349         * g++.dg/lto/pr65475b_1.C: New testcase.
5350         * g++.dg/lto/pr65475c_0.C: New testcase.
5351         * g++.dg/lto/pr65475c_1.C: New testcase.
5353 2015-03-21  Tobias Burnus  <burnus@net-b.de>
5355         * gfortran.dg/coarray_38.f90: New.
5356         * gfortran.dg/coarray_39.f90: New.
5357         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5358         compile test.
5360 2015-03-20  Marek Polacek  <polacek@redhat.com>
5362         PR c++/65398
5363         * g++.dg/cpp0x/pr65398.C: New test.
5365 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
5367         PR ipa/65475
5368         * g++.dg/lto/pr65475_0.C: New testcase.
5369         * g++.dg/lto/pr65475_1.C: New testcase.
5371 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
5373         PR rtl-optimization/64366
5374         * gcc.target/sh/pr64366.c: New.
5376 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5378         PR c++/48324
5379         * g++.dg/cpp0x/constexpr-48324.C: New.
5381 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5383         PR c++/48453
5384         * g++.dg/cpp0x/pr48453.C: New.
5386 2015-03-20  Marek Polacek  <polacek@redhat.com>
5388         PR c++/65072
5389         * g++.dg/cpp0x/pr65072.C: New test.
5391 2015-03-20  Richard Biener  <rguenther@suse.de>
5393         PR middle-end/64715
5394         * gcc.dg/pr15347.c: Use -O.
5395         * c-c++-common/pr19807-1.c: Likewise.
5397 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
5399         * gnat.dg/volatile13.ad[sb]: New test.
5401 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
5403         PR rtl-optimization/60851
5404         * gcc.target/i386/pr60851.c: New test.
5406 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
5408         PR target/65240
5409         * g++.dg/pr65240.h: Add tests for PR 65240.
5410         * g++.dg/pr65240-1.C: Likewise.
5411         * g++.dg/pr65240-2.C: Likewise.
5412         * g++.dg/pr65240-3.C: Likewise.
5413         * g++.dg/pr65240-4.C: Likewise.
5415 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
5417         PR rtl-optimization/63491
5418         * gcc.target/powerpc/pr63491.c: New.
5420 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5422         * g++.dg/ipa/pr65465.C: New test.
5424 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5426         PR c++/52659
5427         * g++.dg/cpp0x/deleted11.C: New.
5429 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5431         PR sanitizer/65400
5432         * c-c++-common/tsan/pr65400-3.c: New test.
5434 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5436         PR c++/59686
5437         * g++.dg/cpp0x/constexpr-59686.C: New.
5439 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5441         PR sanitizer/64265
5442         * g++.dg/tsan/pr64265.C: New test.
5444         PR sanitizer/65400
5445         * c-c++-common/tsan/pr65400-1.c: New test.
5446         * c-c++-common/tsan/pr65400-2.c: New test.
5448 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5450         PR c++/59816
5451         * g++.dg/cpp0x/pr59816.C: New.
5453 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
5455         PR fortran/59198
5456         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5458 2015-03-18  Martin Liska  <mliska@suse.cz>
5460         PR ipa/65439
5461         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5462         equivalences either to 6 or 7.
5464 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
5466         PR middle-end/64491
5467         Revert:
5468         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
5470         * gcc.dg/undefined-loop-1.c: New file.
5471         * gcc.dg/undefined-loop-2.c: New file.
5473         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
5475         PR testsuite/64032
5476         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5477         loop exits too early.
5479 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
5481         PR tree-optimization/65450
5482         * gfortran.dg/pr65450.f90: New test.
5484         PR target/65078
5485         * gcc.target/i386/pr65078-1.c: New test.
5486         * gcc.target/i386/pr65078-2.c: New test.
5487         * gcc.target/i386/pr65078-3.c: New test.
5488         * gcc.target/i386/pr65078-4.c: New test.
5489         * gcc.target/i386/pr65078-5.c: New test.
5490         * gcc.target/i386/pr65078-6.c: New test.
5492 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5494         PR c++/65340
5495         * g++.dg/cpp1y/pr65340.C: New.
5497 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5499         PR fortran/64432
5500         * gfortran.dg/system_clock_3.f08: Adjust test.
5502 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
5504         PR fortran/59198
5505         * gfortran.dg/proc_ptr_comp_44.f90: New test.
5506         * gfortran.dg/proc_ptr_comp_45.f90: New test.
5508 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5510         PR fortran/64432
5511         * gfortran.dg/system_clock_3.f08: New test.
5513 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
5515         PR c++/64626
5516         g++.dg/cpp1y/pr64626-1.C: New.
5517         g++.dg/cpp1y/pr64626-2.C: New.
5518         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5520 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
5522         PR tree-optimization/65427
5523         * gcc.c-torture/execute/pr65427.c: New test.
5525 2015-03-16  Marek Polacek  <polacek@redhat.com>
5527         DR 1688
5528         PR c++/65327
5529         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5530         * g++.dg/cpp0x/pr65327.C: New test.
5532 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5534         PR sanitizer/64820
5535         * c-c++-common/asan/pr64820.c: New test.
5537 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
5539         * gfortran.dg/pointer_2.f90: New test.
5541 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5543         * g++.dg/pr65049.C: New test.
5545 2015-03-16  Tom de Vries  <tom@codesourcery.com>
5547         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5548         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5549         * gcc.target/i386/fuse-caller-save.c: Same.
5551 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5553         * gnat.dg/loop_optimization18.ad[sb]: New test.
5554         * gnat.dg/loop_optimization18_pkg.ads: New helper.
5556 2015-03-16  Alan Modra  <amodra@gmail.com>
5558         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
5559         2014-12-05 change.
5561 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
5563         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5564         hppa*-*-hpux*.
5565         * gcc.dg/torture/pr65270-2.c: Likewise.
5567 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
5569         PR fortran/61138
5570         * gfortran.dg/pointer_remapping_9.f90: New.
5572 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
5574         PR tree-optimization/65369
5575         * gcc.c-torture/execute/pr65369.c: New test.
5577         PR tree-optimization/65418
5578         * gcc.c-torture/execute/pr65418-1.c: New test.
5579         * gcc.c-torture/execute/pr65418-2.c: New test.
5581         PR rtl-optimization/65401
5582         * gcc.c-torture/execute/pr65401.c: New test.
5584 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5586         PR target/64600
5587         * gcc.target/arm/pr64600_1.c: New test.
5589 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5591         PR rtl-optimization/65235
5592         * gcc.target/aarch64/pr65235_1.c: New test.
5594 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5596         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5597         * gcc.target/s390/hotpatch-22.c: Likewise.
5598         * gcc.target/s390/hotpatch-23.c: Likewise.
5599         * gcc.target/s390/hotpatch-24.c: Likewise.
5600         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5601         * gcc.target/s390/hotpatch-1.c: Update expected output.
5602         * gcc.target/s390/hotpatch-2.c: Likewise.
5603         * gcc.target/s390/hotpatch-3.c: Likewise.
5604         * gcc.target/s390/hotpatch-4.c: Likewise.
5605         * gcc.target/s390/hotpatch-5.c: Likewise.
5606         * gcc.target/s390/hotpatch-6.c: Likewise.
5607         * gcc.target/s390/hotpatch-7.c: Likewise.
5608         * gcc.target/s390/hotpatch-8.c: Likewise.
5609         * gcc.target/s390/hotpatch-9.c: Likewise.
5610         * gcc.target/s390/hotpatch-10.c: Likewise.
5611         * gcc.target/s390/hotpatch-11.c: Likewise.
5612         * gcc.target/s390/hotpatch-12.c: Likewise.
5613         * gcc.target/s390/hotpatch-13.c: Likewise.
5614         * gcc.target/s390/hotpatch-14.c: Likewise.
5615         * gcc.target/s390/hotpatch-15.c: Likewise.
5616         * gcc.target/s390/hotpatch-16.c: Likewise.
5617         * gcc.target/s390/hotpatch-17.c: Likewise.
5618         * gcc.target/s390/hotpatch-18.c: Likewise.
5619         * gcc.target/s390/hotpatch-19.c: Likewise.
5621 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5623         PR target/65103
5624         * gcc.target/i386/pr65103-1.c: New.
5626 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5628         PR target/65044
5629         * gcc.target/i386/pr65044.c: New.
5631 2015-03-12  Tom de Vries  <tom@codesourcery.com>
5633         PR rtl-optimization/64895
5634         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5635         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5636         * gcc.target/i386/fuse-caller-save.c: Ditto.
5638 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5640         * gcc.dg/ipa/pr63569.c: Fix template.
5642 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
5644         * g++.dg/ipa/pr64146.C: Require fpic support.
5646 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
5648         PR libfortran/65200
5649         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5650         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5652 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
5654         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5655         to dg-options, fix up dg-skip-if.
5657 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
5659         PR target/65296
5660         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5661         * gcc.target/avr/tiny-caller-save.c: Same.
5663 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5665         PR target/65242
5666         * g++.dg/pr65242.C: New test.
5668 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
5670         * c-c++-common/asan/no-asan-check-glob.c: New test.
5672 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
5674         PR c++/65370
5675         * g++.dg/other/default11.C: New.
5676         * g++.dg/other/default12.C: Likewise.
5678 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5680         PR target/65368
5681         * gcc.target/i386/bmi2-bzhi-2.c: New test.
5683 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
5685         PR fortran/65024
5686         * gfortran.dg/unlimited_polymorphic_23.f90: New test
5688 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5690         PR c++/65127
5691         * g++.dg/cpp0x/pr65127.C: New test.
5693 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5695         * gcc.dg/ipa/PR64550.c: Update template.
5697 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5698             Tobias Burnus  <burnus@net-b.de>
5700         * gfortran.dg/coarray_sync_memory.f90: New.
5702 2015-03-10  Marek Polacek  <polacek@redhat.com>
5704         PR sanitizer/65367
5705         * c-c++-common/ubsan/pr65367.c: New test.
5707 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5709         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5710         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5711         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5712         * gcc.target/i386/mpx/calloc-1-nov.c: New.
5713         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5714         * gcc.target/i386/mpx/malloc-1-nov.c: New.
5715         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5716         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5717         * gcc.target/i386/mpx/realloc-1-nov.c: New.
5718         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5719         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5720         * gcc.target/i386/mpx/realloc-2-nov.c: New.
5721         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5723 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5725         * lib/mpx-dg.exp (mpx_link_flags): New.
5726         (mpx_init): New.
5727         (mpx_finish): New.
5728         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5729         * gcc.target/i386/mpx/alloca-1-nov.c: New.
5730         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5731         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5732         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5733         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5734         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5735         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5736         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5737         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5738         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5739         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5740         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5741         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5742         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5743         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5744         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5745         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5746         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5747         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5748         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5749         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5750         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5751         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5752         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5753         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5754         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5755         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5756         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5757         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5758         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5759         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5760         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5761         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5762         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5763         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5764         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5765         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5766         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5767         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5768         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5769         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5770         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5771         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5772         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5773         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5774         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5775         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5776         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5777         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5778         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5779         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5780         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5781         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5782         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5783         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5784         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5785         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5786         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5787         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5788         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5789         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5790         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5791         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5792         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5793         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5794         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5795         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5796         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5797         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5798         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5799         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5800         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5801         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5802         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5803         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5804         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5805         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5806         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5807         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5808         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5809         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5810         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5811         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5812         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5813         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5814         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5815         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5816         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5817         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5818         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5819         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5820         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5821         * gcc.target/i386/mpx/label-address-1.c: New.
5822         * gcc.target/i386/mpx/legacy-1-nov.c: New.
5823         * gcc.target/i386/mpx/macro.c: New.
5824         * gcc.target/i386/mpx/mpx-check.h: New.
5825         * gcc.target/i386/mpx/mpx.exp: New.
5826         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5827         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5828         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5829         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5830         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5831         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5832         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5833         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5834         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5835         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5836         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5837         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5838         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5839         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5840         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5841         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5842         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5843         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5844         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5845         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5846         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5847         * gcc.target/i386/mpx/reference-1-lbv.c: New.
5848         * gcc.target/i386/mpx/reference-1-nov.c: New.
5849         * gcc.target/i386/mpx/reference-1-ubv.c: New.
5850         * gcc.target/i386/mpx/reference-2-lbv.c: New.
5851         * gcc.target/i386/mpx/reference-2-nov.c: New.
5852         * gcc.target/i386/mpx/reference-2-ubv.c: New.
5853         * gcc.target/i386/mpx/reference-3-lbv.c: New.
5854         * gcc.target/i386/mpx/reference-3-nov.c: New.
5855         * gcc.target/i386/mpx/reference-3-ubv.c: New.
5856         * gcc.target/i386/mpx/reference-4-lbv.c: New.
5857         * gcc.target/i386/mpx/reference-4-nov.c: New.
5858         * gcc.target/i386/mpx/reference-4-ubv.c: New.
5859         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5860         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5861         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5862         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5863         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5864         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5865         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5866         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5867         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5868         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5869         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5870         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5871         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5872         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5873         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5874         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5875         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5876         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5877         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5878         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5879         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5880         * gcc.target/i386/mpx/sincos-1-nov.c: New.
5881         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5882         * gcc.target/i386/mpx/static-array-1-nov.c: New.
5883         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5884         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5885         * gcc.target/i386/mpx/static-init-1-nov.c: New.
5886         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5887         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5888         * gcc.target/i386/mpx/static-init-2-nov.c: New.
5889         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5890         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5891         * gcc.target/i386/mpx/static-init-3-nov.c: New.
5892         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5893         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5894         * gcc.target/i386/mpx/static-init-4-nov.c: New.
5895         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5896         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5897         * gcc.target/i386/mpx/static-init-5-nov.c: New.
5898         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5899         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5900         * gcc.target/i386/mpx/static-init-6-nov.c: New.
5901         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5902         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5903         * gcc.target/i386/mpx/static-string-1-nov.c: New.
5904         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5905         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5906         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5907         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5908         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5909         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5910         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5911         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5912         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5913         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5914         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5915         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5916         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5917         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5918         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5919         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5920         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5921         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5922         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5923         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5924         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5925         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5926         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5927         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5928         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5929         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5930         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5931         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5932         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5933         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5934         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5935         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5936         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5937         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5938         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5939         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5940         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5941         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5942         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5943         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5944         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5945         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5946         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5947         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5948         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5949         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5950         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5951         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5952         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5953         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5954         * gcc.target/i386/mpx/vararg-1-nov.c: New.
5955         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5956         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5957         * gcc.target/i386/mpx/vararg-2-nov.c: New.
5958         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5959         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5960         * gcc.target/i386/mpx/vararg-3-nov.c: New.
5961         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5962         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5963         * gcc.target/i386/mpx/vararg-4-nov.c: New.
5964         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5965         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5966         * gcc.target/i386/mpx/vararg-5-nov.c: New.
5967         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5968         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5969         * gcc.target/i386/mpx/vararg-6-nov.c: New.
5970         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5971         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5972         * gcc.target/i386/mpx/vararg-7-nov.c: New.
5973         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5974         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5975         * gcc.target/i386/mpx/vararg-8-nov.c: New.
5976         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5977         * gcc.target/i386/mpx/vla-1-lbv.c: New.
5978         * gcc.target/i386/mpx/vla-1-nov.c: New.
5979         * gcc.target/i386/mpx/vla-1-ubv.c: New.
5980         * gcc.target/i386/mpx/vla-2-lbv.c: New.
5981         * gcc.target/i386/mpx/vla-2-nov.c: New.
5982         * gcc.target/i386/mpx/vla-2-ubv.c: New.
5984 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
5986         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5988 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
5990         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5992 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
5994         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5995         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5997 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5999         PR c/65120
6000         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
6001         on rhs is 0.
6002         (fn4): New test.
6003         * c-c++-common/pr65120.c: New test.
6005         PR rtl-optimization/65321
6006         * gcc.dg/pr65321.c: New test.
6008 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6010         PR tree-optimization/65355
6011         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
6013 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
6015         PR c/65120
6016         * c-c++-common/pr49706.c: Adjust tests for not warning
6017         about !!x == y or !b == y where b is boolean, and add
6018         some further tests.
6019         * c-c++-common/pr62199-2.c: Likewise.
6021 2015-03-09  Richard Biener  <rguenther@suse.de>
6023         PR middle-end/65270
6024         * gcc.dg/torture/pr65270-1.c: New testcase.
6025         * gcc.dg/torture/pr65270-2.c: Likewise.
6027 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6029         PR tree-optimization/63743
6030         * gcc.dg/pr63743.c: New test.
6032 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
6034         PR lto/65316
6035         * g++.dg/lto/pr65316_0.C: New testcase.
6036         * g++.dg/lto/pr65316_1.C: New testcase.
6038 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
6040         PR target/62247
6041         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
6042         hppa*-*-hpux*.
6043         * g++.dg/abi/rtti3.C: Likewise.
6045         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
6047         PR target/62251
6048         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
6050         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
6052         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
6054         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
6056 2015-03-08  Morin  <mikael@gcc.gnu.org>
6058         PR fortran/60898
6059         * gfortran.dg/entry_20.f90: New.
6061 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
6063         PR target/65153
6064         * gcc.c-torture/compile/pr65153.c: New.
6066 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
6068         PR target/65249
6069         * g++.dg/torture/pr65249.C: New.
6071 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
6073         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
6074         long.
6075         (int64_t): Likewise.
6077 2015-03-07  Marek Polacek  <polacek@redhat.com>
6078             Martin Uecker  <uecker@eecs.berkeley.edu>
6080         PR sanitizer/65280
6081         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
6082         member-like arrays.
6083         * c-c++-common/ubsan/bounds-8.c: New test.
6084         * c-c++-common/ubsan/bounds-9.c: New test.
6085         * gcc.dg/ubsan/bounds-2.c: New test.
6087 2015-03-05  Martin Sebor  <msebor@redhat.com>
6089         * PR testsuite/63175
6090         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
6091         checking of results into main to prevent it from getting optimized
6092         away.
6093         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
6095 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
6097         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
6098         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
6099         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
6100         x64.
6102 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
6104         * g++.dg/lto/pr65302_1.C: New testcase.
6105         * g++.dg/lto/pr65302_0.C: New testcase.
6107 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6109         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
6110         -fno-ipa-icf to dg-options.
6112 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6114         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
6115         compiles using the linker plugin.
6117 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6119         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6121 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6123         * gcc.target/arm/pr65067.c: New test.
6125 2015-03-05  Martin Liska  <mliska@suse.cz>
6127         PR ipa/65318
6128         * gcc.dg/ipa/pr65318.c: New test.
6130 2015-03-05  Marek Polacek  <polacek@redhat.com>
6132         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6134 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6136         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6138 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6140         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
6141         max-unroll-times back to defaults for s390.
6143 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6145         Fix last commit.
6147 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6149         PR c++/64665
6150         * g++.dg/cpp0x/initlist92.C: New.
6152 2015-03-05  Richard Biener  <rguenther@suse.de>
6154         PR tree-optimization/65310
6155         * gcc.dg/vect/pr65310.c: New testcase.
6157 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6159         PR c++/64834
6160         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6162 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6164         * gnat.dg/entry_queues3.adb: New test.
6166 2015-03-04  Ian Lance Taylor  <iant@google.com>
6168         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6170 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6172         PR c++/64227
6173         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6175 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
6177         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6178         -fno-ipa-icf to dg-options
6179         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6180         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6182 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6184         PR c++/64398
6185         * g++.dg/cpp0x/decltype62.C: New.
6187 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
6189         * gnat.dg/object_overflow5.adb: New test.
6191 2015-03-03  Martin Liska  <mliska@suse.cz>
6193         PR ipa/65287
6194         * gcc.dg/ipa/pr65287.c: New test.
6196 2015-03-03  Martin Jambor  <mjambor@suse.cz>
6197             Eric Botcazou  <ebotcazou@adacore.com>
6199         * gnat.dg/specs/pack12.ads: New test.
6201 2015-03-03  Martin Liska  <mliska@suse.cz>
6203         * gcc.dg/ipa/PR65282.c: New test.
6205 2015-03-13  Jeff Law  <law@redhat.com>
6207         PR tree-optimization/65241
6208         * gcc.c-torture/compile/pr65241.c: New test.
6210 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
6212         PR target/64331
6213         * gcc.target/avr/torture/pr64331.c: New test.
6215 2015-03-03  Martin Liska  <mliska@suse.cz>
6216             Jan Hubicka  <hubicka@ucw.cz>
6218         * g++.dg/ipa/pr65263.C: New test.
6220 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6222         PR ipa/65130
6223         * gcc.dg/lto/pr65130_0.c: New testcase.
6224         * gcc.dg/lto/pr65130_1.c: New testcase.
6226 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6228         PR ipa/64988
6229         * g++.dg/torture/pr64988.C: New testcase.
6231 2015-03-02  Tobias Burnus  <burnus@net-b.de>
6233         * gfortran.dg/coarray_atomic_6.f90: New.
6235 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6237         PR target/65184
6238         * gcc.target/i386/pr65184.c: New.
6240 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6242         PR target/65183
6243         * gcc.target/i386/pr65183.c: New.
6245 2015-02-28  Martin Liska  <mliska@suse.cz>
6246             Jan Hubicka  <hubicka@ucw.cz>
6248         * gcc.dg/ipa/ipa-icf-35.c: New test.
6249         * gcc.dg/ipa/ipa-icf-36.c: New test.
6250         * gcc.dg/ipa/ipa-icf-37.c: New test.
6252 2015-02-28  Martin Liska  <mliska@suse.cz>
6253             Jan Hubicka  <hubicka@ucw.cz>
6255         PR ipa/65245
6256         * gcc.dg/ipa/ipa-icf-34.c: New test.
6258 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
6260         PR target/61142
6261         * gcc.target/sh/sh/pr61142.c: New.
6263 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6265         * g++.dg/other/dump-ada-spec-3.C: New test.
6267 2015-03-01  Martin Liska  <mliska@suse.cz>
6269         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6270         * g++.dg/ipa/pr63595.C: Update expected results.
6272 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
6274         PR ipa/65236
6275         * g++.dg/ipa/ipa-icf-6.C: New testcase.
6277 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
6279         * gcc.dg/vect/pr59354.c: Move vector producing code to
6280         separate function.
6282 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
6284         PR ipa/65237
6285         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6286         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6287         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6288         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6290 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
6292         PR tree-optimization/65048
6293         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6294         (foo): Use K&R style definition.
6296 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
6298         PR target/65032
6299         * g++.dg/pr65032.C: New.
6301 2015-02-27  Marek Polacek  <polacek@redhat.com>
6303         PR c/65040
6304         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6305         -Wformat=2.
6307 2015-02-27  Marek Polacek  <polacek@redhat.com>
6309         PR c/65228
6310         * gcc.dg/pr65228.c: New test.
6312 2015-02-27  Kai Tietz  <ktietz@redhat.com>
6314         PR c/35330
6315         * gcc.dg/weak/weak-17.c: New file.
6317 2015-02-27  Richard Biener  <rguenther@suse.de>
6319         PR lto/65193
6320         * g++.dg/lto/pr65193_0.C: New testcase.
6322 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6324         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6325         * gcc.target/s390/hotpatch-8.c: Likewise.
6326         * gcc.target/s390/hotpatch-9.c: Likewise.
6327         * gcc.target/s390/pr61078.c: Likewise.
6328         * gcc.target/s390/pr57960.c: Remove -m64.
6329         * gcc.target/s390/pr61078.c: Likewise.
6331 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
6332             Martin Liska  <mliska@suse.cz>
6334         PR bootstrap/65150
6335         * gcc.dg/pr64454.c: Disable ICF.
6336         * gcc.dg/pr28685-1.c: Disable ICF
6337         * gcc.dg/ipa/iinline-5.c: Disable ICF.
6338         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6339         * g++.dg/ipa/ipa-icf-4.C: Update template.
6341 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
6343         PR tree-optimization/65216
6344         * gcc.c-torture/execute/pr65216.c: New test.
6346         PR tree-optimization/65215
6347         * gcc.c-torture/execute/pr65215-1.c: New test.
6348         * gcc.c-torture/execute/pr65215-2.c: New test.
6349         * gcc.c-torture/execute/pr65215-3.c: New test.
6350         * gcc.c-torture/execute/pr65215-4.c: New test.
6351         * gcc.c-torture/execute/pr65215-5.c: New test.
6353 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6355         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6357 2015-02-26  Martin Liska  <mliska@suse.cz>
6358             Jan Hubicka  <hubicka@ucw.cz>
6360         * g++.dg/ipa/pr64146.C: Update expected results.
6361         * gcc.dg/ipa/ipa-icf-26.c: Update test.
6362         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6363         * gcc.dg/ipa/ipa-icf-34.c: New test.
6365 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6367         * gcc.dg/vect/vect-pr61917.c: Rename to ...
6368         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6369         (dg-additional-options): Remove dg directive.
6370         (dg-final): Add dg directive.
6372 2015-02-26  Marek Polacek  <polacek@redhat.com>
6374         PR ipa/65008
6375         * g++.dg/ipa/pr65008.C: New test.
6377 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6379         * lib/profopt.exp (profopt-target-cleanup): New proc.
6380         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6381         files from sources from dg-additional-sources.
6383 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6385         * lib/gcov.exp: Cleanup in case of xfail.
6387 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6389         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6391 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
6393         PR debug/46102
6394         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6395         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6396         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6397         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6398         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6399         * g++.dg/debug/pr46123.C: XFAIL and move...
6400         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6401         * gcc.dg/debug/dwarf2-3.c: Move...
6402         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6404 2015-02-26  Marek Polacek  <polacek@redhat.com>
6406         PR c++/65202
6407         * g++.dg/cpp1y/pr65202.C: New test.
6409 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6411         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6412         locale_facets.h.gcov.
6414 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6416         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6418 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6420         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6422 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6424         PR target/65217
6425         * gcc.target/i386/pr65217.c: New.
6427 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6429         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6431 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6433         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6435 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6437         PR tree-optimization/65048
6438         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6440 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6442         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6443         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6445 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
6447         PR target/65161
6448         * gcc.target/i386/pr65161.c: New test.
6450 2015-02-26  Terry Guo  <terry.guo@arm.com>
6452         * gcc.target/arm/no-volatile-in-it.c: New test.
6454 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
6456         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6457         (dg-options): Add -save-temps.
6458         (dg-final): Add cleanup-saved-temps.
6460 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
6462         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6464 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
6466         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6467         * gcc.target/powerpc/pack01.c: Include string.h.
6469 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6471         PR target/65167
6472         * gcc.target/i386/pr65167.c: New.
6474 2015-02-25  Kai Tietz  <ktietz@redhat.com>
6476         PR tree-optimization/61917
6477         * gcc.dg/vect/vect-pr61917.c: New file.
6479 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
6481         PR tree-optimization/65170
6482         * gcc.c-torture/execute/pr65170.c: New test.
6483         * gcc.dg/tree-ssa/vrp96.c: New test.
6485 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6487         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6489 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6491         PR testsuite/65126
6492         * lib/gcc-defs.exp (additional_sources_used): Add new var.
6493         (dg-additional-files-options): Copy additional_sources to
6494         additional_sources_used before emptying additional_sources.
6495         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6496         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6497         (cleanup-saved-temps): Use additional_sources_used instead of
6498         additional_sources.
6499         (dg-test): Reset additional_sources_used.
6501 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
6503         PR fortran/63427
6504         * gfortran.dg/integer_exponentiation_6.F90: New test.
6506 2015-02-23  Martin Sebor  <msebor@redhat.com>
6508         PR target/65109
6509         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6510         two parts.  One to save registers, the other to verify the
6511         registers have the right values.  Save register state into
6512         static data rather than on the stack.
6514 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
6516         PR bootstrap/63888
6517         * c-c++-common/asan/pr63888.c: New test.
6519 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
6521         PR target/65163
6522         * gcc.c-torture/compile/pr65163.c: New.
6524 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6526         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6527         with -m31 on 64 bit.
6528         * gcc.dg/hoist-register-pressure-2.c: Likewise.
6529         * gcc.dg/hoist-register-pressure-3.c: Likewise.
6531 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6533         * gcc.target/s390/20090223-1.c: Add
6534         -Wno-implicit-function-declaration option.
6535         * gcc.target/s390/pr42224.c: Likewise.
6536         * gcc.target/s390/pr55718.c: Likewise.
6538 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6540         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6541         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6542         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6543         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6544         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6545         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6546         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6547         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6548         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6549         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6550         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6551         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6552         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6553         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6554         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6555         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6556         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6557         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6558         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6559         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6560         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6562 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6564         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6565         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6566         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6567         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6568         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6569         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6570         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6571         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6572         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6573         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6574         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6575         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6576         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6577         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6578         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6579         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
6581 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6583         PR fortran/64980
6584         PR fortran/61960
6585         * gfortran.dg/pr61960.f90: New.
6586         * gfortran.dg/pr64230.f90: New.
6587         * gfortran.dg/pr64980.f03: New.
6589 2015-02-22  Tom de Vries  <tom@codesourcery.com>
6591         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
6593 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
6595         PR ada/65156
6596         * gnat.dg/timing_events.adb: Removed, invalid test.
6598 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
6600         PR debug/58123
6601         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6602         location.
6603         * g++.dg/gcov/gcov-2.C: Likewise.
6605 2015-02-20  Richard Biener  <rguenther@suse.de>
6607         PR tree-optimization/65136
6608         * gcc.dg/tree-ssa/pr65136.c: New testcase.
6610 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
6612         PR testsuite/64158
6613         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6614         and nvptx-*-* blacklisting.
6616         * gcc.dg/sibcall-9.c: New test.
6617         * gcc.dg/sibcall-10.c: New test.
6619 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6621         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6623 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
6625         PR target/64452
6626         * gcc.target/avr/torture/pr64452.c: New test.
6628 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6630         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6631         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6633 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6635         PR testsuite/65116
6636         * lib/target-supports.exp (check_compile): Check whether
6637         additional_sources is defined before using it.
6639 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
6641         PR middle-end/65074
6642         * g++.dg/opt/pr65074.C: New file.
6644 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
6646         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6647         (size_type): New typedef.
6648         (operator "" _script): Use it for the last argument.
6650 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6652         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6654 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6656         * lib/target-supports.exp (check_compile): Save/restore
6657         additional_sources that may belong to an actual test.
6659 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
6661         PR gcov-profile/64634
6662         * g++.dg/gcov/gcov-15.C: New test.
6664 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6666         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6668 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6670         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6672 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6674         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6676 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6678         * gfortran.dg/fmt_cache_1.f: Add missing close.
6680 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6682         PR testsuite/65107
6683         * gfortran.dg/read_eof_8.f90: Add missing close.
6685 2015-02-18  Richard Biener  <rguenther@suse.de>
6687         PR tree-optimization/65063
6688         * gcc.dg/pr65063.c: New testcase.
6690 2015-02-18  Richard Biener  <rguenther@suse.de>
6692         PR tree-optimization/62217
6693         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6695 2015-02-18  Marek Polacek  <polacek@redhat.com>
6697         PR sanitizer/65081
6698         * c-c++-common/ubsan/pr65081.c: New test.
6700 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6702         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6703         * gcc.target/sh/force-cbranch-delay-slot.c: New.
6705 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
6707         * gcc.dg/ipa/propalign-3.c: New test.
6709 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6711         PR target/64793
6712         * gcc.target/sh/pr64793.c: New.
6713         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6715 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
6717         * gcc.target/arm/divzero.c: New test case.
6719 2015-02-17  Tom de Vries  <tom@codesourcery.com>
6721         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6723 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
6724             Jakub Jelinek  <jakub@redhat.com>
6726         PR c++/65075
6727         * g++.dg/cpp0x/pr65075.C: New test.
6729 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
6731         PR target/65058
6732         * gcc.target/powerpc/pr65058.c: New test.
6734 2015-02-16  Jeff Law  <law@redhat.com>
6736         PR tree-optimization/64823
6737         * gcc.dg/uninit-20.c: New test.
6739 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
6740             James Greenhalgh  <james.greenhalgh@arm.com>
6742         PR ipa/64963
6743         * gcc.dg/ipa/ipa-clone-1.c: New test.
6745 2015-02-16  Richard Biener  <rguenther@suse.de>
6747         PR tree-optimization/65077
6748         * gcc.dg/torture/pr65077.c: New testcase.
6750 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
6752         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6753         Directive adjusted to scan for ldaxr.
6754         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6755         adjusted to scan for ldaex.
6757 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
6759         PR c++/65080
6760         * g++.dg/cpp0x/constexpr-65080.C: New.
6762 2015-02-16  Richard Biener  <rguenther@suse.de>
6764         PR tree-optimization/63593
6765         * gcc.dg/pr63593.c: New testcase.
6767 2015-02-16  Marek Polacek  <polacek@redhat.com>
6769         PR c/65066
6770         * gcc.dg/pr65066.c: New test.
6772 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6774         * gcc.dg/pr65002.C: Move ...
6775         * g++.dg/ipa/pr65002.C: ... here.
6777 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
6779         * gcc.target/powerpc/pr64205.c: Skip on AIX.
6780         * gcc.target/powerpc/pr64505.c: Skip on AIX.
6781         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6782         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6784 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
6786         PR testsuite/64850
6787         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6788         the expression to find calls.
6789         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6790         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6791         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6792         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6793         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6795 2015-02-14  Marek Polacek  <polacek@redhat.com>
6797         PR c/64768
6798         * gcc.dg/array-11.c: New test.
6799         * gcc.dg/array-12.c: New test.
6800         * gcc.dg/array-13.c: New test.
6801         * gcc.dg/array-14.c: New test.
6802         * gcc.dg/c99-flex-array-typedef-1.c: New test.
6803         * gcc.dg/c99-flex-array-typedef-2.c: New test.
6804         * gcc.dg/c99-flex-array-typedef-3.c: New test.
6805         * gcc.dg/c99-flex-array-typedef-5.c: New test.
6806         * gcc.dg/c99-flex-array-typedef-7.c: New test.
6807         * gcc.dg/c99-flex-array-typedef-8.c: New test.
6809 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6811         PR c++/60894
6812         * g++.dg/lookup/using54.C: New.
6814 2015-02-13  Jeff Law  <law@redhat.com>
6816         PR bootstrap/65060
6817         Revert my change for tree-optimization/64823.
6819 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6821         PR tree-optimization/65053
6822         * gcc.c-torture/execute/pr65053-1.c: New test.
6823         * gcc.c-torture/execute/pr65053-2.c: New test.
6825 2015-02-13  Marek Polacek  <polacek@redhat.com>
6827         PR c/65050
6828         * gcc.dg/pr65050.c: New test.
6830 2015-02-13  Jeff Law  <law@redhat.com>
6832         PR tree-optimization/64823
6833         * gcc.dg/uninit-20.c: New test.
6835         PR rtl-optimization/47477
6836         * gcc.dg/tree-ssa/pr47477.c: New test.
6838 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6840         PR c++/60211
6841         * g++.dg/parse/ivdep-2.C: New.
6842         * g++.dg/parse/ivdep-3.C: Likewise.
6844 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6846         PR fortran/64506
6847         * gfortran.dg/continuation_13.f90: New test.
6848         * gfortran.dg/continuation_14.f: New test.
6850 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6852         PR c++/64970
6853         * g++.dg/cpp0x/sfinae55.C: New.
6855 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6857         PR ipa/65034
6858         * g++.dg/ipa/pr65034.C: New test.
6860 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6862         PR tree-optimization/65002
6863         * gcc.dg/pr65002.C: New.
6865 2015-02-13  Marek Polacek  <polacek@redhat.com>
6867         PR c/65040
6868         * c-c++-common/pr65040.c: New test.
6870 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
6872         PR tree-optimization/64705
6873         * gcc.dg/tree-ssa/pr64705.c: New test.
6875 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
6877         PR rtl/32219
6878         * gcc.dg/visibility-22.c: New test.
6879         * gcc.dg/visibility-23.c: New test.
6880         * gcc.target/i386/pr32219-1.c: New test.
6881         * gcc.target/i386/pr32219-2.c: New test.
6882         * gcc.target/i386/pr32219-3.c: New test.
6883         * gcc.target/i386/pr32219-4.c: New test.
6884         * gcc.target/i386/pr32219-5.c: New test.
6885         * gcc.target/i386/pr32219-6.c: New test.
6886         * gcc.target/i386/pr32219-7.c: New test.
6887         * gcc.target/i386/pr32219-8.c: New test.
6888         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6890 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6892         PR libgfortran/57822
6893         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6894         four different KINDs.
6896 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6898         PR c++/64884
6899         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6901         PR sanitizer/65000
6902         * g++.dg/ubsan/pr65000.C: New test.
6904 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
6906         PR fortran/64932
6907         * gfortran.dg/finalize_28.f90: New test
6909 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6911         PR debug/55541
6912         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6913         DW_TAG_lexical_block removal.
6914         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6915         * g++.dg/guality/pr55541.C: New test.
6917         PR sanitizer/64984
6918         * g++.dg/ubsan/pr64984.C: New test.
6920 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
6922         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6924 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6926         PR testsuite/64930
6927         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6928         instructions for 2015-01-14 get_memmodel changes.
6929         * gcc.target/powerpc/atomic-p8.c: Likewise.
6931         PR sanitizer/65019
6932         * g++.dg/ubsan/pr65019.C: New test.
6934         PR tree-optimization/65014
6935         * gcc.c-torture/compile/pr65014.c: New test.
6937 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6939         PR libgfortran/57822
6940         * gfortran/fmt_g0_7.f08: Revise test.
6942 2015-02-11  Jeff Law  <law@redhat.com>
6944         PR target/63347
6945         * gcc.target/m68k/pr63347.c: New test.
6947 2015-02-11  Marek Polacek  <polacek@redhat.com>
6949         * g++.dg/ubsan/shift-1.C: New test.
6950         * gcc.dg/ubsan/c-shift-2.c: New test.
6951         * c-c++-common/ubsan/shift-5.c: Remove file.
6953 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
6955         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6956         Directive adjusted to XFAIL.
6957         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6958         adjusted to XFAIL.
6960 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6962         PR middle-end/65003
6963         * g++.dg/opt/pr65003.C: New test.
6965 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6967         * lib/target-supports.exp (check_effective_target_pie): Renamed
6968         to ...
6969         (check_effective_target_pie_enabled): This.
6970         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6971         * gcc.target/i386/pie.c: Likewise.
6973 2015-02-11  Andrew Pinski  <apinski@cavium.com>
6975         PR target/64893
6976         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6977         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6979 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6981         PR target/61925
6982         * gcc.target/i386/pr61925-1.c: New test.
6983         * gcc.target/i386/pr61925-2.c: New test.
6984         * gcc.target/i386/pr61925-3.c: New test.
6986 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
6988         PR sanitizer/65004
6989         * g++.dg/asan/pr65004.C: New test.
6991 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
6993         PR target/64661
6994         * gcc.taget/sh/pr64661-0.h: New.
6995         * gcc.taget/sh/pr64661-1.c: New.
6996         * gcc.taget/sh/pr64661-2.c: New.
6997         * gcc.taget/sh/pr64661-3.c: New.
6998         * gcc.taget/sh/pr64661-4.c: New.
7000 2015-02-10  Richard Biener  <rguenther@suse.de>
7002         PR tree-optimization/64995
7003         * g++.dg/torture/pr64995.C: New testcase.
7005 2015-02-10  Richard Biener  <rguenther@suse.de>
7007         PR tree-optimization/64909
7008         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
7010 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7012         * gcc.dg/signbit-sa.c: New test.
7014 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7016         PR libgfortran/57822
7017         * gfortran/fmt_g0_7.f08: New test.
7019 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
7021         PR tree-optimization/43378
7022         * gcc.dg/tree-ssa/pr43378.c: New test.
7024 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
7026         PR ipa/64978
7027         * g++.dg/torture/pr64978.C: New testcase.
7029 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
7031         PR sanitizer/64981
7032         * gcc.dg/asan/pr64981.c: New test.
7034 2015-02-09  Marek Polacek  <polacek@redhat.com>
7036         PR c/64856
7037         * gcc.dg/pr64856.c: New test.
7039 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
7041         PR target/64979
7042         * gcc.dg/tree-ssa/stdarg-7.c: New test.
7043         * gcc.c-torture/execute/pr64979.c: New test.
7045 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
7047         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
7049 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
7051         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
7052         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
7054 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
7056         PR target/58757
7057         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
7059 2015-02-09  Richard Biener  <rguenther@suse.de>
7061         PR tree-optimization/54000
7062         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
7064 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7066         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
7068 2015-02-09  Martin Liska  <mliska@suse.cz>
7070         * g++.dg/ipa/pr64858.C: New test.
7072 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7074         * gcc.dg/uninit-19.c: Fix warning line for fpic.
7076 2015-02-08  Andrew Pinski  <apinski@cavium.com>
7078         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
7080 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7082         PR fortran/63744
7083         * gfortran.dg/use_rename_8.f90: New.
7085 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
7087         * gnat.dg/addr7.ad[sb]: New test.
7088         * gnat.dg/addr8.ad[sb]: Likewise.
7090 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
7092         PR jit/64752
7093         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
7094         from jit.dg/test-compile-to-executable.c's create_code, with a
7095         clarification of the output message.
7096         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
7097         pass/fail message.
7098         (test_jit): Use CHECK_NO_ERRORS when calling
7099         gcc_jit_context_compile_to_file.
7100         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
7101         jit-verify-compile-to-file to jit-verify-output-file-was-created.
7102         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
7103         about deletions that are attempted.
7104         (jit-verify-compile-to-file): Rename to...
7105         (jit-verify-output-file-was-created): ...this, and drop the
7106         attempt to run "file" and verify the output.
7107         (jit-verify-assembler): New function.
7108         (jit-verify-object): New function.
7109         (jit-verify-dynamic-library): New function.
7110         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
7111         favor of an implementation from new file
7112         create-code-for-hello-world-executable.h, which also adds a
7113         "main".
7114         (dg-final): Replace jit-verify-compile-to-file with
7115         jit-verify-output-file-was-created, and invoke new function
7116         jit-verify-assembler.
7117         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
7118         the output message.
7119         (dg-final): Replace jit-verify-compile-to-file with
7120         jit-verify-output-file-was-created, and invoke new function
7121         jit-verify-dynamic-library.
7122         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7123         favor of an implementation from new file
7124         create-code-for-hello-world-executable.h, which also adds a
7125         "main".
7126         (dg-final): Replace jit-verify-compile-to-file with
7127         jit-verify-output-file-was-created.  Strengthen the expected stdout
7128         from the built executable.
7129         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7130         favor of an implementation from new file
7131         create-code-for-hello-world-executable.h, which also adds a
7132         "main".
7133         (dg-final): Replace jit-verify-compile-to-file with
7134         jit-verify-output-file-was-created, and invoke new function
7135         jit-verify-object.
7136         * jit.dg/verify-dynamic-library.c: New source file.
7138 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
7139             Brian Rzycki  <b.rzycki@samsung.com>
7141         PR tree-optimization/64878
7142         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
7144 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7146         PR ipa/64896
7147         * g++.dg/ipa/pr64896.C: New test.
7149 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7151         PR target/64205
7152         * gcc.target/powerpc/pr64205.c: New file.
7154 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
7156         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
7157         (dg-options): Use -fpie instead of -fPIE -pie.
7159 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7161         PR middle-end/64937
7162         * g++.dg/asan/pr64937.C: New test.
7164 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
7166         PR fortran/63205
7167         * gfortran.dg/class_to_type_4.f90: New test
7169 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
7171         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7173 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7175         PR rtl-optimization/64957
7176         PR debug/64817
7177         * gcc.c-torture/execute/pr64957.c: New test.
7179 2015-02-05  Jeff Law  <law@redhat.com>
7181         PR target/17306
7182         * gcc.target/h8300/pr17306-1.c: New test.
7183         * gcc.target/h8300/pr17306-2.c: New test.
7185 2015-02-05  Tobias Burnus  <burnus@net-b.de>
7187         PR fortran/64943
7188         * gfortran.dg/structure_constructor_12.f90: New.
7190 2015-02-05  Jeff Law  <law@redhat.com>
7192         PR target/58400
7193         gcc.target/h8300/pr58400.c: New test.
7195 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
7197         * gcc.target/arm/macro_defs0.c: New test.
7198         * gcc.target/arm/macro_defs1.c: New test.
7199         * gcc.target/arm/macro_defs2.c: New test.
7201 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
7203         PR rtl-optimization/64905
7204         * gcc.target/i386/pr64905.c: Require nonpic target.
7205         (dg-options): Add -fomit-frame-pointer.
7206         (main): Remove.
7208 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
7210         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7211         tree dump scanning.
7213 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
7215         PR fortran/64757
7216         * gfortran.dg/type_to_class_2.f90: New test
7217         * gfortran.dg/type_to_class_3.f90: New test
7219 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
7221         PR ipa/64686
7222         * g++.dg/torture/pr64686.C: New testcase.
7224 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7226         PR rtl-optimization/64905
7227         * gcc.target/i386/pr64905.c: New file.
7229 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7231         * gcc.dg/guality/pr41447-1.c: Remove xfail.
7232         * gcc.dg/guality/pr41616-1.c: Ditto.
7234 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
7236         PR debug/64817
7237         * gcc.dg/pr64817-3.c: New.
7239 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
7240             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7242         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7243         pass parameters in registers.
7244         * gcc.dg/guality/pr36728-2.c (main): Likewise.
7245         * gcc.dg/guality/pr36728-3.c (main): Likewise.
7246         * gcc.dg/guality/pr36728-4.c (main): Likewise.
7248 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
7249             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7251         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7252         list, allow for multilibed targets.
7253         * gcc.dg/combine_ashiftrt_2.c: Likewise.
7255 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7257         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7258         * gcc.dg/pr46728-6.c: Ditto.
7260 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
7262         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7263         for mips_nanlegacy target.
7265 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
7267         * gcc.target/i386/chkp-hidden-def.c: New.
7269 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7271         PR middle-end/62103
7272         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7273         to use 24 bits for bitfield b.
7275 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7277         PR testsuite/64796
7278         * lib/target-supports.exp (check_effective_target_bswap64): Do not
7279         cache result in a global variable.  Include all 32-bit targets for
7280         bswap64 tests.
7282 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
7284         PR rtl-optimization/64756
7285         * gcc.c-torture/execute/pr64756.c: New test.
7287 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
7289         PR target/64660
7290         * gcc.target/sh/pr64660-0.h: New.
7291         * gcc.target/sh/pr64660-1.c: New.
7292         * gcc.target/sh/pr64660-2.c: New.
7293         * gcc.target/sh/pr64660-3.c: New.
7294         * gcc.target/sh/pr64660-4.c: New.
7296 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7298         PR c++/64877
7299         * g++.dg/warn/Waddress-2.C: New.
7301 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
7303         PR middle-end/61225
7304         * gcc.target/i386/pr49095.c: XFAIL for ia32.
7306 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
7308         PR preprocessor/64803
7309         * gcc.dg/cpp/builtin-macro-1.c: New test case.
7311 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
7313         * g++.dg/ipa/devirt-37.C: Disable early inlining.
7315 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
7317         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7318         (_ARM_FPSRC): Add DN and AHP fields.
7319         (clean_results): Force DN=1 on AArch64.
7320         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7321         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7322         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7323         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7324         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7325         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7327 2015-02-02  Alan Modra  <amodra@gmail.com>
7329         * gcc.target/powerpc/cprophard.c: New.
7331 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
7333         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7334         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7336 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
7338         PR debug/64817
7339         * gcc.dg/pr64817-1.c: New test.
7340         * gcc.dg/pr64817-2.c: New test.
7342 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
7344         PR target/64851
7345         * gcc.target/sh/pr64851-0.h: New
7346         * gcc.target/sh/pr64851-1.c: New
7347         * gcc.target/sh/pr64851-2.c: New
7348         * gcc.target/sh/pr64851-3.c: New
7349         * gcc.target/sh/pr64851-4.c: New
7351 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7353         PR target/64882
7354         * gcc.dg/torture/pr64882.c: New test.
7356 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
7358         PR target/64159
7359         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7360         sparc*-*-*.
7362 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7364         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7365         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7366         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7367         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7368         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7369         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7370         tree dump.
7371         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7372         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7373         tree dump.
7374         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7375         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7376         tree dump.
7378 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7380         PR target/64688
7381         * g++.dg/pr64688-2.C: New.
7383 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7385         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7386         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7387         * gcc.target/i386/fuse-caller-save.c: Ditto.
7388         * gcc.target/i386/headmerge-1.c: Ditto.
7389         * gcc.target/i386/headmerge-2.c: Ditto.
7390         * gcc.target/i386/sibcall-6.c: Ditto.
7392 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7394         PR target/64617
7395         * gcc.target/i386/pr64617.c: New test.
7397 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7399         PR target/15184
7400         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7401         (dg-options): Remove -m32.
7402         (dg-final): Scan for "movb %al" only.
7403         * gcc.target/i386/pr15184-2.c: Ditto.
7405 2015-01-30  Richard Biener  <rguenther@suse.de>
7407         PR tree-optimization/64829
7408         * gcc.dg/vect/pr64829.c: New testcase.
7410 2015-01-29  Marek Polacek  <polacek@redhat.com>
7412         PR c/64709
7413         * gcc.dg/pr64709.c: New test.
7415 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
7417         PR c++/64717
7418         * g++.dg/ubsan/pr64717-1.C: New test.
7419         * g++.dg/ubsan/pr64717-2.C: New test.
7421 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
7423         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7425 2015-01-29  Jeff Law  <law@redhat.com>
7427         PR target/15184
7428         * gcc.target/i386/pr15184-1.c: New test.
7429         * gcc.target/i386/pr15184-2.c: New test.
7431 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7433         PR tree-optimization/64746
7434         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7436 2015-01-29  Richard Biener  <rguenther@suse.de>
7438         PR tree-optimization/64853
7439         * gcc.dg/torture/pr64853.c: New testcase.
7441 2015-01-29  Richard Biener  <rguenther@suse.de>
7443         PR tree-optimization/64844
7444         * gcc.dg/vect/pr64844.c: New testcase.
7446 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7448         PR middle-end/64809
7449         * gcc.dg/pr64809.c: Delete.
7451 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
7453         PR middle-end/64805
7454         * gcc.target/i386/pr64805.c: New.
7456 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7458         * gcc.dg/guality/guality.h (main): Add argv[0] to
7459         guality_gdb_command.
7461 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
7463         PR ipa/64801
7464         * gcc.dg/tree-ssa/pr64801.c: New testcase.
7466 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
7468         PR target/64659
7469         * gcc.target/sh/sh.exp
7470         (check_effective_target_atomic_model_soft_gusa_available,
7471         check_effective_target_atomic_model_soft_tcb_available,
7472         check_effective_target_atomic_model_soft_imask_available,
7473         check_effective_target_atomic_model_hard_llcs_available): New.
7474         * gcc.target/sh/pr64659-0.h: New.
7475         * gcc.target/sh/pr64659-1.c: New.
7476         * gcc.target/sh/pr64659-2.c: New.
7477         * gcc.target/sh/pr64659-3.c: New.
7478         * gcc.target/sh/pr64659-4.c: New.
7480 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
7482         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7483         scan-assembler-times pattern.
7485 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7487         PR middle-end/64809
7488         * gcc.dg/pr64809.c: New test.
7490 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
7492         PR tree-optimization/64277
7493         * gcc.dg/pr64277.c: New.
7495 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7497         PR tree-optimization/64718
7498         * gcc.c-torture/execute/pr64718.c: New test.
7500 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
7502         * gcc.target/aarch64/abs_2.c: New.
7504 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
7506         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7507         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7508         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7509         ISA rev < 2.
7511 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
7513         PR bootstrap/64612
7514         * lib/target-supports.exp (check_effective_target_comdat_group): New.
7515         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7516         { target comdat_group }.
7518 2015-01-27  Tobias Burnus  <burnus@net-b.de>
7520         PR fortran/63861
7521         * gfortran.dg/goacc/coarray_2.f90: New.
7523 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7525         PR ipa/60871
7526         PR ipa/64139
7527         * g++.dg/torture/pr64139.C: New testcase.
7528         * g++.dg/torture/pr60871.C: Likewise.
7530 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
7532         PR fortran/64230
7533         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7534         prevent linking errors.
7536 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7538         PR ipa/64282
7539         * g++.dg/torture/pr64282.C: New testcase.
7541 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7543         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7544         for wzr reg.
7546 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7548         * gcc.target/s390/hotpatch-13.c: New testcase.
7549         * gcc.target/s390/hotpatch-14.c: New testcase.
7550         * gcc.target/s390/hotpatch-15.c: New testcase.
7551         * gcc.target/s390/hotpatch-16.c: New testcase.
7552         * gcc.target/s390/hotpatch-17.c: New testcase.
7553         * gcc.target/s390/hotpatch-18.c: New testcase.
7554         * gcc.target/s390/hotpatch-19.c: New testcase.
7555         * gcc.target/s390/hotpatch-20.c: New testcase.
7556         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7557         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7558         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7559         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7560         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7561         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7562         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7563         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7564         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7565         * gcc.target/s390/hotpatch-10.c: Likewise.
7566         * gcc.target/s390/hotpatch-11.c: Likewise.
7567         * gcc.target/s390/hotpatch-12.c: Likewise.
7568         * gcc.target/s390/hotpatch-2.c: Likewise.
7569         * gcc.target/s390/hotpatch-3.c: Likewise.
7570         * gcc.target/s390/hotpatch-4.c: Likewise.
7571         * gcc.target/s390/hotpatch-5.c: Likewise.
7572         * gcc.target/s390/hotpatch-6.c: Likewise.
7573         * gcc.target/s390/hotpatch-7.c: Likewise.
7574         * gcc.target/s390/hotpatch-8.c: Likewise.
7575         * gcc.target/s390/hotpatch-9.c: Likewise.
7576         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
7577         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7578         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7579         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7580         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7581         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7582         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7583         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7585 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
7587         * gcc.dg/long_branch.c: New testcase.
7589 2015-01-27  Richard Biener  <rguenther@suse.de>
7591         PR tree-optimization/56273
7592         PR tree-optimization/59124
7593         PR tree-optimization/64277
7594         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7595         * gcc.dg/Warray-bounds-12.c: Likewise.
7596         * gcc.dg/Warray-bounds-13.c: Likewise.
7598 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7600         PR rtl-optimization/61058
7601         * gcc.dg/pr61058.c: New test.
7603 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
7605         * gcc.target/i386/chkp-narrow-bounds.c: New.
7607 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7609         PR tree-optimization/64807
7610         * gcc.dg/pr64807.c: New test.
7612         PR c/64766
7613         * gcc.dg/pr64766.c: New test.
7615 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
7617         PR target/49263
7618         * gcc.target/sh/pr49263-4.c: New.
7620 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
7622         PR fortran/62044
7623         * gfortran.dg/allocate_with_mold_1.f90: New test
7625 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
7627         PR c/64778
7628         * gcc.dg/pr64778.c: New test.
7630         PR middle-end/64421
7631         * gcc.dg/vect/pr64421.c: New test.
7633 2015-01-26  Tobias Burnus  <burnus@net-b.de>
7635         PR fortran/64771
7636         * gfortran.dg/coarray_36.f: New.
7637         * gfortran.dg/coarray_37.f90: New.
7639 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
7641         PR fortran/64230
7642         * gfortran.dg/class_allocate_18.f90: New.
7644 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7646         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7648 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7650         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7652 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7654         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7656 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7658         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7660 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7662         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7663         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7664         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7665         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7667 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7669         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7670         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7671         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7673 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7675         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7676         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7677         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7678         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7679         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7680         vXXXhn.inc.
7682 2015-01-26  Richard Biener  <rguenther@suse.de>
7684         PR middle-end/64764
7685         * gcc.dg/uninit-19.c: New testcase.
7687 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7689         * lib/target-supports.exp (check_effective_target_vect64): Add
7690         sparc*-*-*.
7692 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7694         PR testsuite/64712
7695         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7697 2015-01-26  Tony Liu  <tony.liu@arm.com>
7699         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7700         non-UAL cases.
7702 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
7704         PR libfortran/64770
7705         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7706         correctly, clean up afterwards.
7708 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
7710         PR fortran/62044
7711         * gfortran.dg/use_rename_7.f90: New.
7713 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
7715         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7716         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7718 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
7720         PR target/54236
7721         * gcc.target/sh/pr54236-4.c: New.
7723 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
7725         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7726         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
7727         Bridge test.
7729 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
7731         PR libfortran/64770
7732         * gfortran.dg/open_new_segv.f90: New test.
7734 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
7736         PR target/49263
7737         PR target/53987
7738         PR target/64345
7739         PR target/59533
7740         PR target/52933
7741         PR target/54236
7742         PR target/51244
7743         * gcc.target/sh/pr64345-1.c: New.
7744         * gcc.target/sh/pr64345-2.c: New.
7745         * gcc.target/sh/pr59533-1.c: New.
7746         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7747         * gcc.target/sh/pr52933-2.c: Likewise.
7748         * gcc.target/sh/pr54089-1.c: Likewise.
7749         * gcc.target/sh/pr54236-1.c: Likewise.
7750         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7751         * gcc.target/sh/pr49263-1.c: Remove xfails.
7752         * gcc.target/sh/pr49263-2.c: Likewise.
7753         * gcc.target/sh/pr49263-3.c: Likewise.
7754         * gcc.target/sh/pr53987-1.c: Likewise.
7755         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7756         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7757         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7758         (test05, test06, test07, test08, test09, test10, test11, test12): New.
7759         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7760         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7761         test_009): New.
7762         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7763         (test_02): New.
7765 2015-01-24  Tom de Vries  <tom@codesourcery.com>
7767         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7769 2015-01-23  Ian Lance Taylor  <iant@google.com>
7771         PR go/64510
7772         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7773         targets without split stack support.
7775 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
7777         PR target/64317
7778         * gcc.target/i386/pr64317.c: New test.
7780 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
7782         PR rtl-optimization/63637
7783         PR rtl-optimization/60663
7784         * gcc.dg/pr63637-1.c: New test.
7785         * gcc.dg/pr63637-2.c: New test.
7786         * gcc.dg/pr63637-3.c: New test.
7787         * gcc.dg/pr63637-4.c: New test.
7788         * gcc.dg/pr63637-5.c: New test.
7789         * gcc.dg/pr63637-6.c: New test.
7790         * gcc.target/i386/pr63637-1.c: New test.
7791         * gcc.target/i386/pr63637-2.c: New test.
7792         * gcc.target/i386/pr63637-3.c: New test.
7793         * gcc.target/i386/pr63637-4.c: New test.
7794         * gcc.target/i386/pr63637-5.c: New test.
7795         * gcc.target/i386/pr63637-6.c: New test.
7797 2015-01-23  Richard Biener  <rguenther@suse.de>
7799         PR testsuite/63439
7800         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7801         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7803 2015-01-23  Marek Polacek  <polacek@redhat.com>
7805         PR preprocessor/60570
7806         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7807         * gcc.dg/cpp/pr60570.c: New test.
7809 2015-01-23  Richard Biener  <rguenther@suse.de>
7811         PR testsuite/63439
7812         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7813         vectorization on vect64 targets.
7815 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
7817         PR fortran/60922
7818         * gfortran.dg/class_allocate_17.f90: New.
7820 2015-01-23  Tobias Burnus  <burnus@net-b.de>
7822         PR fortran/64726
7823         * gfortran.dg/goacc/combined_loop.f90: New.
7825 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7827         PR fortran/61933
7828         * gfortran.dg/make_unit.f90: New test.
7830 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7832         PR fortran/61933
7833         * gfortran.dg/negative_unit_int8.f: Update.
7835 2015-01-22  Jeff Law  <law@redhat.com>
7837         PR target/52076
7838         * gcc.target/m68k/pr52076-1.c: New test.
7839         * gcc.target/m68k/pr52076-2.c: New test.
7841 2015-01-22  Richard Biener  <rguenther@suse.de>
7843         PR middle-end/64728
7844         * gcc.dg/torture/pr64728.c: New testcase.
7846 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
7848         PR target/64688
7849         * g++.dg/pr64688.C: New test.
7851 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
7853         * gcc.target/i386/chkp-always_inline.c (f1): Make static
7854         to avoid errors with -fpic.
7856 2015-01-22  Richard Biener  <rguenther@suse.de>
7858         PR libstdc++/64535
7859         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7861 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
7863         PR rtl-optimization/64682
7864         * gcc.c-torture/execute/pr64682.c: New file.
7866 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
7868         PR debug/64511
7869         * gcc.dg/pr64511.c: New test.
7871         PR rtl-optimization/62078
7872         * g++.dg/opt/pr62078.C: New test.
7874         PR c/63307
7875         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7877 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
7879         PR fortran/57023
7880         * gfortran.dg/internal_pack_15.f90:  New test.
7882 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7884         * c-c++-common/tsan/step.c: New testcase.
7886 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7888         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7890 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7892         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7894 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7896         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7898 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7900         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7902 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7904         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7906 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7908         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7910 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7912         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7914 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7916         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7918 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7920         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7922 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7924         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7926 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7928         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7930 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7932         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7934 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7936         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7937         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7938         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7939         vXXXw.inc.
7941 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7943         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7944         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7945         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7946         vXXXl.inc.
7948 2015-01-21  Renlin Li  <renlin.li@arm.com>
7950         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7951         * g++.dg/tls/thread_local5g.C: Likewise.
7952         * g++.dg/tls/thread_local6g.C: Likewise.
7954 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7956         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7957         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7958         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7960 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7962         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7963         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7964         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7966 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7968         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7969         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7970         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7972 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7974         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7975         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7976         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7978 2015-01-20  Jeff Law  <law@redhat.com>
7980         PR target/59946
7981         * gcc.target/m68k/pr59946.c: New test.
7983 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7985         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7986         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7987         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7989 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7991         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7992         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7993         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7995 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7997         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7998         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7999         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
8001 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8003         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
8004         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
8005         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
8006         vshuffle.inc.
8007         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
8008         vshuffle.inc.
8010 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8012         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
8013         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
8014         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
8016 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8018         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
8019         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
8020         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
8022 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8024         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
8026 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
8028         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
8030         PR sanitizer/64632
8031         * g++.dg/ubsan/pr64632.C: New test.
8033         PR debug/64663
8034         * gcc.dg/pr64663.c: New test.
8036 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8038         PR c++/64383
8039         * g++.dg/warn/Wunused-var-23.C: New.
8041 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8043         PR c++/59937
8044         * g++.dg/cpp0x/constexpr-59937-1.C: New.
8045         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
8047 2015-01-20  Richard Biener  <rguenther@suse.de>
8049         PR ipa/64684
8050         * gcc.dg/lto/pr64684_0.c: New testcase.
8051         * gcc.dg/lto/pr64684_1.c: Likewise.
8052         * gcc.dg/lto/pr64684_2.c: Likewise.
8053         * gcc.dg/lto/pr64685_0.c: Likewise.
8054         * gcc.dg/lto/pr64685_1.c: Likewise.
8056 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8058         PR c++/62241
8059         * g++.dg/cpp1y/lambda-init12.C: New.
8061 2015-01-20  Richard Biener  <rguenther@suse.de>
8063         PR tree-optimization/64410
8064         * g++.dg/vect/pr64410.cc: Require vect_double.
8066 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
8068         PR target/64149
8069         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
8071 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
8073         PR bootstrap/64676
8074         Revert:
8075         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8077         PR rtl-optimization/64081
8078         * gcc.dg/pr64081.c: New test.
8080 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8082         * jit.dg/harness.h: Include <unistd.h>.
8083         (CHECK_NO_ERRORS): New.
8084         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
8085         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
8086         gcc_jit_context_compile_to_file.
8087         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
8088         args to the spawned executable.
8089         (jit-expand-vars): New function.
8090         (jit-exe-params): New variable.
8091         (dg-jit-set-exe-params): New function.
8092         (jit-dg-test): Detect testcases that use
8093         jit-verify-compile-to-file and call jit-setup-compile-to-file.
8094         Set arguments of spawned process to jit-exe-params.
8095         (jit-get-output-filename): New function.
8096         (jit-setup-compile-to-file): New function.
8097         (jit-verify-compile-to-file): New function.
8098         (jit-run-executable): New function.
8099         (jit-verify-executable): New function.
8100         * jit.dg/test-compile-to-assembler.c: New testcase.
8101         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
8102         * jit.dg/test-compile-to-executable.c: New testcase.
8103         * jit.dg/test-compile-to-object.c: New testcase.
8105 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
8107         PR target/64652
8108         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
8109         (test_1): New.
8111 2015-01-19  Martin Liska  <mliska@suse.cz>
8113         * objc/compile/pr64668.m: New test.
8115 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8117         * jit.dg/test-arith-overflow.c: Include stdbool.h.
8118         (create_overflow_fn): Update comment to clarify that
8119         the third param of the created function is a bool *, not
8120         an int *.
8121         (verify_int_overflow_fn): Convert param "expected_ovf" from
8122         int to bool.  Update third param of "overflow_fn_type" from int *
8123         to bool *.  Update local "actual_ovf" from int to bool.
8124         (verify_uint_overflow_fn): Likewise.
8126 2015-01-19  Martin Liska  <mliska@suse.cz>
8128         * gcc.dg/ipa/ipa-icf-33.c: New test.
8130 2015-01-19  Felix Yang  <felix.yang@huawei.com>
8131             Haijian Zhang  <z.zhanghaijian@huawei.com>
8133         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8134         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8135         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8136         result_float64x2, expected_hfloat64x2): New helper type, variable and
8137         declaration.
8138         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8139         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
8140         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
8141         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
8142         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
8143         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
8144         and target without the FMA feature.
8146 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
8148         * gcc.target/aarch64/pr64304.c: New testcase.
8150 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8152         PR rtl-optimization/64081
8153         * gcc.dg/pr64081.c: New test.
8155 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
8157         PR target/63971
8158         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8159         the epilogue).
8160         * gcc.target/aarch64/test_frame_6.c: Likewise.
8161         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8162         and x19 (in the epilogue).
8163         * gcc.target/aarch64/test_frame_4.c: Likewise.
8164         * gcc.target/aarch64/test_frame_7.c: Likewise.
8166 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
8168         * gcc.target/i386/chkp-always_inline.c: New.
8170 2015-01-15  Andrew Pinski  <apinski@cavium.com>
8171             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8173         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8174         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8176 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
8178         PR fortran/60255
8179         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8180         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8182 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8184         PR fortran/64578
8185         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8187 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
8189         PR target/64652
8190         * gcc.target/sh/torture/pr64652.c: New.
8192 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8194         * gcc.dg/ipa/ipa-icf-32.c: Update template.
8195         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8196         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8197         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8198         * c-c++-common/asan/kasan-recover-1.c: Likewise.
8199         * c-c++-common/asan/kasan-recover-2.c: Likewise.
8201 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8203         PR ipa/64378
8204         * g++.dg/torture/pr64378.C: New testcase.
8206 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8208         PR fortran/57959
8209         * gfortran.dg/block_13.f08: New test
8211 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8213         PR fortran/55901
8214         * gfortran.dg/associate_1.f03: Allow test for character with
8215         automatic length.
8217 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8219         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8220         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8222 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8224         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8226 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
8228         PR fortran/64578
8229         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8231 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8233         PR fortran/60357
8234         * gfortran.dg/alloc_comp_assign_13.f08: New test.
8236         PR fortran/61275
8237         * gfortran.dg/alloc_comp_assign_14.f08: New test.
8239         PR fortran/55932
8240         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8242 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8244         PR fortran/60334
8245         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8247 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
8249         PR rtl-optimization/52773
8250         * gcc.c-torture/compile/pr52773.c: New test.
8252 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8254         PR c++/62134
8255         * g++.dg/cpp0x/alias-decl-46.C: New.
8257 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8259         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8261 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8263         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8264         Add trace.
8265         (CHECK_FP): Likewise.
8266         (CHECK_CUMULATIVE_SAT): Likewise.
8268 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8270         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8271         (Set_Neon_Cumulative_Sat): Add parameter.
8272         (__set_neon_cumulative_sat): Support new parameter.
8273         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8274         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8275         argument.
8276         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8277         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8278         argument.
8280 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8282         * g++.dg/tsan/vptr_benign_race.C: New testcase.
8283         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8285 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8287         PR c++/60056
8288         * g++.dg/tls/thread_local-ice4.C: New.
8290 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
8292         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8293         than Neon options.
8295 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8297         PR c++/62276
8298         * g++.dg/cpp0x/vt-62276.C: New.
8300 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8302         PR middle-end/64353
8303         * g++.dg/pr64353.C: New.
8305 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8307         PR target/64263
8308         * gcc.target/aarch64/pr64263_1.c: New test.
8310 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
8312         PR tree-optimization/64434
8313         * gcc.dg/torture/pr64434.c: Move to...
8314         * gcc.dg/pr64434.c: ... here.
8316 2015-01-16  Richard Biener  <rguenther@suse.de>
8318         PR middle-end/64614
8319         * gcc.dg/uninit-18.c: New testcase.
8321 2015-01-16  Richard Biener  <rguenther@suse.de>
8323         PR tree-optimization/64568
8324         * g++.dg/torture/pr64568-2.C: New testcase.
8326 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8328         PR target/64363
8329         * gcc.target/i386/chkp-label-address.c: New.
8331 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
8333         PR fortran/45290
8334         * gfortran.dg/pointer_init_6.f90: Extended.
8336 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
8338         * gcc.c-torture/compile/20150108.c: New test.
8340 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8342         * gcc.target/visium: New directory.
8344 2015-01-16  Richard Biener  <rguenther@suse.de>
8346         PR tree-optimization/61743
8347         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8348         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8350 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
8352         * gcc.dg/pr64015.c: New test.
8354 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
8356         PR ipa/64163
8357         PR ipa/64612
8358         * g++.dg/ipa/pr64612.C: New test.
8360 2015-01-16  Renlin Li  <renlin.li@arm.com>
8362         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8364 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
8366         * gcc.target/i386/sse-14.c: Test new intrinsic.
8367         * gcc.target/i386/sse-22.c: Ditto.
8369 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8371         PR c++/58614
8372         * g++.dg/cpp0x/auto44.C: New.
8374 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
8376         PR target/59710
8377         * gcc.target/nios2/gpopt-all.c: New test case.
8378         * gcc.target/nios2/gpopt-local.c: New test case.
8379         * gcc.target/nios2/gpopt-global.c: New test case.
8380         * gcc.target/nios2/gpopt-data.c: New test case.
8381         * gcc.target/nios2/gpopt-none.c: New test case.
8383 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
8385         * g++.dg/ubsan/vptr-1.C: New test.
8386         * g++.dg/ubsan/vptr-2.C: New test.
8387         * g++.dg/ubsan/vptr-3.C: New test.
8388         * g++.dg/ubsan/vptr-4.C: New test.
8389         * g++.dg/ubsan/vptr-5.C: New test.
8390         * g++.dg/ubsan/vptr-6.C: New test.
8391         * g++.dg/ubsan/vptr-7.C: New test.
8392         * g++.dg/ubsan/vptr-8.C: New test.
8393         * g++.dg/ubsan/vptr-9.C: New test.
8395 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8397         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8398         is set up.
8399         * lib/gcc-dg.exp: Likewise.
8401 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8403         PR rtl-optimization/64110
8404         * gcc.target/i386/pr64110.c: Add scan-assembler.
8406 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
8407             James Norris  <jnorris@codesourcery.com>
8408             Cesar Philippidis  <cesar@codesourcery.com>
8409             Ilmir Usmanov  <i.usmanov@samsung.com>
8411         * lib/target-supports.exp (check_effective_target_fopenacc): New
8412         procedure.
8413         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8414         * g++.dg/goacc/goacc.exp: Likewise.
8415         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8416         * gcc.dg/goacc/goacc.exp: Likewise.
8417         * gfortran.dg/goacc/goacc.exp: Likewise.
8418         * c-c++-common/cpp/openacc-define-1.c: New file.
8419         * c-c++-common/cpp/openacc-define-2.c: Likewise.
8420         * c-c++-common/cpp/openacc-define-3.c: Likewise.
8421         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8422         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8423         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8424         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8425         * c-c++-common/goacc/asyncwait-1.c: Likewise.
8426         * c-c++-common/goacc/cache-1.c: Likewise.
8427         * c-c++-common/goacc/clauses-fail.c: Likewise.
8428         * c-c++-common/goacc/collapse-1.c: Likewise.
8429         * c-c++-common/goacc/data-1.c: Likewise.
8430         * c-c++-common/goacc/data-2.c: Likewise.
8431         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8432         * c-c++-common/goacc/deviceptr-1.c: Likewise.
8433         * c-c++-common/goacc/deviceptr-2.c: Likewise.
8434         * c-c++-common/goacc/deviceptr-3.c: Likewise.
8435         * c-c++-common/goacc/if-clause-1.c: Likewise.
8436         * c-c++-common/goacc/if-clause-2.c: Likewise.
8437         * c-c++-common/goacc/kernels-1.c: Likewise.
8438         * c-c++-common/goacc/loop-1.c: Likewise.
8439         * c-c++-common/goacc/loop-private-1.c: Likewise.
8440         * c-c++-common/goacc/nesting-1.c: Likewise.
8441         * c-c++-common/goacc/nesting-data-1.c: Likewise.
8442         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8443         * c-c++-common/goacc/parallel-1.c: Likewise.
8444         * c-c++-common/goacc/pcopy.c: Likewise.
8445         * c-c++-common/goacc/pcopyin.c: Likewise.
8446         * c-c++-common/goacc/pcopyout.c: Likewise.
8447         * c-c++-common/goacc/pcreate.c: Likewise.
8448         * c-c++-common/goacc/pragma_context.c: Likewise.
8449         * c-c++-common/goacc/present-1.c: Likewise.
8450         * c-c++-common/goacc/reduction-1.c: Likewise.
8451         * c-c++-common/goacc/reduction-2.c: Likewise.
8452         * c-c++-common/goacc/reduction-3.c: Likewise.
8453         * c-c++-common/goacc/reduction-4.c: Likewise.
8454         * c-c++-common/goacc/sb-1.c: Likewise.
8455         * c-c++-common/goacc/sb-2.c: Likewise.
8456         * c-c++-common/goacc/sb-3.c: Likewise.
8457         * c-c++-common/goacc/update-1.c: Likewise.
8458         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8459         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8460         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8461         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8462         * gfortran.dg/goacc/assumed.f95: Likewise.
8463         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8464         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8465         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8466         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8467         * gfortran.dg/goacc/branch.f95: Likewise.
8468         * gfortran.dg/goacc/cache-1.f95: Likewise.
8469         * gfortran.dg/goacc/coarray.f95: Likewise.
8470         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8471         * gfortran.dg/goacc/cray.f95: Likewise.
8472         * gfortran.dg/goacc/critical.f95: Likewise.
8473         * gfortran.dg/goacc/data-clauses.f95: Likewise.
8474         * gfortran.dg/goacc/data-tree.f95: Likewise.
8475         * gfortran.dg/goacc/declare-1.f95: Likewise.
8476         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8477         * gfortran.dg/goacc/fixed-1.f: Likewise.
8478         * gfortran.dg/goacc/fixed-2.f: Likewise.
8479         * gfortran.dg/goacc/fixed-3.f: Likewise.
8480         * gfortran.dg/goacc/fixed-4.f: Likewise.
8481         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8482         * gfortran.dg/goacc/if.f95: Likewise.
8483         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8484         * gfortran.dg/goacc/list.f95: Likewise.
8485         * gfortran.dg/goacc/literal.f95: Likewise.
8486         * gfortran.dg/goacc/loop-1.f95: Likewise.
8487         * gfortran.dg/goacc/loop-2.f95: Likewise.
8488         * gfortran.dg/goacc/loop-3.f95: Likewise.
8489         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8490         * gfortran.dg/goacc/omp.f95: Likewise.
8491         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8492         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8493         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8494         * gfortran.dg/goacc/parameter.f95: Likewise.
8495         * gfortran.dg/goacc/private-1.f95: Likewise.
8496         * gfortran.dg/goacc/private-2.f95: Likewise.
8497         * gfortran.dg/goacc/private-3.f95: Likewise.
8498         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8499         * gfortran.dg/goacc/reduction-2.f95: Likewise.
8500         * gfortran.dg/goacc/reduction.f95: Likewise.
8501         * gfortran.dg/goacc/routine-1.f90: Likewise.
8502         * gfortran.dg/goacc/routine-2.f90: Likewise.
8503         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8504         * gfortran.dg/goacc/several-directives.f95: Likewise.
8505         * gfortran.dg/goacc/sie.f95: Likewise.
8506         * gfortran.dg/goacc/subarrays.f95: Likewise.
8507         * gfortran.dg/gomp/map-1.f90: Likewise.
8508         * gfortran.dg/openacc-define-1.f90: Likewise.
8509         * gfortran.dg/openacc-define-2.f90: Likewise.
8510         * gfortran.dg/openacc-define-3.f90: Likewise.
8511         * g++.dg/gomp/block-1.C: Update for changed compiler output.
8512         * g++.dg/gomp/block-2.C: Likewise.
8513         * g++.dg/gomp/block-3.C: Likewise.
8514         * g++.dg/gomp/block-5.C: Likewise.
8515         * g++.dg/gomp/target-1.C: Likewise.
8516         * g++.dg/gomp/target-2.C: Likewise.
8517         * g++.dg/gomp/taskgroup-1.C: Likewise.
8518         * g++.dg/gomp/teams-1.C: Likewise.
8519         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8520         * gcc.dg/cilk-plus/jump.c: Likewise.
8521         * gcc.dg/gomp/block-1.c: Likewise.
8522         * gcc.dg/gomp/block-10.c: Likewise.
8523         * gcc.dg/gomp/block-2.c: Likewise.
8524         * gcc.dg/gomp/block-3.c: Likewise.
8525         * gcc.dg/gomp/block-4.c: Likewise.
8526         * gcc.dg/gomp/block-5.c: Likewise.
8527         * gcc.dg/gomp/block-6.c: Likewise.
8528         * gcc.dg/gomp/block-7.c: Likewise.
8529         * gcc.dg/gomp/block-8.c: Likewise.
8530         * gcc.dg/gomp/block-9.c: Likewise.
8531         * gcc.dg/gomp/target-1.c: Likewise.
8532         * gcc.dg/gomp/target-2.c: Likewise.
8533         * gcc.dg/gomp/taskgroup-1.c: Likewise.
8534         * gcc.dg/gomp/teams-1.c: Likewise.
8536 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
8538         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8539         test case.
8541 2015-01-15  Mike Stump  <mikestump@comcast.net>
8543         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8544         * gcc.dg/inline_2.c: Likewise.
8545         * gcc.dg/inline_3.c: Likewise.
8546         * gcc.dg/inline_4.c: Likewise.
8548 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
8550         PR fortran/58023
8551         * gfortran.dg/proc_ptr_comp_43.f90: New.
8553 2015-01-15  Mike Stump  <mikestump@comcast.net>
8555         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8556         * gcc.dg/unroll_2.c: Likewise.
8557         * gcc.dg/unroll_3.c: Likewise.
8558         * gcc.dg/unroll_4.c: Likewise.
8559         * gcc.dg/unroll_5.c: Likewise.
8561 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
8563         PR target/63971
8564         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8565         in epilogue.
8566         * gcc.target/aarch64/test_frame_6.c: Likewise.
8567         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8568         x30 and x19 (in the epilogue).
8569         * gcc.target/aarch64/test_frame_4.c: Likewise.
8570         * gcc.target/aarch64/test_frame_7.c: Likewise.
8572 2015-01-15  Martin Liska  <mliska@suse.cz>
8574         * g++.dg/ipa/pr64068.C: New test.
8575         * gcc.dg/ipa/PR64559.c: New test.
8577 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8579         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
8580         with PIE.
8582 2015-01-15  Richard Biener  <rguenther@suse.de>
8584         PR tree-optimization/61743
8585         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
8586         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8588 2015-01-15 Renlin Li <renlin.li@arm.com>
8590         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
8591         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
8593 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8595         * gcc.dg/vect/vect-aggressive-1.c: New.
8596         * gcc.target/i386/avx2-vect-aggressive.c: New.
8598 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8600         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8602 2015-01-15  Richard Biener  <rguenther@suse.de>
8604         PR lto/64415
8605         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8606         -Wl,-undefined,dynamic_lookup.
8608 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8610         * gnat.dg/opt47.adb: New test.
8612 2015-01-15  Richard Biener  <rguenther@suse.de>
8614         PR lto/64415
8615         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8617 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8619         PR tree-optimization/64434
8620         * gcc.dg/torture/pr64434.c: New test.
8622 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
8624         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8625         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
8626         -march=loongson* and -march=octeon* require -mno-micromips.
8628 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
8629             Matthew Fortune  <matthew.fortune@imgtec.com>
8631         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8632         * gcc.target/mips/call-saved-5.c (foo): Likewise.
8633         * gcc.target/mips/call-saved-6.c (foo): Likewise.
8634         * gcc.target/mips/call-saved-7.c: New file.
8635         * gcc.target/mips/call-saved-8.c: New file.
8636         * gcc.target/mips/call-saved-9.c: New file.
8638 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
8640         * gcc.target/mips/lsa.c: New file.
8641         * gcc.target/mips/mips64-lsa.c: Likewise.
8642         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8643         * gcc.target/mips/mulsize-4.c: Likewise.
8644         * gcc.target/mips/mulsize-5.c: New file.
8645         * gcc.target/mips/mulsize-6.c: Likewise.
8646         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8647         and !HAS_LSA as ghost options.
8648         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8649         for !HAS_LSA.
8651 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
8653         * g++.dg/torture/20141013.c: Set -fno-short-enums.
8655 2015-01-15  Richard Biener  <rguenther@suse.de>
8657         PR middle-end/64365
8658         * gcc.dg/torture/pr64365.c: New testcase.
8660 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
8662         * gcc.dg/stackprotectexplicit1.c: New test.
8663         * g++.dg/stackprotectexplicit2.c: New test.
8665 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8667         PR target/61933
8668         * gfortran.dg/inquire_internal.f90: New.
8669         * gfortran.dg/negative_unit_check.f90: New.
8671 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
8673         PR target/53988
8674         * gcc.target/sh/pr53988-1.c: New.
8676 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
8678         PR c++/58671
8679         * g++.dg/tls/thread_local-ice3.C: New.
8681 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
8683         * gcc.target/i386/fentry-override.c: Properly place {} in target
8684         selector.  Remove nonpic.
8685         * gcc.target/i386/fentry.c: Likewise.
8687 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8689         * gcc.dg/atomic-invalid.c: Check for invalid memory model
8690         warnings instead of errors.
8692 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
8694         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8695         option support instead of ENABLE_LTO from Makefile.
8697 2015-01-14  Richard Biener  <rguenther@suse.de>
8699         PR tree-optimization/59354
8700         * gcc.dg/vect/pr59354.c: New testcase.
8702 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
8704         * lib/target-supports.exp
8705         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8706         on ARM architures before v7.
8708 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8710         PR middle-end/59448
8711         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8712         an atomic_exchange.
8714 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8716         PR target/64386
8717         * gcc.target/i386/pr64386.c: New test.
8719 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8721         PR target/64393
8722         * gcc.target/i386/pr64393.c: New test.
8724 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8726         PR target/64387
8727         * gcc.target/i386/pr64387.c: New test.
8729 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
8731         * gcc.target/aarch64/store-pair-1.c: Fix typo.
8733 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8735         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8737 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8739         PR target/64453
8740         * gcc.target/arm/pr64453.c: New.
8742 2015-01-14  Richard Biener  <rguenther@suse.de>
8744         PR lto/64415
8745         * gcc.dg/lto/pr64415_0.c: New testcase.
8746         * gcc.dg/lto/pr64415_1.c: Likewise.
8748 2015-01-14  Martin Liska  <mliska@suse.cz>
8750         * gcc.dg/ipa/pr64307.c: New test.
8752 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8754         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8755         64-bit and 128-bit.
8757 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8759         PR target/64460
8760         * gcc.target/arm/pr64460_1.c: New test.
8762 2015-01-14  Richard Biener  <rguenther@suse.de>
8764         PR tree-optimization/64493
8765         PR tree-optimization/64495
8766         * gcc.dg/vect/pr64493.c: New testcase.
8767         * gcc.dg/vect/pr64495.c: Likewise.
8769 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
8771         * gcc.dg/Warray-bounds-11.c: New test-case.
8773 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8775         * gcc.target/mips/octeon3-pipe-1.c: New test.
8777 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
8779         * jit.dg/harness.h (set_up_logging): Move string concatenation
8780         into...
8781         (concat_strings): New function.
8782         (dump_reproducer): New function.
8783         (test_jit): Call dump_reproducer.
8784         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8785         function.
8786         (jit-dg-test): Delete any generated reproducer from previous runs.
8787         Verify that a generated reproducer was created, and verify that it
8788         compiles.
8789         * jit.dg/test-nested-contexts.c (main): Call
8790         gcc_jit_context_dump_reproducer_to_file.
8792 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8794         * gcc.dg/aru-2.c: Add dg-require-profiling.
8796 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8798         * lib/target-supports.exp (check_profiling_available): Check if
8799         -pg links.
8801 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
8803         PR ipa/64565
8804         * g++.dg/torture/pr64565.C: New testcase.
8806 2015-01-13  Marek Polacek  <polacek@redhat.com>
8808         PR middle-end/64391
8809         * gcc.dg/tm/pr64391.c: New test.
8811 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8813         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8814         true.
8816 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8818         * gcc.target/i386/pie.c: New test.
8820         * lib/target-supports.exp (check_effective_target_pie): New.
8822 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8824         PR rtl-optimization/64286
8825         * gcc.target/i386/avx2-pr64286.c: New test.
8827 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
8829         PR c++/57626
8830         * g++.dg/cpp0x/vt-57626.C: New.
8832 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8834         PR fortran/64528
8835         * gfortran.dg/pr64528.f90: New test.
8837 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
8839         * gcc.target/aarch64/subsp.c: New test.
8841 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8843         * gcc.target/aarch64/store-pair-1.c: New testcase.
8845 2015-01-13  Richard Biener  <rguenther@suse.de>
8847         PR lto/64373
8848         * gcc.dg/lto/pr64373_0.c: New testcase.
8850 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8852         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8853         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8855 2015-01-13  Richard Biener  <rguenther@suse.de>
8857         PR tree-optimization/64406
8858         * gcc.dg/pr64406.c: New testcase.
8860 2015-01-13  Richard Biener  <rguenther@suse.de>
8862         PR tree-optimization/64404
8863         * gcc.dg/vect/pr64404.c: New testcase.
8865 2015-01-13  Richard Biener  <rguenther@suse.de>
8867         PR tree-optimization/64568
8868         * g++.dg/torture/pr64568.C: New testcase.
8870 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8872         * jit.dg/test-error-local-used-from-other-function.c: New test
8873         case.
8874         * jit.dg/test-error-param-reuse.c: New test case.
8875         * jit.dg/test-error-param-sharing.c: New test case.
8876         * jit.dg/test-error-param-used-from-other-function.c: New test
8877         case.
8878         * jit.dg/test-error-param-used-without-a-function.c: New test
8879         case.
8881 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
8883         PR tree-optimization/64563
8884         * gcc.dg/pr64563.c: New test.
8886         PR target/64513
8887         * gcc.target/i386/pr64513.c: New test.
8889         PR tree-optimization/64454
8890         * gcc.dg/pr64454.c: New test.
8892         PR testsuite/64028
8893         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8894         bind_pic_locally.
8895         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8896         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8897         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8898         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8899         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8900         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8901         * gcc.dg/vect/slp-25.c: Likewise.
8902         * gcc.dg/vect/vect-109.c: Likewise.
8903         * gcc.dg/vect/vect-13.c: Likewise.
8904         * gcc.dg/vect/vect-17.c: Likewise.
8905         * gcc.dg/vect/vect-18.c: Likewise.
8906         * gcc.dg/vect/vect-19.c: Likewise.
8907         * gcc.dg/vect/vect-20.c: Likewise.
8908         * gcc.dg/vect/vect-21.c: Likewise.
8909         * gcc.dg/vect/vect-22.c: Likewise.
8910         * gcc.dg/vect/vect-27.c: Likewise.
8911         * gcc.dg/vect/vect-29.c: Likewise.
8912         * gcc.dg/vect/vect-2-big-array.c: Likewise.
8913         * gcc.dg/vect/vect-2.c: Likewise.
8914         * gcc.dg/vect/vect-3.c: Likewise.
8915         * gcc.dg/vect/vect-4.c: Likewise.
8916         * gcc.dg/vect/vect-5.c: Likewise.
8917         * gcc.dg/vect/vect-72.c: Likewise.
8918         * gcc.dg/vect/vect-73-big-array.c: Likewise.
8919         * gcc.dg/vect/vect-73.c: Likewise.
8920         * gcc.dg/vect/vect-77-global.c: Likewise.
8921         * gcc.dg/vect/vect-78-global.c: Likewise.
8922         * gcc.dg/vect/vect-7.c: Likewise.
8923         * gcc.dg/vect/vect-86.c: Likewise.
8924         * gcc.dg/vect/vect-align-1.c: Likewise.
8925         * gcc.dg/vect/vect-align-3.c: Likewise.
8926         * gcc.dg/vect/vect-all-big-array.c: Likewise.
8927         * gcc.dg/vect/vect-all.c: Likewise.
8928         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8929         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8930         * gcc.dg/vect/vect-peel-3.c: Likewise.
8931         * gcc.dg/vect/vect-peel-4.c: Likewise.
8932         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8934 2015-01-12  Jeff Law  <law@redhat.com>
8936         PR target/64461
8937         * gcc.target/m68k/pr64461.c: New test.
8939 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8941         * jit.dg/test-array-as-pointer.c (create_code): Update call
8942         to gcc_jit_context_new_global by setting "kind" to
8943         GCC_JIT_GLOBAL_IMPORTED.
8944         * jit.dg/test-error-array-as-pointer.c: Likewise.
8945         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8946         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8947         setting kind to GCC_JIT_GLOBAL_EXPORTED.
8948         * jit.dg/test-using-global.c (the_global): Rename to...
8949         (imported_global): ...this.
8950         (create_code): Update to test the three kinds of global.
8951         (verify_code): Likewise.
8953 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
8955         PR testsuite/64427
8956         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
8957         undefined behavior.
8958         * gcc.target/i386/pr64291-2.c: Updated.
8960 2015-01-12  Richard Biener  <rguenther@suse.de>
8962         PR tree-optimization/64530
8963         * gfortran.dg/pr64530.f90: New testcase.
8965 2015-01-12  Richard Biener  <rguenther@suse.de>
8967         PR middle-end/64357
8968         * gcc.dg/torture/pr64357.c: New testcase.
8970 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
8972         * gcc.target/i386/nop-mcount.c: Properly place {} in target
8973         selector.
8975 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8976         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8978 2015-01-12  Martin Liska  <mliska@suse.cz>
8980         * gcc.dg/ipa/PR64550.c: New test.
8982 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
8984         PR ipa/63470
8985         * g++.dg/ipa/pr63470.C: New testcase.
8987 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8989         PR fortran/63733
8990         * gfortran.dg/typebound_operator_20.f90: New.
8992 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8994         PR fortran/58023
8995         * gfortran.dg/proc_ptr_comp_42.f90: New.
8997 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8999         PR fortran/64508
9000         * gfortran.dg/proc_ptr_comp_41.f90: New.
9002 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
9004         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
9006 2015-01-10  Tobias Burnus  <burnus@net-b.de>
9008         PR fortran/64522
9009         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
9010         and add dg-excess-errors.
9011         * gfortran.dg/line_length_6.f90: New.
9012         * gfortran.dg/line_length_7.f90: New.
9013         * gfortran.dg/line_length_8.f90: New.
9014         * gfortran.dg/line_length_9.f90: New.
9015         * gfortran.dg/line_length_10.f90: New.
9016         * gfortran.dg/line_length_11.f90: New.
9018 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
9020         * jit.dg/test-threads.c (struct testcase): Move declaration
9021         to jit.dg/all-non-failing-tests.h.
9022         (testcases): Likewise.
9023         * jit.dg/all-non-failing-tests.h (struct testcase): Move
9024         declaration here from jit.dg/all-non-failing-tests.h.
9025         (testcases): Likewise.
9026         * jit.dg/test-combination.c (create_code): Eliminate spelling
9027         out all of the testcases in favor of looping through the
9028         "testcases" metadata.
9029         (verify_code): Likewise.
9031 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
9033         PR rtl-optimization/64536
9034         * gcc.dg/pr64536.c: New test.
9036 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
9038         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
9039         * jit.dg/test-combination.c (create_code): Likewise.
9040         (verify_code): Likewise.
9041         * jit.dg/test-constants.c: New test case.
9042         * jit.dg/test-threads.c: Add test-constants.c.
9044 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
9046         PR libobjc/51891
9047         * objc.dg/gnu-api-2-class.m: Add a test case
9048         for the above change.
9050 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9052         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
9054 2015-01-09  Richard Biener  <rguenther@suse.de>
9056         PR tree-optimization/64410
9057         * g++.dg/vect/pr64410.cc: New testcase.
9059 2015-01-09  Martin Liska  <mliska@suse.cz>
9061         * gcc.dg/ipa/ipa-icf-32.c: New test.
9063 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9065         * c-c++-common/tsan/tsan_barrier.h: New.
9066         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
9067         * c-c++-common/tsan/bitfield_race.c: Likewise.
9068         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9069         * c-c++-common/tsan/mutexset1.c: Likewise.
9070         * c-c++-common/tsan/race_on_barrier.c: Likewise.
9071         * c-c++-common/tsan/race_on_mutex.c: Likewise.
9072         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9073         * c-c++-common/tsan/simple_race.c: Likewise.
9074         * c-c++-common/tsan/simple_stack.c: Likewise.
9075         * c-c++-common/tsan/sleep_sync.c: Likewise.
9076         * c-c++-common/tsan/tiny_race.c: Likewise.
9077         * c-c++-common/tsan/tls_race.c: Likewise.
9078         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9079         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9080         * g++.dg/tsan/atomic_free.C: Likewise.
9081         * g++.dg/tsan/atomic_free2.C: Likewise.
9082         * g++.dg/tsan/cond_race.C: Likewise.
9083         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
9085 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
9087         PR testsuite/62250
9088         * lib/target-supports.exp (check_effective_target_libatomic_available):
9089         New.
9090         * gfortran.dg/coarray/caf.exp: Only add -latomic for
9091         targets that match effective-target libatomic_available.
9092         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
9094 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9096         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
9097         Verify the result of gcc_jit_context_get_last_error.
9098         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
9100 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9102         PR tree-optimization/63989
9103         * gcc.dg/strlenopt-27.c: New test.
9105 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9107         * jit.dg/harness.h (set_up_logging): New function.
9108         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
9109         set_up_logging on the context, so that every testcase is
9110         logged to a particular file.
9111         * jit.dg/test-nested-contexts.c (main): Open a logfile,
9112         and call gcc_jit_context_set_logfile on the top-level context.
9114 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9116         PR target/64338
9117         * g++.dg/opt/pr64338.C: New test.
9119 2015-01-08  Tobias Burnus  <burnus@net-b.de>
9121         * gfortran.dg/coarray/codimension_2b.f90: New file.
9122         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9123         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9125 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9127         PR c++/59004
9128         * g++.dg/ext/fnname4.C: New.
9130 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9132         PR c++/64462
9133         * g++.dg/cpp0x/constexpr-64462.C: New.
9135 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9137         PR c++/60753
9138         * g++.dg/cpp0x/deleted10.C: New.
9140 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9142         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
9144 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9146         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
9147         GCC_JIT_UNARY_OP_ABS.
9148         (verify_unary_ops): Likewise.
9150 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9152         * jit.dg/test-arith-overflow.c: New test case.
9153         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
9154         * jit.dg/test-combination.c (create_code): Likewise.
9155         (verify_code): Likewise.
9156         * jit.dg/test-threads.c (testcases): Likewise.
9158 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9160         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9161         rather than "jit".  Load g++.exp, and call g++_init.
9162         Run test-*.cc files within the testsuite and *.cc files within
9163         docs/examples.
9164         (jit-dg-test): Drop the addition of -fgnu89-inline to
9165         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9166         doing it when compiling C testcases (since g++ does not handle
9167         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9168         is restored to the value after g++_init ran, rather than the
9169         value before g++_init ran.  Return a list of
9170         $comp_output $output_file, as dg-test assumes.
9172 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9174         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9175         make it easier to figure out the origin of each test result when
9176         running test-combination.c and test-threads.c.
9177         (CHECK_VALUE): Likewise.
9178         (CHECK_DOUBLE_VALUE): Likewise.
9179         (CHECK_STRING_VALUE): Likewise.
9180         (CHECK_STRING_STARTS_WITH): Likewise.
9181         (CHECK_STRING_CONTAINS): Likewise.
9182         (CHECK): Likewise.
9183         (check_string_value): Likewise, add "funcname" param.
9184         (check_string_starts_with): Likewise.
9185         (check_string_contains): Likewise.
9187 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9189         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9190         generating name of built executable.
9192 2015-01-07  Marek Polacek  <polacek@redhat.com>
9194         PR c/64440
9195         * gcc.dg/pr64440.c: New test.
9196         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9198 2015-01-07  Marek Polacek  <polacek@redhat.com>
9200         PR c/64417
9201         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9202         * gcc.dg/pr64417.c: New test.
9204 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
9206         PR target/64505
9207         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9208         fix is correct.
9210 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9212         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9213         Check if testcases run without errors, not just if they compile.
9215 2015-01-06  Christian Bruel  <christian.bruel@st.com>
9217         PR target/64507
9218         * gcc.target/sh/pr64507.c: New test.
9220 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
9222         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9224 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
9226         * c-c++-common/asan/sanitize-all-1.c: New test.
9227         * c-c++-common/ubsan/sanitize-all-1.c: New test.
9228         * c-c++-common/ubsan/sanitize-all-2.c: New test.
9229         * c-c++-common/ubsan/sanitize-all-3.c: New test.
9230         * c-c++-common/ubsan/sanitize-all-4.c: New test.
9232 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9234         * lib/target-supports.exp (check_profiling_available): Return 0 for
9235         Visium.
9236         (check_effective_target_tls_runtime): Likewise.
9237         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9238         * gcc.dg/20020312-2.c: Adjust for Visium.
9239         * gcc.dg/tls/thr-cse-1.c: Likewise
9240         * gcc.dg/tree-ssa/20040204-1.c: Likewise
9241         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9242         * gcc.dg/weak/typeof-2.c: Likewise.
9244 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
9246         PR rtl-optimization/64287
9247         * gcc.dg/aru-2.c: New test.
9249 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9251         PR sanitizer/64344
9252         * c-c++-common/ubsan/pr64344-1.c: New test.
9253         * c-c++-common/ubsan/pr64344-2.c: New test.
9255         PR tree-optimization/64465
9256         * gcc.dg/pr64465.c: New test.
9258         PR tree-optimization/64494
9259         * gcc.c-torture/compile/pr64494.c: New test.
9261 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9263         PR fortran/47674
9264         * gfortran.dg/realloc_on_assign_25.f90:  New test.
9266 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9268         Update copyright years.
9270 2015-01-05  Marek Polacek  <polacek@redhat.com>
9272         PR c/64423
9273         * gcc.dg/pr64423.c: New test.
9275 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9277         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9278         mmix-knuth-mmixware for the same reason as for MIPS.
9279         * gcc.dg/debug/debug-2.c: Ditto.
9281         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9283 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
9285         PR testsuite/62250
9286         * lib/gfortran.exp: Add libatomic library search path.
9287         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9288         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9290         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9292 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9294         * c-c++-common/tsan/bitfield_race.c: New testcase.
9295         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9297 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9299         * gfortran.dg/coarray/collectives_4.f90: New.
9301 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9303         PR fortran/57562
9304         * gfortran.dg/extends_16.f90: New.
9306 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9308         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9310 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9312         * gfortran.dg/coarray/codimension_2.f90: New.
9313         * gfortran.dg/coarray/codimension_2a.f90: New.
9314         * gfortran.dg/coarray_35.f90: New.
9315         * gfortran.dg/coarray_35a.f90: New.
9317 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9319         PR fortran/60507
9320         * gfortran.dg/dummy_procedure_11.f90: New.
9322 Copyright (C) 2015 Free Software Foundation, Inc.
9324 Copying and distribution of this file, with or without modification,
9325 are permitted in any medium without royalty provided the copyright
9326 notice and this notice are preserved.