* gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
[official-gcc.git] / gcc / testsuite / ChangeLog
blob3ccbf5c0c7773142afc08989a250199883371f8f
1 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
3         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
4         immediates to avoid shift-overflow warnings.
6 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
8         PR c++/66857
9         * g++.dg/init/pr66857.C: New test.
11 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
13         PR target/66648
14         * gcc.target/i386/pr66648.c: New test.
16 2015-07-25  Tom de Vries  <tom@codesourcery.com>
18         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
19         interchange_files and block_files variables.
20         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
21         arithmetic.
22         * gcc.dg/graphite/uns-interchange-12.c: Same.
23         * gcc.dg/graphite/uns-interchange-14.c: Same.
24         * gcc.dg/graphite/uns-interchange-15.c: Same.
25         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
26         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
28 2015-07-25  Jeff Law  <law@redhat.com>
30         Revert:
31         PR lto/66752
32         * gcc.dg/tree-ssa/pr66752-2.c: New test.
33         * gcc.dg/torture/pr66752-1.c: New test
34         * g++.dg/torture/pr66752-2.C: New test.
36 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
38         Revert:
39         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
41         PR rtl-optimization/64164
42         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
43         * gcc.dg/ssp-1.c: Make counter a register.
44         * gcc.dg/ssp-2.c: Likewise.
45         * gcc.dg/torture/parm-coalesce.c: New.
47 2015-07-24  Tom de Vries  <tom@codesourcery.com>
49         * gcc.dg/graphite/block-1.c: Xfail scan.
50         * gcc.dg/graphite/interchange-12.c: Same.
51         * gcc.dg/graphite/interchange-14.c: Same.
52         * gcc.dg/graphite/interchange-15.c: Same.
53         * gcc.dg/graphite/interchange-9.c: Same.
54         * gcc.dg/graphite/interchange-mvt.c: Same.
55         * gcc.dg/graphite/uns-block-1.c: New test.
56         * gcc.dg/graphite/uns-interchange-12.c: New test.
57         * gcc.dg/graphite/uns-interchange-14.c: New test.
58         * gcc.dg/graphite/uns-interchange-15.c: New test.
59         * gcc.dg/graphite/uns-interchange-9.c: New test.
60         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
62 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
64         PR c++/64079
65         * c-c++-common/Wunused-function-1.c: New.
67 2015-07-24  Tom de Vries  <tom@codesourcery.com>
69         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
70         alternative exit-first loop transform.
71         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
72         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
73         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
74         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
75         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
76         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
77         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
78         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
79         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
81 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
83         PR ipa/66566
84         * gcc.target/i386/mpx/pr66566.c: New test.
86 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
88         PR bootstrap/66978
89         * gcc.target/i386/pr66978.c: New test.
91 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
93         * gcc.target/s390/gpr2fprsavecfi.c: New test.
95 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
97         * gcc.target/s390/insv-1.c: New test.
98         * gcc.target/s390/insv-2.c: New test.
99         * gcc.target/s390/insv-3.c: New test.
101 2015-07-24  Tom de Vries  <tom@codesourcery.com>
103         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
105 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
107         PR middle-end/25530
108         * gcc.dg/pr25530.c: New test.
110 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
112         PR middle-end/25529
113         * gcc.dg/pr25529.c: New test.
115 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
117         * gcc.target/arm/reg_equal_test.c: New test.
119 2015-07-23  Jeff Law  <law@redhat.com>
121         PR lto/66752
122         * gcc.dg/tree-ssa/pr66752-2.c: New test.
123         * gcc.dg/torture/pr66752-1.c: New test
124         * g++.dg/torture/pr66752-2.C: New test.
126 2015-07-23  Marek Polacek  <polacek@redhat.com>
128         PR c++/66572
129         * g++.dg/warn/Wlogical-op-2.C: New test.
131 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
133         PR rtl-optimization/64164
134         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
135         * gcc.dg/ssp-1.c: Make counter a register.
136         * gcc.dg/ssp-2.c: Likewise.
137         * gcc.dg/torture/parm-coalesce.c: New.
139 2015-07-23  Marek Polacek  <polacek@redhat.com>
141         PR sanitizer/66908
142         * c-c++-common/ubsan/pr66908.c: New test.
144 2015-07-23  Tom de Vries  <tom@codesourcery.com>
146         * gcc.dg/autopar/outer-4.c: Add xfail.
147         * gcc.dg/autopar/outer-5.c: Same.
148         * gcc.dg/autopar/outer-6.c: Same.
149         * gcc.dg/autopar/reduc-2.c: Same.
150         * gcc.dg/autopar/reduc-2char.c: Same.
151         * gcc.dg/autopar/reduc-2short.c: Same.
152         * gcc.dg/autopar/reduc-8.c: Same.
153         * gcc.dg/autopar/uns-outer-4.c: New test.
154         * gcc.dg/autopar/uns-outer-5.c: New test.
155         * gcc.dg/autopar/uns-outer-6.c: New test.
157 2015-07-23  Richard Biener  <rguenther@suse.de>
159         PR tree-optimization/66952
160         * gcc.dg/torture/pr66952.c: Use signed char.
162 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
164         PR tree-optimization/66926,66951
165         * gcc.dg/vect/pr66951.c: New test.
167 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
169         PR c++/52987
170         * g++.dg/parse/error57.C: New.
171         * g++.dg/expr/string-2.C: Update.
173 2015-07-23  Richard Biener  <rguenther@suse.de>
175         PR tree-optimization/66945
176         * gcc.dg/torture/pr66945.c: New testcase.
178 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
180         PR target/66954
181         * g++.dg/ext/mv24.C: New test.
183 2015-07-22  Marek Polacek  <polacek@redhat.com>
185         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
186         dg-options.
188 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
190         PR fortran/61831
191         PR fortran/66929
192         * gfortran.dg/generic_30.f90: New.
194 2015-07-22  Richard Biener  <rguenther@suse.de>
196         PR tree-optimization/66952
197         * gcc.dg/torture/pr66952.c: New testcase.
199 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
201         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
202         test.
203         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
204         test.
205         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
206         test.
207         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
208         test.
209         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
210         test.
211         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
212         test.
213         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
214         test.
215         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
216         test.
217         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
218         test.
219         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
220         test.
221         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
222         test.
223         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
224         test.
225         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
226         test.
227         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
228         test.
229         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
230         test.
231         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
232         test.
233         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
234         test.
235         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
236         test.
237         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
238         test.
239         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
240         test.
241         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
242         test.
243         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
244         test.
245         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
246         test.
247         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
248         test.
249         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
250         test.
251         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
252         test.
253         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
254         test.
255         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
256         test.
257         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
258         test.
259         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
260         test.
261         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
262         test.
263         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
264         test.
265         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
266         test.
267         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
268         test.
269         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
270         test.
271         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
272         test.
273         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
274         test.
275         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
276         test.
277         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
278         test.
279         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
280         test.
281         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
282         test.
283         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
284         test.
285         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
286         test.
287         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
288         test.
289         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
290         test.
291         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
292         test.
293         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
294         test.
295         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
296         test.
297         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
298         test.
299         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
300         test.
301         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
302         test.
303         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
304         test.
305         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
306         test.
307         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
308         test.
309         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
310         test.
311         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
312         test.
313         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
314         test.
315         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
316         test.
317         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
318         test.
319         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
320         test.
321         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
322         test.
323         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
324         test.
325         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
326         test.
327         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
328         test.
329         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
330         test.
331         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
332         test.
333         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
334         test.
335         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
336         test.
337         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
338         test.
339         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
340         test.
341         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
342         test.
343         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
344         test.
345         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
346         test.
347         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
348         test.
349         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
350         test.
351         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
352         test.
353         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
354         test.
355         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
356         test.
357         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
358         test.
359         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
360         test.
361         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
362         test.
363         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
364         test.
365         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
366         test.
367         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
368         test.
369         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
370         test.
371         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
372         test.
373         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
374         test.
375         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
376         test.
377         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
378         test.
379         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
380         test.
381         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
382         test.
383         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
384         test.
385         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
386         test.
387         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
388         test.
389         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
390         test.
391         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
392         test.
393         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
394         test.
395         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
396         test.
397         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
398         test.
399         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
400         test.
401         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
402         test.
403         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
404         test.
405         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
406         test.
407         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
408         test.
409         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
410         test.
411         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
412         test.
413         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
414         test.
415         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
416         test.
417         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
418         test.
419         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
420         test.
421         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
422         test.
423         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
424         test.
425         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
426         test.
427         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
428         test.
429         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
430         test.
431         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
432         test.
433         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
434         test.
435         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
436         test.
437         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
438         test.
439         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
440         test.
441         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
442         test.
443         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
444         test.
445         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
446         test.
447         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
448         test.
449         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
450         test.
451         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
452         test.
453         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
454         test.
455         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
456         test.
457         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
458         test.
459         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
460         test.
461         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
462         test.
463         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
464         test.
466 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
468         * g++.dg/template/crash81.C: Update.
470 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
472         PR ipa/66424.
473         * gcc.target/i386/pr66424.c: New.
475 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
477         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
479 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
481         PR fortran/61831
482         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
483         Drop address sanitization.
485 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
487         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
488         Skip -march=armv4t.
489         (dg-additional-options): Set armv5t flag.
491 2015-07-21  Marek Polacek  <polacek@redhat.com>
493         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
494         * gcc.dg/vmx/unpack.c: Likewise.
495         * gcc.target/powerpc/quad-atomic.c: Likewise.
497 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
499         * gcc.target/i386/asm-flag-5.c (f_ll): New.
501 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
503         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
504         model.
506 2015-07-20  Marek Polacek  <polacek@redhat.com>
508         PR c++/55095
509         * c-c++-common/Wshift-overflow-1.c: New test.
510         * c-c++-common/Wshift-overflow-2.c: New test.
511         * c-c++-common/Wshift-overflow-3.c: New test.
512         * c-c++-common/Wshift-overflow-4.c: New test.
513         * c-c++-common/Wshift-overflow-5.c: New test.
514         * g++.dg/cpp1y/left-shift-1.C: New test.
515         * gcc.dg/c90-left-shift-2.c: New test.
516         * gcc.dg/c90-left-shift-3.c: New test.
517         * gcc.dg/c99-left-shift-2.c: New test.
518         * gcc.dg/c99-left-shift-3.c: New test.
519         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
520         * gcc.c-torture/execute/pr40386.c: Likewise.
521         * gcc.dg/vect/pr33373.c: Likewise.
522         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
523         * gcc.dg/vect/vect-shift-2.c: Likewise.
525 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
527         * gcc.target/aarch64/neg_abs_1.c: New test.
529 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
531         PR target/66922
532         * gcc.target/i386/pr66922.c: New test.
534 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
536         PR middle-end/46851
537         PR middle-end/60340
538         * gcc.dg/tree-ssa/pr42327.c: Removed.
539         * g++.dg/other/pr35011.C: Removed.
541 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
543         PR target/66906
544         * gcc.target/i386/pr66906.c: New test.
546 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
548         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
549         as follow-up to r225930.
551 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
553         PR fortran/52846
554         * lib/fortran-modules.exp (proc cleanup-submodules): New
555         procedure.
556         * gfortran.dg/submodule_1.f08: Change extension and clean up
557         the submodule files.
558         * gfortran.dg/submodule_2.f08: ditto
559         * gfortran.dg/submodule_6.f08: ditto
560         * gfortran.dg/submodule_7.f08: ditto
561         * gfortran.dg/submodule_8.f08: New test
562         * gfortran.dg/submodule_9.f08: New test
564 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
565             Sebastian Pop  <s.pop@samsung.com>
567         PR middle-end/61929
568         * gcc.dg/graphite/pr61929.c: New.
570 2015-07-17  Marek Polacek  <polacek@redhat.com>
572         * gcc.dg/fold-minus-7.c: New test.
574 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
576         * gfortran.dg/co_reduce_1.f90: New file.
578 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
580         PR target/66824
581         * gcc.target/i386/pr66824.c:
583 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
585         PR fortran/66035
586         * gfortran.dg/structure_constructor_13.f03: New test.
588 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
590         PR fortran/61831
591         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
592         of generated while loops in the tree dump.
593         * gfortran.dg/derived_constructor_comps_6.f90: New file.
595 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
597         * gcc.dg/vect/vect-outer-simd-2.c: New test.
599 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
601         PR target/66891
602         * gcc.target/i386/pr66891.c: New test.
604 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
606         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
608 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
610         PR rtl-optimization/66626
611         * gcc.target/i386/pr66626-2.c: New.
613 2015-07-16  Martin Liska  <mliska@suse.cz>
615         * g++.dg/ipa/pr66896.c: New test.
617 2015-07-16  Richard Biener  <rguenther@suse.de>
619         PR tree-optimization/66894
620         * gcc.dg/torture/pr66894.c: New testcase.
622 2015-07-16  Richard Biener  <rguenther@suse.de>
624         * gcc.dg/tree-ssa/pr21031.c: Adjust.
626 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
628         PR target/66866
629         * g++.dg/pr66866.C: New test.
631 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
633         * gcc.target/powerpc/vec-cmp-sel.c: New test.
635 2015-07-15  Richard Biener  <rguenther@suse.de>
637         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
638         { -O3 -fomit-frame-pointer },
639         { -O3 -fomit-frame-pointer -funroll-loops } and
640         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
641         in favor of
642         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
643           -finline-functions }
645 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
647         * gcc.target/mips/interrupt_handler-5.c: New test.
649 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
650             Robert Suchanek  <robert.suchanek@imgtec.com>
652         * gcc.target/mips/interrupt_handler-4.c: New test.
654 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
656         PR testsuite/66734
657         * gcc.dg/lto/lto.exp: Initialize MPX.
659 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
661         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
662         dg-skip-if.
663         * gcc.target/arm/scd42-3.c: Likewise.
665 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
667         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
668         code to be run when the pre-arch code increases the isa_rev to
669         mips32r6 or greater.
671 2015-07-15  Richard Biener  <rguenther@suse.de>
673         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
674         { -O3 -fomit-frame-pointer },
675         { -O3 -fomit-frame-pointer -funroll-loops } and
676         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
677         in favor of
678         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
679           -finline-functions }
680         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
681         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
682         to additional_flags.
684 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
686         PR rtl-optimization/66838
687         * gcc.target/i386/pr66838.c: New test.
689 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
691         PR c++/66850
692         * g++.dg/template/pr66850.C: New test.
694 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
695             Cesar Philippidis  <cesar@codesourcery.com>
696             Chung-Lin Tang  <cltang@codesourcery.com>
698         * gcc.target/nios2/nios2-flushd.c: New.
699         * gcc.target/nios2/nios2-rdprs.c: New.
700         * gcc.target/nios2/r2-atomic.c: New.
701         * gcc.target/nios2/r2-eni.c: New.
702         * gcc.target/nios2/r2-wrpie.c: New.
704 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
705             Cesar Philippidis  <cesar@codesourcery.com>
706             Chung-Lin Tang  <cltang@codesourcery.com>
708         * gcc.target/nios2/cdx-ldstwm-1.c: New.
709         * gcc.target/nios2/cdx-ldstwm-2.c: New.
711 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
712             Cesar Philippidis  <cesar@codesourcery.com>
713             Chung-Lin Tang  <cltang@codesourcery.com>
715         * gcc.target/nios2/andci.c: New.
716         * gcc.target/nios2/bmx.c: New.
717         * gcc.target/nios2/cdx-add.c: New.
718         * gcc.target/nios2/cdx-branch.c: New.
719         * gcc.target/nios2/cdx-callret.c: New.
720         * gcc.target/nios2/cdx-loadstore.c: New.
721         * gcc.target/nios2/cdx-logical.c: New.
722         * gcc.target/nios2/cdx-mov.c: New.
723         * gcc.target/nios2/cdx-shift.c: New.
724         * gcc.target/nios2/cdx-sub.c: New.
725         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
727 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
729         PR c++/65071
730         * g++.dg/cpp0x/vt-65071.C: New.
732 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
733             Cesar Philippidis  <cesar@codesourcery.com>
734             Chung-Lin Tang  <cltang@codesourcery.com>
736         * gcc.target/nios2/r2-io-range.c: New.
737         * gcc.target/nios2/r2-stio-1.c: New.
738         * gcc.target/nios2/r2-stio-2.c: New.
739         * gcc.target/nios2/nios2-ldxio.c: New.
740         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
741         of just compile.  Add more tests.
743 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
745         gfortran.dg/pr66864.f90: New test.
747 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
749         PR rtl-optimization/66626
750         * gcc.target/i386/pr66626.c: New.
752 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
754         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
755         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
756         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
758 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
760         * g++.dg/template/crash81.C: Adjust for error + inform change.
761         * g++.dg/template/pr58878.C: Likewise.
762         * g++.dg/template/shadow1.C: Likewise.
763         * g++.dg/template/shadow2.C: Likewise.
764         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
765         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
766         * g++.old-deja/g++.brendan/crash7.C: Likewise.
767         * g++.old-deja/g++.pt/shadow2.C: Likewise.
769 2015-07-14  Richard Biener  <rguenther@suse.de>
771         PR tree-optimization/66863
772         * gcc.dg/torture/pr66863.c: New testcase.
774 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
776         PR c++/65186
777         * g++.dg/template/pr65186.C: New test.
779 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
781         * gcc.target/arm/macro_defs0.c: Add directive to skip
782         test if -marm is present.
783         * gcc.target/arm/macro_defs1.c: Likewise.
785 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
787         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
788         if-conversion..
789         * gcc.target/aarch64/adds1.c: Likewise.
790         * gcc.target/aarch64/ands_1.c: Likewise.
791         * gcc.target/aarch64/bics_1.c: Likewise.
792         * gcc.target/aarch64/subs1.c: Likewise.
793         * gcc.target/aarch64/subs3.c: Likewise.
795 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
797         PR fortran/64589
798         * gfortran.dg/pr64589.f90: New test.
800 2015-07-13  Renlin Li  <renlin.li@arm.com>
802         PR rtl/66556
803         * gcc.c-torture/execute/pr66556.c: New.
805 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
807         * gcc.dg/20020219-1.c: Fix double word typos.
808         * gcc.dg/20020919-1.c: Same.
810 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
811             Jeff Law  <law@redhat.com>
813         PR middle-end/66726
814         * g++.dg/tree-ssa/pr66726.c: New test.
815         * gcc.dg/tree-ssa/pr66726-2.c: New test.
816         * gcc.dg/tree-ssa/pr66726.c: New test.
818 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
820         PR c++/58734
821         * g++.dg/cpp0x/variadic-ttp2.C: New.
823 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
825         PR c++/30044
826         * g++.dg/cpp0x/auto46.C: New test.
827         * g++.dg/template/pr30044.C: New test.
828         * g++.dg/template/shadow2.C: New test.
829         * g++.dg/template/error55.C: New test.
830         * g++.dg/template/crash83.C: Accept any error string.
831         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
832         parameters.
833         * g++.dg/cpp0x/variadic19.C: Likewise
834         * g++.dg/template/canon-type-13.C: Likewise.
835         * g++.old-deja/g++.pt/ttp42.C: Likewise.
836         * g++.dg/torture/20070621-1.C: Likewise.
838 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
840         PR c++/54521
841         * g++.dg/init/explicit3.C: New.
843 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
845         PR target/66819
846         * gcc.target/i386/pr66819-1.c: New test.
847         * gcc.target/i386/pr66819-2.c: Likewise.
848         * gcc.target/i386/pr66819-3.c: Likewise.
849         * gcc.target/i386/pr66819-4.c: Likewise.
850         * gcc.target/i386/pr66819-5.c: Likewise.
852 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
854         PR target/66703
855         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
856         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
857         type to prevent possible flag-clobbering zero-extensions.
858         * gcc.target/i386/pr66703.c: New test.
860 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
862         PR c++/60842
863         * g++.dg/cpp0x/nsdmi-template15.C: New.
865 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
867         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
869 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
871         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
872         * gcc.target/arm/flip-thumb.c: Likewise.
874 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
876         PR target/66813
877         * gcc.target/i386/pr66813.c: New test.
879 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
881         PR middle-end/66820
882         * gcc.dg/gomp/pr66820.c: New test.
884 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
886         PR c++/65592
887         * g++.dg/cpp0x/scoped_enum6.C: New.
889 2015-07-10  Tom de Vries  <tom@codesourcery.com>
891         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
892         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
894 2015-07-10  Richard Biener  <rguenther@suse.de>
896         PR tree-optimization/66823
897         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
898         which should not be necessary.  XFAIL.
900 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
902         PR c++/64848
903         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
905 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
907         PR middle-end/66633
908         * gcc.dg/gomp/pr66633-1.c: New test.
909         * gcc.dg/gomp/pr66633-2.c: New test.
910         * gcc.dg/gomp/pr66633-3.c: New test.
911         * gcc.dg/gomp/pr66633-4.c: New test.
913 2015-07-09  John Marino  <gnugcc@marino.st>
915         * lib/target-supports.exp (check_effective_target_pie):
916         Add *-*-dragonfly*
918 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
920         PR target/66814
921         * gcc.target/i386/pr66814.c: New test.
923 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
925         PR target/66731
926         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
927         * gcc.target/aarch64/fnmul-2.c: Likewise.
928         * gcc.target/aarch64/fnmul-3.c: Likewise.
929         * gcc.target/aarch64/fnmul-4.c: Likewise.
931 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
933         PR c++/65790
934         * g++.dg/cpp0x/vt-65790.C: New.
936 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
938         PR target/66818
939         * gcc.target/i386/pr66818.c: New test.
941 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
943         PR target/66817
944         * gcc.target/i386/pr66817.c: New test.
946 2015-07-09  Marek Polacek  <polacek@redhat.com>
948         PR tree-optimization/66718
949         * gcc.dg/vect/vect-126.c: New test.
951 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
953         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
954         even when dwarf-2 is not the default.
956 2015-07-08  Jeff Law  <law@redhat.com>
958         PR testsuite/66796
959         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
960         to have a single memory reference.
962 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
964         * g++.dg/other/dump-ada-spec-9.C: New test.
966 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
968         * g++.dg/vect/vect.exp: Run also simd* tests.
969         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
970         (check_vect): Fix up get_cpuid call for C++.
971         * g++.dg/vect/simd-clone-1.cc: New test.
973 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
975         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
977 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
979         * gcc.target/i386/readeflags-1.c (abort): New prototype.
980         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
982 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
984         PR target/66806
985         * gcc.target/i386/pr66806.c: New test.
987 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
989         PR c++/66421
990         * g++.dg/cpp0x/auto45.C: New.
992 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
994         PR middle-end/66334
995         * gcc.target/i386/pr66334.c: New.
997 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
999         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
1000         comments.
1002 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
1004         PR jit/66783
1005         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
1006         (verify_code): Update expected error message.
1007         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
1008         (verify_code): Likewise.
1009         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
1010         (verify_code): Likewise.
1012 2015-07-08  Richard Biener  <rguenther@suse.de>
1014         PR tree-optimization/66793
1015         * gcc.dg/torture/pr66793.c: New testcase.
1017 2015-07-08  Richard Biener  <rguenther@suse.de>
1019         PR tree-optimization/66794
1020         * gcc.dg/torture/pr66794.c: New testcase.
1022 2015-07-08  Marek Polacek  <polacek@redhat.com>
1024         PR c++/66748
1025         * g++.dg/abi/abi-tag15.C: New test.
1027 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1029         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
1030         * gcc.target/mips/branch-3.c: Ditto
1031         * gcc.target/mips/branch-4.c: Ditto.
1032         * gcc.target/mips/branch-5.c: Ditto.
1033         * gcc.target/mips/branch-6.c: Ditto.
1034         * gcc.target/mips/branch-7.c: Ditto.
1035         * gcc.target/mips/branch-8.c: Ditto.
1036         * gcc.target/mips/branch-9.c: Ditto.
1037         * gcc.target/mips/branch-10.c: Ditto.
1038         * gcc.target/mips/branch-11.c: Ditto.
1039         * gcc.target/mips/branch-12.c: Ditto.
1040         * gcc.target/mips/branch-13.c: Ditto.
1041         * gcc.target/mips/umips-branch-5.c: New file.
1042         * gcc.target/mips/umips-branch-6.c: New file.
1043         * gcc.target/mips/umips-branch-7.c: New file.
1044         * gcc.target/mips/umips-branch-8.c: New file.
1045         * gcc.target/mips/umips-branch-9.c: New file.
1046         * gcc.target/mips/umips-branch-10.c: New file.
1047         * gcc.target/mips/umips-branch-11.c: New file.
1048         * gcc.target/mips/umips-branch-12.c: New file.
1049         * gcc.target/mips/umips-branch-13.c: New file.
1050         * gcc.target/mips/umips-branch-14.c: New file.
1051         * gcc.target/mips/umips-branch-15.c: New file.
1052         * gcc.target/mips/umips-branch-16.c: New file.
1053         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
1054         (OCCUPY_0xfffc): New define.
1056 2015-07-08  Renlin Li  <renlin.li@arm.com>
1058         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
1060 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1062         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
1064 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
1066         * gcc.target/i386/bt-3.c: New test.
1067         * gcc.target/i386/bt-4.c: Ditto.
1069 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1071         * g++.dg/other/dump-ada-spec-8.C: New test.
1073 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1075         PR jit/66783
1076         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1077         test case.
1078         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1079         New test case.
1080         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1081         New test case.
1082         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1083         Avoid using an opaque struct for local "f".
1085 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1087         PR jit/66779
1088         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
1089         * jit.dg/test-pr66779.c: New testcase.
1091 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1093         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
1094         NOCOMPRESSION.
1096 2015-07-07  Richard Biener  <rguenther@suse.de>
1098         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
1100 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1102         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
1103         * gcc.target/mips/call-5.c: Ditto.
1104         * gcc.target/mips/call-6.c: Ditto.
1106 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1108         * gcc.dg/dx-test.c: New test-case.
1110 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
1112         PR fortran/66578
1113         * gfortran.dg/allocate_with_source_9.f08: New test.
1115 2015-07-07  Christian Bruel  <christian.bruel@st.com>
1117         PR target/52144
1118         * gcc.target/arm/flip-thumb.c: Fix scan.
1119         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1120         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1121         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1122         Fix return value.
1124 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
1126         PR target/65956
1127         * gcc.c-torture/execute/pr65956.c: New test.
1129 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
1131         * gcc.target/arm/aapcs/align1.c: New.
1132         * gcc.target/arm/aapcs/align_rec1.c: New.
1133         * gcc.target/arm/aapcs/align2.c: New.
1134         * gcc.target/arm/aapcs/align_rec2.c: New.
1135         * gcc.target/arm/aapcs/align3.c: New.
1136         * gcc.target/arm/aapcs/align_rec3.c: New.
1137         * gcc.target/arm/aapcs/align4.c: New.
1138         * gcc.target/arm/aapcs/align_rec4.c: New.
1139         * gcc.target/arm/aapcs/align_vararg1.c: New.
1140         * gcc.target/arm/aapcs/align_vararg2.c: New.
1142 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1144         * gfortran.dg/iomsg_2.f90: New test.
1146 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1148         PR target/66749
1149         * gcc.target/i386/pr66749.c: New test.
1151 2015-07-06  Richard Biener  <rguenther@suse.de>
1153         PR tree-optimization/66772
1154         * gcc.dg/torture/pr66772-1.c: New testcase.
1155         * gcc.dg/torture/pr66772-2.c: Likewise.
1157 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
1159         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1160         the jals instruction.
1162 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1164         PR target/53383
1165         * gcc.target/i386/pr53383-1.c: New file.
1166         * gcc.target/i386/pr53383-2.c: Likewise.
1167         * gcc.target/i386/pr53383-3.c: Likewise.
1169 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1171         * gcc.target/aarch64/fnmul-1.c: New.
1172         * gcc.target/aarch64/fnmul-2.c: New.
1173         * gcc.target/aarch64/fnmul-3.c: New.
1174         * gcc.target/aarch64/fnmul-4.c: New.
1176 2015-07-06  Richard Biener  <rguenther@suse.de>
1178         PR middle-end/66759
1179         * gcc.dg/torture/pr66759.c: New testcase.
1181 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
1183         PR fortran/58586
1184         * gfortran.dg/alloc_comp_class_3.f03: New test.
1185         * gfortran.dg/alloc_comp_class_4.f03: New test.
1187 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1189         * gcc.c-torture/execute/pr66757.c: New test.
1191 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
1193         PR tree-optimization/66720
1194         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1196 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
1197             Sandra Loosemore <sandra@codesourcery.com>
1199         * gcc.target/nios2/gprel-offset.c: New test.
1201 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1203         PR fortran/66725
1204         * gfortran.dg/pr66725.f90: New test.
1206 2015-07-03  Jason Merrill  <jason@redhat.com>
1208         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1209         Avoid narrowing error.
1211 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
1213         PR rtl-optimization/66706
1214         * gcc.target/powerpc/shift-int.c: New testcase.
1216 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
1218         PR target/66746.
1219         * gcc.target/i386/pr66746.c: New file.
1221 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
1223         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1225 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
1227         PR tree-optimization/66119
1228         * g++.dg/opt/pr66119.C: New.
1230 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
1232         PR fortran/52846
1233         * gfortran.dg/submodule_1.f90: New test
1234         * gfortran.dg/submodule_2.f90: New test
1235         * gfortran.dg/submodule_3.f90: New test
1236         * gfortran.dg/submodule_4.f90: New test
1237         * gfortran.dg/submodule_5.f90: New test
1238         * gfortran.dg/submodule_6.f90: New test
1239         * gfortran.dg/submodule_7.f90: New test
1241 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1243         PR preprocessor/53690
1244         * g++.dg/cpp/pr53690.C: New.
1246 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1248         * gcc.target/powerpc/vec-cmp.c: New test.
1250 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1252         PR fortran/56520
1253         * gfortran.dg/pr56520.f90: New test.
1255 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
1257         PR fortran/66545
1258         * gfortran.dg/pr66545_1.f90: New test.
1259         * gfortran.dg/pr66545_2.f90: New test.
1261 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
1263         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1264         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1266 2015-07-02  Richard Biener  <rguenther@suse.de>
1268         PR testsuite/66719
1269         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1270         unaligned loads.
1272 2015-07-02  Richard Biener  <rguenther@suse.de>
1274         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1276 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
1278         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1280 2015-07-01  Jason Merrill  <jason@redhat.com>
1282         * lib/target-supports.exp (cxx_default): Set to C++14.
1284 2015-07-01  Tom de Vries  <tom@codesourcery.com>
1286         PR testsuite/66723
1287         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1288         scan-assembler.
1290 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1292         * gfortran.dg/warn_conversion_8.f90:  New test.
1294 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1296         PR rtl-optimization/61047
1297         * gcc.c-torture/execute/20150611-1.c: New testcase.
1299 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1301         PR jit/66700
1302         * jit.dg/all-non-failing-tests.h: Add
1303         test-pr66700-observing-write-through-ptr.c.
1304         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1306 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1308         * jit.dg/test-accessing-union.c: Add comments for use by
1309         gcc/jit/docs/topics/types.rst.
1311 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
1313         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1314         'do-require-effective-target' with 'dg-require-effective-target'.
1315         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1316         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1317         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
1318         'stlex' with 'strex' as the expected output.
1320 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
1322         PR c++/60365
1323         * g++.dg/cpp0x/gen-attrs-60.C: New.
1324         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1326 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
1328         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1329         New function.
1330         * gcc.target/aarch64/pic-small.c: Restrict this test under
1331         check_effective_target_aarch64_small_fpic.
1333 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
1335         * gfortran.dg/gomp/pr66633.f90: New test.
1337 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
1339         PR c++/66686
1340         * g++.dg/template/pr66686.C: New test.
1342 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
1344         * gnat.dg/lto17.ad[sb]: New test.
1346 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1348         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1349         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1350         testcase.
1351         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1352         New testcase.
1353         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1354         New testcase.
1355         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1356         New testcase.
1357         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1358         New testcase.
1359         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1360         New testcase.
1361         * jit.dg/test-switch.c: New testcase.
1362         * jit.dg/test-switch.cc: New testcase.
1364 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1366         PR jit/66546
1367         * jit.dg/all-non-failing-tests.h: Add note about
1368         test-validly-unreachable-block.c.
1369         * jit.dg/test-validly-unreachable-block.c: New file.
1371 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1373         PR jit/66628
1374         * jit.dg/all-non-failing-tests.h: Add note about
1375         test-extra-options.c.
1376         * jit.dg/test-extra-options.c: New testcase.
1378 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
1380         PR debug/66691
1381         * gcc.target/i386/pr66691.c: New.
1383 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
1385         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1386         * gcc.target/i386/iamcu/args.h: Likewise.
1387         * gcc.target/i386/iamcu/asm-support.S: Likewise.
1388         * gcc.target/i386/iamcu/defines.h: Likewise.
1389         * gcc.target/i386/iamcu/macros.h: Likewise.
1390         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1391         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1392         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1393         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1394         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1395         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1396         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1397         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1398         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1399         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1400         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1401         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1402         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1403         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1404         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1405         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1406         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1408 2015-06-30  Marek Polacek  <polacek@redhat.com>
1410         * gcc.dg/fold-minus-6.c: New test.
1412         * gcc.dg/fold-ior-3.c: New test.
1414 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
1416         Implement N4197 - Adding u8 character literals
1417         * g++.dg/cpp1z/utf8.C: New.
1418         * g++.dg/cpp1z/utf8-neg.C: New.
1419         * g++.dg/cpp1z/udlit-utf8char.C: New.
1421 2015-06-30  Marek Polacek  <polacek@redhat.com>
1423         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1425 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1427         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1428         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1429         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1430         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1432 2015-06-30  Marek Polacek  <polacek@redhat.com>
1434         * gcc.dg/fold-ior-2.c: New test.
1436 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1438         PR tree-optimization/66652
1439         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1440         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
1441         pointers.
1442         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1444 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
1446         PR c++/65977
1447         * g++.dg/cpp0x/constexpr-friend-3.C: New.
1448         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1450 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1452         PR fortran/66605
1453         * gfortran.dg/wunused-parameter.f90: New test.
1455 2015-06-29  Richard Henderson  <rth@redhat.com>
1457         * gcc.target/i386/asm-flag-1.c: New.
1458         * gcc.target/i386/asm-flag-2.c: New.
1459         * gcc.target/i386/asm-flag-3.c: New.
1460         * gcc.target/i386/asm-flag-4.c: New.
1461         * gcc.target/i386/asm-flag-5.c: New.
1463 2015-06-29  Marek Polacek  <polacek@redhat.com>
1465         PR c/66322
1466         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1467         * c-c++-common/pr66322.c: New test.
1468         * g++.dg/eh/scope1.C: Remove dg-warning.
1470 2015-06-29  Richard Biener  <rguenther@suse.de>
1472         PR tree-optimization/66677
1473         * gcc.dg/vect/pr66677.c: New testcase.
1475 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
1477         PR middle-end/64130
1478         * gcc.dg/tree-ssa/pr64130.c: New test.
1480 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
1482         * gcc.target/aarch64/pic-small.c: New testcase.
1484 2015-06-26  Richard Biener  <rguenther@suse.de>
1486         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1488 2015-06-26  Marek Polacek  <polacek@redhat.com>
1490         * gcc.dg/fold-and-1.c: New test.
1491         * gcc.dg/fold-and-2.c: New test.
1493 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
1495         * gnat.dg/warn11.adb: Add missing dg directive.
1496         * gnat.dg/warn12.adb: New test.
1497         * gnat.dg/warn12_pkg.ads: New helper.
1499 2015-06-26  Richard Biener  <rguenther@suse.de>
1501         * gfortran.dg/reassoc_3.f90: Adjust.
1503 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
1505         PR target/66412
1506         * gcc.target/i386/pr66412.c: New test.
1508 2015-06-25  Richard Biener  <rguenther@suse.de>
1510         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1512 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
1514         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1516 2015-06-25  Richard Biener  <rguenther@suse.de>
1518         * gfortran.dg/vect/vect-9.f90: New testcase.
1520 2015-06-25  Nick Clifton  <nickc@redhat.com>
1522         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
1523         H8300 and M32R targets.
1525 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1527         PR fortran/66528
1528         * gfortran.dg/maxerrors.f90: New test.
1530 2015-06-08  DJ Delorie  <dj@redhat.com>
1532         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
1534 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1536         * gcc.target/aarch64/mgeneral-regs_3.c: New.
1538 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1540         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1541         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1542         * gcc.target/aarch64/nofp_1.c: New file.
1544 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
1546         Implement N3928 - Extending static_assert
1547         * g++.dg/cpp0x/static_assert8.C: Adjust.
1548         * g++.dg/cpp0x/static_assert12.C: New.
1549         * g++.dg/cpp0x/static_assert13.C: New.
1550         * g++.dg/cpp1y/static_assert1.C: New.
1551         * g++.dg/cpp1y/static_assert2.C: New.
1552         * g++.dg/cpp1z/static_assert-nomsg.C: New.
1554 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
1556         PR c++/65750
1557         * g++.dg/cpp0x/trailing11.C: New.
1559 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1561         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1562         multilibs.
1563         * gcc.target/arm/memset-inline-10.c: Likewise.
1564         * gcc.target/arm/pr58784.c: Likewise.
1565         * gcc.target/arm/pr59985.C: Likewise.
1566         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1568 2015-06-24  Renlin Li  <renlin.li@arm.com>
1570         * gcc.target/aarch64/arm_align_max_pwr.c: New.
1571         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1573 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
1575         Revert:
1576         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1578         PR c++/30044
1579         * g++.dg/cpp0x/auto45.C: New test.
1580         * g++.dg/template/pr30044.C: New test.
1581         * g++.dg/template/crash83.C: Accept any error string.
1582         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1583         parameters.
1584         * g++.dg/cpp0x/variadic18.C: Likewise
1585         * g++.dg/template/canon-type-13.C: Likewise.
1586         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1588 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
1590         PR c++/65811
1591         * g++.dg/other/linkage2.C: New.
1593 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1595         PR target/63408
1596         * gcc.target/arm/pr63408.c: New test.
1598 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
1600         * lib/c-torture.exp: Don't call check_effective_target_lto
1601         before setting up environment correctly.
1602         * lib/gcc-dg.exp: Likewise, and protect
1603         gcc_force_conventional_output.
1605 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1607         PR rtl-optimization/66306
1608         * gcc.target/s390/pr66306.c: New test.
1610 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1612         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1613         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1614         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1615         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1616         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1617         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1618         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1620 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
1622         PR target/65803
1623         * gcc.c-torture/pr65803.c: New test.
1625 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1627         PR c++/30044
1628         * g++.dg/cpp0x/auto45.C: New test.
1629         * g++.dg/template/pr30044.C: New test.
1630         * g++.dg/template/crash83.C: Accept any error string.
1631         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1632         parameters.
1633         * g++.dg/cpp0x/variadic18.C: Likewise
1634         * g++.dg/template/canon-type-13.C: Likewise.
1635         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1637 2015-06-23  Marek Polacek  <polacek@redhat.com>
1639         * c-c++-common/Wlogical-op-3.c: New test.
1641 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1643         PR c++/66254
1644         * g++.dg/cpp0x/scoped_enum5.C: New.
1646 2015-06-23  Richard Biener  <rguenther@suse.de>
1648         PR tree-optimization/66636
1649         * gcc.dg/vect/pr66636.c: New testcase.
1651 2015-06-23  Marek Polacek  <polacek@redhat.com>
1653         * gcc.dg/fold-minus-4.c: New test.
1654         * gcc.dg/fold-minus-5.c: New test.
1655         * c-c++-common/ubsan/overflow-add-5.c: New test.
1657 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
1659         Add missing testcase from r224672.
1660         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1662         * gcc.target/vax/bswapdi-1.c: New.
1664 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
1666         PR fortran/64674
1667         * gfortran.dg/associate_18.f08: New test.
1669 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
1671         PR target/66560
1672         * gcc.target/i386/pr66560-1.c: New test.
1673         * gcc.target/i386/pr66560-2.c: Ditto.
1674         * gcc.target/i386/pr66560-3.c: Ditto.
1675         * gcc.target/i386/pr66560-4.c: Ditto.
1677 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
1679         * gcc.target/nvptx/nvptx.exp: New file.
1680         * gcc.target/nvptx/proto-1.c: Likewise.
1682 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
1684         PR tree-optimization/66449
1685         * gcc.dg/vect/pr66449.c: New test.
1687 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
1689         * g++.dg/other/dump-ada-spec-5.C: New test.
1690         * g++.dg/other/dump-ada-spec-6.C: Likewise.
1691         * g++.dg/other/dump-ada-spec-7.C: Likewise.
1693 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
1695         * g++.dg/inherit/pure1.C: Test location too.
1697 2015-06-22  Marek Polacek  <polacek@redhat.com>
1699         * gcc.dg/fold-ior-1.c: New test.
1700         * gcc.dg/fold-minus-2.c: New test.
1701         * gcc.dg/fold-minus-3.c: New test.
1702         * gcc.dg/fold-plus-1.c: New test.
1703         * gcc.dg/fold-plus-2.c: New test.
1704         * gcc.dg/fold-xor-4.c: New test.
1705         * gcc.dg/fold-xor-5.c: New test.
1707 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1709         PR target/65914
1710         * g++.dg/torture/pr65914.C:  New.
1712 2015-06-22  Richard Biener  <rguenther@suse.de>
1714         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1715         not existing TORTURE_OPTIONS only.
1716         * lib/gcc-dg.exp: Likewise.
1718 2015-06-22  Christian Bruel  <christian.bruel@st.com>
1720         PR target/52144
1721         * gcc.target/arm/flip-thumb.c: New test.
1723 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
1724             Martin Liska  <mliska@suse.cz>
1726         PR ipa/65908
1727         * g++.dg/ipa/pr65908.C: New testcase.
1729 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
1731         PR c++/65882
1732         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1733         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1735 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
1737         * gnat.dg/specs/debug1.ads: Adjust.
1739 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
1741         * gcc.target/aarch64/fmovd-zero-mem.c: New.
1742         * gcc.target/aarch64/fmovd-zero-reg.c: New.
1743         * gcc.target/aarch64/fmovf-zero-mem.c: New.
1744         * gcc.target/aarch64/fmovf-zero-reg.c: New.
1745         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1746         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1747         * gcc.target/aarch64/fmovd-zero.c: Delete.
1748         * gcc.target/aarch64/fmovf-zero.c: Delete.
1750 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1752         * gcc.target/vax/bswapdi-1.c: New.
1754 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1756         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1758 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1760         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1762 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1764         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1766 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1768         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1770 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1772         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1774 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1776         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1778 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1780         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1782 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1784         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1786 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1788         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1790 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1792         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1794 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1796         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1798 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1800         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1802 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1804         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1806 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1808         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1810 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1812         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1814 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1816         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1818 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1820         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1822 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1824         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1826 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1828         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1830 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1832         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1833         (_ARM_FPSCR): Add FZ field.
1834         (clean_results): Force FZ=1 on AArch64.
1835         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1837 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1839         * gcc.target/aarch64/pr62308.c: New test.
1841 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
1843         PR fortran/66549
1844         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1846 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
1848         * gcc.target/i386/mpx/pr66581.c: New test.
1850 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
1852         * gcc.target/i386/cmov9.c: New test.
1854 2015-06-18  Richard Biener  <rguenther@suse.de>
1856         * g++.dg/other/const4.C: New testcase.
1858 2015-06-18  Michael Matz  <matz@suse.de>
1860         PR middle-end/66253
1861         * gcc.dg/vect/pr66253.c: New testcase.
1863 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1865         PR target/66569
1866         * gcc.target/i386/mpx/chkp-vararg.c: New test.
1868 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1870         PR middle-end/66568
1871         * gcc.target/i386/mpx/pr66568.c: New test.
1873 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1875         PR middle-end/66567
1876         * gcc.target/i386/mpx/pr66567.c: New test.
1878 2015-06-18  Richard Biener  <rguenther@suse.de>
1880         PR tree-optimization/66510
1881         * gcc.dg/vect/slp-perm-12.c: New testcase.
1883 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1885         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1886         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1887         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1888         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1890 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
1892         PR c++/66571
1893         * g++.dg/gomp/pr66571-1.C: New test.
1895         PR middle-end/66429
1896         * c-c++-common/gomp/pr66429.c: New test.
1898 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
1900         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1901         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1902         ...this.
1903         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1904         New testcase.
1905         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1906         New testcase.
1908 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1910         PR testsuite/65944
1911         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1913 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
1915         * gcc.target/mips/pr65862-1.c: New test.
1916         * gcc.target/mips/pr65862-2.c: Likewise.
1918 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1920         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1921         * gcc.target/i386/pr52252-atom.c: Ditto.
1922         * gcc.target/i386/vect-div-1.c: Ditto.
1923         * gcc.target/i386/rotate-5.c: Ditto.
1924         * gcc.target/i386/pr50202.c: Ditto.
1925         * gcc.target/i386/pr37843-3.c: Ditto.
1926         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1927         * gcc.target/i386/pr53397-1.c: Ditto.
1928         * gcc.target/i386/pr55934.c: Ditto.
1929         * gcc.target/i386/pr37843-4.c: Ditto.
1930         * gcc.target/i386/pr60451.c: Ditto.
1931         * gcc.target/i386/pr53397-2.c: Ditto.
1932         * gcc.target/i386/vectorize1.c: Ditto.
1933         * gcc.target/i386/extract-insert-combining.c: Ditto.
1934         * gcc.target/i386/pr53759.c: Ditto.
1935         * gcc.target/i386/pr52252-core.c: Ditto.
1936         * gcc.target/i386/rotate-3.c: Ditto.
1937         * gcc.target/i386/sse-20.c: Ditto.
1938         * gcc.target/i386/rotate-4.c: Ditto.
1939         * gcc.target/i386/pr61403.c: Ditto.
1940         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1941         * gcc.target/i386/pr60901.c: Ditto.
1942         * gcc.target/i386/pr59794-7.c: Ditto.
1943         * gcc.target/i386/pr62208.c: Ditto.
1944         * gcc.target/i386/pr53416.c: Ditto.
1945         * gcc.target/i386/asm-dialect-1.c: Ditto.
1946         * gcc.target/i386/pr50038.c: Ditto.
1947         * gcc.target/i386/47698.c: Ditto.
1948         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1949         * gcc.target/i386/pr59794-2.c: Ditto.
1950         * gcc.target/i386/pr59794-3.c: Ditto.
1951         * gcc.target/i386/pr39058.c: Ditto.
1952         * gcc.target/i386/pr60205-1.c: Ditto.
1953         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1954         * gcc.target/i386/sse2-movq-2.c: Ditto.
1956 2015-06-17  Richard Biener  <rguenther@suse.de>
1958         PR tree-optimization/66251
1959         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1961 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
1963         PR c++/59682
1964         * g++.dg/parse/new-placement1.C: New.
1966 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1968         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1969         * jit.dg/test-compound-assignment.c: New testcase.
1971 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1973         PR jit/66539
1974         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1975         to "testcases" array.
1977 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1979         PR jit/66539
1980         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1981         * jit.dg/test-debug-strings.c: New test case.
1982         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1983         the discriminant has a sane debug string.
1985 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
1987         PR target/56766
1988         * gcc.target/i386/pr56766-1.c: New test.
1989         * gcc.target/i386/pr56766-2.c: Ditto.
1991 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
1993         * gcc.target/mips/loongson-shift-count-truncated-1.c:
1994         Skip on mips*-mti-linux* and mips*-img-linux* targets.
1995         * gcc.target/mips/loongson-simd.c: Ditto.
1997 2015-06-16  Richard Biener  <rguenther@suse.de>
1999         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
2001 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
2003         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
2004         passed by the testsuite driver.
2006 2015-06-16  Richard Biener  <rguenther@suse.de>
2008         * gcc.dg/vect/slp-perm-11.c: New testcase.
2010 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
2012         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
2013         dg-options.
2015 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
2017         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2018         Reinstate calls to torture-init and torture-finalize.
2020 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2022         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
2024 2015-06-15  Nathan Sidwell  <nathan@acm.org>
2026         PR c++/58583
2027         * g++.dg/cpp0x/nsdmi-template14.C: New test.
2029 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
2031         PR c++/51048
2032         * g++.dg/cpp0x/local-type1.C: New.
2034 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
2036         PR fortran/44672
2037         PR fortran/45440
2038         PR fortran/57307
2039         * gfortran.dg/allocate_with_source_3.f90: Removed check for
2040         unimplemented error.
2041         * gfortran.dg/allocate_with_source_7.f08: New test.
2042         * gfortran.dg/allocate_with_source_8.f08: New test.
2044 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
2046         PR c++/65168
2047         * g++.dg/warn/Walways-true-3.C: New test.
2049 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2051         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
2053 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2055         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
2056         (main): Remove superfluous attributes.
2057         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2058         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2060 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2062         * gcc.target/i386/monitorx.c: New.
2063         * gcc.target/i386/sse-12.c: Add -mmwaitx.
2064         * gcc.target/i386/sse-13.c: Ditto.
2065         * gcc.target/i386/sse-14.c: Ditto.
2066         * gcc.target/i386/sse-22.c: Ditto.
2067         * gcc.target/i386/sse-23.c: Ditto.
2068         * g++.dg/other/i386-2.C: Ditto.
2069         * g++.dg/other/i386-3.C: Ditto.
2071 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
2073         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2075 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
2077         PR fortran/66079
2078         * gfortran.dg/allocatable_scalar_13.f90: New test
2080 2015-06-11  Marek Polacek  <polacek@redhat.com>
2082         * gcc.dg/fold-xor-3.c: New test.
2084 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2086         * gcc.target/arm/short-it-ifcvt-1.c: New test.
2087         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2089 2015-06-11  Christian Bruel  <christian.bruel@st.com>
2091         PR target/52144
2092         * gcc.target/arm/pragma_attribute.c: New test.
2094 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2096         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
2098 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2100         PR target/66473
2101         * gcc.target/i386/pr66473.c: New test.
2103 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
2105         PR target/66470
2106         * gcc.dg/tls/pr66470.c: New test.
2107         * gcc.target/i386/pr66470.c: New test.
2109 2015-06-10  Christian Bruel  <christian.bruel@st.com>
2111         PR target/52144
2112         * gcc.target/arm/attr_arm.c: New test
2113         * gcc.target/arm/attr_arm-err.c: New test
2114         * gcc.target/arm/attr_thumb.c: New test
2115         * gcc.target/arm/attr_thumb-static.c: New test
2117 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2119         PR target/66200
2120         PR target/66428
2121         PR c++/66192
2122         * g++.dg/abi/aarch64_guard1.C: Adjust test.
2124 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
2126         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2127         passed by the testsuite driver.
2129 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2131         Revert:
2132         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2133         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2134         * gcc.dg/ssp-1.c: Make counter a register.
2135         * gcc.dg/ssp-2.c: Likewise.
2136         * gcc.dg/torture/parm-coalesce.c: New.
2138 2015-06-09  Tom de Vries  <tom@codesourcery.com>
2140         * gcc.target/i386/vararg-loc.c: New test.
2142 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2144         PR c++/65815
2145         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2146         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2148 2015-06-09  Marek Polacek  <polacek@redhat.com>
2150         PR tree-optimization/66299
2151         * gcc.dg/pr66299-1.c: New test.
2152         * gcc.dg/pr66299-2.c: New test.
2153         * gcc.dg/pr66299-3.c: New test.
2155 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
2157         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2158         passed by the testsuite driver.
2160 2015-06-09  Richard Biener  <rguenther@suse.de>
2162         PR middle-end/66423
2163         * gcc.dg/fold-modpow2.c: New testcase.
2165 2015-06-09  Richard Biener  <rguenther@suse.de>
2167         PR tree-optimization/66419
2168         * gcc.dg/vect/bb-slp-37.c: New testcase.
2170 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
2172         * gcc.target/arm/stl-cond.c: New test.
2174 2015-06-09  Richard Biener  <rguenther@suse.de>
2176         PR middle-end/66413
2177         * gcc.dg/torture/pr66413.c: New testcase.
2179 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2181         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2182         * gcc.dg/ssp-1.c: Make counter a register.
2183         * gcc.dg/ssp-2.c: Likewise.
2184         * gcc.dg/torture/parm-coalesce.c: New.
2186 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
2188         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2189         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2191 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2193         PR rtl-optimization/66444
2194         * gcc.dg/pr66444.c: New test.
2196 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2198         PR fortran/66245
2199         * gfortran.dg/class_is_1.f90: New test.
2200         * gfortran.dg/type_is_1.f90: Ditto.
2202 2015-06-08  Marek Polacek  <polacek@redhat.com>
2204         PR c/66415
2205         * gcc.dg/cpp/pr66415-1.c: New test.
2206         * gcc.dg/cpp/pr66415-2.c: New test.
2208 2015-06-08  Richard Biener  <rguenther@suse.de>
2210         PR tree-optimization/66422
2211         * gcc.dg/Warray-bounds-16.c: New testcase.
2213 2015-06-08  Richard Biener  <rguenther@suse.de>
2215         * gcc.dg/vect/slp-perm-10.c: New testcase.
2216         * gcc.dg/vect/slp-23.c: Adjust.
2217         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2218         vector pointer update.
2220 2015-06-08  Marek Polacek  <polacek@redhat.com>
2222         PR sanitizer/66452
2223         * g++.dg/ubsan/pr66452.C: New test.
2225 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2227         PR tree-optimization/66436
2228         * gcc.dg/gomp/dump-new-function-2.c: New test.
2229         * gcc.dg/gomp/dump-new-function-3.c: Same.
2230         * gcc.dg/gomp/dump-new-function.c: Same.
2232 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2234         PR tree-optimization/66435
2235         * gcc.dg/gomp/notify-new-function-2.c: New test.
2236         * gcc.dg/gomp/notify-new-function-3.c: Same.
2237         * gcc.dg/gomp/notify-new-function.c: Same.
2239 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
2241         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2242         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2243         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2244         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2245         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2246         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2247         -fshort-enum.
2249 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
2251         PR fortran/47659
2252         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2253         * gfortran.dg/warn_conversion.f90: Add warning for change in value
2254         for assignment.
2255         * gfortran.dg/warn_conversion_3.f90: Add warnings.
2256         * gfortran.dg/warn_conversion_5.f90: New test.
2257         * gfortran.dg/warn_conversion_6.f90: New test.
2258         * gfortran.dg/warn_conversion_7.f90: New test.
2260 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2262         PR fortran/66347
2263         * gfortran.dg/blockdata_9.f: New test.
2265 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2267         PR fortran/66385
2268         * gfortran.dg/forall_17.f90:  New test.
2270 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
2272         * g++.dg/cpp0x/pr57101.C: Add warning.
2273         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2274         * g++.dg/ext/visibility/anon7.C: Same.
2275         * g++.dg/ipa/pr63587-2.C: Same.
2276         * g++.dg/opt/dump1.C: Same.
2277         * g++.dg/opt/pr59622-3.C: Same.
2278         * g++.dg/opt/pr59622.C: Same.
2279         * g++.dg/torture/pr46383.C: Same.
2280         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2281         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2282         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2283         functions.
2284         * gfortran.dg/intent_out_8.f90: Same.
2285         * gfortran.dg/warn_target_lifetime_3.f90: Same.
2287 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2289         PR fortran/66377
2290         gfortran.dg/equiv_9.f90: New test.
2293 2015-06-05  Tom de Vries  <tom@codesourcery.com>
2295         merge from gomp4 branch:
2296         2015-05-28  Tom de Vries  <tom@codesourcery.com>
2298         PR tree-optimization/65443
2299         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2300         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2301         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2303 2015-06-05  Nathan Sidwell  <nathan@acm.org>
2305         PR c++/52595
2306         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2308 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
2310         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2312 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2314         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2316 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
2318         * testsuite/gcc.target/i386/noplt-1.c: New test.
2319         * testsuite/gcc.target/i386/noplt-2.c: New test.
2320         * testsuite/gcc.target/i386/noplt-3.c: New test.
2321         * testsuite/gcc.target/i386/noplt-4.c: New test.
2323 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
2325         PR fortran/58749
2326         * gfortran.dg/adjustl_1.f90:  New test.
2328 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
2330         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2331         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2333 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
2335         * lto.c (iterative_hash_canonical_type,
2336         gimple_register_canonical_type): only hash main variants of types
2338 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
2340         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2341         Move set of dg-do-what-default after early return.
2343 2015-06-04  Marek Polacek  <polacek@redhat.com>
2345         PR c/66341
2346         * gcc.dg/lvalue-8.c: New test.
2348 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2349             Paolo Carlini  <paolo.carlini@oracle.com>
2351         PR c++/66130
2352         * g++.dg/other/pr66130.C: New.
2353         * g++.dg/cpp0x/pr66130.C: Likewise.
2355 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2357         * g++.dg/cpp0x/decl-loc1.C: New.
2358         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2359         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2360         * g++.dg/init/ctor8.C: Likewise.
2361         * g++.dg/parse/semicolon4.C: Likewise.
2363 2015-06-03  Marek Polacek  <polacek@redhat.com>
2365         PR sanitizer/66190
2366         * g++.dg/ubsan/static-init-1.C: New test.
2367         * g++.dg/ubsan/static-init-2.C: New test.
2368         * g++.dg/ubsan/static-init-3.C: New test.
2370 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
2372         PR target/66275
2373         * gcc.target/i386/pr66275.c: New test.
2375 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2377         * gcc.dg/Wcxx-compat-22.c: New testcase.
2378         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2379         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2380         * c-c++-common/pr58346-1.c: Likewise.
2381         * c-c++-common/transparent-union-1.c: Likewise.
2383 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
2385         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2386         * g++.dg/plugin/def_plugin.c: New file.
2387         * g++.dg/plugin/def-plugin-test.C: New file.
2389 2015-06-03  Richard Biener  <rguenther@suse.de>
2391         * gcc.dg/vect/bb-slp-36.c: New testcase.
2393 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2395         * gcc.dg/lto/chkp-removed-alias_0.c: New.
2397 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2399         * gcc.dg/lto/chkp-privatize-1_0.c: New.
2400         * gcc.dg/lto/chkp-privatize-1_1.c: New.
2401         * gcc.dg/lto/chkp-privatize-2_0.c: New.
2402         * gcc.dg/lto/chkp-privatize-2_1.c: New.
2404 2015-06-03  Marek Polacek  <polacek@redhat.com>
2406         PR c/64223
2407         PR c/29358
2408         * gcc.dg/pr64223-1.c: New test.
2409         * gcc.dg/pr64223-2.c: New test.
2411 2015-06-03  Richard Biener  <rguenther@suse.de>
2413         PR tree-optimization/63916
2414         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2416 2015-06-03  Richard Biener  <rguenther@suse.de>
2418         PR tree-optimization/66375
2419         * gcc.dg/torture/pr66375.c: New testcase.
2421 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
2423         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2425 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
2427         PR target/65768
2428         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2430 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2432         PR fortran/66380
2433         * gfortran.dg/reshape_7.f90: New test.
2435 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
2437         PR c/66220:
2438         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2439         (fn_36): New.
2441 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2443         PR c/49551
2444         * gcc.dg/pr49551.c: New testcase.
2446 2015-06-02  Richard Biener  <rguenther@suse.de>
2448         PR debug/65549
2449         * g++.dg/lto/pr65549_0.C: New testcase.
2451 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
2453         PR libgomp/65742
2454         PR middle-end/66332
2455         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2457 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2459         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2461 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
2463         PR c++/61683
2464         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2466 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2468         PR tree-optimization/48052
2469         * gcc.dg/tree-ssa/scev-8.c: New.
2470         * gcc.dg/tree-ssa/scev-9.c: New.
2471         * gcc.dg/tree-ssa/scev-10.c: New.
2472         * gcc.dg/vect/pr48052.c: New.
2474 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
2476         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2478 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2480         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2482 2015-06-02  Marek Polacek  <polacek@redhat.com>
2484         PR middle-end/66345
2485         * gcc.dg/torture/pr66345.c: New test.
2487 2015-06-02  Richard Biener  <rguenther@suse.de>
2489         PR tree-optimization/65961
2490         * gcc.dg/torture/pr65961.c: New testcase.
2492 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2494         PR tree-optimization/52563
2495         PR tree-optimization/62173
2496         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2497         * gcc.dg/tree-ssa/scev-4.c: Ditto.
2499 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2501         * gnat.dg/specs/varsize_return2.ads: New test.
2502         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2504 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
2506         * gcc.dg/vect/vect-outer-simd-1.c: New test.
2508 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
2510         PR target/65697
2511         * gcc.target/aarch64/sync-comp-swap.c: New.
2512         * gcc.target/aarch64/sync-comp-swap.x: New.
2513         * gcc.target/aarch64/sync-op-acquire.c: New.
2514         * gcc.target/aarch64/sync-op-acquire.x: New.
2515         * gcc.target/aarch64/sync-op-full.c: New.
2516         * gcc.target/aarch64/sync-op-full.x: New.
2517         * gcc.target/aarch64/sync-op-release.c: New.
2518         * gcc.target/aarch64/sync-op-release.x: New.
2520 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
2522         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
2523         (bar): Predefined.
2525 2015-06-01  Richard Biener  <rguenther@suse.de>
2527         PR tree-optimization/66349
2528         PR tree-optimization/66352
2529         PR tree-optimization/66357
2530         * gcc.dg/torture/pr66357.c: New testcase.
2531         * gcc.dg/torture/pr66349.c: Likewise.
2532         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
2534 2015-06-01  Richard Biener  <rguenther@suse.de>
2536         Revert
2537         2015-05-29  Richard Biener  <rguenther@suse.de>
2539         PR tree-optimization/66314
2540         * gcc.dg/asan/pr66314.c: New testcase.
2542 2015-06-01  Richard Biener  <rguenther@suse.de>
2544         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2546 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
2548         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2549         directives.
2550         (hp3, hp4): Add inline keyword.
2551         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2552         (hp2): Add inline keyword.
2553         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2554         (hp2): Add inline keyword.
2556 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
2558         PR target/65527
2559         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2560         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2561         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2562         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2564 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
2566         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2567         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2569 2015-06-01  Richard Biener  <rguenther@suse.de>
2571         PR tree-optimization/66280
2572         * g++.dg/torture/pr66280.C: New testcase.
2573         * g++.dg/torture/pr66280-2.C: Likewise.
2575 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2577         * gnat.dg/addr9_1.adb: New test.
2578         * gnat.dg/addr9_2.adb: Likewise.
2579         * gnat.dg/addr9_3.adb: Likewise.
2580         * gnat.dg/addr9_4.adb: Likewise.
2582 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2584           * g++.dg/other/dump-ada-spec-4.C: New test.
2586 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
2588         * gcc.dg/alias-8.c: Fix dg-warning.
2590 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
2592         * gcc.dg/alias-8.c: Do not xfail.
2593         * gcc.dg/pr62167.c: Prevent FRE.
2594         * gcc.dg/alias-14.c: New testcase.
2596 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
2598         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2600 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2602         PR target/66215
2603         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2604         dg-options.
2605         * gcc.target/s390/hotpatch-10.c: Likewise.
2606         * gcc.target/s390/hotpatch-11.c: Likewise.
2607         * gcc.target/s390/hotpatch-12.c: Likewise.
2608         * gcc.target/s390/hotpatch-17.c: Likewise.
2609         * gcc.target/s390/hotpatch-18.c: Likewise.
2610         * gcc.target/s390/hotpatch-20.c: Likewise.
2611         * gcc.target/s390/hotpatch-21.c: Likewise.
2612         * gcc.target/s390/hotpatch-22.c: Likewise.
2613         * gcc.target/s390/hotpatch-23.c: Likewise.
2614         * gcc.target/s390/hotpatch-24.c: Likewise.
2615         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
2616         to check for the exact nops too.
2617         * gcc.target/s390/hotpatch-3.c: Likewise.
2618         * gcc.target/s390/hotpatch-4.c: Likewise.
2619         * gcc.target/s390/hotpatch-5.c: Likewise.
2620         * gcc.target/s390/hotpatch-6.c: Likewise.
2621         * gcc.target/s390/hotpatch-7.c: Likewise.
2622         * gcc.target/s390/hotpatch-8.c: Likewise.
2623         * gcc.target/s390/hotpatch-9.c: Likewise.
2624         * gcc.target/s390/hotpatch-14.c: Likewise.
2625         * gcc.target/s390/hotpatch-15.c: Likewise.
2626         * gcc.target/s390/hotpatch-16.c: Likewise.
2627         * gcc.target/s390/hotpatch-19.c: Likewise.
2628         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
2629         scan-assembler-times counting number of .align directives.
2630         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2631         dg-options.  Remove scan-assembler-times counting number of .align
2632         directives.
2633         * gcc.target/s390/hotpatch-26.c: New file.
2634         * gcc.target/s390/hotpatch-27.c: New file.
2635         * gcc.target/s390/hotpatch-28.c: New file.
2636         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2637         using -Os -O0 -O1 -O2 -O3 options.
2639 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2641         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2643 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
2645         PR tree-optimization/66142
2646         * gcc.dg/vect/pr66142.c: New test.
2648 2015-05-29  Richard Biener  <rguenther@suse.de>
2650         PR tree-optimization/66314
2651         * gcc.dg/asan/pr66314.c: New testcase.
2653 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2655         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2656         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2657         Adjust all callers.
2658         (schedule-cleanups, dg-keep-saved-temps): New proc.
2659         (gcc-dg-test-1): Schedule cleanups.
2660         * lib/profopt.exp (profopt-execute): Likewise.
2661         * g++.dg/cdce3.C: Adjust expected line numbers.
2662         * gcc.dg/cdce1.c: Likewise.
2663         * gcc.dg/cdce2.c: Likewise.
2664         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2665         * gcc.dg/strlenopt-24.c: Likewise.
2666         * gcc.dg/tree-ssa/vrp26.c: Likewise.
2667         * gcc.dg/tree-ssa/vrp28.c: Likewise.
2668         * obj-c++.dg/encode-2.mm: Likewise.
2670 2015-05-28  DJ Delorie  <dj@redhat.com>
2672         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2674 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2676         * gnat.dg/discr43.adb: New test.
2678 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2680         * gnat.dg/varsize_temp.adb: Rename into...
2681         * gnat.dg/varsize1.adb: ...this.
2682         * gnat.dg/varsize_copy.ad[sb]: Rename into...
2683         * gnat.dg/varsize2.ad[sb]: ...this.
2684         * gnat.dg/varsize3_1.adb: New test.
2685         * gnat.dg/varsize3_2.adb: Likewise.
2686         * gnat.dg/varsize3_3.adb: Likewise.
2687         * gnat.dg/varsize3_4.adb: Likewise.
2688         * gnat.dg/varsize3_5.adb: Likewise.
2689         * gnat.dg/varsize3_6.adb: Likewise.
2690         * gnat.dg/varsize3_pkg1.ads: New helper.
2691         * gnat.dg/varsize3_pkg2.ads: Likewise.
2692         * gnat.dg/varsize3_pkg3.ads: Likewise.
2694 2015-05-28  Richard Biener  <rguenther@suse.de>
2696         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2698 2015-05-28  Richard Biener  <rguenther@suse.de>
2700         PR tree-optimization/66142
2701         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2703 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
2705         PR target/63810
2706         * gcc.dg/darwin-minversion-3.c: Update testcase.
2707         * gcc.dg/darwin-minversion-4.c: Ditto.
2708         * gcc.dg/darwin-minversion-5.c: New testcase.
2709         * gcc.dg/darwin-minversion-6.c: Ditto.
2710         * gcc.dg/darwin-minversion-7.c: Ditto.
2711         * gcc.dg/darwin-minversion-8.c: Ditto.
2712         * gcc.dg/darwin-minversion-9.c: Ditto.
2713         * gcc.dg/darwin-minversion-10.c: Ditto.
2714         * gcc.dg/darwin-minversion-11.c: Ditto.
2715         * gcc.dg/darwin-minversion-12.c: Ditto.
2717 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2719         PR rtl-optimization/66168
2720         * gcc.c-torture/compile/pr66168.c: New test.
2722 2015-05-27  Jeff Law  <law@redhat.com>
2724         PR target/39726
2725         * gcc.dg/target/m68k/pr39726-1.c: New test.
2727 2015-05-27  Nathan Sidwell  <nathan@acm.org>
2729         PR c++/66270
2730         * g++.dg/ext/alias-canon3.C: New.
2732 2015-05-27  Richard Biener  <rguenther@suse.de>
2734         PR tree-optimization/66272
2735         Revert parts of
2736         2014-08-15  Richard Biener  <rguenther@suse.de>
2738         PR tree-optimization/62031
2739         * gcc.dg/torture/pr66272.c: New testcase.
2741 2015-05-27  Richard Biener  <rguenther@suse.de>
2743         * gcc.dg/vect/slp-reduc-7.c: New testcase.
2745 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
2747         PR target/65358
2748         * gcc.dg/pr65358.c: New test.
2750 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
2752         PR fortran/65548
2753         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2754         semantic.
2755         * gfortran.dg/allocate_with_source_6.f90: New test.
2757 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2759         * gnat.dg/atomic7_1.adb: New test.
2760         * gnat.dg/atomic7_2.adb: Likewise.
2761         * gnat.dg/atomic7_pkg1.ads: New helper.
2762         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2764 2015-05-26  Michael Matz  <matz@suse.de>
2766         PR middle-end/66251
2767         * gcc.dg/vect/pr66251.c: New test.
2769 2015-05-26  Richard Biener  <rguenther@suse.de>
2771         PR tree-optimization/66142
2772         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2774 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
2776         PR fortran/66082
2777         * gfortran.dg/allocatable_scalar_13.f90: New test
2779 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2781         * gnat.dg/warn11.adb: New test.
2782         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2784 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2786         * gnat.dg/vfa1_1.adb: New test.
2787         * gnat.dg/vfa1_2.adb: Likewise.
2788         * gnat.dg/vfa1_3.adb: Likewise.
2789         * gnat.dg/vfa1_4.adb: Likewise.
2790         * gnat.dg/vfa1_pkg.ads: New helper.
2792 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
2794         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2795         * gcc.target/i386/pr66232-3.c: Likewise.
2797 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
2799         PR target/66274
2800         * gcc.target/i386/pr66274.c: New test.
2802 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2804         * gnat.dg/renaming6.ad[sb]: New test.
2806 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
2808         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2809         and 'dg-require-effective-target pie'.
2811 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2813         PR c++/66243
2814         * g++.dg/cpp0x/pr66243.C: New.
2816 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
2818         PR lto/66180
2819         * g++.dg/lto/pr66180_0.C: New testcase.
2820         * g++.dg/lto/pr66180_1.C: New testcase.
2822 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
2824         PR fortran/66257
2825         * typebound_call_27.f90: New file.
2827 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2829         PR c++/65936
2830         * g++.dg/template/pr65936.C: New.
2832 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2834         PR tree-optimization/63387
2835         * gcc.dg/pr63387-2.c: New testcase.
2837 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2839         * gcc.dg/simd-1.c: Update to the new message.
2841 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2843         * gcc.dg/nand.c: New testcase.
2845 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
2847         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2848         Set dg-do-what-default to compile only on ARM targets without
2849         arm_neon_hw execution support.  Remove redundant c-torture-execute
2850         in loop over test cases.
2852 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2854         PR target/65491
2855         * gcc.target/aarch64/pr65491_1.c: New test.
2856         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2857         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2859 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2861         PR c++/65598
2862         * g++.dg/cpp0x/explicit9.C: New.
2863         * g++.dg/cpp0x/explicit8.C: Check the locations too.
2865 2015-05-22  Richard Biener  <rguenther@suse.de>
2867         PR tree-optimization/66251
2868         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2870 2015-05-22  Marek Polacek  <polacek@redhat.com>
2872         PR c/47043
2873         * c-c++-common/attributes-enum-1.c: New test.
2874         * c-c++-common/attributes-enum-2.c: New test.
2875         * g++.dg/cpp0x/attributes-enum-1.C: New test.
2876         * g++.dg/cpp1y/attributes-enum-1.C: New test.
2878 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2880         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2881         effective target support.  If no arm_neon_hw support, do not attempt
2882         to execute the tests; only compile them.
2883         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2884         and "dg-require-effective-target arm_neon_ok".
2885         * gcc.target/arm/simd/vextp16_1.c: Likewise.
2886         * gcc.target/arm/simd/vextp64_1.c: Likewise.
2887         * gcc.target/arm/simd/vextp8_1.c: Likewise.
2888         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2889         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2890         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2891         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2892         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2893         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2894         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2895         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2896         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2897         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2898         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2899         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2900         * gcc.target/arm/simd/vexts16_1.c: Likewise.
2901         * gcc.target/arm/simd/vexts32_1.c: Likewise.
2902         * gcc.target/arm/simd/vexts64_1.c: Likewise.
2903         * gcc.target/arm/simd/vexts8_1.c: Likewise.
2904         * gcc.target/arm/simd/vextu16_1.c: Likewise.
2905         * gcc.target/arm/simd/vextu32_1.c: Likewise.
2906         * gcc.target/arm/simd/vextu64_1.c: Likewise.
2907         * gcc.target/arm/simd/vextu8_1.c: Likewise.
2908         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2909         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2910         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2911         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2912         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2913         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2914         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2915         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2916         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2917         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2918         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2919         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2920         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2921         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2922         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2923         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2924         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2925         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2926         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2927         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2928         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2929         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2930         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2931         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2932         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2933         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2934         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2935         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2936         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2937         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2938         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2939         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2940         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2941         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2942         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2943         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2944         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2945         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2946         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2947         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2948         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2949         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2950         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2951         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2952         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2953         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2954         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2955         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2956         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2957         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2958         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2959         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2960         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2961         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2962         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2963         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2964         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2965         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2966         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2967         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2968         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2969         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2970         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2971         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2972         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2973         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2974         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2975         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2976         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2977         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2978         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2979         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2980         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2981         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2982         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2983         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2984         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2985         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2986         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2987         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2988         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2989         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2990         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2991         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2992         * gcc.target/arm/simd/vzips16_1.c: Likewise.
2993         * gcc.target/arm/simd/vzips32_1.c: Likewise.
2994         * gcc.target/arm/simd/vzips8_1.c: Likewise.
2995         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2996         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2997         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2999 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
3001         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
3002         * gcc.dg/vect/pr59354.c: Likewise.
3003         * gcc.dg/vect/pr64252.c: Likewise.
3004         * gcc.dg/vect/pr64404.c: Likewise.
3005         * gcc.dg/vect/pr64493.c: Likewise.
3006         * gcc.dg/vect/pr64495.c: Likewise.
3007         * gcc.dg/vect/pr64844.c: Likewise.
3008         * gcc.dg/vect/pr65518.c: Likewise.
3009         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3011 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3013         PR c++/66210
3014         * g++.dg/cpp1y/var-templ28.C: New.
3016 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
3018         PR target/66232
3019         * gcc.target/i386/pr66232-1.c: New test.
3020         * gcc.target/i386/pr66232-2.c: Likewise.
3021         * gcc.target/i386/pr66232-3.c: Likewise.
3022         * gcc.target/i386/pr66232-4.c: Likewise.
3023         * gcc.target/i386/pr66232-5.c: Likewise.
3025 2015-05-21  Nathan Sidwell  <nathan@acm.org>
3027         * g++.dg/cpp1y/pr60943.C: New.
3029 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
3031         PR tree-optimization/66233
3032         * gcc.c-torture/execute/pr66233.c: New test.
3034 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3036         PR fortran/66176
3037         * gfortran.dg/inline_matmul_11.f90:  New test.
3039 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
3041         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
3042         instead of listing several targets on its own.
3043         * gcc.target/i386/pr32219-2.c: Likewise.
3044         * gcc.target/i386/pr32219-3.c: Likewise.
3045         * gcc.target/i386/pr32219-4.c: Likewise.
3046         * gcc.target/i386/pr32219-5.c: Likewise.
3047         * gcc.target/i386/pr32219-6.c: Likewise
3048         * gcc.target/i386/pr32219-7.c: Likewise.
3049         * gcc.target/i386/pr32219-8.c: Likewise.
3050         * gcc.target/i386/pr39013-1.c: Likewise.
3051         * gcc.target/i386/pr39013-2.c: Likewise.
3052         * gcc.target/i386/pr64317.c: Likewise.
3054 2015-05-21  Jeff Law  <law@redhat.com>
3056         * gcc.target/hppa/shadd-3.c: New test.
3057         * gcc.target/hppa/shadd-4.c: New test.
3059 2015-05-21  Michael Matz  <matz@suse.de>
3061         * gcc.dg/vect/vect-strided-store.c: New test.
3062         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3063         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
3065 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3067         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3068         * gcc.dg/pow-sqrt-synth-1.c: New test.
3069         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3071 2015-05-21  Richard Biener  <rguenther@suse.de>
3073         PR c++/66211
3074         * g++.dg/conversion/pr66211.C: New testcase.
3075         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3077 2015-05-21  Jeff Law  <law@redhat.com>
3079         * gcc.target/hppa/shadd-2.c: New test.
3081 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
3083         PR target/54236
3084         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
3086 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3088         PR target/65937
3089         * gcc.target/arm/pr26702.c: Adjust target selector.
3091 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
3093         PR middle-end/66221
3094         * gcc.dg/lto/pr66221_0.c: New test.
3095         * gcc.dg/lto/pr66221_1.c: New test.
3097 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3099         PR c/52952
3100         * gcc.dg/redecl-4.c: Update column numbers.
3101         * gcc.dg/format/bitfld-1.c: Likewise.
3102         * gcc.dg/format/attr-2.c: Likewise.
3103         * gcc.dg/format/attr-6.c: Likewise.
3104         * gcc.dg/format/attr-7.c (baz): Likewise.
3105         * gcc.dg/format/asm_fprintf-1.c: Likewise.
3106         * gcc.dg/format/attr-4.c: Likewise.
3107         * gcc.dg/format/branch-1.c: Likewise.
3108         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3109         locations within strings with embedded escape sequences.
3111 2015-05-20  Jeff Law  <law@redhat.com>
3113         * gcc.target/hppa/hppa.exp: New target test driver.
3114         * gcc.target/hppa/shadd-1.c: New test.
3116 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
3118         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3120 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
3122         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3123         (fn_33_k_and_r_style): New.
3124         (fn_33_stroustrup_style): New.
3125         (fn_33_allman_style): New.
3126         (fn_33_whitesmiths_style): New.
3127         (fn_33_horstmann_style): New.
3128         (fn_33_ratliff_banner_style): New.
3129         (fn_33_lisp_style): New.
3130         (fn_34_indent_dash_gnu): New.
3131         (fn_34_indent_dash_kr): New.
3132         (fn_34_indent_dash_orig): New.
3133         (fn_34_indent_linux_style): New.
3135 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
3137         PR fortran/65548
3138         * gfortran.dg/allocate_with_source_5.f90: Extend test.
3140 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
3142         PR tree-optimization/65447
3143         * gcc.dg/tree-ssa/pr65447.c: New test.
3145 2015-05-19  Nathan sidwell  <nathan@acm.org>
3147         * g++.dg/cpp0x/pr65954.C: New.
3149 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3151         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3153 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3155         * lib/target-supports.exp: Vector do not always have natural
3156         alignment on s390*.
3158 2015-05-19  David Sherwood  <david.sherwood@arm.com>
3160         * gcc.dg/loop-invariant.c: New testcase.
3162 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3164         * lib/target-supports.exp: Vector do not always have natural
3165         alignment on s390*.
3167 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3169         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3170         s390*.
3171         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3173 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3175         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3176         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3177         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3178         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3179         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3180         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3181         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3182         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3183         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3184         * gcc.target/s390/zvector/vec-elem-1.c: New test.
3186 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3188         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3190 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3192         * gcc.target/s390/s390.exp
3193         (check_effective_target_vector): New check.
3194         * gcc.target/s390/vector/vec-abi-1.c: New test.
3195         * gcc.target/s390/vector/vec-abi-2.c: New test.
3196         * gcc.target/s390/vector/vec-abi-3.c: New test.
3197         * gcc.target/s390/vector/vec-abi-4.c: New test.
3198         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3199         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3200         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3201         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3202         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3203         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3204         * gcc.target/s390/vector/vec-clobber-1.c: New test.
3205         * gcc.target/s390/vector/vec-cmp-1.c: New test.
3206         * gcc.target/s390/vector/vec-cmp-2.c: New test.
3207         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3208         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3209         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3210         * gcc.target/s390/vector/vec-genmask-1.c: New test.
3211         * gcc.target/s390/vector/vec-genmask-2.c: New test.
3212         * gcc.target/s390/vector/vec-init-1.c: New test.
3213         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3214         * gcc.target/s390/vector/vec-shift-1.c: New test.
3215         * gcc.target/s390/vector/vec-sub-1.c: New test.
3217 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3219         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3221 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3223         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3225 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3227         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3229 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3231         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3233 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3235         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3237 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3239         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3241 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3243         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3245 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3247         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3249 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3251         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3253 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3255         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3257 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3259         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3261 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3263         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3265 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3267         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3269 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
3271         PR tree-optimization/66187
3272         * gcc.c-torture/execute/pr66187.c: New test.
3273         * gcc.dg/pr66187-1.c: New test.
3274         * gcc.dg/pr66187-2.c: New test.
3276 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3278         * gcc.dg/vect/bb-slp-35.c: Adjust.
3280 2015-05-19  Richard Biener  <rguenther@suse.de>
3282         PR tree-optimization/66165
3283         * gcc.dg/torture/pr66165.c: New testcase.
3285         PR tree-optimization/66185
3286         * gcc.dg/torture/pr66185.c: New testcase.
3288 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
3290         PR target/54236
3291         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3293 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
3295         * gcc.target/mips/p5600-bonding.c : New file.
3297 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3299         PR fortran/66106
3300         * gfortran.dg/interface_operator_1.f90: New tests.
3302 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3304         PR fortran/66057
3305         * gfortran.dg/generic_29.f90: New tests.
3307 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3309         PR fortran/66043
3310         * gfortran.dg/storage_size_6.f90: New tests.
3312 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3314         PR fortran/66045
3315         * gfortran.dg/null1.f90: New test.
3317 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3319         PR fortran/66044
3320         * gfortran.dg/entry_21.f90: New test.
3322 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3324         PR fortran/66043
3325         * gfortran.dg/storage_size_6.f90: New tests.
3327 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3329         PR fortran/66040
3330         * gfortran.dg/misplaced_statement.f90: New test.
3332 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3334         PR fortran/66039
3335         * gfortran.dg/filepos1.f90: New test
3337 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3339         PR fortran/64925
3340         * gfortran.dg/pr64925.f90: New test.
3342 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3344         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3345         unit.
3346         * gfortran.dg/lto/pr41576_1.f90: Ditto.
3348 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
3350         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3351         to the family of pie capable targets.
3353 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
3355         * gcc.target/arm/bics_1.c : New testcase.
3356         * gcc.target/arm/bics_2.c : New testcase.
3357         * gcc.target/arm/bics_3.c : New testcase.
3358         * gcc.target/arm/bics_4.c : New testcase.
3360 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
3362         * gcc.target/mips/umips-attr.c: New test.
3364 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3366         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3367         * gcc.dg/20150120-2.c (dg-final): Ditto.
3368         * gcc.dg/20150120-2.c (dg-final): Ditto.
3369         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3371 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3373         PR target/66174
3374         * gcc.target/i386/pr66174.c: New test.
3376 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
3378         PR fortran/37131
3379         * gfortran.dg/matmul_bounds_6.f90:  New test.
3380         * gfortran.dg/matmul_bounds_7.f90:  New test.
3382 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
3384         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3385         * gfortran.dg/lto/pr41576_1.f90: Add interface.
3386         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3387         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3388         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3389         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3391 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3393         PR fortran/65903
3394         * gfortran.dg/continuation_13.f90: Update test.
3395         * gfortran.dg/pr65903.f90: New test.
3397 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3399         PR fortran/66113
3400         * gfortran.dg/block_14.f90:  New test.
3402 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3404         PR fortran/44054
3405         * lib/gfortran-dg.exp: Update regex to handle two locations for
3406         the same diagnostic without caret.
3407         * gfortran.dg/badline.f: Test also that line numbers are correct
3408         before and after "left but not entered" warning.
3410 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
3411             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3413         PR target/65768
3414         * gcc.target/arm/maskdata.c: New test.
3416 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
3418         PR fortran/65792
3419         * gfortran.dg/derived_constructor_components_5: New test
3421 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
3423         PR target/66140
3424         * gcc.target/alpha/pr66140.c: New test.
3426 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
3428         PR c/48956
3429         * gcc.dg/Wconversion-complex-c99.c: New test.
3430         * gcc.dg/Wconversion-complex-gnu.c: New test.
3432 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
3434         PR tree-optimization/64454
3435         * gcc.dg/modmod.c: New testcase.
3437 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
3439         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3441 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
3443         PR middle-end/66134
3444         * gcc.target/i386/mpx/pr66134.c: New test.
3446 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
3448         * gcc.target/powerpc/pr60158.c: New test.
3450 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
3452         * gcc.target/i386/sibcall-7.c: New test.
3453         * gcc.target/i386/sibcall-8.c: New test.
3455 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
3457         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3458         (abs64_in_dreg): Likewise.
3460 2015-05-14  Marek Polacek  <polacek@redhat.com>
3462         PR c/66066
3463         PR c/66127
3464         * gcc.dg/pr14649-1.c: Add -Wpedantic.
3465         * gcc.dg/pr19984.c: Likewise.
3466         * gcc.dg/pr66066-1.c: New test.
3467         * gcc.dg/pr66066-2.c: New test.
3468         * gcc.dg/pr66066-3.c: New test.
3470 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3472         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3473         * gcc.dg/pow-sqrt.x: New file.
3474         * gcc.dg/pow-sqrt-1.c: New test.
3475         * gcc.dg/pow-sqrt-2.c: Likewise.
3476         * gcc.dg/pow-sqrt-3.c: Likewise.
3478 2015-05-13  Richard Biener  <rguenther@suse.de>
3480         PR tree-optimization/66123
3481         * gcc.dg/torture/pr66123.c: New testcase.
3483 2015-05-13  Richard Biener  <rguenther@suse.de>
3485         PR middle-end/66110
3486         * gcc.dg/alias-2.c: Adjust.
3487         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3489 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3491         PR target/65103
3492         * gcc.target/i386/pr65103-3.c: New.
3494 2015-05-13  Martin Liska  <mliska@suse.cz>
3496         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3498 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
3500         PR target/66112
3501         * gcc.target/i386/pr66112-2.c: New test.
3503         PR target/66112
3504         * gcc.target/i386/pr66112-1.c: New test.
3506 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3508         PR target/66048
3509         * gcc.target/i386/mpx/pr66048.cc: New.
3511 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3513         PR rtl-optimization/64616
3514         * gcc.dg/loop-8.c: New test.
3515         * gcc.dg/loop-9.c: New test.
3517 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3519         PR target/pr66047.c
3520         * gcc.target/i386/pr66047.c: New testcase.
3522 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3524         PR ipa/65873
3525         * gcc.c-torture/compile/pr65873.c: New testcase.
3527 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3529         PR fortran/66111
3530         * gfortran.dg/inline_matmul_10.f90:  New test.
3532 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
3534         * c-c++-common/Wmisleading-indentation.c: New testcase.
3535         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
3536         * c-c++-common/Wmisleading-indentation-2.md: New file.
3538 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3540         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3541         "break".
3542         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3544 2015-05-12  Richard Biener  <rguenther@suse.de>
3546         PR tree-optimization/66101
3547         * gcc.dg/torture/pr66101.c: New testcase.
3549 2015-05-12  Richard Biener  <rguenther@suse.de>
3551         PR tree-optimization/37021
3552         * gcc.target/i386/vect-addsub.c: New testcase.
3554 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
3556         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3558 2015-05-12  Tom de Vries  <tom@codesourcery.com>
3560         PR tree-optimization/66010
3561         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3563 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
3565         PR c++/65133
3566         * g++.dg/cpp0x/trailing10.C: New.
3568 2015-05-12  Richard Biener  <rguenther@suse.de>
3570         * gcc.dg/vect/bb-slp-35.c: New testcase.
3572 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
3574         PR fortran/66100
3575         * gfortran.dg/bound_simplification_6.f90: New.
3577 2015-05-11  Steve Ellcey  <sellcey@mips.com>
3579         * gcc.target/mips/branch-1.c: Pass argument to bar().
3581 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
3583         PR target/65753
3584         * gcc.target/i386/pr65753.c: New test.
3586 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
3588         PR rtl-optimization/66076
3589         * gcc.dg/torture/pr66076.c: New test.
3591 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3593         PR fortran/66041
3594         * gfortran.dg/inline_matmul_7.f90:  New test.
3595         * gfortran.dg/inline_matmul_8.f90:  New test.
3596         * gfortran.dg/inline_matmul_9.f90:  New test.
3598 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
3600         * gfortran.dg/bound_simplification_5.f90: New.
3602 2015-05-09  Jason Merrill  <jason@redhat.com>
3604         * lib/target-supports.exp (cxx_default): New global.
3605         (check_effective_target_c++11_only)
3606         (check_effective_target_c++14_only)
3607         (check_effective_target_c++98_only)
3608         (check_effective_target_c++1z_only): Check it.
3610 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
3612         PR tree-optimization/64454
3613         * gcc.dg/tree-ssa/vrp97.c: New file.
3614         * gcc.dg/vect/slp-perm-7.c: Update.
3616 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
3618         PR fortran/65894
3619         * gfortran.dg/elemental_subroutine_11.f90: New test.
3621 2015-05-08  Richard Biener  <rguenther@suse.de>
3623         PR tree-optimization/66036
3624         * gcc.dg/vect/slp-41.c: New testcase.
3626 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
3628         * gfortran.dg/elemental_optional_args_7.f90: New.
3630 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
3632         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3633         allow cmlt or sshr.
3635 2015-05-08  Marek Polacek  <polacek@redhat.com>
3637         PR c/64918
3638         * gcc.dg/Woverride-init-side-effects-1.c: New test.
3639         * gcc.dg/Woverride-init-side-effects-2.c: New test.
3641 2015-05-07  Marek Polacek  <polacek@redhat.com>
3643         PR c/65179
3644         * c-c++-common/Wshift-negative-value-1.c: New test.
3645         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3646         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3647         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3648         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3649         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3650         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3651         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3652         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3654 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
3656         PR middle-end/192
3657         PR middle-end/54303
3658         * gcc.dg/fdata-sections-2.c: New file.
3660 2015-05-07  Marek Polacek  <polacek@redhat.com>
3662         PR testsuite/66046
3663         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3664         last dg-output.
3665         * c-c++-common/ubsan/align-7.c: Likewise.
3666         * c-c++-common/ubsan/bounds-8.c: Likewise.
3667         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3668         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3669         * c-c++-common/ubsan/null-1.c: Likewise.
3670         * c-c++-common/ubsan/null-10.c: Likewise.
3671         * c-c++-common/ubsan/null-11.c: Likewise.
3672         * c-c++-common/ubsan/null-2.c: Likewise.
3673         * c-c++-common/ubsan/null-3.c: Likewise.
3674         * c-c++-common/ubsan/null-4.c: Likewise.
3675         * c-c++-common/ubsan/null-5.c: Likewise.
3676         * c-c++-common/ubsan/null-6.c: Likewise.
3677         * c-c++-common/ubsan/null-7.c: Likewise.
3678         * c-c++-common/ubsan/null-8.c: Likewise.
3679         * c-c++-common/ubsan/null-9.c: Likewise.
3680         * c-c++-common/ubsan/object-size-1.c: Likewise.
3681         * c-c++-common/ubsan/object-size-10.c: Likewise.
3682         * c-c++-common/ubsan/object-size-4.c: Likewise.
3683         * c-c++-common/ubsan/object-size-5.c: Likewise.
3684         * c-c++-common/ubsan/object-size-7.c: Likewise.
3685         * c-c++-common/ubsan/object-size-8.c: Likewise.
3686         * c-c++-common/ubsan/object-size-9.c: Likewise.
3687         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3688         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3689         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3690         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3691         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3692         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3693         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3694         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3695         * c-c++-common/ubsan/pr59333.c: Likewise.
3696         * c-c++-common/ubsan/pr59667.c: Likewise.
3697         * c-c++-common/ubsan/pr60613-2.c: Likewise.
3698         * c-c++-common/ubsan/pr60636.c: Likewise.
3699         * c-c++-common/ubsan/pr63802.c: Likewise.
3700         * c-c++-common/ubsan/recovery-1.c: Likewise.
3701         * c-c++-common/ubsan/recovery-3.c: Likewise.
3702         * c-c++-common/ubsan/shift-1.c: Likewise.
3703         * c-c++-common/ubsan/shift-2.c: Likewise.
3704         * c-c++-common/ubsan/shift-4.c: Likewise.
3705         * c-c++-common/ubsan/shift-7.c: Likewise.
3706         * c-c++-common/ubsan/undefined-2.c: Likewise.
3707         * c-c++-common/ubsan/vla-1.c: Likewise.
3708         * g++.dg/ubsan/null-1.C: Likewise.
3709         * g++.dg/ubsan/null-3.C: Likewise.
3710         * g++.dg/ubsan/null-4.C: Likewise.
3711         * g++.dg/ubsan/vptr-8.C: Likewise.
3712         * g++.dg/ubsan/vptr-9.C: Likewise.
3713         * gcc.dg/ubsan/bounds-2.c: Likewise.
3714         * gcc.dg/ubsan/object-size-9.c: Likewise.
3716 2015-05-07  Jeff Law  <law@redhat.com>
3718         * gcc.dg/tree-ssa/shorten-1.c: New test.
3720 2015-05-07  Richard Biener  <rguenther@suse.de>
3722         PR tree-optimization/66002
3723         * gcc.dg/vect/vect-125.c: New testcase.
3725 2015-05-07  Marek Polacek  <polacek@redhat.com>
3726             Martin Uecker  <uecker@eecs.berkeley.edu>
3728         * c-c++-common/ubsan/bounds-10.c: New test.
3730 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
3732         * jit.dg/harness.h (set_options): Wrap with
3733         #ifndef TEST_ESCHEWS_SET_OPTIONS.
3734         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3735         Special-case test-benchmark.c as a negative.
3736         * jit.dg/test-benchmark.c: New file.
3738 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
3740         PR target/64208
3741         * gcc.target/arm/pr64208.c: New test.
3743 2015-05-06  Alan Modra  <amodra@gmail.com>
3745         PR target/66020
3746         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3747         (gparms): Make volatile.
3749 2015-05-06  Richard Biener  <rguenther@suse.de>
3751         PR tree-optimization/62283
3752         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3754 2015-05-06  Christian Bruel  <christian.bruel@st.com>
3756         PR target/66015
3757         * gcc.target/aarch64/iinline-attr-1.c: New test.
3759 2015-05-06  Richard Biener  <rguenther@suse.de>
3761         * gcc.dg/vect/bb-slp-34.c: New testcase.
3763 2015-05-06  Richard Biener  <rguenther@suse.de>
3765         PR tree-optimization/62283
3766         * gcc.dg/vect/bb-slp-14.c: Adjust.
3768 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3770         PR target/65990
3771         * gcc.target/i386/pr65990.c: New test.
3773 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
3775         PR target/65915
3776         * gcc.target/i386/pr65915.c: New.
3778 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3780         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3781         'va_list escapes 0'.
3783 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3785         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3786         in r222173.
3788 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
3790         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3791         * gcc.target/arm/pr65924.c: Likewise.
3793 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3795         PR target/65871
3796         * gcc.target/i386/pr65871-3.c: New test.
3798 2015-05-04  Jeff Law  <law@redhat.com>
3800         Revert:
3801         2015-05-04  Jeff Law  <law@redhat.com>
3802         * gcc.dg/tree-ssa/shorten-1.c: New test.
3804 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3805             Jakub Jelinek  <jakub@redhat.com>
3807         PR c++/66007
3808         * g++.dg/cpp0x/Wnarrowing4.C: New.
3810 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
3812         * lib/target-supports.exp
3813         (check_effective_target_keeps_null_pointer_checks): Clarify that
3814         this is for targets that disable -fdelete-null-pointer-checks,
3815         not default it to off.
3816         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3817         -fdelete-null-pointer-checks explicit.
3818         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3819         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3820         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3821         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3822         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3823         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3824         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3825         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3826         * gcc.dg/tree-ssa/pr20318.c: Likewise.
3827         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3828         * gcc.dg/tree-ssa/pr20702.c: Likewise.
3829         * gcc.dg/tree-ssa/pr21086.c: Likewise.
3830         * gcc.dg/tree-ssa/pr21090.c: Likewise.
3831         * gcc.dg/tree-ssa/pr58480.c: Likewise.
3832         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3833         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3834         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3835         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3836         * gcc.dg/tree-ssa/unreachable.c: Likewise.
3837         * gcc.dg/tree-ssa/vrp02.c: Likewise.
3838         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3839         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3840         * gcc.dg/tree-ssa/vrp55.c: Likewise.
3841         * g++.dg/cpp0x/static_assert9.C: Likewise.
3842         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3843         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3844         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3845         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3846         * g++.dg/tree-ssa/pr26406.C: Likewise.
3848 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
3850         PR tree-optimization/65984
3851         * c-c++-common/ubsan/pr65984.c: New test.
3853 2015-05-04  Jeff Law  <law@redhat.com>
3855         * gcc.dg/tree-ssa/shorten-1.c: New test.
3857 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3859         PR fortran/44735
3860         * gfortran.dg/pr44735.f90: New test.
3862 2015-05-04  Richard Biener  <rguenther@suse.de>
3864         PR tree-optimization/65965
3865         * gcc.dg/vect/bb-slp-33.c: New testcase.
3867 2015-05-04  Richard Biener  <rguenther@suse.de>
3869         PR tree-optimization/65935
3870         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3872 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3874         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3875         for each supported variant instead of CHECK_RESULTS.
3876         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3877         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3878         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3879         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3880         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3881         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3882         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3883         expected results for unsupported variants.  Call CHECK for each
3884         supported variant instead of CHECK_RESULTS.
3885         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3886         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3887         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3888         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3889         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3890         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3891         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3892         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3893         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3894         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3895         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3896         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3897         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3898         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3899         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3900         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3901         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3902         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3903         expected results for unsupported variants.
3904         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3905         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3906         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3907         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3908         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3909         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3910         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3911         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3912         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3913         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3914         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3915         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3916         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3917         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3918         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3919         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3920         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3921         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3922         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3923         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3924         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3925         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3926         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3927         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3928         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3929         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3930         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3931         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3933 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3935         PR fortran/37131
3936         * gfortran.dg/bound_9.f90:  Add pointer assignment.
3938 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3939             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
3941         PR c++/65858
3942         * g++.dg/cpp0x/Wnarrowing3.C: New.
3944 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
3946         * gcc.dg/20150120-1.c: New test.
3947         * gcc.dg/20150120-2.c: New test.
3948         * gcc.dg/20150120-3.c: New test.
3950 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
3952         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3954 2015-05-01  Renlin Li  <renlin.li@arm.com>
3956         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3958 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
3960         * gfortran.dg/bound_simplification_4.f90: New.
3962 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3964         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3965         with powerpc_p8vector_ok.
3967 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3969         PR fortran/37131
3970         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
3971         scan pattern.
3972         * gfortran.dg/bound_9.f90:  New test case.
3974 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
3976         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3977         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3978         for 32bit x86 targets.
3979         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3980         for 32bit x86 targets.
3981         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3982         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3983         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3984         for 32bit x86 targets.
3986 2015-04-30  Marek Polacek  <polacek@redhat.com>
3988         PR tree-optimization/63551
3989         * g++.dg/ipa/pr63551.C: New test.
3991 2015-04-30  Caroline Tice  <cmtice@google.com>
3993         PR  65929
3994         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
3995         partition size on certain targets.
3997 2015-04-30  Renlin Li  <renlin.li@arm.com>
3999         * gcc.target/aarch64/vect-reduc-or_1.c: New.
4001 2015-04-30  Marek Polacek  <polacek@redhat.com>
4003         * c-c++-common/Wbool-compare-3.c: New test.
4005         * gcc.dg/pr65901.c (foo): Adjust dg-error.
4006         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
4008 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4010         PR c++/57610
4011         * g++.dg/init/ref22.C: New.
4013 2015-04-30  Marek Polacek  <polacek@redhat.com>
4015         * gcc.dg/init-bad-8.c: New test.
4017         * gcc.dg/incomplete-typedef-1.c: New test.
4019 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4021         PR c++/59955
4022         * g++.dg/template/crash121.C: New.
4024 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
4026         * gcc.target/mips/call-from-init.c: New test.
4027         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
4029 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4031         PR target/65871
4032         * gcc.target/i386/pr65871-1.c: New test.
4033         * gcc.target/i386/pr65871-2.c: Ditto.
4035 2015-04-29  Marek Polacek  <polacek@redhat.com>
4037         PR c/64610
4038         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
4039         * c-c++-common/Wbool-compare-2.c: New test.
4041 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
4043         PR target/65770
4044         * gcc.target/aarch64/vstN_lane_1.c: New file.
4046 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
4048         PR c++/64667
4049         * g++.dg/warn/Winit-self-3.C: New.
4051 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4053         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
4055 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
4057         PR target/65924
4058         * gcc.target/arm/pr65924.c: New test.
4060 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
4062         * g++.dg/gomp/tpl-target-update.C: New file.
4064 2015-04-29  Richard Biener  <rguenther@suse.de>
4066         PR tree-optimization/65917
4067         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4069 2015-04-29  Christian Bruel  <christian.bruel@st.com>
4071         PR target/64835
4072         * gcc.dg/ipa/iinline-attr.c: New test.
4073         * gcc.target/i386/iinline-attr-2.c: New test.
4075 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
4077         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4078         segfault is fixed.
4080 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4082         * gcc.dg/vect/vect-33.c: Remove spurious line.
4084 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
4086         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
4088 2015-04-28  Marek Polacek  <polacek@redhat.com>
4090         PR c/65901
4091         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
4092         * gcc.dg/pr65901.c: New test.
4094 2015-04-28  Richard Biener  <rguenther@suse.de>
4096         PR tree-optimization/62283
4097         * gfortran.dg/vect/pr62283-2.f: New testcase.
4098         * gcc.dg/vect/bb-slp-14.c: Adjust.
4100 2015-04-28  Richard Biener  <rguenther@suse.de>
4102         PR tree-optimization/65851
4103         * g++.dg/torture/pr65851.C: New testcase.
4105 2015-04-27  Jeff Law <law@redhat.com>
4107         PR tree-optimization/65217
4108         * gcc.target/i386/pr65217.c: Remove XFAIL.
4110 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4112         PR fortran/60322
4113         Add tests forgotten to svn-add.
4114         * gfortran.dg/class_allocate_19.f03: New test.
4115         * gfortran.dg/class_array_20.f03: New test.
4116         * gfortran.dg/class_array_21.f03: New test.
4117         * gfortran.dg/finalize_29.f08: New test.
4119 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4121         PR fortran/59678
4122         PR fortran/65841
4123         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4124         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4126 2015-04-27  Caroline Tice  <cmtice@google.com>
4128         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4129         partition size.
4131 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
4133         PR target/64579
4134         * gcc.target/powerpc/htm-1.c: New test.
4135         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4136         on 64-bit compiles.
4137         (__builtin_tabortdci): Likewise.
4138         (__builtin_tcheck): Remove operand.
4139         * lib/target-supports.exp (check_htm_hw_available): New function.
4141 2015-04-27  Richard Biener  <rguenther@suse.de>
4143         * gcc.target/i386/pr65217.c: XFAIL.
4145 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
4147         PR tree-optimization/65875
4148         * gcc.c-torture/compile/pr65875.c: New test.
4150 2015-04-25  Marek Polacek  <polacek@redhat.com>
4152         PR c/52085
4153         * gcc.dg/enum-incomplete-2.c: New test.
4154         * gcc.dg/enum-mode-1.c: New test.
4156 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4158         PR target/65849
4159         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4160         set new options.
4161         * gcc.target/powerpc/pr65849-2.c: Likewise.
4163 2015-04-24  Tom de Vries  <tom@codesourcery.com>
4165         PR tree-optimization/65802
4166         * g++.dg/pr65802.C: Move to ...
4167         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
4168         stdarg.h.  Rewrite for C.
4169         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
4170         va_start and va_end.  Remove unnecessary inline asm.
4172 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
4173             Wei Mi  <wmi@google.com>
4175         * gcc.target/i386/sse2-load-multi.c: New test.
4176         * gcc.target/i386/sse2-store-multi.c: Ditto.
4178 2015-04-24  Marek Polacek  <polacek@redhat.com>
4180         PR c/65830
4181         * c-c++-common/pr65830.c: New test.
4183         PR c/63357
4184         * c-c++-common/Wlogical-op-1.c: New test.
4186 2015-04-24  Marek Polacek  <polacek@redhat.com>
4188         PR c/61534
4189         * c-c++-common/pr61534-1.c: New test.
4191 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4192             Steven Bosscher <steven@gcc.gnu.org>
4194         PR rtl-optimization/34503
4195         * gcc.target/arm/pr64616.c: New file.
4197 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
4199         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4201 2015-04-24  Terry Guo  <terry.guo@arm.com>
4203         * gcc.target/arm/pr65710.c: Update the options.
4205 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
4207         * gcc.target/i386/pr65523.c: Skip x32.
4209 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4211         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4212         to look for vcl* where appropriate.
4214 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4216         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4217         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4219 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
4221         PR target/26702
4222         * gcc.target/arm/pr26702.c: New test.
4224 2015-04-23  Marek Polacek  <polacek@redhat.com>
4226         PR c/65345
4227         * gcc.dg/pr65345-1.c: New test.
4228         * gcc.dg/pr65345-2.c: New test.
4230 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4232         * gcc.target/powerpc/crypto-builtin-2.c: New.
4234 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
4236         PR fortran/60322
4237         * gfortran.dg/class_allocate_19.f03: New test.
4238         * gfortran.dg/class_array_20.f03: New test.
4239         * gfortran.dg/class_array_21.f03: New test.
4240         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4241         * gfortran.dg/finalize_15.f90: Fixing comparision to model
4242         initialization correctly.
4243         * gfortran.dg/finalize_29.f08: New test.
4245 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4247         * gcc.target/powerpc/swaps-p8-18.c: New test.
4249 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4251         PR target/65456
4252         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4253         * gcc.dg/vect/bb-slp-25.c: Likewise.
4254         * gcc.dg/vect/bb-slp-29.c: Likewise.
4255         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4256         vect_no_align && { ! vect_hw_misalign }.
4257         * gcc.dg/vect/bb-slp-9.c: Likewise.
4258         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4259         vect_hw_misalign.
4260         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4261         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4262         account for POWER8, where peeling for alignment is not needed.
4263         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4264         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4265         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4266         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4267         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4268         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4269         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4270         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4271         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4272         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4273         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4274         * gcc.dg/vect/pr16105.c: Likewise.
4275         * gcc.dg/vect/pr20122.c: Likewise.
4276         * gcc.dg/vect/pr33804.c: Likewise.
4277         * gcc.dg/vect/pr33953.c: Likewise.
4278         * gcc.dg/vect/pr56787.c: Likewise.
4279         * gcc.dg/vect/pr58508.c: Likewise.
4280         * gcc.dg/vect/slp-25.c: Likewise.
4281         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4282         * gcc.dg/vect/vect-105.c: Likewise.
4283         * gcc.dg/vect/vect-27.c: Likewise.
4284         * gcc.dg/vect/vect-29.c: Likewise.
4285         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4286         POWER8.
4287         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4288         && { ! vect_hw_misalign }.
4289         * gcc.dg/vect/vect-44.c: Likewise.
4290         * gcc.dg/vect/vect-48.c: Likewise.
4291         * gcc.dg/vect/vect-50.c: Likewise.
4292         * gcc.dg/vect/vect-52.c: Likewise.
4293         * gcc.dg/vect/vect-56.c: Likewise.
4294         * gcc.dg/vect/vect-60.c: Likewise.
4295         * gcc.dg/vect/vect-72.c: Likewise.
4296         * gcc.dg/vect/vect-75-big-array.c: Likewise.
4297         * gcc.dg/vect/vect-75.c: Likewise.
4298         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4299         * gcc.dg/vect/vect-77-global.c: Likewise.
4300         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4301         * gcc.dg/vect/vect-78-global.c: Likewise.
4302         * gcc.dg/vect/vect-93.c: Likewise.
4303         * gcc.dg/vect/vect-95.c: Likewise.
4304         * gcc.dg/vect/vect-96.c: Likewise.
4305         * gcc.dg/vect/vect-cond-1.c: Likewise.
4306         * gcc.dg/vect/vect-cond-3.c: Likewise.
4307         * gcc.dg/vect/vect-cond-4.c: Likewise.
4308         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4309         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4310         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4311         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4312         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4313         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4314         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4315         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4316         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4317         * gcc.dg/vect/vect-outer-5.c: Likewise.
4318         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4319         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4320         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4321         * gcc.dg/vect/vect-outer-fir.c: Likewise.
4322         * gcc.dg/vect/vect-peel-3.c: Likewise.
4323         * gcc.dg/vect/vect-peel-4.c: Likewise.
4324         * gcc.dg/vect/vect-pre-interact.c: Likewise.
4325         * gcc.target/powerpc/pr65456.c: New test.
4326         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4327         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4328         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4329         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4330         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4331         vect_no_align && { ! vect_hw_misalign }.
4332         * gfortran.dg/vect/vect-3.f90: Likewise.
4333         * gfortran.dg/vect/vect-4.f90: Likewise.
4334         * gfortran.dg/vect/vect-5.f90: Likewise.
4335         * lib/target-supports.exp (check_effective_target_vect_no_align):
4336         Return 1 for POWER8.
4337         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4339 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4341         PR fortran/65429
4342         * gfortran.dg/pr65429.f90: New test.
4344 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
4346         * c-c++-common/asan/user-section-1.c: New test.
4347         * c-c++-common/asan/user-section-2.c: New test.
4348         * c-c++-common/asan/user-section-3.c: New test.
4350 2015-04-22  Hale Wang  <hale.wang@arm.com>
4351             Terry Guo  <terry.guo@arm.com>
4353         PR rtl-optimization/64818
4354         * gcc.target/arm/pr64818.c: New test.
4356 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
4358         PR ipa/65076
4359         * g++.dg/tree-ssa/pr61034.C: Update template.
4360         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4361         * gcc.dg/Warray-bounds-11.c: Likewise.
4362         * gcc.dg/Warray-bounds.c: Likewise.
4364 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4366         PR libgfortran/65234
4367         * gfortran.dg/fmt_unlimited.f90: New test.
4369 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
4371         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4372         headers.
4373         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4374         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4375         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4376         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4377         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4378         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4379         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4381 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4383         PR libgfortran/56743
4384         * gfortran.dg/namelist_87.f90: New test.
4386 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4388         * gcc.target/aarch64/mult-synth_1.c: New test.
4389         * gcc.target/aarch64/mult-synth_2.c: Likewise.
4390         * gcc.target/aarch64/mult-synth_3.c: Likewise.
4391         * gcc.target/aarch64/mult-synth_4.c: Likewise.
4392         * gcc.target/aarch64/mult-synth_5.c: Likewise.
4393         * gcc.target/aarch64/mult-synth_6.c: Likewise.
4395 2015-04-21  Richard Biener  <rguenther@suse.de>
4397         PR tree-optimization/65650
4398         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4399         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4400         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4401         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4402         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4403         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4405 2015-04-21  Tom de Vries  <tom@codesourcery.com>
4407         PR tree-optimization/65802
4408         * g++.dg/pr65802.C: New test.
4410 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
4412         PR testsuite/65767
4413         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4414         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4416 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
4418         PR c++/65801
4419         * g++.dg/cpp0x/Wnarrowing2.C: New.
4421 2015-04-20  Jeff Law  <law@redhat.com>
4423         PR tree-optimization/65658
4424         * gcc.dg/pr65658.c: New test.
4426 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
4428         PR target/64134
4429         * gcc.target/aarch64/vec_init_1.c: New test.
4431 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
4433         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4434         targets.
4436 2015-04-18  Martin Sebor  <msebor@redhat.com>
4438         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4439         of non-nul characters.
4440         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4442 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4444         PR target/65787
4445         * gcc.target/powerpc/pr65787.c: New.
4447 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4449         PR target/65689
4450         * gcc.target/aarch64/c-output-template-4.c: New test.
4452 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4454         PR target/65780
4455         * gcc.dg/pr65780-1.c: New test.
4456         * gcc.dg/pr65780-2.c: Likewise.
4457         * gcc.target/i386/pr32219-9.c: Likewise.
4458         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4459         symbol.
4460         * gcc.target/i386/pr64317.c (c): Initialize.
4462 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4464         PR target/65612
4465         * g++.dg/ext/mv18.C: New test.
4466         * g++.dg/ext/mv19.C: Likewise.
4467         * g++.dg/ext/mv20.C: Likewise.
4468         * g++.dg/ext/mv21.C: Likewise.
4469         * g++.dg/ext/mv22.C: Likewise.
4470         * g++.dg/ext/mv23.C: Likewise.
4472 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
4474         PR c++/64527
4475         * g++.dg/init/pr64527.C: New test.
4477 2015-04-17  Tom de Vries  <tom@codesourcery.com>
4478             Michael Matz  <matz@suse.de>
4480         PR tree-optimization/64950
4481         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4482         x86_64-*-*.
4484 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
4486         * c-c++-common/asan/user-section-1.c: New test.
4488 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4490         PR debug/65771
4491         * gcc.dg/debug/pr65771.c: New test.
4493 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
4495         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4496         __buitlin_alloca with __builtin_alloca.
4498 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
4500         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4502 2015-04-16  Richard Biener  <rguenther@suse.de>
4504         PR tree-optimization/64277
4505         * gcc.dg/Warray-bounds-14.c: New testcase.
4506         * gcc.dg/Warray-bounds-15.c: Likewise.
4507         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4508         * c-c++-common/ubsan/bounds-6.c: Likewise.
4510 2015-04-16  Renlin Li  <renlin.li@arm.com>
4512         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4513         * gcc.target/arm/unsigned-float.c: New.
4515 2015-04-16  Richard Biener  <rguenther@suse.de>
4517         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4518         * gcc.dg/tree-ssa/pr37508.c: Adjust.
4519         * gfortran.dg/reassoc_6.f: Remove XFAIL.
4521 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
4523         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
4524         * g++.dg/cpp0x/decltype-call1.C: Likewise.
4525         * g++.dg/cpp0x/defaulted21.C: Likewise.
4526         * g++.dg/cpp0x/defaulted28.C: Likewise.
4527         * g++.dg/cpp0x/defaulted47.C: Likewise.
4528         * g++.dg/cpp0x/elision_neg.C: Likewise.
4529         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
4530         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
4531         * g++.dg/cpp0x/implicit1.C: Likewise.
4532         * g++.dg/cpp0x/implicit9.C: Likewise.
4533         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
4534         * g++.dg/cpp0x/range-for13.C: Likewise.
4535         * g++.dg/gomp/clause-2.C: Likewise.
4536         * g++.dg/gomp/udr-5.C: Likewise.
4537         * g++.dg/inherit/access6.C: Likewise.
4538         * g++.dg/lookup/duperr1.C: Likewise.
4539         * g++.dg/lookup/friend2.C: Likewise.
4540         * g++.dg/lookup/pr6936.C: Likewise.
4541         * g++.dg/lookup/scoped1.C: Likewise.
4542         * g++.dg/lookup/using26.C: Likewise.
4543         * g++.dg/lookup/using38.C: Likewise.
4544         * g++.dg/other/access2.C: Likewise.
4545         * g++.dg/overload/defarg3.C: Likewise.
4546         * g++.dg/overload/defarg6.C: Likewise.
4547         * g++.dg/parse/access11.C: Likewise.
4548         * g++.dg/parse/access2.C: Likewise.
4549         * g++.dg/parse/access3.C: Likewise.
4550         * g++.dg/parse/access4.C: Likewise.
4551         * g++.dg/parse/access5.C: Likewise.
4552         * g++.dg/parse/access6.C: Likewise.
4553         * g++.dg/parse/access8.C: Likewise.
4554         * g++.dg/parse/access9.C: Likewise.
4555         * g++.dg/parse/crash40.C: Likewise.
4556         * g++.dg/tc1/dr142.C: Likewise.
4557         * g++.dg/tc1/dr166.C: Likewise.
4558         * g++.dg/tc1/dr52.C: Likewise.
4559         * g++.dg/template/access11.C: Likewise.
4560         * g++.dg/template/access18.C: Likewise.
4561         * g++.dg/template/access19.C: Likewise.
4562         * g++.dg/template/access2.C: Likewise.
4563         * g++.dg/template/access20.C: Likewise.
4564         * g++.dg/template/access26.C: Likewise.
4565         * g++.dg/template/access3.C: Likewise.
4566         * g++.dg/template/access7.C: Likewise.
4567         * g++.dg/template/conv12.C: Likewise.
4568         * g++.dg/template/crash69.C: Likewise.
4569         * g++.dg/template/friend31.C: Likewise.
4570         * g++.dg/template/friend32.C: Likewise.
4571         * g++.dg/template/memfriend15.C: Likewise.
4572         * g++.dg/template/memfriend16.C: Likewise.
4573         * g++.dg/template/memfriend17.C: Likewise.
4574         * g++.dg/template/memfriend7.C: Likewise.
4575         * g++.dg/template/pr32519.C: Likewise.
4576         * g++.dg/template/qualttp21.C: Likewise.
4577         * g++.dg/template/qualttp8.C: Likewise.
4578         * g++.dg/template/ttp10.C: Likewise.
4579         * g++.dg/template/typedef11.C: Likewise.
4580         * g++.dg/template/typedef13.C: Likewise.
4581         * g++.dg/template/typedef19.C: Likewise.
4582         * g++.dg/template/typedef20.C: Likewise.
4583         * g++.dg/template/typedef22.C: Likewise.
4584         * g++.dg/template/using16.C: Likewise.
4585         * g++.dg/template/virtual3.C: Likewise.
4586         * g++.dg/ubsan/pr61272.C: Likewise.
4587         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4588         * g++.old-deja/g++.brendan/crash11.C: Likewise.
4589         * g++.old-deja/g++.brendan/enum6.C: Likewise.
4590         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4591         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4592         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4593         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4594         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4595         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4596         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4597         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4598         * g++.old-deja/g++.jason/access17.C: Likewise.
4599         * g++.old-deja/g++.jason/access18.C: Likewise.
4600         * g++.old-deja/g++.jason/access22.C: Likewise.
4601         * g++.old-deja/g++.jason/access23.C: Likewise.
4602         * g++.old-deja/g++.jason/access8.C: Likewise.
4603         * g++.old-deja/g++.jason/delete3.C: Likewise.
4604         * g++.old-deja/g++.jason/report.C: Likewise.
4605         * g++.old-deja/g++.law/access2.C: Likewise.
4606         * g++.old-deja/g++.law/access3.C: Likewise.
4607         * g++.old-deja/g++.law/access4.C: Likewise.
4608         * g++.old-deja/g++.law/access5.C: Likewise.
4609         * g++.old-deja/g++.law/arm12.C: Likewise.
4610         * g++.old-deja/g++.law/arm14.C: Likewise.
4611         * g++.old-deja/g++.law/ctors13.C: Likewise.
4612         * g++.old-deja/g++.law/union2.C: Likewise.
4613         * g++.old-deja/g++.law/visibility12.C: Likewise.
4614         * g++.old-deja/g++.law/visibility15.C: Likewise.
4615         * g++.old-deja/g++.law/visibility16.C: Likewise.
4616         * g++.old-deja/g++.law/visibility17.C: Likewise.
4617         * g++.old-deja/g++.law/visibility18.C: Likewise.
4618         * g++.old-deja/g++.law/visibility19.C: Likewise.
4619         * g++.old-deja/g++.law/visibility20.C: Likewise.
4620         * g++.old-deja/g++.law/visibility21.C: Likewise.
4621         * g++.old-deja/g++.law/visibility24.C: Likewise.
4622         * g++.old-deja/g++.law/visibility4.C: Likewise.
4623         * g++.old-deja/g++.law/visibility5.C: Likewise.
4624         * g++.old-deja/g++.law/visibility6.C: Likewise.
4625         * g++.old-deja/g++.law/visibility7.C: Likewise.
4626         * g++.old-deja/g++.law/visibility8.C: Likewise.
4627         * g++.old-deja/g++.law/visibility9.C: Likewise.
4628         * g++.old-deja/g++.niklas/t135.C: Likewise.
4629         * g++.old-deja/g++.oliva/delete1.C: Likewise.
4630         * g++.old-deja/g++.oliva/partord1.C: Likewise.
4631         * g++.old-deja/g++.other/access11.C: Likewise.
4632         * g++.old-deja/g++.other/access4.C: Likewise.
4633         * g++.old-deja/g++.other/access7.C: Likewise.
4634         * g++.old-deja/g++.other/crash1.C: Likewise.
4635         * g++.old-deja/g++.other/crash7.C: Likewise.
4636         * g++.old-deja/g++.other/friend1.C: Likewise.
4637         * g++.old-deja/g++.other/friend4.C: Likewise.
4638         * g++.old-deja/g++.other/friend9.C: Likewise.
4639         * g++.old-deja/g++.other/lineno1.C: Likewise.
4640         * g++.old-deja/g++.other/using1.C: Likewise.
4641         * g++.old-deja/g++.pt/enum14.C: Likewise.
4642         * g++.old-deja/g++.pt/friend11.C: Likewise.
4643         * g++.old-deja/g++.pt/friend21.C: Likewise.
4644         * g++.old-deja/g++.pt/friend3.C: Likewise.
4645         * g++.old-deja/g++.pt/inherit2.C: Likewise.
4646         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4647         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4648         * g++.old-deja/g++.robertl/eb94.C: Likewise.
4650 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
4652         PR ipa/65765
4653         * g++.dg/ipa/pr65765.C: New test.
4655 2015-04-15  Nick Clifton  <nickc@redhat.com>
4657         * gcc.target/rx/builtins.c: Disable RMPA test if string
4658         instructions are not allowed.
4660 2015-04-15  Alan Modra  <amodra@gmail.com>
4662         * gcc.dg/pr65408.c: New.
4664 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4666         PR target/65729
4667         * gcc.target/arm/pr65729.c: New test.
4669 2015-04-14  Richard Biener  <rguenther@suse.de>
4671         PR tree-optimization/65758
4672         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4674 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4676         PR target/65648
4677         * gcc.c-torture/execute/pr65648.c: New test.
4679 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4681         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4682         __builtin_finite instead of finite.
4683         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4684         Likewise.
4686 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
4688         PR tree-optimization/63387
4689         * gcc.dg/pr63387.c: New testcase.
4691 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
4693         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4695 2015-04-13  Richard Biener  <rguenther@suse.de>
4697         PR tree-optimization/65204
4698         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4700 2015-04-13  Terry Guo  <terry.guo@arm.com>
4702         PR target/65710
4703         * gcc.target/arm/pr65710.c: New.
4705 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4707         PR tree-optimization/65747
4708         * g++.dg/torture/pr65747.C: New test.
4710 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4712         PR c++/65736
4713         * g++.dg/cpp0x/pr65736.C: New test.
4715 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
4716             Martin Liska  <mliska@suse.cz>
4718         PR ipa/65722
4719         * g++.dg/ipa/pr65722.C: New testcase.
4721 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4723         PR tree-optimization/65735
4724         * gcc.c-torture/compile/pr65735.c: New test.
4726 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
4728         PR middle-end/65554
4729         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4731 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4733         PR target/65671
4734         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4736 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
4738         PR target/65647
4739         * gcc.target/arm/pr65647-2.c: New.
4741 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4743         PR target/65694
4744         * g++.dg/torture/pr65694.C: New test.
4746 2015-04-10  Tobias Burnus  <burnus@net-b.de>
4748         * gfortran.dg/coarray_lock_6.f90: New.
4749         * gfortran.dg/coarray_lock_7.f90: New.
4750         * gfortran.dg/coarray/lock_2.f90: New.
4752 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
4754         PR fortran/56674
4755         PR fortran/58813
4756         PR fortran/59016
4757         PR fortran/59024
4758         * gfortran.dg/used_types_27.f90: New.
4760 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4762         PR target/65671
4763         * gcc.target/i386/pr65671.c: New.
4765 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4767         PR tree-optimization/65709
4768         * c-c++-common/ubsan/align-9.c: New test.
4770 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
4772         PR fortran/56852
4773         * gfortran.dg/pr56852.f90: New test.
4775 2015-04-09  Marek Polacek  <polacek@redhat.com>
4776             Jakub Jelinek  <jakub@redhat.com>
4778         PR middle-end/65554
4779         * g++.dg/opt/pr65554.C: New test.
4781 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4783         PR c++/65690
4784         * c-c++-common/attr-aligned-1.c: New test.
4786 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
4788         * gcc.target/i386/mpx/memmove-zero-length.c: New.
4790 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4792         PR target/65676
4793         * gcc.target/i386/sse-25.c: New.
4795 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4797         PR target/65693
4798         * gcc.target/i386/pr65693.c: New test.
4800 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4802         * gcc.dg/lto/chkp-static-bounds_0.c: New.
4804 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4806         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4808 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4810         * gcc.target/i386/thunk-retbnd.c: New.
4812 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
4814         * gnat.dg/opt48.adb: New test.
4815         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4816         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4818 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
4820         PR ipa/65540
4821         * gcc.c-torture/compile/pr65540.c: New.
4823 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
4825         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4826         -Wno-pointer-arith.
4828 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
4830         PR debug/65678
4831         * g++.dg/debug/pr65678.C: New test.
4833         PR middle-end/65680
4834         * gcc.c-torture/compile/pr65680.c: New test.
4836 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
4838         PR fortran/65548
4839         * gfortran.dg/allocate_with_source_5.f90: New test.
4841 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4843         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4844         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4846 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
4848         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4850 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4852         PR target/65614
4853         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4854         to get floating point compression.
4855         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4857 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
4859         PR preprocessor/61977
4860         * gcc.dg/cpp/pr61977.c: New test.
4862 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
4864         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4866 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
4868         PR target/65647
4869         * gcc.target/arm/pr65647.c: New.
4871 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
4873         PR ipa/65655
4874         * g++.dg/torture/pr65655.C: New testcase.
4876 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4878         PR c++/64085
4879         * g++.dg/cpp1y/lambda-init13.C: New.
4881 2015-04-03  Marek Polacek  <polacek@redhat.com>
4883         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4885 2015-04-02  Marek Polacek  <polacek@redhat.com>
4887         PR c++/65642
4888         * g++.dg/cpp0x/constexpr-fold1.C: New test.
4889         * g++.dg/cpp0x/constexpr-fold2.C: New test.
4891 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
4893         PR preprocessor/61977
4894         * gcc.target/powerpc/pr61977-1.c: New test.
4895         * gcc.target/powerpc/pr61977-2.c: New test.
4897 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
4899         PR c++/56100
4900         * g++.dg/warn/Wshadow-8.C: New.
4901         * g++.dg/warn/Wshadow-9.C: Likewise.
4902         * g++.dg/warn/Wshadow-10.C: Likewise.
4903         * g++.dg/warn/Wshadow-11.C: Likewise.
4905 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4907         * gcc.dg/pr23623.c: Added aligned attribute.
4908         * gcc.dg/20141029-1.c: Likewise.
4909         * gcc.dg/20150306-1.c: New test.
4911 2015-04-01  Marek Polacek  <polacek@redhat.com>
4913         PR c++/65554
4914         * g++.dg/cpp0x/initlist93.C: New test.
4915         * g++.dg/cpp0x/initlist94.C: New test.
4917 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4919         PR target/65624
4920         * gcc.target/aarch64/pr65624.c: New test.
4922 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
4924         * gcc.dg/ipa/inlinehint-4.c: New testcase.
4926 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
4928         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4929         extra variable to force stack alignment.
4930         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4931         extra variable to force stack alignment.
4933 2015-03-31  Marek Polacek  <polacek@redhat.com>
4935         PR c++/65390
4936         * g++.dg/template/pr65390.C: New test.
4938 2015-03-31  Martin Liska  <mliska@suse.cz>
4940         * g++.dg/ipa/pr65557.C: New test.
4942 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4944         * gcc.target/s390/hotpatch-25.c: New test.
4945         * gcc.target/s390/hotpatch-1.c: Update test.
4946         * gcc.target/s390/hotpatch-10.c: Update test.
4947         * gcc.target/s390/hotpatch-11.c: Update test.
4948         * gcc.target/s390/hotpatch-12.c: Update test.
4949         * gcc.target/s390/hotpatch-13.c: Update test.
4950         * gcc.target/s390/hotpatch-14.c: Update test.
4951         * gcc.target/s390/hotpatch-15.c: Update test.
4952         * gcc.target/s390/hotpatch-16.c: Update test.
4953         * gcc.target/s390/hotpatch-17.c: Update test.
4954         * gcc.target/s390/hotpatch-18.c: Update test.
4955         * gcc.target/s390/hotpatch-19.c: Update test.
4956         * gcc.target/s390/hotpatch-2.c: Update test.
4957         * gcc.target/s390/hotpatch-21.c: Update test.
4958         * gcc.target/s390/hotpatch-22.c: Update test.
4959         * gcc.target/s390/hotpatch-23.c: Update test.
4960         * gcc.target/s390/hotpatch-24.c: Update test.
4961         * gcc.target/s390/hotpatch-3.c: Update test.
4962         * gcc.target/s390/hotpatch-4.c: Update test.
4963         * gcc.target/s390/hotpatch-5.c: Update test.
4964         * gcc.target/s390/hotpatch-6.c: Update test.
4965         * gcc.target/s390/hotpatch-7.c: Update test.
4966         * gcc.target/s390/hotpatch-8.c: Update test.
4967         * gcc.target/s390/hotpatch-9.c: Update test.
4968         * gcc.target/s390/hotpatch-compile-16.c: Update test.
4970 2015-03-31  Richard Biener  <rguenther@suse.de>
4972         PR middle-end/65626
4973         * g++.dg/torture/pr65626.C: New testcase.
4975 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4977         PR target/65531
4978         * gcc.target/i386/mpx/pr65531.cc: New.
4980 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4982         PR target/65602
4983         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4984         __builtin_alloca instead of alloca.
4985         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4986         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4987         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4988         check.
4990 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
4992         PR ipa/65610
4993         * g++.dg/ubsan/pr65610.C: New test.
4995 2015-03-30  Marek Polacek  <polacek@redhat.com>
4997         PR c++/65398
4998         * g++.dg/cpp0x/pr65398-2.C: New test.
5000 2015-03-30  Marek Polacek  <polacek@redhat.com>
5002         * c-c++-common/pr65556.c: Change the width of bit-fields.
5004 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
5006         PR ipa/65588
5007         * gcc.target/i386/pr65588.c: New testcase.
5009 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5011         PR libgfortran/65563
5012         * gfortran.dg/open_errors_2.f90:  New test.
5014 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5016         PR libgfortran/65596
5017         * gfortran.dg/namelist_86.f90: New test.
5019 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
5021         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
5022         statement to reflect new ownership.
5024 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
5026         PR c++/42328
5027         * g++.dg/template/friend58.C: New.
5028         * g++.dg/template/friend59.C: Likewise.
5030 2015-03-27  Tobias Burnus  <burnus@net-b.de>
5032         PR c/65586
5033         * g++.dg/gomp/openmp-simd-3.C: New.
5034         * gcc.dg/gomp/openmp-simd-3.c: New.
5036 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
5038         PR target/65248
5039         * gcc.target/i386/pr65248-1.c: New file.
5040         * gcc.target/i386/pr65248-2.c: Likewise.
5041         * gcc.target/i386/pr65248-3.c: Likewise.
5042         * gcc.target/i386/pr65248-4.c: Likewise.
5044 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
5046         PR target/65593
5047         * gcc.c-torture/compile/pr65593.c: New test.
5049 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
5051         PR c++/59329
5052         * g++.dg/cpp1y/constexpr-assert1.C: New.
5054 2015-03-27  Marek Polacek  <polacek@redhat.com>
5056         PR c++/65556
5057         * c-c++-common/pr65556.c: New test.
5059 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
5061         PR ipa/65600
5062         * g++.dg/torture/pr65600.C: New testcase.
5064 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
5066         PR target/65407
5067         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5069 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
5071         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5072         statement and cleanup. Fixed typos.
5074 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5076         PR middle-end/65595
5077         * gcc.c-torture/compile/pr65595.c: New testcase.
5079 2015-03-27  Marek Polacek  <polacek@redhat.com>
5081         PR sanitizer/65583
5082         * g++.dg/ubsan/pr65583.C: New test.
5084 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5086         * gcc.c-torture/compile/20150327.c: New testcase.
5088 2015-03-26  Richard Biener  <rguenther@suse.de>
5090         PR middle-end/65555
5091         * g++.dg/torture/pr65555.C: New testcase.
5093 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
5095         PR tree-optimization/64715
5096         * gcc.dg/builtin-object-size-15.c: New test.
5097         * gcc.dg/pr64715-1.c: New test.
5098         * gcc.dg/pr64715-2.c: New test.
5100 2015-03-26  Richard Biener  <rguenther@suse.de>
5102         PR middle-end/65519
5103         * gnat.dg/specs/opt2.ads: Fix testcase.
5105 2015-03-25  Martin Sebor  <msebor@redhat.com>
5107         PR testsuite/65526
5108         * lib/target-supports.exp (check_effective_target_arm32): Fail early
5109         when target isn't arm*-*-*-*.
5110         (check_effective_target_arm_nothumb): Likewise.
5111         (check_effective_target_arm_little_endian): Likewise.
5112         (check_effective_target_arm_vect_no_misalign): Likewise.
5113         (check_effective_target_aarch64_little_endian): Fail early if target
5114         isn't aarch64*-*-*.
5116 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
5118         PR tree-optimization/65177
5119         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5121 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
5123         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5124         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5125         smmintrin.h and mm3dnow.h.
5127 2015-03-25  Marek Polacek  <polacek@redhat.com>
5129         PR c++/65558
5130         * g++.dg/cpp0x/pr65558.C: New test.
5132 2015-03-25  Marek Polacek  <polacek@redhat.com>
5134         PR c++/61670
5135         * g++.dg/template/pr61670.C: New test.
5137 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5139         PR c++/54987
5140         * g++.dg/template/pr54987.C: New.
5142 2015-03-25  Richard Biener  <rguenther@suse.de>
5144         PR tree-optimization/62630
5145         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5147 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5149         PR target/65508
5150         * gcc.target/i386/mpx/pr65508.c: New.
5152 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
5154         PR fortran/64952
5155         PR fortran/65532
5156         * gfortran.dg/data_initialized_3.f90: New.
5158 2015-03-25  Richard Biener  <rguenther@suse.de>
5160         PR middle-end/65519
5161         * gnat.dg/specs/opt2.ads: New testcase.
5163 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
5165         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5166         * gcc.target/arm/memset-inline-4.c: Skip for
5167         arm_tune_string_ops_prefer_neon.
5168         * gcc.target/arm/memset-inline-5.c: Ditto.
5169         * gcc.target/arm/memset-inline-6.c: Ditto.
5170         * gcc.target/arm/memset-inline-8.c: Ditto.
5171         * gcc.target/arm/memset-inline-9.c: Ditto.
5173 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5175         PR c++/58923
5176         * g++.dg/other/virtual3.C: New.
5178 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5180         PR c++/60130
5181         * g++.dg/cpp0x/vt-60130.C: New.
5183 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5185         PR c++/61971
5186         * g++.dg/warn/Warray-bounds-7.C: New.
5188 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5190         PR c++/60067
5191         * g++.dg/template/defarg18.C: New.
5193 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5195         PR c++/59988
5196         * g++.dg/cpp0x/vt-59988.C: New.
5198 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
5200         PR tree-optimization/65533
5201         * gcc.dg/pr65533.c: New test.
5203 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
5205         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5206         source= and mold= expressions functionality.
5207         * gfortran.dg/allocate_class_4.f90: New test.
5208         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5209         copying an unlimited polymorhpic object containing a char array
5210         to another unlimited polymorphic object respects the _len
5211         component.
5212         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5213         whether deferred length char array allocate works, unlimited
5214         polymorphic object allocation from a string works and if
5215         allocating an array of deferred length strings works.
5216         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5218 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5220         PR c++/65513
5221         * g++.dg/cpp0x/constexpr-array11.C: New.
5223 2015-03-24  Richard Biener  <rguenther@suse.de>
5225         PR middle-end/65517
5226         * gcc.dg/torture/pr65517.c: New testcase.
5228 2015-03-24  Tobias Burnus  <burnus@net-b.de>
5230         * gfortran.dg/coindexed_1.f90: Moved from
5231         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5233 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5235         PR testsuite/65506
5236         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5237         gimple dump.
5239         PR target/65523
5240         * gcc.target/i386/pr65523.c: New test.
5242         PR ipa/65475
5243         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5244         dg-options.
5245         * g++.dg/lto/pr65475b_0.C: Likewise.
5247 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
5249         PR target/65505
5250         * gcc.target/sh/torture/pr65505.c: New.
5252 2015-03-23  Martin Sebor  <msebor@redhat.com>
5254         PR testsuite/63175
5255         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5256         assembly for lvx in addition to lxv.
5258 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5260         PR target/65504
5261         * gfortran.dg/pr65504.f90: New test.
5263         PR ipa/65521
5264         * gcc.dg/pr65521.c: New test.
5266 2015-03-23  Richard Biener  <rguenther@suse.de>
5268         PR tree-optimization/65518
5269         * gcc.dg/vect/pr65518.c: New testcase.
5271 2015-03-23  Richard Biener  <rguenther@suse.de>
5273         PR tree-optimization/65494
5274         * gcc.dg/vect/pr65494.c: New testcase.
5276 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5278         PR preprocessor/65238
5279         * c-c++-common/cpp/pr65238-1.c: New test.
5280         * gcc.dg/cpp/pr65238-2.c: New test.
5281         * gcc.dg/cpp/trad/pr65238-3.c: New test.
5282         * gcc.dg/cpp/trad/pr65238-4.c: New test.
5284 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
5285             Mikael Morin  <mikael@gcc.gnu.org>
5287         PR fortran/64952
5288         * gfortran.dg/elemental_dependency_4.f90: New.
5289         * gfortran.dg/elemental_dependency_5.f90: New.
5291 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
5293         PR ipa/65475
5294         * g++.dg/lto/pr65475b_0.C: New testcase.
5295         * g++.dg/lto/pr65475b_1.C: New testcase.
5296         * g++.dg/lto/pr65475c_0.C: New testcase.
5297         * g++.dg/lto/pr65475c_1.C: New testcase.
5299 2015-03-21  Tobias Burnus  <burnus@net-b.de>
5301         * gfortran.dg/coarray_38.f90: New.
5302         * gfortran.dg/coarray_39.f90: New.
5303         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5304         compile test.
5306 2015-03-20  Marek Polacek  <polacek@redhat.com>
5308         PR c++/65398
5309         * g++.dg/cpp0x/pr65398.C: New test.
5311 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
5313         PR ipa/65475
5314         * g++.dg/lto/pr65475_0.C: New testcase.
5315         * g++.dg/lto/pr65475_1.C: New testcase.
5317 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
5319         PR rtl-optimization/64366
5320         * gcc.target/sh/pr64366.c: New.
5322 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5324         PR c++/48324
5325         * g++.dg/cpp0x/constexpr-48324.C: New.
5327 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5329         PR c++/48453
5330         * g++.dg/cpp0x/pr48453.C: New.
5332 2015-03-20  Marek Polacek  <polacek@redhat.com>
5334         PR c++/65072
5335         * g++.dg/cpp0x/pr65072.C: New test.
5337 2015-03-20  Richard Biener  <rguenther@suse.de>
5339         PR middle-end/64715
5340         * gcc.dg/pr15347.c: Use -O.
5341         * c-c++-common/pr19807-1.c: Likewise.
5343 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
5345         * gnat.dg/volatile13.ad[sb]: New test.
5347 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
5349         PR rtl-optimization/60851
5350         * gcc.target/i386/pr60851.c: New test.
5352 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
5354         PR target/65240
5355         * g++.dg/pr65240.h: Add tests for PR 65240.
5356         * g++.dg/pr65240-1.C: Likewise.
5357         * g++.dg/pr65240-2.C: Likewise.
5358         * g++.dg/pr65240-3.C: Likewise.
5359         * g++.dg/pr65240-4.C: Likewise.
5361 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
5363         PR rtl-optimization/63491
5364         * gcc.target/powerpc/pr63491.c: New.
5366 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5368         * g++.dg/ipa/pr65465.C: New test.
5370 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5372         PR c++/52659
5373         * g++.dg/cpp0x/deleted11.C: New.
5375 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5377         PR sanitizer/65400
5378         * c-c++-common/tsan/pr65400-3.c: New test.
5380 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5382         PR c++/59686
5383         * g++.dg/cpp0x/constexpr-59686.C: New.
5385 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5387         PR sanitizer/64265
5388         * g++.dg/tsan/pr64265.C: New test.
5390         PR sanitizer/65400
5391         * c-c++-common/tsan/pr65400-1.c: New test.
5392         * c-c++-common/tsan/pr65400-2.c: New test.
5394 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5396         PR c++/59816
5397         * g++.dg/cpp0x/pr59816.C: New.
5399 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
5401         PR fortran/59198
5402         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5404 2015-03-18  Martin Liska  <mliska@suse.cz>
5406         PR ipa/65439
5407         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5408         equivalences either to 6 or 7.
5410 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
5412         PR middle-end/64491
5413         Revert:
5414         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
5416         * gcc.dg/undefined-loop-1.c: New file.
5417         * gcc.dg/undefined-loop-2.c: New file.
5419         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
5421         PR testsuite/64032
5422         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5423         loop exits too early.
5425 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
5427         PR tree-optimization/65450
5428         * gfortran.dg/pr65450.f90: New test.
5430         PR target/65078
5431         * gcc.target/i386/pr65078-1.c: New test.
5432         * gcc.target/i386/pr65078-2.c: New test.
5433         * gcc.target/i386/pr65078-3.c: New test.
5434         * gcc.target/i386/pr65078-4.c: New test.
5435         * gcc.target/i386/pr65078-5.c: New test.
5436         * gcc.target/i386/pr65078-6.c: New test.
5438 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5440         PR c++/65340
5441         * g++.dg/cpp1y/pr65340.C: New.
5443 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5445         PR fortran/64432
5446         * gfortran.dg/system_clock_3.f08: Adjust test.
5448 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
5450         PR fortran/59198
5451         * gfortran.dg/proc_ptr_comp_44.f90: New test.
5452         * gfortran.dg/proc_ptr_comp_45.f90: New test.
5454 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5456         PR fortran/64432
5457         * gfortran.dg/system_clock_3.f08: New test.
5459 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
5461         PR c++/64626
5462         g++.dg/cpp1y/pr64626-1.C: New.
5463         g++.dg/cpp1y/pr64626-2.C: New.
5464         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5466 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
5468         PR tree-optimization/65427
5469         * gcc.c-torture/execute/pr65427.c: New test.
5471 2015-03-16  Marek Polacek  <polacek@redhat.com>
5473         DR 1688
5474         PR c++/65327
5475         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5476         * g++.dg/cpp0x/pr65327.C: New test.
5478 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5480         PR sanitizer/64820
5481         * c-c++-common/asan/pr64820.c: New test.
5483 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
5485         * gfortran.dg/pointer_2.f90: New test.
5487 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5489         * g++.dg/pr65049.C: New test.
5491 2015-03-16  Tom de Vries  <tom@codesourcery.com>
5493         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5494         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5495         * gcc.target/i386/fuse-caller-save.c: Same.
5497 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5499         * gnat.dg/loop_optimization18.ad[sb]: New test.
5500         * gnat.dg/loop_optimization18_pkg.ads: New helper.
5502 2015-03-16  Alan Modra  <amodra@gmail.com>
5504         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
5505         2014-12-05 change.
5507 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
5509         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5510         hppa*-*-hpux*.
5511         * gcc.dg/torture/pr65270-2.c: Likewise.
5513 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
5515         PR fortran/61138
5516         * gfortran.dg/pointer_remapping_9.f90: New.
5518 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
5520         PR tree-optimization/65369
5521         * gcc.c-torture/execute/pr65369.c: New test.
5523         PR tree-optimization/65418
5524         * gcc.c-torture/execute/pr65418-1.c: New test.
5525         * gcc.c-torture/execute/pr65418-2.c: New test.
5527         PR rtl-optimization/65401
5528         * gcc.c-torture/execute/pr65401.c: New test.
5530 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5532         PR target/64600
5533         * gcc.target/arm/pr64600_1.c: New test.
5535 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5537         PR rtl-optimization/65235
5538         * gcc.target/aarch64/pr65235_1.c: New test.
5540 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5542         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5543         * gcc.target/s390/hotpatch-22.c: Likewise.
5544         * gcc.target/s390/hotpatch-23.c: Likewise.
5545         * gcc.target/s390/hotpatch-24.c: Likewise.
5546         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5547         * gcc.target/s390/hotpatch-1.c: Update expected output.
5548         * gcc.target/s390/hotpatch-2.c: Likewise.
5549         * gcc.target/s390/hotpatch-3.c: Likewise.
5550         * gcc.target/s390/hotpatch-4.c: Likewise.
5551         * gcc.target/s390/hotpatch-5.c: Likewise.
5552         * gcc.target/s390/hotpatch-6.c: Likewise.
5553         * gcc.target/s390/hotpatch-7.c: Likewise.
5554         * gcc.target/s390/hotpatch-8.c: Likewise.
5555         * gcc.target/s390/hotpatch-9.c: Likewise.
5556         * gcc.target/s390/hotpatch-10.c: Likewise.
5557         * gcc.target/s390/hotpatch-11.c: Likewise.
5558         * gcc.target/s390/hotpatch-12.c: Likewise.
5559         * gcc.target/s390/hotpatch-13.c: Likewise.
5560         * gcc.target/s390/hotpatch-14.c: Likewise.
5561         * gcc.target/s390/hotpatch-15.c: Likewise.
5562         * gcc.target/s390/hotpatch-16.c: Likewise.
5563         * gcc.target/s390/hotpatch-17.c: Likewise.
5564         * gcc.target/s390/hotpatch-18.c: Likewise.
5565         * gcc.target/s390/hotpatch-19.c: Likewise.
5567 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5569         PR target/65103
5570         * gcc.target/i386/pr65103-1.c: New.
5572 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5574         PR target/65044
5575         * gcc.target/i386/pr65044.c: New.
5577 2015-03-12  Tom de Vries  <tom@codesourcery.com>
5579         PR rtl-optimization/64895
5580         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5581         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5582         * gcc.target/i386/fuse-caller-save.c: Ditto.
5584 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5586         * gcc.dg/ipa/pr63569.c: Fix template.
5588 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
5590         * g++.dg/ipa/pr64146.C: Require fpic support.
5592 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
5594         PR libfortran/65200
5595         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5596         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5598 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
5600         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5601         to dg-options, fix up dg-skip-if.
5603 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
5605         PR target/65296
5606         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5607         * gcc.target/avr/tiny-caller-save.c: Same.
5609 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5611         PR target/65242
5612         * g++.dg/pr65242.C: New test.
5614 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
5616         * c-c++-common/asan/no-asan-check-glob.c: New test.
5618 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
5620         PR c++/65370
5621         * g++.dg/other/default11.C: New.
5622         * g++.dg/other/default12.C: Likewise.
5624 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5626         PR target/65368
5627         * gcc.target/i386/bmi2-bzhi-2.c: New test.
5629 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
5631         PR fortran/65024
5632         * gfortran.dg/unlimited_polymorphic_23.f90: New test
5634 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5636         PR c++/65127
5637         * g++.dg/cpp0x/pr65127.C: New test.
5639 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5641         * gcc.dg/ipa/PR64550.c: Update template.
5643 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5644             Tobias Burnus  <burnus@net-b.de>
5646         * gfortran.dg/coarray_sync_memory.f90: New.
5648 2015-03-10  Marek Polacek  <polacek@redhat.com>
5650         PR sanitizer/65367
5651         * c-c++-common/ubsan/pr65367.c: New test.
5653 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5655         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5656         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5657         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5658         * gcc.target/i386/mpx/calloc-1-nov.c: New.
5659         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5660         * gcc.target/i386/mpx/malloc-1-nov.c: New.
5661         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5662         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5663         * gcc.target/i386/mpx/realloc-1-nov.c: New.
5664         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5665         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5666         * gcc.target/i386/mpx/realloc-2-nov.c: New.
5667         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5669 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5671         * lib/mpx-dg.exp (mpx_link_flags): New.
5672         (mpx_init): New.
5673         (mpx_finish): New.
5674         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5675         * gcc.target/i386/mpx/alloca-1-nov.c: New.
5676         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5677         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5678         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5679         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5680         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5681         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5682         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5683         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5684         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5685         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5686         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5687         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5688         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5689         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5690         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5691         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5692         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5693         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5694         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5695         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5696         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5697         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5698         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5699         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5700         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5701         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5702         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5703         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5704         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5705         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5706         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5707         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5708         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5709         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5710         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5711         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5712         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5713         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5714         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5715         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5716         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5717         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5718         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5719         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5720         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5721         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5722         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5723         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5724         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5725         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5726         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5727         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5728         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5729         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5730         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5731         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5732         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5733         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5734         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5735         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5736         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5737         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5738         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5739         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5740         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5741         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5742         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5743         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5744         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5745         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5746         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5747         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5748         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5749         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5750         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5751         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5752         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5753         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5754         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5755         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5756         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5757         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5758         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5759         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5760         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5761         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5762         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5763         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5764         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5765         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5766         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5767         * gcc.target/i386/mpx/label-address-1.c: New.
5768         * gcc.target/i386/mpx/legacy-1-nov.c: New.
5769         * gcc.target/i386/mpx/macro.c: New.
5770         * gcc.target/i386/mpx/mpx-check.h: New.
5771         * gcc.target/i386/mpx/mpx.exp: New.
5772         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5773         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5774         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5775         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5776         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5777         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5778         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5779         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5780         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5781         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5782         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5783         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5784         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5785         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5786         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5787         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5788         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5789         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5790         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5791         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5792         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5793         * gcc.target/i386/mpx/reference-1-lbv.c: New.
5794         * gcc.target/i386/mpx/reference-1-nov.c: New.
5795         * gcc.target/i386/mpx/reference-1-ubv.c: New.
5796         * gcc.target/i386/mpx/reference-2-lbv.c: New.
5797         * gcc.target/i386/mpx/reference-2-nov.c: New.
5798         * gcc.target/i386/mpx/reference-2-ubv.c: New.
5799         * gcc.target/i386/mpx/reference-3-lbv.c: New.
5800         * gcc.target/i386/mpx/reference-3-nov.c: New.
5801         * gcc.target/i386/mpx/reference-3-ubv.c: New.
5802         * gcc.target/i386/mpx/reference-4-lbv.c: New.
5803         * gcc.target/i386/mpx/reference-4-nov.c: New.
5804         * gcc.target/i386/mpx/reference-4-ubv.c: New.
5805         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5806         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5807         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5808         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5809         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5810         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5811         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5812         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5813         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5814         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5815         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5816         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5817         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5818         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5819         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5820         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5821         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5822         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5823         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5824         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5825         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5826         * gcc.target/i386/mpx/sincos-1-nov.c: New.
5827         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5828         * gcc.target/i386/mpx/static-array-1-nov.c: New.
5829         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5830         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5831         * gcc.target/i386/mpx/static-init-1-nov.c: New.
5832         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5833         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5834         * gcc.target/i386/mpx/static-init-2-nov.c: New.
5835         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5836         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5837         * gcc.target/i386/mpx/static-init-3-nov.c: New.
5838         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5839         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5840         * gcc.target/i386/mpx/static-init-4-nov.c: New.
5841         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5842         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5843         * gcc.target/i386/mpx/static-init-5-nov.c: New.
5844         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5845         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5846         * gcc.target/i386/mpx/static-init-6-nov.c: New.
5847         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5848         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5849         * gcc.target/i386/mpx/static-string-1-nov.c: New.
5850         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5851         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5852         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5853         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5854         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5855         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5856         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5857         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5858         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5859         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5860         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5861         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5862         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5863         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5864         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5865         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5866         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5867         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5868         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5869         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5870         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5871         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5872         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5873         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5874         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5875         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5876         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5877         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5878         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5879         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5880         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5881         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5882         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5883         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5884         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5885         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5886         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5887         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5888         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5889         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5890         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5891         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5892         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5893         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5894         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5895         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5896         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5897         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5898         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5899         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5900         * gcc.target/i386/mpx/vararg-1-nov.c: New.
5901         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5902         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5903         * gcc.target/i386/mpx/vararg-2-nov.c: New.
5904         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5905         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5906         * gcc.target/i386/mpx/vararg-3-nov.c: New.
5907         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5908         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5909         * gcc.target/i386/mpx/vararg-4-nov.c: New.
5910         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5911         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5912         * gcc.target/i386/mpx/vararg-5-nov.c: New.
5913         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5914         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5915         * gcc.target/i386/mpx/vararg-6-nov.c: New.
5916         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5917         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5918         * gcc.target/i386/mpx/vararg-7-nov.c: New.
5919         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5920         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5921         * gcc.target/i386/mpx/vararg-8-nov.c: New.
5922         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5923         * gcc.target/i386/mpx/vla-1-lbv.c: New.
5924         * gcc.target/i386/mpx/vla-1-nov.c: New.
5925         * gcc.target/i386/mpx/vla-1-ubv.c: New.
5926         * gcc.target/i386/mpx/vla-2-lbv.c: New.
5927         * gcc.target/i386/mpx/vla-2-nov.c: New.
5928         * gcc.target/i386/mpx/vla-2-ubv.c: New.
5930 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
5932         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5934 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
5936         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5938 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
5940         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5941         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5943 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5945         PR c/65120
5946         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5947         on rhs is 0.
5948         (fn4): New test.
5949         * c-c++-common/pr65120.c: New test.
5951         PR rtl-optimization/65321
5952         * gcc.dg/pr65321.c: New test.
5954 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5956         PR tree-optimization/65355
5957         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5959 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
5961         PR c/65120
5962         * c-c++-common/pr49706.c: Adjust tests for not warning
5963         about !!x == y or !b == y where b is boolean, and add
5964         some further tests.
5965         * c-c++-common/pr62199-2.c: Likewise.
5967 2015-03-09  Richard Biener  <rguenther@suse.de>
5969         PR middle-end/65270
5970         * gcc.dg/torture/pr65270-1.c: New testcase.
5971         * gcc.dg/torture/pr65270-2.c: Likewise.
5973 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5975         PR tree-optimization/63743
5976         * gcc.dg/pr63743.c: New test.
5978 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
5980         PR lto/65316
5981         * g++.dg/lto/pr65316_0.C: New testcase.
5982         * g++.dg/lto/pr65316_1.C: New testcase.
5984 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
5986         PR target/62247
5987         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5988         hppa*-*-hpux*.
5989         * g++.dg/abi/rtti3.C: Likewise.
5991         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5993         PR target/62251
5994         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5996         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5998         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
6000         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
6002 2015-03-08  Morin  <mikael@gcc.gnu.org>
6004         PR fortran/60898
6005         * gfortran.dg/entry_20.f90: New.
6007 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
6009         PR target/65153
6010         * gcc.c-torture/compile/pr65153.c: New.
6012 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
6014         PR target/65249
6015         * g++.dg/torture/pr65249.C: New.
6017 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
6019         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
6020         long.
6021         (int64_t): Likewise.
6023 2015-03-07  Marek Polacek  <polacek@redhat.com>
6024             Martin Uecker  <uecker@eecs.berkeley.edu>
6026         PR sanitizer/65280
6027         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
6028         member-like arrays.
6029         * c-c++-common/ubsan/bounds-8.c: New test.
6030         * c-c++-common/ubsan/bounds-9.c: New test.
6031         * gcc.dg/ubsan/bounds-2.c: New test.
6033 2015-03-05  Martin Sebor  <msebor@redhat.com>
6035         * PR testsuite/63175
6036         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
6037         checking of results into main to prevent it from getting optimized
6038         away.
6039         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
6041 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
6043         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
6044         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
6045         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
6046         x64.
6048 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
6050         * g++.dg/lto/pr65302_1.C: New testcase.
6051         * g++.dg/lto/pr65302_0.C: New testcase.
6053 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6055         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
6056         -fno-ipa-icf to dg-options.
6058 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6060         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
6061         compiles using the linker plugin.
6063 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6065         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6067 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6069         * gcc.target/arm/pr65067.c: New test.
6071 2015-03-05  Martin Liska  <mliska@suse.cz>
6073         PR ipa/65318
6074         * gcc.dg/ipa/pr65318.c: New test.
6076 2015-03-05  Marek Polacek  <polacek@redhat.com>
6078         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6080 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6082         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6084 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6086         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
6087         max-unroll-times back to defaults for s390.
6089 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6091         Fix last commit.
6093 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6095         PR c++/64665
6096         * g++.dg/cpp0x/initlist92.C: New.
6098 2015-03-05  Richard Biener  <rguenther@suse.de>
6100         PR tree-optimization/65310
6101         * gcc.dg/vect/pr65310.c: New testcase.
6103 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6105         PR c++/64834
6106         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6108 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6110         * gnat.dg/entry_queues3.adb: New test.
6112 2015-03-04  Ian Lance Taylor  <iant@google.com>
6114         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6116 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6118         PR c++/64227
6119         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6121 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
6123         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6124         -fno-ipa-icf to dg-options
6125         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6126         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6128 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6130         PR c++/64398
6131         * g++.dg/cpp0x/decltype62.C: New.
6133 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
6135         * gnat.dg/object_overflow5.adb: New test.
6137 2015-03-03  Martin Liska  <mliska@suse.cz>
6139         PR ipa/65287
6140         * gcc.dg/ipa/pr65287.c: New test.
6142 2015-03-03  Martin Jambor  <mjambor@suse.cz>
6143             Eric Botcazou  <ebotcazou@adacore.com>
6145         * gnat.dg/specs/pack12.ads: New test.
6147 2015-03-03  Martin Liska  <mliska@suse.cz>
6149         * gcc.dg/ipa/PR65282.c: New test.
6151 2015-03-13  Jeff Law  <law@redhat.com>
6153         PR tree-optimization/65241
6154         * gcc.c-torture/compile/pr65241.c: New test.
6156 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
6158         PR target/64331
6159         * gcc.target/avr/torture/pr64331.c: New test.
6161 2015-03-03  Martin Liska  <mliska@suse.cz>
6162             Jan Hubicka  <hubicka@ucw.cz>
6164         * g++.dg/ipa/pr65263.C: New test.
6166 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6168         PR ipa/65130
6169         * gcc.dg/lto/pr65130_0.c: New testcase.
6170         * gcc.dg/lto/pr65130_1.c: New testcase.
6172 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6174         PR ipa/64988
6175         * g++.dg/torture/pr64988.C: New testcase.
6177 2015-03-02  Tobias Burnus  <burnus@net-b.de>
6179         * gfortran.dg/coarray_atomic_6.f90: New.
6181 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6183         PR target/65184
6184         * gcc.target/i386/pr65184.c: New.
6186 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6188         PR target/65183
6189         * gcc.target/i386/pr65183.c: New.
6191 2015-02-28  Martin Liska  <mliska@suse.cz>
6192             Jan Hubicka  <hubicka@ucw.cz>
6194         * gcc.dg/ipa/ipa-icf-35.c: New test.
6195         * gcc.dg/ipa/ipa-icf-36.c: New test.
6196         * gcc.dg/ipa/ipa-icf-37.c: New test.
6198 2015-02-28  Martin Liska  <mliska@suse.cz>
6199             Jan Hubicka  <hubicka@ucw.cz>
6201         PR ipa/65245
6202         * gcc.dg/ipa/ipa-icf-34.c: New test.
6204 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
6206         PR target/61142
6207         * gcc.target/sh/sh/pr61142.c: New.
6209 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6211         * g++.dg/other/dump-ada-spec-3.C: New test.
6213 2015-03-01  Martin Liska  <mliska@suse.cz>
6215         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6216         * g++.dg/ipa/pr63595.C: Update expected results.
6218 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
6220         PR ipa/65236
6221         * g++.dg/ipa/ipa-icf-6.C: New testcase.
6223 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
6225         * gcc.dg/vect/pr59354.c: Move vector producing code to
6226         separate function.
6228 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
6230         PR ipa/65237
6231         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6232         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6233         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6234         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6236 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
6238         PR tree-optimization/65048
6239         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6240         (foo): Use K&R style definition.
6242 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
6244         PR target/65032
6245         * g++.dg/pr65032.C: New.
6247 2015-02-27  Marek Polacek  <polacek@redhat.com>
6249         PR c/65040
6250         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6251         -Wformat=2.
6253 2015-02-27  Marek Polacek  <polacek@redhat.com>
6255         PR c/65228
6256         * gcc.dg/pr65228.c: New test.
6258 2015-02-27  Kai Tietz  <ktietz@redhat.com>
6260         PR c/35330
6261         * gcc.dg/weak/weak-17.c: New file.
6263 2015-02-27  Richard Biener  <rguenther@suse.de>
6265         PR lto/65193
6266         * g++.dg/lto/pr65193_0.C: New testcase.
6268 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6270         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6271         * gcc.target/s390/hotpatch-8.c: Likewise.
6272         * gcc.target/s390/hotpatch-9.c: Likewise.
6273         * gcc.target/s390/pr61078.c: Likewise.
6274         * gcc.target/s390/pr57960.c: Remove -m64.
6275         * gcc.target/s390/pr61078.c: Likewise.
6277 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
6278             Martin Liska  <mliska@suse.cz>
6280         PR bootstrap/65150
6281         * gcc.dg/pr64454.c: Disable ICF.
6282         * gcc.dg/pr28685-1.c: Disable ICF
6283         * gcc.dg/ipa/iinline-5.c: Disable ICF.
6284         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6285         * g++.dg/ipa/ipa-icf-4.C: Update template.
6287 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
6289         PR tree-optimization/65216
6290         * gcc.c-torture/execute/pr65216.c: New test.
6292         PR tree-optimization/65215
6293         * gcc.c-torture/execute/pr65215-1.c: New test.
6294         * gcc.c-torture/execute/pr65215-2.c: New test.
6295         * gcc.c-torture/execute/pr65215-3.c: New test.
6296         * gcc.c-torture/execute/pr65215-4.c: New test.
6297         * gcc.c-torture/execute/pr65215-5.c: New test.
6299 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6301         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6303 2015-02-26  Martin Liska  <mliska@suse.cz>
6304             Jan Hubicka  <hubicka@ucw.cz>
6306         * g++.dg/ipa/pr64146.C: Update expected results.
6307         * gcc.dg/ipa/ipa-icf-26.c: Update test.
6308         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6309         * gcc.dg/ipa/ipa-icf-34.c: New test.
6311 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6313         * gcc.dg/vect/vect-pr61917.c: Rename to ...
6314         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6315         (dg-additional-options): Remove dg directive.
6316         (dg-final): Add dg directive.
6318 2015-02-26  Marek Polacek  <polacek@redhat.com>
6320         PR ipa/65008
6321         * g++.dg/ipa/pr65008.C: New test.
6323 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6325         * lib/profopt.exp (profopt-target-cleanup): New proc.
6326         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6327         files from sources from dg-additional-sources.
6329 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6331         * lib/gcov.exp: Cleanup in case of xfail.
6333 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6335         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6337 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
6339         PR debug/46102
6340         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6341         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6342         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6343         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6344         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6345         * g++.dg/debug/pr46123.C: XFAIL and move...
6346         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6347         * gcc.dg/debug/dwarf2-3.c: Move...
6348         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6350 2015-02-26  Marek Polacek  <polacek@redhat.com>
6352         PR c++/65202
6353         * g++.dg/cpp1y/pr65202.C: New test.
6355 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6357         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6358         locale_facets.h.gcov.
6360 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6362         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6364 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6366         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6368 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6370         PR target/65217
6371         * gcc.target/i386/pr65217.c: New.
6373 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6375         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6377 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6379         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6381 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6383         PR tree-optimization/65048
6384         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6386 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6388         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6389         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6391 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
6393         PR target/65161
6394         * gcc.target/i386/pr65161.c: New test.
6396 2015-02-26  Terry Guo  <terry.guo@arm.com>
6398         * gcc.target/arm/no-volatile-in-it.c: New test.
6400 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
6402         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6403         (dg-options): Add -save-temps.
6404         (dg-final): Add cleanup-saved-temps.
6406 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
6408         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6410 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
6412         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6413         * gcc.target/powerpc/pack01.c: Include string.h.
6415 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6417         PR target/65167
6418         * gcc.target/i386/pr65167.c: New.
6420 2015-02-25  Kai Tietz  <ktietz@redhat.com>
6422         PR tree-optimization/61917
6423         * gcc.dg/vect/vect-pr61917.c: New file.
6425 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
6427         PR tree-optimization/65170
6428         * gcc.c-torture/execute/pr65170.c: New test.
6429         * gcc.dg/tree-ssa/vrp96.c: New test.
6431 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6433         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6435 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6437         PR testsuite/65126
6438         * lib/gcc-defs.exp (additional_sources_used): Add new var.
6439         (dg-additional-files-options): Copy additional_sources to
6440         additional_sources_used before emptying additional_sources.
6441         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6442         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6443         (cleanup-saved-temps): Use additional_sources_used instead of
6444         additional_sources.
6445         (dg-test): Reset additional_sources_used.
6447 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
6449         PR fortran/63427
6450         * gfortran.dg/integer_exponentiation_6.F90: New test.
6452 2015-02-23  Martin Sebor  <msebor@redhat.com>
6454         PR target/65109
6455         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6456         two parts.  One to save registers, the other to verify the
6457         registers have the right values.  Save register state into
6458         static data rather than on the stack.
6460 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
6462         PR bootstrap/63888
6463         * c-c++-common/asan/pr63888.c: New test.
6465 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
6467         PR target/65163
6468         * gcc.c-torture/compile/pr65163.c: New.
6470 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6472         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6473         with -m31 on 64 bit.
6474         * gcc.dg/hoist-register-pressure-2.c: Likewise.
6475         * gcc.dg/hoist-register-pressure-3.c: Likewise.
6477 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6479         * gcc.target/s390/20090223-1.c: Add
6480         -Wno-implicit-function-declaration option.
6481         * gcc.target/s390/pr42224.c: Likewise.
6482         * gcc.target/s390/pr55718.c: Likewise.
6484 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6486         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6487         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6488         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6489         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6490         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6491         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6492         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6493         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6494         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6495         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6496         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6497         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6498         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6499         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6500         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6501         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6502         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6503         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6504         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6505         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6506         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6508 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6510         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6511         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6512         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6513         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6514         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6515         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6516         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6517         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6518         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6519         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6520         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6521         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6522         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6523         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6524         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6525         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
6527 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6529         PR fortran/64980
6530         PR fortran/61960
6531         * gfortran.dg/pr61960.f90: New.
6532         * gfortran.dg/pr64230.f90: New.
6533         * gfortran.dg/pr64980.f03: New.
6535 2015-02-22  Tom de Vries  <tom@codesourcery.com>
6537         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
6539 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
6541         PR ada/65156
6542         * gnat.dg/timing_events.adb: Removed, invalid test.
6544 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
6546         PR debug/58123
6547         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6548         location.
6549         * g++.dg/gcov/gcov-2.C: Likewise.
6551 2015-02-20  Richard Biener  <rguenther@suse.de>
6553         PR tree-optimization/65136
6554         * gcc.dg/tree-ssa/pr65136.c: New testcase.
6556 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
6558         PR testsuite/64158
6559         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6560         and nvptx-*-* blacklisting.
6562         * gcc.dg/sibcall-9.c: New test.
6563         * gcc.dg/sibcall-10.c: New test.
6565 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6567         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6569 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
6571         PR target/64452
6572         * gcc.target/avr/torture/pr64452.c: New test.
6574 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6576         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6577         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6579 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6581         PR testsuite/65116
6582         * lib/target-supports.exp (check_compile): Check whether
6583         additional_sources is defined before using it.
6585 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
6587         PR middle-end/65074
6588         * g++.dg/opt/pr65074.C: New file.
6590 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
6592         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6593         (size_type): New typedef.
6594         (operator "" _script): Use it for the last argument.
6596 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6598         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6600 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6602         * lib/target-supports.exp (check_compile): Save/restore
6603         additional_sources that may belong to an actual test.
6605 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
6607         PR gcov-profile/64634
6608         * g++.dg/gcov/gcov-15.C: New test.
6610 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6612         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6614 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6616         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6618 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6620         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6622 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6624         * gfortran.dg/fmt_cache_1.f: Add missing close.
6626 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6628         PR testsuite/65107
6629         * gfortran.dg/read_eof_8.f90: Add missing close.
6631 2015-02-18  Richard Biener  <rguenther@suse.de>
6633         PR tree-optimization/65063
6634         * gcc.dg/pr65063.c: New testcase.
6636 2015-02-18  Richard Biener  <rguenther@suse.de>
6638         PR tree-optimization/62217
6639         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6641 2015-02-18  Marek Polacek  <polacek@redhat.com>
6643         PR sanitizer/65081
6644         * c-c++-common/ubsan/pr65081.c: New test.
6646 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6648         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6649         * gcc.target/sh/force-cbranch-delay-slot.c: New.
6651 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
6653         * gcc.dg/ipa/propalign-3.c: New test.
6655 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6657         PR target/64793
6658         * gcc.target/sh/pr64793.c: New.
6659         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6661 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
6663         * gcc.target/arm/divzero.c: New test case.
6665 2015-02-17  Tom de Vries  <tom@codesourcery.com>
6667         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6669 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
6670             Jakub Jelinek  <jakub@redhat.com>
6672         PR c++/65075
6673         * g++.dg/cpp0x/pr65075.C: New test.
6675 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
6677         PR target/65058
6678         * gcc.target/powerpc/pr65058.c: New test.
6680 2015-02-16  Jeff Law  <law@redhat.com>
6682         PR tree-optimization/64823
6683         * gcc.dg/uninit-20.c: New test.
6685 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
6686             James Greenhalgh  <james.greenhalgh@arm.com>
6688         PR ipa/64963
6689         * gcc.dg/ipa/ipa-clone-1.c: New test.
6691 2015-02-16  Richard Biener  <rguenther@suse.de>
6693         PR tree-optimization/65077
6694         * gcc.dg/torture/pr65077.c: New testcase.
6696 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
6698         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6699         Directive adjusted to scan for ldaxr.
6700         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6701         adjusted to scan for ldaex.
6703 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
6705         PR c++/65080
6706         * g++.dg/cpp0x/constexpr-65080.C: New.
6708 2015-02-16  Richard Biener  <rguenther@suse.de>
6710         PR tree-optimization/63593
6711         * gcc.dg/pr63593.c: New testcase.
6713 2015-02-16  Marek Polacek  <polacek@redhat.com>
6715         PR c/65066
6716         * gcc.dg/pr65066.c: New test.
6718 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6720         * gcc.dg/pr65002.C: Move ...
6721         * g++.dg/ipa/pr65002.C: ... here.
6723 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
6725         * gcc.target/powerpc/pr64205.c: Skip on AIX.
6726         * gcc.target/powerpc/pr64505.c: Skip on AIX.
6727         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6728         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6730 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
6732         PR testsuite/64850
6733         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6734         the expression to find calls.
6735         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6736         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6737         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6738         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6739         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6741 2015-02-14  Marek Polacek  <polacek@redhat.com>
6743         PR c/64768
6744         * gcc.dg/array-11.c: New test.
6745         * gcc.dg/array-12.c: New test.
6746         * gcc.dg/array-13.c: New test.
6747         * gcc.dg/array-14.c: New test.
6748         * gcc.dg/c99-flex-array-typedef-1.c: New test.
6749         * gcc.dg/c99-flex-array-typedef-2.c: New test.
6750         * gcc.dg/c99-flex-array-typedef-3.c: New test.
6751         * gcc.dg/c99-flex-array-typedef-5.c: New test.
6752         * gcc.dg/c99-flex-array-typedef-7.c: New test.
6753         * gcc.dg/c99-flex-array-typedef-8.c: New test.
6755 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6757         PR c++/60894
6758         * g++.dg/lookup/using54.C: New.
6760 2015-02-13  Jeff Law  <law@redhat.com>
6762         PR bootstrap/65060
6763         Revert my change for tree-optimization/64823.
6765 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6767         PR tree-optimization/65053
6768         * gcc.c-torture/execute/pr65053-1.c: New test.
6769         * gcc.c-torture/execute/pr65053-2.c: New test.
6771 2015-02-13  Marek Polacek  <polacek@redhat.com>
6773         PR c/65050
6774         * gcc.dg/pr65050.c: New test.
6776 2015-02-13  Jeff Law  <law@redhat.com>
6778         PR tree-optimization/64823
6779         * gcc.dg/uninit-20.c: New test.
6781         PR rtl-optimization/47477
6782         * gcc.dg/tree-ssa/pr47477.c: New test.
6784 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6786         PR c++/60211
6787         * g++.dg/parse/ivdep-2.C: New.
6788         * g++.dg/parse/ivdep-3.C: Likewise.
6790 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6792         PR fortran/64506
6793         * gfortran.dg/continuation_13.f90: New test.
6794         * gfortran.dg/continuation_14.f: New test.
6796 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6798         PR c++/64970
6799         * g++.dg/cpp0x/sfinae55.C: New.
6801 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6803         PR ipa/65034
6804         * g++.dg/ipa/pr65034.C: New test.
6806 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6808         PR tree-optimization/65002
6809         * gcc.dg/pr65002.C: New.
6811 2015-02-13  Marek Polacek  <polacek@redhat.com>
6813         PR c/65040
6814         * c-c++-common/pr65040.c: New test.
6816 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
6818         PR tree-optimization/64705
6819         * gcc.dg/tree-ssa/pr64705.c: New test.
6821 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
6823         PR rtl/32219
6824         * gcc.dg/visibility-22.c: New test.
6825         * gcc.dg/visibility-23.c: New test.
6826         * gcc.target/i386/pr32219-1.c: New test.
6827         * gcc.target/i386/pr32219-2.c: New test.
6828         * gcc.target/i386/pr32219-3.c: New test.
6829         * gcc.target/i386/pr32219-4.c: New test.
6830         * gcc.target/i386/pr32219-5.c: New test.
6831         * gcc.target/i386/pr32219-6.c: New test.
6832         * gcc.target/i386/pr32219-7.c: New test.
6833         * gcc.target/i386/pr32219-8.c: New test.
6834         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6836 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6838         PR libgfortran/57822
6839         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6840         four different KINDs.
6842 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6844         PR c++/64884
6845         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6847         PR sanitizer/65000
6848         * g++.dg/ubsan/pr65000.C: New test.
6850 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
6852         PR fortran/64932
6853         * gfortran.dg/finalize_28.f90: New test
6855 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6857         PR debug/55541
6858         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6859         DW_TAG_lexical_block removal.
6860         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6861         * g++.dg/guality/pr55541.C: New test.
6863         PR sanitizer/64984
6864         * g++.dg/ubsan/pr64984.C: New test.
6866 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
6868         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6870 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6872         PR testsuite/64930
6873         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6874         instructions for 2015-01-14 get_memmodel changes.
6875         * gcc.target/powerpc/atomic-p8.c: Likewise.
6877         PR sanitizer/65019
6878         * g++.dg/ubsan/pr65019.C: New test.
6880         PR tree-optimization/65014
6881         * gcc.c-torture/compile/pr65014.c: New test.
6883 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6885         PR libgfortran/57822
6886         * gfortran/fmt_g0_7.f08: Revise test.
6888 2015-02-11  Jeff Law  <law@redhat.com>
6890         PR target/63347
6891         * gcc.target/m68k/pr63347.c: New test.
6893 2015-02-11  Marek Polacek  <polacek@redhat.com>
6895         * g++.dg/ubsan/shift-1.C: New test.
6896         * gcc.dg/ubsan/c-shift-2.c: New test.
6897         * c-c++-common/ubsan/shift-5.c: Remove file.
6899 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
6901         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6902         Directive adjusted to XFAIL.
6903         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6904         adjusted to XFAIL.
6906 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6908         PR middle-end/65003
6909         * g++.dg/opt/pr65003.C: New test.
6911 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6913         * lib/target-supports.exp (check_effective_target_pie): Renamed
6914         to ...
6915         (check_effective_target_pie_enabled): This.
6916         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6917         * gcc.target/i386/pie.c: Likewise.
6919 2015-02-11  Andrew Pinski  <apinski@cavium.com>
6921         PR target/64893
6922         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6923         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6925 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6927         PR target/61925
6928         * gcc.target/i386/pr61925-1.c: New test.
6929         * gcc.target/i386/pr61925-2.c: New test.
6930         * gcc.target/i386/pr61925-3.c: New test.
6932 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
6934         PR sanitizer/65004
6935         * g++.dg/asan/pr65004.C: New test.
6937 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
6939         PR target/64661
6940         * gcc.taget/sh/pr64661-0.h: New.
6941         * gcc.taget/sh/pr64661-1.c: New.
6942         * gcc.taget/sh/pr64661-2.c: New.
6943         * gcc.taget/sh/pr64661-3.c: New.
6944         * gcc.taget/sh/pr64661-4.c: New.
6946 2015-02-10  Richard Biener  <rguenther@suse.de>
6948         PR tree-optimization/64995
6949         * g++.dg/torture/pr64995.C: New testcase.
6951 2015-02-10  Richard Biener  <rguenther@suse.de>
6953         PR tree-optimization/64909
6954         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6956 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6958         * gcc.dg/signbit-sa.c: New test.
6960 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6962         PR libgfortran/57822
6963         * gfortran/fmt_g0_7.f08: New test.
6965 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
6967         PR tree-optimization/43378
6968         * gcc.dg/tree-ssa/pr43378.c: New test.
6970 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
6972         PR ipa/64978
6973         * g++.dg/torture/pr64978.C: New testcase.
6975 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6977         PR sanitizer/64981
6978         * gcc.dg/asan/pr64981.c: New test.
6980 2015-02-09  Marek Polacek  <polacek@redhat.com>
6982         PR c/64856
6983         * gcc.dg/pr64856.c: New test.
6985 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6987         PR target/64979
6988         * gcc.dg/tree-ssa/stdarg-7.c: New test.
6989         * gcc.c-torture/execute/pr64979.c: New test.
6991 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
6993         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6995 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6997         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6998         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
7000 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
7002         PR target/58757
7003         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
7005 2015-02-09  Richard Biener  <rguenther@suse.de>
7007         PR tree-optimization/54000
7008         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
7010 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7012         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
7014 2015-02-09  Martin Liska  <mliska@suse.cz>
7016         * g++.dg/ipa/pr64858.C: New test.
7018 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7020         * gcc.dg/uninit-19.c: Fix warning line for fpic.
7022 2015-02-08  Andrew Pinski  <apinski@cavium.com>
7024         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
7026 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7028         PR fortran/63744
7029         * gfortran.dg/use_rename_8.f90: New.
7031 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
7033         * gnat.dg/addr7.ad[sb]: New test.
7034         * gnat.dg/addr8.ad[sb]: Likewise.
7036 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
7038         PR jit/64752
7039         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
7040         from jit.dg/test-compile-to-executable.c's create_code, with a
7041         clarification of the output message.
7042         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
7043         pass/fail message.
7044         (test_jit): Use CHECK_NO_ERRORS when calling
7045         gcc_jit_context_compile_to_file.
7046         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
7047         jit-verify-compile-to-file to jit-verify-output-file-was-created.
7048         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
7049         about deletions that are attempted.
7050         (jit-verify-compile-to-file): Rename to...
7051         (jit-verify-output-file-was-created): ...this, and drop the
7052         attempt to run "file" and verify the output.
7053         (jit-verify-assembler): New function.
7054         (jit-verify-object): New function.
7055         (jit-verify-dynamic-library): New function.
7056         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
7057         favor of an implementation from new file
7058         create-code-for-hello-world-executable.h, which also adds a
7059         "main".
7060         (dg-final): Replace jit-verify-compile-to-file with
7061         jit-verify-output-file-was-created, and invoke new function
7062         jit-verify-assembler.
7063         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
7064         the output message.
7065         (dg-final): Replace jit-verify-compile-to-file with
7066         jit-verify-output-file-was-created, and invoke new function
7067         jit-verify-dynamic-library.
7068         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7069         favor of an implementation from new file
7070         create-code-for-hello-world-executable.h, which also adds a
7071         "main".
7072         (dg-final): Replace jit-verify-compile-to-file with
7073         jit-verify-output-file-was-created.  Strengthen the expected stdout
7074         from the built executable.
7075         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7076         favor of an implementation from new file
7077         create-code-for-hello-world-executable.h, which also adds a
7078         "main".
7079         (dg-final): Replace jit-verify-compile-to-file with
7080         jit-verify-output-file-was-created, and invoke new function
7081         jit-verify-object.
7082         * jit.dg/verify-dynamic-library.c: New source file.
7084 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
7085             Brian Rzycki  <b.rzycki@samsung.com>
7087         PR tree-optimization/64878
7088         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
7090 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7092         PR ipa/64896
7093         * g++.dg/ipa/pr64896.C: New test.
7095 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7097         PR target/64205
7098         * gcc.target/powerpc/pr64205.c: New file.
7100 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
7102         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
7103         (dg-options): Use -fpie instead of -fPIE -pie.
7105 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7107         PR middle-end/64937
7108         * g++.dg/asan/pr64937.C: New test.
7110 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
7112         PR fortran/63205
7113         * gfortran.dg/class_to_type_4.f90: New test
7115 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
7117         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7119 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7121         PR rtl-optimization/64957
7122         PR debug/64817
7123         * gcc.c-torture/execute/pr64957.c: New test.
7125 2015-02-05  Jeff Law  <law@redhat.com>
7127         PR target/17306
7128         * gcc.target/h8300/pr17306-1.c: New test.
7129         * gcc.target/h8300/pr17306-2.c: New test.
7131 2015-02-05  Tobias Burnus  <burnus@net-b.de>
7133         PR fortran/64943
7134         * gfortran.dg/structure_constructor_12.f90: New.
7136 2015-02-05  Jeff Law  <law@redhat.com>
7138         PR target/58400
7139         gcc.target/h8300/pr58400.c: New test.
7141 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
7143         * gcc.target/arm/macro_defs0.c: New test.
7144         * gcc.target/arm/macro_defs1.c: New test.
7145         * gcc.target/arm/macro_defs2.c: New test.
7147 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
7149         PR rtl-optimization/64905
7150         * gcc.target/i386/pr64905.c: Require nonpic target.
7151         (dg-options): Add -fomit-frame-pointer.
7152         (main): Remove.
7154 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
7156         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7157         tree dump scanning.
7159 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
7161         PR fortran/64757
7162         * gfortran.dg/type_to_class_2.f90: New test
7163         * gfortran.dg/type_to_class_3.f90: New test
7165 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
7167         PR ipa/64686
7168         * g++.dg/torture/pr64686.C: New testcase.
7170 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7172         PR rtl-optimization/64905
7173         * gcc.target/i386/pr64905.c: New file.
7175 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7177         * gcc.dg/guality/pr41447-1.c: Remove xfail.
7178         * gcc.dg/guality/pr41616-1.c: Ditto.
7180 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
7182         PR debug/64817
7183         * gcc.dg/pr64817-3.c: New.
7185 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
7186             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7188         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7189         pass parameters in registers.
7190         * gcc.dg/guality/pr36728-2.c (main): Likewise.
7191         * gcc.dg/guality/pr36728-3.c (main): Likewise.
7192         * gcc.dg/guality/pr36728-4.c (main): Likewise.
7194 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
7195             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7197         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7198         list, allow for multilibed targets.
7199         * gcc.dg/combine_ashiftrt_2.c: Likewise.
7201 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7203         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7204         * gcc.dg/pr46728-6.c: Ditto.
7206 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
7208         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7209         for mips_nanlegacy target.
7211 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
7213         * gcc.target/i386/chkp-hidden-def.c: New.
7215 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7217         PR middle-end/62103
7218         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7219         to use 24 bits for bitfield b.
7221 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7223         PR testsuite/64796
7224         * lib/target-supports.exp (check_effective_target_bswap64): Do not
7225         cache result in a global variable.  Include all 32-bit targets for
7226         bswap64 tests.
7228 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
7230         PR rtl-optimization/64756
7231         * gcc.c-torture/execute/pr64756.c: New test.
7233 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
7235         PR target/64660
7236         * gcc.target/sh/pr64660-0.h: New.
7237         * gcc.target/sh/pr64660-1.c: New.
7238         * gcc.target/sh/pr64660-2.c: New.
7239         * gcc.target/sh/pr64660-3.c: New.
7240         * gcc.target/sh/pr64660-4.c: New.
7242 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7244         PR c++/64877
7245         * g++.dg/warn/Waddress-2.C: New.
7247 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
7249         PR middle-end/61225
7250         * gcc.target/i386/pr49095.c: XFAIL for ia32.
7252 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
7254         PR preprocessor/64803
7255         * gcc.dg/cpp/builtin-macro-1.c: New test case.
7257 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
7259         * g++.dg/ipa/devirt-37.C: Disable early inlining.
7261 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
7263         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7264         (_ARM_FPSRC): Add DN and AHP fields.
7265         (clean_results): Force DN=1 on AArch64.
7266         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7267         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7268         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7269         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7270         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7271         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7273 2015-02-02  Alan Modra  <amodra@gmail.com>
7275         * gcc.target/powerpc/cprophard.c: New.
7277 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
7279         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7280         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7282 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
7284         PR debug/64817
7285         * gcc.dg/pr64817-1.c: New test.
7286         * gcc.dg/pr64817-2.c: New test.
7288 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
7290         PR target/64851
7291         * gcc.target/sh/pr64851-0.h: New
7292         * gcc.target/sh/pr64851-1.c: New
7293         * gcc.target/sh/pr64851-2.c: New
7294         * gcc.target/sh/pr64851-3.c: New
7295         * gcc.target/sh/pr64851-4.c: New
7297 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7299         PR target/64882
7300         * gcc.dg/torture/pr64882.c: New test.
7302 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
7304         PR target/64159
7305         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7306         sparc*-*-*.
7308 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7310         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7311         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7312         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7313         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7314         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7315         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7316         tree dump.
7317         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7318         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7319         tree dump.
7320         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7321         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7322         tree dump.
7324 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7326         PR target/64688
7327         * g++.dg/pr64688-2.C: New.
7329 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7331         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7332         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7333         * gcc.target/i386/fuse-caller-save.c: Ditto.
7334         * gcc.target/i386/headmerge-1.c: Ditto.
7335         * gcc.target/i386/headmerge-2.c: Ditto.
7336         * gcc.target/i386/sibcall-6.c: Ditto.
7338 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7340         PR target/64617
7341         * gcc.target/i386/pr64617.c: New test.
7343 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7345         PR target/15184
7346         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7347         (dg-options): Remove -m32.
7348         (dg-final): Scan for "movb %al" only.
7349         * gcc.target/i386/pr15184-2.c: Ditto.
7351 2015-01-30  Richard Biener  <rguenther@suse.de>
7353         PR tree-optimization/64829
7354         * gcc.dg/vect/pr64829.c: New testcase.
7356 2015-01-29  Marek Polacek  <polacek@redhat.com>
7358         PR c/64709
7359         * gcc.dg/pr64709.c: New test.
7361 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
7363         PR c++/64717
7364         * g++.dg/ubsan/pr64717-1.C: New test.
7365         * g++.dg/ubsan/pr64717-2.C: New test.
7367 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
7369         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7371 2015-01-29  Jeff Law  <law@redhat.com>
7373         PR target/15184
7374         * gcc.target/i386/pr15184-1.c: New test.
7375         * gcc.target/i386/pr15184-2.c: New test.
7377 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7379         PR tree-optimization/64746
7380         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7382 2015-01-29  Richard Biener  <rguenther@suse.de>
7384         PR tree-optimization/64853
7385         * gcc.dg/torture/pr64853.c: New testcase.
7387 2015-01-29  Richard Biener  <rguenther@suse.de>
7389         PR tree-optimization/64844
7390         * gcc.dg/vect/pr64844.c: New testcase.
7392 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7394         PR middle-end/64809
7395         * gcc.dg/pr64809.c: Delete.
7397 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
7399         PR middle-end/64805
7400         * gcc.target/i386/pr64805.c: New.
7402 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7404         * gcc.dg/guality/guality.h (main): Add argv[0] to
7405         guality_gdb_command.
7407 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
7409         PR ipa/64801
7410         * gcc.dg/tree-ssa/pr64801.c: New testcase.
7412 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
7414         PR target/64659
7415         * gcc.target/sh/sh.exp
7416         (check_effective_target_atomic_model_soft_gusa_available,
7417         check_effective_target_atomic_model_soft_tcb_available,
7418         check_effective_target_atomic_model_soft_imask_available,
7419         check_effective_target_atomic_model_hard_llcs_available): New.
7420         * gcc.target/sh/pr64659-0.h: New.
7421         * gcc.target/sh/pr64659-1.c: New.
7422         * gcc.target/sh/pr64659-2.c: New.
7423         * gcc.target/sh/pr64659-3.c: New.
7424         * gcc.target/sh/pr64659-4.c: New.
7426 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
7428         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7429         scan-assembler-times pattern.
7431 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7433         PR middle-end/64809
7434         * gcc.dg/pr64809.c: New test.
7436 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
7438         PR tree-optimization/64277
7439         * gcc.dg/pr64277.c: New.
7441 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7443         PR tree-optimization/64718
7444         * gcc.c-torture/execute/pr64718.c: New test.
7446 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
7448         * gcc.target/aarch64/abs_2.c: New.
7450 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
7452         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7453         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7454         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7455         ISA rev < 2.
7457 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
7459         PR bootstrap/64612
7460         * lib/target-supports.exp (check_effective_target_comdat_group): New.
7461         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7462         { target comdat_group }.
7464 2015-01-27  Tobias Burnus  <burnus@net-b.de>
7466         PR fortran/63861
7467         * gfortran.dg/goacc/coarray_2.f90: New.
7469 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7471         PR ipa/60871
7472         PR ipa/64139
7473         * g++.dg/torture/pr64139.C: New testcase.
7474         * g++.dg/torture/pr60871.C: Likewise.
7476 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
7478         PR fortran/64230
7479         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7480         prevent linking errors.
7482 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7484         PR ipa/64282
7485         * g++.dg/torture/pr64282.C: New testcase.
7487 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7489         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7490         for wzr reg.
7492 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7494         * gcc.target/s390/hotpatch-13.c: New testcase.
7495         * gcc.target/s390/hotpatch-14.c: New testcase.
7496         * gcc.target/s390/hotpatch-15.c: New testcase.
7497         * gcc.target/s390/hotpatch-16.c: New testcase.
7498         * gcc.target/s390/hotpatch-17.c: New testcase.
7499         * gcc.target/s390/hotpatch-18.c: New testcase.
7500         * gcc.target/s390/hotpatch-19.c: New testcase.
7501         * gcc.target/s390/hotpatch-20.c: New testcase.
7502         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7503         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7504         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7505         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7506         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7507         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7508         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7509         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7510         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7511         * gcc.target/s390/hotpatch-10.c: Likewise.
7512         * gcc.target/s390/hotpatch-11.c: Likewise.
7513         * gcc.target/s390/hotpatch-12.c: Likewise.
7514         * gcc.target/s390/hotpatch-2.c: Likewise.
7515         * gcc.target/s390/hotpatch-3.c: Likewise.
7516         * gcc.target/s390/hotpatch-4.c: Likewise.
7517         * gcc.target/s390/hotpatch-5.c: Likewise.
7518         * gcc.target/s390/hotpatch-6.c: Likewise.
7519         * gcc.target/s390/hotpatch-7.c: Likewise.
7520         * gcc.target/s390/hotpatch-8.c: Likewise.
7521         * gcc.target/s390/hotpatch-9.c: Likewise.
7522         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
7523         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7524         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7525         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7526         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7527         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7528         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7529         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7531 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
7533         * gcc.dg/long_branch.c: New testcase.
7535 2015-01-27  Richard Biener  <rguenther@suse.de>
7537         PR tree-optimization/56273
7538         PR tree-optimization/59124
7539         PR tree-optimization/64277
7540         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7541         * gcc.dg/Warray-bounds-12.c: Likewise.
7542         * gcc.dg/Warray-bounds-13.c: Likewise.
7544 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7546         PR rtl-optimization/61058
7547         * gcc.dg/pr61058.c: New test.
7549 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
7551         * gcc.target/i386/chkp-narrow-bounds.c: New.
7553 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7555         PR tree-optimization/64807
7556         * gcc.dg/pr64807.c: New test.
7558         PR c/64766
7559         * gcc.dg/pr64766.c: New test.
7561 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
7563         PR target/49263
7564         * gcc.target/sh/pr49263-4.c: New.
7566 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
7568         PR fortran/62044
7569         * gfortran.dg/allocate_with_mold_1.f90: New test
7571 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
7573         PR c/64778
7574         * gcc.dg/pr64778.c: New test.
7576         PR middle-end/64421
7577         * gcc.dg/vect/pr64421.c: New test.
7579 2015-01-26  Tobias Burnus  <burnus@net-b.de>
7581         PR fortran/64771
7582         * gfortran.dg/coarray_36.f: New.
7583         * gfortran.dg/coarray_37.f90: New.
7585 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
7587         PR fortran/64230
7588         * gfortran.dg/class_allocate_18.f90: New.
7590 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7592         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7594 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7596         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7598 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7600         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7602 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7604         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7606 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7608         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7609         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7610         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7611         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7613 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7615         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7616         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7617         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7619 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7621         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7622         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7623         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7624         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7625         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7626         vXXXhn.inc.
7628 2015-01-26  Richard Biener  <rguenther@suse.de>
7630         PR middle-end/64764
7631         * gcc.dg/uninit-19.c: New testcase.
7633 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7635         * lib/target-supports.exp (check_effective_target_vect64): Add
7636         sparc*-*-*.
7638 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7640         PR testsuite/64712
7641         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7643 2015-01-26  Tony Liu  <tony.liu@arm.com>
7645         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7646         non-UAL cases.
7648 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
7650         PR libfortran/64770
7651         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7652         correctly, clean up afterwards.
7654 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
7656         PR fortran/62044
7657         * gfortran.dg/use_rename_7.f90: New.
7659 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
7661         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7662         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7664 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
7666         PR target/54236
7667         * gcc.target/sh/pr54236-4.c: New.
7669 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
7671         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7672         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
7673         Bridge test.
7675 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
7677         PR libfortran/64770
7678         * gfortran.dg/open_new_segv.f90: New test.
7680 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
7682         PR target/49263
7683         PR target/53987
7684         PR target/64345
7685         PR target/59533
7686         PR target/52933
7687         PR target/54236
7688         PR target/51244
7689         * gcc.target/sh/pr64345-1.c: New.
7690         * gcc.target/sh/pr64345-2.c: New.
7691         * gcc.target/sh/pr59533-1.c: New.
7692         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7693         * gcc.target/sh/pr52933-2.c: Likewise.
7694         * gcc.target/sh/pr54089-1.c: Likewise.
7695         * gcc.target/sh/pr54236-1.c: Likewise.
7696         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7697         * gcc.target/sh/pr49263-1.c: Remove xfails.
7698         * gcc.target/sh/pr49263-2.c: Likewise.
7699         * gcc.target/sh/pr49263-3.c: Likewise.
7700         * gcc.target/sh/pr53987-1.c: Likewise.
7701         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7702         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7703         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7704         (test05, test06, test07, test08, test09, test10, test11, test12): New.
7705         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7706         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7707         test_009): New.
7708         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7709         (test_02): New.
7711 2015-01-24  Tom de Vries  <tom@codesourcery.com>
7713         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7715 2015-01-23  Ian Lance Taylor  <iant@google.com>
7717         PR go/64510
7718         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7719         targets without split stack support.
7721 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
7723         PR target/64317
7724         * gcc.target/i386/pr64317.c: New test.
7726 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
7728         PR rtl-optimization/63637
7729         PR rtl-optimization/60663
7730         * gcc.dg/pr63637-1.c: New test.
7731         * gcc.dg/pr63637-2.c: New test.
7732         * gcc.dg/pr63637-3.c: New test.
7733         * gcc.dg/pr63637-4.c: New test.
7734         * gcc.dg/pr63637-5.c: New test.
7735         * gcc.dg/pr63637-6.c: New test.
7736         * gcc.target/i386/pr63637-1.c: New test.
7737         * gcc.target/i386/pr63637-2.c: New test.
7738         * gcc.target/i386/pr63637-3.c: New test.
7739         * gcc.target/i386/pr63637-4.c: New test.
7740         * gcc.target/i386/pr63637-5.c: New test.
7741         * gcc.target/i386/pr63637-6.c: New test.
7743 2015-01-23  Richard Biener  <rguenther@suse.de>
7745         PR testsuite/63439
7746         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7747         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7749 2015-01-23  Marek Polacek  <polacek@redhat.com>
7751         PR preprocessor/60570
7752         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7753         * gcc.dg/cpp/pr60570.c: New test.
7755 2015-01-23  Richard Biener  <rguenther@suse.de>
7757         PR testsuite/63439
7758         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7759         vectorization on vect64 targets.
7761 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
7763         PR fortran/60922
7764         * gfortran.dg/class_allocate_17.f90: New.
7766 2015-01-23  Tobias Burnus  <burnus@net-b.de>
7768         PR fortran/64726
7769         * gfortran.dg/goacc/combined_loop.f90: New.
7771 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7773         PR fortran/61933
7774         * gfortran.dg/make_unit.f90: New test.
7776 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7778         PR fortran/61933
7779         * gfortran.dg/negative_unit_int8.f: Update.
7781 2015-01-22  Jeff Law  <law@redhat.com>
7783         PR target/52076
7784         * gcc.target/m68k/pr52076-1.c: New test.
7785         * gcc.target/m68k/pr52076-2.c: New test.
7787 2015-01-22  Richard Biener  <rguenther@suse.de>
7789         PR middle-end/64728
7790         * gcc.dg/torture/pr64728.c: New testcase.
7792 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
7794         PR target/64688
7795         * g++.dg/pr64688.C: New test.
7797 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
7799         * gcc.target/i386/chkp-always_inline.c (f1): Make static
7800         to avoid errors with -fpic.
7802 2015-01-22  Richard Biener  <rguenther@suse.de>
7804         PR libstdc++/64535
7805         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7807 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
7809         PR rtl-optimization/64682
7810         * gcc.c-torture/execute/pr64682.c: New file.
7812 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
7814         PR debug/64511
7815         * gcc.dg/pr64511.c: New test.
7817         PR rtl-optimization/62078
7818         * g++.dg/opt/pr62078.C: New test.
7820         PR c/63307
7821         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7823 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
7825         PR fortran/57023
7826         * gfortran.dg/internal_pack_15.f90:  New test.
7828 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7830         * c-c++-common/tsan/step.c: New testcase.
7832 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7834         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7836 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7838         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7840 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7842         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7844 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7846         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7848 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7850         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7852 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7854         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7856 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7858         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7860 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7862         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7864 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7866         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7868 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7870         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7872 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7874         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7876 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7878         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7880 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7882         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7883         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7884         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7885         vXXXw.inc.
7887 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7889         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7890         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7891         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7892         vXXXl.inc.
7894 2015-01-21  Renlin Li  <renlin.li@arm.com>
7896         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7897         * g++.dg/tls/thread_local5g.C: Likewise.
7898         * g++.dg/tls/thread_local6g.C: Likewise.
7900 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7902         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7903         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7904         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7906 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7908         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7909         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7910         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7912 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7914         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7915         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7916         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7918 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7920         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7921         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7922         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7924 2015-01-20  Jeff Law  <law@redhat.com>
7926         PR target/59946
7927         * gcc.target/m68k/pr59946.c: New test.
7929 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7931         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7932         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7933         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7935 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7937         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7938         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7939         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7941 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7943         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7944         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7945         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7947 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7949         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7950         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7951         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7952         vshuffle.inc.
7953         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7954         vshuffle.inc.
7956 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7958         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7959         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7960         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7962 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7964         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7965         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7966         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7968 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7970         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7972 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
7974         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7976         PR sanitizer/64632
7977         * g++.dg/ubsan/pr64632.C: New test.
7979         PR debug/64663
7980         * gcc.dg/pr64663.c: New test.
7982 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7984         PR c++/64383
7985         * g++.dg/warn/Wunused-var-23.C: New.
7987 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7989         PR c++/59937
7990         * g++.dg/cpp0x/constexpr-59937-1.C: New.
7991         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7993 2015-01-20  Richard Biener  <rguenther@suse.de>
7995         PR ipa/64684
7996         * gcc.dg/lto/pr64684_0.c: New testcase.
7997         * gcc.dg/lto/pr64684_1.c: Likewise.
7998         * gcc.dg/lto/pr64684_2.c: Likewise.
7999         * gcc.dg/lto/pr64685_0.c: Likewise.
8000         * gcc.dg/lto/pr64685_1.c: Likewise.
8002 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8004         PR c++/62241
8005         * g++.dg/cpp1y/lambda-init12.C: New.
8007 2015-01-20  Richard Biener  <rguenther@suse.de>
8009         PR tree-optimization/64410
8010         * g++.dg/vect/pr64410.cc: Require vect_double.
8012 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
8014         PR target/64149
8015         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
8017 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
8019         PR bootstrap/64676
8020         Revert:
8021         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8023         PR rtl-optimization/64081
8024         * gcc.dg/pr64081.c: New test.
8026 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8028         * jit.dg/harness.h: Include <unistd.h>.
8029         (CHECK_NO_ERRORS): New.
8030         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
8031         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
8032         gcc_jit_context_compile_to_file.
8033         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
8034         args to the spawned executable.
8035         (jit-expand-vars): New function.
8036         (jit-exe-params): New variable.
8037         (dg-jit-set-exe-params): New function.
8038         (jit-dg-test): Detect testcases that use
8039         jit-verify-compile-to-file and call jit-setup-compile-to-file.
8040         Set arguments of spawned process to jit-exe-params.
8041         (jit-get-output-filename): New function.
8042         (jit-setup-compile-to-file): New function.
8043         (jit-verify-compile-to-file): New function.
8044         (jit-run-executable): New function.
8045         (jit-verify-executable): New function.
8046         * jit.dg/test-compile-to-assembler.c: New testcase.
8047         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
8048         * jit.dg/test-compile-to-executable.c: New testcase.
8049         * jit.dg/test-compile-to-object.c: New testcase.
8051 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
8053         PR target/64652
8054         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
8055         (test_1): New.
8057 2015-01-19  Martin Liska  <mliska@suse.cz>
8059         * objc/compile/pr64668.m: New test.
8061 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8063         * jit.dg/test-arith-overflow.c: Include stdbool.h.
8064         (create_overflow_fn): Update comment to clarify that
8065         the third param of the created function is a bool *, not
8066         an int *.
8067         (verify_int_overflow_fn): Convert param "expected_ovf" from
8068         int to bool.  Update third param of "overflow_fn_type" from int *
8069         to bool *.  Update local "actual_ovf" from int to bool.
8070         (verify_uint_overflow_fn): Likewise.
8072 2015-01-19  Martin Liska  <mliska@suse.cz>
8074         * gcc.dg/ipa/ipa-icf-33.c: New test.
8076 2015-01-19  Felix Yang  <felix.yang@huawei.com>
8077             Haijian Zhang  <z.zhanghaijian@huawei.com>
8079         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8080         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8081         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8082         result_float64x2, expected_hfloat64x2): New helper type, variable and
8083         declaration.
8084         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8085         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
8086         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
8087         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
8088         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
8089         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
8090         and target without the FMA feature.
8092 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
8094         * gcc.target/aarch64/pr64304.c: New testcase.
8096 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8098         PR rtl-optimization/64081
8099         * gcc.dg/pr64081.c: New test.
8101 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
8103         PR target/63971
8104         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8105         the epilogue).
8106         * gcc.target/aarch64/test_frame_6.c: Likewise.
8107         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8108         and x19 (in the epilogue).
8109         * gcc.target/aarch64/test_frame_4.c: Likewise.
8110         * gcc.target/aarch64/test_frame_7.c: Likewise.
8112 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
8114         * gcc.target/i386/chkp-always_inline.c: New.
8116 2015-01-15  Andrew Pinski  <apinski@cavium.com>
8117             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8119         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8120         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8122 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
8124         PR fortran/60255
8125         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8126         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8128 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8130         PR fortran/64578
8131         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8133 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
8135         PR target/64652
8136         * gcc.target/sh/torture/pr64652.c: New.
8138 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8140         * gcc.dg/ipa/ipa-icf-32.c: Update template.
8141         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8142         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8143         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8144         * c-c++-common/asan/kasan-recover-1.c: Likewise.
8145         * c-c++-common/asan/kasan-recover-2.c: Likewise.
8147 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8149         PR ipa/64378
8150         * g++.dg/torture/pr64378.C: New testcase.
8152 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8154         PR fortran/57959
8155         * gfortran.dg/block_13.f08: New test
8157 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8159         PR fortran/55901
8160         * gfortran.dg/associate_1.f03: Allow test for character with
8161         automatic length.
8163 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8165         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8166         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8168 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8170         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8172 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
8174         PR fortran/64578
8175         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8177 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8179         PR fortran/60357
8180         * gfortran.dg/alloc_comp_assign_13.f08: New test.
8182         PR fortran/61275
8183         * gfortran.dg/alloc_comp_assign_14.f08: New test.
8185         PR fortran/55932
8186         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8188 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8190         PR fortran/60334
8191         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8193 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
8195         PR rtl-optimization/52773
8196         * gcc.c-torture/compile/pr52773.c: New test.
8198 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8200         PR c++/62134
8201         * g++.dg/cpp0x/alias-decl-46.C: New.
8203 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8205         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8207 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8209         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8210         Add trace.
8211         (CHECK_FP): Likewise.
8212         (CHECK_CUMULATIVE_SAT): Likewise.
8214 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8216         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8217         (Set_Neon_Cumulative_Sat): Add parameter.
8218         (__set_neon_cumulative_sat): Support new parameter.
8219         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8220         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8221         argument.
8222         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8223         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8224         argument.
8226 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8228         * g++.dg/tsan/vptr_benign_race.C: New testcase.
8229         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8231 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8233         PR c++/60056
8234         * g++.dg/tls/thread_local-ice4.C: New.
8236 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
8238         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8239         than Neon options.
8241 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8243         PR c++/62276
8244         * g++.dg/cpp0x/vt-62276.C: New.
8246 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8248         PR middle-end/64353
8249         * g++.dg/pr64353.C: New.
8251 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8253         PR target/64263
8254         * gcc.target/aarch64/pr64263_1.c: New test.
8256 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
8258         PR tree-optimization/64434
8259         * gcc.dg/torture/pr64434.c: Move to...
8260         * gcc.dg/pr64434.c: ... here.
8262 2015-01-16  Richard Biener  <rguenther@suse.de>
8264         PR middle-end/64614
8265         * gcc.dg/uninit-18.c: New testcase.
8267 2015-01-16  Richard Biener  <rguenther@suse.de>
8269         PR tree-optimization/64568
8270         * g++.dg/torture/pr64568-2.C: New testcase.
8272 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8274         PR target/64363
8275         * gcc.target/i386/chkp-label-address.c: New.
8277 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
8279         PR fortran/45290
8280         * gfortran.dg/pointer_init_6.f90: Extended.
8282 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
8284         * gcc.c-torture/compile/20150108.c: New test.
8286 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8288         * gcc.target/visium: New directory.
8290 2015-01-16  Richard Biener  <rguenther@suse.de>
8292         PR tree-optimization/61743
8293         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8294         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8296 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
8298         * gcc.dg/pr64015.c: New test.
8300 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
8302         PR ipa/64163
8303         PR ipa/64612
8304         * g++.dg/ipa/pr64612.C: New test.
8306 2015-01-16  Renlin Li  <renlin.li@arm.com>
8308         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8310 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
8312         * gcc.target/i386/sse-14.c: Test new intrinsic.
8313         * gcc.target/i386/sse-22.c: Ditto.
8315 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8317         PR c++/58614
8318         * g++.dg/cpp0x/auto44.C: New.
8320 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
8322         PR target/59710
8323         * gcc.target/nios2/gpopt-all.c: New test case.
8324         * gcc.target/nios2/gpopt-local.c: New test case.
8325         * gcc.target/nios2/gpopt-global.c: New test case.
8326         * gcc.target/nios2/gpopt-data.c: New test case.
8327         * gcc.target/nios2/gpopt-none.c: New test case.
8329 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
8331         * g++.dg/ubsan/vptr-1.C: New test.
8332         * g++.dg/ubsan/vptr-2.C: New test.
8333         * g++.dg/ubsan/vptr-3.C: New test.
8334         * g++.dg/ubsan/vptr-4.C: New test.
8335         * g++.dg/ubsan/vptr-5.C: New test.
8336         * g++.dg/ubsan/vptr-6.C: New test.
8337         * g++.dg/ubsan/vptr-7.C: New test.
8338         * g++.dg/ubsan/vptr-8.C: New test.
8339         * g++.dg/ubsan/vptr-9.C: New test.
8341 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8343         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8344         is set up.
8345         * lib/gcc-dg.exp: Likewise.
8347 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8349         PR rtl-optimization/64110
8350         * gcc.target/i386/pr64110.c: Add scan-assembler.
8352 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
8353             James Norris  <jnorris@codesourcery.com>
8354             Cesar Philippidis  <cesar@codesourcery.com>
8355             Ilmir Usmanov  <i.usmanov@samsung.com>
8357         * lib/target-supports.exp (check_effective_target_fopenacc): New
8358         procedure.
8359         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8360         * g++.dg/goacc/goacc.exp: Likewise.
8361         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8362         * gcc.dg/goacc/goacc.exp: Likewise.
8363         * gfortran.dg/goacc/goacc.exp: Likewise.
8364         * c-c++-common/cpp/openacc-define-1.c: New file.
8365         * c-c++-common/cpp/openacc-define-2.c: Likewise.
8366         * c-c++-common/cpp/openacc-define-3.c: Likewise.
8367         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8368         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8369         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8370         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8371         * c-c++-common/goacc/asyncwait-1.c: Likewise.
8372         * c-c++-common/goacc/cache-1.c: Likewise.
8373         * c-c++-common/goacc/clauses-fail.c: Likewise.
8374         * c-c++-common/goacc/collapse-1.c: Likewise.
8375         * c-c++-common/goacc/data-1.c: Likewise.
8376         * c-c++-common/goacc/data-2.c: Likewise.
8377         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8378         * c-c++-common/goacc/deviceptr-1.c: Likewise.
8379         * c-c++-common/goacc/deviceptr-2.c: Likewise.
8380         * c-c++-common/goacc/deviceptr-3.c: Likewise.
8381         * c-c++-common/goacc/if-clause-1.c: Likewise.
8382         * c-c++-common/goacc/if-clause-2.c: Likewise.
8383         * c-c++-common/goacc/kernels-1.c: Likewise.
8384         * c-c++-common/goacc/loop-1.c: Likewise.
8385         * c-c++-common/goacc/loop-private-1.c: Likewise.
8386         * c-c++-common/goacc/nesting-1.c: Likewise.
8387         * c-c++-common/goacc/nesting-data-1.c: Likewise.
8388         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8389         * c-c++-common/goacc/parallel-1.c: Likewise.
8390         * c-c++-common/goacc/pcopy.c: Likewise.
8391         * c-c++-common/goacc/pcopyin.c: Likewise.
8392         * c-c++-common/goacc/pcopyout.c: Likewise.
8393         * c-c++-common/goacc/pcreate.c: Likewise.
8394         * c-c++-common/goacc/pragma_context.c: Likewise.
8395         * c-c++-common/goacc/present-1.c: Likewise.
8396         * c-c++-common/goacc/reduction-1.c: Likewise.
8397         * c-c++-common/goacc/reduction-2.c: Likewise.
8398         * c-c++-common/goacc/reduction-3.c: Likewise.
8399         * c-c++-common/goacc/reduction-4.c: Likewise.
8400         * c-c++-common/goacc/sb-1.c: Likewise.
8401         * c-c++-common/goacc/sb-2.c: Likewise.
8402         * c-c++-common/goacc/sb-3.c: Likewise.
8403         * c-c++-common/goacc/update-1.c: Likewise.
8404         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8405         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8406         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8407         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8408         * gfortran.dg/goacc/assumed.f95: Likewise.
8409         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8410         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8411         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8412         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8413         * gfortran.dg/goacc/branch.f95: Likewise.
8414         * gfortran.dg/goacc/cache-1.f95: Likewise.
8415         * gfortran.dg/goacc/coarray.f95: Likewise.
8416         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8417         * gfortran.dg/goacc/cray.f95: Likewise.
8418         * gfortran.dg/goacc/critical.f95: Likewise.
8419         * gfortran.dg/goacc/data-clauses.f95: Likewise.
8420         * gfortran.dg/goacc/data-tree.f95: Likewise.
8421         * gfortran.dg/goacc/declare-1.f95: Likewise.
8422         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8423         * gfortran.dg/goacc/fixed-1.f: Likewise.
8424         * gfortran.dg/goacc/fixed-2.f: Likewise.
8425         * gfortran.dg/goacc/fixed-3.f: Likewise.
8426         * gfortran.dg/goacc/fixed-4.f: Likewise.
8427         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8428         * gfortran.dg/goacc/if.f95: Likewise.
8429         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8430         * gfortran.dg/goacc/list.f95: Likewise.
8431         * gfortran.dg/goacc/literal.f95: Likewise.
8432         * gfortran.dg/goacc/loop-1.f95: Likewise.
8433         * gfortran.dg/goacc/loop-2.f95: Likewise.
8434         * gfortran.dg/goacc/loop-3.f95: Likewise.
8435         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8436         * gfortran.dg/goacc/omp.f95: Likewise.
8437         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8438         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8439         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8440         * gfortran.dg/goacc/parameter.f95: Likewise.
8441         * gfortran.dg/goacc/private-1.f95: Likewise.
8442         * gfortran.dg/goacc/private-2.f95: Likewise.
8443         * gfortran.dg/goacc/private-3.f95: Likewise.
8444         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8445         * gfortran.dg/goacc/reduction-2.f95: Likewise.
8446         * gfortran.dg/goacc/reduction.f95: Likewise.
8447         * gfortran.dg/goacc/routine-1.f90: Likewise.
8448         * gfortran.dg/goacc/routine-2.f90: Likewise.
8449         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8450         * gfortran.dg/goacc/several-directives.f95: Likewise.
8451         * gfortran.dg/goacc/sie.f95: Likewise.
8452         * gfortran.dg/goacc/subarrays.f95: Likewise.
8453         * gfortran.dg/gomp/map-1.f90: Likewise.
8454         * gfortran.dg/openacc-define-1.f90: Likewise.
8455         * gfortran.dg/openacc-define-2.f90: Likewise.
8456         * gfortran.dg/openacc-define-3.f90: Likewise.
8457         * g++.dg/gomp/block-1.C: Update for changed compiler output.
8458         * g++.dg/gomp/block-2.C: Likewise.
8459         * g++.dg/gomp/block-3.C: Likewise.
8460         * g++.dg/gomp/block-5.C: Likewise.
8461         * g++.dg/gomp/target-1.C: Likewise.
8462         * g++.dg/gomp/target-2.C: Likewise.
8463         * g++.dg/gomp/taskgroup-1.C: Likewise.
8464         * g++.dg/gomp/teams-1.C: Likewise.
8465         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8466         * gcc.dg/cilk-plus/jump.c: Likewise.
8467         * gcc.dg/gomp/block-1.c: Likewise.
8468         * gcc.dg/gomp/block-10.c: Likewise.
8469         * gcc.dg/gomp/block-2.c: Likewise.
8470         * gcc.dg/gomp/block-3.c: Likewise.
8471         * gcc.dg/gomp/block-4.c: Likewise.
8472         * gcc.dg/gomp/block-5.c: Likewise.
8473         * gcc.dg/gomp/block-6.c: Likewise.
8474         * gcc.dg/gomp/block-7.c: Likewise.
8475         * gcc.dg/gomp/block-8.c: Likewise.
8476         * gcc.dg/gomp/block-9.c: Likewise.
8477         * gcc.dg/gomp/target-1.c: Likewise.
8478         * gcc.dg/gomp/target-2.c: Likewise.
8479         * gcc.dg/gomp/taskgroup-1.c: Likewise.
8480         * gcc.dg/gomp/teams-1.c: Likewise.
8482 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
8484         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8485         test case.
8487 2015-01-15  Mike Stump  <mikestump@comcast.net>
8489         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8490         * gcc.dg/inline_2.c: Likewise.
8491         * gcc.dg/inline_3.c: Likewise.
8492         * gcc.dg/inline_4.c: Likewise.
8494 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
8496         PR fortran/58023
8497         * gfortran.dg/proc_ptr_comp_43.f90: New.
8499 2015-01-15  Mike Stump  <mikestump@comcast.net>
8501         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8502         * gcc.dg/unroll_2.c: Likewise.
8503         * gcc.dg/unroll_3.c: Likewise.
8504         * gcc.dg/unroll_4.c: Likewise.
8505         * gcc.dg/unroll_5.c: Likewise.
8507 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
8509         PR target/63971
8510         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8511         in epilogue.
8512         * gcc.target/aarch64/test_frame_6.c: Likewise.
8513         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8514         x30 and x19 (in the epilogue).
8515         * gcc.target/aarch64/test_frame_4.c: Likewise.
8516         * gcc.target/aarch64/test_frame_7.c: Likewise.
8518 2015-01-15  Martin Liska  <mliska@suse.cz>
8520         * g++.dg/ipa/pr64068.C: New test.
8521         * gcc.dg/ipa/PR64559.c: New test.
8523 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8525         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
8526         with PIE.
8528 2015-01-15  Richard Biener  <rguenther@suse.de>
8530         PR tree-optimization/61743
8531         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
8532         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8534 2015-01-15 Renlin Li <renlin.li@arm.com>
8536         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
8537         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
8539 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8541         * gcc.dg/vect/vect-aggressive-1.c: New.
8542         * gcc.target/i386/avx2-vect-aggressive.c: New.
8544 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8546         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8548 2015-01-15  Richard Biener  <rguenther@suse.de>
8550         PR lto/64415
8551         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8552         -Wl,-undefined,dynamic_lookup.
8554 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8556         * gnat.dg/opt47.adb: New test.
8558 2015-01-15  Richard Biener  <rguenther@suse.de>
8560         PR lto/64415
8561         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8563 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8565         PR tree-optimization/64434
8566         * gcc.dg/torture/pr64434.c: New test.
8568 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
8570         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8571         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
8572         -march=loongson* and -march=octeon* require -mno-micromips.
8574 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
8575             Matthew Fortune  <matthew.fortune@imgtec.com>
8577         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8578         * gcc.target/mips/call-saved-5.c (foo): Likewise.
8579         * gcc.target/mips/call-saved-6.c (foo): Likewise.
8580         * gcc.target/mips/call-saved-7.c: New file.
8581         * gcc.target/mips/call-saved-8.c: New file.
8582         * gcc.target/mips/call-saved-9.c: New file.
8584 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
8586         * gcc.target/mips/lsa.c: New file.
8587         * gcc.target/mips/mips64-lsa.c: Likewise.
8588         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8589         * gcc.target/mips/mulsize-4.c: Likewise.
8590         * gcc.target/mips/mulsize-5.c: New file.
8591         * gcc.target/mips/mulsize-6.c: Likewise.
8592         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8593         and !HAS_LSA as ghost options.
8594         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8595         for !HAS_LSA.
8597 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
8599         * g++.dg/torture/20141013.c: Set -fno-short-enums.
8601 2015-01-15  Richard Biener  <rguenther@suse.de>
8603         PR middle-end/64365
8604         * gcc.dg/torture/pr64365.c: New testcase.
8606 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
8608         * gcc.dg/stackprotectexplicit1.c: New test.
8609         * g++.dg/stackprotectexplicit2.c: New test.
8611 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8613         PR target/61933
8614         * gfortran.dg/inquire_internal.f90: New.
8615         * gfortran.dg/negative_unit_check.f90: New.
8617 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
8619         PR target/53988
8620         * gcc.target/sh/pr53988-1.c: New.
8622 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
8624         PR c++/58671
8625         * g++.dg/tls/thread_local-ice3.C: New.
8627 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
8629         * gcc.target/i386/fentry-override.c: Properly place {} in target
8630         selector.  Remove nonpic.
8631         * gcc.target/i386/fentry.c: Likewise.
8633 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8635         * gcc.dg/atomic-invalid.c: Check for invalid memory model
8636         warnings instead of errors.
8638 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
8640         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8641         option support instead of ENABLE_LTO from Makefile.
8643 2015-01-14  Richard Biener  <rguenther@suse.de>
8645         PR tree-optimization/59354
8646         * gcc.dg/vect/pr59354.c: New testcase.
8648 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
8650         * lib/target-supports.exp
8651         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8652         on ARM architures before v7.
8654 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8656         PR middle-end/59448
8657         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8658         an atomic_exchange.
8660 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8662         PR target/64386
8663         * gcc.target/i386/pr64386.c: New test.
8665 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8667         PR target/64393
8668         * gcc.target/i386/pr64393.c: New test.
8670 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8672         PR target/64387
8673         * gcc.target/i386/pr64387.c: New test.
8675 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
8677         * gcc.target/aarch64/store-pair-1.c: Fix typo.
8679 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8681         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8683 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8685         PR target/64453
8686         * gcc.target/arm/pr64453.c: New.
8688 2015-01-14  Richard Biener  <rguenther@suse.de>
8690         PR lto/64415
8691         * gcc.dg/lto/pr64415_0.c: New testcase.
8692         * gcc.dg/lto/pr64415_1.c: Likewise.
8694 2015-01-14  Martin Liska  <mliska@suse.cz>
8696         * gcc.dg/ipa/pr64307.c: New test.
8698 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8700         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8701         64-bit and 128-bit.
8703 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8705         PR target/64460
8706         * gcc.target/arm/pr64460_1.c: New test.
8708 2015-01-14  Richard Biener  <rguenther@suse.de>
8710         PR tree-optimization/64493
8711         PR tree-optimization/64495
8712         * gcc.dg/vect/pr64493.c: New testcase.
8713         * gcc.dg/vect/pr64495.c: Likewise.
8715 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
8717         * gcc.dg/Warray-bounds-11.c: New test-case.
8719 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8721         * gcc.target/mips/octeon3-pipe-1.c: New test.
8723 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
8725         * jit.dg/harness.h (set_up_logging): Move string concatenation
8726         into...
8727         (concat_strings): New function.
8728         (dump_reproducer): New function.
8729         (test_jit): Call dump_reproducer.
8730         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8731         function.
8732         (jit-dg-test): Delete any generated reproducer from previous runs.
8733         Verify that a generated reproducer was created, and verify that it
8734         compiles.
8735         * jit.dg/test-nested-contexts.c (main): Call
8736         gcc_jit_context_dump_reproducer_to_file.
8738 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8740         * gcc.dg/aru-2.c: Add dg-require-profiling.
8742 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8744         * lib/target-supports.exp (check_profiling_available): Check if
8745         -pg links.
8747 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
8749         PR ipa/64565
8750         * g++.dg/torture/pr64565.C: New testcase.
8752 2015-01-13  Marek Polacek  <polacek@redhat.com>
8754         PR middle-end/64391
8755         * gcc.dg/tm/pr64391.c: New test.
8757 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8759         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8760         true.
8762 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8764         * gcc.target/i386/pie.c: New test.
8766         * lib/target-supports.exp (check_effective_target_pie): New.
8768 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8770         PR rtl-optimization/64286
8771         * gcc.target/i386/avx2-pr64286.c: New test.
8773 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
8775         PR c++/57626
8776         * g++.dg/cpp0x/vt-57626.C: New.
8778 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8780         PR fortran/64528
8781         * gfortran.dg/pr64528.f90: New test.
8783 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
8785         * gcc.target/aarch64/subsp.c: New test.
8787 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8789         * gcc.target/aarch64/store-pair-1.c: New testcase.
8791 2015-01-13  Richard Biener  <rguenther@suse.de>
8793         PR lto/64373
8794         * gcc.dg/lto/pr64373_0.c: New testcase.
8796 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8798         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8799         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8801 2015-01-13  Richard Biener  <rguenther@suse.de>
8803         PR tree-optimization/64406
8804         * gcc.dg/pr64406.c: New testcase.
8806 2015-01-13  Richard Biener  <rguenther@suse.de>
8808         PR tree-optimization/64404
8809         * gcc.dg/vect/pr64404.c: New testcase.
8811 2015-01-13  Richard Biener  <rguenther@suse.de>
8813         PR tree-optimization/64568
8814         * g++.dg/torture/pr64568.C: New testcase.
8816 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8818         * jit.dg/test-error-local-used-from-other-function.c: New test
8819         case.
8820         * jit.dg/test-error-param-reuse.c: New test case.
8821         * jit.dg/test-error-param-sharing.c: New test case.
8822         * jit.dg/test-error-param-used-from-other-function.c: New test
8823         case.
8824         * jit.dg/test-error-param-used-without-a-function.c: New test
8825         case.
8827 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
8829         PR tree-optimization/64563
8830         * gcc.dg/pr64563.c: New test.
8832         PR target/64513
8833         * gcc.target/i386/pr64513.c: New test.
8835         PR tree-optimization/64454
8836         * gcc.dg/pr64454.c: New test.
8838         PR testsuite/64028
8839         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8840         bind_pic_locally.
8841         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8842         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8843         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8844         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8845         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8846         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8847         * gcc.dg/vect/slp-25.c: Likewise.
8848         * gcc.dg/vect/vect-109.c: Likewise.
8849         * gcc.dg/vect/vect-13.c: Likewise.
8850         * gcc.dg/vect/vect-17.c: Likewise.
8851         * gcc.dg/vect/vect-18.c: Likewise.
8852         * gcc.dg/vect/vect-19.c: Likewise.
8853         * gcc.dg/vect/vect-20.c: Likewise.
8854         * gcc.dg/vect/vect-21.c: Likewise.
8855         * gcc.dg/vect/vect-22.c: Likewise.
8856         * gcc.dg/vect/vect-27.c: Likewise.
8857         * gcc.dg/vect/vect-29.c: Likewise.
8858         * gcc.dg/vect/vect-2-big-array.c: Likewise.
8859         * gcc.dg/vect/vect-2.c: Likewise.
8860         * gcc.dg/vect/vect-3.c: Likewise.
8861         * gcc.dg/vect/vect-4.c: Likewise.
8862         * gcc.dg/vect/vect-5.c: Likewise.
8863         * gcc.dg/vect/vect-72.c: Likewise.
8864         * gcc.dg/vect/vect-73-big-array.c: Likewise.
8865         * gcc.dg/vect/vect-73.c: Likewise.
8866         * gcc.dg/vect/vect-77-global.c: Likewise.
8867         * gcc.dg/vect/vect-78-global.c: Likewise.
8868         * gcc.dg/vect/vect-7.c: Likewise.
8869         * gcc.dg/vect/vect-86.c: Likewise.
8870         * gcc.dg/vect/vect-align-1.c: Likewise.
8871         * gcc.dg/vect/vect-align-3.c: Likewise.
8872         * gcc.dg/vect/vect-all-big-array.c: Likewise.
8873         * gcc.dg/vect/vect-all.c: Likewise.
8874         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8875         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8876         * gcc.dg/vect/vect-peel-3.c: Likewise.
8877         * gcc.dg/vect/vect-peel-4.c: Likewise.
8878         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8880 2015-01-12  Jeff Law  <law@redhat.com>
8882         PR target/64461
8883         * gcc.target/m68k/pr64461.c: New test.
8885 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8887         * jit.dg/test-array-as-pointer.c (create_code): Update call
8888         to gcc_jit_context_new_global by setting "kind" to
8889         GCC_JIT_GLOBAL_IMPORTED.
8890         * jit.dg/test-error-array-as-pointer.c: Likewise.
8891         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8892         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8893         setting kind to GCC_JIT_GLOBAL_EXPORTED.
8894         * jit.dg/test-using-global.c (the_global): Rename to...
8895         (imported_global): ...this.
8896         (create_code): Update to test the three kinds of global.
8897         (verify_code): Likewise.
8899 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
8901         PR testsuite/64427
8902         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
8903         undefined behavior.
8904         * gcc.target/i386/pr64291-2.c: Updated.
8906 2015-01-12  Richard Biener  <rguenther@suse.de>
8908         PR tree-optimization/64530
8909         * gfortran.dg/pr64530.f90: New testcase.
8911 2015-01-12  Richard Biener  <rguenther@suse.de>
8913         PR middle-end/64357
8914         * gcc.dg/torture/pr64357.c: New testcase.
8916 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
8918         * gcc.target/i386/nop-mcount.c: Properly place {} in target
8919         selector.
8921 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8922         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8924 2015-01-12  Martin Liska  <mliska@suse.cz>
8926         * gcc.dg/ipa/PR64550.c: New test.
8928 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
8930         PR ipa/63470
8931         * g++.dg/ipa/pr63470.C: New testcase.
8933 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8935         PR fortran/63733
8936         * gfortran.dg/typebound_operator_20.f90: New.
8938 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8940         PR fortran/58023
8941         * gfortran.dg/proc_ptr_comp_42.f90: New.
8943 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8945         PR fortran/64508
8946         * gfortran.dg/proc_ptr_comp_41.f90: New.
8948 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
8950         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8952 2015-01-10  Tobias Burnus  <burnus@net-b.de>
8954         PR fortran/64522
8955         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8956         and add dg-excess-errors.
8957         * gfortran.dg/line_length_6.f90: New.
8958         * gfortran.dg/line_length_7.f90: New.
8959         * gfortran.dg/line_length_8.f90: New.
8960         * gfortran.dg/line_length_9.f90: New.
8961         * gfortran.dg/line_length_10.f90: New.
8962         * gfortran.dg/line_length_11.f90: New.
8964 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8966         * jit.dg/test-threads.c (struct testcase): Move declaration
8967         to jit.dg/all-non-failing-tests.h.
8968         (testcases): Likewise.
8969         * jit.dg/all-non-failing-tests.h (struct testcase): Move
8970         declaration here from jit.dg/all-non-failing-tests.h.
8971         (testcases): Likewise.
8972         * jit.dg/test-combination.c (create_code): Eliminate spelling
8973         out all of the testcases in favor of looping through the
8974         "testcases" metadata.
8975         (verify_code): Likewise.
8977 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
8979         PR rtl-optimization/64536
8980         * gcc.dg/pr64536.c: New test.
8982 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8984         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8985         * jit.dg/test-combination.c (create_code): Likewise.
8986         (verify_code): Likewise.
8987         * jit.dg/test-constants.c: New test case.
8988         * jit.dg/test-threads.c: Add test-constants.c.
8990 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
8992         PR libobjc/51891
8993         * objc.dg/gnu-api-2-class.m: Add a test case
8994         for the above change.
8996 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8998         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
9000 2015-01-09  Richard Biener  <rguenther@suse.de>
9002         PR tree-optimization/64410
9003         * g++.dg/vect/pr64410.cc: New testcase.
9005 2015-01-09  Martin Liska  <mliska@suse.cz>
9007         * gcc.dg/ipa/ipa-icf-32.c: New test.
9009 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9011         * c-c++-common/tsan/tsan_barrier.h: New.
9012         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
9013         * c-c++-common/tsan/bitfield_race.c: Likewise.
9014         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9015         * c-c++-common/tsan/mutexset1.c: Likewise.
9016         * c-c++-common/tsan/race_on_barrier.c: Likewise.
9017         * c-c++-common/tsan/race_on_mutex.c: Likewise.
9018         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9019         * c-c++-common/tsan/simple_race.c: Likewise.
9020         * c-c++-common/tsan/simple_stack.c: Likewise.
9021         * c-c++-common/tsan/sleep_sync.c: Likewise.
9022         * c-c++-common/tsan/tiny_race.c: Likewise.
9023         * c-c++-common/tsan/tls_race.c: Likewise.
9024         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9025         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9026         * g++.dg/tsan/atomic_free.C: Likewise.
9027         * g++.dg/tsan/atomic_free2.C: Likewise.
9028         * g++.dg/tsan/cond_race.C: Likewise.
9029         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
9031 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
9033         PR testsuite/62250
9034         * lib/target-supports.exp (check_effective_target_libatomic_available):
9035         New.
9036         * gfortran.dg/coarray/caf.exp: Only add -latomic for
9037         targets that match effective-target libatomic_available.
9038         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
9040 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9042         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
9043         Verify the result of gcc_jit_context_get_last_error.
9044         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
9046 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9048         PR tree-optimization/63989
9049         * gcc.dg/strlenopt-27.c: New test.
9051 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9053         * jit.dg/harness.h (set_up_logging): New function.
9054         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
9055         set_up_logging on the context, so that every testcase is
9056         logged to a particular file.
9057         * jit.dg/test-nested-contexts.c (main): Open a logfile,
9058         and call gcc_jit_context_set_logfile on the top-level context.
9060 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9062         PR target/64338
9063         * g++.dg/opt/pr64338.C: New test.
9065 2015-01-08  Tobias Burnus  <burnus@net-b.de>
9067         * gfortran.dg/coarray/codimension_2b.f90: New file.
9068         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9069         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9071 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9073         PR c++/59004
9074         * g++.dg/ext/fnname4.C: New.
9076 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9078         PR c++/64462
9079         * g++.dg/cpp0x/constexpr-64462.C: New.
9081 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9083         PR c++/60753
9084         * g++.dg/cpp0x/deleted10.C: New.
9086 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9088         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
9090 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9092         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
9093         GCC_JIT_UNARY_OP_ABS.
9094         (verify_unary_ops): Likewise.
9096 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9098         * jit.dg/test-arith-overflow.c: New test case.
9099         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
9100         * jit.dg/test-combination.c (create_code): Likewise.
9101         (verify_code): Likewise.
9102         * jit.dg/test-threads.c (testcases): Likewise.
9104 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9106         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9107         rather than "jit".  Load g++.exp, and call g++_init.
9108         Run test-*.cc files within the testsuite and *.cc files within
9109         docs/examples.
9110         (jit-dg-test): Drop the addition of -fgnu89-inline to
9111         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9112         doing it when compiling C testcases (since g++ does not handle
9113         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9114         is restored to the value after g++_init ran, rather than the
9115         value before g++_init ran.  Return a list of
9116         $comp_output $output_file, as dg-test assumes.
9118 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9120         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9121         make it easier to figure out the origin of each test result when
9122         running test-combination.c and test-threads.c.
9123         (CHECK_VALUE): Likewise.
9124         (CHECK_DOUBLE_VALUE): Likewise.
9125         (CHECK_STRING_VALUE): Likewise.
9126         (CHECK_STRING_STARTS_WITH): Likewise.
9127         (CHECK_STRING_CONTAINS): Likewise.
9128         (CHECK): Likewise.
9129         (check_string_value): Likewise, add "funcname" param.
9130         (check_string_starts_with): Likewise.
9131         (check_string_contains): Likewise.
9133 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9135         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9136         generating name of built executable.
9138 2015-01-07  Marek Polacek  <polacek@redhat.com>
9140         PR c/64440
9141         * gcc.dg/pr64440.c: New test.
9142         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9144 2015-01-07  Marek Polacek  <polacek@redhat.com>
9146         PR c/64417
9147         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9148         * gcc.dg/pr64417.c: New test.
9150 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
9152         PR target/64505
9153         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9154         fix is correct.
9156 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9158         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9159         Check if testcases run without errors, not just if they compile.
9161 2015-01-06  Christian Bruel  <christian.bruel@st.com>
9163         PR target/64507
9164         * gcc.target/sh/pr64507.c: New test.
9166 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
9168         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9170 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
9172         * c-c++-common/asan/sanitize-all-1.c: New test.
9173         * c-c++-common/ubsan/sanitize-all-1.c: New test.
9174         * c-c++-common/ubsan/sanitize-all-2.c: New test.
9175         * c-c++-common/ubsan/sanitize-all-3.c: New test.
9176         * c-c++-common/ubsan/sanitize-all-4.c: New test.
9178 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9180         * lib/target-supports.exp (check_profiling_available): Return 0 for
9181         Visium.
9182         (check_effective_target_tls_runtime): Likewise.
9183         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9184         * gcc.dg/20020312-2.c: Adjust for Visium.
9185         * gcc.dg/tls/thr-cse-1.c: Likewise
9186         * gcc.dg/tree-ssa/20040204-1.c: Likewise
9187         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9188         * gcc.dg/weak/typeof-2.c: Likewise.
9190 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
9192         PR rtl-optimization/64287
9193         * gcc.dg/aru-2.c: New test.
9195 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9197         PR sanitizer/64344
9198         * c-c++-common/ubsan/pr64344-1.c: New test.
9199         * c-c++-common/ubsan/pr64344-2.c: New test.
9201         PR tree-optimization/64465
9202         * gcc.dg/pr64465.c: New test.
9204         PR tree-optimization/64494
9205         * gcc.c-torture/compile/pr64494.c: New test.
9207 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9209         PR fortran/47674
9210         * gfortran.dg/realloc_on_assign_25.f90:  New test.
9212 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9214         Update copyright years.
9216 2015-01-05  Marek Polacek  <polacek@redhat.com>
9218         PR c/64423
9219         * gcc.dg/pr64423.c: New test.
9221 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9223         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9224         mmix-knuth-mmixware for the same reason as for MIPS.
9225         * gcc.dg/debug/debug-2.c: Ditto.
9227         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9229 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
9231         PR testsuite/62250
9232         * lib/gfortran.exp: Add libatomic library search path.
9233         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9234         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9236         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9238 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9240         * c-c++-common/tsan/bitfield_race.c: New testcase.
9241         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9243 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9245         * gfortran.dg/coarray/collectives_4.f90: New.
9247 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9249         PR fortran/57562
9250         * gfortran.dg/extends_16.f90: New.
9252 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9254         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9256 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9258         * gfortran.dg/coarray/codimension_2.f90: New.
9259         * gfortran.dg/coarray/codimension_2a.f90: New.
9260         * gfortran.dg/coarray_35.f90: New.
9261         * gfortran.dg/coarray_35a.f90: New.
9263 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9265         PR fortran/60507
9266         * gfortran.dg/dummy_procedure_11.f90: New.
9268 Copyright (C) 2015 Free Software Foundation, Inc.
9270 Copying and distribution of this file, with or without modification,
9271 are permitted in any medium without royalty provided the copyright
9272 notice and this notice are preserved.