/cp
[official-gcc.git] / gcc / testsuite / ChangeLog
blobfe273a8d861c128b61011f6bbf8690309b46369d
1 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/52987
4         * g++.dg/parse/error57.C: New.
5         * g++.dg/expr/string-2.C: Update.
7 2015-07-23  Richard Biener  <rguenther@suse.de>
9         PR tree-optimization/66945
10         * gcc.dg/torture/pr66945.c: New testcase.
12 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
14         PR target/66954
15         * g++.dg/ext/mv24.C: New test.
17 2015-07-22  Marek Polacek  <polacek@redhat.com>
19         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
20         dg-options.
22 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
24         PR fortran/61831
25         PR fortran/66929
26         * gfortran.dg/generic_30.f90: New.
28 2015-07-22  Richard Biener  <rguenther@suse.de>
30         PR tree-optimization/66952
31         * gcc.dg/torture/pr66952.c: New testcase.
33 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
35         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
36         test.
37         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
38         test.
39         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
40         test.
41         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
42         test.
43         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
44         test.
45         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
46         test.
47         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
48         test.
49         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
50         test.
51         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
52         test.
53         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
54         test.
55         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
56         test.
57         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
58         test.
59         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
60         test.
61         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
62         test.
63         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
64         test.
65         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
66         test.
67         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
68         test.
69         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
70         test.
71         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
72         test.
73         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
74         test.
75         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
76         test.
77         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
78         test.
79         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
80         test.
81         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
82         test.
83         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
84         test.
85         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
86         test.
87         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
88         test.
89         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
90         test.
91         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
92         test.
93         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
94         test.
95         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
96         test.
97         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
98         test.
99         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
100         test.
101         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
102         test.
103         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
104         test.
105         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
106         test.
107         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
108         test.
109         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
110         test.
111         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
112         test.
113         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
114         test.
115         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
116         test.
117         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
118         test.
119         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
120         test.
121         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
122         test.
123         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
124         test.
125         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
126         test.
127         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
128         test.
129         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
130         test.
131         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
132         test.
133         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
134         test.
135         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
136         test.
137         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
138         test.
139         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
140         test.
141         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
142         test.
143         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
144         test.
145         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
146         test.
147         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
148         test.
149         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
150         test.
151         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
152         test.
153         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
154         test.
155         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
156         test.
157         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
158         test.
159         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
160         test.
161         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
162         test.
163         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
164         test.
165         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
166         test.
167         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
168         test.
169         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
170         test.
171         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
172         test.
173         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
174         test.
175         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
176         test.
177         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
178         test.
179         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
180         test.
181         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
182         test.
183         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
184         test.
185         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
186         test.
187         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
188         test.
189         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
190         test.
191         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
192         test.
193         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
194         test.
195         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
196         test.
197         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
198         test.
199         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
200         test.
201         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
202         test.
203         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
204         test.
205         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
206         test.
207         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
208         test.
209         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
210         test.
211         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
212         test.
213         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
214         test.
215         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
216         test.
217         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
218         test.
219         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
220         test.
221         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
222         test.
223         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
224         test.
225         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
226         test.
227         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
228         test.
229         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
230         test.
231         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
232         test.
233         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
234         test.
235         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
236         test.
237         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
238         test.
239         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
240         test.
241         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
242         test.
243         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
244         test.
245         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
246         test.
247         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
248         test.
249         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
250         test.
251         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
252         test.
253         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
254         test.
255         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
256         test.
257         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
258         test.
259         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
260         test.
261         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
262         test.
263         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
264         test.
265         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
266         test.
267         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
268         test.
269         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
270         test.
271         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
272         test.
273         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
274         test.
275         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
276         test.
277         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
278         test.
279         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
280         test.
281         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
282         test.
283         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
284         test.
285         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
286         test.
287         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
288         test.
289         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
290         test.
291         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
292         test.
293         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
294         test.
295         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
296         test.
297         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
298         test.
300 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
302         * g++.dg/template/crash81.C: Update.
304 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
306         PR ipa/66424.
307         * gcc.target/i386/pr66424.c: New.
309 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
311         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
313 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
315         PR fortran/61831
316         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
317         Drop address sanitization.
319 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
321         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
322         Skip -march=armv4t.
323         (dg-additional-options): Set armv5t flag.
325 2015-07-21  Marek Polacek  <polacek@redhat.com>
327         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
328         * gcc.dg/vmx/unpack.c: Likewise.
329         * gcc.target/powerpc/quad-atomic.c: Likewise.
331 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
333         * gcc.target/i386/asm-flag-5.c (f_ll): New.
335 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
337         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
338         model.
340 2015-07-20  Marek Polacek  <polacek@redhat.com>
342         PR c++/55095
343         * c-c++-common/Wshift-overflow-1.c: New test.
344         * c-c++-common/Wshift-overflow-2.c: New test.
345         * c-c++-common/Wshift-overflow-3.c: New test.
346         * c-c++-common/Wshift-overflow-4.c: New test.
347         * c-c++-common/Wshift-overflow-5.c: New test.
348         * g++.dg/cpp1y/left-shift-1.C: New test.
349         * gcc.dg/c90-left-shift-2.c: New test.
350         * gcc.dg/c90-left-shift-3.c: New test.
351         * gcc.dg/c99-left-shift-2.c: New test.
352         * gcc.dg/c99-left-shift-3.c: New test.
353         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
354         * gcc.c-torture/execute/pr40386.c: Likewise.
355         * gcc.dg/vect/pr33373.c: Likewise.
356         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
357         * gcc.dg/vect/vect-shift-2.c: Likewise.
359 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
361         * gcc.target/aarch64/neg_abs_1.c: New test.
363 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
365         PR target/66922
366         * gcc.target/i386/pr66922.c: New test.
368 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
370         PR middle-end/46851
371         PR middle-end/60340
372         * gcc.dg/tree-ssa/pr42327.c: Removed.
373         * g++.dg/other/pr35011.C: Removed.
375 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
377         PR target/66906
378         * gcc.target/i386/pr66906.c: New test.
380 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
382         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
383         as follow-up to r225930.
385 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
387         PR fortran/52846
388         * lib/fortran-modules.exp (proc cleanup-submodules): New
389         procedure.
390         * gfortran.dg/submodule_1.f08: Change extension and clean up
391         the submodule files.
392         * gfortran.dg/submodule_2.f08: ditto
393         * gfortran.dg/submodule_6.f08: ditto
394         * gfortran.dg/submodule_7.f08: ditto
395         * gfortran.dg/submodule_8.f08: New test
396         * gfortran.dg/submodule_9.f08: New test
398 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
399             Sebastian Pop  <s.pop@samsung.com>
401         PR middle-end/61929
402         * gcc.dg/graphite/pr61929.c: New.
404 2015-07-17  Marek Polacek  <polacek@redhat.com>
406         * gcc.dg/fold-minus-7.c: New test.
408 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
410         * gfortran.dg/co_reduce_1.f90: New file.
412 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
414         PR target/66824
415         * gcc.target/i386/pr66824.c:
417 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
419         PR fortran/66035
420         * gfortran.dg/structure_constructor_13.f03: New test.
422 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
424         PR fortran/61831
425         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
426         of generated while loops in the tree dump.
427         * gfortran.dg/derived_constructor_comps_6.f90: New file.
429 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
431         * gcc.dg/vect/vect-outer-simd-2.c: New test.
433 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
435         PR target/66891
436         * gcc.target/i386/pr66891.c: New test.
438 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
440         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
442 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
444         PR rtl-optimization/66626
445         * gcc.target/i386/pr66626-2.c: New.
447 2015-07-16  Martin Liska  <mliska@suse.cz>
449         * g++.dg/ipa/pr66896.c: New test.
451 2015-07-16  Richard Biener  <rguenther@suse.de>
453         PR tree-optimization/66894
454         * gcc.dg/torture/pr66894.c: New testcase.
456 2015-07-16  Richard Biener  <rguenther@suse.de>
458         * gcc.dg/tree-ssa/pr21031.c: Adjust.
460 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
462         PR target/66866
463         * g++.dg/pr66866.C: New test.
465 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
467         * gcc.target/powerpc/vec-cmp-sel.c: New test.
469 2015-07-15  Richard Biener  <rguenther@suse.de>
471         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
472         { -O3 -fomit-frame-pointer },
473         { -O3 -fomit-frame-pointer -funroll-loops } and
474         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
475         in favor of
476         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
477           -finline-functions }
479 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
481         * gcc.target/mips/interrupt_handler-5.c: New test.
483 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
484             Robert Suchanek  <robert.suchanek@imgtec.com>
486         * gcc.target/mips/interrupt_handler-4.c: New test.
488 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
490         PR testsuite/66734
491         * gcc.dg/lto/lto.exp: Initialize MPX.
493 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
495         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
496         dg-skip-if.
497         * gcc.target/arm/scd42-3.c: Likewise.
499 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
501         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
502         code to be run when the pre-arch code increases the isa_rev to
503         mips32r6 or greater.
505 2015-07-15  Richard Biener  <rguenther@suse.de>
507         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
508         { -O3 -fomit-frame-pointer },
509         { -O3 -fomit-frame-pointer -funroll-loops } and
510         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
511         in favor of
512         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
513           -finline-functions }
514         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
515         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
516         to additional_flags.
518 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
520         PR rtl-optimization/66838
521         * gcc.target/i386/pr66838.c: New test.
523 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
525         PR c++/66850
526         * g++.dg/template/pr66850.C: New test.
528 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
529             Cesar Philippidis  <cesar@codesourcery.com>
530             Chung-Lin Tang  <cltang@codesourcery.com>
532         * gcc.target/nios2/nios2-flushd.c: New.
533         * gcc.target/nios2/nios2-rdprs.c: New.
534         * gcc.target/nios2/r2-atomic.c: New.
535         * gcc.target/nios2/r2-eni.c: New.
536         * gcc.target/nios2/r2-wrpie.c: New.
538 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
539             Cesar Philippidis  <cesar@codesourcery.com>
540             Chung-Lin Tang  <cltang@codesourcery.com>
542         * gcc.target/nios2/cdx-ldstwm-1.c: New.
543         * gcc.target/nios2/cdx-ldstwm-2.c: New.
545 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
546             Cesar Philippidis  <cesar@codesourcery.com>
547             Chung-Lin Tang  <cltang@codesourcery.com>
549         * gcc.target/nios2/andci.c: New.
550         * gcc.target/nios2/bmx.c: New.
551         * gcc.target/nios2/cdx-add.c: New.
552         * gcc.target/nios2/cdx-branch.c: New.
553         * gcc.target/nios2/cdx-callret.c: New.
554         * gcc.target/nios2/cdx-loadstore.c: New.
555         * gcc.target/nios2/cdx-logical.c: New.
556         * gcc.target/nios2/cdx-mov.c: New.
557         * gcc.target/nios2/cdx-shift.c: New.
558         * gcc.target/nios2/cdx-sub.c: New.
559         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
561 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
563         PR c++/65071
564         * g++.dg/cpp0x/vt-65071.C: New.
566 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
567             Cesar Philippidis  <cesar@codesourcery.com>
568             Chung-Lin Tang  <cltang@codesourcery.com>
570         * gcc.target/nios2/r2-io-range.c: New.
571         * gcc.target/nios2/r2-stio-1.c: New.
572         * gcc.target/nios2/r2-stio-2.c: New.
573         * gcc.target/nios2/nios2-ldxio.c: New.
574         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
575         of just compile.  Add more tests.
577 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
579         gfortran.dg/pr66864.f90: New test.
581 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
583         PR rtl-optimization/66626
584         * gcc.target/i386/pr66626.c: New.
586 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
588         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
589         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
590         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
592 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
594         * g++.dg/template/crash81.C: Adjust for error + inform change.
595         * g++.dg/template/pr58878.C: Likewise.
596         * g++.dg/template/shadow1.C: Likewise.
597         * g++.dg/template/shadow2.C: Likewise.
598         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
599         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
600         * g++.old-deja/g++.brendan/crash7.C: Likewise.
601         * g++.old-deja/g++.pt/shadow2.C: Likewise.
603 2015-07-14  Richard Biener  <rguenther@suse.de>
605         PR tree-optimization/66863
606         * gcc.dg/torture/pr66863.c: New testcase.
608 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
610         PR c++/65186
611         * g++.dg/template/pr65186.C: New test.
613 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
615         * gcc.target/arm/macro_defs0.c: Add directive to skip
616         test if -marm is present.
617         * gcc.target/arm/macro_defs1.c: Likewise.
619 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
621         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
622         if-conversion..
623         * gcc.target/aarch64/adds1.c: Likewise.
624         * gcc.target/aarch64/ands_1.c: Likewise.
625         * gcc.target/aarch64/bics_1.c: Likewise.
626         * gcc.target/aarch64/subs1.c: Likewise.
627         * gcc.target/aarch64/subs3.c: Likewise.
629 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
631         PR fortran/64589
632         * gfortran.dg/pr64589.f90: New test.
634 2015-07-13  Renlin Li  <renlin.li@arm.com>
636         PR rtl/66556
637         * gcc.c-torture/execute/pr66556.c: New.
639 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
641         * gcc.dg/20020219-1.c: Fix double word typos.
642         * gcc.dg/20020919-1.c: Same.
644 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
645             Jeff Law  <law@redhat.com>
647         PR middle-end/66726
648         * g++.dg/tree-ssa/pr66726.c: New test.
649         * gcc.dg/tree-ssa/pr66726-2.c: New test.
650         * gcc.dg/tree-ssa/pr66726.c: New test.
652 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
654         PR c++/58734
655         * g++.dg/cpp0x/variadic-ttp2.C: New.
657 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
659         PR c++/30044
660         * g++.dg/cpp0x/auto46.C: New test.
661         * g++.dg/template/pr30044.C: New test.
662         * g++.dg/template/shadow2.C: New test.
663         * g++.dg/template/error55.C: New test.
664         * g++.dg/template/crash83.C: Accept any error string.
665         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
666         parameters.
667         * g++.dg/cpp0x/variadic19.C: Likewise
668         * g++.dg/template/canon-type-13.C: Likewise.
669         * g++.old-deja/g++.pt/ttp42.C: Likewise.
670         * g++.dg/torture/20070621-1.C: Likewise.
672 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
674         PR c++/54521
675         * g++.dg/init/explicit3.C: New.
677 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
679         PR target/66819
680         * gcc.target/i386/pr66819-1.c: New test.
681         * gcc.target/i386/pr66819-2.c: Likewise.
682         * gcc.target/i386/pr66819-3.c: Likewise.
683         * gcc.target/i386/pr66819-4.c: Likewise.
684         * gcc.target/i386/pr66819-5.c: Likewise.
686 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
688         PR target/66703
689         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
690         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
691         type to prevent possible flag-clobbering zero-extensions.
692         * gcc.target/i386/pr66703.c: New test.
694 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
696         PR c++/60842
697         * g++.dg/cpp0x/nsdmi-template15.C: New.
699 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
701         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
703 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
705         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
706         * gcc.target/arm/flip-thumb.c: Likewise.
708 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
710         PR target/66813
711         * gcc.target/i386/pr66813.c: New test.
713 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
715         PR middle-end/66820
716         * gcc.dg/gomp/pr66820.c: New test.
718 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
720         PR c++/65592
721         * g++.dg/cpp0x/scoped_enum6.C: New.
723 2015-07-10  Tom de Vries  <tom@codesourcery.com>
725         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
726         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
728 2015-07-10  Richard Biener  <rguenther@suse.de>
730         PR tree-optimization/66823
731         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
732         which should not be necessary.  XFAIL.
734 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
736         PR c++/64848
737         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
739 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
741         PR middle-end/66633
742         * gcc.dg/gomp/pr66633-1.c: New test.
743         * gcc.dg/gomp/pr66633-2.c: New test.
744         * gcc.dg/gomp/pr66633-3.c: New test.
745         * gcc.dg/gomp/pr66633-4.c: New test.
747 2015-07-09  John Marino  <gnugcc@marino.st>
749         * lib/target-supports.exp (check_effective_target_pie):
750         Add *-*-dragonfly*
752 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
754         PR target/66814
755         * gcc.target/i386/pr66814.c: New test.
757 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
759         PR target/66731
760         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
761         * gcc.target/aarch64/fnmul-2.c: Likewise.
762         * gcc.target/aarch64/fnmul-3.c: Likewise.
763         * gcc.target/aarch64/fnmul-4.c: Likewise.
765 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
767         PR c++/65790
768         * g++.dg/cpp0x/vt-65790.C: New.
770 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
772         PR target/66818
773         * gcc.target/i386/pr66818.c: New test.
775 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
777         PR target/66817
778         * gcc.target/i386/pr66817.c: New test.
780 2015-07-09  Marek Polacek  <polacek@redhat.com>
782         PR tree-optimization/66718
783         * gcc.dg/vect/vect-126.c: New test.
785 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
787         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
788         even when dwarf-2 is not the default.
790 2015-07-08  Jeff Law  <law@redhat.com>
792         PR testsuite/66796
793         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
794         to have a single memory reference.
796 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
798         * g++.dg/other/dump-ada-spec-9.C: New test.
800 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
802         * g++.dg/vect/vect.exp: Run also simd* tests.
803         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
804         (check_vect): Fix up get_cpuid call for C++.
805         * g++.dg/vect/simd-clone-1.cc: New test.
807 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
809         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
811 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
813         * gcc.target/i386/readeflags-1.c (abort): New prototype.
814         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
816 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
818         PR target/66806
819         * gcc.target/i386/pr66806.c: New test.
821 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
823         PR c++/66421
824         * g++.dg/cpp0x/auto45.C: New.
826 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
828         PR middle-end/66334
829         * gcc.target/i386/pr66334.c: New.
831 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
833         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
834         comments.
836 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
838         PR jit/66783
839         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
840         (verify_code): Update expected error message.
841         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
842         (verify_code): Likewise.
843         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
844         (verify_code): Likewise.
846 2015-07-08  Richard Biener  <rguenther@suse.de>
848         PR tree-optimization/66793
849         * gcc.dg/torture/pr66793.c: New testcase.
851 2015-07-08  Richard Biener  <rguenther@suse.de>
853         PR tree-optimization/66794
854         * gcc.dg/torture/pr66794.c: New testcase.
856 2015-07-08  Marek Polacek  <polacek@redhat.com>
858         PR c++/66748
859         * g++.dg/abi/abi-tag15.C: New test.
861 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
863         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
864         * gcc.target/mips/branch-3.c: Ditto
865         * gcc.target/mips/branch-4.c: Ditto.
866         * gcc.target/mips/branch-5.c: Ditto.
867         * gcc.target/mips/branch-6.c: Ditto.
868         * gcc.target/mips/branch-7.c: Ditto.
869         * gcc.target/mips/branch-8.c: Ditto.
870         * gcc.target/mips/branch-9.c: Ditto.
871         * gcc.target/mips/branch-10.c: Ditto.
872         * gcc.target/mips/branch-11.c: Ditto.
873         * gcc.target/mips/branch-12.c: Ditto.
874         * gcc.target/mips/branch-13.c: Ditto.
875         * gcc.target/mips/umips-branch-5.c: New file.
876         * gcc.target/mips/umips-branch-6.c: New file.
877         * gcc.target/mips/umips-branch-7.c: New file.
878         * gcc.target/mips/umips-branch-8.c: New file.
879         * gcc.target/mips/umips-branch-9.c: New file.
880         * gcc.target/mips/umips-branch-10.c: New file.
881         * gcc.target/mips/umips-branch-11.c: New file.
882         * gcc.target/mips/umips-branch-12.c: New file.
883         * gcc.target/mips/umips-branch-13.c: New file.
884         * gcc.target/mips/umips-branch-14.c: New file.
885         * gcc.target/mips/umips-branch-15.c: New file.
886         * gcc.target/mips/umips-branch-16.c: New file.
887         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
888         (OCCUPY_0xfffc): New define.
890 2015-07-08  Renlin Li  <renlin.li@arm.com>
892         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
894 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
896         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
898 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
900         * gcc.target/i386/bt-3.c: New test.
901         * gcc.target/i386/bt-4.c: Ditto.
903 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
905         * g++.dg/other/dump-ada-spec-8.C: New test.
907 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
909         PR jit/66783
910         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
911         test case.
912         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
913         New test case.
914         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
915         New test case.
916         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
917         Avoid using an opaque struct for local "f".
919 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
921         PR jit/66779
922         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
923         * jit.dg/test-pr66779.c: New testcase.
925 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
927         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
928         NOCOMPRESSION.
930 2015-07-07  Richard Biener  <rguenther@suse.de>
932         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
934 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
936         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
937         * gcc.target/mips/call-5.c: Ditto.
938         * gcc.target/mips/call-6.c: Ditto.
940 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
942         * gcc.dg/dx-test.c: New test-case.
944 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
946         PR fortran/66578
947         * gfortran.dg/allocate_with_source_9.f08: New test.
949 2015-07-07  Christian Bruel  <christian.bruel@st.com>
951         PR target/52144
952         * gcc.target/arm/flip-thumb.c: Fix scan.
953         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
954         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
955         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
956         Fix return value.
958 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
960         PR target/65956
961         * gcc.c-torture/execute/pr65956.c: New test.
963 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
965         * gcc.target/arm/aapcs/align1.c: New.
966         * gcc.target/arm/aapcs/align_rec1.c: New.
967         * gcc.target/arm/aapcs/align2.c: New.
968         * gcc.target/arm/aapcs/align_rec2.c: New.
969         * gcc.target/arm/aapcs/align3.c: New.
970         * gcc.target/arm/aapcs/align_rec3.c: New.
971         * gcc.target/arm/aapcs/align4.c: New.
972         * gcc.target/arm/aapcs/align_rec4.c: New.
973         * gcc.target/arm/aapcs/align_vararg1.c: New.
974         * gcc.target/arm/aapcs/align_vararg2.c: New.
976 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
978         * gfortran.dg/iomsg_2.f90: New test.
980 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
982         PR target/66749
983         * gcc.target/i386/pr66749.c: New test.
985 2015-07-06  Richard Biener  <rguenther@suse.de>
987         PR tree-optimization/66772
988         * gcc.dg/torture/pr66772-1.c: New testcase.
989         * gcc.dg/torture/pr66772-2.c: Likewise.
991 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
993         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
994         the jals instruction.
996 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
998         PR target/53383
999         * gcc.target/i386/pr53383-1.c: New file.
1000         * gcc.target/i386/pr53383-2.c: Likewise.
1001         * gcc.target/i386/pr53383-3.c: Likewise.
1003 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1005         * gcc.target/aarch64/fnmul-1.c: New.
1006         * gcc.target/aarch64/fnmul-2.c: New.
1007         * gcc.target/aarch64/fnmul-3.c: New.
1008         * gcc.target/aarch64/fnmul-4.c: New.
1010 2015-07-06  Richard Biener  <rguenther@suse.de>
1012         PR middle-end/66759
1013         * gcc.dg/torture/pr66759.c: New testcase.
1015 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
1017         PR fortran/58586
1018         * gfortran.dg/alloc_comp_class_3.f03: New test.
1019         * gfortran.dg/alloc_comp_class_4.f03: New test.
1021 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1023         * gcc.c-torture/execute/pr66757.c: New test.
1025 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
1027         PR tree-optimization/66720
1028         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1030 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
1031             Sandra Loosemore <sandra@codesourcery.com>
1033         * gcc.target/nios2/gprel-offset.c: New test.
1035 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1037         PR fortran/66725
1038         * gfortran.dg/pr66725.f90: New test.
1040 2015-07-03  Jason Merrill  <jason@redhat.com>
1042         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1043         Avoid narrowing error.
1045 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
1047         PR rtl-optimization/66706
1048         * gcc.target/powerpc/shift-int.c: New testcase.
1050 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
1052         PR target/66746.
1053         * gcc.target/i386/pr66746.c: New file.
1055 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
1057         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1059 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
1061         PR tree-optimization/66119
1062         * g++.dg/opt/pr66119.C: New.
1064 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
1066         PR fortran/52846
1067         * gfortran.dg/submodule_1.f90: New test
1068         * gfortran.dg/submodule_2.f90: New test
1069         * gfortran.dg/submodule_3.f90: New test
1070         * gfortran.dg/submodule_4.f90: New test
1071         * gfortran.dg/submodule_5.f90: New test
1072         * gfortran.dg/submodule_6.f90: New test
1073         * gfortran.dg/submodule_7.f90: New test
1075 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1077         PR preprocessor/53690
1078         * g++.dg/cpp/pr53690.C: New.
1080 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1082         * gcc.target/powerpc/vec-cmp.c: New test.
1084 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1086         PR fortran/56520
1087         * gfortran.dg/pr56520.f90: New test.
1089 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
1091         PR fortran/66545
1092         * gfortran.dg/pr66545_1.f90: New test.
1093         * gfortran.dg/pr66545_2.f90: New test.
1095 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
1097         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1098         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1100 2015-07-02  Richard Biener  <rguenther@suse.de>
1102         PR testsuite/66719
1103         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1104         unaligned loads.
1106 2015-07-02  Richard Biener  <rguenther@suse.de>
1108         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1110 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
1112         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1114 2015-07-01  Jason Merrill  <jason@redhat.com>
1116         * lib/target-supports.exp (cxx_default): Set to C++14.
1118 2015-07-01  Tom de Vries  <tom@codesourcery.com>
1120         PR testsuite/66723
1121         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1122         scan-assembler.
1124 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1126         * gfortran.dg/warn_conversion_8.f90:  New test.
1128 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1130         PR rtl-optimization/61047
1131         * gcc.c-torture/execute/20150611-1.c: New testcase.
1133 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1135         PR jit/66700
1136         * jit.dg/all-non-failing-tests.h: Add
1137         test-pr66700-observing-write-through-ptr.c.
1138         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1140 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1142         * jit.dg/test-accessing-union.c: Add comments for use by
1143         gcc/jit/docs/topics/types.rst.
1145 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
1147         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1148         'do-require-effective-target' with 'dg-require-effective-target'.
1149         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1150         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1151         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
1152         'stlex' with 'strex' as the expected output.
1154 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
1156         PR c++/60365
1157         * g++.dg/cpp0x/gen-attrs-60.C: New.
1158         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1160 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
1162         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1163         New function.
1164         * gcc.target/aarch64/pic-small.c: Restrict this test under
1165         check_effective_target_aarch64_small_fpic.
1167 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
1169         * gfortran.dg/gomp/pr66633.f90: New test.
1171 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
1173         PR c++/66686
1174         * g++.dg/template/pr66686.C: New test.
1176 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
1178         * gnat.dg/lto17.ad[sb]: New test.
1180 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1182         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1183         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1184         testcase.
1185         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1186         New testcase.
1187         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1188         New testcase.
1189         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1190         New testcase.
1191         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1192         New testcase.
1193         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1194         New testcase.
1195         * jit.dg/test-switch.c: New testcase.
1196         * jit.dg/test-switch.cc: New testcase.
1198 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1200         PR jit/66546
1201         * jit.dg/all-non-failing-tests.h: Add note about
1202         test-validly-unreachable-block.c.
1203         * jit.dg/test-validly-unreachable-block.c: New file.
1205 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1207         PR jit/66628
1208         * jit.dg/all-non-failing-tests.h: Add note about
1209         test-extra-options.c.
1210         * jit.dg/test-extra-options.c: New testcase.
1212 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
1214         PR debug/66691
1215         * gcc.target/i386/pr66691.c: New.
1217 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
1219         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1220         * gcc.target/i386/iamcu/args.h: Likewise.
1221         * gcc.target/i386/iamcu/asm-support.S: Likewise.
1222         * gcc.target/i386/iamcu/defines.h: Likewise.
1223         * gcc.target/i386/iamcu/macros.h: Likewise.
1224         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1225         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1226         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1227         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1228         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1229         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1230         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1231         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1232         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1233         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1234         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1235         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1236         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1237         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1238         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1239         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1240         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1242 2015-06-30  Marek Polacek  <polacek@redhat.com>
1244         * gcc.dg/fold-minus-6.c: New test.
1246         * gcc.dg/fold-ior-3.c: New test.
1248 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
1250         Implement N4197 - Adding u8 character literals
1251         * g++.dg/cpp1z/utf8.C: New.
1252         * g++.dg/cpp1z/utf8-neg.C: New.
1253         * g++.dg/cpp1z/udlit-utf8char.C: New.
1255 2015-06-30  Marek Polacek  <polacek@redhat.com>
1257         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1259 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1261         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1262         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1263         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1264         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1266 2015-06-30  Marek Polacek  <polacek@redhat.com>
1268         * gcc.dg/fold-ior-2.c: New test.
1270 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1272         PR tree-optimization/66652
1273         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1274         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
1275         pointers.
1276         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1278 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
1280         PR c++/65977
1281         * g++.dg/cpp0x/constexpr-friend-3.C: New.
1282         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1284 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1286         PR fortran/66605
1287         * gfortran.dg/wunused-parameter.f90: New test.
1289 2015-06-29  Richard Henderson  <rth@redhat.com>
1291         * gcc.target/i386/asm-flag-1.c: New.
1292         * gcc.target/i386/asm-flag-2.c: New.
1293         * gcc.target/i386/asm-flag-3.c: New.
1294         * gcc.target/i386/asm-flag-4.c: New.
1295         * gcc.target/i386/asm-flag-5.c: New.
1297 2015-06-29  Marek Polacek  <polacek@redhat.com>
1299         PR c/66322
1300         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1301         * c-c++-common/pr66322.c: New test.
1302         * g++.dg/eh/scope1.C: Remove dg-warning.
1304 2015-06-29  Richard Biener  <rguenther@suse.de>
1306         PR tree-optimization/66677
1307         * gcc.dg/vect/pr66677.c: New testcase.
1309 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
1311         PR middle-end/64130
1312         * gcc.dg/tree-ssa/pr64130.c: New test.
1314 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
1316         * gcc.target/aarch64/pic-small.c: New testcase.
1318 2015-06-26  Richard Biener  <rguenther@suse.de>
1320         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1322 2015-06-26  Marek Polacek  <polacek@redhat.com>
1324         * gcc.dg/fold-and-1.c: New test.
1325         * gcc.dg/fold-and-2.c: New test.
1327 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
1329         * gnat.dg/warn11.adb: Add missing dg directive.
1330         * gnat.dg/warn12.adb: New test.
1331         * gnat.dg/warn12_pkg.ads: New helper.
1333 2015-06-26  Richard Biener  <rguenther@suse.de>
1335         * gfortran.dg/reassoc_3.f90: Adjust.
1337 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
1339         PR target/66412
1340         * gcc.target/i386/pr66412.c: New test.
1342 2015-06-25  Richard Biener  <rguenther@suse.de>
1344         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1346 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
1348         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1350 2015-06-25  Richard Biener  <rguenther@suse.de>
1352         * gfortran.dg/vect/vect-9.f90: New testcase.
1354 2015-06-25  Nick Clifton  <nickc@redhat.com>
1356         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
1357         H8300 and M32R targets.
1359 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1361         PR fortran/66528
1362         * gfortran.dg/maxerrors.f90: New test.
1364 2015-06-08  DJ Delorie  <dj@redhat.com>
1366         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
1368 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1370         * gcc.target/aarch64/mgeneral-regs_3.c: New.
1372 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1374         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1375         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1376         * gcc.target/aarch64/nofp_1.c: New file.
1378 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
1380         Implement N3928 - Extending static_assert
1381         * g++.dg/cpp0x/static_assert8.C: Adjust.
1382         * g++.dg/cpp0x/static_assert12.C: New.
1383         * g++.dg/cpp0x/static_assert13.C: New.
1384         * g++.dg/cpp1y/static_assert1.C: New.
1385         * g++.dg/cpp1y/static_assert2.C: New.
1386         * g++.dg/cpp1z/static_assert-nomsg.C: New.
1388 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
1390         PR c++/65750
1391         * g++.dg/cpp0x/trailing11.C: New.
1393 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1395         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1396         multilibs.
1397         * gcc.target/arm/memset-inline-10.c: Likewise.
1398         * gcc.target/arm/pr58784.c: Likewise.
1399         * gcc.target/arm/pr59985.C: Likewise.
1400         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1402 2015-06-24  Renlin Li  <renlin.li@arm.com>
1404         * gcc.target/aarch64/arm_align_max_pwr.c: New.
1405         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1407 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
1409         Revert:
1410         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1412         PR c++/30044
1413         * g++.dg/cpp0x/auto45.C: New test.
1414         * g++.dg/template/pr30044.C: New test.
1415         * g++.dg/template/crash83.C: Accept any error string.
1416         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1417         parameters.
1418         * g++.dg/cpp0x/variadic18.C: Likewise
1419         * g++.dg/template/canon-type-13.C: Likewise.
1420         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1422 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
1424         PR c++/65811
1425         * g++.dg/other/linkage2.C: New.
1427 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1429         PR target/63408
1430         * gcc.target/arm/pr63408.c: New test.
1432 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
1434         * lib/c-torture.exp: Don't call check_effective_target_lto
1435         before setting up environment correctly.
1436         * lib/gcc-dg.exp: Likewise, and protect
1437         gcc_force_conventional_output.
1439 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1441         PR rtl-optimization/66306
1442         * gcc.target/s390/pr66306.c: New test.
1444 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1446         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1447         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1448         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1449         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1450         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1451         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1452         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1454 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
1456         PR target/65803
1457         * gcc.c-torture/pr65803.c: New test.
1459 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1461         PR c++/30044
1462         * g++.dg/cpp0x/auto45.C: New test.
1463         * g++.dg/template/pr30044.C: New test.
1464         * g++.dg/template/crash83.C: Accept any error string.
1465         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1466         parameters.
1467         * g++.dg/cpp0x/variadic18.C: Likewise
1468         * g++.dg/template/canon-type-13.C: Likewise.
1469         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1471 2015-06-23  Marek Polacek  <polacek@redhat.com>
1473         * c-c++-common/Wlogical-op-3.c: New test.
1475 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1477         PR c++/66254
1478         * g++.dg/cpp0x/scoped_enum5.C: New.
1480 2015-06-23  Richard Biener  <rguenther@suse.de>
1482         PR tree-optimization/66636
1483         * gcc.dg/vect/pr66636.c: New testcase.
1485 2015-06-23  Marek Polacek  <polacek@redhat.com>
1487         * gcc.dg/fold-minus-4.c: New test.
1488         * gcc.dg/fold-minus-5.c: New test.
1489         * c-c++-common/ubsan/overflow-add-5.c: New test.
1491 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
1493         Add missing testcase from r224672.
1494         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1496         * gcc.target/vax/bswapdi-1.c: New.
1498 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
1500         PR fortran/64674
1501         * gfortran.dg/associate_18.f08: New test.
1503 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
1505         PR target/66560
1506         * gcc.target/i386/pr66560-1.c: New test.
1507         * gcc.target/i386/pr66560-2.c: Ditto.
1508         * gcc.target/i386/pr66560-3.c: Ditto.
1509         * gcc.target/i386/pr66560-4.c: Ditto.
1511 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
1513         * gcc.target/nvptx/nvptx.exp: New file.
1514         * gcc.target/nvptx/proto-1.c: Likewise.
1516 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
1518         PR tree-optimization/66449
1519         * gcc.dg/vect/pr66449.c: New test.
1521 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
1523         * g++.dg/other/dump-ada-spec-5.C: New test.
1524         * g++.dg/other/dump-ada-spec-6.C: Likewise.
1525         * g++.dg/other/dump-ada-spec-7.C: Likewise.
1527 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
1529         * g++.dg/inherit/pure1.C: Test location too.
1531 2015-06-22  Marek Polacek  <polacek@redhat.com>
1533         * gcc.dg/fold-ior-1.c: New test.
1534         * gcc.dg/fold-minus-2.c: New test.
1535         * gcc.dg/fold-minus-3.c: New test.
1536         * gcc.dg/fold-plus-1.c: New test.
1537         * gcc.dg/fold-plus-2.c: New test.
1538         * gcc.dg/fold-xor-4.c: New test.
1539         * gcc.dg/fold-xor-5.c: New test.
1541 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1543         PR target/65914
1544         * g++.dg/torture/pr65914.C:  New.
1546 2015-06-22  Richard Biener  <rguenther@suse.de>
1548         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1549         not existing TORTURE_OPTIONS only.
1550         * lib/gcc-dg.exp: Likewise.
1552 2015-06-22  Christian Bruel  <christian.bruel@st.com>
1554         PR target/52144
1555         * gcc.target/arm/flip-thumb.c: New test.
1557 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
1558             Martin Liska  <mliska@suse.cz>
1560         PR ipa/65908
1561         * g++.dg/ipa/pr65908.C: New testcase.
1563 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
1565         PR c++/65882
1566         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1567         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1569 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
1571         * gnat.dg/specs/debug1.ads: Adjust.
1573 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
1575         * gcc.target/aarch64/fmovd-zero-mem.c: New.
1576         * gcc.target/aarch64/fmovd-zero-reg.c: New.
1577         * gcc.target/aarch64/fmovf-zero-mem.c: New.
1578         * gcc.target/aarch64/fmovf-zero-reg.c: New.
1579         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1580         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1581         * gcc.target/aarch64/fmovd-zero.c: Delete.
1582         * gcc.target/aarch64/fmovf-zero.c: Delete.
1584 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1586         * gcc.target/vax/bswapdi-1.c: New.
1588 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1590         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1592 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1594         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1596 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1598         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1600 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1602         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1604 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1606         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1608 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1610         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1612 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1614         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1616 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1618         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1620 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1622         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1624 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1626         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1628 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1630         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1632 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1634         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1636 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1638         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1640 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1642         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1644 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1646         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1648 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1650         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1652 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1654         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1656 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1658         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1660 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1662         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1664 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1666         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1667         (_ARM_FPSCR): Add FZ field.
1668         (clean_results): Force FZ=1 on AArch64.
1669         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1671 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1673         * gcc.target/aarch64/pr62308.c: New test.
1675 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
1677         PR fortran/66549
1678         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1680 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
1682         * gcc.target/i386/mpx/pr66581.c: New test.
1684 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
1686         * gcc.target/i386/cmov9.c: New test.
1688 2015-06-18  Richard Biener  <rguenther@suse.de>
1690         * g++.dg/other/const4.C: New testcase.
1692 2015-06-18  Michael Matz  <matz@suse.de>
1694         PR middle-end/66253
1695         * gcc.dg/vect/pr66253.c: New testcase.
1697 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1699         PR target/66569
1700         * gcc.target/i386/mpx/chkp-vararg.c: New test.
1702 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1704         PR middle-end/66568
1705         * gcc.target/i386/mpx/pr66568.c: New test.
1707 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1709         PR middle-end/66567
1710         * gcc.target/i386/mpx/pr66567.c: New test.
1712 2015-06-18  Richard Biener  <rguenther@suse.de>
1714         PR tree-optimization/66510
1715         * gcc.dg/vect/slp-perm-12.c: New testcase.
1717 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1719         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1720         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1721         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1722         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1724 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
1726         PR c++/66571
1727         * g++.dg/gomp/pr66571-1.C: New test.
1729         PR middle-end/66429
1730         * c-c++-common/gomp/pr66429.c: New test.
1732 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
1734         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1735         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1736         ...this.
1737         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1738         New testcase.
1739         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1740         New testcase.
1742 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1744         PR testsuite/65944
1745         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1747 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
1749         * gcc.target/mips/pr65862-1.c: New test.
1750         * gcc.target/mips/pr65862-2.c: Likewise.
1752 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1754         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1755         * gcc.target/i386/pr52252-atom.c: Ditto.
1756         * gcc.target/i386/vect-div-1.c: Ditto.
1757         * gcc.target/i386/rotate-5.c: Ditto.
1758         * gcc.target/i386/pr50202.c: Ditto.
1759         * gcc.target/i386/pr37843-3.c: Ditto.
1760         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1761         * gcc.target/i386/pr53397-1.c: Ditto.
1762         * gcc.target/i386/pr55934.c: Ditto.
1763         * gcc.target/i386/pr37843-4.c: Ditto.
1764         * gcc.target/i386/pr60451.c: Ditto.
1765         * gcc.target/i386/pr53397-2.c: Ditto.
1766         * gcc.target/i386/vectorize1.c: Ditto.
1767         * gcc.target/i386/extract-insert-combining.c: Ditto.
1768         * gcc.target/i386/pr53759.c: Ditto.
1769         * gcc.target/i386/pr52252-core.c: Ditto.
1770         * gcc.target/i386/rotate-3.c: Ditto.
1771         * gcc.target/i386/sse-20.c: Ditto.
1772         * gcc.target/i386/rotate-4.c: Ditto.
1773         * gcc.target/i386/pr61403.c: Ditto.
1774         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1775         * gcc.target/i386/pr60901.c: Ditto.
1776         * gcc.target/i386/pr59794-7.c: Ditto.
1777         * gcc.target/i386/pr62208.c: Ditto.
1778         * gcc.target/i386/pr53416.c: Ditto.
1779         * gcc.target/i386/asm-dialect-1.c: Ditto.
1780         * gcc.target/i386/pr50038.c: Ditto.
1781         * gcc.target/i386/47698.c: Ditto.
1782         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1783         * gcc.target/i386/pr59794-2.c: Ditto.
1784         * gcc.target/i386/pr59794-3.c: Ditto.
1785         * gcc.target/i386/pr39058.c: Ditto.
1786         * gcc.target/i386/pr60205-1.c: Ditto.
1787         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1788         * gcc.target/i386/sse2-movq-2.c: Ditto.
1790 2015-06-17  Richard Biener  <rguenther@suse.de>
1792         PR tree-optimization/66251
1793         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1795 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
1797         PR c++/59682
1798         * g++.dg/parse/new-placement1.C: New.
1800 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1802         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1803         * jit.dg/test-compound-assignment.c: New testcase.
1805 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1807         PR jit/66539
1808         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1809         to "testcases" array.
1811 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1813         PR jit/66539
1814         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1815         * jit.dg/test-debug-strings.c: New test case.
1816         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1817         the discriminant has a sane debug string.
1819 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
1821         PR target/56766
1822         * gcc.target/i386/pr56766-1.c: New test.
1823         * gcc.target/i386/pr56766-2.c: Ditto.
1825 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
1827         * gcc.target/mips/loongson-shift-count-truncated-1.c:
1828         Skip on mips*-mti-linux* and mips*-img-linux* targets.
1829         * gcc.target/mips/loongson-simd.c: Ditto.
1831 2015-06-16  Richard Biener  <rguenther@suse.de>
1833         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1835 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1837         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1838         passed by the testsuite driver.
1840 2015-06-16  Richard Biener  <rguenther@suse.de>
1842         * gcc.dg/vect/slp-perm-11.c: New testcase.
1844 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
1846         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1847         dg-options.
1849 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1851         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1852         Reinstate calls to torture-init and torture-finalize.
1854 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1856         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1858 2015-06-15  Nathan Sidwell  <nathan@acm.org>
1860         PR c++/58583
1861         * g++.dg/cpp0x/nsdmi-template14.C: New test.
1863 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
1865         PR c++/51048
1866         * g++.dg/cpp0x/local-type1.C: New.
1868 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
1870         PR fortran/44672
1871         PR fortran/45440
1872         PR fortran/57307
1873         * gfortran.dg/allocate_with_source_3.f90: Removed check for
1874         unimplemented error.
1875         * gfortran.dg/allocate_with_source_7.f08: New test.
1876         * gfortran.dg/allocate_with_source_8.f08: New test.
1878 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
1880         PR c++/65168
1881         * g++.dg/warn/Walways-true-3.C: New test.
1883 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1885         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1887 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1889         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1890         (main): Remove superfluous attributes.
1891         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1892         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1894 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1896         * gcc.target/i386/monitorx.c: New.
1897         * gcc.target/i386/sse-12.c: Add -mmwaitx.
1898         * gcc.target/i386/sse-13.c: Ditto.
1899         * gcc.target/i386/sse-14.c: Ditto.
1900         * gcc.target/i386/sse-22.c: Ditto.
1901         * gcc.target/i386/sse-23.c: Ditto.
1902         * g++.dg/other/i386-2.C: Ditto.
1903         * g++.dg/other/i386-3.C: Ditto.
1905 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
1907         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1909 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
1911         PR fortran/66079
1912         * gfortran.dg/allocatable_scalar_13.f90: New test
1914 2015-06-11  Marek Polacek  <polacek@redhat.com>
1916         * gcc.dg/fold-xor-3.c: New test.
1918 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1920         * gcc.target/arm/short-it-ifcvt-1.c: New test.
1921         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1923 2015-06-11  Christian Bruel  <christian.bruel@st.com>
1925         PR target/52144
1926         * gcc.target/arm/pragma_attribute.c: New test.
1928 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1930         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1932 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1934         PR target/66473
1935         * gcc.target/i386/pr66473.c: New test.
1937 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
1939         PR target/66470
1940         * gcc.dg/tls/pr66470.c: New test.
1941         * gcc.target/i386/pr66470.c: New test.
1943 2015-06-10  Christian Bruel  <christian.bruel@st.com>
1945         PR target/52144
1946         * gcc.target/arm/attr_arm.c: New test
1947         * gcc.target/arm/attr_arm-err.c: New test
1948         * gcc.target/arm/attr_thumb.c: New test
1949         * gcc.target/arm/attr_thumb-static.c: New test
1951 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1953         PR target/66200
1954         PR target/66428
1955         PR c++/66192
1956         * g++.dg/abi/aarch64_guard1.C: Adjust test.
1958 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
1960         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1961         passed by the testsuite driver.
1963 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1965         Revert:
1966         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1967         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1968         * gcc.dg/ssp-1.c: Make counter a register.
1969         * gcc.dg/ssp-2.c: Likewise.
1970         * gcc.dg/torture/parm-coalesce.c: New.
1972 2015-06-09  Tom de Vries  <tom@codesourcery.com>
1974         * gcc.target/i386/vararg-loc.c: New test.
1976 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1978         PR c++/65815
1979         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1980         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1982 2015-06-09  Marek Polacek  <polacek@redhat.com>
1984         PR tree-optimization/66299
1985         * gcc.dg/pr66299-1.c: New test.
1986         * gcc.dg/pr66299-2.c: New test.
1987         * gcc.dg/pr66299-3.c: New test.
1989 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
1991         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1992         passed by the testsuite driver.
1994 2015-06-09  Richard Biener  <rguenther@suse.de>
1996         PR middle-end/66423
1997         * gcc.dg/fold-modpow2.c: New testcase.
1999 2015-06-09  Richard Biener  <rguenther@suse.de>
2001         PR tree-optimization/66419
2002         * gcc.dg/vect/bb-slp-37.c: New testcase.
2004 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
2006         * gcc.target/arm/stl-cond.c: New test.
2008 2015-06-09  Richard Biener  <rguenther@suse.de>
2010         PR middle-end/66413
2011         * gcc.dg/torture/pr66413.c: New testcase.
2013 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2015         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2016         * gcc.dg/ssp-1.c: Make counter a register.
2017         * gcc.dg/ssp-2.c: Likewise.
2018         * gcc.dg/torture/parm-coalesce.c: New.
2020 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
2022         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2023         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2025 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2027         PR rtl-optimization/66444
2028         * gcc.dg/pr66444.c: New test.
2030 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2032         PR fortran/66245
2033         * gfortran.dg/class_is_1.f90: New test.
2034         * gfortran.dg/type_is_1.f90: Ditto.
2036 2015-06-08  Marek Polacek  <polacek@redhat.com>
2038         PR c/66415
2039         * gcc.dg/cpp/pr66415-1.c: New test.
2040         * gcc.dg/cpp/pr66415-2.c: New test.
2042 2015-06-08  Richard Biener  <rguenther@suse.de>
2044         PR tree-optimization/66422
2045         * gcc.dg/Warray-bounds-16.c: New testcase.
2047 2015-06-08  Richard Biener  <rguenther@suse.de>
2049         * gcc.dg/vect/slp-perm-10.c: New testcase.
2050         * gcc.dg/vect/slp-23.c: Adjust.
2051         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2052         vector pointer update.
2054 2015-06-08  Marek Polacek  <polacek@redhat.com>
2056         PR sanitizer/66452
2057         * g++.dg/ubsan/pr66452.C: New test.
2059 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2061         PR tree-optimization/66436
2062         * gcc.dg/gomp/dump-new-function-2.c: New test.
2063         * gcc.dg/gomp/dump-new-function-3.c: Same.
2064         * gcc.dg/gomp/dump-new-function.c: Same.
2066 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2068         PR tree-optimization/66435
2069         * gcc.dg/gomp/notify-new-function-2.c: New test.
2070         * gcc.dg/gomp/notify-new-function-3.c: Same.
2071         * gcc.dg/gomp/notify-new-function.c: Same.
2073 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
2075         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2076         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2077         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2078         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2079         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2080         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2081         -fshort-enum.
2083 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
2085         PR fortran/47659
2086         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2087         * gfortran.dg/warn_conversion.f90: Add warning for change in value
2088         for assignment.
2089         * gfortran.dg/warn_conversion_3.f90: Add warnings.
2090         * gfortran.dg/warn_conversion_5.f90: New test.
2091         * gfortran.dg/warn_conversion_6.f90: New test.
2092         * gfortran.dg/warn_conversion_7.f90: New test.
2094 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2096         PR fortran/66347
2097         * gfortran.dg/blockdata_9.f: New test.
2099 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2101         PR fortran/66385
2102         * gfortran.dg/forall_17.f90:  New test.
2104 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
2106         * g++.dg/cpp0x/pr57101.C: Add warning.
2107         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2108         * g++.dg/ext/visibility/anon7.C: Same.
2109         * g++.dg/ipa/pr63587-2.C: Same.
2110         * g++.dg/opt/dump1.C: Same.
2111         * g++.dg/opt/pr59622-3.C: Same.
2112         * g++.dg/opt/pr59622.C: Same.
2113         * g++.dg/torture/pr46383.C: Same.
2114         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2115         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2116         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2117         functions.
2118         * gfortran.dg/intent_out_8.f90: Same.
2119         * gfortran.dg/warn_target_lifetime_3.f90: Same.
2121 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2123         PR fortran/66377
2124         gfortran.dg/equiv_9.f90: New test.
2127 2015-06-05  Tom de Vries  <tom@codesourcery.com>
2129         merge from gomp4 branch:
2130         2015-05-28  Tom de Vries  <tom@codesourcery.com>
2132         PR tree-optimization/65443
2133         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2134         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2135         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2137 2015-06-05  Nathan Sidwell  <nathan@acm.org>
2139         PR c++/52595
2140         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2142 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
2144         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2146 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2148         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2150 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
2152         * testsuite/gcc.target/i386/noplt-1.c: New test.
2153         * testsuite/gcc.target/i386/noplt-2.c: New test.
2154         * testsuite/gcc.target/i386/noplt-3.c: New test.
2155         * testsuite/gcc.target/i386/noplt-4.c: New test.
2157 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
2159         PR fortran/58749
2160         * gfortran.dg/adjustl_1.f90:  New test.
2162 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
2164         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2165         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2167 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
2169         * lto.c (iterative_hash_canonical_type,
2170         gimple_register_canonical_type): only hash main variants of types
2172 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
2174         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2175         Move set of dg-do-what-default after early return.
2177 2015-06-04  Marek Polacek  <polacek@redhat.com>
2179         PR c/66341
2180         * gcc.dg/lvalue-8.c: New test.
2182 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2183             Paolo Carlini  <paolo.carlini@oracle.com>
2185         PR c++/66130
2186         * g++.dg/other/pr66130.C: New.
2187         * g++.dg/cpp0x/pr66130.C: Likewise.
2189 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2191         * g++.dg/cpp0x/decl-loc1.C: New.
2192         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2193         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2194         * g++.dg/init/ctor8.C: Likewise.
2195         * g++.dg/parse/semicolon4.C: Likewise.
2197 2015-06-03  Marek Polacek  <polacek@redhat.com>
2199         PR sanitizer/66190
2200         * g++.dg/ubsan/static-init-1.C: New test.
2201         * g++.dg/ubsan/static-init-2.C: New test.
2202         * g++.dg/ubsan/static-init-3.C: New test.
2204 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
2206         PR target/66275
2207         * gcc.target/i386/pr66275.c: New test.
2209 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2211         * gcc.dg/Wcxx-compat-22.c: New testcase.
2212         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2213         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2214         * c-c++-common/pr58346-1.c: Likewise.
2215         * c-c++-common/transparent-union-1.c: Likewise.
2217 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
2219         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2220         * g++.dg/plugin/def_plugin.c: New file.
2221         * g++.dg/plugin/def-plugin-test.C: New file.
2223 2015-06-03  Richard Biener  <rguenther@suse.de>
2225         * gcc.dg/vect/bb-slp-36.c: New testcase.
2227 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2229         * gcc.dg/lto/chkp-removed-alias_0.c: New.
2231 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2233         * gcc.dg/lto/chkp-privatize-1_0.c: New.
2234         * gcc.dg/lto/chkp-privatize-1_1.c: New.
2235         * gcc.dg/lto/chkp-privatize-2_0.c: New.
2236         * gcc.dg/lto/chkp-privatize-2_1.c: New.
2238 2015-06-03  Marek Polacek  <polacek@redhat.com>
2240         PR c/64223
2241         PR c/29358
2242         * gcc.dg/pr64223-1.c: New test.
2243         * gcc.dg/pr64223-2.c: New test.
2245 2015-06-03  Richard Biener  <rguenther@suse.de>
2247         PR tree-optimization/63916
2248         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2250 2015-06-03  Richard Biener  <rguenther@suse.de>
2252         PR tree-optimization/66375
2253         * gcc.dg/torture/pr66375.c: New testcase.
2255 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
2257         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2259 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
2261         PR target/65768
2262         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2264 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2266         PR fortran/66380
2267         * gfortran.dg/reshape_7.f90: New test.
2269 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
2271         PR c/66220:
2272         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2273         (fn_36): New.
2275 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2277         PR c/49551
2278         * gcc.dg/pr49551.c: New testcase.
2280 2015-06-02  Richard Biener  <rguenther@suse.de>
2282         PR debug/65549
2283         * g++.dg/lto/pr65549_0.C: New testcase.
2285 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
2287         PR libgomp/65742
2288         PR middle-end/66332
2289         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2291 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2293         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2295 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
2297         PR c++/61683
2298         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2300 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2302         PR tree-optimization/48052
2303         * gcc.dg/tree-ssa/scev-8.c: New.
2304         * gcc.dg/tree-ssa/scev-9.c: New.
2305         * gcc.dg/tree-ssa/scev-10.c: New.
2306         * gcc.dg/vect/pr48052.c: New.
2308 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
2310         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2312 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2314         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2316 2015-06-02  Marek Polacek  <polacek@redhat.com>
2318         PR middle-end/66345
2319         * gcc.dg/torture/pr66345.c: New test.
2321 2015-06-02  Richard Biener  <rguenther@suse.de>
2323         PR tree-optimization/65961
2324         * gcc.dg/torture/pr65961.c: New testcase.
2326 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2328         PR tree-optimization/52563
2329         PR tree-optimization/62173
2330         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2331         * gcc.dg/tree-ssa/scev-4.c: Ditto.
2333 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2335         * gnat.dg/specs/varsize_return2.ads: New test.
2336         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2338 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
2340         * gcc.dg/vect/vect-outer-simd-1.c: New test.
2342 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
2344         PR target/65697
2345         * gcc.target/aarch64/sync-comp-swap.c: New.
2346         * gcc.target/aarch64/sync-comp-swap.x: New.
2347         * gcc.target/aarch64/sync-op-acquire.c: New.
2348         * gcc.target/aarch64/sync-op-acquire.x: New.
2349         * gcc.target/aarch64/sync-op-full.c: New.
2350         * gcc.target/aarch64/sync-op-full.x: New.
2351         * gcc.target/aarch64/sync-op-release.c: New.
2352         * gcc.target/aarch64/sync-op-release.x: New.
2354 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
2356         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
2357         (bar): Predefined.
2359 2015-06-01  Richard Biener  <rguenther@suse.de>
2361         PR tree-optimization/66349
2362         PR tree-optimization/66352
2363         PR tree-optimization/66357
2364         * gcc.dg/torture/pr66357.c: New testcase.
2365         * gcc.dg/torture/pr66349.c: Likewise.
2366         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
2368 2015-06-01  Richard Biener  <rguenther@suse.de>
2370         Revert
2371         2015-05-29  Richard Biener  <rguenther@suse.de>
2373         PR tree-optimization/66314
2374         * gcc.dg/asan/pr66314.c: New testcase.
2376 2015-06-01  Richard Biener  <rguenther@suse.de>
2378         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2380 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
2382         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2383         directives.
2384         (hp3, hp4): Add inline keyword.
2385         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2386         (hp2): Add inline keyword.
2387         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2388         (hp2): Add inline keyword.
2390 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
2392         PR target/65527
2393         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2394         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2395         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2396         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2398 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
2400         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2401         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2403 2015-06-01  Richard Biener  <rguenther@suse.de>
2405         PR tree-optimization/66280
2406         * g++.dg/torture/pr66280.C: New testcase.
2407         * g++.dg/torture/pr66280-2.C: Likewise.
2409 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2411         * gnat.dg/addr9_1.adb: New test.
2412         * gnat.dg/addr9_2.adb: Likewise.
2413         * gnat.dg/addr9_3.adb: Likewise.
2414         * gnat.dg/addr9_4.adb: Likewise.
2416 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2418           * g++.dg/other/dump-ada-spec-4.C: New test.
2420 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
2422         * gcc.dg/alias-8.c: Fix dg-warning.
2424 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
2426         * gcc.dg/alias-8.c: Do not xfail.
2427         * gcc.dg/pr62167.c: Prevent FRE.
2428         * gcc.dg/alias-14.c: New testcase.
2430 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
2432         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2434 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2436         PR target/66215
2437         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2438         dg-options.
2439         * gcc.target/s390/hotpatch-10.c: Likewise.
2440         * gcc.target/s390/hotpatch-11.c: Likewise.
2441         * gcc.target/s390/hotpatch-12.c: Likewise.
2442         * gcc.target/s390/hotpatch-17.c: Likewise.
2443         * gcc.target/s390/hotpatch-18.c: Likewise.
2444         * gcc.target/s390/hotpatch-20.c: Likewise.
2445         * gcc.target/s390/hotpatch-21.c: Likewise.
2446         * gcc.target/s390/hotpatch-22.c: Likewise.
2447         * gcc.target/s390/hotpatch-23.c: Likewise.
2448         * gcc.target/s390/hotpatch-24.c: Likewise.
2449         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
2450         to check for the exact nops too.
2451         * gcc.target/s390/hotpatch-3.c: Likewise.
2452         * gcc.target/s390/hotpatch-4.c: Likewise.
2453         * gcc.target/s390/hotpatch-5.c: Likewise.
2454         * gcc.target/s390/hotpatch-6.c: Likewise.
2455         * gcc.target/s390/hotpatch-7.c: Likewise.
2456         * gcc.target/s390/hotpatch-8.c: Likewise.
2457         * gcc.target/s390/hotpatch-9.c: Likewise.
2458         * gcc.target/s390/hotpatch-14.c: Likewise.
2459         * gcc.target/s390/hotpatch-15.c: Likewise.
2460         * gcc.target/s390/hotpatch-16.c: Likewise.
2461         * gcc.target/s390/hotpatch-19.c: Likewise.
2462         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
2463         scan-assembler-times counting number of .align directives.
2464         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2465         dg-options.  Remove scan-assembler-times counting number of .align
2466         directives.
2467         * gcc.target/s390/hotpatch-26.c: New file.
2468         * gcc.target/s390/hotpatch-27.c: New file.
2469         * gcc.target/s390/hotpatch-28.c: New file.
2470         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2471         using -Os -O0 -O1 -O2 -O3 options.
2473 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2475         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2477 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
2479         PR tree-optimization/66142
2480         * gcc.dg/vect/pr66142.c: New test.
2482 2015-05-29  Richard Biener  <rguenther@suse.de>
2484         PR tree-optimization/66314
2485         * gcc.dg/asan/pr66314.c: New testcase.
2487 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2489         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2490         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2491         Adjust all callers.
2492         (schedule-cleanups, dg-keep-saved-temps): New proc.
2493         (gcc-dg-test-1): Schedule cleanups.
2494         * lib/profopt.exp (profopt-execute): Likewise.
2495         * g++.dg/cdce3.C: Adjust expected line numbers.
2496         * gcc.dg/cdce1.c: Likewise.
2497         * gcc.dg/cdce2.c: Likewise.
2498         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2499         * gcc.dg/strlenopt-24.c: Likewise.
2500         * gcc.dg/tree-ssa/vrp26.c: Likewise.
2501         * gcc.dg/tree-ssa/vrp28.c: Likewise.
2502         * obj-c++.dg/encode-2.mm: Likewise.
2504 2015-05-28  DJ Delorie  <dj@redhat.com>
2506         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2508 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2510         * gnat.dg/discr43.adb: New test.
2512 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2514         * gnat.dg/varsize_temp.adb: Rename into...
2515         * gnat.dg/varsize1.adb: ...this.
2516         * gnat.dg/varsize_copy.ad[sb]: Rename into...
2517         * gnat.dg/varsize2.ad[sb]: ...this.
2518         * gnat.dg/varsize3_1.adb: New test.
2519         * gnat.dg/varsize3_2.adb: Likewise.
2520         * gnat.dg/varsize3_3.adb: Likewise.
2521         * gnat.dg/varsize3_4.adb: Likewise.
2522         * gnat.dg/varsize3_5.adb: Likewise.
2523         * gnat.dg/varsize3_6.adb: Likewise.
2524         * gnat.dg/varsize3_pkg1.ads: New helper.
2525         * gnat.dg/varsize3_pkg2.ads: Likewise.
2526         * gnat.dg/varsize3_pkg3.ads: Likewise.
2528 2015-05-28  Richard Biener  <rguenther@suse.de>
2530         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2532 2015-05-28  Richard Biener  <rguenther@suse.de>
2534         PR tree-optimization/66142
2535         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2537 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
2539         PR target/63810
2540         * gcc.dg/darwin-minversion-3.c: Update testcase.
2541         * gcc.dg/darwin-minversion-4.c: Ditto.
2542         * gcc.dg/darwin-minversion-5.c: New testcase.
2543         * gcc.dg/darwin-minversion-6.c: Ditto.
2544         * gcc.dg/darwin-minversion-7.c: Ditto.
2545         * gcc.dg/darwin-minversion-8.c: Ditto.
2546         * gcc.dg/darwin-minversion-9.c: Ditto.
2547         * gcc.dg/darwin-minversion-10.c: Ditto.
2548         * gcc.dg/darwin-minversion-11.c: Ditto.
2549         * gcc.dg/darwin-minversion-12.c: Ditto.
2551 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2553         PR rtl-optimization/66168
2554         * gcc.c-torture/compile/pr66168.c: New test.
2556 2015-05-27  Jeff Law  <law@redhat.com>
2558         PR target/39726
2559         * gcc.dg/target/m68k/pr39726-1.c: New test.
2561 2015-05-27  Nathan Sidwell  <nathan@acm.org>
2563         PR c++/66270
2564         * g++.dg/ext/alias-canon3.C: New.
2566 2015-05-27  Richard Biener  <rguenther@suse.de>
2568         PR tree-optimization/66272
2569         Revert parts of
2570         2014-08-15  Richard Biener  <rguenther@suse.de>
2572         PR tree-optimization/62031
2573         * gcc.dg/torture/pr66272.c: New testcase.
2575 2015-05-27  Richard Biener  <rguenther@suse.de>
2577         * gcc.dg/vect/slp-reduc-7.c: New testcase.
2579 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
2581         PR target/65358
2582         * gcc.dg/pr65358.c: New test.
2584 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
2586         PR fortran/65548
2587         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2588         semantic.
2589         * gfortran.dg/allocate_with_source_6.f90: New test.
2591 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2593         * gnat.dg/atomic7_1.adb: New test.
2594         * gnat.dg/atomic7_2.adb: Likewise.
2595         * gnat.dg/atomic7_pkg1.ads: New helper.
2596         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2598 2015-05-26  Michael Matz  <matz@suse.de>
2600         PR middle-end/66251
2601         * gcc.dg/vect/pr66251.c: New test.
2603 2015-05-26  Richard Biener  <rguenther@suse.de>
2605         PR tree-optimization/66142
2606         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2608 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
2610         PR fortran/66082
2611         * gfortran.dg/allocatable_scalar_13.f90: New test
2613 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2615         * gnat.dg/warn11.adb: New test.
2616         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2618 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2620         * gnat.dg/vfa1_1.adb: New test.
2621         * gnat.dg/vfa1_2.adb: Likewise.
2622         * gnat.dg/vfa1_3.adb: Likewise.
2623         * gnat.dg/vfa1_4.adb: Likewise.
2624         * gnat.dg/vfa1_pkg.ads: New helper.
2626 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
2628         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2629         * gcc.target/i386/pr66232-3.c: Likewise.
2631 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
2633         PR target/66274
2634         * gcc.target/i386/pr66274.c: New test.
2636 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2638         * gnat.dg/renaming6.ad[sb]: New test.
2640 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
2642         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2643         and 'dg-require-effective-target pie'.
2645 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2647         PR c++/66243
2648         * g++.dg/cpp0x/pr66243.C: New.
2650 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
2652         PR lto/66180
2653         * g++.dg/lto/pr66180_0.C: New testcase.
2654         * g++.dg/lto/pr66180_1.C: New testcase.
2656 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
2658         PR fortran/66257
2659         * typebound_call_27.f90: New file.
2661 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2663         PR c++/65936
2664         * g++.dg/template/pr65936.C: New.
2666 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2668         PR tree-optimization/63387
2669         * gcc.dg/pr63387-2.c: New testcase.
2671 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2673         * gcc.dg/simd-1.c: Update to the new message.
2675 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2677         * gcc.dg/nand.c: New testcase.
2679 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
2681         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2682         Set dg-do-what-default to compile only on ARM targets without
2683         arm_neon_hw execution support.  Remove redundant c-torture-execute
2684         in loop over test cases.
2686 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2688         PR target/65491
2689         * gcc.target/aarch64/pr65491_1.c: New test.
2690         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2691         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2693 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2695         PR c++/65598
2696         * g++.dg/cpp0x/explicit9.C: New.
2697         * g++.dg/cpp0x/explicit8.C: Check the locations too.
2699 2015-05-22  Richard Biener  <rguenther@suse.de>
2701         PR tree-optimization/66251
2702         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2704 2015-05-22  Marek Polacek  <polacek@redhat.com>
2706         PR c/47043
2707         * c-c++-common/attributes-enum-1.c: New test.
2708         * c-c++-common/attributes-enum-2.c: New test.
2709         * g++.dg/cpp0x/attributes-enum-1.C: New test.
2710         * g++.dg/cpp1y/attributes-enum-1.C: New test.
2712 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2714         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2715         effective target support.  If no arm_neon_hw support, do not attempt
2716         to execute the tests; only compile them.
2717         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2718         and "dg-require-effective-target arm_neon_ok".
2719         * gcc.target/arm/simd/vextp16_1.c: Likewise.
2720         * gcc.target/arm/simd/vextp64_1.c: Likewise.
2721         * gcc.target/arm/simd/vextp8_1.c: Likewise.
2722         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2723         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2724         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2725         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2726         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2727         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2728         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2729         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2730         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2731         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2732         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2733         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2734         * gcc.target/arm/simd/vexts16_1.c: Likewise.
2735         * gcc.target/arm/simd/vexts32_1.c: Likewise.
2736         * gcc.target/arm/simd/vexts64_1.c: Likewise.
2737         * gcc.target/arm/simd/vexts8_1.c: Likewise.
2738         * gcc.target/arm/simd/vextu16_1.c: Likewise.
2739         * gcc.target/arm/simd/vextu32_1.c: Likewise.
2740         * gcc.target/arm/simd/vextu64_1.c: Likewise.
2741         * gcc.target/arm/simd/vextu8_1.c: Likewise.
2742         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2743         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2744         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2745         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2746         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2747         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2748         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2749         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2750         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2751         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2752         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2753         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2754         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2755         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2756         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2757         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2758         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2759         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2760         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2761         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2762         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2763         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2764         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2765         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2766         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2767         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2768         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2769         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2770         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2771         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2772         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2773         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2774         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2775         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2776         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2777         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2778         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2779         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2780         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2781         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2782         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2783         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2784         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2785         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2786         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2787         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2788         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2789         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2790         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2791         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2792         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2793         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2794         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2795         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2796         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2797         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2798         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2799         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2800         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2801         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2802         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2803         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2804         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2805         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2806         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2807         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2808         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2809         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2810         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2811         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2812         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2813         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2814         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2815         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2816         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2817         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2818         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2819         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2820         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2821         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2822         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2823         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2824         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2825         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2826         * gcc.target/arm/simd/vzips16_1.c: Likewise.
2827         * gcc.target/arm/simd/vzips32_1.c: Likewise.
2828         * gcc.target/arm/simd/vzips8_1.c: Likewise.
2829         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2830         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2831         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2833 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2835         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2836         * gcc.dg/vect/pr59354.c: Likewise.
2837         * gcc.dg/vect/pr64252.c: Likewise.
2838         * gcc.dg/vect/pr64404.c: Likewise.
2839         * gcc.dg/vect/pr64493.c: Likewise.
2840         * gcc.dg/vect/pr64495.c: Likewise.
2841         * gcc.dg/vect/pr64844.c: Likewise.
2842         * gcc.dg/vect/pr65518.c: Likewise.
2843         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2845 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2847         PR c++/66210
2848         * g++.dg/cpp1y/var-templ28.C: New.
2850 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
2852         PR target/66232
2853         * gcc.target/i386/pr66232-1.c: New test.
2854         * gcc.target/i386/pr66232-2.c: Likewise.
2855         * gcc.target/i386/pr66232-3.c: Likewise.
2856         * gcc.target/i386/pr66232-4.c: Likewise.
2857         * gcc.target/i386/pr66232-5.c: Likewise.
2859 2015-05-21  Nathan Sidwell  <nathan@acm.org>
2861         * g++.dg/cpp1y/pr60943.C: New.
2863 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
2865         PR tree-optimization/66233
2866         * gcc.c-torture/execute/pr66233.c: New test.
2868 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2870         PR fortran/66176
2871         * gfortran.dg/inline_matmul_11.f90:  New test.
2873 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
2875         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2876         instead of listing several targets on its own.
2877         * gcc.target/i386/pr32219-2.c: Likewise.
2878         * gcc.target/i386/pr32219-3.c: Likewise.
2879         * gcc.target/i386/pr32219-4.c: Likewise.
2880         * gcc.target/i386/pr32219-5.c: Likewise.
2881         * gcc.target/i386/pr32219-6.c: Likewise
2882         * gcc.target/i386/pr32219-7.c: Likewise.
2883         * gcc.target/i386/pr32219-8.c: Likewise.
2884         * gcc.target/i386/pr39013-1.c: Likewise.
2885         * gcc.target/i386/pr39013-2.c: Likewise.
2886         * gcc.target/i386/pr64317.c: Likewise.
2888 2015-05-21  Jeff Law  <law@redhat.com>
2890         * gcc.target/hppa/shadd-3.c: New test.
2891         * gcc.target/hppa/shadd-4.c: New test.
2893 2015-05-21  Michael Matz  <matz@suse.de>
2895         * gcc.dg/vect/vect-strided-store.c: New test.
2896         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2897         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2899 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2901         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2902         * gcc.dg/pow-sqrt-synth-1.c: New test.
2903         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2905 2015-05-21  Richard Biener  <rguenther@suse.de>
2907         PR c++/66211
2908         * g++.dg/conversion/pr66211.C: New testcase.
2909         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2911 2015-05-21  Jeff Law  <law@redhat.com>
2913         * gcc.target/hppa/shadd-2.c: New test.
2915 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
2917         PR target/54236
2918         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2920 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2922         PR target/65937
2923         * gcc.target/arm/pr26702.c: Adjust target selector.
2925 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
2927         PR middle-end/66221
2928         * gcc.dg/lto/pr66221_0.c: New test.
2929         * gcc.dg/lto/pr66221_1.c: New test.
2931 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2933         PR c/52952
2934         * gcc.dg/redecl-4.c: Update column numbers.
2935         * gcc.dg/format/bitfld-1.c: Likewise.
2936         * gcc.dg/format/attr-2.c: Likewise.
2937         * gcc.dg/format/attr-6.c: Likewise.
2938         * gcc.dg/format/attr-7.c (baz): Likewise.
2939         * gcc.dg/format/asm_fprintf-1.c: Likewise.
2940         * gcc.dg/format/attr-4.c: Likewise.
2941         * gcc.dg/format/branch-1.c: Likewise.
2942         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2943         locations within strings with embedded escape sequences.
2945 2015-05-20  Jeff Law  <law@redhat.com>
2947         * gcc.target/hppa/hppa.exp: New target test driver.
2948         * gcc.target/hppa/shadd-1.c: New test.
2950 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
2952         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2954 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
2956         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2957         (fn_33_k_and_r_style): New.
2958         (fn_33_stroustrup_style): New.
2959         (fn_33_allman_style): New.
2960         (fn_33_whitesmiths_style): New.
2961         (fn_33_horstmann_style): New.
2962         (fn_33_ratliff_banner_style): New.
2963         (fn_33_lisp_style): New.
2964         (fn_34_indent_dash_gnu): New.
2965         (fn_34_indent_dash_kr): New.
2966         (fn_34_indent_dash_orig): New.
2967         (fn_34_indent_linux_style): New.
2969 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
2971         PR fortran/65548
2972         * gfortran.dg/allocate_with_source_5.f90: Extend test.
2974 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
2976         PR tree-optimization/65447
2977         * gcc.dg/tree-ssa/pr65447.c: New test.
2979 2015-05-19  Nathan sidwell  <nathan@acm.org>
2981         * g++.dg/cpp0x/pr65954.C: New.
2983 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
2985         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2987 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2989         * lib/target-supports.exp: Vector do not always have natural
2990         alignment on s390*.
2992 2015-05-19  David Sherwood  <david.sherwood@arm.com>
2994         * gcc.dg/loop-invariant.c: New testcase.
2996 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2998         * lib/target-supports.exp: Vector do not always have natural
2999         alignment on s390*.
3001 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3003         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3004         s390*.
3005         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3007 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3009         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3010         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3011         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3012         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3013         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3014         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3015         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3016         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3017         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3018         * gcc.target/s390/zvector/vec-elem-1.c: New test.
3020 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3022         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3024 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3026         * gcc.target/s390/s390.exp
3027         (check_effective_target_vector): New check.
3028         * gcc.target/s390/vector/vec-abi-1.c: New test.
3029         * gcc.target/s390/vector/vec-abi-2.c: New test.
3030         * gcc.target/s390/vector/vec-abi-3.c: New test.
3031         * gcc.target/s390/vector/vec-abi-4.c: New test.
3032         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3033         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3034         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3035         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3036         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3037         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3038         * gcc.target/s390/vector/vec-clobber-1.c: New test.
3039         * gcc.target/s390/vector/vec-cmp-1.c: New test.
3040         * gcc.target/s390/vector/vec-cmp-2.c: New test.
3041         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3042         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3043         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3044         * gcc.target/s390/vector/vec-genmask-1.c: New test.
3045         * gcc.target/s390/vector/vec-genmask-2.c: New test.
3046         * gcc.target/s390/vector/vec-init-1.c: New test.
3047         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3048         * gcc.target/s390/vector/vec-shift-1.c: New test.
3049         * gcc.target/s390/vector/vec-sub-1.c: New test.
3051 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3053         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3055 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3057         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3059 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3061         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3063 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3065         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3067 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3069         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3071 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3073         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3075 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3077         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3079 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3081         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3083 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3085         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3087 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3089         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3091 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3093         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3095 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3097         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3099 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3101         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3103 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
3105         PR tree-optimization/66187
3106         * gcc.c-torture/execute/pr66187.c: New test.
3107         * gcc.dg/pr66187-1.c: New test.
3108         * gcc.dg/pr66187-2.c: New test.
3110 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3112         * gcc.dg/vect/bb-slp-35.c: Adjust.
3114 2015-05-19  Richard Biener  <rguenther@suse.de>
3116         PR tree-optimization/66165
3117         * gcc.dg/torture/pr66165.c: New testcase.
3119         PR tree-optimization/66185
3120         * gcc.dg/torture/pr66185.c: New testcase.
3122 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
3124         PR target/54236
3125         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3127 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
3129         * gcc.target/mips/p5600-bonding.c : New file.
3131 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3133         PR fortran/66106
3134         * gfortran.dg/interface_operator_1.f90: New tests.
3136 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3138         PR fortran/66057
3139         * gfortran.dg/generic_29.f90: New tests.
3141 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3143         PR fortran/66043
3144         * gfortran.dg/storage_size_6.f90: New tests.
3146 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3148         PR fortran/66045
3149         * gfortran.dg/null1.f90: New test.
3151 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3153         PR fortran/66044
3154         * gfortran.dg/entry_21.f90: New test.
3156 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3158         PR fortran/66043
3159         * gfortran.dg/storage_size_6.f90: New tests.
3161 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3163         PR fortran/66040
3164         * gfortran.dg/misplaced_statement.f90: New test.
3166 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3168         PR fortran/66039
3169         * gfortran.dg/filepos1.f90: New test
3171 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3173         PR fortran/64925
3174         * gfortran.dg/pr64925.f90: New test.
3176 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3178         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3179         unit.
3180         * gfortran.dg/lto/pr41576_1.f90: Ditto.
3182 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
3184         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3185         to the family of pie capable targets.
3187 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
3189         * gcc.target/arm/bics_1.c : New testcase.
3190         * gcc.target/arm/bics_2.c : New testcase.
3191         * gcc.target/arm/bics_3.c : New testcase.
3192         * gcc.target/arm/bics_4.c : New testcase.
3194 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
3196         * gcc.target/mips/umips-attr.c: New test.
3198 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3200         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3201         * gcc.dg/20150120-2.c (dg-final): Ditto.
3202         * gcc.dg/20150120-2.c (dg-final): Ditto.
3203         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3205 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3207         PR target/66174
3208         * gcc.target/i386/pr66174.c: New test.
3210 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
3212         PR fortran/37131
3213         * gfortran.dg/matmul_bounds_6.f90:  New test.
3214         * gfortran.dg/matmul_bounds_7.f90:  New test.
3216 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
3218         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3219         * gfortran.dg/lto/pr41576_1.f90: Add interface.
3220         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3221         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3222         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3223         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3225 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3227         PR fortran/65903
3228         * gfortran.dg/continuation_13.f90: Update test.
3229         * gfortran.dg/pr65903.f90: New test.
3231 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3233         PR fortran/66113
3234         * gfortran.dg/block_14.f90:  New test.
3236 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3238         PR fortran/44054
3239         * lib/gfortran-dg.exp: Update regex to handle two locations for
3240         the same diagnostic without caret.
3241         * gfortran.dg/badline.f: Test also that line numbers are correct
3242         before and after "left but not entered" warning.
3244 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
3245             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3247         PR target/65768
3248         * gcc.target/arm/maskdata.c: New test.
3250 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
3252         PR fortran/65792
3253         * gfortran.dg/derived_constructor_components_5: New test
3255 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
3257         PR target/66140
3258         * gcc.target/alpha/pr66140.c: New test.
3260 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
3262         PR c/48956
3263         * gcc.dg/Wconversion-complex-c99.c: New test.
3264         * gcc.dg/Wconversion-complex-gnu.c: New test.
3266 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
3268         PR tree-optimization/64454
3269         * gcc.dg/modmod.c: New testcase.
3271 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
3273         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3275 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
3277         PR middle-end/66134
3278         * gcc.target/i386/mpx/pr66134.c: New test.
3280 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
3282         * gcc.target/powerpc/pr60158.c: New test.
3284 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
3286         * gcc.target/i386/sibcall-7.c: New test.
3287         * gcc.target/i386/sibcall-8.c: New test.
3289 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
3291         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3292         (abs64_in_dreg): Likewise.
3294 2015-05-14  Marek Polacek  <polacek@redhat.com>
3296         PR c/66066
3297         PR c/66127
3298         * gcc.dg/pr14649-1.c: Add -Wpedantic.
3299         * gcc.dg/pr19984.c: Likewise.
3300         * gcc.dg/pr66066-1.c: New test.
3301         * gcc.dg/pr66066-2.c: New test.
3302         * gcc.dg/pr66066-3.c: New test.
3304 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3306         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3307         * gcc.dg/pow-sqrt.x: New file.
3308         * gcc.dg/pow-sqrt-1.c: New test.
3309         * gcc.dg/pow-sqrt-2.c: Likewise.
3310         * gcc.dg/pow-sqrt-3.c: Likewise.
3312 2015-05-13  Richard Biener  <rguenther@suse.de>
3314         PR tree-optimization/66123
3315         * gcc.dg/torture/pr66123.c: New testcase.
3317 2015-05-13  Richard Biener  <rguenther@suse.de>
3319         PR middle-end/66110
3320         * gcc.dg/alias-2.c: Adjust.
3321         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3323 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3325         PR target/65103
3326         * gcc.target/i386/pr65103-3.c: New.
3328 2015-05-13  Martin Liska  <mliska@suse.cz>
3330         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3332 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
3334         PR target/66112
3335         * gcc.target/i386/pr66112-2.c: New test.
3337         PR target/66112
3338         * gcc.target/i386/pr66112-1.c: New test.
3340 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3342         PR target/66048
3343         * gcc.target/i386/mpx/pr66048.cc: New.
3345 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3347         PR rtl-optimization/64616
3348         * gcc.dg/loop-8.c: New test.
3349         * gcc.dg/loop-9.c: New test.
3351 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3353         PR target/pr66047.c
3354         * gcc.target/i386/pr66047.c: New testcase.
3356 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3358         PR ipa/65873
3359         * gcc.c-torture/compile/pr65873.c: New testcase.
3361 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3363         PR fortran/66111
3364         * gfortran.dg/inline_matmul_10.f90:  New test.
3366 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
3368         * c-c++-common/Wmisleading-indentation.c: New testcase.
3369         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
3370         * c-c++-common/Wmisleading-indentation-2.md: New file.
3372 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3374         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3375         "break".
3376         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3378 2015-05-12  Richard Biener  <rguenther@suse.de>
3380         PR tree-optimization/66101
3381         * gcc.dg/torture/pr66101.c: New testcase.
3383 2015-05-12  Richard Biener  <rguenther@suse.de>
3385         PR tree-optimization/37021
3386         * gcc.target/i386/vect-addsub.c: New testcase.
3388 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
3390         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3392 2015-05-12  Tom de Vries  <tom@codesourcery.com>
3394         PR tree-optimization/66010
3395         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3397 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
3399         PR c++/65133
3400         * g++.dg/cpp0x/trailing10.C: New.
3402 2015-05-12  Richard Biener  <rguenther@suse.de>
3404         * gcc.dg/vect/bb-slp-35.c: New testcase.
3406 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
3408         PR fortran/66100
3409         * gfortran.dg/bound_simplification_6.f90: New.
3411 2015-05-11  Steve Ellcey  <sellcey@mips.com>
3413         * gcc.target/mips/branch-1.c: Pass argument to bar().
3415 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
3417         PR target/65753
3418         * gcc.target/i386/pr65753.c: New test.
3420 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
3422         PR rtl-optimization/66076
3423         * gcc.dg/torture/pr66076.c: New test.
3425 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3427         PR fortran/66041
3428         * gfortran.dg/inline_matmul_7.f90:  New test.
3429         * gfortran.dg/inline_matmul_8.f90:  New test.
3430         * gfortran.dg/inline_matmul_9.f90:  New test.
3432 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
3434         * gfortran.dg/bound_simplification_5.f90: New.
3436 2015-05-09  Jason Merrill  <jason@redhat.com>
3438         * lib/target-supports.exp (cxx_default): New global.
3439         (check_effective_target_c++11_only)
3440         (check_effective_target_c++14_only)
3441         (check_effective_target_c++98_only)
3442         (check_effective_target_c++1z_only): Check it.
3444 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
3446         PR tree-optimization/64454
3447         * gcc.dg/tree-ssa/vrp97.c: New file.
3448         * gcc.dg/vect/slp-perm-7.c: Update.
3450 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
3452         PR fortran/65894
3453         * gfortran.dg/elemental_subroutine_11.f90: New test.
3455 2015-05-08  Richard Biener  <rguenther@suse.de>
3457         PR tree-optimization/66036
3458         * gcc.dg/vect/slp-41.c: New testcase.
3460 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
3462         * gfortran.dg/elemental_optional_args_7.f90: New.
3464 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
3466         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3467         allow cmlt or sshr.
3469 2015-05-08  Marek Polacek  <polacek@redhat.com>
3471         PR c/64918
3472         * gcc.dg/Woverride-init-side-effects-1.c: New test.
3473         * gcc.dg/Woverride-init-side-effects-2.c: New test.
3475 2015-05-07  Marek Polacek  <polacek@redhat.com>
3477         PR c/65179
3478         * c-c++-common/Wshift-negative-value-1.c: New test.
3479         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3480         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3481         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3482         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3483         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3484         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3485         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3486         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3488 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
3490         PR middle-end/192
3491         PR middle-end/54303
3492         * gcc.dg/fdata-sections-2.c: New file.
3494 2015-05-07  Marek Polacek  <polacek@redhat.com>
3496         PR testsuite/66046
3497         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3498         last dg-output.
3499         * c-c++-common/ubsan/align-7.c: Likewise.
3500         * c-c++-common/ubsan/bounds-8.c: Likewise.
3501         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3502         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3503         * c-c++-common/ubsan/null-1.c: Likewise.
3504         * c-c++-common/ubsan/null-10.c: Likewise.
3505         * c-c++-common/ubsan/null-11.c: Likewise.
3506         * c-c++-common/ubsan/null-2.c: Likewise.
3507         * c-c++-common/ubsan/null-3.c: Likewise.
3508         * c-c++-common/ubsan/null-4.c: Likewise.
3509         * c-c++-common/ubsan/null-5.c: Likewise.
3510         * c-c++-common/ubsan/null-6.c: Likewise.
3511         * c-c++-common/ubsan/null-7.c: Likewise.
3512         * c-c++-common/ubsan/null-8.c: Likewise.
3513         * c-c++-common/ubsan/null-9.c: Likewise.
3514         * c-c++-common/ubsan/object-size-1.c: Likewise.
3515         * c-c++-common/ubsan/object-size-10.c: Likewise.
3516         * c-c++-common/ubsan/object-size-4.c: Likewise.
3517         * c-c++-common/ubsan/object-size-5.c: Likewise.
3518         * c-c++-common/ubsan/object-size-7.c: Likewise.
3519         * c-c++-common/ubsan/object-size-8.c: Likewise.
3520         * c-c++-common/ubsan/object-size-9.c: Likewise.
3521         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3522         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3523         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3524         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3525         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3526         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3527         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3528         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3529         * c-c++-common/ubsan/pr59333.c: Likewise.
3530         * c-c++-common/ubsan/pr59667.c: Likewise.
3531         * c-c++-common/ubsan/pr60613-2.c: Likewise.
3532         * c-c++-common/ubsan/pr60636.c: Likewise.
3533         * c-c++-common/ubsan/pr63802.c: Likewise.
3534         * c-c++-common/ubsan/recovery-1.c: Likewise.
3535         * c-c++-common/ubsan/recovery-3.c: Likewise.
3536         * c-c++-common/ubsan/shift-1.c: Likewise.
3537         * c-c++-common/ubsan/shift-2.c: Likewise.
3538         * c-c++-common/ubsan/shift-4.c: Likewise.
3539         * c-c++-common/ubsan/shift-7.c: Likewise.
3540         * c-c++-common/ubsan/undefined-2.c: Likewise.
3541         * c-c++-common/ubsan/vla-1.c: Likewise.
3542         * g++.dg/ubsan/null-1.C: Likewise.
3543         * g++.dg/ubsan/null-3.C: Likewise.
3544         * g++.dg/ubsan/null-4.C: Likewise.
3545         * g++.dg/ubsan/vptr-8.C: Likewise.
3546         * g++.dg/ubsan/vptr-9.C: Likewise.
3547         * gcc.dg/ubsan/bounds-2.c: Likewise.
3548         * gcc.dg/ubsan/object-size-9.c: Likewise.
3550 2015-05-07  Jeff Law  <law@redhat.com>
3552         * gcc.dg/tree-ssa/shorten-1.c: New test.
3554 2015-05-07  Richard Biener  <rguenther@suse.de>
3556         PR tree-optimization/66002
3557         * gcc.dg/vect/vect-125.c: New testcase.
3559 2015-05-07  Marek Polacek  <polacek@redhat.com>
3560             Martin Uecker  <uecker@eecs.berkeley.edu>
3562         * c-c++-common/ubsan/bounds-10.c: New test.
3564 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
3566         * jit.dg/harness.h (set_options): Wrap with
3567         #ifndef TEST_ESCHEWS_SET_OPTIONS.
3568         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3569         Special-case test-benchmark.c as a negative.
3570         * jit.dg/test-benchmark.c: New file.
3572 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
3574         PR target/64208
3575         * gcc.target/arm/pr64208.c: New test.
3577 2015-05-06  Alan Modra  <amodra@gmail.com>
3579         PR target/66020
3580         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3581         (gparms): Make volatile.
3583 2015-05-06  Richard Biener  <rguenther@suse.de>
3585         PR tree-optimization/62283
3586         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3588 2015-05-06  Christian Bruel  <christian.bruel@st.com>
3590         PR target/66015
3591         * gcc.target/aarch64/iinline-attr-1.c: New test.
3593 2015-05-06  Richard Biener  <rguenther@suse.de>
3595         * gcc.dg/vect/bb-slp-34.c: New testcase.
3597 2015-05-06  Richard Biener  <rguenther@suse.de>
3599         PR tree-optimization/62283
3600         * gcc.dg/vect/bb-slp-14.c: Adjust.
3602 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3604         PR target/65990
3605         * gcc.target/i386/pr65990.c: New test.
3607 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
3609         PR target/65915
3610         * gcc.target/i386/pr65915.c: New.
3612 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3614         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3615         'va_list escapes 0'.
3617 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3619         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3620         in r222173.
3622 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
3624         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3625         * gcc.target/arm/pr65924.c: Likewise.
3627 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3629         PR target/65871
3630         * gcc.target/i386/pr65871-3.c: New test.
3632 2015-05-04  Jeff Law  <law@redhat.com>
3634         Revert:
3635         2015-05-04  Jeff Law  <law@redhat.com>
3636         * gcc.dg/tree-ssa/shorten-1.c: New test.
3638 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3639             Jakub Jelinek  <jakub@redhat.com>
3641         PR c++/66007
3642         * g++.dg/cpp0x/Wnarrowing4.C: New.
3644 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
3646         * lib/target-supports.exp
3647         (check_effective_target_keeps_null_pointer_checks): Clarify that
3648         this is for targets that disable -fdelete-null-pointer-checks,
3649         not default it to off.
3650         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3651         -fdelete-null-pointer-checks explicit.
3652         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3653         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3654         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3655         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3656         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3657         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3658         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3659         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3660         * gcc.dg/tree-ssa/pr20318.c: Likewise.
3661         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3662         * gcc.dg/tree-ssa/pr20702.c: Likewise.
3663         * gcc.dg/tree-ssa/pr21086.c: Likewise.
3664         * gcc.dg/tree-ssa/pr21090.c: Likewise.
3665         * gcc.dg/tree-ssa/pr58480.c: Likewise.
3666         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3667         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3668         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3669         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3670         * gcc.dg/tree-ssa/unreachable.c: Likewise.
3671         * gcc.dg/tree-ssa/vrp02.c: Likewise.
3672         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3673         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3674         * gcc.dg/tree-ssa/vrp55.c: Likewise.
3675         * g++.dg/cpp0x/static_assert9.C: Likewise.
3676         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3677         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3678         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3679         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3680         * g++.dg/tree-ssa/pr26406.C: Likewise.
3682 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
3684         PR tree-optimization/65984
3685         * c-c++-common/ubsan/pr65984.c: New test.
3687 2015-05-04  Jeff Law  <law@redhat.com>
3689         * gcc.dg/tree-ssa/shorten-1.c: New test.
3691 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3693         PR fortran/44735
3694         * gfortran.dg/pr44735.f90: New test.
3696 2015-05-04  Richard Biener  <rguenther@suse.de>
3698         PR tree-optimization/65965
3699         * gcc.dg/vect/bb-slp-33.c: New testcase.
3701 2015-05-04  Richard Biener  <rguenther@suse.de>
3703         PR tree-optimization/65935
3704         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3706 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3708         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3709         for each supported variant instead of CHECK_RESULTS.
3710         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3711         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3712         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3713         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3714         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3715         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3716         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3717         expected results for unsupported variants.  Call CHECK for each
3718         supported variant instead of CHECK_RESULTS.
3719         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3720         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3721         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3722         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3723         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3724         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3725         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3726         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3727         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3728         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3729         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3730         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3731         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3732         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3733         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3734         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3735         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3736         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3737         expected results for unsupported variants.
3738         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3739         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3740         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3741         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3742         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3743         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3744         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3745         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3746         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3747         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3748         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3749         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3750         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3751         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3752         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3753         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3754         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3755         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3756         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3757         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3758         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3759         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3760         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3761         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3762         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3763         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3764         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3765         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3767 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3769         PR fortran/37131
3770         * gfortran.dg/bound_9.f90:  Add pointer assignment.
3772 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3773             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
3775         PR c++/65858
3776         * g++.dg/cpp0x/Wnarrowing3.C: New.
3778 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
3780         * gcc.dg/20150120-1.c: New test.
3781         * gcc.dg/20150120-2.c: New test.
3782         * gcc.dg/20150120-3.c: New test.
3784 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
3786         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3788 2015-05-01  Renlin Li  <renlin.li@arm.com>
3790         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3792 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
3794         * gfortran.dg/bound_simplification_4.f90: New.
3796 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3798         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3799         with powerpc_p8vector_ok.
3801 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3803         PR fortran/37131
3804         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
3805         scan pattern.
3806         * gfortran.dg/bound_9.f90:  New test case.
3808 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
3810         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3811         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3812         for 32bit x86 targets.
3813         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3814         for 32bit x86 targets.
3815         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3816         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3817         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3818         for 32bit x86 targets.
3820 2015-04-30  Marek Polacek  <polacek@redhat.com>
3822         PR tree-optimization/63551
3823         * g++.dg/ipa/pr63551.C: New test.
3825 2015-04-30  Caroline Tice  <cmtice@google.com>
3827         PR  65929
3828         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
3829         partition size on certain targets.
3831 2015-04-30  Renlin Li  <renlin.li@arm.com>
3833         * gcc.target/aarch64/vect-reduc-or_1.c: New.
3835 2015-04-30  Marek Polacek  <polacek@redhat.com>
3837         * c-c++-common/Wbool-compare-3.c: New test.
3839         * gcc.dg/pr65901.c (foo): Adjust dg-error.
3840         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3842 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3844         PR c++/57610
3845         * g++.dg/init/ref22.C: New.
3847 2015-04-30  Marek Polacek  <polacek@redhat.com>
3849         * gcc.dg/init-bad-8.c: New test.
3851         * gcc.dg/incomplete-typedef-1.c: New test.
3853 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3855         PR c++/59955
3856         * g++.dg/template/crash121.C: New.
3858 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
3860         * gcc.target/mips/call-from-init.c: New test.
3861         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3863 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3865         PR target/65871
3866         * gcc.target/i386/pr65871-1.c: New test.
3867         * gcc.target/i386/pr65871-2.c: Ditto.
3869 2015-04-29  Marek Polacek  <polacek@redhat.com>
3871         PR c/64610
3872         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3873         * c-c++-common/Wbool-compare-2.c: New test.
3875 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3877         PR target/65770
3878         * gcc.target/aarch64/vstN_lane_1.c: New file.
3880 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3882         PR c++/64667
3883         * g++.dg/warn/Winit-self-3.C: New.
3885 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3887         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3889 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
3891         PR target/65924
3892         * gcc.target/arm/pr65924.c: New test.
3894 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
3896         * g++.dg/gomp/tpl-target-update.C: New file.
3898 2015-04-29  Richard Biener  <rguenther@suse.de>
3900         PR tree-optimization/65917
3901         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3903 2015-04-29  Christian Bruel  <christian.bruel@st.com>
3905         PR target/64835
3906         * gcc.dg/ipa/iinline-attr.c: New test.
3907         * gcc.target/i386/iinline-attr-2.c: New test.
3909 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
3911         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3912         segfault is fixed.
3914 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3916         * gcc.dg/vect/vect-33.c: Remove spurious line.
3918 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
3920         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3922 2015-04-28  Marek Polacek  <polacek@redhat.com>
3924         PR c/65901
3925         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3926         * gcc.dg/pr65901.c: New test.
3928 2015-04-28  Richard Biener  <rguenther@suse.de>
3930         PR tree-optimization/62283
3931         * gfortran.dg/vect/pr62283-2.f: New testcase.
3932         * gcc.dg/vect/bb-slp-14.c: Adjust.
3934 2015-04-28  Richard Biener  <rguenther@suse.de>
3936         PR tree-optimization/65851
3937         * g++.dg/torture/pr65851.C: New testcase.
3939 2015-04-27  Jeff Law <law@redhat.com>
3941         PR tree-optimization/65217
3942         * gcc.target/i386/pr65217.c: Remove XFAIL.
3944 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3946         PR fortran/60322
3947         Add tests forgotten to svn-add.
3948         * gfortran.dg/class_allocate_19.f03: New test.
3949         * gfortran.dg/class_array_20.f03: New test.
3950         * gfortran.dg/class_array_21.f03: New test.
3951         * gfortran.dg/finalize_29.f08: New test.
3953 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3955         PR fortran/59678
3956         PR fortran/65841
3957         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3958         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3960 2015-04-27  Caroline Tice  <cmtice@google.com>
3962         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3963         partition size.
3965 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
3967         PR target/64579
3968         * gcc.target/powerpc/htm-1.c: New test.
3969         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3970         on 64-bit compiles.
3971         (__builtin_tabortdci): Likewise.
3972         (__builtin_tcheck): Remove operand.
3973         * lib/target-supports.exp (check_htm_hw_available): New function.
3975 2015-04-27  Richard Biener  <rguenther@suse.de>
3977         * gcc.target/i386/pr65217.c: XFAIL.
3979 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
3981         PR tree-optimization/65875
3982         * gcc.c-torture/compile/pr65875.c: New test.
3984 2015-04-25  Marek Polacek  <polacek@redhat.com>
3986         PR c/52085
3987         * gcc.dg/enum-incomplete-2.c: New test.
3988         * gcc.dg/enum-mode-1.c: New test.
3990 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3992         PR target/65849
3993         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3994         set new options.
3995         * gcc.target/powerpc/pr65849-2.c: Likewise.
3997 2015-04-24  Tom de Vries  <tom@codesourcery.com>
3999         PR tree-optimization/65802
4000         * g++.dg/pr65802.C: Move to ...
4001         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
4002         stdarg.h.  Rewrite for C.
4003         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
4004         va_start and va_end.  Remove unnecessary inline asm.
4006 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
4007             Wei Mi  <wmi@google.com>
4009         * gcc.target/i386/sse2-load-multi.c: New test.
4010         * gcc.target/i386/sse2-store-multi.c: Ditto.
4012 2015-04-24  Marek Polacek  <polacek@redhat.com>
4014         PR c/65830
4015         * c-c++-common/pr65830.c: New test.
4017         PR c/63357
4018         * c-c++-common/Wlogical-op-1.c: New test.
4020 2015-04-24  Marek Polacek  <polacek@redhat.com>
4022         PR c/61534
4023         * c-c++-common/pr61534-1.c: New test.
4025 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4026             Steven Bosscher <steven@gcc.gnu.org>
4028         PR rtl-optimization/34503
4029         * gcc.target/arm/pr64616.c: New file.
4031 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
4033         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4035 2015-04-24  Terry Guo  <terry.guo@arm.com>
4037         * gcc.target/arm/pr65710.c: Update the options.
4039 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
4041         * gcc.target/i386/pr65523.c: Skip x32.
4043 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4045         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4046         to look for vcl* where appropriate.
4048 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4050         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4051         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4053 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
4055         PR target/26702
4056         * gcc.target/arm/pr26702.c: New test.
4058 2015-04-23  Marek Polacek  <polacek@redhat.com>
4060         PR c/65345
4061         * gcc.dg/pr65345-1.c: New test.
4062         * gcc.dg/pr65345-2.c: New test.
4064 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4066         * gcc.target/powerpc/crypto-builtin-2.c: New.
4068 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
4070         PR fortran/60322
4071         * gfortran.dg/class_allocate_19.f03: New test.
4072         * gfortran.dg/class_array_20.f03: New test.
4073         * gfortran.dg/class_array_21.f03: New test.
4074         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4075         * gfortran.dg/finalize_15.f90: Fixing comparision to model
4076         initialization correctly.
4077         * gfortran.dg/finalize_29.f08: New test.
4079 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4081         * gcc.target/powerpc/swaps-p8-18.c: New test.
4083 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4085         PR target/65456
4086         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4087         * gcc.dg/vect/bb-slp-25.c: Likewise.
4088         * gcc.dg/vect/bb-slp-29.c: Likewise.
4089         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4090         vect_no_align && { ! vect_hw_misalign }.
4091         * gcc.dg/vect/bb-slp-9.c: Likewise.
4092         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4093         vect_hw_misalign.
4094         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4095         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4096         account for POWER8, where peeling for alignment is not needed.
4097         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4098         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4099         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4100         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4101         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4102         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4103         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4104         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4105         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4106         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4107         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4108         * gcc.dg/vect/pr16105.c: Likewise.
4109         * gcc.dg/vect/pr20122.c: Likewise.
4110         * gcc.dg/vect/pr33804.c: Likewise.
4111         * gcc.dg/vect/pr33953.c: Likewise.
4112         * gcc.dg/vect/pr56787.c: Likewise.
4113         * gcc.dg/vect/pr58508.c: Likewise.
4114         * gcc.dg/vect/slp-25.c: Likewise.
4115         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4116         * gcc.dg/vect/vect-105.c: Likewise.
4117         * gcc.dg/vect/vect-27.c: Likewise.
4118         * gcc.dg/vect/vect-29.c: Likewise.
4119         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4120         POWER8.
4121         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4122         && { ! vect_hw_misalign }.
4123         * gcc.dg/vect/vect-44.c: Likewise.
4124         * gcc.dg/vect/vect-48.c: Likewise.
4125         * gcc.dg/vect/vect-50.c: Likewise.
4126         * gcc.dg/vect/vect-52.c: Likewise.
4127         * gcc.dg/vect/vect-56.c: Likewise.
4128         * gcc.dg/vect/vect-60.c: Likewise.
4129         * gcc.dg/vect/vect-72.c: Likewise.
4130         * gcc.dg/vect/vect-75-big-array.c: Likewise.
4131         * gcc.dg/vect/vect-75.c: Likewise.
4132         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4133         * gcc.dg/vect/vect-77-global.c: Likewise.
4134         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4135         * gcc.dg/vect/vect-78-global.c: Likewise.
4136         * gcc.dg/vect/vect-93.c: Likewise.
4137         * gcc.dg/vect/vect-95.c: Likewise.
4138         * gcc.dg/vect/vect-96.c: Likewise.
4139         * gcc.dg/vect/vect-cond-1.c: Likewise.
4140         * gcc.dg/vect/vect-cond-3.c: Likewise.
4141         * gcc.dg/vect/vect-cond-4.c: Likewise.
4142         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4143         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4144         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4145         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4146         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4147         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4148         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4149         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4150         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4151         * gcc.dg/vect/vect-outer-5.c: Likewise.
4152         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4153         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4154         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4155         * gcc.dg/vect/vect-outer-fir.c: Likewise.
4156         * gcc.dg/vect/vect-peel-3.c: Likewise.
4157         * gcc.dg/vect/vect-peel-4.c: Likewise.
4158         * gcc.dg/vect/vect-pre-interact.c: Likewise.
4159         * gcc.target/powerpc/pr65456.c: New test.
4160         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4161         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4162         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4163         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4164         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4165         vect_no_align && { ! vect_hw_misalign }.
4166         * gfortran.dg/vect/vect-3.f90: Likewise.
4167         * gfortran.dg/vect/vect-4.f90: Likewise.
4168         * gfortran.dg/vect/vect-5.f90: Likewise.
4169         * lib/target-supports.exp (check_effective_target_vect_no_align):
4170         Return 1 for POWER8.
4171         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4173 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4175         PR fortran/65429
4176         * gfortran.dg/pr65429.f90: New test.
4178 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
4180         * c-c++-common/asan/user-section-1.c: New test.
4181         * c-c++-common/asan/user-section-2.c: New test.
4182         * c-c++-common/asan/user-section-3.c: New test.
4184 2015-04-22  Hale Wang  <hale.wang@arm.com>
4185             Terry Guo  <terry.guo@arm.com>
4187         PR rtl-optimization/64818
4188         * gcc.target/arm/pr64818.c: New test.
4190 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
4192         PR ipa/65076
4193         * g++.dg/tree-ssa/pr61034.C: Update template.
4194         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4195         * gcc.dg/Warray-bounds-11.c: Likewise.
4196         * gcc.dg/Warray-bounds.c: Likewise.
4198 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4200         PR libgfortran/65234
4201         * gfortran.dg/fmt_unlimited.f90: New test.
4203 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
4205         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4206         headers.
4207         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4208         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4209         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4210         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4211         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4212         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4213         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4215 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4217         PR libgfortran/56743
4218         * gfortran.dg/namelist_87.f90: New test.
4220 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4222         * gcc.target/aarch64/mult-synth_1.c: New test.
4223         * gcc.target/aarch64/mult-synth_2.c: Likewise.
4224         * gcc.target/aarch64/mult-synth_3.c: Likewise.
4225         * gcc.target/aarch64/mult-synth_4.c: Likewise.
4226         * gcc.target/aarch64/mult-synth_5.c: Likewise.
4227         * gcc.target/aarch64/mult-synth_6.c: Likewise.
4229 2015-04-21  Richard Biener  <rguenther@suse.de>
4231         PR tree-optimization/65650
4232         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4233         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4234         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4235         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4236         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4237         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4239 2015-04-21  Tom de Vries  <tom@codesourcery.com>
4241         PR tree-optimization/65802
4242         * g++.dg/pr65802.C: New test.
4244 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
4246         PR testsuite/65767
4247         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4248         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4250 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
4252         PR c++/65801
4253         * g++.dg/cpp0x/Wnarrowing2.C: New.
4255 2015-04-20  Jeff Law  <law@redhat.com>
4257         PR tree-optimization/65658
4258         * gcc.dg/pr65658.c: New test.
4260 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
4262         PR target/64134
4263         * gcc.target/aarch64/vec_init_1.c: New test.
4265 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
4267         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4268         targets.
4270 2015-04-18  Martin Sebor  <msebor@redhat.com>
4272         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4273         of non-nul characters.
4274         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4276 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4278         PR target/65787
4279         * gcc.target/powerpc/pr65787.c: New.
4281 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4283         PR target/65689
4284         * gcc.target/aarch64/c-output-template-4.c: New test.
4286 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4288         PR target/65780
4289         * gcc.dg/pr65780-1.c: New test.
4290         * gcc.dg/pr65780-2.c: Likewise.
4291         * gcc.target/i386/pr32219-9.c: Likewise.
4292         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4293         symbol.
4294         * gcc.target/i386/pr64317.c (c): Initialize.
4296 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4298         PR target/65612
4299         * g++.dg/ext/mv18.C: New test.
4300         * g++.dg/ext/mv19.C: Likewise.
4301         * g++.dg/ext/mv20.C: Likewise.
4302         * g++.dg/ext/mv21.C: Likewise.
4303         * g++.dg/ext/mv22.C: Likewise.
4304         * g++.dg/ext/mv23.C: Likewise.
4306 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
4308         PR c++/64527
4309         * g++.dg/init/pr64527.C: New test.
4311 2015-04-17  Tom de Vries  <tom@codesourcery.com>
4312             Michael Matz  <matz@suse.de>
4314         PR tree-optimization/64950
4315         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4316         x86_64-*-*.
4318 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
4320         * c-c++-common/asan/user-section-1.c: New test.
4322 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4324         PR debug/65771
4325         * gcc.dg/debug/pr65771.c: New test.
4327 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
4329         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4330         __buitlin_alloca with __builtin_alloca.
4332 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
4334         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4336 2015-04-16  Richard Biener  <rguenther@suse.de>
4338         PR tree-optimization/64277
4339         * gcc.dg/Warray-bounds-14.c: New testcase.
4340         * gcc.dg/Warray-bounds-15.c: Likewise.
4341         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4342         * c-c++-common/ubsan/bounds-6.c: Likewise.
4344 2015-04-16  Renlin Li  <renlin.li@arm.com>
4346         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4347         * gcc.target/arm/unsigned-float.c: New.
4349 2015-04-16  Richard Biener  <rguenther@suse.de>
4351         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4352         * gcc.dg/tree-ssa/pr37508.c: Adjust.
4353         * gfortran.dg/reassoc_6.f: Remove XFAIL.
4355 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
4357         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
4358         * g++.dg/cpp0x/decltype-call1.C: Likewise.
4359         * g++.dg/cpp0x/defaulted21.C: Likewise.
4360         * g++.dg/cpp0x/defaulted28.C: Likewise.
4361         * g++.dg/cpp0x/defaulted47.C: Likewise.
4362         * g++.dg/cpp0x/elision_neg.C: Likewise.
4363         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
4364         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
4365         * g++.dg/cpp0x/implicit1.C: Likewise.
4366         * g++.dg/cpp0x/implicit9.C: Likewise.
4367         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
4368         * g++.dg/cpp0x/range-for13.C: Likewise.
4369         * g++.dg/gomp/clause-2.C: Likewise.
4370         * g++.dg/gomp/udr-5.C: Likewise.
4371         * g++.dg/inherit/access6.C: Likewise.
4372         * g++.dg/lookup/duperr1.C: Likewise.
4373         * g++.dg/lookup/friend2.C: Likewise.
4374         * g++.dg/lookup/pr6936.C: Likewise.
4375         * g++.dg/lookup/scoped1.C: Likewise.
4376         * g++.dg/lookup/using26.C: Likewise.
4377         * g++.dg/lookup/using38.C: Likewise.
4378         * g++.dg/other/access2.C: Likewise.
4379         * g++.dg/overload/defarg3.C: Likewise.
4380         * g++.dg/overload/defarg6.C: Likewise.
4381         * g++.dg/parse/access11.C: Likewise.
4382         * g++.dg/parse/access2.C: Likewise.
4383         * g++.dg/parse/access3.C: Likewise.
4384         * g++.dg/parse/access4.C: Likewise.
4385         * g++.dg/parse/access5.C: Likewise.
4386         * g++.dg/parse/access6.C: Likewise.
4387         * g++.dg/parse/access8.C: Likewise.
4388         * g++.dg/parse/access9.C: Likewise.
4389         * g++.dg/parse/crash40.C: Likewise.
4390         * g++.dg/tc1/dr142.C: Likewise.
4391         * g++.dg/tc1/dr166.C: Likewise.
4392         * g++.dg/tc1/dr52.C: Likewise.
4393         * g++.dg/template/access11.C: Likewise.
4394         * g++.dg/template/access18.C: Likewise.
4395         * g++.dg/template/access19.C: Likewise.
4396         * g++.dg/template/access2.C: Likewise.
4397         * g++.dg/template/access20.C: Likewise.
4398         * g++.dg/template/access26.C: Likewise.
4399         * g++.dg/template/access3.C: Likewise.
4400         * g++.dg/template/access7.C: Likewise.
4401         * g++.dg/template/conv12.C: Likewise.
4402         * g++.dg/template/crash69.C: Likewise.
4403         * g++.dg/template/friend31.C: Likewise.
4404         * g++.dg/template/friend32.C: Likewise.
4405         * g++.dg/template/memfriend15.C: Likewise.
4406         * g++.dg/template/memfriend16.C: Likewise.
4407         * g++.dg/template/memfriend17.C: Likewise.
4408         * g++.dg/template/memfriend7.C: Likewise.
4409         * g++.dg/template/pr32519.C: Likewise.
4410         * g++.dg/template/qualttp21.C: Likewise.
4411         * g++.dg/template/qualttp8.C: Likewise.
4412         * g++.dg/template/ttp10.C: Likewise.
4413         * g++.dg/template/typedef11.C: Likewise.
4414         * g++.dg/template/typedef13.C: Likewise.
4415         * g++.dg/template/typedef19.C: Likewise.
4416         * g++.dg/template/typedef20.C: Likewise.
4417         * g++.dg/template/typedef22.C: Likewise.
4418         * g++.dg/template/using16.C: Likewise.
4419         * g++.dg/template/virtual3.C: Likewise.
4420         * g++.dg/ubsan/pr61272.C: Likewise.
4421         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4422         * g++.old-deja/g++.brendan/crash11.C: Likewise.
4423         * g++.old-deja/g++.brendan/enum6.C: Likewise.
4424         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4425         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4426         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4427         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4428         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4429         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4430         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4431         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4432         * g++.old-deja/g++.jason/access17.C: Likewise.
4433         * g++.old-deja/g++.jason/access18.C: Likewise.
4434         * g++.old-deja/g++.jason/access22.C: Likewise.
4435         * g++.old-deja/g++.jason/access23.C: Likewise.
4436         * g++.old-deja/g++.jason/access8.C: Likewise.
4437         * g++.old-deja/g++.jason/delete3.C: Likewise.
4438         * g++.old-deja/g++.jason/report.C: Likewise.
4439         * g++.old-deja/g++.law/access2.C: Likewise.
4440         * g++.old-deja/g++.law/access3.C: Likewise.
4441         * g++.old-deja/g++.law/access4.C: Likewise.
4442         * g++.old-deja/g++.law/access5.C: Likewise.
4443         * g++.old-deja/g++.law/arm12.C: Likewise.
4444         * g++.old-deja/g++.law/arm14.C: Likewise.
4445         * g++.old-deja/g++.law/ctors13.C: Likewise.
4446         * g++.old-deja/g++.law/union2.C: Likewise.
4447         * g++.old-deja/g++.law/visibility12.C: Likewise.
4448         * g++.old-deja/g++.law/visibility15.C: Likewise.
4449         * g++.old-deja/g++.law/visibility16.C: Likewise.
4450         * g++.old-deja/g++.law/visibility17.C: Likewise.
4451         * g++.old-deja/g++.law/visibility18.C: Likewise.
4452         * g++.old-deja/g++.law/visibility19.C: Likewise.
4453         * g++.old-deja/g++.law/visibility20.C: Likewise.
4454         * g++.old-deja/g++.law/visibility21.C: Likewise.
4455         * g++.old-deja/g++.law/visibility24.C: Likewise.
4456         * g++.old-deja/g++.law/visibility4.C: Likewise.
4457         * g++.old-deja/g++.law/visibility5.C: Likewise.
4458         * g++.old-deja/g++.law/visibility6.C: Likewise.
4459         * g++.old-deja/g++.law/visibility7.C: Likewise.
4460         * g++.old-deja/g++.law/visibility8.C: Likewise.
4461         * g++.old-deja/g++.law/visibility9.C: Likewise.
4462         * g++.old-deja/g++.niklas/t135.C: Likewise.
4463         * g++.old-deja/g++.oliva/delete1.C: Likewise.
4464         * g++.old-deja/g++.oliva/partord1.C: Likewise.
4465         * g++.old-deja/g++.other/access11.C: Likewise.
4466         * g++.old-deja/g++.other/access4.C: Likewise.
4467         * g++.old-deja/g++.other/access7.C: Likewise.
4468         * g++.old-deja/g++.other/crash1.C: Likewise.
4469         * g++.old-deja/g++.other/crash7.C: Likewise.
4470         * g++.old-deja/g++.other/friend1.C: Likewise.
4471         * g++.old-deja/g++.other/friend4.C: Likewise.
4472         * g++.old-deja/g++.other/friend9.C: Likewise.
4473         * g++.old-deja/g++.other/lineno1.C: Likewise.
4474         * g++.old-deja/g++.other/using1.C: Likewise.
4475         * g++.old-deja/g++.pt/enum14.C: Likewise.
4476         * g++.old-deja/g++.pt/friend11.C: Likewise.
4477         * g++.old-deja/g++.pt/friend21.C: Likewise.
4478         * g++.old-deja/g++.pt/friend3.C: Likewise.
4479         * g++.old-deja/g++.pt/inherit2.C: Likewise.
4480         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4481         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4482         * g++.old-deja/g++.robertl/eb94.C: Likewise.
4484 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
4486         PR ipa/65765
4487         * g++.dg/ipa/pr65765.C: New test.
4489 2015-04-15  Nick Clifton  <nickc@redhat.com>
4491         * gcc.target/rx/builtins.c: Disable RMPA test if string
4492         instructions are not allowed.
4494 2015-04-15  Alan Modra  <amodra@gmail.com>
4496         * gcc.dg/pr65408.c: New.
4498 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4500         PR target/65729
4501         * gcc.target/arm/pr65729.c: New test.
4503 2015-04-14  Richard Biener  <rguenther@suse.de>
4505         PR tree-optimization/65758
4506         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4508 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4510         PR target/65648
4511         * gcc.c-torture/execute/pr65648.c: New test.
4513 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4515         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4516         __builtin_finite instead of finite.
4517         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4518         Likewise.
4520 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
4522         PR tree-optimization/63387
4523         * gcc.dg/pr63387.c: New testcase.
4525 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
4527         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4529 2015-04-13  Richard Biener  <rguenther@suse.de>
4531         PR tree-optimization/65204
4532         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4534 2015-04-13  Terry Guo  <terry.guo@arm.com>
4536         PR target/65710
4537         * gcc.target/arm/pr65710.c: New.
4539 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4541         PR tree-optimization/65747
4542         * g++.dg/torture/pr65747.C: New test.
4544 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4546         PR c++/65736
4547         * g++.dg/cpp0x/pr65736.C: New test.
4549 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
4550             Martin Liska  <mliska@suse.cz>
4552         PR ipa/65722
4553         * g++.dg/ipa/pr65722.C: New testcase.
4555 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4557         PR tree-optimization/65735
4558         * gcc.c-torture/compile/pr65735.c: New test.
4560 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
4562         PR middle-end/65554
4563         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4565 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4567         PR target/65671
4568         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4570 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
4572         PR target/65647
4573         * gcc.target/arm/pr65647-2.c: New.
4575 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4577         PR target/65694
4578         * g++.dg/torture/pr65694.C: New test.
4580 2015-04-10  Tobias Burnus  <burnus@net-b.de>
4582         * gfortran.dg/coarray_lock_6.f90: New.
4583         * gfortran.dg/coarray_lock_7.f90: New.
4584         * gfortran.dg/coarray/lock_2.f90: New.
4586 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
4588         PR fortran/56674
4589         PR fortran/58813
4590         PR fortran/59016
4591         PR fortran/59024
4592         * gfortran.dg/used_types_27.f90: New.
4594 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4596         PR target/65671
4597         * gcc.target/i386/pr65671.c: New.
4599 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4601         PR tree-optimization/65709
4602         * c-c++-common/ubsan/align-9.c: New test.
4604 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
4606         PR fortran/56852
4607         * gfortran.dg/pr56852.f90: New test.
4609 2015-04-09  Marek Polacek  <polacek@redhat.com>
4610             Jakub Jelinek  <jakub@redhat.com>
4612         PR middle-end/65554
4613         * g++.dg/opt/pr65554.C: New test.
4615 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4617         PR c++/65690
4618         * c-c++-common/attr-aligned-1.c: New test.
4620 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
4622         * gcc.target/i386/mpx/memmove-zero-length.c: New.
4624 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4626         PR target/65676
4627         * gcc.target/i386/sse-25.c: New.
4629 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4631         PR target/65693
4632         * gcc.target/i386/pr65693.c: New test.
4634 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4636         * gcc.dg/lto/chkp-static-bounds_0.c: New.
4638 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4640         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4642 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4644         * gcc.target/i386/thunk-retbnd.c: New.
4646 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
4648         * gnat.dg/opt48.adb: New test.
4649         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4650         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4652 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
4654         PR ipa/65540
4655         * gcc.c-torture/compile/pr65540.c: New.
4657 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
4659         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4660         -Wno-pointer-arith.
4662 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
4664         PR debug/65678
4665         * g++.dg/debug/pr65678.C: New test.
4667         PR middle-end/65680
4668         * gcc.c-torture/compile/pr65680.c: New test.
4670 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
4672         PR fortran/65548
4673         * gfortran.dg/allocate_with_source_5.f90: New test.
4675 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4677         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4678         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4680 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
4682         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4684 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4686         PR target/65614
4687         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4688         to get floating point compression.
4689         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4691 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
4693         PR preprocessor/61977
4694         * gcc.dg/cpp/pr61977.c: New test.
4696 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
4698         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4700 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
4702         PR target/65647
4703         * gcc.target/arm/pr65647.c: New.
4705 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
4707         PR ipa/65655
4708         * g++.dg/torture/pr65655.C: New testcase.
4710 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4712         PR c++/64085
4713         * g++.dg/cpp1y/lambda-init13.C: New.
4715 2015-04-03  Marek Polacek  <polacek@redhat.com>
4717         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4719 2015-04-02  Marek Polacek  <polacek@redhat.com>
4721         PR c++/65642
4722         * g++.dg/cpp0x/constexpr-fold1.C: New test.
4723         * g++.dg/cpp0x/constexpr-fold2.C: New test.
4725 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
4727         PR preprocessor/61977
4728         * gcc.target/powerpc/pr61977-1.c: New test.
4729         * gcc.target/powerpc/pr61977-2.c: New test.
4731 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
4733         PR c++/56100
4734         * g++.dg/warn/Wshadow-8.C: New.
4735         * g++.dg/warn/Wshadow-9.C: Likewise.
4736         * g++.dg/warn/Wshadow-10.C: Likewise.
4737         * g++.dg/warn/Wshadow-11.C: Likewise.
4739 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4741         * gcc.dg/pr23623.c: Added aligned attribute.
4742         * gcc.dg/20141029-1.c: Likewise.
4743         * gcc.dg/20150306-1.c: New test.
4745 2015-04-01  Marek Polacek  <polacek@redhat.com>
4747         PR c++/65554
4748         * g++.dg/cpp0x/initlist93.C: New test.
4749         * g++.dg/cpp0x/initlist94.C: New test.
4751 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4753         PR target/65624
4754         * gcc.target/aarch64/pr65624.c: New test.
4756 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
4758         * gcc.dg/ipa/inlinehint-4.c: New testcase.
4760 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
4762         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4763         extra variable to force stack alignment.
4764         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4765         extra variable to force stack alignment.
4767 2015-03-31  Marek Polacek  <polacek@redhat.com>
4769         PR c++/65390
4770         * g++.dg/template/pr65390.C: New test.
4772 2015-03-31  Martin Liska  <mliska@suse.cz>
4774         * g++.dg/ipa/pr65557.C: New test.
4776 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4778         * gcc.target/s390/hotpatch-25.c: New test.
4779         * gcc.target/s390/hotpatch-1.c: Update test.
4780         * gcc.target/s390/hotpatch-10.c: Update test.
4781         * gcc.target/s390/hotpatch-11.c: Update test.
4782         * gcc.target/s390/hotpatch-12.c: Update test.
4783         * gcc.target/s390/hotpatch-13.c: Update test.
4784         * gcc.target/s390/hotpatch-14.c: Update test.
4785         * gcc.target/s390/hotpatch-15.c: Update test.
4786         * gcc.target/s390/hotpatch-16.c: Update test.
4787         * gcc.target/s390/hotpatch-17.c: Update test.
4788         * gcc.target/s390/hotpatch-18.c: Update test.
4789         * gcc.target/s390/hotpatch-19.c: Update test.
4790         * gcc.target/s390/hotpatch-2.c: Update test.
4791         * gcc.target/s390/hotpatch-21.c: Update test.
4792         * gcc.target/s390/hotpatch-22.c: Update test.
4793         * gcc.target/s390/hotpatch-23.c: Update test.
4794         * gcc.target/s390/hotpatch-24.c: Update test.
4795         * gcc.target/s390/hotpatch-3.c: Update test.
4796         * gcc.target/s390/hotpatch-4.c: Update test.
4797         * gcc.target/s390/hotpatch-5.c: Update test.
4798         * gcc.target/s390/hotpatch-6.c: Update test.
4799         * gcc.target/s390/hotpatch-7.c: Update test.
4800         * gcc.target/s390/hotpatch-8.c: Update test.
4801         * gcc.target/s390/hotpatch-9.c: Update test.
4802         * gcc.target/s390/hotpatch-compile-16.c: Update test.
4804 2015-03-31  Richard Biener  <rguenther@suse.de>
4806         PR middle-end/65626
4807         * g++.dg/torture/pr65626.C: New testcase.
4809 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4811         PR target/65531
4812         * gcc.target/i386/mpx/pr65531.cc: New.
4814 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4816         PR target/65602
4817         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4818         __builtin_alloca instead of alloca.
4819         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4820         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4821         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4822         check.
4824 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
4826         PR ipa/65610
4827         * g++.dg/ubsan/pr65610.C: New test.
4829 2015-03-30  Marek Polacek  <polacek@redhat.com>
4831         PR c++/65398
4832         * g++.dg/cpp0x/pr65398-2.C: New test.
4834 2015-03-30  Marek Polacek  <polacek@redhat.com>
4836         * c-c++-common/pr65556.c: Change the width of bit-fields.
4838 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4840         PR ipa/65588
4841         * gcc.target/i386/pr65588.c: New testcase.
4843 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4845         PR libgfortran/65563
4846         * gfortran.dg/open_errors_2.f90:  New test.
4848 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4850         PR libgfortran/65596
4851         * gfortran.dg/namelist_86.f90: New test.
4853 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
4855         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4856         statement to reflect new ownership.
4858 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4860         PR c++/42328
4861         * g++.dg/template/friend58.C: New.
4862         * g++.dg/template/friend59.C: Likewise.
4864 2015-03-27  Tobias Burnus  <burnus@net-b.de>
4866         PR c/65586
4867         * g++.dg/gomp/openmp-simd-3.C: New.
4868         * gcc.dg/gomp/openmp-simd-3.c: New.
4870 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4872         PR target/65248
4873         * gcc.target/i386/pr65248-1.c: New file.
4874         * gcc.target/i386/pr65248-2.c: Likewise.
4875         * gcc.target/i386/pr65248-3.c: Likewise.
4876         * gcc.target/i386/pr65248-4.c: Likewise.
4878 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
4880         PR target/65593
4881         * gcc.c-torture/compile/pr65593.c: New test.
4883 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
4885         PR c++/59329
4886         * g++.dg/cpp1y/constexpr-assert1.C: New.
4888 2015-03-27  Marek Polacek  <polacek@redhat.com>
4890         PR c++/65556
4891         * c-c++-common/pr65556.c: New test.
4893 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4895         PR ipa/65600
4896         * g++.dg/torture/pr65600.C: New testcase.
4898 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4900         PR target/65407
4901         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4903 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
4905         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4906         statement and cleanup. Fixed typos.
4908 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4910         PR middle-end/65595
4911         * gcc.c-torture/compile/pr65595.c: New testcase.
4913 2015-03-27  Marek Polacek  <polacek@redhat.com>
4915         PR sanitizer/65583
4916         * g++.dg/ubsan/pr65583.C: New test.
4918 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4920         * gcc.c-torture/compile/20150327.c: New testcase.
4922 2015-03-26  Richard Biener  <rguenther@suse.de>
4924         PR middle-end/65555
4925         * g++.dg/torture/pr65555.C: New testcase.
4927 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
4929         PR tree-optimization/64715
4930         * gcc.dg/builtin-object-size-15.c: New test.
4931         * gcc.dg/pr64715-1.c: New test.
4932         * gcc.dg/pr64715-2.c: New test.
4934 2015-03-26  Richard Biener  <rguenther@suse.de>
4936         PR middle-end/65519
4937         * gnat.dg/specs/opt2.ads: Fix testcase.
4939 2015-03-25  Martin Sebor  <msebor@redhat.com>
4941         PR testsuite/65526
4942         * lib/target-supports.exp (check_effective_target_arm32): Fail early
4943         when target isn't arm*-*-*-*.
4944         (check_effective_target_arm_nothumb): Likewise.
4945         (check_effective_target_arm_little_endian): Likewise.
4946         (check_effective_target_arm_vect_no_misalign): Likewise.
4947         (check_effective_target_aarch64_little_endian): Fail early if target
4948         isn't aarch64*-*-*.
4950 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
4952         PR tree-optimization/65177
4953         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4955 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
4957         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4958         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4959         smmintrin.h and mm3dnow.h.
4961 2015-03-25  Marek Polacek  <polacek@redhat.com>
4963         PR c++/65558
4964         * g++.dg/cpp0x/pr65558.C: New test.
4966 2015-03-25  Marek Polacek  <polacek@redhat.com>
4968         PR c++/61670
4969         * g++.dg/template/pr61670.C: New test.
4971 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4973         PR c++/54987
4974         * g++.dg/template/pr54987.C: New.
4976 2015-03-25  Richard Biener  <rguenther@suse.de>
4978         PR tree-optimization/62630
4979         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4981 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
4983         PR target/65508
4984         * gcc.target/i386/mpx/pr65508.c: New.
4986 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
4988         PR fortran/64952
4989         PR fortran/65532
4990         * gfortran.dg/data_initialized_3.f90: New.
4992 2015-03-25  Richard Biener  <rguenther@suse.de>
4994         PR middle-end/65519
4995         * gnat.dg/specs/opt2.ads: New testcase.
4997 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
4999         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5000         * gcc.target/arm/memset-inline-4.c: Skip for
5001         arm_tune_string_ops_prefer_neon.
5002         * gcc.target/arm/memset-inline-5.c: Ditto.
5003         * gcc.target/arm/memset-inline-6.c: Ditto.
5004         * gcc.target/arm/memset-inline-8.c: Ditto.
5005         * gcc.target/arm/memset-inline-9.c: Ditto.
5007 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5009         PR c++/58923
5010         * g++.dg/other/virtual3.C: New.
5012 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5014         PR c++/60130
5015         * g++.dg/cpp0x/vt-60130.C: New.
5017 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5019         PR c++/61971
5020         * g++.dg/warn/Warray-bounds-7.C: New.
5022 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5024         PR c++/60067
5025         * g++.dg/template/defarg18.C: New.
5027 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5029         PR c++/59988
5030         * g++.dg/cpp0x/vt-59988.C: New.
5032 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
5034         PR tree-optimization/65533
5035         * gcc.dg/pr65533.c: New test.
5037 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
5039         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5040         source= and mold= expressions functionality.
5041         * gfortran.dg/allocate_class_4.f90: New test.
5042         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5043         copying an unlimited polymorhpic object containing a char array
5044         to another unlimited polymorphic object respects the _len
5045         component.
5046         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5047         whether deferred length char array allocate works, unlimited
5048         polymorphic object allocation from a string works and if
5049         allocating an array of deferred length strings works.
5050         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5052 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5054         PR c++/65513
5055         * g++.dg/cpp0x/constexpr-array11.C: New.
5057 2015-03-24  Richard Biener  <rguenther@suse.de>
5059         PR middle-end/65517
5060         * gcc.dg/torture/pr65517.c: New testcase.
5062 2015-03-24  Tobias Burnus  <burnus@net-b.de>
5064         * gfortran.dg/coindexed_1.f90: Moved from
5065         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5067 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5069         PR testsuite/65506
5070         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5071         gimple dump.
5073         PR target/65523
5074         * gcc.target/i386/pr65523.c: New test.
5076         PR ipa/65475
5077         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5078         dg-options.
5079         * g++.dg/lto/pr65475b_0.C: Likewise.
5081 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
5083         PR target/65505
5084         * gcc.target/sh/torture/pr65505.c: New.
5086 2015-03-23  Martin Sebor  <msebor@redhat.com>
5088         PR testsuite/63175
5089         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5090         assembly for lvx in addition to lxv.
5092 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5094         PR target/65504
5095         * gfortran.dg/pr65504.f90: New test.
5097         PR ipa/65521
5098         * gcc.dg/pr65521.c: New test.
5100 2015-03-23  Richard Biener  <rguenther@suse.de>
5102         PR tree-optimization/65518
5103         * gcc.dg/vect/pr65518.c: New testcase.
5105 2015-03-23  Richard Biener  <rguenther@suse.de>
5107         PR tree-optimization/65494
5108         * gcc.dg/vect/pr65494.c: New testcase.
5110 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5112         PR preprocessor/65238
5113         * c-c++-common/cpp/pr65238-1.c: New test.
5114         * gcc.dg/cpp/pr65238-2.c: New test.
5115         * gcc.dg/cpp/trad/pr65238-3.c: New test.
5116         * gcc.dg/cpp/trad/pr65238-4.c: New test.
5118 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
5119             Mikael Morin  <mikael@gcc.gnu.org>
5121         PR fortran/64952
5122         * gfortran.dg/elemental_dependency_4.f90: New.
5123         * gfortran.dg/elemental_dependency_5.f90: New.
5125 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
5127         PR ipa/65475
5128         * g++.dg/lto/pr65475b_0.C: New testcase.
5129         * g++.dg/lto/pr65475b_1.C: New testcase.
5130         * g++.dg/lto/pr65475c_0.C: New testcase.
5131         * g++.dg/lto/pr65475c_1.C: New testcase.
5133 2015-03-21  Tobias Burnus  <burnus@net-b.de>
5135         * gfortran.dg/coarray_38.f90: New.
5136         * gfortran.dg/coarray_39.f90: New.
5137         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5138         compile test.
5140 2015-03-20  Marek Polacek  <polacek@redhat.com>
5142         PR c++/65398
5143         * g++.dg/cpp0x/pr65398.C: New test.
5145 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
5147         PR ipa/65475
5148         * g++.dg/lto/pr65475_0.C: New testcase.
5149         * g++.dg/lto/pr65475_1.C: New testcase.
5151 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
5153         PR rtl-optimization/64366
5154         * gcc.target/sh/pr64366.c: New.
5156 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5158         PR c++/48324
5159         * g++.dg/cpp0x/constexpr-48324.C: New.
5161 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5163         PR c++/48453
5164         * g++.dg/cpp0x/pr48453.C: New.
5166 2015-03-20  Marek Polacek  <polacek@redhat.com>
5168         PR c++/65072
5169         * g++.dg/cpp0x/pr65072.C: New test.
5171 2015-03-20  Richard Biener  <rguenther@suse.de>
5173         PR middle-end/64715
5174         * gcc.dg/pr15347.c: Use -O.
5175         * c-c++-common/pr19807-1.c: Likewise.
5177 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
5179         * gnat.dg/volatile13.ad[sb]: New test.
5181 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
5183         PR rtl-optimization/60851
5184         * gcc.target/i386/pr60851.c: New test.
5186 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
5188         PR target/65240
5189         * g++.dg/pr65240.h: Add tests for PR 65240.
5190         * g++.dg/pr65240-1.C: Likewise.
5191         * g++.dg/pr65240-2.C: Likewise.
5192         * g++.dg/pr65240-3.C: Likewise.
5193         * g++.dg/pr65240-4.C: Likewise.
5195 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
5197         PR rtl-optimization/63491
5198         * gcc.target/powerpc/pr63491.c: New.
5200 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5202         * g++.dg/ipa/pr65465.C: New test.
5204 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5206         PR c++/52659
5207         * g++.dg/cpp0x/deleted11.C: New.
5209 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5211         PR sanitizer/65400
5212         * c-c++-common/tsan/pr65400-3.c: New test.
5214 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5216         PR c++/59686
5217         * g++.dg/cpp0x/constexpr-59686.C: New.
5219 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5221         PR sanitizer/64265
5222         * g++.dg/tsan/pr64265.C: New test.
5224         PR sanitizer/65400
5225         * c-c++-common/tsan/pr65400-1.c: New test.
5226         * c-c++-common/tsan/pr65400-2.c: New test.
5228 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5230         PR c++/59816
5231         * g++.dg/cpp0x/pr59816.C: New.
5233 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
5235         PR fortran/59198
5236         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5238 2015-03-18  Martin Liska  <mliska@suse.cz>
5240         PR ipa/65439
5241         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5242         equivalences either to 6 or 7.
5244 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
5246         PR middle-end/64491
5247         Revert:
5248         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
5250         * gcc.dg/undefined-loop-1.c: New file.
5251         * gcc.dg/undefined-loop-2.c: New file.
5253         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
5255         PR testsuite/64032
5256         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5257         loop exits too early.
5259 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
5261         PR tree-optimization/65450
5262         * gfortran.dg/pr65450.f90: New test.
5264         PR target/65078
5265         * gcc.target/i386/pr65078-1.c: New test.
5266         * gcc.target/i386/pr65078-2.c: New test.
5267         * gcc.target/i386/pr65078-3.c: New test.
5268         * gcc.target/i386/pr65078-4.c: New test.
5269         * gcc.target/i386/pr65078-5.c: New test.
5270         * gcc.target/i386/pr65078-6.c: New test.
5272 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5274         PR c++/65340
5275         * g++.dg/cpp1y/pr65340.C: New.
5277 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5279         PR fortran/64432
5280         * gfortran.dg/system_clock_3.f08: Adjust test.
5282 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
5284         PR fortran/59198
5285         * gfortran.dg/proc_ptr_comp_44.f90: New test.
5286         * gfortran.dg/proc_ptr_comp_45.f90: New test.
5288 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5290         PR fortran/64432
5291         * gfortran.dg/system_clock_3.f08: New test.
5293 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
5295         PR c++/64626
5296         g++.dg/cpp1y/pr64626-1.C: New.
5297         g++.dg/cpp1y/pr64626-2.C: New.
5298         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5300 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
5302         PR tree-optimization/65427
5303         * gcc.c-torture/execute/pr65427.c: New test.
5305 2015-03-16  Marek Polacek  <polacek@redhat.com>
5307         DR 1688
5308         PR c++/65327
5309         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5310         * g++.dg/cpp0x/pr65327.C: New test.
5312 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5314         PR sanitizer/64820
5315         * c-c++-common/asan/pr64820.c: New test.
5317 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
5319         * gfortran.dg/pointer_2.f90: New test.
5321 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5323         * g++.dg/pr65049.C: New test.
5325 2015-03-16  Tom de Vries  <tom@codesourcery.com>
5327         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5328         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5329         * gcc.target/i386/fuse-caller-save.c: Same.
5331 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5333         * gnat.dg/loop_optimization18.ad[sb]: New test.
5334         * gnat.dg/loop_optimization18_pkg.ads: New helper.
5336 2015-03-16  Alan Modra  <amodra@gmail.com>
5338         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
5339         2014-12-05 change.
5341 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
5343         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5344         hppa*-*-hpux*.
5345         * gcc.dg/torture/pr65270-2.c: Likewise.
5347 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
5349         PR fortran/61138
5350         * gfortran.dg/pointer_remapping_9.f90: New.
5352 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
5354         PR tree-optimization/65369
5355         * gcc.c-torture/execute/pr65369.c: New test.
5357         PR tree-optimization/65418
5358         * gcc.c-torture/execute/pr65418-1.c: New test.
5359         * gcc.c-torture/execute/pr65418-2.c: New test.
5361         PR rtl-optimization/65401
5362         * gcc.c-torture/execute/pr65401.c: New test.
5364 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5366         PR target/64600
5367         * gcc.target/arm/pr64600_1.c: New test.
5369 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5371         PR rtl-optimization/65235
5372         * gcc.target/aarch64/pr65235_1.c: New test.
5374 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5376         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5377         * gcc.target/s390/hotpatch-22.c: Likewise.
5378         * gcc.target/s390/hotpatch-23.c: Likewise.
5379         * gcc.target/s390/hotpatch-24.c: Likewise.
5380         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5381         * gcc.target/s390/hotpatch-1.c: Update expected output.
5382         * gcc.target/s390/hotpatch-2.c: Likewise.
5383         * gcc.target/s390/hotpatch-3.c: Likewise.
5384         * gcc.target/s390/hotpatch-4.c: Likewise.
5385         * gcc.target/s390/hotpatch-5.c: Likewise.
5386         * gcc.target/s390/hotpatch-6.c: Likewise.
5387         * gcc.target/s390/hotpatch-7.c: Likewise.
5388         * gcc.target/s390/hotpatch-8.c: Likewise.
5389         * gcc.target/s390/hotpatch-9.c: Likewise.
5390         * gcc.target/s390/hotpatch-10.c: Likewise.
5391         * gcc.target/s390/hotpatch-11.c: Likewise.
5392         * gcc.target/s390/hotpatch-12.c: Likewise.
5393         * gcc.target/s390/hotpatch-13.c: Likewise.
5394         * gcc.target/s390/hotpatch-14.c: Likewise.
5395         * gcc.target/s390/hotpatch-15.c: Likewise.
5396         * gcc.target/s390/hotpatch-16.c: Likewise.
5397         * gcc.target/s390/hotpatch-17.c: Likewise.
5398         * gcc.target/s390/hotpatch-18.c: Likewise.
5399         * gcc.target/s390/hotpatch-19.c: Likewise.
5401 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5403         PR target/65103
5404         * gcc.target/i386/pr65103-1.c: New.
5406 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5408         PR target/65044
5409         * gcc.target/i386/pr65044.c: New.
5411 2015-03-12  Tom de Vries  <tom@codesourcery.com>
5413         PR rtl-optimization/64895
5414         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5415         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5416         * gcc.target/i386/fuse-caller-save.c: Ditto.
5418 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5420         * gcc.dg/ipa/pr63569.c: Fix template.
5422 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
5424         * g++.dg/ipa/pr64146.C: Require fpic support.
5426 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
5428         PR libfortran/65200
5429         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5430         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5432 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
5434         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5435         to dg-options, fix up dg-skip-if.
5437 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
5439         PR target/65296
5440         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5441         * gcc.target/avr/tiny-caller-save.c: Same.
5443 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5445         PR target/65242
5446         * g++.dg/pr65242.C: New test.
5448 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
5450         * c-c++-common/asan/no-asan-check-glob.c: New test.
5452 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
5454         PR c++/65370
5455         * g++.dg/other/default11.C: New.
5456         * g++.dg/other/default12.C: Likewise.
5458 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5460         PR target/65368
5461         * gcc.target/i386/bmi2-bzhi-2.c: New test.
5463 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
5465         PR fortran/65024
5466         * gfortran.dg/unlimited_polymorphic_23.f90: New test
5468 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5470         PR c++/65127
5471         * g++.dg/cpp0x/pr65127.C: New test.
5473 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5475         * gcc.dg/ipa/PR64550.c: Update template.
5477 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5478             Tobias Burnus  <burnus@net-b.de>
5480         * gfortran.dg/coarray_sync_memory.f90: New.
5482 2015-03-10  Marek Polacek  <polacek@redhat.com>
5484         PR sanitizer/65367
5485         * c-c++-common/ubsan/pr65367.c: New test.
5487 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5489         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5490         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5491         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5492         * gcc.target/i386/mpx/calloc-1-nov.c: New.
5493         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5494         * gcc.target/i386/mpx/malloc-1-nov.c: New.
5495         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5496         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5497         * gcc.target/i386/mpx/realloc-1-nov.c: New.
5498         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5499         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5500         * gcc.target/i386/mpx/realloc-2-nov.c: New.
5501         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5503 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5505         * lib/mpx-dg.exp (mpx_link_flags): New.
5506         (mpx_init): New.
5507         (mpx_finish): New.
5508         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5509         * gcc.target/i386/mpx/alloca-1-nov.c: New.
5510         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5511         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5512         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5513         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5514         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5515         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5516         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5517         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5518         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5519         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5520         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5521         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5522         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5523         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5524         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5525         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5526         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5527         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5528         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5529         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5530         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5531         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5532         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5533         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5534         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5535         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5536         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5537         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5538         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5539         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5540         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5541         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5542         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5543         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5544         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5545         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5546         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5547         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5548         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5549         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5550         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5551         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5552         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5553         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5554         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5555         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5556         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5557         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5558         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5559         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5560         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5561         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5562         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5563         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5564         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5565         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5566         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5567         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5568         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5569         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5570         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5571         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5572         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5573         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5574         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5575         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5576         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5577         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5578         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5579         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5580         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5581         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5582         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5583         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5584         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5585         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5586         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5587         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5588         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5589         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5590         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5591         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5592         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5593         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5594         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5595         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5596         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5597         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5598         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5599         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5600         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5601         * gcc.target/i386/mpx/label-address-1.c: New.
5602         * gcc.target/i386/mpx/legacy-1-nov.c: New.
5603         * gcc.target/i386/mpx/macro.c: New.
5604         * gcc.target/i386/mpx/mpx-check.h: New.
5605         * gcc.target/i386/mpx/mpx.exp: New.
5606         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5607         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5608         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5609         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5610         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5611         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5612         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5613         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5614         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5615         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5616         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5617         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5618         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5619         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5620         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5621         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5622         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5623         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5624         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5625         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5626         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5627         * gcc.target/i386/mpx/reference-1-lbv.c: New.
5628         * gcc.target/i386/mpx/reference-1-nov.c: New.
5629         * gcc.target/i386/mpx/reference-1-ubv.c: New.
5630         * gcc.target/i386/mpx/reference-2-lbv.c: New.
5631         * gcc.target/i386/mpx/reference-2-nov.c: New.
5632         * gcc.target/i386/mpx/reference-2-ubv.c: New.
5633         * gcc.target/i386/mpx/reference-3-lbv.c: New.
5634         * gcc.target/i386/mpx/reference-3-nov.c: New.
5635         * gcc.target/i386/mpx/reference-3-ubv.c: New.
5636         * gcc.target/i386/mpx/reference-4-lbv.c: New.
5637         * gcc.target/i386/mpx/reference-4-nov.c: New.
5638         * gcc.target/i386/mpx/reference-4-ubv.c: New.
5639         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5640         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5641         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5642         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5643         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5644         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5645         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5646         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5647         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5648         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5649         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5650         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5651         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5652         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5653         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5654         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5655         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5656         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5657         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5658         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5659         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5660         * gcc.target/i386/mpx/sincos-1-nov.c: New.
5661         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5662         * gcc.target/i386/mpx/static-array-1-nov.c: New.
5663         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5664         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5665         * gcc.target/i386/mpx/static-init-1-nov.c: New.
5666         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5667         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5668         * gcc.target/i386/mpx/static-init-2-nov.c: New.
5669         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5670         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5671         * gcc.target/i386/mpx/static-init-3-nov.c: New.
5672         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5673         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5674         * gcc.target/i386/mpx/static-init-4-nov.c: New.
5675         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5676         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5677         * gcc.target/i386/mpx/static-init-5-nov.c: New.
5678         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5679         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5680         * gcc.target/i386/mpx/static-init-6-nov.c: New.
5681         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5682         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5683         * gcc.target/i386/mpx/static-string-1-nov.c: New.
5684         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5685         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5686         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5687         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5688         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5689         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5690         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5691         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5692         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5693         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5694         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5695         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5696         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5697         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5698         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5699         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5700         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5701         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5702         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5703         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5704         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5705         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5706         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5707         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5708         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5709         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5710         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5711         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5712         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5713         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5714         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5715         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5716         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5717         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5718         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5719         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5720         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5721         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5722         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5723         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5724         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5725         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5726         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5727         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5728         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5729         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5730         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5731         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5732         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5733         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5734         * gcc.target/i386/mpx/vararg-1-nov.c: New.
5735         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5736         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5737         * gcc.target/i386/mpx/vararg-2-nov.c: New.
5738         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5739         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5740         * gcc.target/i386/mpx/vararg-3-nov.c: New.
5741         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5742         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5743         * gcc.target/i386/mpx/vararg-4-nov.c: New.
5744         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5745         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5746         * gcc.target/i386/mpx/vararg-5-nov.c: New.
5747         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5748         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5749         * gcc.target/i386/mpx/vararg-6-nov.c: New.
5750         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5751         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5752         * gcc.target/i386/mpx/vararg-7-nov.c: New.
5753         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5754         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5755         * gcc.target/i386/mpx/vararg-8-nov.c: New.
5756         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5757         * gcc.target/i386/mpx/vla-1-lbv.c: New.
5758         * gcc.target/i386/mpx/vla-1-nov.c: New.
5759         * gcc.target/i386/mpx/vla-1-ubv.c: New.
5760         * gcc.target/i386/mpx/vla-2-lbv.c: New.
5761         * gcc.target/i386/mpx/vla-2-nov.c: New.
5762         * gcc.target/i386/mpx/vla-2-ubv.c: New.
5764 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
5766         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5768 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
5770         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5772 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
5774         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5775         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5777 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5779         PR c/65120
5780         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5781         on rhs is 0.
5782         (fn4): New test.
5783         * c-c++-common/pr65120.c: New test.
5785         PR rtl-optimization/65321
5786         * gcc.dg/pr65321.c: New test.
5788 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5790         PR tree-optimization/65355
5791         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5793 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
5795         PR c/65120
5796         * c-c++-common/pr49706.c: Adjust tests for not warning
5797         about !!x == y or !b == y where b is boolean, and add
5798         some further tests.
5799         * c-c++-common/pr62199-2.c: Likewise.
5801 2015-03-09  Richard Biener  <rguenther@suse.de>
5803         PR middle-end/65270
5804         * gcc.dg/torture/pr65270-1.c: New testcase.
5805         * gcc.dg/torture/pr65270-2.c: Likewise.
5807 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5809         PR tree-optimization/63743
5810         * gcc.dg/pr63743.c: New test.
5812 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
5814         PR lto/65316
5815         * g++.dg/lto/pr65316_0.C: New testcase.
5816         * g++.dg/lto/pr65316_1.C: New testcase.
5818 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
5820         PR target/62247
5821         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5822         hppa*-*-hpux*.
5823         * g++.dg/abi/rtti3.C: Likewise.
5825         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5827         PR target/62251
5828         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5830         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5832         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5834         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5836 2015-03-08  Morin  <mikael@gcc.gnu.org>
5838         PR fortran/60898
5839         * gfortran.dg/entry_20.f90: New.
5841 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5843         PR target/65153
5844         * gcc.c-torture/compile/pr65153.c: New.
5846 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5848         PR target/65249
5849         * g++.dg/torture/pr65249.C: New.
5851 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
5853         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5854         long.
5855         (int64_t): Likewise.
5857 2015-03-07  Marek Polacek  <polacek@redhat.com>
5858             Martin Uecker  <uecker@eecs.berkeley.edu>
5860         PR sanitizer/65280
5861         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5862         member-like arrays.
5863         * c-c++-common/ubsan/bounds-8.c: New test.
5864         * c-c++-common/ubsan/bounds-9.c: New test.
5865         * gcc.dg/ubsan/bounds-2.c: New test.
5867 2015-03-05  Martin Sebor  <msebor@redhat.com>
5869         * PR testsuite/63175
5870         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5871         checking of results into main to prevent it from getting optimized
5872         away.
5873         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5875 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
5877         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5878         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5879         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5880         x64.
5882 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
5884         * g++.dg/lto/pr65302_1.C: New testcase.
5885         * g++.dg/lto/pr65302_0.C: New testcase.
5887 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5889         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5890         -fno-ipa-icf to dg-options.
5892 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5894         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5895         compiles using the linker plugin.
5897 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5899         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5901 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5903         * gcc.target/arm/pr65067.c: New test.
5905 2015-03-05  Martin Liska  <mliska@suse.cz>
5907         PR ipa/65318
5908         * gcc.dg/ipa/pr65318.c: New test.
5910 2015-03-05  Marek Polacek  <polacek@redhat.com>
5912         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5914 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5916         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5918 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5920         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5921         max-unroll-times back to defaults for s390.
5923 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5925         Fix last commit.
5927 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5929         PR c++/64665
5930         * g++.dg/cpp0x/initlist92.C: New.
5932 2015-03-05  Richard Biener  <rguenther@suse.de>
5934         PR tree-optimization/65310
5935         * gcc.dg/vect/pr65310.c: New testcase.
5937 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5939         PR c++/64834
5940         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5942 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
5944         * gnat.dg/entry_queues3.adb: New test.
5946 2015-03-04  Ian Lance Taylor  <iant@google.com>
5948         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5950 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5952         PR c++/64227
5953         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5955 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
5957         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5958         -fno-ipa-icf to dg-options
5959         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5960         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5962 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5964         PR c++/64398
5965         * g++.dg/cpp0x/decltype62.C: New.
5967 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
5969         * gnat.dg/object_overflow5.adb: New test.
5971 2015-03-03  Martin Liska  <mliska@suse.cz>
5973         PR ipa/65287
5974         * gcc.dg/ipa/pr65287.c: New test.
5976 2015-03-03  Martin Jambor  <mjambor@suse.cz>
5977             Eric Botcazou  <ebotcazou@adacore.com>
5979         * gnat.dg/specs/pack12.ads: New test.
5981 2015-03-03  Martin Liska  <mliska@suse.cz>
5983         * gcc.dg/ipa/PR65282.c: New test.
5985 2015-03-13  Jeff Law  <law@redhat.com>
5987         PR tree-optimization/65241
5988         * gcc.c-torture/compile/pr65241.c: New test.
5990 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
5992         PR target/64331
5993         * gcc.target/avr/torture/pr64331.c: New test.
5995 2015-03-03  Martin Liska  <mliska@suse.cz>
5996             Jan Hubicka  <hubicka@ucw.cz>
5998         * g++.dg/ipa/pr65263.C: New test.
6000 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6002         PR ipa/65130
6003         * gcc.dg/lto/pr65130_0.c: New testcase.
6004         * gcc.dg/lto/pr65130_1.c: New testcase.
6006 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6008         PR ipa/64988
6009         * g++.dg/torture/pr64988.C: New testcase.
6011 2015-03-02  Tobias Burnus  <burnus@net-b.de>
6013         * gfortran.dg/coarray_atomic_6.f90: New.
6015 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6017         PR target/65184
6018         * gcc.target/i386/pr65184.c: New.
6020 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6022         PR target/65183
6023         * gcc.target/i386/pr65183.c: New.
6025 2015-02-28  Martin Liska  <mliska@suse.cz>
6026             Jan Hubicka  <hubicka@ucw.cz>
6028         * gcc.dg/ipa/ipa-icf-35.c: New test.
6029         * gcc.dg/ipa/ipa-icf-36.c: New test.
6030         * gcc.dg/ipa/ipa-icf-37.c: New test.
6032 2015-02-28  Martin Liska  <mliska@suse.cz>
6033             Jan Hubicka  <hubicka@ucw.cz>
6035         PR ipa/65245
6036         * gcc.dg/ipa/ipa-icf-34.c: New test.
6038 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
6040         PR target/61142
6041         * gcc.target/sh/sh/pr61142.c: New.
6043 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6045         * g++.dg/other/dump-ada-spec-3.C: New test.
6047 2015-03-01  Martin Liska  <mliska@suse.cz>
6049         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6050         * g++.dg/ipa/pr63595.C: Update expected results.
6052 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
6054         PR ipa/65236
6055         * g++.dg/ipa/ipa-icf-6.C: New testcase.
6057 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
6059         * gcc.dg/vect/pr59354.c: Move vector producing code to
6060         separate function.
6062 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
6064         PR ipa/65237
6065         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6066         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6067         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6068         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6070 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
6072         PR tree-optimization/65048
6073         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6074         (foo): Use K&R style definition.
6076 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
6078         PR target/65032
6079         * g++.dg/pr65032.C: New.
6081 2015-02-27  Marek Polacek  <polacek@redhat.com>
6083         PR c/65040
6084         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6085         -Wformat=2.
6087 2015-02-27  Marek Polacek  <polacek@redhat.com>
6089         PR c/65228
6090         * gcc.dg/pr65228.c: New test.
6092 2015-02-27  Kai Tietz  <ktietz@redhat.com>
6094         PR c/35330
6095         * gcc.dg/weak/weak-17.c: New file.
6097 2015-02-27  Richard Biener  <rguenther@suse.de>
6099         PR lto/65193
6100         * g++.dg/lto/pr65193_0.C: New testcase.
6102 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6104         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6105         * gcc.target/s390/hotpatch-8.c: Likewise.
6106         * gcc.target/s390/hotpatch-9.c: Likewise.
6107         * gcc.target/s390/pr61078.c: Likewise.
6108         * gcc.target/s390/pr57960.c: Remove -m64.
6109         * gcc.target/s390/pr61078.c: Likewise.
6111 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
6112             Martin Liska  <mliska@suse.cz>
6114         PR bootstrap/65150
6115         * gcc.dg/pr64454.c: Disable ICF.
6116         * gcc.dg/pr28685-1.c: Disable ICF
6117         * gcc.dg/ipa/iinline-5.c: Disable ICF.
6118         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6119         * g++.dg/ipa/ipa-icf-4.C: Update template.
6121 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
6123         PR tree-optimization/65216
6124         * gcc.c-torture/execute/pr65216.c: New test.
6126         PR tree-optimization/65215
6127         * gcc.c-torture/execute/pr65215-1.c: New test.
6128         * gcc.c-torture/execute/pr65215-2.c: New test.
6129         * gcc.c-torture/execute/pr65215-3.c: New test.
6130         * gcc.c-torture/execute/pr65215-4.c: New test.
6131         * gcc.c-torture/execute/pr65215-5.c: New test.
6133 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6135         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6137 2015-02-26  Martin Liska  <mliska@suse.cz>
6138             Jan Hubicka  <hubicka@ucw.cz>
6140         * g++.dg/ipa/pr64146.C: Update expected results.
6141         * gcc.dg/ipa/ipa-icf-26.c: Update test.
6142         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6143         * gcc.dg/ipa/ipa-icf-34.c: New test.
6145 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6147         * gcc.dg/vect/vect-pr61917.c: Rename to ...
6148         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6149         (dg-additional-options): Remove dg directive.
6150         (dg-final): Add dg directive.
6152 2015-02-26  Marek Polacek  <polacek@redhat.com>
6154         PR ipa/65008
6155         * g++.dg/ipa/pr65008.C: New test.
6157 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6159         * lib/profopt.exp (profopt-target-cleanup): New proc.
6160         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6161         files from sources from dg-additional-sources.
6163 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6165         * lib/gcov.exp: Cleanup in case of xfail.
6167 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6169         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6171 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
6173         PR debug/46102
6174         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6175         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6176         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6177         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6178         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6179         * g++.dg/debug/pr46123.C: XFAIL and move...
6180         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6181         * gcc.dg/debug/dwarf2-3.c: Move...
6182         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6184 2015-02-26  Marek Polacek  <polacek@redhat.com>
6186         PR c++/65202
6187         * g++.dg/cpp1y/pr65202.C: New test.
6189 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6191         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6192         locale_facets.h.gcov.
6194 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6196         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6198 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6200         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6202 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6204         PR target/65217
6205         * gcc.target/i386/pr65217.c: New.
6207 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6209         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6211 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6213         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6215 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6217         PR tree-optimization/65048
6218         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6220 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6222         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6223         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6225 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
6227         PR target/65161
6228         * gcc.target/i386/pr65161.c: New test.
6230 2015-02-26  Terry Guo  <terry.guo@arm.com>
6232         * gcc.target/arm/no-volatile-in-it.c: New test.
6234 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
6236         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6237         (dg-options): Add -save-temps.
6238         (dg-final): Add cleanup-saved-temps.
6240 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
6242         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6244 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
6246         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6247         * gcc.target/powerpc/pack01.c: Include string.h.
6249 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6251         PR target/65167
6252         * gcc.target/i386/pr65167.c: New.
6254 2015-02-25  Kai Tietz  <ktietz@redhat.com>
6256         PR tree-optimization/61917
6257         * gcc.dg/vect/vect-pr61917.c: New file.
6259 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
6261         PR tree-optimization/65170
6262         * gcc.c-torture/execute/pr65170.c: New test.
6263         * gcc.dg/tree-ssa/vrp96.c: New test.
6265 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6267         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6269 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6271         PR testsuite/65126
6272         * lib/gcc-defs.exp (additional_sources_used): Add new var.
6273         (dg-additional-files-options): Copy additional_sources to
6274         additional_sources_used before emptying additional_sources.
6275         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6276         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6277         (cleanup-saved-temps): Use additional_sources_used instead of
6278         additional_sources.
6279         (dg-test): Reset additional_sources_used.
6281 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
6283         PR fortran/63427
6284         * gfortran.dg/integer_exponentiation_6.F90: New test.
6286 2015-02-23  Martin Sebor  <msebor@redhat.com>
6288         PR target/65109
6289         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6290         two parts.  One to save registers, the other to verify the
6291         registers have the right values.  Save register state into
6292         static data rather than on the stack.
6294 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
6296         PR bootstrap/63888
6297         * c-c++-common/asan/pr63888.c: New test.
6299 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
6301         PR target/65163
6302         * gcc.c-torture/compile/pr65163.c: New.
6304 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6306         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6307         with -m31 on 64 bit.
6308         * gcc.dg/hoist-register-pressure-2.c: Likewise.
6309         * gcc.dg/hoist-register-pressure-3.c: Likewise.
6311 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6313         * gcc.target/s390/20090223-1.c: Add
6314         -Wno-implicit-function-declaration option.
6315         * gcc.target/s390/pr42224.c: Likewise.
6316         * gcc.target/s390/pr55718.c: Likewise.
6318 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6320         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6321         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6322         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6323         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6324         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6325         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6326         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6327         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6328         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6329         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6330         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6331         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6332         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6333         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6334         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6335         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6336         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6337         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6338         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6339         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6340         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6342 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6344         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6345         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6346         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6347         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6348         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6349         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6350         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6351         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6352         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6353         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6354         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6355         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6356         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6357         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6358         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6359         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
6361 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6363         PR fortran/64980
6364         PR fortran/61960
6365         * gfortran.dg/pr61960.f90: New.
6366         * gfortran.dg/pr64230.f90: New.
6367         * gfortran.dg/pr64980.f03: New.
6369 2015-02-22  Tom de Vries  <tom@codesourcery.com>
6371         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
6373 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
6375         PR ada/65156
6376         * gnat.dg/timing_events.adb: Removed, invalid test.
6378 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
6380         PR debug/58123
6381         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6382         location.
6383         * g++.dg/gcov/gcov-2.C: Likewise.
6385 2015-02-20  Richard Biener  <rguenther@suse.de>
6387         PR tree-optimization/65136
6388         * gcc.dg/tree-ssa/pr65136.c: New testcase.
6390 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
6392         PR testsuite/64158
6393         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6394         and nvptx-*-* blacklisting.
6396         * gcc.dg/sibcall-9.c: New test.
6397         * gcc.dg/sibcall-10.c: New test.
6399 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6401         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6403 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
6405         PR target/64452
6406         * gcc.target/avr/torture/pr64452.c: New test.
6408 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6410         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6411         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6413 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6415         PR testsuite/65116
6416         * lib/target-supports.exp (check_compile): Check whether
6417         additional_sources is defined before using it.
6419 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
6421         PR middle-end/65074
6422         * g++.dg/opt/pr65074.C: New file.
6424 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
6426         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6427         (size_type): New typedef.
6428         (operator "" _script): Use it for the last argument.
6430 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6432         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6434 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6436         * lib/target-supports.exp (check_compile): Save/restore
6437         additional_sources that may belong to an actual test.
6439 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
6441         PR gcov-profile/64634
6442         * g++.dg/gcov/gcov-15.C: New test.
6444 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6446         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6448 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6450         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6452 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6454         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6456 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6458         * gfortran.dg/fmt_cache_1.f: Add missing close.
6460 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6462         PR testsuite/65107
6463         * gfortran.dg/read_eof_8.f90: Add missing close.
6465 2015-02-18  Richard Biener  <rguenther@suse.de>
6467         PR tree-optimization/65063
6468         * gcc.dg/pr65063.c: New testcase.
6470 2015-02-18  Richard Biener  <rguenther@suse.de>
6472         PR tree-optimization/62217
6473         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6475 2015-02-18  Marek Polacek  <polacek@redhat.com>
6477         PR sanitizer/65081
6478         * c-c++-common/ubsan/pr65081.c: New test.
6480 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6482         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6483         * gcc.target/sh/force-cbranch-delay-slot.c: New.
6485 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
6487         * gcc.dg/ipa/propalign-3.c: New test.
6489 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6491         PR target/64793
6492         * gcc.target/sh/pr64793.c: New.
6493         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6495 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
6497         * gcc.target/arm/divzero.c: New test case.
6499 2015-02-17  Tom de Vries  <tom@codesourcery.com>
6501         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6503 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
6504             Jakub Jelinek  <jakub@redhat.com>
6506         PR c++/65075
6507         * g++.dg/cpp0x/pr65075.C: New test.
6509 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
6511         PR target/65058
6512         * gcc.target/powerpc/pr65058.c: New test.
6514 2015-02-16  Jeff Law  <law@redhat.com>
6516         PR tree-optimization/64823
6517         * gcc.dg/uninit-20.c: New test.
6519 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
6520             James Greenhalgh  <james.greenhalgh@arm.com>
6522         PR ipa/64963
6523         * gcc.dg/ipa/ipa-clone-1.c: New test.
6525 2015-02-16  Richard Biener  <rguenther@suse.de>
6527         PR tree-optimization/65077
6528         * gcc.dg/torture/pr65077.c: New testcase.
6530 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
6532         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6533         Directive adjusted to scan for ldaxr.
6534         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6535         adjusted to scan for ldaex.
6537 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
6539         PR c++/65080
6540         * g++.dg/cpp0x/constexpr-65080.C: New.
6542 2015-02-16  Richard Biener  <rguenther@suse.de>
6544         PR tree-optimization/63593
6545         * gcc.dg/pr63593.c: New testcase.
6547 2015-02-16  Marek Polacek  <polacek@redhat.com>
6549         PR c/65066
6550         * gcc.dg/pr65066.c: New test.
6552 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6554         * gcc.dg/pr65002.C: Move ...
6555         * g++.dg/ipa/pr65002.C: ... here.
6557 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
6559         * gcc.target/powerpc/pr64205.c: Skip on AIX.
6560         * gcc.target/powerpc/pr64505.c: Skip on AIX.
6561         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6562         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6564 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
6566         PR testsuite/64850
6567         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6568         the expression to find calls.
6569         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6570         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6571         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6572         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6573         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6575 2015-02-14  Marek Polacek  <polacek@redhat.com>
6577         PR c/64768
6578         * gcc.dg/array-11.c: New test.
6579         * gcc.dg/array-12.c: New test.
6580         * gcc.dg/array-13.c: New test.
6581         * gcc.dg/array-14.c: New test.
6582         * gcc.dg/c99-flex-array-typedef-1.c: New test.
6583         * gcc.dg/c99-flex-array-typedef-2.c: New test.
6584         * gcc.dg/c99-flex-array-typedef-3.c: New test.
6585         * gcc.dg/c99-flex-array-typedef-5.c: New test.
6586         * gcc.dg/c99-flex-array-typedef-7.c: New test.
6587         * gcc.dg/c99-flex-array-typedef-8.c: New test.
6589 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6591         PR c++/60894
6592         * g++.dg/lookup/using54.C: New.
6594 2015-02-13  Jeff Law  <law@redhat.com>
6596         PR bootstrap/65060
6597         Revert my change for tree-optimization/64823.
6599 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6601         PR tree-optimization/65053
6602         * gcc.c-torture/execute/pr65053-1.c: New test.
6603         * gcc.c-torture/execute/pr65053-2.c: New test.
6605 2015-02-13  Marek Polacek  <polacek@redhat.com>
6607         PR c/65050
6608         * gcc.dg/pr65050.c: New test.
6610 2015-02-13  Jeff Law  <law@redhat.com>
6612         PR tree-optimization/64823
6613         * gcc.dg/uninit-20.c: New test.
6615         PR rtl-optimization/47477
6616         * gcc.dg/tree-ssa/pr47477.c: New test.
6618 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6620         PR c++/60211
6621         * g++.dg/parse/ivdep-2.C: New.
6622         * g++.dg/parse/ivdep-3.C: Likewise.
6624 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6626         PR fortran/64506
6627         * gfortran.dg/continuation_13.f90: New test.
6628         * gfortran.dg/continuation_14.f: New test.
6630 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6632         PR c++/64970
6633         * g++.dg/cpp0x/sfinae55.C: New.
6635 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6637         PR ipa/65034
6638         * g++.dg/ipa/pr65034.C: New test.
6640 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6642         PR tree-optimization/65002
6643         * gcc.dg/pr65002.C: New.
6645 2015-02-13  Marek Polacek  <polacek@redhat.com>
6647         PR c/65040
6648         * c-c++-common/pr65040.c: New test.
6650 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
6652         PR tree-optimization/64705
6653         * gcc.dg/tree-ssa/pr64705.c: New test.
6655 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
6657         PR rtl/32219
6658         * gcc.dg/visibility-22.c: New test.
6659         * gcc.dg/visibility-23.c: New test.
6660         * gcc.target/i386/pr32219-1.c: New test.
6661         * gcc.target/i386/pr32219-2.c: New test.
6662         * gcc.target/i386/pr32219-3.c: New test.
6663         * gcc.target/i386/pr32219-4.c: New test.
6664         * gcc.target/i386/pr32219-5.c: New test.
6665         * gcc.target/i386/pr32219-6.c: New test.
6666         * gcc.target/i386/pr32219-7.c: New test.
6667         * gcc.target/i386/pr32219-8.c: New test.
6668         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6670 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6672         PR libgfortran/57822
6673         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6674         four different KINDs.
6676 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6678         PR c++/64884
6679         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6681         PR sanitizer/65000
6682         * g++.dg/ubsan/pr65000.C: New test.
6684 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
6686         PR fortran/64932
6687         * gfortran.dg/finalize_28.f90: New test
6689 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6691         PR debug/55541
6692         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6693         DW_TAG_lexical_block removal.
6694         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6695         * g++.dg/guality/pr55541.C: New test.
6697         PR sanitizer/64984
6698         * g++.dg/ubsan/pr64984.C: New test.
6700 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
6702         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6704 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6706         PR testsuite/64930
6707         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6708         instructions for 2015-01-14 get_memmodel changes.
6709         * gcc.target/powerpc/atomic-p8.c: Likewise.
6711         PR sanitizer/65019
6712         * g++.dg/ubsan/pr65019.C: New test.
6714         PR tree-optimization/65014
6715         * gcc.c-torture/compile/pr65014.c: New test.
6717 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6719         PR libgfortran/57822
6720         * gfortran/fmt_g0_7.f08: Revise test.
6722 2015-02-11  Jeff Law  <law@redhat.com>
6724         PR target/63347
6725         * gcc.target/m68k/pr63347.c: New test.
6727 2015-02-11  Marek Polacek  <polacek@redhat.com>
6729         * g++.dg/ubsan/shift-1.C: New test.
6730         * gcc.dg/ubsan/c-shift-2.c: New test.
6731         * c-c++-common/ubsan/shift-5.c: Remove file.
6733 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
6735         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6736         Directive adjusted to XFAIL.
6737         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6738         adjusted to XFAIL.
6740 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6742         PR middle-end/65003
6743         * g++.dg/opt/pr65003.C: New test.
6745 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6747         * lib/target-supports.exp (check_effective_target_pie): Renamed
6748         to ...
6749         (check_effective_target_pie_enabled): This.
6750         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6751         * gcc.target/i386/pie.c: Likewise.
6753 2015-02-11  Andrew Pinski  <apinski@cavium.com>
6755         PR target/64893
6756         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6757         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6759 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6761         PR target/61925
6762         * gcc.target/i386/pr61925-1.c: New test.
6763         * gcc.target/i386/pr61925-2.c: New test.
6764         * gcc.target/i386/pr61925-3.c: New test.
6766 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
6768         PR sanitizer/65004
6769         * g++.dg/asan/pr65004.C: New test.
6771 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
6773         PR target/64661
6774         * gcc.taget/sh/pr64661-0.h: New.
6775         * gcc.taget/sh/pr64661-1.c: New.
6776         * gcc.taget/sh/pr64661-2.c: New.
6777         * gcc.taget/sh/pr64661-3.c: New.
6778         * gcc.taget/sh/pr64661-4.c: New.
6780 2015-02-10  Richard Biener  <rguenther@suse.de>
6782         PR tree-optimization/64995
6783         * g++.dg/torture/pr64995.C: New testcase.
6785 2015-02-10  Richard Biener  <rguenther@suse.de>
6787         PR tree-optimization/64909
6788         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6790 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6792         * gcc.dg/signbit-sa.c: New test.
6794 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6796         PR libgfortran/57822
6797         * gfortran/fmt_g0_7.f08: New test.
6799 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
6801         PR tree-optimization/43378
6802         * gcc.dg/tree-ssa/pr43378.c: New test.
6804 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
6806         PR ipa/64978
6807         * g++.dg/torture/pr64978.C: New testcase.
6809 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6811         PR sanitizer/64981
6812         * gcc.dg/asan/pr64981.c: New test.
6814 2015-02-09  Marek Polacek  <polacek@redhat.com>
6816         PR c/64856
6817         * gcc.dg/pr64856.c: New test.
6819 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6821         PR target/64979
6822         * gcc.dg/tree-ssa/stdarg-7.c: New test.
6823         * gcc.c-torture/execute/pr64979.c: New test.
6825 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
6827         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6829 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6831         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6832         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6834 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6836         PR target/58757
6837         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6839 2015-02-09  Richard Biener  <rguenther@suse.de>
6841         PR tree-optimization/54000
6842         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6844 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6846         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6848 2015-02-09  Martin Liska  <mliska@suse.cz>
6850         * g++.dg/ipa/pr64858.C: New test.
6852 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6854         * gcc.dg/uninit-19.c: Fix warning line for fpic.
6856 2015-02-08  Andrew Pinski  <apinski@cavium.com>
6858         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6860 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6862         PR fortran/63744
6863         * gfortran.dg/use_rename_8.f90: New.
6865 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
6867         * gnat.dg/addr7.ad[sb]: New test.
6868         * gnat.dg/addr8.ad[sb]: Likewise.
6870 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
6872         PR jit/64752
6873         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6874         from jit.dg/test-compile-to-executable.c's create_code, with a
6875         clarification of the output message.
6876         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6877         pass/fail message.
6878         (test_jit): Use CHECK_NO_ERRORS when calling
6879         gcc_jit_context_compile_to_file.
6880         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6881         jit-verify-compile-to-file to jit-verify-output-file-was-created.
6882         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
6883         about deletions that are attempted.
6884         (jit-verify-compile-to-file): Rename to...
6885         (jit-verify-output-file-was-created): ...this, and drop the
6886         attempt to run "file" and verify the output.
6887         (jit-verify-assembler): New function.
6888         (jit-verify-object): New function.
6889         (jit-verify-dynamic-library): New function.
6890         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6891         favor of an implementation from new file
6892         create-code-for-hello-world-executable.h, which also adds a
6893         "main".
6894         (dg-final): Replace jit-verify-compile-to-file with
6895         jit-verify-output-file-was-created, and invoke new function
6896         jit-verify-assembler.
6897         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6898         the output message.
6899         (dg-final): Replace jit-verify-compile-to-file with
6900         jit-verify-output-file-was-created, and invoke new function
6901         jit-verify-dynamic-library.
6902         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6903         favor of an implementation from new file
6904         create-code-for-hello-world-executable.h, which also adds a
6905         "main".
6906         (dg-final): Replace jit-verify-compile-to-file with
6907         jit-verify-output-file-was-created.  Strengthen the expected stdout
6908         from the built executable.
6909         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6910         favor of an implementation from new file
6911         create-code-for-hello-world-executable.h, which also adds a
6912         "main".
6913         (dg-final): Replace jit-verify-compile-to-file with
6914         jit-verify-output-file-was-created, and invoke new function
6915         jit-verify-object.
6916         * jit.dg/verify-dynamic-library.c: New source file.
6918 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
6919             Brian Rzycki  <b.rzycki@samsung.com>
6921         PR tree-optimization/64878
6922         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6924 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6926         PR ipa/64896
6927         * g++.dg/ipa/pr64896.C: New test.
6929 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6931         PR target/64205
6932         * gcc.target/powerpc/pr64205.c: New file.
6934 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
6936         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6937         (dg-options): Use -fpie instead of -fPIE -pie.
6939 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6941         PR middle-end/64937
6942         * g++.dg/asan/pr64937.C: New test.
6944 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
6946         PR fortran/63205
6947         * gfortran.dg/class_to_type_4.f90: New test
6949 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
6951         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6953 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6955         PR rtl-optimization/64957
6956         PR debug/64817
6957         * gcc.c-torture/execute/pr64957.c: New test.
6959 2015-02-05  Jeff Law  <law@redhat.com>
6961         PR target/17306
6962         * gcc.target/h8300/pr17306-1.c: New test.
6963         * gcc.target/h8300/pr17306-2.c: New test.
6965 2015-02-05  Tobias Burnus  <burnus@net-b.de>
6967         PR fortran/64943
6968         * gfortran.dg/structure_constructor_12.f90: New.
6970 2015-02-05  Jeff Law  <law@redhat.com>
6972         PR target/58400
6973         gcc.target/h8300/pr58400.c: New test.
6975 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
6977         * gcc.target/arm/macro_defs0.c: New test.
6978         * gcc.target/arm/macro_defs1.c: New test.
6979         * gcc.target/arm/macro_defs2.c: New test.
6981 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
6983         PR rtl-optimization/64905
6984         * gcc.target/i386/pr64905.c: Require nonpic target.
6985         (dg-options): Add -fomit-frame-pointer.
6986         (main): Remove.
6988 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
6990         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6991         tree dump scanning.
6993 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
6995         PR fortran/64757
6996         * gfortran.dg/type_to_class_2.f90: New test
6997         * gfortran.dg/type_to_class_3.f90: New test
6999 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
7001         PR ipa/64686
7002         * g++.dg/torture/pr64686.C: New testcase.
7004 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7006         PR rtl-optimization/64905
7007         * gcc.target/i386/pr64905.c: New file.
7009 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7011         * gcc.dg/guality/pr41447-1.c: Remove xfail.
7012         * gcc.dg/guality/pr41616-1.c: Ditto.
7014 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
7016         PR debug/64817
7017         * gcc.dg/pr64817-3.c: New.
7019 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
7020             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7022         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7023         pass parameters in registers.
7024         * gcc.dg/guality/pr36728-2.c (main): Likewise.
7025         * gcc.dg/guality/pr36728-3.c (main): Likewise.
7026         * gcc.dg/guality/pr36728-4.c (main): Likewise.
7028 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
7029             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7031         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7032         list, allow for multilibed targets.
7033         * gcc.dg/combine_ashiftrt_2.c: Likewise.
7035 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7037         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7038         * gcc.dg/pr46728-6.c: Ditto.
7040 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
7042         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7043         for mips_nanlegacy target.
7045 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
7047         * gcc.target/i386/chkp-hidden-def.c: New.
7049 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7051         PR middle-end/62103
7052         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7053         to use 24 bits for bitfield b.
7055 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7057         PR testsuite/64796
7058         * lib/target-supports.exp (check_effective_target_bswap64): Do not
7059         cache result in a global variable.  Include all 32-bit targets for
7060         bswap64 tests.
7062 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
7064         PR rtl-optimization/64756
7065         * gcc.c-torture/execute/pr64756.c: New test.
7067 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
7069         PR target/64660
7070         * gcc.target/sh/pr64660-0.h: New.
7071         * gcc.target/sh/pr64660-1.c: New.
7072         * gcc.target/sh/pr64660-2.c: New.
7073         * gcc.target/sh/pr64660-3.c: New.
7074         * gcc.target/sh/pr64660-4.c: New.
7076 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7078         PR c++/64877
7079         * g++.dg/warn/Waddress-2.C: New.
7081 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
7083         PR middle-end/61225
7084         * gcc.target/i386/pr49095.c: XFAIL for ia32.
7086 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
7088         PR preprocessor/64803
7089         * gcc.dg/cpp/builtin-macro-1.c: New test case.
7091 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
7093         * g++.dg/ipa/devirt-37.C: Disable early inlining.
7095 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
7097         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7098         (_ARM_FPSRC): Add DN and AHP fields.
7099         (clean_results): Force DN=1 on AArch64.
7100         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7101         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7102         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7103         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7104         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7105         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7107 2015-02-02  Alan Modra  <amodra@gmail.com>
7109         * gcc.target/powerpc/cprophard.c: New.
7111 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
7113         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7114         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7116 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
7118         PR debug/64817
7119         * gcc.dg/pr64817-1.c: New test.
7120         * gcc.dg/pr64817-2.c: New test.
7122 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
7124         PR target/64851
7125         * gcc.target/sh/pr64851-0.h: New
7126         * gcc.target/sh/pr64851-1.c: New
7127         * gcc.target/sh/pr64851-2.c: New
7128         * gcc.target/sh/pr64851-3.c: New
7129         * gcc.target/sh/pr64851-4.c: New
7131 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7133         PR target/64882
7134         * gcc.dg/torture/pr64882.c: New test.
7136 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
7138         PR target/64159
7139         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7140         sparc*-*-*.
7142 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7144         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7145         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7146         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7147         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7148         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7149         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7150         tree dump.
7151         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7152         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7153         tree dump.
7154         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7155         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7156         tree dump.
7158 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7160         PR target/64688
7161         * g++.dg/pr64688-2.C: New.
7163 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7165         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7166         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7167         * gcc.target/i386/fuse-caller-save.c: Ditto.
7168         * gcc.target/i386/headmerge-1.c: Ditto.
7169         * gcc.target/i386/headmerge-2.c: Ditto.
7170         * gcc.target/i386/sibcall-6.c: Ditto.
7172 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7174         PR target/64617
7175         * gcc.target/i386/pr64617.c: New test.
7177 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7179         PR target/15184
7180         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7181         (dg-options): Remove -m32.
7182         (dg-final): Scan for "movb %al" only.
7183         * gcc.target/i386/pr15184-2.c: Ditto.
7185 2015-01-30  Richard Biener  <rguenther@suse.de>
7187         PR tree-optimization/64829
7188         * gcc.dg/vect/pr64829.c: New testcase.
7190 2015-01-29  Marek Polacek  <polacek@redhat.com>
7192         PR c/64709
7193         * gcc.dg/pr64709.c: New test.
7195 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
7197         PR c++/64717
7198         * g++.dg/ubsan/pr64717-1.C: New test.
7199         * g++.dg/ubsan/pr64717-2.C: New test.
7201 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
7203         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7205 2015-01-29  Jeff Law  <law@redhat.com>
7207         PR target/15184
7208         * gcc.target/i386/pr15184-1.c: New test.
7209         * gcc.target/i386/pr15184-2.c: New test.
7211 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7213         PR tree-optimization/64746
7214         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7216 2015-01-29  Richard Biener  <rguenther@suse.de>
7218         PR tree-optimization/64853
7219         * gcc.dg/torture/pr64853.c: New testcase.
7221 2015-01-29  Richard Biener  <rguenther@suse.de>
7223         PR tree-optimization/64844
7224         * gcc.dg/vect/pr64844.c: New testcase.
7226 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7228         PR middle-end/64809
7229         * gcc.dg/pr64809.c: Delete.
7231 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
7233         PR middle-end/64805
7234         * gcc.target/i386/pr64805.c: New.
7236 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7238         * gcc.dg/guality/guality.h (main): Add argv[0] to
7239         guality_gdb_command.
7241 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
7243         PR ipa/64801
7244         * gcc.dg/tree-ssa/pr64801.c: New testcase.
7246 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
7248         PR target/64659
7249         * gcc.target/sh/sh.exp
7250         (check_effective_target_atomic_model_soft_gusa_available,
7251         check_effective_target_atomic_model_soft_tcb_available,
7252         check_effective_target_atomic_model_soft_imask_available,
7253         check_effective_target_atomic_model_hard_llcs_available): New.
7254         * gcc.target/sh/pr64659-0.h: New.
7255         * gcc.target/sh/pr64659-1.c: New.
7256         * gcc.target/sh/pr64659-2.c: New.
7257         * gcc.target/sh/pr64659-3.c: New.
7258         * gcc.target/sh/pr64659-4.c: New.
7260 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
7262         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7263         scan-assembler-times pattern.
7265 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7267         PR middle-end/64809
7268         * gcc.dg/pr64809.c: New test.
7270 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
7272         PR tree-optimization/64277
7273         * gcc.dg/pr64277.c: New.
7275 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7277         PR tree-optimization/64718
7278         * gcc.c-torture/execute/pr64718.c: New test.
7280 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
7282         * gcc.target/aarch64/abs_2.c: New.
7284 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
7286         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7287         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7288         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7289         ISA rev < 2.
7291 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
7293         PR bootstrap/64612
7294         * lib/target-supports.exp (check_effective_target_comdat_group): New.
7295         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7296         { target comdat_group }.
7298 2015-01-27  Tobias Burnus  <burnus@net-b.de>
7300         PR fortran/63861
7301         * gfortran.dg/goacc/coarray_2.f90: New.
7303 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7305         PR ipa/60871
7306         PR ipa/64139
7307         * g++.dg/torture/pr64139.C: New testcase.
7308         * g++.dg/torture/pr60871.C: Likewise.
7310 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
7312         PR fortran/64230
7313         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7314         prevent linking errors.
7316 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7318         PR ipa/64282
7319         * g++.dg/torture/pr64282.C: New testcase.
7321 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7323         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7324         for wzr reg.
7326 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7328         * gcc.target/s390/hotpatch-13.c: New testcase.
7329         * gcc.target/s390/hotpatch-14.c: New testcase.
7330         * gcc.target/s390/hotpatch-15.c: New testcase.
7331         * gcc.target/s390/hotpatch-16.c: New testcase.
7332         * gcc.target/s390/hotpatch-17.c: New testcase.
7333         * gcc.target/s390/hotpatch-18.c: New testcase.
7334         * gcc.target/s390/hotpatch-19.c: New testcase.
7335         * gcc.target/s390/hotpatch-20.c: New testcase.
7336         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7337         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7338         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7339         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7340         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7341         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7342         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7343         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7344         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7345         * gcc.target/s390/hotpatch-10.c: Likewise.
7346         * gcc.target/s390/hotpatch-11.c: Likewise.
7347         * gcc.target/s390/hotpatch-12.c: Likewise.
7348         * gcc.target/s390/hotpatch-2.c: Likewise.
7349         * gcc.target/s390/hotpatch-3.c: Likewise.
7350         * gcc.target/s390/hotpatch-4.c: Likewise.
7351         * gcc.target/s390/hotpatch-5.c: Likewise.
7352         * gcc.target/s390/hotpatch-6.c: Likewise.
7353         * gcc.target/s390/hotpatch-7.c: Likewise.
7354         * gcc.target/s390/hotpatch-8.c: Likewise.
7355         * gcc.target/s390/hotpatch-9.c: Likewise.
7356         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
7357         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7358         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7359         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7360         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7361         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7362         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7363         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7365 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
7367         * gcc.dg/long_branch.c: New testcase.
7369 2015-01-27  Richard Biener  <rguenther@suse.de>
7371         PR tree-optimization/56273
7372         PR tree-optimization/59124
7373         PR tree-optimization/64277
7374         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7375         * gcc.dg/Warray-bounds-12.c: Likewise.
7376         * gcc.dg/Warray-bounds-13.c: Likewise.
7378 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7380         PR rtl-optimization/61058
7381         * gcc.dg/pr61058.c: New test.
7383 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
7385         * gcc.target/i386/chkp-narrow-bounds.c: New.
7387 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7389         PR tree-optimization/64807
7390         * gcc.dg/pr64807.c: New test.
7392         PR c/64766
7393         * gcc.dg/pr64766.c: New test.
7395 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
7397         PR target/49263
7398         * gcc.target/sh/pr49263-4.c: New.
7400 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
7402         PR fortran/62044
7403         * gfortran.dg/allocate_with_mold_1.f90: New test
7405 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
7407         PR c/64778
7408         * gcc.dg/pr64778.c: New test.
7410         PR middle-end/64421
7411         * gcc.dg/vect/pr64421.c: New test.
7413 2015-01-26  Tobias Burnus  <burnus@net-b.de>
7415         PR fortran/64771
7416         * gfortran.dg/coarray_36.f: New.
7417         * gfortran.dg/coarray_37.f90: New.
7419 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
7421         PR fortran/64230
7422         * gfortran.dg/class_allocate_18.f90: New.
7424 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7426         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7428 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7430         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7432 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7434         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7436 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7438         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7440 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7442         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7443         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7444         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7445         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7447 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7449         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7450         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7451         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7453 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7455         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7456         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7457         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7458         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7459         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7460         vXXXhn.inc.
7462 2015-01-26  Richard Biener  <rguenther@suse.de>
7464         PR middle-end/64764
7465         * gcc.dg/uninit-19.c: New testcase.
7467 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7469         * lib/target-supports.exp (check_effective_target_vect64): Add
7470         sparc*-*-*.
7472 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7474         PR testsuite/64712
7475         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7477 2015-01-26  Tony Liu  <tony.liu@arm.com>
7479         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7480         non-UAL cases.
7482 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
7484         PR libfortran/64770
7485         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7486         correctly, clean up afterwards.
7488 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
7490         PR fortran/62044
7491         * gfortran.dg/use_rename_7.f90: New.
7493 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
7495         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7496         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7498 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
7500         PR target/54236
7501         * gcc.target/sh/pr54236-4.c: New.
7503 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
7505         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7506         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
7507         Bridge test.
7509 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
7511         PR libfortran/64770
7512         * gfortran.dg/open_new_segv.f90: New test.
7514 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
7516         PR target/49263
7517         PR target/53987
7518         PR target/64345
7519         PR target/59533
7520         PR target/52933
7521         PR target/54236
7522         PR target/51244
7523         * gcc.target/sh/pr64345-1.c: New.
7524         * gcc.target/sh/pr64345-2.c: New.
7525         * gcc.target/sh/pr59533-1.c: New.
7526         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7527         * gcc.target/sh/pr52933-2.c: Likewise.
7528         * gcc.target/sh/pr54089-1.c: Likewise.
7529         * gcc.target/sh/pr54236-1.c: Likewise.
7530         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7531         * gcc.target/sh/pr49263-1.c: Remove xfails.
7532         * gcc.target/sh/pr49263-2.c: Likewise.
7533         * gcc.target/sh/pr49263-3.c: Likewise.
7534         * gcc.target/sh/pr53987-1.c: Likewise.
7535         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7536         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7537         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7538         (test05, test06, test07, test08, test09, test10, test11, test12): New.
7539         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7540         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7541         test_009): New.
7542         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7543         (test_02): New.
7545 2015-01-24  Tom de Vries  <tom@codesourcery.com>
7547         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7549 2015-01-23  Ian Lance Taylor  <iant@google.com>
7551         PR go/64510
7552         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7553         targets without split stack support.
7555 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
7557         PR target/64317
7558         * gcc.target/i386/pr64317.c: New test.
7560 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
7562         PR rtl-optimization/63637
7563         PR rtl-optimization/60663
7564         * gcc.dg/pr63637-1.c: New test.
7565         * gcc.dg/pr63637-2.c: New test.
7566         * gcc.dg/pr63637-3.c: New test.
7567         * gcc.dg/pr63637-4.c: New test.
7568         * gcc.dg/pr63637-5.c: New test.
7569         * gcc.dg/pr63637-6.c: New test.
7570         * gcc.target/i386/pr63637-1.c: New test.
7571         * gcc.target/i386/pr63637-2.c: New test.
7572         * gcc.target/i386/pr63637-3.c: New test.
7573         * gcc.target/i386/pr63637-4.c: New test.
7574         * gcc.target/i386/pr63637-5.c: New test.
7575         * gcc.target/i386/pr63637-6.c: New test.
7577 2015-01-23  Richard Biener  <rguenther@suse.de>
7579         PR testsuite/63439
7580         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7581         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7583 2015-01-23  Marek Polacek  <polacek@redhat.com>
7585         PR preprocessor/60570
7586         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7587         * gcc.dg/cpp/pr60570.c: New test.
7589 2015-01-23  Richard Biener  <rguenther@suse.de>
7591         PR testsuite/63439
7592         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7593         vectorization on vect64 targets.
7595 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
7597         PR fortran/60922
7598         * gfortran.dg/class_allocate_17.f90: New.
7600 2015-01-23  Tobias Burnus  <burnus@net-b.de>
7602         PR fortran/64726
7603         * gfortran.dg/goacc/combined_loop.f90: New.
7605 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7607         PR fortran/61933
7608         * gfortran.dg/make_unit.f90: New test.
7610 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7612         PR fortran/61933
7613         * gfortran.dg/negative_unit_int8.f: Update.
7615 2015-01-22  Jeff Law  <law@redhat.com>
7617         PR target/52076
7618         * gcc.target/m68k/pr52076-1.c: New test.
7619         * gcc.target/m68k/pr52076-2.c: New test.
7621 2015-01-22  Richard Biener  <rguenther@suse.de>
7623         PR middle-end/64728
7624         * gcc.dg/torture/pr64728.c: New testcase.
7626 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
7628         PR target/64688
7629         * g++.dg/pr64688.C: New test.
7631 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
7633         * gcc.target/i386/chkp-always_inline.c (f1): Make static
7634         to avoid errors with -fpic.
7636 2015-01-22  Richard Biener  <rguenther@suse.de>
7638         PR libstdc++/64535
7639         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7641 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
7643         PR rtl-optimization/64682
7644         * gcc.c-torture/execute/pr64682.c: New file.
7646 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
7648         PR debug/64511
7649         * gcc.dg/pr64511.c: New test.
7651         PR rtl-optimization/62078
7652         * g++.dg/opt/pr62078.C: New test.
7654         PR c/63307
7655         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7657 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
7659         PR fortran/57023
7660         * gfortran.dg/internal_pack_15.f90:  New test.
7662 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7664         * c-c++-common/tsan/step.c: New testcase.
7666 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7668         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7670 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7672         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7674 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7676         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7678 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7680         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7682 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7684         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7686 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7688         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7690 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7692         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7694 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7696         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7698 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7700         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7702 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7704         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7706 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7708         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7710 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7712         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7714 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7716         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7717         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7718         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7719         vXXXw.inc.
7721 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7723         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7724         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7725         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7726         vXXXl.inc.
7728 2015-01-21  Renlin Li  <renlin.li@arm.com>
7730         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7731         * g++.dg/tls/thread_local5g.C: Likewise.
7732         * g++.dg/tls/thread_local6g.C: Likewise.
7734 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7736         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7737         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7738         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7740 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7742         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7743         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7744         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7746 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7748         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7749         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7750         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7752 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7754         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7755         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7756         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7758 2015-01-20  Jeff Law  <law@redhat.com>
7760         PR target/59946
7761         * gcc.target/m68k/pr59946.c: New test.
7763 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7765         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7766         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7767         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7769 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7771         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7772         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7773         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7775 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7777         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7778         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7779         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7781 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7783         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7784         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7785         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7786         vshuffle.inc.
7787         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7788         vshuffle.inc.
7790 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7792         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7793         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7794         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7796 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7798         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7799         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7800         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7802 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7804         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7806 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
7808         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7810         PR sanitizer/64632
7811         * g++.dg/ubsan/pr64632.C: New test.
7813         PR debug/64663
7814         * gcc.dg/pr64663.c: New test.
7816 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7818         PR c++/64383
7819         * g++.dg/warn/Wunused-var-23.C: New.
7821 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7823         PR c++/59937
7824         * g++.dg/cpp0x/constexpr-59937-1.C: New.
7825         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7827 2015-01-20  Richard Biener  <rguenther@suse.de>
7829         PR ipa/64684
7830         * gcc.dg/lto/pr64684_0.c: New testcase.
7831         * gcc.dg/lto/pr64684_1.c: Likewise.
7832         * gcc.dg/lto/pr64684_2.c: Likewise.
7833         * gcc.dg/lto/pr64685_0.c: Likewise.
7834         * gcc.dg/lto/pr64685_1.c: Likewise.
7836 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7838         PR c++/62241
7839         * g++.dg/cpp1y/lambda-init12.C: New.
7841 2015-01-20  Richard Biener  <rguenther@suse.de>
7843         PR tree-optimization/64410
7844         * g++.dg/vect/pr64410.cc: Require vect_double.
7846 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
7848         PR target/64149
7849         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7851 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
7853         PR bootstrap/64676
7854         Revert:
7855         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7857         PR rtl-optimization/64081
7858         * gcc.dg/pr64081.c: New test.
7860 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7862         * jit.dg/harness.h: Include <unistd.h>.
7863         (CHECK_NO_ERRORS): New.
7864         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7865         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7866         gcc_jit_context_compile_to_file.
7867         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7868         args to the spawned executable.
7869         (jit-expand-vars): New function.
7870         (jit-exe-params): New variable.
7871         (dg-jit-set-exe-params): New function.
7872         (jit-dg-test): Detect testcases that use
7873         jit-verify-compile-to-file and call jit-setup-compile-to-file.
7874         Set arguments of spawned process to jit-exe-params.
7875         (jit-get-output-filename): New function.
7876         (jit-setup-compile-to-file): New function.
7877         (jit-verify-compile-to-file): New function.
7878         (jit-run-executable): New function.
7879         (jit-verify-executable): New function.
7880         * jit.dg/test-compile-to-assembler.c: New testcase.
7881         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7882         * jit.dg/test-compile-to-executable.c: New testcase.
7883         * jit.dg/test-compile-to-object.c: New testcase.
7885 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
7887         PR target/64652
7888         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7889         (test_1): New.
7891 2015-01-19  Martin Liska  <mliska@suse.cz>
7893         * objc/compile/pr64668.m: New test.
7895 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7897         * jit.dg/test-arith-overflow.c: Include stdbool.h.
7898         (create_overflow_fn): Update comment to clarify that
7899         the third param of the created function is a bool *, not
7900         an int *.
7901         (verify_int_overflow_fn): Convert param "expected_ovf" from
7902         int to bool.  Update third param of "overflow_fn_type" from int *
7903         to bool *.  Update local "actual_ovf" from int to bool.
7904         (verify_uint_overflow_fn): Likewise.
7906 2015-01-19  Martin Liska  <mliska@suse.cz>
7908         * gcc.dg/ipa/ipa-icf-33.c: New test.
7910 2015-01-19  Felix Yang  <felix.yang@huawei.com>
7911             Haijian Zhang  <z.zhanghaijian@huawei.com>
7913         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7914         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7915         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7916         result_float64x2, expected_hfloat64x2): New helper type, variable and
7917         declaration.
7918         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7919         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7920         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7921         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7922         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7923         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7924         and target without the FMA feature.
7926 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
7928         * gcc.target/aarch64/pr64304.c: New testcase.
7930 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7932         PR rtl-optimization/64081
7933         * gcc.dg/pr64081.c: New test.
7935 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
7937         PR target/63971
7938         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7939         the epilogue).
7940         * gcc.target/aarch64/test_frame_6.c: Likewise.
7941         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7942         and x19 (in the epilogue).
7943         * gcc.target/aarch64/test_frame_4.c: Likewise.
7944         * gcc.target/aarch64/test_frame_7.c: Likewise.
7946 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7948         * gcc.target/i386/chkp-always_inline.c: New.
7950 2015-01-15  Andrew Pinski  <apinski@cavium.com>
7951             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7953         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7954         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7956 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
7958         PR fortran/60255
7959         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7960         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7962 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7964         PR fortran/64578
7965         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7967 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
7969         PR target/64652
7970         * gcc.target/sh/torture/pr64652.c: New.
7972 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7974         * gcc.dg/ipa/ipa-icf-32.c: Update template.
7975         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7976         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7977         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7978         * c-c++-common/asan/kasan-recover-1.c: Likewise.
7979         * c-c++-common/asan/kasan-recover-2.c: Likewise.
7981 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7983         PR ipa/64378
7984         * g++.dg/torture/pr64378.C: New testcase.
7986 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7988         PR fortran/57959
7989         * gfortran.dg/block_13.f08: New test
7991 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7993         PR fortran/55901
7994         * gfortran.dg/associate_1.f03: Allow test for character with
7995         automatic length.
7997 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7999         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8000         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8002 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8004         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8006 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
8008         PR fortran/64578
8009         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8011 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8013         PR fortran/60357
8014         * gfortran.dg/alloc_comp_assign_13.f08: New test.
8016         PR fortran/61275
8017         * gfortran.dg/alloc_comp_assign_14.f08: New test.
8019         PR fortran/55932
8020         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8022 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8024         PR fortran/60334
8025         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8027 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
8029         PR rtl-optimization/52773
8030         * gcc.c-torture/compile/pr52773.c: New test.
8032 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8034         PR c++/62134
8035         * g++.dg/cpp0x/alias-decl-46.C: New.
8037 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8039         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8041 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8043         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8044         Add trace.
8045         (CHECK_FP): Likewise.
8046         (CHECK_CUMULATIVE_SAT): Likewise.
8048 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8050         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8051         (Set_Neon_Cumulative_Sat): Add parameter.
8052         (__set_neon_cumulative_sat): Support new parameter.
8053         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8054         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8055         argument.
8056         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8057         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8058         argument.
8060 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8062         * g++.dg/tsan/vptr_benign_race.C: New testcase.
8063         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8065 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8067         PR c++/60056
8068         * g++.dg/tls/thread_local-ice4.C: New.
8070 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
8072         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8073         than Neon options.
8075 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8077         PR c++/62276
8078         * g++.dg/cpp0x/vt-62276.C: New.
8080 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8082         PR middle-end/64353
8083         * g++.dg/pr64353.C: New.
8085 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8087         PR target/64263
8088         * gcc.target/aarch64/pr64263_1.c: New test.
8090 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
8092         PR tree-optimization/64434
8093         * gcc.dg/torture/pr64434.c: Move to...
8094         * gcc.dg/pr64434.c: ... here.
8096 2015-01-16  Richard Biener  <rguenther@suse.de>
8098         PR middle-end/64614
8099         * gcc.dg/uninit-18.c: New testcase.
8101 2015-01-16  Richard Biener  <rguenther@suse.de>
8103         PR tree-optimization/64568
8104         * g++.dg/torture/pr64568-2.C: New testcase.
8106 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8108         PR target/64363
8109         * gcc.target/i386/chkp-label-address.c: New.
8111 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
8113         PR fortran/45290
8114         * gfortran.dg/pointer_init_6.f90: Extended.
8116 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
8118         * gcc.c-torture/compile/20150108.c: New test.
8120 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8122         * gcc.target/visium: New directory.
8124 2015-01-16  Richard Biener  <rguenther@suse.de>
8126         PR tree-optimization/61743
8127         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8128         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8130 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
8132         * gcc.dg/pr64015.c: New test.
8134 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
8136         PR ipa/64163
8137         PR ipa/64612
8138         * g++.dg/ipa/pr64612.C: New test.
8140 2015-01-16  Renlin Li  <renlin.li@arm.com>
8142         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8144 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
8146         * gcc.target/i386/sse-14.c: Test new intrinsic.
8147         * gcc.target/i386/sse-22.c: Ditto.
8149 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8151         PR c++/58614
8152         * g++.dg/cpp0x/auto44.C: New.
8154 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
8156         PR target/59710
8157         * gcc.target/nios2/gpopt-all.c: New test case.
8158         * gcc.target/nios2/gpopt-local.c: New test case.
8159         * gcc.target/nios2/gpopt-global.c: New test case.
8160         * gcc.target/nios2/gpopt-data.c: New test case.
8161         * gcc.target/nios2/gpopt-none.c: New test case.
8163 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
8165         * g++.dg/ubsan/vptr-1.C: New test.
8166         * g++.dg/ubsan/vptr-2.C: New test.
8167         * g++.dg/ubsan/vptr-3.C: New test.
8168         * g++.dg/ubsan/vptr-4.C: New test.
8169         * g++.dg/ubsan/vptr-5.C: New test.
8170         * g++.dg/ubsan/vptr-6.C: New test.
8171         * g++.dg/ubsan/vptr-7.C: New test.
8172         * g++.dg/ubsan/vptr-8.C: New test.
8173         * g++.dg/ubsan/vptr-9.C: New test.
8175 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8177         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8178         is set up.
8179         * lib/gcc-dg.exp: Likewise.
8181 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8183         PR rtl-optimization/64110
8184         * gcc.target/i386/pr64110.c: Add scan-assembler.
8186 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
8187             James Norris  <jnorris@codesourcery.com>
8188             Cesar Philippidis  <cesar@codesourcery.com>
8189             Ilmir Usmanov  <i.usmanov@samsung.com>
8191         * lib/target-supports.exp (check_effective_target_fopenacc): New
8192         procedure.
8193         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8194         * g++.dg/goacc/goacc.exp: Likewise.
8195         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8196         * gcc.dg/goacc/goacc.exp: Likewise.
8197         * gfortran.dg/goacc/goacc.exp: Likewise.
8198         * c-c++-common/cpp/openacc-define-1.c: New file.
8199         * c-c++-common/cpp/openacc-define-2.c: Likewise.
8200         * c-c++-common/cpp/openacc-define-3.c: Likewise.
8201         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8202         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8203         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8204         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8205         * c-c++-common/goacc/asyncwait-1.c: Likewise.
8206         * c-c++-common/goacc/cache-1.c: Likewise.
8207         * c-c++-common/goacc/clauses-fail.c: Likewise.
8208         * c-c++-common/goacc/collapse-1.c: Likewise.
8209         * c-c++-common/goacc/data-1.c: Likewise.
8210         * c-c++-common/goacc/data-2.c: Likewise.
8211         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8212         * c-c++-common/goacc/deviceptr-1.c: Likewise.
8213         * c-c++-common/goacc/deviceptr-2.c: Likewise.
8214         * c-c++-common/goacc/deviceptr-3.c: Likewise.
8215         * c-c++-common/goacc/if-clause-1.c: Likewise.
8216         * c-c++-common/goacc/if-clause-2.c: Likewise.
8217         * c-c++-common/goacc/kernels-1.c: Likewise.
8218         * c-c++-common/goacc/loop-1.c: Likewise.
8219         * c-c++-common/goacc/loop-private-1.c: Likewise.
8220         * c-c++-common/goacc/nesting-1.c: Likewise.
8221         * c-c++-common/goacc/nesting-data-1.c: Likewise.
8222         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8223         * c-c++-common/goacc/parallel-1.c: Likewise.
8224         * c-c++-common/goacc/pcopy.c: Likewise.
8225         * c-c++-common/goacc/pcopyin.c: Likewise.
8226         * c-c++-common/goacc/pcopyout.c: Likewise.
8227         * c-c++-common/goacc/pcreate.c: Likewise.
8228         * c-c++-common/goacc/pragma_context.c: Likewise.
8229         * c-c++-common/goacc/present-1.c: Likewise.
8230         * c-c++-common/goacc/reduction-1.c: Likewise.
8231         * c-c++-common/goacc/reduction-2.c: Likewise.
8232         * c-c++-common/goacc/reduction-3.c: Likewise.
8233         * c-c++-common/goacc/reduction-4.c: Likewise.
8234         * c-c++-common/goacc/sb-1.c: Likewise.
8235         * c-c++-common/goacc/sb-2.c: Likewise.
8236         * c-c++-common/goacc/sb-3.c: Likewise.
8237         * c-c++-common/goacc/update-1.c: Likewise.
8238         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8239         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8240         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8241         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8242         * gfortran.dg/goacc/assumed.f95: Likewise.
8243         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8244         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8245         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8246         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8247         * gfortran.dg/goacc/branch.f95: Likewise.
8248         * gfortran.dg/goacc/cache-1.f95: Likewise.
8249         * gfortran.dg/goacc/coarray.f95: Likewise.
8250         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8251         * gfortran.dg/goacc/cray.f95: Likewise.
8252         * gfortran.dg/goacc/critical.f95: Likewise.
8253         * gfortran.dg/goacc/data-clauses.f95: Likewise.
8254         * gfortran.dg/goacc/data-tree.f95: Likewise.
8255         * gfortran.dg/goacc/declare-1.f95: Likewise.
8256         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8257         * gfortran.dg/goacc/fixed-1.f: Likewise.
8258         * gfortran.dg/goacc/fixed-2.f: Likewise.
8259         * gfortran.dg/goacc/fixed-3.f: Likewise.
8260         * gfortran.dg/goacc/fixed-4.f: Likewise.
8261         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8262         * gfortran.dg/goacc/if.f95: Likewise.
8263         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8264         * gfortran.dg/goacc/list.f95: Likewise.
8265         * gfortran.dg/goacc/literal.f95: Likewise.
8266         * gfortran.dg/goacc/loop-1.f95: Likewise.
8267         * gfortran.dg/goacc/loop-2.f95: Likewise.
8268         * gfortran.dg/goacc/loop-3.f95: Likewise.
8269         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8270         * gfortran.dg/goacc/omp.f95: Likewise.
8271         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8272         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8273         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8274         * gfortran.dg/goacc/parameter.f95: Likewise.
8275         * gfortran.dg/goacc/private-1.f95: Likewise.
8276         * gfortran.dg/goacc/private-2.f95: Likewise.
8277         * gfortran.dg/goacc/private-3.f95: Likewise.
8278         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8279         * gfortran.dg/goacc/reduction-2.f95: Likewise.
8280         * gfortran.dg/goacc/reduction.f95: Likewise.
8281         * gfortran.dg/goacc/routine-1.f90: Likewise.
8282         * gfortran.dg/goacc/routine-2.f90: Likewise.
8283         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8284         * gfortran.dg/goacc/several-directives.f95: Likewise.
8285         * gfortran.dg/goacc/sie.f95: Likewise.
8286         * gfortran.dg/goacc/subarrays.f95: Likewise.
8287         * gfortran.dg/gomp/map-1.f90: Likewise.
8288         * gfortran.dg/openacc-define-1.f90: Likewise.
8289         * gfortran.dg/openacc-define-2.f90: Likewise.
8290         * gfortran.dg/openacc-define-3.f90: Likewise.
8291         * g++.dg/gomp/block-1.C: Update for changed compiler output.
8292         * g++.dg/gomp/block-2.C: Likewise.
8293         * g++.dg/gomp/block-3.C: Likewise.
8294         * g++.dg/gomp/block-5.C: Likewise.
8295         * g++.dg/gomp/target-1.C: Likewise.
8296         * g++.dg/gomp/target-2.C: Likewise.
8297         * g++.dg/gomp/taskgroup-1.C: Likewise.
8298         * g++.dg/gomp/teams-1.C: Likewise.
8299         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8300         * gcc.dg/cilk-plus/jump.c: Likewise.
8301         * gcc.dg/gomp/block-1.c: Likewise.
8302         * gcc.dg/gomp/block-10.c: Likewise.
8303         * gcc.dg/gomp/block-2.c: Likewise.
8304         * gcc.dg/gomp/block-3.c: Likewise.
8305         * gcc.dg/gomp/block-4.c: Likewise.
8306         * gcc.dg/gomp/block-5.c: Likewise.
8307         * gcc.dg/gomp/block-6.c: Likewise.
8308         * gcc.dg/gomp/block-7.c: Likewise.
8309         * gcc.dg/gomp/block-8.c: Likewise.
8310         * gcc.dg/gomp/block-9.c: Likewise.
8311         * gcc.dg/gomp/target-1.c: Likewise.
8312         * gcc.dg/gomp/target-2.c: Likewise.
8313         * gcc.dg/gomp/taskgroup-1.c: Likewise.
8314         * gcc.dg/gomp/teams-1.c: Likewise.
8316 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
8318         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8319         test case.
8321 2015-01-15  Mike Stump  <mikestump@comcast.net>
8323         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8324         * gcc.dg/inline_2.c: Likewise.
8325         * gcc.dg/inline_3.c: Likewise.
8326         * gcc.dg/inline_4.c: Likewise.
8328 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
8330         PR fortran/58023
8331         * gfortran.dg/proc_ptr_comp_43.f90: New.
8333 2015-01-15  Mike Stump  <mikestump@comcast.net>
8335         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8336         * gcc.dg/unroll_2.c: Likewise.
8337         * gcc.dg/unroll_3.c: Likewise.
8338         * gcc.dg/unroll_4.c: Likewise.
8339         * gcc.dg/unroll_5.c: Likewise.
8341 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
8343         PR target/63971
8344         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8345         in epilogue.
8346         * gcc.target/aarch64/test_frame_6.c: Likewise.
8347         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8348         x30 and x19 (in the epilogue).
8349         * gcc.target/aarch64/test_frame_4.c: Likewise.
8350         * gcc.target/aarch64/test_frame_7.c: Likewise.
8352 2015-01-15  Martin Liska  <mliska@suse.cz>
8354         * g++.dg/ipa/pr64068.C: New test.
8355         * gcc.dg/ipa/PR64559.c: New test.
8357 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8359         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
8360         with PIE.
8362 2015-01-15  Richard Biener  <rguenther@suse.de>
8364         PR tree-optimization/61743
8365         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
8366         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8368 2015-01-15 Renlin Li <renlin.li@arm.com>
8370         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
8371         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
8373 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8375         * gcc.dg/vect/vect-aggressive-1.c: New.
8376         * gcc.target/i386/avx2-vect-aggressive.c: New.
8378 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8380         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8382 2015-01-15  Richard Biener  <rguenther@suse.de>
8384         PR lto/64415
8385         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8386         -Wl,-undefined,dynamic_lookup.
8388 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8390         * gnat.dg/opt47.adb: New test.
8392 2015-01-15  Richard Biener  <rguenther@suse.de>
8394         PR lto/64415
8395         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8397 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8399         PR tree-optimization/64434
8400         * gcc.dg/torture/pr64434.c: New test.
8402 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
8404         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8405         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
8406         -march=loongson* and -march=octeon* require -mno-micromips.
8408 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
8409             Matthew Fortune  <matthew.fortune@imgtec.com>
8411         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8412         * gcc.target/mips/call-saved-5.c (foo): Likewise.
8413         * gcc.target/mips/call-saved-6.c (foo): Likewise.
8414         * gcc.target/mips/call-saved-7.c: New file.
8415         * gcc.target/mips/call-saved-8.c: New file.
8416         * gcc.target/mips/call-saved-9.c: New file.
8418 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
8420         * gcc.target/mips/lsa.c: New file.
8421         * gcc.target/mips/mips64-lsa.c: Likewise.
8422         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8423         * gcc.target/mips/mulsize-4.c: Likewise.
8424         * gcc.target/mips/mulsize-5.c: New file.
8425         * gcc.target/mips/mulsize-6.c: Likewise.
8426         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8427         and !HAS_LSA as ghost options.
8428         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8429         for !HAS_LSA.
8431 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
8433         * g++.dg/torture/20141013.c: Set -fno-short-enums.
8435 2015-01-15  Richard Biener  <rguenther@suse.de>
8437         PR middle-end/64365
8438         * gcc.dg/torture/pr64365.c: New testcase.
8440 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
8442         * gcc.dg/stackprotectexplicit1.c: New test.
8443         * g++.dg/stackprotectexplicit2.c: New test.
8445 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8447         PR target/61933
8448         * gfortran.dg/inquire_internal.f90: New.
8449         * gfortran.dg/negative_unit_check.f90: New.
8451 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
8453         PR target/53988
8454         * gcc.target/sh/pr53988-1.c: New.
8456 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
8458         PR c++/58671
8459         * g++.dg/tls/thread_local-ice3.C: New.
8461 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
8463         * gcc.target/i386/fentry-override.c: Properly place {} in target
8464         selector.  Remove nonpic.
8465         * gcc.target/i386/fentry.c: Likewise.
8467 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8469         * gcc.dg/atomic-invalid.c: Check for invalid memory model
8470         warnings instead of errors.
8472 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
8474         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8475         option support instead of ENABLE_LTO from Makefile.
8477 2015-01-14  Richard Biener  <rguenther@suse.de>
8479         PR tree-optimization/59354
8480         * gcc.dg/vect/pr59354.c: New testcase.
8482 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
8484         * lib/target-supports.exp
8485         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8486         on ARM architures before v7.
8488 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8490         PR middle-end/59448
8491         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8492         an atomic_exchange.
8494 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8496         PR target/64386
8497         * gcc.target/i386/pr64386.c: New test.
8499 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8501         PR target/64393
8502         * gcc.target/i386/pr64393.c: New test.
8504 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8506         PR target/64387
8507         * gcc.target/i386/pr64387.c: New test.
8509 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
8511         * gcc.target/aarch64/store-pair-1.c: Fix typo.
8513 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8515         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8517 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8519         PR target/64453
8520         * gcc.target/arm/pr64453.c: New.
8522 2015-01-14  Richard Biener  <rguenther@suse.de>
8524         PR lto/64415
8525         * gcc.dg/lto/pr64415_0.c: New testcase.
8526         * gcc.dg/lto/pr64415_1.c: Likewise.
8528 2015-01-14  Martin Liska  <mliska@suse.cz>
8530         * gcc.dg/ipa/pr64307.c: New test.
8532 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8534         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8535         64-bit and 128-bit.
8537 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8539         PR target/64460
8540         * gcc.target/arm/pr64460_1.c: New test.
8542 2015-01-14  Richard Biener  <rguenther@suse.de>
8544         PR tree-optimization/64493
8545         PR tree-optimization/64495
8546         * gcc.dg/vect/pr64493.c: New testcase.
8547         * gcc.dg/vect/pr64495.c: Likewise.
8549 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
8551         * gcc.dg/Warray-bounds-11.c: New test-case.
8553 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8555         * gcc.target/mips/octeon3-pipe-1.c: New test.
8557 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
8559         * jit.dg/harness.h (set_up_logging): Move string concatenation
8560         into...
8561         (concat_strings): New function.
8562         (dump_reproducer): New function.
8563         (test_jit): Call dump_reproducer.
8564         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8565         function.
8566         (jit-dg-test): Delete any generated reproducer from previous runs.
8567         Verify that a generated reproducer was created, and verify that it
8568         compiles.
8569         * jit.dg/test-nested-contexts.c (main): Call
8570         gcc_jit_context_dump_reproducer_to_file.
8572 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8574         * gcc.dg/aru-2.c: Add dg-require-profiling.
8576 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8578         * lib/target-supports.exp (check_profiling_available): Check if
8579         -pg links.
8581 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
8583         PR ipa/64565
8584         * g++.dg/torture/pr64565.C: New testcase.
8586 2015-01-13  Marek Polacek  <polacek@redhat.com>
8588         PR middle-end/64391
8589         * gcc.dg/tm/pr64391.c: New test.
8591 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8593         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8594         true.
8596 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8598         * gcc.target/i386/pie.c: New test.
8600         * lib/target-supports.exp (check_effective_target_pie): New.
8602 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8604         PR rtl-optimization/64286
8605         * gcc.target/i386/avx2-pr64286.c: New test.
8607 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
8609         PR c++/57626
8610         * g++.dg/cpp0x/vt-57626.C: New.
8612 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8614         PR fortran/64528
8615         * gfortran.dg/pr64528.f90: New test.
8617 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
8619         * gcc.target/aarch64/subsp.c: New test.
8621 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8623         * gcc.target/aarch64/store-pair-1.c: New testcase.
8625 2015-01-13  Richard Biener  <rguenther@suse.de>
8627         PR lto/64373
8628         * gcc.dg/lto/pr64373_0.c: New testcase.
8630 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8632         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8633         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8635 2015-01-13  Richard Biener  <rguenther@suse.de>
8637         PR tree-optimization/64406
8638         * gcc.dg/pr64406.c: New testcase.
8640 2015-01-13  Richard Biener  <rguenther@suse.de>
8642         PR tree-optimization/64404
8643         * gcc.dg/vect/pr64404.c: New testcase.
8645 2015-01-13  Richard Biener  <rguenther@suse.de>
8647         PR tree-optimization/64568
8648         * g++.dg/torture/pr64568.C: New testcase.
8650 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8652         * jit.dg/test-error-local-used-from-other-function.c: New test
8653         case.
8654         * jit.dg/test-error-param-reuse.c: New test case.
8655         * jit.dg/test-error-param-sharing.c: New test case.
8656         * jit.dg/test-error-param-used-from-other-function.c: New test
8657         case.
8658         * jit.dg/test-error-param-used-without-a-function.c: New test
8659         case.
8661 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
8663         PR tree-optimization/64563
8664         * gcc.dg/pr64563.c: New test.
8666         PR target/64513
8667         * gcc.target/i386/pr64513.c: New test.
8669         PR tree-optimization/64454
8670         * gcc.dg/pr64454.c: New test.
8672         PR testsuite/64028
8673         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8674         bind_pic_locally.
8675         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8676         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8677         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8678         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8679         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8680         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8681         * gcc.dg/vect/slp-25.c: Likewise.
8682         * gcc.dg/vect/vect-109.c: Likewise.
8683         * gcc.dg/vect/vect-13.c: Likewise.
8684         * gcc.dg/vect/vect-17.c: Likewise.
8685         * gcc.dg/vect/vect-18.c: Likewise.
8686         * gcc.dg/vect/vect-19.c: Likewise.
8687         * gcc.dg/vect/vect-20.c: Likewise.
8688         * gcc.dg/vect/vect-21.c: Likewise.
8689         * gcc.dg/vect/vect-22.c: Likewise.
8690         * gcc.dg/vect/vect-27.c: Likewise.
8691         * gcc.dg/vect/vect-29.c: Likewise.
8692         * gcc.dg/vect/vect-2-big-array.c: Likewise.
8693         * gcc.dg/vect/vect-2.c: Likewise.
8694         * gcc.dg/vect/vect-3.c: Likewise.
8695         * gcc.dg/vect/vect-4.c: Likewise.
8696         * gcc.dg/vect/vect-5.c: Likewise.
8697         * gcc.dg/vect/vect-72.c: Likewise.
8698         * gcc.dg/vect/vect-73-big-array.c: Likewise.
8699         * gcc.dg/vect/vect-73.c: Likewise.
8700         * gcc.dg/vect/vect-77-global.c: Likewise.
8701         * gcc.dg/vect/vect-78-global.c: Likewise.
8702         * gcc.dg/vect/vect-7.c: Likewise.
8703         * gcc.dg/vect/vect-86.c: Likewise.
8704         * gcc.dg/vect/vect-align-1.c: Likewise.
8705         * gcc.dg/vect/vect-align-3.c: Likewise.
8706         * gcc.dg/vect/vect-all-big-array.c: Likewise.
8707         * gcc.dg/vect/vect-all.c: Likewise.
8708         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8709         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8710         * gcc.dg/vect/vect-peel-3.c: Likewise.
8711         * gcc.dg/vect/vect-peel-4.c: Likewise.
8712         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8714 2015-01-12  Jeff Law  <law@redhat.com>
8716         PR target/64461
8717         * gcc.target/m68k/pr64461.c: New test.
8719 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8721         * jit.dg/test-array-as-pointer.c (create_code): Update call
8722         to gcc_jit_context_new_global by setting "kind" to
8723         GCC_JIT_GLOBAL_IMPORTED.
8724         * jit.dg/test-error-array-as-pointer.c: Likewise.
8725         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8726         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8727         setting kind to GCC_JIT_GLOBAL_EXPORTED.
8728         * jit.dg/test-using-global.c (the_global): Rename to...
8729         (imported_global): ...this.
8730         (create_code): Update to test the three kinds of global.
8731         (verify_code): Likewise.
8733 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
8735         PR testsuite/64427
8736         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
8737         undefined behavior.
8738         * gcc.target/i386/pr64291-2.c: Updated.
8740 2015-01-12  Richard Biener  <rguenther@suse.de>
8742         PR tree-optimization/64530
8743         * gfortran.dg/pr64530.f90: New testcase.
8745 2015-01-12  Richard Biener  <rguenther@suse.de>
8747         PR middle-end/64357
8748         * gcc.dg/torture/pr64357.c: New testcase.
8750 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
8752         * gcc.target/i386/nop-mcount.c: Properly place {} in target
8753         selector.
8755 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8756         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8758 2015-01-12  Martin Liska  <mliska@suse.cz>
8760         * gcc.dg/ipa/PR64550.c: New test.
8762 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
8764         PR ipa/63470
8765         * g++.dg/ipa/pr63470.C: New testcase.
8767 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8769         PR fortran/63733
8770         * gfortran.dg/typebound_operator_20.f90: New.
8772 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8774         PR fortran/58023
8775         * gfortran.dg/proc_ptr_comp_42.f90: New.
8777 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8779         PR fortran/64508
8780         * gfortran.dg/proc_ptr_comp_41.f90: New.
8782 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
8784         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8786 2015-01-10  Tobias Burnus  <burnus@net-b.de>
8788         PR fortran/64522
8789         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8790         and add dg-excess-errors.
8791         * gfortran.dg/line_length_6.f90: New.
8792         * gfortran.dg/line_length_7.f90: New.
8793         * gfortran.dg/line_length_8.f90: New.
8794         * gfortran.dg/line_length_9.f90: New.
8795         * gfortran.dg/line_length_10.f90: New.
8796         * gfortran.dg/line_length_11.f90: New.
8798 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8800         * jit.dg/test-threads.c (struct testcase): Move declaration
8801         to jit.dg/all-non-failing-tests.h.
8802         (testcases): Likewise.
8803         * jit.dg/all-non-failing-tests.h (struct testcase): Move
8804         declaration here from jit.dg/all-non-failing-tests.h.
8805         (testcases): Likewise.
8806         * jit.dg/test-combination.c (create_code): Eliminate spelling
8807         out all of the testcases in favor of looping through the
8808         "testcases" metadata.
8809         (verify_code): Likewise.
8811 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
8813         PR rtl-optimization/64536
8814         * gcc.dg/pr64536.c: New test.
8816 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8818         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8819         * jit.dg/test-combination.c (create_code): Likewise.
8820         (verify_code): Likewise.
8821         * jit.dg/test-constants.c: New test case.
8822         * jit.dg/test-threads.c: Add test-constants.c.
8824 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
8826         PR libobjc/51891
8827         * objc.dg/gnu-api-2-class.m: Add a test case
8828         for the above change.
8830 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8832         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8834 2015-01-09  Richard Biener  <rguenther@suse.de>
8836         PR tree-optimization/64410
8837         * g++.dg/vect/pr64410.cc: New testcase.
8839 2015-01-09  Martin Liska  <mliska@suse.cz>
8841         * gcc.dg/ipa/ipa-icf-32.c: New test.
8843 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8845         * c-c++-common/tsan/tsan_barrier.h: New.
8846         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8847         * c-c++-common/tsan/bitfield_race.c: Likewise.
8848         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8849         * c-c++-common/tsan/mutexset1.c: Likewise.
8850         * c-c++-common/tsan/race_on_barrier.c: Likewise.
8851         * c-c++-common/tsan/race_on_mutex.c: Likewise.
8852         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8853         * c-c++-common/tsan/simple_race.c: Likewise.
8854         * c-c++-common/tsan/simple_stack.c: Likewise.
8855         * c-c++-common/tsan/sleep_sync.c: Likewise.
8856         * c-c++-common/tsan/tiny_race.c: Likewise.
8857         * c-c++-common/tsan/tls_race.c: Likewise.
8858         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8859         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8860         * g++.dg/tsan/atomic_free.C: Likewise.
8861         * g++.dg/tsan/atomic_free2.C: Likewise.
8862         * g++.dg/tsan/cond_race.C: Likewise.
8863         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8865 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
8867         PR testsuite/62250
8868         * lib/target-supports.exp (check_effective_target_libatomic_available):
8869         New.
8870         * gfortran.dg/coarray/caf.exp: Only add -latomic for
8871         targets that match effective-target libatomic_available.
8872         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8874 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8876         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8877         Verify the result of gcc_jit_context_get_last_error.
8878         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8880 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8882         PR tree-optimization/63989
8883         * gcc.dg/strlenopt-27.c: New test.
8885 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8887         * jit.dg/harness.h (set_up_logging): New function.
8888         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
8889         set_up_logging on the context, so that every testcase is
8890         logged to a particular file.
8891         * jit.dg/test-nested-contexts.c (main): Open a logfile,
8892         and call gcc_jit_context_set_logfile on the top-level context.
8894 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8896         PR target/64338
8897         * g++.dg/opt/pr64338.C: New test.
8899 2015-01-08  Tobias Burnus  <burnus@net-b.de>
8901         * gfortran.dg/coarray/codimension_2b.f90: New file.
8902         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8903         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8905 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8907         PR c++/59004
8908         * g++.dg/ext/fnname4.C: New.
8910 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8912         PR c++/64462
8913         * g++.dg/cpp0x/constexpr-64462.C: New.
8915 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8917         PR c++/60753
8918         * g++.dg/cpp0x/deleted10.C: New.
8920 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8922         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8924 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8926         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8927         GCC_JIT_UNARY_OP_ABS.
8928         (verify_unary_ops): Likewise.
8930 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8932         * jit.dg/test-arith-overflow.c: New test case.
8933         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8934         * jit.dg/test-combination.c (create_code): Likewise.
8935         (verify_code): Likewise.
8936         * jit.dg/test-threads.c (testcases): Likewise.
8938 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8940         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8941         rather than "jit".  Load g++.exp, and call g++_init.
8942         Run test-*.cc files within the testsuite and *.cc files within
8943         docs/examples.
8944         (jit-dg-test): Drop the addition of -fgnu89-inline to
8945         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8946         doing it when compiling C testcases (since g++ does not handle
8947         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8948         is restored to the value after g++_init ran, rather than the
8949         value before g++_init ran.  Return a list of
8950         $comp_output $output_file, as dg-test assumes.
8952 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8954         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8955         make it easier to figure out the origin of each test result when
8956         running test-combination.c and test-threads.c.
8957         (CHECK_VALUE): Likewise.
8958         (CHECK_DOUBLE_VALUE): Likewise.
8959         (CHECK_STRING_VALUE): Likewise.
8960         (CHECK_STRING_STARTS_WITH): Likewise.
8961         (CHECK_STRING_CONTAINS): Likewise.
8962         (CHECK): Likewise.
8963         (check_string_value): Likewise, add "funcname" param.
8964         (check_string_starts_with): Likewise.
8965         (check_string_contains): Likewise.
8967 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8969         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8970         generating name of built executable.
8972 2015-01-07  Marek Polacek  <polacek@redhat.com>
8974         PR c/64440
8975         * gcc.dg/pr64440.c: New test.
8976         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8978 2015-01-07  Marek Polacek  <polacek@redhat.com>
8980         PR c/64417
8981         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8982         * gcc.dg/pr64417.c: New test.
8984 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8986         PR target/64505
8987         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8988         fix is correct.
8990 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8992         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8993         Check if testcases run without errors, not just if they compile.
8995 2015-01-06  Christian Bruel  <christian.bruel@st.com>
8997         PR target/64507
8998         * gcc.target/sh/pr64507.c: New test.
9000 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
9002         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9004 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
9006         * c-c++-common/asan/sanitize-all-1.c: New test.
9007         * c-c++-common/ubsan/sanitize-all-1.c: New test.
9008         * c-c++-common/ubsan/sanitize-all-2.c: New test.
9009         * c-c++-common/ubsan/sanitize-all-3.c: New test.
9010         * c-c++-common/ubsan/sanitize-all-4.c: New test.
9012 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9014         * lib/target-supports.exp (check_profiling_available): Return 0 for
9015         Visium.
9016         (check_effective_target_tls_runtime): Likewise.
9017         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9018         * gcc.dg/20020312-2.c: Adjust for Visium.
9019         * gcc.dg/tls/thr-cse-1.c: Likewise
9020         * gcc.dg/tree-ssa/20040204-1.c: Likewise
9021         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9022         * gcc.dg/weak/typeof-2.c: Likewise.
9024 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
9026         PR rtl-optimization/64287
9027         * gcc.dg/aru-2.c: New test.
9029 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9031         PR sanitizer/64344
9032         * c-c++-common/ubsan/pr64344-1.c: New test.
9033         * c-c++-common/ubsan/pr64344-2.c: New test.
9035         PR tree-optimization/64465
9036         * gcc.dg/pr64465.c: New test.
9038         PR tree-optimization/64494
9039         * gcc.c-torture/compile/pr64494.c: New test.
9041 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9043         PR fortran/47674
9044         * gfortran.dg/realloc_on_assign_25.f90:  New test.
9046 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9048         Update copyright years.
9050 2015-01-05  Marek Polacek  <polacek@redhat.com>
9052         PR c/64423
9053         * gcc.dg/pr64423.c: New test.
9055 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9057         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9058         mmix-knuth-mmixware for the same reason as for MIPS.
9059         * gcc.dg/debug/debug-2.c: Ditto.
9061         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9063 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
9065         PR testsuite/62250
9066         * lib/gfortran.exp: Add libatomic library search path.
9067         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9068         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9070         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9072 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9074         * c-c++-common/tsan/bitfield_race.c: New testcase.
9075         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9077 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9079         * gfortran.dg/coarray/collectives_4.f90: New.
9081 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9083         PR fortran/57562
9084         * gfortran.dg/extends_16.f90: New.
9086 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9088         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9090 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9092         * gfortran.dg/coarray/codimension_2.f90: New.
9093         * gfortran.dg/coarray/codimension_2a.f90: New.
9094         * gfortran.dg/coarray_35.f90: New.
9095         * gfortran.dg/coarray_35a.f90: New.
9097 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9099         PR fortran/60507
9100         * gfortran.dg/dummy_procedure_11.f90: New.
9102 Copyright (C) 2015 Free Software Foundation, Inc.
9104 Copying and distribution of this file, with or without modification,
9105 are permitted in any medium without royalty provided the copyright
9106 notice and this notice are preserved.