re PR lto/66752 (spec2000 255.vortex performance compiled with GCC is ~20% lower...
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd8742d3dd773341fde807d8d814fca9b0918481d
1 2015-07-23  Jeff Law  <law@redhat.com>
3         PR lto/66752
4         * gcc.dg/tree-ssa/pr66752-2.c: New test.
5         * gcc.dg/torture/pr66752-1.c: New test
6         * g++.dg/torture/pr66752-2.C: New test.
8 2015-07-23  Marek Polacek  <polacek@redhat.com>
10         PR c++/66572
11         * g++.dg/warn/Wlogical-op-2.C: New test.
13 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
15         PR rtl-optimization/64164
16         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
17         * gcc.dg/ssp-1.c: Make counter a register.
18         * gcc.dg/ssp-2.c: Likewise.
19         * gcc.dg/torture/parm-coalesce.c: New.
21 2015-07-23  Marek Polacek  <polacek@redhat.com>
23         PR sanitizer/66908
24         * c-c++-common/ubsan/pr66908.c: New test.
26 2015-07-23  Tom de Vries  <tom@codesourcery.com>
28         * gcc.dg/autopar/outer-4.c: Add xfail.
29         * gcc.dg/autopar/outer-5.c: Same.
30         * gcc.dg/autopar/outer-6.c: Same.
31         * gcc.dg/autopar/reduc-2.c: Same.
32         * gcc.dg/autopar/reduc-2char.c: Same.
33         * gcc.dg/autopar/reduc-2short.c: Same.
34         * gcc.dg/autopar/reduc-8.c: Same.
35         * gcc.dg/autopar/uns-outer-4.c: New test.
36         * gcc.dg/autopar/uns-outer-5.c: New test.
37         * gcc.dg/autopar/uns-outer-6.c: New test.
39 2015-07-23  Richard Biener  <rguenther@suse.de>
41         PR tree-optimization/66952
42         * gcc.dg/torture/pr66952.c: Use signed char.
44 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
46         PR tree-optimization/66926,66951
47         * gcc.dg/vect/pr66951.c: New test.
49 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
51         PR c++/52987
52         * g++.dg/parse/error57.C: New.
53         * g++.dg/expr/string-2.C: Update.
55 2015-07-23  Richard Biener  <rguenther@suse.de>
57         PR tree-optimization/66945
58         * gcc.dg/torture/pr66945.c: New testcase.
60 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
62         PR target/66954
63         * g++.dg/ext/mv24.C: New test.
65 2015-07-22  Marek Polacek  <polacek@redhat.com>
67         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
68         dg-options.
70 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
72         PR fortran/61831
73         PR fortran/66929
74         * gfortran.dg/generic_30.f90: New.
76 2015-07-22  Richard Biener  <rguenther@suse.de>
78         PR tree-optimization/66952
79         * gcc.dg/torture/pr66952.c: New testcase.
81 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
83         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
84         test.
85         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
86         test.
87         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
88         test.
89         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
90         test.
91         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
92         test.
93         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
94         test.
95         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
96         test.
97         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
98         test.
99         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
100         test.
101         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
102         test.
103         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
104         test.
105         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
106         test.
107         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
108         test.
109         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
110         test.
111         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
112         test.
113         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
114         test.
115         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
116         test.
117         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
118         test.
119         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
120         test.
121         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
122         test.
123         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
124         test.
125         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
126         test.
127         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
128         test.
129         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
130         test.
131         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
132         test.
133         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
134         test.
135         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
136         test.
137         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
138         test.
139         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
140         test.
141         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
142         test.
143         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
144         test.
145         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
146         test.
147         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
148         test.
149         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
150         test.
151         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
152         test.
153         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
154         test.
155         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
156         test.
157         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
158         test.
159         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
160         test.
161         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
162         test.
163         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
164         test.
165         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
166         test.
167         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
168         test.
169         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
170         test.
171         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
172         test.
173         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
174         test.
175         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
176         test.
177         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
178         test.
179         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
180         test.
181         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
182         test.
183         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
184         test.
185         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
186         test.
187         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
188         test.
189         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
190         test.
191         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
192         test.
193         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
194         test.
195         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
196         test.
197         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
198         test.
199         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
200         test.
201         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
202         test.
203         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
204         test.
205         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
206         test.
207         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
208         test.
209         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
210         test.
211         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
212         test.
213         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
214         test.
215         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
216         test.
217         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
218         test.
219         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
220         test.
221         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
222         test.
223         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
224         test.
225         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
226         test.
227         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
228         test.
229         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
230         test.
231         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
232         test.
233         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
234         test.
235         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
236         test.
237         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
238         test.
239         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
240         test.
241         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
242         test.
243         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
244         test.
245         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
246         test.
247         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
248         test.
249         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
250         test.
251         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
252         test.
253         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
254         test.
255         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
256         test.
257         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
258         test.
259         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
260         test.
261         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
262         test.
263         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
264         test.
265         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
266         test.
267         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
268         test.
269         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
270         test.
271         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
272         test.
273         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
274         test.
275         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
276         test.
277         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
278         test.
279         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
280         test.
281         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
282         test.
283         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
284         test.
285         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
286         test.
287         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
288         test.
289         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
290         test.
291         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
292         test.
293         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
294         test.
295         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
296         test.
297         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
298         test.
299         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
300         test.
301         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
302         test.
303         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
304         test.
305         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
306         test.
307         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
308         test.
309         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
310         test.
311         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
312         test.
313         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
314         test.
315         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
316         test.
317         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
318         test.
319         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
320         test.
321         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
322         test.
323         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
324         test.
325         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
326         test.
327         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
328         test.
329         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
330         test.
331         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
332         test.
333         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
334         test.
335         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
336         test.
337         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
338         test.
339         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
340         test.
341         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
342         test.
343         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
344         test.
345         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
346         test.
348 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
350         * g++.dg/template/crash81.C: Update.
352 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
354         PR ipa/66424.
355         * gcc.target/i386/pr66424.c: New.
357 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
359         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
361 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
363         PR fortran/61831
364         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
365         Drop address sanitization.
367 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
369         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
370         Skip -march=armv4t.
371         (dg-additional-options): Set armv5t flag.
373 2015-07-21  Marek Polacek  <polacek@redhat.com>
375         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
376         * gcc.dg/vmx/unpack.c: Likewise.
377         * gcc.target/powerpc/quad-atomic.c: Likewise.
379 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
381         * gcc.target/i386/asm-flag-5.c (f_ll): New.
383 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
385         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
386         model.
388 2015-07-20  Marek Polacek  <polacek@redhat.com>
390         PR c++/55095
391         * c-c++-common/Wshift-overflow-1.c: New test.
392         * c-c++-common/Wshift-overflow-2.c: New test.
393         * c-c++-common/Wshift-overflow-3.c: New test.
394         * c-c++-common/Wshift-overflow-4.c: New test.
395         * c-c++-common/Wshift-overflow-5.c: New test.
396         * g++.dg/cpp1y/left-shift-1.C: New test.
397         * gcc.dg/c90-left-shift-2.c: New test.
398         * gcc.dg/c90-left-shift-3.c: New test.
399         * gcc.dg/c99-left-shift-2.c: New test.
400         * gcc.dg/c99-left-shift-3.c: New test.
401         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
402         * gcc.c-torture/execute/pr40386.c: Likewise.
403         * gcc.dg/vect/pr33373.c: Likewise.
404         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
405         * gcc.dg/vect/vect-shift-2.c: Likewise.
407 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
409         * gcc.target/aarch64/neg_abs_1.c: New test.
411 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
413         PR target/66922
414         * gcc.target/i386/pr66922.c: New test.
416 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
418         PR middle-end/46851
419         PR middle-end/60340
420         * gcc.dg/tree-ssa/pr42327.c: Removed.
421         * g++.dg/other/pr35011.C: Removed.
423 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
425         PR target/66906
426         * gcc.target/i386/pr66906.c: New test.
428 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
430         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
431         as follow-up to r225930.
433 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
435         PR fortran/52846
436         * lib/fortran-modules.exp (proc cleanup-submodules): New
437         procedure.
438         * gfortran.dg/submodule_1.f08: Change extension and clean up
439         the submodule files.
440         * gfortran.dg/submodule_2.f08: ditto
441         * gfortran.dg/submodule_6.f08: ditto
442         * gfortran.dg/submodule_7.f08: ditto
443         * gfortran.dg/submodule_8.f08: New test
444         * gfortran.dg/submodule_9.f08: New test
446 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
447             Sebastian Pop  <s.pop@samsung.com>
449         PR middle-end/61929
450         * gcc.dg/graphite/pr61929.c: New.
452 2015-07-17  Marek Polacek  <polacek@redhat.com>
454         * gcc.dg/fold-minus-7.c: New test.
456 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
458         * gfortran.dg/co_reduce_1.f90: New file.
460 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
462         PR target/66824
463         * gcc.target/i386/pr66824.c:
465 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
467         PR fortran/66035
468         * gfortran.dg/structure_constructor_13.f03: New test.
470 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
472         PR fortran/61831
473         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
474         of generated while loops in the tree dump.
475         * gfortran.dg/derived_constructor_comps_6.f90: New file.
477 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
479         * gcc.dg/vect/vect-outer-simd-2.c: New test.
481 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
483         PR target/66891
484         * gcc.target/i386/pr66891.c: New test.
486 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
488         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
490 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
492         PR rtl-optimization/66626
493         * gcc.target/i386/pr66626-2.c: New.
495 2015-07-16  Martin Liska  <mliska@suse.cz>
497         * g++.dg/ipa/pr66896.c: New test.
499 2015-07-16  Richard Biener  <rguenther@suse.de>
501         PR tree-optimization/66894
502         * gcc.dg/torture/pr66894.c: New testcase.
504 2015-07-16  Richard Biener  <rguenther@suse.de>
506         * gcc.dg/tree-ssa/pr21031.c: Adjust.
508 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
510         PR target/66866
511         * g++.dg/pr66866.C: New test.
513 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
515         * gcc.target/powerpc/vec-cmp-sel.c: New test.
517 2015-07-15  Richard Biener  <rguenther@suse.de>
519         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
520         { -O3 -fomit-frame-pointer },
521         { -O3 -fomit-frame-pointer -funroll-loops } and
522         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
523         in favor of
524         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
525           -finline-functions }
527 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
529         * gcc.target/mips/interrupt_handler-5.c: New test.
531 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
532             Robert Suchanek  <robert.suchanek@imgtec.com>
534         * gcc.target/mips/interrupt_handler-4.c: New test.
536 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
538         PR testsuite/66734
539         * gcc.dg/lto/lto.exp: Initialize MPX.
541 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
543         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
544         dg-skip-if.
545         * gcc.target/arm/scd42-3.c: Likewise.
547 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
549         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
550         code to be run when the pre-arch code increases the isa_rev to
551         mips32r6 or greater.
553 2015-07-15  Richard Biener  <rguenther@suse.de>
555         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
556         { -O3 -fomit-frame-pointer },
557         { -O3 -fomit-frame-pointer -funroll-loops } and
558         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
559         in favor of
560         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
561           -finline-functions }
562         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
563         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
564         to additional_flags.
566 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
568         PR rtl-optimization/66838
569         * gcc.target/i386/pr66838.c: New test.
571 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
573         PR c++/66850
574         * g++.dg/template/pr66850.C: New test.
576 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
577             Cesar Philippidis  <cesar@codesourcery.com>
578             Chung-Lin Tang  <cltang@codesourcery.com>
580         * gcc.target/nios2/nios2-flushd.c: New.
581         * gcc.target/nios2/nios2-rdprs.c: New.
582         * gcc.target/nios2/r2-atomic.c: New.
583         * gcc.target/nios2/r2-eni.c: New.
584         * gcc.target/nios2/r2-wrpie.c: New.
586 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
587             Cesar Philippidis  <cesar@codesourcery.com>
588             Chung-Lin Tang  <cltang@codesourcery.com>
590         * gcc.target/nios2/cdx-ldstwm-1.c: New.
591         * gcc.target/nios2/cdx-ldstwm-2.c: New.
593 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
594             Cesar Philippidis  <cesar@codesourcery.com>
595             Chung-Lin Tang  <cltang@codesourcery.com>
597         * gcc.target/nios2/andci.c: New.
598         * gcc.target/nios2/bmx.c: New.
599         * gcc.target/nios2/cdx-add.c: New.
600         * gcc.target/nios2/cdx-branch.c: New.
601         * gcc.target/nios2/cdx-callret.c: New.
602         * gcc.target/nios2/cdx-loadstore.c: New.
603         * gcc.target/nios2/cdx-logical.c: New.
604         * gcc.target/nios2/cdx-mov.c: New.
605         * gcc.target/nios2/cdx-shift.c: New.
606         * gcc.target/nios2/cdx-sub.c: New.
607         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
609 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
611         PR c++/65071
612         * g++.dg/cpp0x/vt-65071.C: New.
614 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
615             Cesar Philippidis  <cesar@codesourcery.com>
616             Chung-Lin Tang  <cltang@codesourcery.com>
618         * gcc.target/nios2/r2-io-range.c: New.
619         * gcc.target/nios2/r2-stio-1.c: New.
620         * gcc.target/nios2/r2-stio-2.c: New.
621         * gcc.target/nios2/nios2-ldxio.c: New.
622         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
623         of just compile.  Add more tests.
625 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
627         gfortran.dg/pr66864.f90: New test.
629 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
631         PR rtl-optimization/66626
632         * gcc.target/i386/pr66626.c: New.
634 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
636         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
637         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
638         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
640 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
642         * g++.dg/template/crash81.C: Adjust for error + inform change.
643         * g++.dg/template/pr58878.C: Likewise.
644         * g++.dg/template/shadow1.C: Likewise.
645         * g++.dg/template/shadow2.C: Likewise.
646         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
647         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
648         * g++.old-deja/g++.brendan/crash7.C: Likewise.
649         * g++.old-deja/g++.pt/shadow2.C: Likewise.
651 2015-07-14  Richard Biener  <rguenther@suse.de>
653         PR tree-optimization/66863
654         * gcc.dg/torture/pr66863.c: New testcase.
656 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
658         PR c++/65186
659         * g++.dg/template/pr65186.C: New test.
661 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
663         * gcc.target/arm/macro_defs0.c: Add directive to skip
664         test if -marm is present.
665         * gcc.target/arm/macro_defs1.c: Likewise.
667 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
669         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
670         if-conversion..
671         * gcc.target/aarch64/adds1.c: Likewise.
672         * gcc.target/aarch64/ands_1.c: Likewise.
673         * gcc.target/aarch64/bics_1.c: Likewise.
674         * gcc.target/aarch64/subs1.c: Likewise.
675         * gcc.target/aarch64/subs3.c: Likewise.
677 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
679         PR fortran/64589
680         * gfortran.dg/pr64589.f90: New test.
682 2015-07-13  Renlin Li  <renlin.li@arm.com>
684         PR rtl/66556
685         * gcc.c-torture/execute/pr66556.c: New.
687 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
689         * gcc.dg/20020219-1.c: Fix double word typos.
690         * gcc.dg/20020919-1.c: Same.
692 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
693             Jeff Law  <law@redhat.com>
695         PR middle-end/66726
696         * g++.dg/tree-ssa/pr66726.c: New test.
697         * gcc.dg/tree-ssa/pr66726-2.c: New test.
698         * gcc.dg/tree-ssa/pr66726.c: New test.
700 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
702         PR c++/58734
703         * g++.dg/cpp0x/variadic-ttp2.C: New.
705 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
707         PR c++/30044
708         * g++.dg/cpp0x/auto46.C: New test.
709         * g++.dg/template/pr30044.C: New test.
710         * g++.dg/template/shadow2.C: New test.
711         * g++.dg/template/error55.C: New test.
712         * g++.dg/template/crash83.C: Accept any error string.
713         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
714         parameters.
715         * g++.dg/cpp0x/variadic19.C: Likewise
716         * g++.dg/template/canon-type-13.C: Likewise.
717         * g++.old-deja/g++.pt/ttp42.C: Likewise.
718         * g++.dg/torture/20070621-1.C: Likewise.
720 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
722         PR c++/54521
723         * g++.dg/init/explicit3.C: New.
725 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
727         PR target/66819
728         * gcc.target/i386/pr66819-1.c: New test.
729         * gcc.target/i386/pr66819-2.c: Likewise.
730         * gcc.target/i386/pr66819-3.c: Likewise.
731         * gcc.target/i386/pr66819-4.c: Likewise.
732         * gcc.target/i386/pr66819-5.c: Likewise.
734 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
736         PR target/66703
737         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
738         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
739         type to prevent possible flag-clobbering zero-extensions.
740         * gcc.target/i386/pr66703.c: New test.
742 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
744         PR c++/60842
745         * g++.dg/cpp0x/nsdmi-template15.C: New.
747 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
749         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
751 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
753         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
754         * gcc.target/arm/flip-thumb.c: Likewise.
756 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
758         PR target/66813
759         * gcc.target/i386/pr66813.c: New test.
761 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
763         PR middle-end/66820
764         * gcc.dg/gomp/pr66820.c: New test.
766 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
768         PR c++/65592
769         * g++.dg/cpp0x/scoped_enum6.C: New.
771 2015-07-10  Tom de Vries  <tom@codesourcery.com>
773         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
774         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
776 2015-07-10  Richard Biener  <rguenther@suse.de>
778         PR tree-optimization/66823
779         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
780         which should not be necessary.  XFAIL.
782 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
784         PR c++/64848
785         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
787 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
789         PR middle-end/66633
790         * gcc.dg/gomp/pr66633-1.c: New test.
791         * gcc.dg/gomp/pr66633-2.c: New test.
792         * gcc.dg/gomp/pr66633-3.c: New test.
793         * gcc.dg/gomp/pr66633-4.c: New test.
795 2015-07-09  John Marino  <gnugcc@marino.st>
797         * lib/target-supports.exp (check_effective_target_pie):
798         Add *-*-dragonfly*
800 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
802         PR target/66814
803         * gcc.target/i386/pr66814.c: New test.
805 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
807         PR target/66731
808         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
809         * gcc.target/aarch64/fnmul-2.c: Likewise.
810         * gcc.target/aarch64/fnmul-3.c: Likewise.
811         * gcc.target/aarch64/fnmul-4.c: Likewise.
813 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
815         PR c++/65790
816         * g++.dg/cpp0x/vt-65790.C: New.
818 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
820         PR target/66818
821         * gcc.target/i386/pr66818.c: New test.
823 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
825         PR target/66817
826         * gcc.target/i386/pr66817.c: New test.
828 2015-07-09  Marek Polacek  <polacek@redhat.com>
830         PR tree-optimization/66718
831         * gcc.dg/vect/vect-126.c: New test.
833 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
835         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
836         even when dwarf-2 is not the default.
838 2015-07-08  Jeff Law  <law@redhat.com>
840         PR testsuite/66796
841         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
842         to have a single memory reference.
844 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
846         * g++.dg/other/dump-ada-spec-9.C: New test.
848 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
850         * g++.dg/vect/vect.exp: Run also simd* tests.
851         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
852         (check_vect): Fix up get_cpuid call for C++.
853         * g++.dg/vect/simd-clone-1.cc: New test.
855 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
857         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
859 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
861         * gcc.target/i386/readeflags-1.c (abort): New prototype.
862         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
864 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
866         PR target/66806
867         * gcc.target/i386/pr66806.c: New test.
869 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
871         PR c++/66421
872         * g++.dg/cpp0x/auto45.C: New.
874 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
876         PR middle-end/66334
877         * gcc.target/i386/pr66334.c: New.
879 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
881         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
882         comments.
884 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
886         PR jit/66783
887         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
888         (verify_code): Update expected error message.
889         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
890         (verify_code): Likewise.
891         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
892         (verify_code): Likewise.
894 2015-07-08  Richard Biener  <rguenther@suse.de>
896         PR tree-optimization/66793
897         * gcc.dg/torture/pr66793.c: New testcase.
899 2015-07-08  Richard Biener  <rguenther@suse.de>
901         PR tree-optimization/66794
902         * gcc.dg/torture/pr66794.c: New testcase.
904 2015-07-08  Marek Polacek  <polacek@redhat.com>
906         PR c++/66748
907         * g++.dg/abi/abi-tag15.C: New test.
909 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
911         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
912         * gcc.target/mips/branch-3.c: Ditto
913         * gcc.target/mips/branch-4.c: Ditto.
914         * gcc.target/mips/branch-5.c: Ditto.
915         * gcc.target/mips/branch-6.c: Ditto.
916         * gcc.target/mips/branch-7.c: Ditto.
917         * gcc.target/mips/branch-8.c: Ditto.
918         * gcc.target/mips/branch-9.c: Ditto.
919         * gcc.target/mips/branch-10.c: Ditto.
920         * gcc.target/mips/branch-11.c: Ditto.
921         * gcc.target/mips/branch-12.c: Ditto.
922         * gcc.target/mips/branch-13.c: Ditto.
923         * gcc.target/mips/umips-branch-5.c: New file.
924         * gcc.target/mips/umips-branch-6.c: New file.
925         * gcc.target/mips/umips-branch-7.c: New file.
926         * gcc.target/mips/umips-branch-8.c: New file.
927         * gcc.target/mips/umips-branch-9.c: New file.
928         * gcc.target/mips/umips-branch-10.c: New file.
929         * gcc.target/mips/umips-branch-11.c: New file.
930         * gcc.target/mips/umips-branch-12.c: New file.
931         * gcc.target/mips/umips-branch-13.c: New file.
932         * gcc.target/mips/umips-branch-14.c: New file.
933         * gcc.target/mips/umips-branch-15.c: New file.
934         * gcc.target/mips/umips-branch-16.c: New file.
935         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
936         (OCCUPY_0xfffc): New define.
938 2015-07-08  Renlin Li  <renlin.li@arm.com>
940         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
942 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
944         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
946 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
948         * gcc.target/i386/bt-3.c: New test.
949         * gcc.target/i386/bt-4.c: Ditto.
951 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
953         * g++.dg/other/dump-ada-spec-8.C: New test.
955 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
957         PR jit/66783
958         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
959         test case.
960         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
961         New test case.
962         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
963         New test case.
964         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
965         Avoid using an opaque struct for local "f".
967 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
969         PR jit/66779
970         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
971         * jit.dg/test-pr66779.c: New testcase.
973 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
975         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
976         NOCOMPRESSION.
978 2015-07-07  Richard Biener  <rguenther@suse.de>
980         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
982 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
984         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
985         * gcc.target/mips/call-5.c: Ditto.
986         * gcc.target/mips/call-6.c: Ditto.
988 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
990         * gcc.dg/dx-test.c: New test-case.
992 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
994         PR fortran/66578
995         * gfortran.dg/allocate_with_source_9.f08: New test.
997 2015-07-07  Christian Bruel  <christian.bruel@st.com>
999         PR target/52144
1000         * gcc.target/arm/flip-thumb.c: Fix scan.
1001         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1002         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1003         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1004         Fix return value.
1006 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
1008         PR target/65956
1009         * gcc.c-torture/execute/pr65956.c: New test.
1011 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
1013         * gcc.target/arm/aapcs/align1.c: New.
1014         * gcc.target/arm/aapcs/align_rec1.c: New.
1015         * gcc.target/arm/aapcs/align2.c: New.
1016         * gcc.target/arm/aapcs/align_rec2.c: New.
1017         * gcc.target/arm/aapcs/align3.c: New.
1018         * gcc.target/arm/aapcs/align_rec3.c: New.
1019         * gcc.target/arm/aapcs/align4.c: New.
1020         * gcc.target/arm/aapcs/align_rec4.c: New.
1021         * gcc.target/arm/aapcs/align_vararg1.c: New.
1022         * gcc.target/arm/aapcs/align_vararg2.c: New.
1024 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1026         * gfortran.dg/iomsg_2.f90: New test.
1028 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1030         PR target/66749
1031         * gcc.target/i386/pr66749.c: New test.
1033 2015-07-06  Richard Biener  <rguenther@suse.de>
1035         PR tree-optimization/66772
1036         * gcc.dg/torture/pr66772-1.c: New testcase.
1037         * gcc.dg/torture/pr66772-2.c: Likewise.
1039 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
1041         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1042         the jals instruction.
1044 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1046         PR target/53383
1047         * gcc.target/i386/pr53383-1.c: New file.
1048         * gcc.target/i386/pr53383-2.c: Likewise.
1049         * gcc.target/i386/pr53383-3.c: Likewise.
1051 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1053         * gcc.target/aarch64/fnmul-1.c: New.
1054         * gcc.target/aarch64/fnmul-2.c: New.
1055         * gcc.target/aarch64/fnmul-3.c: New.
1056         * gcc.target/aarch64/fnmul-4.c: New.
1058 2015-07-06  Richard Biener  <rguenther@suse.de>
1060         PR middle-end/66759
1061         * gcc.dg/torture/pr66759.c: New testcase.
1063 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
1065         PR fortran/58586
1066         * gfortran.dg/alloc_comp_class_3.f03: New test.
1067         * gfortran.dg/alloc_comp_class_4.f03: New test.
1069 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1071         * gcc.c-torture/execute/pr66757.c: New test.
1073 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
1075         PR tree-optimization/66720
1076         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1078 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
1079             Sandra Loosemore <sandra@codesourcery.com>
1081         * gcc.target/nios2/gprel-offset.c: New test.
1083 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1085         PR fortran/66725
1086         * gfortran.dg/pr66725.f90: New test.
1088 2015-07-03  Jason Merrill  <jason@redhat.com>
1090         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1091         Avoid narrowing error.
1093 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
1095         PR rtl-optimization/66706
1096         * gcc.target/powerpc/shift-int.c: New testcase.
1098 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
1100         PR target/66746.
1101         * gcc.target/i386/pr66746.c: New file.
1103 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
1105         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1107 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
1109         PR tree-optimization/66119
1110         * g++.dg/opt/pr66119.C: New.
1112 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
1114         PR fortran/52846
1115         * gfortran.dg/submodule_1.f90: New test
1116         * gfortran.dg/submodule_2.f90: New test
1117         * gfortran.dg/submodule_3.f90: New test
1118         * gfortran.dg/submodule_4.f90: New test
1119         * gfortran.dg/submodule_5.f90: New test
1120         * gfortran.dg/submodule_6.f90: New test
1121         * gfortran.dg/submodule_7.f90: New test
1123 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1125         PR preprocessor/53690
1126         * g++.dg/cpp/pr53690.C: New.
1128 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1130         * gcc.target/powerpc/vec-cmp.c: New test.
1132 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1134         PR fortran/56520
1135         * gfortran.dg/pr56520.f90: New test.
1137 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
1139         PR fortran/66545
1140         * gfortran.dg/pr66545_1.f90: New test.
1141         * gfortran.dg/pr66545_2.f90: New test.
1143 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
1145         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1146         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1148 2015-07-02  Richard Biener  <rguenther@suse.de>
1150         PR testsuite/66719
1151         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1152         unaligned loads.
1154 2015-07-02  Richard Biener  <rguenther@suse.de>
1156         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1158 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
1160         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1162 2015-07-01  Jason Merrill  <jason@redhat.com>
1164         * lib/target-supports.exp (cxx_default): Set to C++14.
1166 2015-07-01  Tom de Vries  <tom@codesourcery.com>
1168         PR testsuite/66723
1169         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1170         scan-assembler.
1172 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1174         * gfortran.dg/warn_conversion_8.f90:  New test.
1176 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1178         PR rtl-optimization/61047
1179         * gcc.c-torture/execute/20150611-1.c: New testcase.
1181 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1183         PR jit/66700
1184         * jit.dg/all-non-failing-tests.h: Add
1185         test-pr66700-observing-write-through-ptr.c.
1186         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1188 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1190         * jit.dg/test-accessing-union.c: Add comments for use by
1191         gcc/jit/docs/topics/types.rst.
1193 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
1195         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1196         'do-require-effective-target' with 'dg-require-effective-target'.
1197         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1198         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1199         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
1200         'stlex' with 'strex' as the expected output.
1202 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
1204         PR c++/60365
1205         * g++.dg/cpp0x/gen-attrs-60.C: New.
1206         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1208 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
1210         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1211         New function.
1212         * gcc.target/aarch64/pic-small.c: Restrict this test under
1213         check_effective_target_aarch64_small_fpic.
1215 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
1217         * gfortran.dg/gomp/pr66633.f90: New test.
1219 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
1221         PR c++/66686
1222         * g++.dg/template/pr66686.C: New test.
1224 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
1226         * gnat.dg/lto17.ad[sb]: New test.
1228 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1230         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1231         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1232         testcase.
1233         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1234         New testcase.
1235         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1236         New testcase.
1237         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1238         New testcase.
1239         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1240         New testcase.
1241         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1242         New testcase.
1243         * jit.dg/test-switch.c: New testcase.
1244         * jit.dg/test-switch.cc: New testcase.
1246 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1248         PR jit/66546
1249         * jit.dg/all-non-failing-tests.h: Add note about
1250         test-validly-unreachable-block.c.
1251         * jit.dg/test-validly-unreachable-block.c: New file.
1253 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1255         PR jit/66628
1256         * jit.dg/all-non-failing-tests.h: Add note about
1257         test-extra-options.c.
1258         * jit.dg/test-extra-options.c: New testcase.
1260 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
1262         PR debug/66691
1263         * gcc.target/i386/pr66691.c: New.
1265 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
1267         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1268         * gcc.target/i386/iamcu/args.h: Likewise.
1269         * gcc.target/i386/iamcu/asm-support.S: Likewise.
1270         * gcc.target/i386/iamcu/defines.h: Likewise.
1271         * gcc.target/i386/iamcu/macros.h: Likewise.
1272         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1273         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1274         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1275         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1276         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1277         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1278         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1279         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1280         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1281         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1282         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1283         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1284         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1285         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1286         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1287         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1288         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1290 2015-06-30  Marek Polacek  <polacek@redhat.com>
1292         * gcc.dg/fold-minus-6.c: New test.
1294         * gcc.dg/fold-ior-3.c: New test.
1296 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
1298         Implement N4197 - Adding u8 character literals
1299         * g++.dg/cpp1z/utf8.C: New.
1300         * g++.dg/cpp1z/utf8-neg.C: New.
1301         * g++.dg/cpp1z/udlit-utf8char.C: New.
1303 2015-06-30  Marek Polacek  <polacek@redhat.com>
1305         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1307 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1309         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1310         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1311         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1312         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1314 2015-06-30  Marek Polacek  <polacek@redhat.com>
1316         * gcc.dg/fold-ior-2.c: New test.
1318 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1320         PR tree-optimization/66652
1321         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1322         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
1323         pointers.
1324         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1326 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
1328         PR c++/65977
1329         * g++.dg/cpp0x/constexpr-friend-3.C: New.
1330         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1332 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1334         PR fortran/66605
1335         * gfortran.dg/wunused-parameter.f90: New test.
1337 2015-06-29  Richard Henderson  <rth@redhat.com>
1339         * gcc.target/i386/asm-flag-1.c: New.
1340         * gcc.target/i386/asm-flag-2.c: New.
1341         * gcc.target/i386/asm-flag-3.c: New.
1342         * gcc.target/i386/asm-flag-4.c: New.
1343         * gcc.target/i386/asm-flag-5.c: New.
1345 2015-06-29  Marek Polacek  <polacek@redhat.com>
1347         PR c/66322
1348         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1349         * c-c++-common/pr66322.c: New test.
1350         * g++.dg/eh/scope1.C: Remove dg-warning.
1352 2015-06-29  Richard Biener  <rguenther@suse.de>
1354         PR tree-optimization/66677
1355         * gcc.dg/vect/pr66677.c: New testcase.
1357 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
1359         PR middle-end/64130
1360         * gcc.dg/tree-ssa/pr64130.c: New test.
1362 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
1364         * gcc.target/aarch64/pic-small.c: New testcase.
1366 2015-06-26  Richard Biener  <rguenther@suse.de>
1368         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1370 2015-06-26  Marek Polacek  <polacek@redhat.com>
1372         * gcc.dg/fold-and-1.c: New test.
1373         * gcc.dg/fold-and-2.c: New test.
1375 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
1377         * gnat.dg/warn11.adb: Add missing dg directive.
1378         * gnat.dg/warn12.adb: New test.
1379         * gnat.dg/warn12_pkg.ads: New helper.
1381 2015-06-26  Richard Biener  <rguenther@suse.de>
1383         * gfortran.dg/reassoc_3.f90: Adjust.
1385 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
1387         PR target/66412
1388         * gcc.target/i386/pr66412.c: New test.
1390 2015-06-25  Richard Biener  <rguenther@suse.de>
1392         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1394 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
1396         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1398 2015-06-25  Richard Biener  <rguenther@suse.de>
1400         * gfortran.dg/vect/vect-9.f90: New testcase.
1402 2015-06-25  Nick Clifton  <nickc@redhat.com>
1404         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
1405         H8300 and M32R targets.
1407 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1409         PR fortran/66528
1410         * gfortran.dg/maxerrors.f90: New test.
1412 2015-06-08  DJ Delorie  <dj@redhat.com>
1414         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
1416 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1418         * gcc.target/aarch64/mgeneral-regs_3.c: New.
1420 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1422         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1423         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1424         * gcc.target/aarch64/nofp_1.c: New file.
1426 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
1428         Implement N3928 - Extending static_assert
1429         * g++.dg/cpp0x/static_assert8.C: Adjust.
1430         * g++.dg/cpp0x/static_assert12.C: New.
1431         * g++.dg/cpp0x/static_assert13.C: New.
1432         * g++.dg/cpp1y/static_assert1.C: New.
1433         * g++.dg/cpp1y/static_assert2.C: New.
1434         * g++.dg/cpp1z/static_assert-nomsg.C: New.
1436 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
1438         PR c++/65750
1439         * g++.dg/cpp0x/trailing11.C: New.
1441 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1443         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1444         multilibs.
1445         * gcc.target/arm/memset-inline-10.c: Likewise.
1446         * gcc.target/arm/pr58784.c: Likewise.
1447         * gcc.target/arm/pr59985.C: Likewise.
1448         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1450 2015-06-24  Renlin Li  <renlin.li@arm.com>
1452         * gcc.target/aarch64/arm_align_max_pwr.c: New.
1453         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1455 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
1457         Revert:
1458         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1460         PR c++/30044
1461         * g++.dg/cpp0x/auto45.C: New test.
1462         * g++.dg/template/pr30044.C: New test.
1463         * g++.dg/template/crash83.C: Accept any error string.
1464         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1465         parameters.
1466         * g++.dg/cpp0x/variadic18.C: Likewise
1467         * g++.dg/template/canon-type-13.C: Likewise.
1468         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1470 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
1472         PR c++/65811
1473         * g++.dg/other/linkage2.C: New.
1475 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1477         PR target/63408
1478         * gcc.target/arm/pr63408.c: New test.
1480 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
1482         * lib/c-torture.exp: Don't call check_effective_target_lto
1483         before setting up environment correctly.
1484         * lib/gcc-dg.exp: Likewise, and protect
1485         gcc_force_conventional_output.
1487 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1489         PR rtl-optimization/66306
1490         * gcc.target/s390/pr66306.c: New test.
1492 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1494         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1495         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1496         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1497         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1498         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1499         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1500         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1502 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
1504         PR target/65803
1505         * gcc.c-torture/pr65803.c: New test.
1507 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1509         PR c++/30044
1510         * g++.dg/cpp0x/auto45.C: New test.
1511         * g++.dg/template/pr30044.C: New test.
1512         * g++.dg/template/crash83.C: Accept any error string.
1513         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1514         parameters.
1515         * g++.dg/cpp0x/variadic18.C: Likewise
1516         * g++.dg/template/canon-type-13.C: Likewise.
1517         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1519 2015-06-23  Marek Polacek  <polacek@redhat.com>
1521         * c-c++-common/Wlogical-op-3.c: New test.
1523 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1525         PR c++/66254
1526         * g++.dg/cpp0x/scoped_enum5.C: New.
1528 2015-06-23  Richard Biener  <rguenther@suse.de>
1530         PR tree-optimization/66636
1531         * gcc.dg/vect/pr66636.c: New testcase.
1533 2015-06-23  Marek Polacek  <polacek@redhat.com>
1535         * gcc.dg/fold-minus-4.c: New test.
1536         * gcc.dg/fold-minus-5.c: New test.
1537         * c-c++-common/ubsan/overflow-add-5.c: New test.
1539 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
1541         Add missing testcase from r224672.
1542         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1544         * gcc.target/vax/bswapdi-1.c: New.
1546 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
1548         PR fortran/64674
1549         * gfortran.dg/associate_18.f08: New test.
1551 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
1553         PR target/66560
1554         * gcc.target/i386/pr66560-1.c: New test.
1555         * gcc.target/i386/pr66560-2.c: Ditto.
1556         * gcc.target/i386/pr66560-3.c: Ditto.
1557         * gcc.target/i386/pr66560-4.c: Ditto.
1559 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
1561         * gcc.target/nvptx/nvptx.exp: New file.
1562         * gcc.target/nvptx/proto-1.c: Likewise.
1564 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
1566         PR tree-optimization/66449
1567         * gcc.dg/vect/pr66449.c: New test.
1569 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
1571         * g++.dg/other/dump-ada-spec-5.C: New test.
1572         * g++.dg/other/dump-ada-spec-6.C: Likewise.
1573         * g++.dg/other/dump-ada-spec-7.C: Likewise.
1575 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
1577         * g++.dg/inherit/pure1.C: Test location too.
1579 2015-06-22  Marek Polacek  <polacek@redhat.com>
1581         * gcc.dg/fold-ior-1.c: New test.
1582         * gcc.dg/fold-minus-2.c: New test.
1583         * gcc.dg/fold-minus-3.c: New test.
1584         * gcc.dg/fold-plus-1.c: New test.
1585         * gcc.dg/fold-plus-2.c: New test.
1586         * gcc.dg/fold-xor-4.c: New test.
1587         * gcc.dg/fold-xor-5.c: New test.
1589 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1591         PR target/65914
1592         * g++.dg/torture/pr65914.C:  New.
1594 2015-06-22  Richard Biener  <rguenther@suse.de>
1596         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1597         not existing TORTURE_OPTIONS only.
1598         * lib/gcc-dg.exp: Likewise.
1600 2015-06-22  Christian Bruel  <christian.bruel@st.com>
1602         PR target/52144
1603         * gcc.target/arm/flip-thumb.c: New test.
1605 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
1606             Martin Liska  <mliska@suse.cz>
1608         PR ipa/65908
1609         * g++.dg/ipa/pr65908.C: New testcase.
1611 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
1613         PR c++/65882
1614         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1615         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1617 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
1619         * gnat.dg/specs/debug1.ads: Adjust.
1621 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
1623         * gcc.target/aarch64/fmovd-zero-mem.c: New.
1624         * gcc.target/aarch64/fmovd-zero-reg.c: New.
1625         * gcc.target/aarch64/fmovf-zero-mem.c: New.
1626         * gcc.target/aarch64/fmovf-zero-reg.c: New.
1627         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1628         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1629         * gcc.target/aarch64/fmovd-zero.c: Delete.
1630         * gcc.target/aarch64/fmovf-zero.c: Delete.
1632 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1634         * gcc.target/vax/bswapdi-1.c: New.
1636 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1638         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1640 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1642         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1644 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1646         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1648 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1650         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1652 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1654         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1656 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1658         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1660 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1662         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1664 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1666         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1668 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1670         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1672 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1674         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1676 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1678         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1680 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1682         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1684 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1686         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1688 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1690         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1692 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1694         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1696 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1698         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1700 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1702         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1704 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1706         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1708 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1710         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1712 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1714         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1715         (_ARM_FPSCR): Add FZ field.
1716         (clean_results): Force FZ=1 on AArch64.
1717         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1719 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1721         * gcc.target/aarch64/pr62308.c: New test.
1723 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
1725         PR fortran/66549
1726         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1728 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
1730         * gcc.target/i386/mpx/pr66581.c: New test.
1732 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
1734         * gcc.target/i386/cmov9.c: New test.
1736 2015-06-18  Richard Biener  <rguenther@suse.de>
1738         * g++.dg/other/const4.C: New testcase.
1740 2015-06-18  Michael Matz  <matz@suse.de>
1742         PR middle-end/66253
1743         * gcc.dg/vect/pr66253.c: New testcase.
1745 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1747         PR target/66569
1748         * gcc.target/i386/mpx/chkp-vararg.c: New test.
1750 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1752         PR middle-end/66568
1753         * gcc.target/i386/mpx/pr66568.c: New test.
1755 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1757         PR middle-end/66567
1758         * gcc.target/i386/mpx/pr66567.c: New test.
1760 2015-06-18  Richard Biener  <rguenther@suse.de>
1762         PR tree-optimization/66510
1763         * gcc.dg/vect/slp-perm-12.c: New testcase.
1765 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1767         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1768         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1769         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1770         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1772 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
1774         PR c++/66571
1775         * g++.dg/gomp/pr66571-1.C: New test.
1777         PR middle-end/66429
1778         * c-c++-common/gomp/pr66429.c: New test.
1780 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
1782         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1783         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1784         ...this.
1785         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1786         New testcase.
1787         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1788         New testcase.
1790 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1792         PR testsuite/65944
1793         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1795 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
1797         * gcc.target/mips/pr65862-1.c: New test.
1798         * gcc.target/mips/pr65862-2.c: Likewise.
1800 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1802         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1803         * gcc.target/i386/pr52252-atom.c: Ditto.
1804         * gcc.target/i386/vect-div-1.c: Ditto.
1805         * gcc.target/i386/rotate-5.c: Ditto.
1806         * gcc.target/i386/pr50202.c: Ditto.
1807         * gcc.target/i386/pr37843-3.c: Ditto.
1808         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1809         * gcc.target/i386/pr53397-1.c: Ditto.
1810         * gcc.target/i386/pr55934.c: Ditto.
1811         * gcc.target/i386/pr37843-4.c: Ditto.
1812         * gcc.target/i386/pr60451.c: Ditto.
1813         * gcc.target/i386/pr53397-2.c: Ditto.
1814         * gcc.target/i386/vectorize1.c: Ditto.
1815         * gcc.target/i386/extract-insert-combining.c: Ditto.
1816         * gcc.target/i386/pr53759.c: Ditto.
1817         * gcc.target/i386/pr52252-core.c: Ditto.
1818         * gcc.target/i386/rotate-3.c: Ditto.
1819         * gcc.target/i386/sse-20.c: Ditto.
1820         * gcc.target/i386/rotate-4.c: Ditto.
1821         * gcc.target/i386/pr61403.c: Ditto.
1822         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1823         * gcc.target/i386/pr60901.c: Ditto.
1824         * gcc.target/i386/pr59794-7.c: Ditto.
1825         * gcc.target/i386/pr62208.c: Ditto.
1826         * gcc.target/i386/pr53416.c: Ditto.
1827         * gcc.target/i386/asm-dialect-1.c: Ditto.
1828         * gcc.target/i386/pr50038.c: Ditto.
1829         * gcc.target/i386/47698.c: Ditto.
1830         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1831         * gcc.target/i386/pr59794-2.c: Ditto.
1832         * gcc.target/i386/pr59794-3.c: Ditto.
1833         * gcc.target/i386/pr39058.c: Ditto.
1834         * gcc.target/i386/pr60205-1.c: Ditto.
1835         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1836         * gcc.target/i386/sse2-movq-2.c: Ditto.
1838 2015-06-17  Richard Biener  <rguenther@suse.de>
1840         PR tree-optimization/66251
1841         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1843 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
1845         PR c++/59682
1846         * g++.dg/parse/new-placement1.C: New.
1848 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1850         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1851         * jit.dg/test-compound-assignment.c: New testcase.
1853 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1855         PR jit/66539
1856         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1857         to "testcases" array.
1859 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1861         PR jit/66539
1862         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1863         * jit.dg/test-debug-strings.c: New test case.
1864         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1865         the discriminant has a sane debug string.
1867 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
1869         PR target/56766
1870         * gcc.target/i386/pr56766-1.c: New test.
1871         * gcc.target/i386/pr56766-2.c: Ditto.
1873 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
1875         * gcc.target/mips/loongson-shift-count-truncated-1.c:
1876         Skip on mips*-mti-linux* and mips*-img-linux* targets.
1877         * gcc.target/mips/loongson-simd.c: Ditto.
1879 2015-06-16  Richard Biener  <rguenther@suse.de>
1881         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1883 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1885         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1886         passed by the testsuite driver.
1888 2015-06-16  Richard Biener  <rguenther@suse.de>
1890         * gcc.dg/vect/slp-perm-11.c: New testcase.
1892 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
1894         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1895         dg-options.
1897 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1899         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1900         Reinstate calls to torture-init and torture-finalize.
1902 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1904         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1906 2015-06-15  Nathan Sidwell  <nathan@acm.org>
1908         PR c++/58583
1909         * g++.dg/cpp0x/nsdmi-template14.C: New test.
1911 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
1913         PR c++/51048
1914         * g++.dg/cpp0x/local-type1.C: New.
1916 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
1918         PR fortran/44672
1919         PR fortran/45440
1920         PR fortran/57307
1921         * gfortran.dg/allocate_with_source_3.f90: Removed check for
1922         unimplemented error.
1923         * gfortran.dg/allocate_with_source_7.f08: New test.
1924         * gfortran.dg/allocate_with_source_8.f08: New test.
1926 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
1928         PR c++/65168
1929         * g++.dg/warn/Walways-true-3.C: New test.
1931 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1933         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1935 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1937         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1938         (main): Remove superfluous attributes.
1939         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1940         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1942 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1944         * gcc.target/i386/monitorx.c: New.
1945         * gcc.target/i386/sse-12.c: Add -mmwaitx.
1946         * gcc.target/i386/sse-13.c: Ditto.
1947         * gcc.target/i386/sse-14.c: Ditto.
1948         * gcc.target/i386/sse-22.c: Ditto.
1949         * gcc.target/i386/sse-23.c: Ditto.
1950         * g++.dg/other/i386-2.C: Ditto.
1951         * g++.dg/other/i386-3.C: Ditto.
1953 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
1955         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1957 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
1959         PR fortran/66079
1960         * gfortran.dg/allocatable_scalar_13.f90: New test
1962 2015-06-11  Marek Polacek  <polacek@redhat.com>
1964         * gcc.dg/fold-xor-3.c: New test.
1966 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1968         * gcc.target/arm/short-it-ifcvt-1.c: New test.
1969         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1971 2015-06-11  Christian Bruel  <christian.bruel@st.com>
1973         PR target/52144
1974         * gcc.target/arm/pragma_attribute.c: New test.
1976 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1978         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1980 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1982         PR target/66473
1983         * gcc.target/i386/pr66473.c: New test.
1985 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
1987         PR target/66470
1988         * gcc.dg/tls/pr66470.c: New test.
1989         * gcc.target/i386/pr66470.c: New test.
1991 2015-06-10  Christian Bruel  <christian.bruel@st.com>
1993         PR target/52144
1994         * gcc.target/arm/attr_arm.c: New test
1995         * gcc.target/arm/attr_arm-err.c: New test
1996         * gcc.target/arm/attr_thumb.c: New test
1997         * gcc.target/arm/attr_thumb-static.c: New test
1999 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2001         PR target/66200
2002         PR target/66428
2003         PR c++/66192
2004         * g++.dg/abi/aarch64_guard1.C: Adjust test.
2006 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
2008         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2009         passed by the testsuite driver.
2011 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2013         Revert:
2014         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-09  Tom de Vries  <tom@codesourcery.com>
2022         * gcc.target/i386/vararg-loc.c: New test.
2024 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2026         PR c++/65815
2027         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2028         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2030 2015-06-09  Marek Polacek  <polacek@redhat.com>
2032         PR tree-optimization/66299
2033         * gcc.dg/pr66299-1.c: New test.
2034         * gcc.dg/pr66299-2.c: New test.
2035         * gcc.dg/pr66299-3.c: New test.
2037 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
2039         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2040         passed by the testsuite driver.
2042 2015-06-09  Richard Biener  <rguenther@suse.de>
2044         PR middle-end/66423
2045         * gcc.dg/fold-modpow2.c: New testcase.
2047 2015-06-09  Richard Biener  <rguenther@suse.de>
2049         PR tree-optimization/66419
2050         * gcc.dg/vect/bb-slp-37.c: New testcase.
2052 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
2054         * gcc.target/arm/stl-cond.c: New test.
2056 2015-06-09  Richard Biener  <rguenther@suse.de>
2058         PR middle-end/66413
2059         * gcc.dg/torture/pr66413.c: New testcase.
2061 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2063         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2064         * gcc.dg/ssp-1.c: Make counter a register.
2065         * gcc.dg/ssp-2.c: Likewise.
2066         * gcc.dg/torture/parm-coalesce.c: New.
2068 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
2070         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2071         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2073 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2075         PR rtl-optimization/66444
2076         * gcc.dg/pr66444.c: New test.
2078 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2080         PR fortran/66245
2081         * gfortran.dg/class_is_1.f90: New test.
2082         * gfortran.dg/type_is_1.f90: Ditto.
2084 2015-06-08  Marek Polacek  <polacek@redhat.com>
2086         PR c/66415
2087         * gcc.dg/cpp/pr66415-1.c: New test.
2088         * gcc.dg/cpp/pr66415-2.c: New test.
2090 2015-06-08  Richard Biener  <rguenther@suse.de>
2092         PR tree-optimization/66422
2093         * gcc.dg/Warray-bounds-16.c: New testcase.
2095 2015-06-08  Richard Biener  <rguenther@suse.de>
2097         * gcc.dg/vect/slp-perm-10.c: New testcase.
2098         * gcc.dg/vect/slp-23.c: Adjust.
2099         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2100         vector pointer update.
2102 2015-06-08  Marek Polacek  <polacek@redhat.com>
2104         PR sanitizer/66452
2105         * g++.dg/ubsan/pr66452.C: New test.
2107 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2109         PR tree-optimization/66436
2110         * gcc.dg/gomp/dump-new-function-2.c: New test.
2111         * gcc.dg/gomp/dump-new-function-3.c: Same.
2112         * gcc.dg/gomp/dump-new-function.c: Same.
2114 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2116         PR tree-optimization/66435
2117         * gcc.dg/gomp/notify-new-function-2.c: New test.
2118         * gcc.dg/gomp/notify-new-function-3.c: Same.
2119         * gcc.dg/gomp/notify-new-function.c: Same.
2121 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
2123         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2124         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2125         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2126         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2127         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2128         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2129         -fshort-enum.
2131 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
2133         PR fortran/47659
2134         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2135         * gfortran.dg/warn_conversion.f90: Add warning for change in value
2136         for assignment.
2137         * gfortran.dg/warn_conversion_3.f90: Add warnings.
2138         * gfortran.dg/warn_conversion_5.f90: New test.
2139         * gfortran.dg/warn_conversion_6.f90: New test.
2140         * gfortran.dg/warn_conversion_7.f90: New test.
2142 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2144         PR fortran/66347
2145         * gfortran.dg/blockdata_9.f: New test.
2147 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2149         PR fortran/66385
2150         * gfortran.dg/forall_17.f90:  New test.
2152 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
2154         * g++.dg/cpp0x/pr57101.C: Add warning.
2155         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2156         * g++.dg/ext/visibility/anon7.C: Same.
2157         * g++.dg/ipa/pr63587-2.C: Same.
2158         * g++.dg/opt/dump1.C: Same.
2159         * g++.dg/opt/pr59622-3.C: Same.
2160         * g++.dg/opt/pr59622.C: Same.
2161         * g++.dg/torture/pr46383.C: Same.
2162         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2163         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2164         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2165         functions.
2166         * gfortran.dg/intent_out_8.f90: Same.
2167         * gfortran.dg/warn_target_lifetime_3.f90: Same.
2169 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2171         PR fortran/66377
2172         gfortran.dg/equiv_9.f90: New test.
2175 2015-06-05  Tom de Vries  <tom@codesourcery.com>
2177         merge from gomp4 branch:
2178         2015-05-28  Tom de Vries  <tom@codesourcery.com>
2180         PR tree-optimization/65443
2181         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2182         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2183         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2185 2015-06-05  Nathan Sidwell  <nathan@acm.org>
2187         PR c++/52595
2188         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2190 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
2192         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2194 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2196         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2198 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
2200         * testsuite/gcc.target/i386/noplt-1.c: New test.
2201         * testsuite/gcc.target/i386/noplt-2.c: New test.
2202         * testsuite/gcc.target/i386/noplt-3.c: New test.
2203         * testsuite/gcc.target/i386/noplt-4.c: New test.
2205 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
2207         PR fortran/58749
2208         * gfortran.dg/adjustl_1.f90:  New test.
2210 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
2212         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2213         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2215 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
2217         * lto.c (iterative_hash_canonical_type,
2218         gimple_register_canonical_type): only hash main variants of types
2220 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
2222         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2223         Move set of dg-do-what-default after early return.
2225 2015-06-04  Marek Polacek  <polacek@redhat.com>
2227         PR c/66341
2228         * gcc.dg/lvalue-8.c: New test.
2230 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2231             Paolo Carlini  <paolo.carlini@oracle.com>
2233         PR c++/66130
2234         * g++.dg/other/pr66130.C: New.
2235         * g++.dg/cpp0x/pr66130.C: Likewise.
2237 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2239         * g++.dg/cpp0x/decl-loc1.C: New.
2240         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2241         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2242         * g++.dg/init/ctor8.C: Likewise.
2243         * g++.dg/parse/semicolon4.C: Likewise.
2245 2015-06-03  Marek Polacek  <polacek@redhat.com>
2247         PR sanitizer/66190
2248         * g++.dg/ubsan/static-init-1.C: New test.
2249         * g++.dg/ubsan/static-init-2.C: New test.
2250         * g++.dg/ubsan/static-init-3.C: New test.
2252 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
2254         PR target/66275
2255         * gcc.target/i386/pr66275.c: New test.
2257 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2259         * gcc.dg/Wcxx-compat-22.c: New testcase.
2260         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2261         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2262         * c-c++-common/pr58346-1.c: Likewise.
2263         * c-c++-common/transparent-union-1.c: Likewise.
2265 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
2267         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2268         * g++.dg/plugin/def_plugin.c: New file.
2269         * g++.dg/plugin/def-plugin-test.C: New file.
2271 2015-06-03  Richard Biener  <rguenther@suse.de>
2273         * gcc.dg/vect/bb-slp-36.c: New testcase.
2275 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2277         * gcc.dg/lto/chkp-removed-alias_0.c: New.
2279 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2281         * gcc.dg/lto/chkp-privatize-1_0.c: New.
2282         * gcc.dg/lto/chkp-privatize-1_1.c: New.
2283         * gcc.dg/lto/chkp-privatize-2_0.c: New.
2284         * gcc.dg/lto/chkp-privatize-2_1.c: New.
2286 2015-06-03  Marek Polacek  <polacek@redhat.com>
2288         PR c/64223
2289         PR c/29358
2290         * gcc.dg/pr64223-1.c: New test.
2291         * gcc.dg/pr64223-2.c: New test.
2293 2015-06-03  Richard Biener  <rguenther@suse.de>
2295         PR tree-optimization/63916
2296         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2298 2015-06-03  Richard Biener  <rguenther@suse.de>
2300         PR tree-optimization/66375
2301         * gcc.dg/torture/pr66375.c: New testcase.
2303 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
2305         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2307 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
2309         PR target/65768
2310         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2312 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2314         PR fortran/66380
2315         * gfortran.dg/reshape_7.f90: New test.
2317 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
2319         PR c/66220:
2320         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2321         (fn_36): New.
2323 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2325         PR c/49551
2326         * gcc.dg/pr49551.c: New testcase.
2328 2015-06-02  Richard Biener  <rguenther@suse.de>
2330         PR debug/65549
2331         * g++.dg/lto/pr65549_0.C: New testcase.
2333 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
2335         PR libgomp/65742
2336         PR middle-end/66332
2337         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2339 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2341         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2343 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
2345         PR c++/61683
2346         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2348 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2350         PR tree-optimization/48052
2351         * gcc.dg/tree-ssa/scev-8.c: New.
2352         * gcc.dg/tree-ssa/scev-9.c: New.
2353         * gcc.dg/tree-ssa/scev-10.c: New.
2354         * gcc.dg/vect/pr48052.c: New.
2356 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
2358         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2360 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2362         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2364 2015-06-02  Marek Polacek  <polacek@redhat.com>
2366         PR middle-end/66345
2367         * gcc.dg/torture/pr66345.c: New test.
2369 2015-06-02  Richard Biener  <rguenther@suse.de>
2371         PR tree-optimization/65961
2372         * gcc.dg/torture/pr65961.c: New testcase.
2374 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2376         PR tree-optimization/52563
2377         PR tree-optimization/62173
2378         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2379         * gcc.dg/tree-ssa/scev-4.c: Ditto.
2381 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2383         * gnat.dg/specs/varsize_return2.ads: New test.
2384         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2386 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
2388         * gcc.dg/vect/vect-outer-simd-1.c: New test.
2390 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
2392         PR target/65697
2393         * gcc.target/aarch64/sync-comp-swap.c: New.
2394         * gcc.target/aarch64/sync-comp-swap.x: New.
2395         * gcc.target/aarch64/sync-op-acquire.c: New.
2396         * gcc.target/aarch64/sync-op-acquire.x: New.
2397         * gcc.target/aarch64/sync-op-full.c: New.
2398         * gcc.target/aarch64/sync-op-full.x: New.
2399         * gcc.target/aarch64/sync-op-release.c: New.
2400         * gcc.target/aarch64/sync-op-release.x: New.
2402 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
2404         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
2405         (bar): Predefined.
2407 2015-06-01  Richard Biener  <rguenther@suse.de>
2409         PR tree-optimization/66349
2410         PR tree-optimization/66352
2411         PR tree-optimization/66357
2412         * gcc.dg/torture/pr66357.c: New testcase.
2413         * gcc.dg/torture/pr66349.c: Likewise.
2414         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
2416 2015-06-01  Richard Biener  <rguenther@suse.de>
2418         Revert
2419         2015-05-29  Richard Biener  <rguenther@suse.de>
2421         PR tree-optimization/66314
2422         * gcc.dg/asan/pr66314.c: New testcase.
2424 2015-06-01  Richard Biener  <rguenther@suse.de>
2426         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2428 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
2430         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2431         directives.
2432         (hp3, hp4): Add inline keyword.
2433         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2434         (hp2): Add inline keyword.
2435         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2436         (hp2): Add inline keyword.
2438 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
2440         PR target/65527
2441         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2442         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2443         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2444         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2446 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
2448         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2449         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2451 2015-06-01  Richard Biener  <rguenther@suse.de>
2453         PR tree-optimization/66280
2454         * g++.dg/torture/pr66280.C: New testcase.
2455         * g++.dg/torture/pr66280-2.C: Likewise.
2457 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2459         * gnat.dg/addr9_1.adb: New test.
2460         * gnat.dg/addr9_2.adb: Likewise.
2461         * gnat.dg/addr9_3.adb: Likewise.
2462         * gnat.dg/addr9_4.adb: Likewise.
2464 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2466           * g++.dg/other/dump-ada-spec-4.C: New test.
2468 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
2470         * gcc.dg/alias-8.c: Fix dg-warning.
2472 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
2474         * gcc.dg/alias-8.c: Do not xfail.
2475         * gcc.dg/pr62167.c: Prevent FRE.
2476         * gcc.dg/alias-14.c: New testcase.
2478 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
2480         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2482 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2484         PR target/66215
2485         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2486         dg-options.
2487         * gcc.target/s390/hotpatch-10.c: Likewise.
2488         * gcc.target/s390/hotpatch-11.c: Likewise.
2489         * gcc.target/s390/hotpatch-12.c: Likewise.
2490         * gcc.target/s390/hotpatch-17.c: Likewise.
2491         * gcc.target/s390/hotpatch-18.c: Likewise.
2492         * gcc.target/s390/hotpatch-20.c: Likewise.
2493         * gcc.target/s390/hotpatch-21.c: Likewise.
2494         * gcc.target/s390/hotpatch-22.c: Likewise.
2495         * gcc.target/s390/hotpatch-23.c: Likewise.
2496         * gcc.target/s390/hotpatch-24.c: Likewise.
2497         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
2498         to check for the exact nops too.
2499         * gcc.target/s390/hotpatch-3.c: Likewise.
2500         * gcc.target/s390/hotpatch-4.c: Likewise.
2501         * gcc.target/s390/hotpatch-5.c: Likewise.
2502         * gcc.target/s390/hotpatch-6.c: Likewise.
2503         * gcc.target/s390/hotpatch-7.c: Likewise.
2504         * gcc.target/s390/hotpatch-8.c: Likewise.
2505         * gcc.target/s390/hotpatch-9.c: Likewise.
2506         * gcc.target/s390/hotpatch-14.c: Likewise.
2507         * gcc.target/s390/hotpatch-15.c: Likewise.
2508         * gcc.target/s390/hotpatch-16.c: Likewise.
2509         * gcc.target/s390/hotpatch-19.c: Likewise.
2510         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
2511         scan-assembler-times counting number of .align directives.
2512         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2513         dg-options.  Remove scan-assembler-times counting number of .align
2514         directives.
2515         * gcc.target/s390/hotpatch-26.c: New file.
2516         * gcc.target/s390/hotpatch-27.c: New file.
2517         * gcc.target/s390/hotpatch-28.c: New file.
2518         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2519         using -Os -O0 -O1 -O2 -O3 options.
2521 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2523         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2525 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
2527         PR tree-optimization/66142
2528         * gcc.dg/vect/pr66142.c: New test.
2530 2015-05-29  Richard Biener  <rguenther@suse.de>
2532         PR tree-optimization/66314
2533         * gcc.dg/asan/pr66314.c: New testcase.
2535 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2537         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2538         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2539         Adjust all callers.
2540         (schedule-cleanups, dg-keep-saved-temps): New proc.
2541         (gcc-dg-test-1): Schedule cleanups.
2542         * lib/profopt.exp (profopt-execute): Likewise.
2543         * g++.dg/cdce3.C: Adjust expected line numbers.
2544         * gcc.dg/cdce1.c: Likewise.
2545         * gcc.dg/cdce2.c: Likewise.
2546         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2547         * gcc.dg/strlenopt-24.c: Likewise.
2548         * gcc.dg/tree-ssa/vrp26.c: Likewise.
2549         * gcc.dg/tree-ssa/vrp28.c: Likewise.
2550         * obj-c++.dg/encode-2.mm: Likewise.
2552 2015-05-28  DJ Delorie  <dj@redhat.com>
2554         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2556 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2558         * gnat.dg/discr43.adb: New test.
2560 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2562         * gnat.dg/varsize_temp.adb: Rename into...
2563         * gnat.dg/varsize1.adb: ...this.
2564         * gnat.dg/varsize_copy.ad[sb]: Rename into...
2565         * gnat.dg/varsize2.ad[sb]: ...this.
2566         * gnat.dg/varsize3_1.adb: New test.
2567         * gnat.dg/varsize3_2.adb: Likewise.
2568         * gnat.dg/varsize3_3.adb: Likewise.
2569         * gnat.dg/varsize3_4.adb: Likewise.
2570         * gnat.dg/varsize3_5.adb: Likewise.
2571         * gnat.dg/varsize3_6.adb: Likewise.
2572         * gnat.dg/varsize3_pkg1.ads: New helper.
2573         * gnat.dg/varsize3_pkg2.ads: Likewise.
2574         * gnat.dg/varsize3_pkg3.ads: Likewise.
2576 2015-05-28  Richard Biener  <rguenther@suse.de>
2578         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2580 2015-05-28  Richard Biener  <rguenther@suse.de>
2582         PR tree-optimization/66142
2583         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2585 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
2587         PR target/63810
2588         * gcc.dg/darwin-minversion-3.c: Update testcase.
2589         * gcc.dg/darwin-minversion-4.c: Ditto.
2590         * gcc.dg/darwin-minversion-5.c: New testcase.
2591         * gcc.dg/darwin-minversion-6.c: Ditto.
2592         * gcc.dg/darwin-minversion-7.c: Ditto.
2593         * gcc.dg/darwin-minversion-8.c: Ditto.
2594         * gcc.dg/darwin-minversion-9.c: Ditto.
2595         * gcc.dg/darwin-minversion-10.c: Ditto.
2596         * gcc.dg/darwin-minversion-11.c: Ditto.
2597         * gcc.dg/darwin-minversion-12.c: Ditto.
2599 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2601         PR rtl-optimization/66168
2602         * gcc.c-torture/compile/pr66168.c: New test.
2604 2015-05-27  Jeff Law  <law@redhat.com>
2606         PR target/39726
2607         * gcc.dg/target/m68k/pr39726-1.c: New test.
2609 2015-05-27  Nathan Sidwell  <nathan@acm.org>
2611         PR c++/66270
2612         * g++.dg/ext/alias-canon3.C: New.
2614 2015-05-27  Richard Biener  <rguenther@suse.de>
2616         PR tree-optimization/66272
2617         Revert parts of
2618         2014-08-15  Richard Biener  <rguenther@suse.de>
2620         PR tree-optimization/62031
2621         * gcc.dg/torture/pr66272.c: New testcase.
2623 2015-05-27  Richard Biener  <rguenther@suse.de>
2625         * gcc.dg/vect/slp-reduc-7.c: New testcase.
2627 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
2629         PR target/65358
2630         * gcc.dg/pr65358.c: New test.
2632 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
2634         PR fortran/65548
2635         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2636         semantic.
2637         * gfortran.dg/allocate_with_source_6.f90: New test.
2639 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2641         * gnat.dg/atomic7_1.adb: New test.
2642         * gnat.dg/atomic7_2.adb: Likewise.
2643         * gnat.dg/atomic7_pkg1.ads: New helper.
2644         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2646 2015-05-26  Michael Matz  <matz@suse.de>
2648         PR middle-end/66251
2649         * gcc.dg/vect/pr66251.c: New test.
2651 2015-05-26  Richard Biener  <rguenther@suse.de>
2653         PR tree-optimization/66142
2654         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2656 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
2658         PR fortran/66082
2659         * gfortran.dg/allocatable_scalar_13.f90: New test
2661 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2663         * gnat.dg/warn11.adb: New test.
2664         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2666 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2668         * gnat.dg/vfa1_1.adb: New test.
2669         * gnat.dg/vfa1_2.adb: Likewise.
2670         * gnat.dg/vfa1_3.adb: Likewise.
2671         * gnat.dg/vfa1_4.adb: Likewise.
2672         * gnat.dg/vfa1_pkg.ads: New helper.
2674 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
2676         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2677         * gcc.target/i386/pr66232-3.c: Likewise.
2679 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
2681         PR target/66274
2682         * gcc.target/i386/pr66274.c: New test.
2684 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2686         * gnat.dg/renaming6.ad[sb]: New test.
2688 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
2690         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2691         and 'dg-require-effective-target pie'.
2693 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2695         PR c++/66243
2696         * g++.dg/cpp0x/pr66243.C: New.
2698 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
2700         PR lto/66180
2701         * g++.dg/lto/pr66180_0.C: New testcase.
2702         * g++.dg/lto/pr66180_1.C: New testcase.
2704 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
2706         PR fortran/66257
2707         * typebound_call_27.f90: New file.
2709 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2711         PR c++/65936
2712         * g++.dg/template/pr65936.C: New.
2714 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2716         PR tree-optimization/63387
2717         * gcc.dg/pr63387-2.c: New testcase.
2719 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2721         * gcc.dg/simd-1.c: Update to the new message.
2723 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2725         * gcc.dg/nand.c: New testcase.
2727 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
2729         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2730         Set dg-do-what-default to compile only on ARM targets without
2731         arm_neon_hw execution support.  Remove redundant c-torture-execute
2732         in loop over test cases.
2734 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2736         PR target/65491
2737         * gcc.target/aarch64/pr65491_1.c: New test.
2738         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2739         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2741 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2743         PR c++/65598
2744         * g++.dg/cpp0x/explicit9.C: New.
2745         * g++.dg/cpp0x/explicit8.C: Check the locations too.
2747 2015-05-22  Richard Biener  <rguenther@suse.de>
2749         PR tree-optimization/66251
2750         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2752 2015-05-22  Marek Polacek  <polacek@redhat.com>
2754         PR c/47043
2755         * c-c++-common/attributes-enum-1.c: New test.
2756         * c-c++-common/attributes-enum-2.c: New test.
2757         * g++.dg/cpp0x/attributes-enum-1.C: New test.
2758         * g++.dg/cpp1y/attributes-enum-1.C: New test.
2760 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2762         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2763         effective target support.  If no arm_neon_hw support, do not attempt
2764         to execute the tests; only compile them.
2765         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2766         and "dg-require-effective-target arm_neon_ok".
2767         * gcc.target/arm/simd/vextp16_1.c: Likewise.
2768         * gcc.target/arm/simd/vextp64_1.c: Likewise.
2769         * gcc.target/arm/simd/vextp8_1.c: Likewise.
2770         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2771         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2772         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2773         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2774         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2775         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2776         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2777         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2778         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2779         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2780         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2781         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2782         * gcc.target/arm/simd/vexts16_1.c: Likewise.
2783         * gcc.target/arm/simd/vexts32_1.c: Likewise.
2784         * gcc.target/arm/simd/vexts64_1.c: Likewise.
2785         * gcc.target/arm/simd/vexts8_1.c: Likewise.
2786         * gcc.target/arm/simd/vextu16_1.c: Likewise.
2787         * gcc.target/arm/simd/vextu32_1.c: Likewise.
2788         * gcc.target/arm/simd/vextu64_1.c: Likewise.
2789         * gcc.target/arm/simd/vextu8_1.c: Likewise.
2790         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2791         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2792         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2793         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2794         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2795         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2796         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2797         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2798         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2799         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2800         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2801         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2802         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2803         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2804         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2805         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2806         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2807         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2808         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2809         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2810         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2811         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2812         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2813         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2814         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2815         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2816         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2817         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2818         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2819         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2820         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2821         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2822         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2823         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2824         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2825         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2826         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2827         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2828         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2829         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2830         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2831         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2832         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2833         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2834         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2835         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2836         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2837         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2838         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2839         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2840         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2841         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2842         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2843         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2844         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2845         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2846         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2847         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2848         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2849         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2850         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2851         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2852         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2853         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2854         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2855         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2856         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2857         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2858         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2859         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2860         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2861         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2862         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2863         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2864         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2865         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2866         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2867         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2868         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2869         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2870         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2871         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2872         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2873         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2874         * gcc.target/arm/simd/vzips16_1.c: Likewise.
2875         * gcc.target/arm/simd/vzips32_1.c: Likewise.
2876         * gcc.target/arm/simd/vzips8_1.c: Likewise.
2877         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2878         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2879         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2881 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2883         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2884         * gcc.dg/vect/pr59354.c: Likewise.
2885         * gcc.dg/vect/pr64252.c: Likewise.
2886         * gcc.dg/vect/pr64404.c: Likewise.
2887         * gcc.dg/vect/pr64493.c: Likewise.
2888         * gcc.dg/vect/pr64495.c: Likewise.
2889         * gcc.dg/vect/pr64844.c: Likewise.
2890         * gcc.dg/vect/pr65518.c: Likewise.
2891         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2893 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2895         PR c++/66210
2896         * g++.dg/cpp1y/var-templ28.C: New.
2898 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
2900         PR target/66232
2901         * gcc.target/i386/pr66232-1.c: New test.
2902         * gcc.target/i386/pr66232-2.c: Likewise.
2903         * gcc.target/i386/pr66232-3.c: Likewise.
2904         * gcc.target/i386/pr66232-4.c: Likewise.
2905         * gcc.target/i386/pr66232-5.c: Likewise.
2907 2015-05-21  Nathan Sidwell  <nathan@acm.org>
2909         * g++.dg/cpp1y/pr60943.C: New.
2911 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
2913         PR tree-optimization/66233
2914         * gcc.c-torture/execute/pr66233.c: New test.
2916 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2918         PR fortran/66176
2919         * gfortran.dg/inline_matmul_11.f90:  New test.
2921 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
2923         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2924         instead of listing several targets on its own.
2925         * gcc.target/i386/pr32219-2.c: Likewise.
2926         * gcc.target/i386/pr32219-3.c: Likewise.
2927         * gcc.target/i386/pr32219-4.c: Likewise.
2928         * gcc.target/i386/pr32219-5.c: Likewise.
2929         * gcc.target/i386/pr32219-6.c: Likewise
2930         * gcc.target/i386/pr32219-7.c: Likewise.
2931         * gcc.target/i386/pr32219-8.c: Likewise.
2932         * gcc.target/i386/pr39013-1.c: Likewise.
2933         * gcc.target/i386/pr39013-2.c: Likewise.
2934         * gcc.target/i386/pr64317.c: Likewise.
2936 2015-05-21  Jeff Law  <law@redhat.com>
2938         * gcc.target/hppa/shadd-3.c: New test.
2939         * gcc.target/hppa/shadd-4.c: New test.
2941 2015-05-21  Michael Matz  <matz@suse.de>
2943         * gcc.dg/vect/vect-strided-store.c: New test.
2944         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2945         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2947 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2949         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2950         * gcc.dg/pow-sqrt-synth-1.c: New test.
2951         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2953 2015-05-21  Richard Biener  <rguenther@suse.de>
2955         PR c++/66211
2956         * g++.dg/conversion/pr66211.C: New testcase.
2957         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2959 2015-05-21  Jeff Law  <law@redhat.com>
2961         * gcc.target/hppa/shadd-2.c: New test.
2963 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
2965         PR target/54236
2966         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2968 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2970         PR target/65937
2971         * gcc.target/arm/pr26702.c: Adjust target selector.
2973 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
2975         PR middle-end/66221
2976         * gcc.dg/lto/pr66221_0.c: New test.
2977         * gcc.dg/lto/pr66221_1.c: New test.
2979 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2981         PR c/52952
2982         * gcc.dg/redecl-4.c: Update column numbers.
2983         * gcc.dg/format/bitfld-1.c: Likewise.
2984         * gcc.dg/format/attr-2.c: Likewise.
2985         * gcc.dg/format/attr-6.c: Likewise.
2986         * gcc.dg/format/attr-7.c (baz): Likewise.
2987         * gcc.dg/format/asm_fprintf-1.c: Likewise.
2988         * gcc.dg/format/attr-4.c: Likewise.
2989         * gcc.dg/format/branch-1.c: Likewise.
2990         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2991         locations within strings with embedded escape sequences.
2993 2015-05-20  Jeff Law  <law@redhat.com>
2995         * gcc.target/hppa/hppa.exp: New target test driver.
2996         * gcc.target/hppa/shadd-1.c: New test.
2998 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
3000         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3002 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
3004         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3005         (fn_33_k_and_r_style): New.
3006         (fn_33_stroustrup_style): New.
3007         (fn_33_allman_style): New.
3008         (fn_33_whitesmiths_style): New.
3009         (fn_33_horstmann_style): New.
3010         (fn_33_ratliff_banner_style): New.
3011         (fn_33_lisp_style): New.
3012         (fn_34_indent_dash_gnu): New.
3013         (fn_34_indent_dash_kr): New.
3014         (fn_34_indent_dash_orig): New.
3015         (fn_34_indent_linux_style): New.
3017 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
3019         PR fortran/65548
3020         * gfortran.dg/allocate_with_source_5.f90: Extend test.
3022 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
3024         PR tree-optimization/65447
3025         * gcc.dg/tree-ssa/pr65447.c: New test.
3027 2015-05-19  Nathan sidwell  <nathan@acm.org>
3029         * g++.dg/cpp0x/pr65954.C: New.
3031 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3033         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3035 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3037         * lib/target-supports.exp: Vector do not always have natural
3038         alignment on s390*.
3040 2015-05-19  David Sherwood  <david.sherwood@arm.com>
3042         * gcc.dg/loop-invariant.c: New testcase.
3044 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3046         * lib/target-supports.exp: Vector do not always have natural
3047         alignment on s390*.
3049 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3051         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3052         s390*.
3053         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3055 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3057         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3058         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3059         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3060         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3061         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3062         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3063         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3064         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3065         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3066         * gcc.target/s390/zvector/vec-elem-1.c: New test.
3068 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3070         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3072 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3074         * gcc.target/s390/s390.exp
3075         (check_effective_target_vector): New check.
3076         * gcc.target/s390/vector/vec-abi-1.c: New test.
3077         * gcc.target/s390/vector/vec-abi-2.c: New test.
3078         * gcc.target/s390/vector/vec-abi-3.c: New test.
3079         * gcc.target/s390/vector/vec-abi-4.c: New test.
3080         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3081         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3082         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3083         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3084         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3085         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3086         * gcc.target/s390/vector/vec-clobber-1.c: New test.
3087         * gcc.target/s390/vector/vec-cmp-1.c: New test.
3088         * gcc.target/s390/vector/vec-cmp-2.c: New test.
3089         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3090         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3091         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3092         * gcc.target/s390/vector/vec-genmask-1.c: New test.
3093         * gcc.target/s390/vector/vec-genmask-2.c: New test.
3094         * gcc.target/s390/vector/vec-init-1.c: New test.
3095         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3096         * gcc.target/s390/vector/vec-shift-1.c: New test.
3097         * gcc.target/s390/vector/vec-sub-1.c: New test.
3099 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3101         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3103 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3105         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3107 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3109         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3111 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3113         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3115 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3117         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3119 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3121         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3123 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3125         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3127 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3129         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3131 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3133         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3135 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3137         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3139 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3141         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3143 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3145         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3147 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3149         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3151 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
3153         PR tree-optimization/66187
3154         * gcc.c-torture/execute/pr66187.c: New test.
3155         * gcc.dg/pr66187-1.c: New test.
3156         * gcc.dg/pr66187-2.c: New test.
3158 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3160         * gcc.dg/vect/bb-slp-35.c: Adjust.
3162 2015-05-19  Richard Biener  <rguenther@suse.de>
3164         PR tree-optimization/66165
3165         * gcc.dg/torture/pr66165.c: New testcase.
3167         PR tree-optimization/66185
3168         * gcc.dg/torture/pr66185.c: New testcase.
3170 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
3172         PR target/54236
3173         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3175 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
3177         * gcc.target/mips/p5600-bonding.c : New file.
3179 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3181         PR fortran/66106
3182         * gfortran.dg/interface_operator_1.f90: New tests.
3184 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3186         PR fortran/66057
3187         * gfortran.dg/generic_29.f90: New tests.
3189 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3191         PR fortran/66043
3192         * gfortran.dg/storage_size_6.f90: New tests.
3194 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3196         PR fortran/66045
3197         * gfortran.dg/null1.f90: New test.
3199 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3201         PR fortran/66044
3202         * gfortran.dg/entry_21.f90: New test.
3204 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3206         PR fortran/66043
3207         * gfortran.dg/storage_size_6.f90: New tests.
3209 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3211         PR fortran/66040
3212         * gfortran.dg/misplaced_statement.f90: New test.
3214 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3216         PR fortran/66039
3217         * gfortran.dg/filepos1.f90: New test
3219 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3221         PR fortran/64925
3222         * gfortran.dg/pr64925.f90: New test.
3224 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3226         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3227         unit.
3228         * gfortran.dg/lto/pr41576_1.f90: Ditto.
3230 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
3232         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3233         to the family of pie capable targets.
3235 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
3237         * gcc.target/arm/bics_1.c : New testcase.
3238         * gcc.target/arm/bics_2.c : New testcase.
3239         * gcc.target/arm/bics_3.c : New testcase.
3240         * gcc.target/arm/bics_4.c : New testcase.
3242 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
3244         * gcc.target/mips/umips-attr.c: New test.
3246 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3248         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3249         * gcc.dg/20150120-2.c (dg-final): Ditto.
3250         * gcc.dg/20150120-2.c (dg-final): Ditto.
3251         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3253 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3255         PR target/66174
3256         * gcc.target/i386/pr66174.c: New test.
3258 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
3260         PR fortran/37131
3261         * gfortran.dg/matmul_bounds_6.f90:  New test.
3262         * gfortran.dg/matmul_bounds_7.f90:  New test.
3264 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
3266         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3267         * gfortran.dg/lto/pr41576_1.f90: Add interface.
3268         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3269         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3270         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3271         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3273 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3275         PR fortran/65903
3276         * gfortran.dg/continuation_13.f90: Update test.
3277         * gfortran.dg/pr65903.f90: New test.
3279 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3281         PR fortran/66113
3282         * gfortran.dg/block_14.f90:  New test.
3284 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3286         PR fortran/44054
3287         * lib/gfortran-dg.exp: Update regex to handle two locations for
3288         the same diagnostic without caret.
3289         * gfortran.dg/badline.f: Test also that line numbers are correct
3290         before and after "left but not entered" warning.
3292 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
3293             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3295         PR target/65768
3296         * gcc.target/arm/maskdata.c: New test.
3298 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
3300         PR fortran/65792
3301         * gfortran.dg/derived_constructor_components_5: New test
3303 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
3305         PR target/66140
3306         * gcc.target/alpha/pr66140.c: New test.
3308 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
3310         PR c/48956
3311         * gcc.dg/Wconversion-complex-c99.c: New test.
3312         * gcc.dg/Wconversion-complex-gnu.c: New test.
3314 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
3316         PR tree-optimization/64454
3317         * gcc.dg/modmod.c: New testcase.
3319 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
3321         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3323 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
3325         PR middle-end/66134
3326         * gcc.target/i386/mpx/pr66134.c: New test.
3328 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
3330         * gcc.target/powerpc/pr60158.c: New test.
3332 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
3334         * gcc.target/i386/sibcall-7.c: New test.
3335         * gcc.target/i386/sibcall-8.c: New test.
3337 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
3339         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3340         (abs64_in_dreg): Likewise.
3342 2015-05-14  Marek Polacek  <polacek@redhat.com>
3344         PR c/66066
3345         PR c/66127
3346         * gcc.dg/pr14649-1.c: Add -Wpedantic.
3347         * gcc.dg/pr19984.c: Likewise.
3348         * gcc.dg/pr66066-1.c: New test.
3349         * gcc.dg/pr66066-2.c: New test.
3350         * gcc.dg/pr66066-3.c: New test.
3352 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3354         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3355         * gcc.dg/pow-sqrt.x: New file.
3356         * gcc.dg/pow-sqrt-1.c: New test.
3357         * gcc.dg/pow-sqrt-2.c: Likewise.
3358         * gcc.dg/pow-sqrt-3.c: Likewise.
3360 2015-05-13  Richard Biener  <rguenther@suse.de>
3362         PR tree-optimization/66123
3363         * gcc.dg/torture/pr66123.c: New testcase.
3365 2015-05-13  Richard Biener  <rguenther@suse.de>
3367         PR middle-end/66110
3368         * gcc.dg/alias-2.c: Adjust.
3369         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3371 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3373         PR target/65103
3374         * gcc.target/i386/pr65103-3.c: New.
3376 2015-05-13  Martin Liska  <mliska@suse.cz>
3378         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3380 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
3382         PR target/66112
3383         * gcc.target/i386/pr66112-2.c: New test.
3385         PR target/66112
3386         * gcc.target/i386/pr66112-1.c: New test.
3388 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3390         PR target/66048
3391         * gcc.target/i386/mpx/pr66048.cc: New.
3393 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3395         PR rtl-optimization/64616
3396         * gcc.dg/loop-8.c: New test.
3397         * gcc.dg/loop-9.c: New test.
3399 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3401         PR target/pr66047.c
3402         * gcc.target/i386/pr66047.c: New testcase.
3404 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3406         PR ipa/65873
3407         * gcc.c-torture/compile/pr65873.c: New testcase.
3409 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3411         PR fortran/66111
3412         * gfortran.dg/inline_matmul_10.f90:  New test.
3414 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
3416         * c-c++-common/Wmisleading-indentation.c: New testcase.
3417         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
3418         * c-c++-common/Wmisleading-indentation-2.md: New file.
3420 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3422         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3423         "break".
3424         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3426 2015-05-12  Richard Biener  <rguenther@suse.de>
3428         PR tree-optimization/66101
3429         * gcc.dg/torture/pr66101.c: New testcase.
3431 2015-05-12  Richard Biener  <rguenther@suse.de>
3433         PR tree-optimization/37021
3434         * gcc.target/i386/vect-addsub.c: New testcase.
3436 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
3438         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3440 2015-05-12  Tom de Vries  <tom@codesourcery.com>
3442         PR tree-optimization/66010
3443         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3445 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
3447         PR c++/65133
3448         * g++.dg/cpp0x/trailing10.C: New.
3450 2015-05-12  Richard Biener  <rguenther@suse.de>
3452         * gcc.dg/vect/bb-slp-35.c: New testcase.
3454 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
3456         PR fortran/66100
3457         * gfortran.dg/bound_simplification_6.f90: New.
3459 2015-05-11  Steve Ellcey  <sellcey@mips.com>
3461         * gcc.target/mips/branch-1.c: Pass argument to bar().
3463 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
3465         PR target/65753
3466         * gcc.target/i386/pr65753.c: New test.
3468 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
3470         PR rtl-optimization/66076
3471         * gcc.dg/torture/pr66076.c: New test.
3473 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3475         PR fortran/66041
3476         * gfortran.dg/inline_matmul_7.f90:  New test.
3477         * gfortran.dg/inline_matmul_8.f90:  New test.
3478         * gfortran.dg/inline_matmul_9.f90:  New test.
3480 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
3482         * gfortran.dg/bound_simplification_5.f90: New.
3484 2015-05-09  Jason Merrill  <jason@redhat.com>
3486         * lib/target-supports.exp (cxx_default): New global.
3487         (check_effective_target_c++11_only)
3488         (check_effective_target_c++14_only)
3489         (check_effective_target_c++98_only)
3490         (check_effective_target_c++1z_only): Check it.
3492 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
3494         PR tree-optimization/64454
3495         * gcc.dg/tree-ssa/vrp97.c: New file.
3496         * gcc.dg/vect/slp-perm-7.c: Update.
3498 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
3500         PR fortran/65894
3501         * gfortran.dg/elemental_subroutine_11.f90: New test.
3503 2015-05-08  Richard Biener  <rguenther@suse.de>
3505         PR tree-optimization/66036
3506         * gcc.dg/vect/slp-41.c: New testcase.
3508 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
3510         * gfortran.dg/elemental_optional_args_7.f90: New.
3512 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
3514         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3515         allow cmlt or sshr.
3517 2015-05-08  Marek Polacek  <polacek@redhat.com>
3519         PR c/64918
3520         * gcc.dg/Woverride-init-side-effects-1.c: New test.
3521         * gcc.dg/Woverride-init-side-effects-2.c: New test.
3523 2015-05-07  Marek Polacek  <polacek@redhat.com>
3525         PR c/65179
3526         * c-c++-common/Wshift-negative-value-1.c: New test.
3527         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3528         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3529         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3530         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3531         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3532         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3533         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3534         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3536 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
3538         PR middle-end/192
3539         PR middle-end/54303
3540         * gcc.dg/fdata-sections-2.c: New file.
3542 2015-05-07  Marek Polacek  <polacek@redhat.com>
3544         PR testsuite/66046
3545         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3546         last dg-output.
3547         * c-c++-common/ubsan/align-7.c: Likewise.
3548         * c-c++-common/ubsan/bounds-8.c: Likewise.
3549         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3550         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3551         * c-c++-common/ubsan/null-1.c: Likewise.
3552         * c-c++-common/ubsan/null-10.c: Likewise.
3553         * c-c++-common/ubsan/null-11.c: Likewise.
3554         * c-c++-common/ubsan/null-2.c: Likewise.
3555         * c-c++-common/ubsan/null-3.c: Likewise.
3556         * c-c++-common/ubsan/null-4.c: Likewise.
3557         * c-c++-common/ubsan/null-5.c: Likewise.
3558         * c-c++-common/ubsan/null-6.c: Likewise.
3559         * c-c++-common/ubsan/null-7.c: Likewise.
3560         * c-c++-common/ubsan/null-8.c: Likewise.
3561         * c-c++-common/ubsan/null-9.c: Likewise.
3562         * c-c++-common/ubsan/object-size-1.c: Likewise.
3563         * c-c++-common/ubsan/object-size-10.c: Likewise.
3564         * c-c++-common/ubsan/object-size-4.c: Likewise.
3565         * c-c++-common/ubsan/object-size-5.c: Likewise.
3566         * c-c++-common/ubsan/object-size-7.c: Likewise.
3567         * c-c++-common/ubsan/object-size-8.c: Likewise.
3568         * c-c++-common/ubsan/object-size-9.c: Likewise.
3569         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3570         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3571         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3572         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3573         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3574         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3575         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3576         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3577         * c-c++-common/ubsan/pr59333.c: Likewise.
3578         * c-c++-common/ubsan/pr59667.c: Likewise.
3579         * c-c++-common/ubsan/pr60613-2.c: Likewise.
3580         * c-c++-common/ubsan/pr60636.c: Likewise.
3581         * c-c++-common/ubsan/pr63802.c: Likewise.
3582         * c-c++-common/ubsan/recovery-1.c: Likewise.
3583         * c-c++-common/ubsan/recovery-3.c: Likewise.
3584         * c-c++-common/ubsan/shift-1.c: Likewise.
3585         * c-c++-common/ubsan/shift-2.c: Likewise.
3586         * c-c++-common/ubsan/shift-4.c: Likewise.
3587         * c-c++-common/ubsan/shift-7.c: Likewise.
3588         * c-c++-common/ubsan/undefined-2.c: Likewise.
3589         * c-c++-common/ubsan/vla-1.c: Likewise.
3590         * g++.dg/ubsan/null-1.C: Likewise.
3591         * g++.dg/ubsan/null-3.C: Likewise.
3592         * g++.dg/ubsan/null-4.C: Likewise.
3593         * g++.dg/ubsan/vptr-8.C: Likewise.
3594         * g++.dg/ubsan/vptr-9.C: Likewise.
3595         * gcc.dg/ubsan/bounds-2.c: Likewise.
3596         * gcc.dg/ubsan/object-size-9.c: Likewise.
3598 2015-05-07  Jeff Law  <law@redhat.com>
3600         * gcc.dg/tree-ssa/shorten-1.c: New test.
3602 2015-05-07  Richard Biener  <rguenther@suse.de>
3604         PR tree-optimization/66002
3605         * gcc.dg/vect/vect-125.c: New testcase.
3607 2015-05-07  Marek Polacek  <polacek@redhat.com>
3608             Martin Uecker  <uecker@eecs.berkeley.edu>
3610         * c-c++-common/ubsan/bounds-10.c: New test.
3612 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
3614         * jit.dg/harness.h (set_options): Wrap with
3615         #ifndef TEST_ESCHEWS_SET_OPTIONS.
3616         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3617         Special-case test-benchmark.c as a negative.
3618         * jit.dg/test-benchmark.c: New file.
3620 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
3622         PR target/64208
3623         * gcc.target/arm/pr64208.c: New test.
3625 2015-05-06  Alan Modra  <amodra@gmail.com>
3627         PR target/66020
3628         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3629         (gparms): Make volatile.
3631 2015-05-06  Richard Biener  <rguenther@suse.de>
3633         PR tree-optimization/62283
3634         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3636 2015-05-06  Christian Bruel  <christian.bruel@st.com>
3638         PR target/66015
3639         * gcc.target/aarch64/iinline-attr-1.c: New test.
3641 2015-05-06  Richard Biener  <rguenther@suse.de>
3643         * gcc.dg/vect/bb-slp-34.c: New testcase.
3645 2015-05-06  Richard Biener  <rguenther@suse.de>
3647         PR tree-optimization/62283
3648         * gcc.dg/vect/bb-slp-14.c: Adjust.
3650 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3652         PR target/65990
3653         * gcc.target/i386/pr65990.c: New test.
3655 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
3657         PR target/65915
3658         * gcc.target/i386/pr65915.c: New.
3660 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3662         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3663         'va_list escapes 0'.
3665 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3667         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3668         in r222173.
3670 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
3672         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3673         * gcc.target/arm/pr65924.c: Likewise.
3675 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3677         PR target/65871
3678         * gcc.target/i386/pr65871-3.c: New test.
3680 2015-05-04  Jeff Law  <law@redhat.com>
3682         Revert:
3683         2015-05-04  Jeff Law  <law@redhat.com>
3684         * gcc.dg/tree-ssa/shorten-1.c: New test.
3686 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3687             Jakub Jelinek  <jakub@redhat.com>
3689         PR c++/66007
3690         * g++.dg/cpp0x/Wnarrowing4.C: New.
3692 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
3694         * lib/target-supports.exp
3695         (check_effective_target_keeps_null_pointer_checks): Clarify that
3696         this is for targets that disable -fdelete-null-pointer-checks,
3697         not default it to off.
3698         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3699         -fdelete-null-pointer-checks explicit.
3700         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3701         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3702         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3703         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3704         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3705         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3706         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3707         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3708         * gcc.dg/tree-ssa/pr20318.c: Likewise.
3709         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3710         * gcc.dg/tree-ssa/pr20702.c: Likewise.
3711         * gcc.dg/tree-ssa/pr21086.c: Likewise.
3712         * gcc.dg/tree-ssa/pr21090.c: Likewise.
3713         * gcc.dg/tree-ssa/pr58480.c: Likewise.
3714         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3715         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3716         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3717         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3718         * gcc.dg/tree-ssa/unreachable.c: Likewise.
3719         * gcc.dg/tree-ssa/vrp02.c: Likewise.
3720         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3721         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3722         * gcc.dg/tree-ssa/vrp55.c: Likewise.
3723         * g++.dg/cpp0x/static_assert9.C: Likewise.
3724         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3725         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3726         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3727         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3728         * g++.dg/tree-ssa/pr26406.C: Likewise.
3730 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
3732         PR tree-optimization/65984
3733         * c-c++-common/ubsan/pr65984.c: New test.
3735 2015-05-04  Jeff Law  <law@redhat.com>
3737         * gcc.dg/tree-ssa/shorten-1.c: New test.
3739 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3741         PR fortran/44735
3742         * gfortran.dg/pr44735.f90: New test.
3744 2015-05-04  Richard Biener  <rguenther@suse.de>
3746         PR tree-optimization/65965
3747         * gcc.dg/vect/bb-slp-33.c: New testcase.
3749 2015-05-04  Richard Biener  <rguenther@suse.de>
3751         PR tree-optimization/65935
3752         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3754 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3756         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3757         for each supported variant instead of CHECK_RESULTS.
3758         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3759         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3760         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3761         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3762         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3763         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3764         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3765         expected results for unsupported variants.  Call CHECK for each
3766         supported variant instead of CHECK_RESULTS.
3767         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3768         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3769         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3770         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3771         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3772         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3773         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3774         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3775         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3776         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3777         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3778         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3779         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3780         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3781         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3782         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3783         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3784         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3785         expected results for unsupported variants.
3786         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3787         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3788         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3789         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3790         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3791         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3792         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3793         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3794         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3795         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3796         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3797         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3798         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3799         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3800         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3801         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3802         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3803         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3804         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3805         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3806         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3807         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3808         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3809         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3810         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3811         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3812         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3813         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3815 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3817         PR fortran/37131
3818         * gfortran.dg/bound_9.f90:  Add pointer assignment.
3820 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3821             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
3823         PR c++/65858
3824         * g++.dg/cpp0x/Wnarrowing3.C: New.
3826 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
3828         * gcc.dg/20150120-1.c: New test.
3829         * gcc.dg/20150120-2.c: New test.
3830         * gcc.dg/20150120-3.c: New test.
3832 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
3834         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3836 2015-05-01  Renlin Li  <renlin.li@arm.com>
3838         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3840 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
3842         * gfortran.dg/bound_simplification_4.f90: New.
3844 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3846         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3847         with powerpc_p8vector_ok.
3849 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3851         PR fortran/37131
3852         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
3853         scan pattern.
3854         * gfortran.dg/bound_9.f90:  New test case.
3856 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
3858         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3859         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3860         for 32bit x86 targets.
3861         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3862         for 32bit x86 targets.
3863         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3864         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3865         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3866         for 32bit x86 targets.
3868 2015-04-30  Marek Polacek  <polacek@redhat.com>
3870         PR tree-optimization/63551
3871         * g++.dg/ipa/pr63551.C: New test.
3873 2015-04-30  Caroline Tice  <cmtice@google.com>
3875         PR  65929
3876         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
3877         partition size on certain targets.
3879 2015-04-30  Renlin Li  <renlin.li@arm.com>
3881         * gcc.target/aarch64/vect-reduc-or_1.c: New.
3883 2015-04-30  Marek Polacek  <polacek@redhat.com>
3885         * c-c++-common/Wbool-compare-3.c: New test.
3887         * gcc.dg/pr65901.c (foo): Adjust dg-error.
3888         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3890 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3892         PR c++/57610
3893         * g++.dg/init/ref22.C: New.
3895 2015-04-30  Marek Polacek  <polacek@redhat.com>
3897         * gcc.dg/init-bad-8.c: New test.
3899         * gcc.dg/incomplete-typedef-1.c: New test.
3901 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3903         PR c++/59955
3904         * g++.dg/template/crash121.C: New.
3906 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
3908         * gcc.target/mips/call-from-init.c: New test.
3909         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3911 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3913         PR target/65871
3914         * gcc.target/i386/pr65871-1.c: New test.
3915         * gcc.target/i386/pr65871-2.c: Ditto.
3917 2015-04-29  Marek Polacek  <polacek@redhat.com>
3919         PR c/64610
3920         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3921         * c-c++-common/Wbool-compare-2.c: New test.
3923 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3925         PR target/65770
3926         * gcc.target/aarch64/vstN_lane_1.c: New file.
3928 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3930         PR c++/64667
3931         * g++.dg/warn/Winit-self-3.C: New.
3933 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3935         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3937 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
3939         PR target/65924
3940         * gcc.target/arm/pr65924.c: New test.
3942 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
3944         * g++.dg/gomp/tpl-target-update.C: New file.
3946 2015-04-29  Richard Biener  <rguenther@suse.de>
3948         PR tree-optimization/65917
3949         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3951 2015-04-29  Christian Bruel  <christian.bruel@st.com>
3953         PR target/64835
3954         * gcc.dg/ipa/iinline-attr.c: New test.
3955         * gcc.target/i386/iinline-attr-2.c: New test.
3957 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
3959         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3960         segfault is fixed.
3962 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3964         * gcc.dg/vect/vect-33.c: Remove spurious line.
3966 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
3968         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3970 2015-04-28  Marek Polacek  <polacek@redhat.com>
3972         PR c/65901
3973         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3974         * gcc.dg/pr65901.c: New test.
3976 2015-04-28  Richard Biener  <rguenther@suse.de>
3978         PR tree-optimization/62283
3979         * gfortran.dg/vect/pr62283-2.f: New testcase.
3980         * gcc.dg/vect/bb-slp-14.c: Adjust.
3982 2015-04-28  Richard Biener  <rguenther@suse.de>
3984         PR tree-optimization/65851
3985         * g++.dg/torture/pr65851.C: New testcase.
3987 2015-04-27  Jeff Law <law@redhat.com>
3989         PR tree-optimization/65217
3990         * gcc.target/i386/pr65217.c: Remove XFAIL.
3992 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3994         PR fortran/60322
3995         Add tests forgotten to svn-add.
3996         * gfortran.dg/class_allocate_19.f03: New test.
3997         * gfortran.dg/class_array_20.f03: New test.
3998         * gfortran.dg/class_array_21.f03: New test.
3999         * gfortran.dg/finalize_29.f08: New test.
4001 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4003         PR fortran/59678
4004         PR fortran/65841
4005         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4006         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4008 2015-04-27  Caroline Tice  <cmtice@google.com>
4010         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4011         partition size.
4013 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
4015         PR target/64579
4016         * gcc.target/powerpc/htm-1.c: New test.
4017         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4018         on 64-bit compiles.
4019         (__builtin_tabortdci): Likewise.
4020         (__builtin_tcheck): Remove operand.
4021         * lib/target-supports.exp (check_htm_hw_available): New function.
4023 2015-04-27  Richard Biener  <rguenther@suse.de>
4025         * gcc.target/i386/pr65217.c: XFAIL.
4027 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
4029         PR tree-optimization/65875
4030         * gcc.c-torture/compile/pr65875.c: New test.
4032 2015-04-25  Marek Polacek  <polacek@redhat.com>
4034         PR c/52085
4035         * gcc.dg/enum-incomplete-2.c: New test.
4036         * gcc.dg/enum-mode-1.c: New test.
4038 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4040         PR target/65849
4041         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4042         set new options.
4043         * gcc.target/powerpc/pr65849-2.c: Likewise.
4045 2015-04-24  Tom de Vries  <tom@codesourcery.com>
4047         PR tree-optimization/65802
4048         * g++.dg/pr65802.C: Move to ...
4049         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
4050         stdarg.h.  Rewrite for C.
4051         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
4052         va_start and va_end.  Remove unnecessary inline asm.
4054 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
4055             Wei Mi  <wmi@google.com>
4057         * gcc.target/i386/sse2-load-multi.c: New test.
4058         * gcc.target/i386/sse2-store-multi.c: Ditto.
4060 2015-04-24  Marek Polacek  <polacek@redhat.com>
4062         PR c/65830
4063         * c-c++-common/pr65830.c: New test.
4065         PR c/63357
4066         * c-c++-common/Wlogical-op-1.c: New test.
4068 2015-04-24  Marek Polacek  <polacek@redhat.com>
4070         PR c/61534
4071         * c-c++-common/pr61534-1.c: New test.
4073 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4074             Steven Bosscher <steven@gcc.gnu.org>
4076         PR rtl-optimization/34503
4077         * gcc.target/arm/pr64616.c: New file.
4079 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
4081         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4083 2015-04-24  Terry Guo  <terry.guo@arm.com>
4085         * gcc.target/arm/pr65710.c: Update the options.
4087 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
4089         * gcc.target/i386/pr65523.c: Skip x32.
4091 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4093         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4094         to look for vcl* where appropriate.
4096 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4098         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4099         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4101 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
4103         PR target/26702
4104         * gcc.target/arm/pr26702.c: New test.
4106 2015-04-23  Marek Polacek  <polacek@redhat.com>
4108         PR c/65345
4109         * gcc.dg/pr65345-1.c: New test.
4110         * gcc.dg/pr65345-2.c: New test.
4112 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4114         * gcc.target/powerpc/crypto-builtin-2.c: New.
4116 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
4118         PR fortran/60322
4119         * gfortran.dg/class_allocate_19.f03: New test.
4120         * gfortran.dg/class_array_20.f03: New test.
4121         * gfortran.dg/class_array_21.f03: New test.
4122         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4123         * gfortran.dg/finalize_15.f90: Fixing comparision to model
4124         initialization correctly.
4125         * gfortran.dg/finalize_29.f08: New test.
4127 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4129         * gcc.target/powerpc/swaps-p8-18.c: New test.
4131 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4133         PR target/65456
4134         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4135         * gcc.dg/vect/bb-slp-25.c: Likewise.
4136         * gcc.dg/vect/bb-slp-29.c: Likewise.
4137         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4138         vect_no_align && { ! vect_hw_misalign }.
4139         * gcc.dg/vect/bb-slp-9.c: Likewise.
4140         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4141         vect_hw_misalign.
4142         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4143         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4144         account for POWER8, where peeling for alignment is not needed.
4145         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4146         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4147         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4148         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4149         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4150         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4151         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4152         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4153         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4154         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4155         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4156         * gcc.dg/vect/pr16105.c: Likewise.
4157         * gcc.dg/vect/pr20122.c: Likewise.
4158         * gcc.dg/vect/pr33804.c: Likewise.
4159         * gcc.dg/vect/pr33953.c: Likewise.
4160         * gcc.dg/vect/pr56787.c: Likewise.
4161         * gcc.dg/vect/pr58508.c: Likewise.
4162         * gcc.dg/vect/slp-25.c: Likewise.
4163         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4164         * gcc.dg/vect/vect-105.c: Likewise.
4165         * gcc.dg/vect/vect-27.c: Likewise.
4166         * gcc.dg/vect/vect-29.c: Likewise.
4167         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4168         POWER8.
4169         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4170         && { ! vect_hw_misalign }.
4171         * gcc.dg/vect/vect-44.c: Likewise.
4172         * gcc.dg/vect/vect-48.c: Likewise.
4173         * gcc.dg/vect/vect-50.c: Likewise.
4174         * gcc.dg/vect/vect-52.c: Likewise.
4175         * gcc.dg/vect/vect-56.c: Likewise.
4176         * gcc.dg/vect/vect-60.c: Likewise.
4177         * gcc.dg/vect/vect-72.c: Likewise.
4178         * gcc.dg/vect/vect-75-big-array.c: Likewise.
4179         * gcc.dg/vect/vect-75.c: Likewise.
4180         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4181         * gcc.dg/vect/vect-77-global.c: Likewise.
4182         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4183         * gcc.dg/vect/vect-78-global.c: Likewise.
4184         * gcc.dg/vect/vect-93.c: Likewise.
4185         * gcc.dg/vect/vect-95.c: Likewise.
4186         * gcc.dg/vect/vect-96.c: Likewise.
4187         * gcc.dg/vect/vect-cond-1.c: Likewise.
4188         * gcc.dg/vect/vect-cond-3.c: Likewise.
4189         * gcc.dg/vect/vect-cond-4.c: Likewise.
4190         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4191         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4192         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4193         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4194         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4195         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4196         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4197         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4198         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4199         * gcc.dg/vect/vect-outer-5.c: Likewise.
4200         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4201         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4202         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4203         * gcc.dg/vect/vect-outer-fir.c: Likewise.
4204         * gcc.dg/vect/vect-peel-3.c: Likewise.
4205         * gcc.dg/vect/vect-peel-4.c: Likewise.
4206         * gcc.dg/vect/vect-pre-interact.c: Likewise.
4207         * gcc.target/powerpc/pr65456.c: New test.
4208         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4209         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4210         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4211         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4212         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4213         vect_no_align && { ! vect_hw_misalign }.
4214         * gfortran.dg/vect/vect-3.f90: Likewise.
4215         * gfortran.dg/vect/vect-4.f90: Likewise.
4216         * gfortran.dg/vect/vect-5.f90: Likewise.
4217         * lib/target-supports.exp (check_effective_target_vect_no_align):
4218         Return 1 for POWER8.
4219         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4221 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4223         PR fortran/65429
4224         * gfortran.dg/pr65429.f90: New test.
4226 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
4228         * c-c++-common/asan/user-section-1.c: New test.
4229         * c-c++-common/asan/user-section-2.c: New test.
4230         * c-c++-common/asan/user-section-3.c: New test.
4232 2015-04-22  Hale Wang  <hale.wang@arm.com>
4233             Terry Guo  <terry.guo@arm.com>
4235         PR rtl-optimization/64818
4236         * gcc.target/arm/pr64818.c: New test.
4238 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
4240         PR ipa/65076
4241         * g++.dg/tree-ssa/pr61034.C: Update template.
4242         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4243         * gcc.dg/Warray-bounds-11.c: Likewise.
4244         * gcc.dg/Warray-bounds.c: Likewise.
4246 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4248         PR libgfortran/65234
4249         * gfortran.dg/fmt_unlimited.f90: New test.
4251 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
4253         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4254         headers.
4255         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4256         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4257         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4258         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4259         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4260         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4261         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4263 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4265         PR libgfortran/56743
4266         * gfortran.dg/namelist_87.f90: New test.
4268 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4270         * gcc.target/aarch64/mult-synth_1.c: New test.
4271         * gcc.target/aarch64/mult-synth_2.c: Likewise.
4272         * gcc.target/aarch64/mult-synth_3.c: Likewise.
4273         * gcc.target/aarch64/mult-synth_4.c: Likewise.
4274         * gcc.target/aarch64/mult-synth_5.c: Likewise.
4275         * gcc.target/aarch64/mult-synth_6.c: Likewise.
4277 2015-04-21  Richard Biener  <rguenther@suse.de>
4279         PR tree-optimization/65650
4280         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4281         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4282         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4283         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4284         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4285         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4287 2015-04-21  Tom de Vries  <tom@codesourcery.com>
4289         PR tree-optimization/65802
4290         * g++.dg/pr65802.C: New test.
4292 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
4294         PR testsuite/65767
4295         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4296         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4298 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
4300         PR c++/65801
4301         * g++.dg/cpp0x/Wnarrowing2.C: New.
4303 2015-04-20  Jeff Law  <law@redhat.com>
4305         PR tree-optimization/65658
4306         * gcc.dg/pr65658.c: New test.
4308 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
4310         PR target/64134
4311         * gcc.target/aarch64/vec_init_1.c: New test.
4313 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
4315         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4316         targets.
4318 2015-04-18  Martin Sebor  <msebor@redhat.com>
4320         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4321         of non-nul characters.
4322         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4324 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4326         PR target/65787
4327         * gcc.target/powerpc/pr65787.c: New.
4329 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4331         PR target/65689
4332         * gcc.target/aarch64/c-output-template-4.c: New test.
4334 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4336         PR target/65780
4337         * gcc.dg/pr65780-1.c: New test.
4338         * gcc.dg/pr65780-2.c: Likewise.
4339         * gcc.target/i386/pr32219-9.c: Likewise.
4340         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4341         symbol.
4342         * gcc.target/i386/pr64317.c (c): Initialize.
4344 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4346         PR target/65612
4347         * g++.dg/ext/mv18.C: New test.
4348         * g++.dg/ext/mv19.C: Likewise.
4349         * g++.dg/ext/mv20.C: Likewise.
4350         * g++.dg/ext/mv21.C: Likewise.
4351         * g++.dg/ext/mv22.C: Likewise.
4352         * g++.dg/ext/mv23.C: Likewise.
4354 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
4356         PR c++/64527
4357         * g++.dg/init/pr64527.C: New test.
4359 2015-04-17  Tom de Vries  <tom@codesourcery.com>
4360             Michael Matz  <matz@suse.de>
4362         PR tree-optimization/64950
4363         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4364         x86_64-*-*.
4366 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
4368         * c-c++-common/asan/user-section-1.c: New test.
4370 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4372         PR debug/65771
4373         * gcc.dg/debug/pr65771.c: New test.
4375 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
4377         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4378         __buitlin_alloca with __builtin_alloca.
4380 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
4382         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4384 2015-04-16  Richard Biener  <rguenther@suse.de>
4386         PR tree-optimization/64277
4387         * gcc.dg/Warray-bounds-14.c: New testcase.
4388         * gcc.dg/Warray-bounds-15.c: Likewise.
4389         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4390         * c-c++-common/ubsan/bounds-6.c: Likewise.
4392 2015-04-16  Renlin Li  <renlin.li@arm.com>
4394         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4395         * gcc.target/arm/unsigned-float.c: New.
4397 2015-04-16  Richard Biener  <rguenther@suse.de>
4399         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4400         * gcc.dg/tree-ssa/pr37508.c: Adjust.
4401         * gfortran.dg/reassoc_6.f: Remove XFAIL.
4403 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
4405         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
4406         * g++.dg/cpp0x/decltype-call1.C: Likewise.
4407         * g++.dg/cpp0x/defaulted21.C: Likewise.
4408         * g++.dg/cpp0x/defaulted28.C: Likewise.
4409         * g++.dg/cpp0x/defaulted47.C: Likewise.
4410         * g++.dg/cpp0x/elision_neg.C: Likewise.
4411         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
4412         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
4413         * g++.dg/cpp0x/implicit1.C: Likewise.
4414         * g++.dg/cpp0x/implicit9.C: Likewise.
4415         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
4416         * g++.dg/cpp0x/range-for13.C: Likewise.
4417         * g++.dg/gomp/clause-2.C: Likewise.
4418         * g++.dg/gomp/udr-5.C: Likewise.
4419         * g++.dg/inherit/access6.C: Likewise.
4420         * g++.dg/lookup/duperr1.C: Likewise.
4421         * g++.dg/lookup/friend2.C: Likewise.
4422         * g++.dg/lookup/pr6936.C: Likewise.
4423         * g++.dg/lookup/scoped1.C: Likewise.
4424         * g++.dg/lookup/using26.C: Likewise.
4425         * g++.dg/lookup/using38.C: Likewise.
4426         * g++.dg/other/access2.C: Likewise.
4427         * g++.dg/overload/defarg3.C: Likewise.
4428         * g++.dg/overload/defarg6.C: Likewise.
4429         * g++.dg/parse/access11.C: Likewise.
4430         * g++.dg/parse/access2.C: Likewise.
4431         * g++.dg/parse/access3.C: Likewise.
4432         * g++.dg/parse/access4.C: Likewise.
4433         * g++.dg/parse/access5.C: Likewise.
4434         * g++.dg/parse/access6.C: Likewise.
4435         * g++.dg/parse/access8.C: Likewise.
4436         * g++.dg/parse/access9.C: Likewise.
4437         * g++.dg/parse/crash40.C: Likewise.
4438         * g++.dg/tc1/dr142.C: Likewise.
4439         * g++.dg/tc1/dr166.C: Likewise.
4440         * g++.dg/tc1/dr52.C: Likewise.
4441         * g++.dg/template/access11.C: Likewise.
4442         * g++.dg/template/access18.C: Likewise.
4443         * g++.dg/template/access19.C: Likewise.
4444         * g++.dg/template/access2.C: Likewise.
4445         * g++.dg/template/access20.C: Likewise.
4446         * g++.dg/template/access26.C: Likewise.
4447         * g++.dg/template/access3.C: Likewise.
4448         * g++.dg/template/access7.C: Likewise.
4449         * g++.dg/template/conv12.C: Likewise.
4450         * g++.dg/template/crash69.C: Likewise.
4451         * g++.dg/template/friend31.C: Likewise.
4452         * g++.dg/template/friend32.C: Likewise.
4453         * g++.dg/template/memfriend15.C: Likewise.
4454         * g++.dg/template/memfriend16.C: Likewise.
4455         * g++.dg/template/memfriend17.C: Likewise.
4456         * g++.dg/template/memfriend7.C: Likewise.
4457         * g++.dg/template/pr32519.C: Likewise.
4458         * g++.dg/template/qualttp21.C: Likewise.
4459         * g++.dg/template/qualttp8.C: Likewise.
4460         * g++.dg/template/ttp10.C: Likewise.
4461         * g++.dg/template/typedef11.C: Likewise.
4462         * g++.dg/template/typedef13.C: Likewise.
4463         * g++.dg/template/typedef19.C: Likewise.
4464         * g++.dg/template/typedef20.C: Likewise.
4465         * g++.dg/template/typedef22.C: Likewise.
4466         * g++.dg/template/using16.C: Likewise.
4467         * g++.dg/template/virtual3.C: Likewise.
4468         * g++.dg/ubsan/pr61272.C: Likewise.
4469         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4470         * g++.old-deja/g++.brendan/crash11.C: Likewise.
4471         * g++.old-deja/g++.brendan/enum6.C: Likewise.
4472         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4473         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4474         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4475         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4476         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4477         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4478         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4479         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4480         * g++.old-deja/g++.jason/access17.C: Likewise.
4481         * g++.old-deja/g++.jason/access18.C: Likewise.
4482         * g++.old-deja/g++.jason/access22.C: Likewise.
4483         * g++.old-deja/g++.jason/access23.C: Likewise.
4484         * g++.old-deja/g++.jason/access8.C: Likewise.
4485         * g++.old-deja/g++.jason/delete3.C: Likewise.
4486         * g++.old-deja/g++.jason/report.C: Likewise.
4487         * g++.old-deja/g++.law/access2.C: Likewise.
4488         * g++.old-deja/g++.law/access3.C: Likewise.
4489         * g++.old-deja/g++.law/access4.C: Likewise.
4490         * g++.old-deja/g++.law/access5.C: Likewise.
4491         * g++.old-deja/g++.law/arm12.C: Likewise.
4492         * g++.old-deja/g++.law/arm14.C: Likewise.
4493         * g++.old-deja/g++.law/ctors13.C: Likewise.
4494         * g++.old-deja/g++.law/union2.C: Likewise.
4495         * g++.old-deja/g++.law/visibility12.C: Likewise.
4496         * g++.old-deja/g++.law/visibility15.C: Likewise.
4497         * g++.old-deja/g++.law/visibility16.C: Likewise.
4498         * g++.old-deja/g++.law/visibility17.C: Likewise.
4499         * g++.old-deja/g++.law/visibility18.C: Likewise.
4500         * g++.old-deja/g++.law/visibility19.C: Likewise.
4501         * g++.old-deja/g++.law/visibility20.C: Likewise.
4502         * g++.old-deja/g++.law/visibility21.C: Likewise.
4503         * g++.old-deja/g++.law/visibility24.C: Likewise.
4504         * g++.old-deja/g++.law/visibility4.C: Likewise.
4505         * g++.old-deja/g++.law/visibility5.C: Likewise.
4506         * g++.old-deja/g++.law/visibility6.C: Likewise.
4507         * g++.old-deja/g++.law/visibility7.C: Likewise.
4508         * g++.old-deja/g++.law/visibility8.C: Likewise.
4509         * g++.old-deja/g++.law/visibility9.C: Likewise.
4510         * g++.old-deja/g++.niklas/t135.C: Likewise.
4511         * g++.old-deja/g++.oliva/delete1.C: Likewise.
4512         * g++.old-deja/g++.oliva/partord1.C: Likewise.
4513         * g++.old-deja/g++.other/access11.C: Likewise.
4514         * g++.old-deja/g++.other/access4.C: Likewise.
4515         * g++.old-deja/g++.other/access7.C: Likewise.
4516         * g++.old-deja/g++.other/crash1.C: Likewise.
4517         * g++.old-deja/g++.other/crash7.C: Likewise.
4518         * g++.old-deja/g++.other/friend1.C: Likewise.
4519         * g++.old-deja/g++.other/friend4.C: Likewise.
4520         * g++.old-deja/g++.other/friend9.C: Likewise.
4521         * g++.old-deja/g++.other/lineno1.C: Likewise.
4522         * g++.old-deja/g++.other/using1.C: Likewise.
4523         * g++.old-deja/g++.pt/enum14.C: Likewise.
4524         * g++.old-deja/g++.pt/friend11.C: Likewise.
4525         * g++.old-deja/g++.pt/friend21.C: Likewise.
4526         * g++.old-deja/g++.pt/friend3.C: Likewise.
4527         * g++.old-deja/g++.pt/inherit2.C: Likewise.
4528         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4529         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4530         * g++.old-deja/g++.robertl/eb94.C: Likewise.
4532 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
4534         PR ipa/65765
4535         * g++.dg/ipa/pr65765.C: New test.
4537 2015-04-15  Nick Clifton  <nickc@redhat.com>
4539         * gcc.target/rx/builtins.c: Disable RMPA test if string
4540         instructions are not allowed.
4542 2015-04-15  Alan Modra  <amodra@gmail.com>
4544         * gcc.dg/pr65408.c: New.
4546 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4548         PR target/65729
4549         * gcc.target/arm/pr65729.c: New test.
4551 2015-04-14  Richard Biener  <rguenther@suse.de>
4553         PR tree-optimization/65758
4554         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4556 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4558         PR target/65648
4559         * gcc.c-torture/execute/pr65648.c: New test.
4561 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4563         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4564         __builtin_finite instead of finite.
4565         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4566         Likewise.
4568 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
4570         PR tree-optimization/63387
4571         * gcc.dg/pr63387.c: New testcase.
4573 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
4575         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4577 2015-04-13  Richard Biener  <rguenther@suse.de>
4579         PR tree-optimization/65204
4580         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4582 2015-04-13  Terry Guo  <terry.guo@arm.com>
4584         PR target/65710
4585         * gcc.target/arm/pr65710.c: New.
4587 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4589         PR tree-optimization/65747
4590         * g++.dg/torture/pr65747.C: New test.
4592 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4594         PR c++/65736
4595         * g++.dg/cpp0x/pr65736.C: New test.
4597 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
4598             Martin Liska  <mliska@suse.cz>
4600         PR ipa/65722
4601         * g++.dg/ipa/pr65722.C: New testcase.
4603 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4605         PR tree-optimization/65735
4606         * gcc.c-torture/compile/pr65735.c: New test.
4608 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
4610         PR middle-end/65554
4611         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4613 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4615         PR target/65671
4616         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4618 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
4620         PR target/65647
4621         * gcc.target/arm/pr65647-2.c: New.
4623 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4625         PR target/65694
4626         * g++.dg/torture/pr65694.C: New test.
4628 2015-04-10  Tobias Burnus  <burnus@net-b.de>
4630         * gfortran.dg/coarray_lock_6.f90: New.
4631         * gfortran.dg/coarray_lock_7.f90: New.
4632         * gfortran.dg/coarray/lock_2.f90: New.
4634 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
4636         PR fortran/56674
4637         PR fortran/58813
4638         PR fortran/59016
4639         PR fortran/59024
4640         * gfortran.dg/used_types_27.f90: New.
4642 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4644         PR target/65671
4645         * gcc.target/i386/pr65671.c: New.
4647 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4649         PR tree-optimization/65709
4650         * c-c++-common/ubsan/align-9.c: New test.
4652 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
4654         PR fortran/56852
4655         * gfortran.dg/pr56852.f90: New test.
4657 2015-04-09  Marek Polacek  <polacek@redhat.com>
4658             Jakub Jelinek  <jakub@redhat.com>
4660         PR middle-end/65554
4661         * g++.dg/opt/pr65554.C: New test.
4663 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4665         PR c++/65690
4666         * c-c++-common/attr-aligned-1.c: New test.
4668 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
4670         * gcc.target/i386/mpx/memmove-zero-length.c: New.
4672 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4674         PR target/65676
4675         * gcc.target/i386/sse-25.c: New.
4677 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4679         PR target/65693
4680         * gcc.target/i386/pr65693.c: New test.
4682 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4684         * gcc.dg/lto/chkp-static-bounds_0.c: New.
4686 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4688         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4690 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4692         * gcc.target/i386/thunk-retbnd.c: New.
4694 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
4696         * gnat.dg/opt48.adb: New test.
4697         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4698         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4700 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
4702         PR ipa/65540
4703         * gcc.c-torture/compile/pr65540.c: New.
4705 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
4707         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4708         -Wno-pointer-arith.
4710 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
4712         PR debug/65678
4713         * g++.dg/debug/pr65678.C: New test.
4715         PR middle-end/65680
4716         * gcc.c-torture/compile/pr65680.c: New test.
4718 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
4720         PR fortran/65548
4721         * gfortran.dg/allocate_with_source_5.f90: New test.
4723 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4725         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4726         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4728 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
4730         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4732 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4734         PR target/65614
4735         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4736         to get floating point compression.
4737         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4739 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
4741         PR preprocessor/61977
4742         * gcc.dg/cpp/pr61977.c: New test.
4744 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
4746         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4748 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
4750         PR target/65647
4751         * gcc.target/arm/pr65647.c: New.
4753 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
4755         PR ipa/65655
4756         * g++.dg/torture/pr65655.C: New testcase.
4758 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4760         PR c++/64085
4761         * g++.dg/cpp1y/lambda-init13.C: New.
4763 2015-04-03  Marek Polacek  <polacek@redhat.com>
4765         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4767 2015-04-02  Marek Polacek  <polacek@redhat.com>
4769         PR c++/65642
4770         * g++.dg/cpp0x/constexpr-fold1.C: New test.
4771         * g++.dg/cpp0x/constexpr-fold2.C: New test.
4773 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
4775         PR preprocessor/61977
4776         * gcc.target/powerpc/pr61977-1.c: New test.
4777         * gcc.target/powerpc/pr61977-2.c: New test.
4779 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
4781         PR c++/56100
4782         * g++.dg/warn/Wshadow-8.C: New.
4783         * g++.dg/warn/Wshadow-9.C: Likewise.
4784         * g++.dg/warn/Wshadow-10.C: Likewise.
4785         * g++.dg/warn/Wshadow-11.C: Likewise.
4787 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4789         * gcc.dg/pr23623.c: Added aligned attribute.
4790         * gcc.dg/20141029-1.c: Likewise.
4791         * gcc.dg/20150306-1.c: New test.
4793 2015-04-01  Marek Polacek  <polacek@redhat.com>
4795         PR c++/65554
4796         * g++.dg/cpp0x/initlist93.C: New test.
4797         * g++.dg/cpp0x/initlist94.C: New test.
4799 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4801         PR target/65624
4802         * gcc.target/aarch64/pr65624.c: New test.
4804 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
4806         * gcc.dg/ipa/inlinehint-4.c: New testcase.
4808 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
4810         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4811         extra variable to force stack alignment.
4812         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4813         extra variable to force stack alignment.
4815 2015-03-31  Marek Polacek  <polacek@redhat.com>
4817         PR c++/65390
4818         * g++.dg/template/pr65390.C: New test.
4820 2015-03-31  Martin Liska  <mliska@suse.cz>
4822         * g++.dg/ipa/pr65557.C: New test.
4824 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4826         * gcc.target/s390/hotpatch-25.c: New test.
4827         * gcc.target/s390/hotpatch-1.c: Update test.
4828         * gcc.target/s390/hotpatch-10.c: Update test.
4829         * gcc.target/s390/hotpatch-11.c: Update test.
4830         * gcc.target/s390/hotpatch-12.c: Update test.
4831         * gcc.target/s390/hotpatch-13.c: Update test.
4832         * gcc.target/s390/hotpatch-14.c: Update test.
4833         * gcc.target/s390/hotpatch-15.c: Update test.
4834         * gcc.target/s390/hotpatch-16.c: Update test.
4835         * gcc.target/s390/hotpatch-17.c: Update test.
4836         * gcc.target/s390/hotpatch-18.c: Update test.
4837         * gcc.target/s390/hotpatch-19.c: Update test.
4838         * gcc.target/s390/hotpatch-2.c: Update test.
4839         * gcc.target/s390/hotpatch-21.c: Update test.
4840         * gcc.target/s390/hotpatch-22.c: Update test.
4841         * gcc.target/s390/hotpatch-23.c: Update test.
4842         * gcc.target/s390/hotpatch-24.c: Update test.
4843         * gcc.target/s390/hotpatch-3.c: Update test.
4844         * gcc.target/s390/hotpatch-4.c: Update test.
4845         * gcc.target/s390/hotpatch-5.c: Update test.
4846         * gcc.target/s390/hotpatch-6.c: Update test.
4847         * gcc.target/s390/hotpatch-7.c: Update test.
4848         * gcc.target/s390/hotpatch-8.c: Update test.
4849         * gcc.target/s390/hotpatch-9.c: Update test.
4850         * gcc.target/s390/hotpatch-compile-16.c: Update test.
4852 2015-03-31  Richard Biener  <rguenther@suse.de>
4854         PR middle-end/65626
4855         * g++.dg/torture/pr65626.C: New testcase.
4857 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4859         PR target/65531
4860         * gcc.target/i386/mpx/pr65531.cc: New.
4862 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4864         PR target/65602
4865         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4866         __builtin_alloca instead of alloca.
4867         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4868         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4869         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4870         check.
4872 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
4874         PR ipa/65610
4875         * g++.dg/ubsan/pr65610.C: New test.
4877 2015-03-30  Marek Polacek  <polacek@redhat.com>
4879         PR c++/65398
4880         * g++.dg/cpp0x/pr65398-2.C: New test.
4882 2015-03-30  Marek Polacek  <polacek@redhat.com>
4884         * c-c++-common/pr65556.c: Change the width of bit-fields.
4886 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4888         PR ipa/65588
4889         * gcc.target/i386/pr65588.c: New testcase.
4891 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4893         PR libgfortran/65563
4894         * gfortran.dg/open_errors_2.f90:  New test.
4896 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4898         PR libgfortran/65596
4899         * gfortran.dg/namelist_86.f90: New test.
4901 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
4903         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4904         statement to reflect new ownership.
4906 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4908         PR c++/42328
4909         * g++.dg/template/friend58.C: New.
4910         * g++.dg/template/friend59.C: Likewise.
4912 2015-03-27  Tobias Burnus  <burnus@net-b.de>
4914         PR c/65586
4915         * g++.dg/gomp/openmp-simd-3.C: New.
4916         * gcc.dg/gomp/openmp-simd-3.c: New.
4918 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4920         PR target/65248
4921         * gcc.target/i386/pr65248-1.c: New file.
4922         * gcc.target/i386/pr65248-2.c: Likewise.
4923         * gcc.target/i386/pr65248-3.c: Likewise.
4924         * gcc.target/i386/pr65248-4.c: Likewise.
4926 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
4928         PR target/65593
4929         * gcc.c-torture/compile/pr65593.c: New test.
4931 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
4933         PR c++/59329
4934         * g++.dg/cpp1y/constexpr-assert1.C: New.
4936 2015-03-27  Marek Polacek  <polacek@redhat.com>
4938         PR c++/65556
4939         * c-c++-common/pr65556.c: New test.
4941 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4943         PR ipa/65600
4944         * g++.dg/torture/pr65600.C: New testcase.
4946 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4948         PR target/65407
4949         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4951 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
4953         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4954         statement and cleanup. Fixed typos.
4956 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4958         PR middle-end/65595
4959         * gcc.c-torture/compile/pr65595.c: New testcase.
4961 2015-03-27  Marek Polacek  <polacek@redhat.com>
4963         PR sanitizer/65583
4964         * g++.dg/ubsan/pr65583.C: New test.
4966 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4968         * gcc.c-torture/compile/20150327.c: New testcase.
4970 2015-03-26  Richard Biener  <rguenther@suse.de>
4972         PR middle-end/65555
4973         * g++.dg/torture/pr65555.C: New testcase.
4975 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
4977         PR tree-optimization/64715
4978         * gcc.dg/builtin-object-size-15.c: New test.
4979         * gcc.dg/pr64715-1.c: New test.
4980         * gcc.dg/pr64715-2.c: New test.
4982 2015-03-26  Richard Biener  <rguenther@suse.de>
4984         PR middle-end/65519
4985         * gnat.dg/specs/opt2.ads: Fix testcase.
4987 2015-03-25  Martin Sebor  <msebor@redhat.com>
4989         PR testsuite/65526
4990         * lib/target-supports.exp (check_effective_target_arm32): Fail early
4991         when target isn't arm*-*-*-*.
4992         (check_effective_target_arm_nothumb): Likewise.
4993         (check_effective_target_arm_little_endian): Likewise.
4994         (check_effective_target_arm_vect_no_misalign): Likewise.
4995         (check_effective_target_aarch64_little_endian): Fail early if target
4996         isn't aarch64*-*-*.
4998 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
5000         PR tree-optimization/65177
5001         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5003 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
5005         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5006         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5007         smmintrin.h and mm3dnow.h.
5009 2015-03-25  Marek Polacek  <polacek@redhat.com>
5011         PR c++/65558
5012         * g++.dg/cpp0x/pr65558.C: New test.
5014 2015-03-25  Marek Polacek  <polacek@redhat.com>
5016         PR c++/61670
5017         * g++.dg/template/pr61670.C: New test.
5019 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5021         PR c++/54987
5022         * g++.dg/template/pr54987.C: New.
5024 2015-03-25  Richard Biener  <rguenther@suse.de>
5026         PR tree-optimization/62630
5027         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5029 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5031         PR target/65508
5032         * gcc.target/i386/mpx/pr65508.c: New.
5034 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
5036         PR fortran/64952
5037         PR fortran/65532
5038         * gfortran.dg/data_initialized_3.f90: New.
5040 2015-03-25  Richard Biener  <rguenther@suse.de>
5042         PR middle-end/65519
5043         * gnat.dg/specs/opt2.ads: New testcase.
5045 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
5047         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5048         * gcc.target/arm/memset-inline-4.c: Skip for
5049         arm_tune_string_ops_prefer_neon.
5050         * gcc.target/arm/memset-inline-5.c: Ditto.
5051         * gcc.target/arm/memset-inline-6.c: Ditto.
5052         * gcc.target/arm/memset-inline-8.c: Ditto.
5053         * gcc.target/arm/memset-inline-9.c: Ditto.
5055 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5057         PR c++/58923
5058         * g++.dg/other/virtual3.C: New.
5060 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5062         PR c++/60130
5063         * g++.dg/cpp0x/vt-60130.C: New.
5065 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5067         PR c++/61971
5068         * g++.dg/warn/Warray-bounds-7.C: New.
5070 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5072         PR c++/60067
5073         * g++.dg/template/defarg18.C: New.
5075 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5077         PR c++/59988
5078         * g++.dg/cpp0x/vt-59988.C: New.
5080 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
5082         PR tree-optimization/65533
5083         * gcc.dg/pr65533.c: New test.
5085 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
5087         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5088         source= and mold= expressions functionality.
5089         * gfortran.dg/allocate_class_4.f90: New test.
5090         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5091         copying an unlimited polymorhpic object containing a char array
5092         to another unlimited polymorphic object respects the _len
5093         component.
5094         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5095         whether deferred length char array allocate works, unlimited
5096         polymorphic object allocation from a string works and if
5097         allocating an array of deferred length strings works.
5098         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5100 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5102         PR c++/65513
5103         * g++.dg/cpp0x/constexpr-array11.C: New.
5105 2015-03-24  Richard Biener  <rguenther@suse.de>
5107         PR middle-end/65517
5108         * gcc.dg/torture/pr65517.c: New testcase.
5110 2015-03-24  Tobias Burnus  <burnus@net-b.de>
5112         * gfortran.dg/coindexed_1.f90: Moved from
5113         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5115 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5117         PR testsuite/65506
5118         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5119         gimple dump.
5121         PR target/65523
5122         * gcc.target/i386/pr65523.c: New test.
5124         PR ipa/65475
5125         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5126         dg-options.
5127         * g++.dg/lto/pr65475b_0.C: Likewise.
5129 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
5131         PR target/65505
5132         * gcc.target/sh/torture/pr65505.c: New.
5134 2015-03-23  Martin Sebor  <msebor@redhat.com>
5136         PR testsuite/63175
5137         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5138         assembly for lvx in addition to lxv.
5140 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5142         PR target/65504
5143         * gfortran.dg/pr65504.f90: New test.
5145         PR ipa/65521
5146         * gcc.dg/pr65521.c: New test.
5148 2015-03-23  Richard Biener  <rguenther@suse.de>
5150         PR tree-optimization/65518
5151         * gcc.dg/vect/pr65518.c: New testcase.
5153 2015-03-23  Richard Biener  <rguenther@suse.de>
5155         PR tree-optimization/65494
5156         * gcc.dg/vect/pr65494.c: New testcase.
5158 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5160         PR preprocessor/65238
5161         * c-c++-common/cpp/pr65238-1.c: New test.
5162         * gcc.dg/cpp/pr65238-2.c: New test.
5163         * gcc.dg/cpp/trad/pr65238-3.c: New test.
5164         * gcc.dg/cpp/trad/pr65238-4.c: New test.
5166 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
5167             Mikael Morin  <mikael@gcc.gnu.org>
5169         PR fortran/64952
5170         * gfortran.dg/elemental_dependency_4.f90: New.
5171         * gfortran.dg/elemental_dependency_5.f90: New.
5173 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
5175         PR ipa/65475
5176         * g++.dg/lto/pr65475b_0.C: New testcase.
5177         * g++.dg/lto/pr65475b_1.C: New testcase.
5178         * g++.dg/lto/pr65475c_0.C: New testcase.
5179         * g++.dg/lto/pr65475c_1.C: New testcase.
5181 2015-03-21  Tobias Burnus  <burnus@net-b.de>
5183         * gfortran.dg/coarray_38.f90: New.
5184         * gfortran.dg/coarray_39.f90: New.
5185         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5186         compile test.
5188 2015-03-20  Marek Polacek  <polacek@redhat.com>
5190         PR c++/65398
5191         * g++.dg/cpp0x/pr65398.C: New test.
5193 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
5195         PR ipa/65475
5196         * g++.dg/lto/pr65475_0.C: New testcase.
5197         * g++.dg/lto/pr65475_1.C: New testcase.
5199 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
5201         PR rtl-optimization/64366
5202         * gcc.target/sh/pr64366.c: New.
5204 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5206         PR c++/48324
5207         * g++.dg/cpp0x/constexpr-48324.C: New.
5209 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5211         PR c++/48453
5212         * g++.dg/cpp0x/pr48453.C: New.
5214 2015-03-20  Marek Polacek  <polacek@redhat.com>
5216         PR c++/65072
5217         * g++.dg/cpp0x/pr65072.C: New test.
5219 2015-03-20  Richard Biener  <rguenther@suse.de>
5221         PR middle-end/64715
5222         * gcc.dg/pr15347.c: Use -O.
5223         * c-c++-common/pr19807-1.c: Likewise.
5225 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
5227         * gnat.dg/volatile13.ad[sb]: New test.
5229 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
5231         PR rtl-optimization/60851
5232         * gcc.target/i386/pr60851.c: New test.
5234 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
5236         PR target/65240
5237         * g++.dg/pr65240.h: Add tests for PR 65240.
5238         * g++.dg/pr65240-1.C: Likewise.
5239         * g++.dg/pr65240-2.C: Likewise.
5240         * g++.dg/pr65240-3.C: Likewise.
5241         * g++.dg/pr65240-4.C: Likewise.
5243 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
5245         PR rtl-optimization/63491
5246         * gcc.target/powerpc/pr63491.c: New.
5248 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5250         * g++.dg/ipa/pr65465.C: New test.
5252 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5254         PR c++/52659
5255         * g++.dg/cpp0x/deleted11.C: New.
5257 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5259         PR sanitizer/65400
5260         * c-c++-common/tsan/pr65400-3.c: New test.
5262 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5264         PR c++/59686
5265         * g++.dg/cpp0x/constexpr-59686.C: New.
5267 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5269         PR sanitizer/64265
5270         * g++.dg/tsan/pr64265.C: New test.
5272         PR sanitizer/65400
5273         * c-c++-common/tsan/pr65400-1.c: New test.
5274         * c-c++-common/tsan/pr65400-2.c: New test.
5276 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5278         PR c++/59816
5279         * g++.dg/cpp0x/pr59816.C: New.
5281 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
5283         PR fortran/59198
5284         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5286 2015-03-18  Martin Liska  <mliska@suse.cz>
5288         PR ipa/65439
5289         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5290         equivalences either to 6 or 7.
5292 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
5294         PR middle-end/64491
5295         Revert:
5296         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
5298         * gcc.dg/undefined-loop-1.c: New file.
5299         * gcc.dg/undefined-loop-2.c: New file.
5301         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
5303         PR testsuite/64032
5304         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5305         loop exits too early.
5307 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
5309         PR tree-optimization/65450
5310         * gfortran.dg/pr65450.f90: New test.
5312         PR target/65078
5313         * gcc.target/i386/pr65078-1.c: New test.
5314         * gcc.target/i386/pr65078-2.c: New test.
5315         * gcc.target/i386/pr65078-3.c: New test.
5316         * gcc.target/i386/pr65078-4.c: New test.
5317         * gcc.target/i386/pr65078-5.c: New test.
5318         * gcc.target/i386/pr65078-6.c: New test.
5320 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5322         PR c++/65340
5323         * g++.dg/cpp1y/pr65340.C: New.
5325 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5327         PR fortran/64432
5328         * gfortran.dg/system_clock_3.f08: Adjust test.
5330 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
5332         PR fortran/59198
5333         * gfortran.dg/proc_ptr_comp_44.f90: New test.
5334         * gfortran.dg/proc_ptr_comp_45.f90: New test.
5336 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5338         PR fortran/64432
5339         * gfortran.dg/system_clock_3.f08: New test.
5341 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
5343         PR c++/64626
5344         g++.dg/cpp1y/pr64626-1.C: New.
5345         g++.dg/cpp1y/pr64626-2.C: New.
5346         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5348 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
5350         PR tree-optimization/65427
5351         * gcc.c-torture/execute/pr65427.c: New test.
5353 2015-03-16  Marek Polacek  <polacek@redhat.com>
5355         DR 1688
5356         PR c++/65327
5357         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5358         * g++.dg/cpp0x/pr65327.C: New test.
5360 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5362         PR sanitizer/64820
5363         * c-c++-common/asan/pr64820.c: New test.
5365 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
5367         * gfortran.dg/pointer_2.f90: New test.
5369 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5371         * g++.dg/pr65049.C: New test.
5373 2015-03-16  Tom de Vries  <tom@codesourcery.com>
5375         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5376         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5377         * gcc.target/i386/fuse-caller-save.c: Same.
5379 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5381         * gnat.dg/loop_optimization18.ad[sb]: New test.
5382         * gnat.dg/loop_optimization18_pkg.ads: New helper.
5384 2015-03-16  Alan Modra  <amodra@gmail.com>
5386         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
5387         2014-12-05 change.
5389 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
5391         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5392         hppa*-*-hpux*.
5393         * gcc.dg/torture/pr65270-2.c: Likewise.
5395 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
5397         PR fortran/61138
5398         * gfortran.dg/pointer_remapping_9.f90: New.
5400 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
5402         PR tree-optimization/65369
5403         * gcc.c-torture/execute/pr65369.c: New test.
5405         PR tree-optimization/65418
5406         * gcc.c-torture/execute/pr65418-1.c: New test.
5407         * gcc.c-torture/execute/pr65418-2.c: New test.
5409         PR rtl-optimization/65401
5410         * gcc.c-torture/execute/pr65401.c: New test.
5412 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5414         PR target/64600
5415         * gcc.target/arm/pr64600_1.c: New test.
5417 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5419         PR rtl-optimization/65235
5420         * gcc.target/aarch64/pr65235_1.c: New test.
5422 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5424         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5425         * gcc.target/s390/hotpatch-22.c: Likewise.
5426         * gcc.target/s390/hotpatch-23.c: Likewise.
5427         * gcc.target/s390/hotpatch-24.c: Likewise.
5428         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5429         * gcc.target/s390/hotpatch-1.c: Update expected output.
5430         * gcc.target/s390/hotpatch-2.c: Likewise.
5431         * gcc.target/s390/hotpatch-3.c: Likewise.
5432         * gcc.target/s390/hotpatch-4.c: Likewise.
5433         * gcc.target/s390/hotpatch-5.c: Likewise.
5434         * gcc.target/s390/hotpatch-6.c: Likewise.
5435         * gcc.target/s390/hotpatch-7.c: Likewise.
5436         * gcc.target/s390/hotpatch-8.c: Likewise.
5437         * gcc.target/s390/hotpatch-9.c: Likewise.
5438         * gcc.target/s390/hotpatch-10.c: Likewise.
5439         * gcc.target/s390/hotpatch-11.c: Likewise.
5440         * gcc.target/s390/hotpatch-12.c: Likewise.
5441         * gcc.target/s390/hotpatch-13.c: Likewise.
5442         * gcc.target/s390/hotpatch-14.c: Likewise.
5443         * gcc.target/s390/hotpatch-15.c: Likewise.
5444         * gcc.target/s390/hotpatch-16.c: Likewise.
5445         * gcc.target/s390/hotpatch-17.c: Likewise.
5446         * gcc.target/s390/hotpatch-18.c: Likewise.
5447         * gcc.target/s390/hotpatch-19.c: Likewise.
5449 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5451         PR target/65103
5452         * gcc.target/i386/pr65103-1.c: New.
5454 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5456         PR target/65044
5457         * gcc.target/i386/pr65044.c: New.
5459 2015-03-12  Tom de Vries  <tom@codesourcery.com>
5461         PR rtl-optimization/64895
5462         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5463         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5464         * gcc.target/i386/fuse-caller-save.c: Ditto.
5466 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5468         * gcc.dg/ipa/pr63569.c: Fix template.
5470 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
5472         * g++.dg/ipa/pr64146.C: Require fpic support.
5474 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
5476         PR libfortran/65200
5477         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5478         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5480 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
5482         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5483         to dg-options, fix up dg-skip-if.
5485 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
5487         PR target/65296
5488         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5489         * gcc.target/avr/tiny-caller-save.c: Same.
5491 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5493         PR target/65242
5494         * g++.dg/pr65242.C: New test.
5496 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
5498         * c-c++-common/asan/no-asan-check-glob.c: New test.
5500 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
5502         PR c++/65370
5503         * g++.dg/other/default11.C: New.
5504         * g++.dg/other/default12.C: Likewise.
5506 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5508         PR target/65368
5509         * gcc.target/i386/bmi2-bzhi-2.c: New test.
5511 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
5513         PR fortran/65024
5514         * gfortran.dg/unlimited_polymorphic_23.f90: New test
5516 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5518         PR c++/65127
5519         * g++.dg/cpp0x/pr65127.C: New test.
5521 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5523         * gcc.dg/ipa/PR64550.c: Update template.
5525 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5526             Tobias Burnus  <burnus@net-b.de>
5528         * gfortran.dg/coarray_sync_memory.f90: New.
5530 2015-03-10  Marek Polacek  <polacek@redhat.com>
5532         PR sanitizer/65367
5533         * c-c++-common/ubsan/pr65367.c: New test.
5535 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5537         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5538         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5539         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5540         * gcc.target/i386/mpx/calloc-1-nov.c: New.
5541         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5542         * gcc.target/i386/mpx/malloc-1-nov.c: New.
5543         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5544         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5545         * gcc.target/i386/mpx/realloc-1-nov.c: New.
5546         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5547         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5548         * gcc.target/i386/mpx/realloc-2-nov.c: New.
5549         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5551 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5553         * lib/mpx-dg.exp (mpx_link_flags): New.
5554         (mpx_init): New.
5555         (mpx_finish): New.
5556         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5557         * gcc.target/i386/mpx/alloca-1-nov.c: New.
5558         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5559         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5560         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5561         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5562         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5563         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5564         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5565         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5566         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5567         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5568         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5569         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5570         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5571         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5572         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5573         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5574         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5575         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5576         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5577         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5578         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5579         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5580         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5581         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5582         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5583         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5584         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5585         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5586         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5587         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5588         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5589         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5590         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5591         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5592         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5593         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5594         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5595         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5596         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5597         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5598         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5599         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5600         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5601         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5602         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5603         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5604         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5605         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5606         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5607         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5608         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5609         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5610         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5611         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5612         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5613         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5614         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5615         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5616         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5617         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5618         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5619         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5620         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5621         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5622         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5623         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5624         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5625         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5626         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5627         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5628         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5629         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5630         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5631         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5632         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5633         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5634         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5635         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5636         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5637         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5638         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5639         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5640         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5641         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5642         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5643         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5644         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5645         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5646         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5647         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5648         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5649         * gcc.target/i386/mpx/label-address-1.c: New.
5650         * gcc.target/i386/mpx/legacy-1-nov.c: New.
5651         * gcc.target/i386/mpx/macro.c: New.
5652         * gcc.target/i386/mpx/mpx-check.h: New.
5653         * gcc.target/i386/mpx/mpx.exp: New.
5654         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5655         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5656         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5657         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5658         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5659         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5660         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5661         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5662         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5663         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5664         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5665         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5666         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5667         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5668         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5669         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5670         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5671         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5672         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5673         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5674         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5675         * gcc.target/i386/mpx/reference-1-lbv.c: New.
5676         * gcc.target/i386/mpx/reference-1-nov.c: New.
5677         * gcc.target/i386/mpx/reference-1-ubv.c: New.
5678         * gcc.target/i386/mpx/reference-2-lbv.c: New.
5679         * gcc.target/i386/mpx/reference-2-nov.c: New.
5680         * gcc.target/i386/mpx/reference-2-ubv.c: New.
5681         * gcc.target/i386/mpx/reference-3-lbv.c: New.
5682         * gcc.target/i386/mpx/reference-3-nov.c: New.
5683         * gcc.target/i386/mpx/reference-3-ubv.c: New.
5684         * gcc.target/i386/mpx/reference-4-lbv.c: New.
5685         * gcc.target/i386/mpx/reference-4-nov.c: New.
5686         * gcc.target/i386/mpx/reference-4-ubv.c: New.
5687         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5688         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5689         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5690         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5691         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5692         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5693         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5694         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5695         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5696         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5697         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5698         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5699         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5700         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5701         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5702         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5703         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5704         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5705         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5706         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5707         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5708         * gcc.target/i386/mpx/sincos-1-nov.c: New.
5709         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5710         * gcc.target/i386/mpx/static-array-1-nov.c: New.
5711         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5712         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5713         * gcc.target/i386/mpx/static-init-1-nov.c: New.
5714         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5715         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5716         * gcc.target/i386/mpx/static-init-2-nov.c: New.
5717         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5718         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5719         * gcc.target/i386/mpx/static-init-3-nov.c: New.
5720         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5721         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5722         * gcc.target/i386/mpx/static-init-4-nov.c: New.
5723         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5724         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5725         * gcc.target/i386/mpx/static-init-5-nov.c: New.
5726         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5727         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5728         * gcc.target/i386/mpx/static-init-6-nov.c: New.
5729         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5730         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5731         * gcc.target/i386/mpx/static-string-1-nov.c: New.
5732         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5733         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5734         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5735         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5736         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5737         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5738         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5739         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5740         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5741         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5742         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5743         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5744         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5745         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5746         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5747         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5748         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5749         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5750         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5751         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5752         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5753         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5754         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5755         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5756         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5757         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5758         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5759         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5760         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5761         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5762         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5763         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5764         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5765         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5766         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5767         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5768         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5769         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5770         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5771         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5772         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5773         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5774         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5775         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5776         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5777         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5778         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5779         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5780         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5781         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5782         * gcc.target/i386/mpx/vararg-1-nov.c: New.
5783         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5784         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5785         * gcc.target/i386/mpx/vararg-2-nov.c: New.
5786         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5787         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5788         * gcc.target/i386/mpx/vararg-3-nov.c: New.
5789         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5790         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5791         * gcc.target/i386/mpx/vararg-4-nov.c: New.
5792         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5793         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5794         * gcc.target/i386/mpx/vararg-5-nov.c: New.
5795         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5796         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5797         * gcc.target/i386/mpx/vararg-6-nov.c: New.
5798         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5799         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5800         * gcc.target/i386/mpx/vararg-7-nov.c: New.
5801         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5802         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5803         * gcc.target/i386/mpx/vararg-8-nov.c: New.
5804         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5805         * gcc.target/i386/mpx/vla-1-lbv.c: New.
5806         * gcc.target/i386/mpx/vla-1-nov.c: New.
5807         * gcc.target/i386/mpx/vla-1-ubv.c: New.
5808         * gcc.target/i386/mpx/vla-2-lbv.c: New.
5809         * gcc.target/i386/mpx/vla-2-nov.c: New.
5810         * gcc.target/i386/mpx/vla-2-ubv.c: New.
5812 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
5814         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5816 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
5818         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5820 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
5822         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5823         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5825 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5827         PR c/65120
5828         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5829         on rhs is 0.
5830         (fn4): New test.
5831         * c-c++-common/pr65120.c: New test.
5833         PR rtl-optimization/65321
5834         * gcc.dg/pr65321.c: New test.
5836 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5838         PR tree-optimization/65355
5839         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5841 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
5843         PR c/65120
5844         * c-c++-common/pr49706.c: Adjust tests for not warning
5845         about !!x == y or !b == y where b is boolean, and add
5846         some further tests.
5847         * c-c++-common/pr62199-2.c: Likewise.
5849 2015-03-09  Richard Biener  <rguenther@suse.de>
5851         PR middle-end/65270
5852         * gcc.dg/torture/pr65270-1.c: New testcase.
5853         * gcc.dg/torture/pr65270-2.c: Likewise.
5855 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5857         PR tree-optimization/63743
5858         * gcc.dg/pr63743.c: New test.
5860 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
5862         PR lto/65316
5863         * g++.dg/lto/pr65316_0.C: New testcase.
5864         * g++.dg/lto/pr65316_1.C: New testcase.
5866 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
5868         PR target/62247
5869         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5870         hppa*-*-hpux*.
5871         * g++.dg/abi/rtti3.C: Likewise.
5873         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5875         PR target/62251
5876         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5878         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5880         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5882         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5884 2015-03-08  Morin  <mikael@gcc.gnu.org>
5886         PR fortran/60898
5887         * gfortran.dg/entry_20.f90: New.
5889 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5891         PR target/65153
5892         * gcc.c-torture/compile/pr65153.c: New.
5894 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5896         PR target/65249
5897         * g++.dg/torture/pr65249.C: New.
5899 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
5901         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5902         long.
5903         (int64_t): Likewise.
5905 2015-03-07  Marek Polacek  <polacek@redhat.com>
5906             Martin Uecker  <uecker@eecs.berkeley.edu>
5908         PR sanitizer/65280
5909         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5910         member-like arrays.
5911         * c-c++-common/ubsan/bounds-8.c: New test.
5912         * c-c++-common/ubsan/bounds-9.c: New test.
5913         * gcc.dg/ubsan/bounds-2.c: New test.
5915 2015-03-05  Martin Sebor  <msebor@redhat.com>
5917         * PR testsuite/63175
5918         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5919         checking of results into main to prevent it from getting optimized
5920         away.
5921         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5923 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
5925         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5926         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5927         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5928         x64.
5930 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
5932         * g++.dg/lto/pr65302_1.C: New testcase.
5933         * g++.dg/lto/pr65302_0.C: New testcase.
5935 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5937         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5938         -fno-ipa-icf to dg-options.
5940 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5942         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5943         compiles using the linker plugin.
5945 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5947         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5949 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5951         * gcc.target/arm/pr65067.c: New test.
5953 2015-03-05  Martin Liska  <mliska@suse.cz>
5955         PR ipa/65318
5956         * gcc.dg/ipa/pr65318.c: New test.
5958 2015-03-05  Marek Polacek  <polacek@redhat.com>
5960         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5962 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5964         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5966 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5968         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5969         max-unroll-times back to defaults for s390.
5971 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5973         Fix last commit.
5975 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5977         PR c++/64665
5978         * g++.dg/cpp0x/initlist92.C: New.
5980 2015-03-05  Richard Biener  <rguenther@suse.de>
5982         PR tree-optimization/65310
5983         * gcc.dg/vect/pr65310.c: New testcase.
5985 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5987         PR c++/64834
5988         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5990 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
5992         * gnat.dg/entry_queues3.adb: New test.
5994 2015-03-04  Ian Lance Taylor  <iant@google.com>
5996         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5998 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6000         PR c++/64227
6001         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6003 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
6005         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6006         -fno-ipa-icf to dg-options
6007         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6008         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6010 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6012         PR c++/64398
6013         * g++.dg/cpp0x/decltype62.C: New.
6015 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
6017         * gnat.dg/object_overflow5.adb: New test.
6019 2015-03-03  Martin Liska  <mliska@suse.cz>
6021         PR ipa/65287
6022         * gcc.dg/ipa/pr65287.c: New test.
6024 2015-03-03  Martin Jambor  <mjambor@suse.cz>
6025             Eric Botcazou  <ebotcazou@adacore.com>
6027         * gnat.dg/specs/pack12.ads: New test.
6029 2015-03-03  Martin Liska  <mliska@suse.cz>
6031         * gcc.dg/ipa/PR65282.c: New test.
6033 2015-03-13  Jeff Law  <law@redhat.com>
6035         PR tree-optimization/65241
6036         * gcc.c-torture/compile/pr65241.c: New test.
6038 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
6040         PR target/64331
6041         * gcc.target/avr/torture/pr64331.c: New test.
6043 2015-03-03  Martin Liska  <mliska@suse.cz>
6044             Jan Hubicka  <hubicka@ucw.cz>
6046         * g++.dg/ipa/pr65263.C: New test.
6048 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6050         PR ipa/65130
6051         * gcc.dg/lto/pr65130_0.c: New testcase.
6052         * gcc.dg/lto/pr65130_1.c: New testcase.
6054 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6056         PR ipa/64988
6057         * g++.dg/torture/pr64988.C: New testcase.
6059 2015-03-02  Tobias Burnus  <burnus@net-b.de>
6061         * gfortran.dg/coarray_atomic_6.f90: New.
6063 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6065         PR target/65184
6066         * gcc.target/i386/pr65184.c: New.
6068 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6070         PR target/65183
6071         * gcc.target/i386/pr65183.c: New.
6073 2015-02-28  Martin Liska  <mliska@suse.cz>
6074             Jan Hubicka  <hubicka@ucw.cz>
6076         * gcc.dg/ipa/ipa-icf-35.c: New test.
6077         * gcc.dg/ipa/ipa-icf-36.c: New test.
6078         * gcc.dg/ipa/ipa-icf-37.c: New test.
6080 2015-02-28  Martin Liska  <mliska@suse.cz>
6081             Jan Hubicka  <hubicka@ucw.cz>
6083         PR ipa/65245
6084         * gcc.dg/ipa/ipa-icf-34.c: New test.
6086 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
6088         PR target/61142
6089         * gcc.target/sh/sh/pr61142.c: New.
6091 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6093         * g++.dg/other/dump-ada-spec-3.C: New test.
6095 2015-03-01  Martin Liska  <mliska@suse.cz>
6097         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6098         * g++.dg/ipa/pr63595.C: Update expected results.
6100 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
6102         PR ipa/65236
6103         * g++.dg/ipa/ipa-icf-6.C: New testcase.
6105 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
6107         * gcc.dg/vect/pr59354.c: Move vector producing code to
6108         separate function.
6110 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
6112         PR ipa/65237
6113         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6114         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6115         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6116         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6118 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
6120         PR tree-optimization/65048
6121         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6122         (foo): Use K&R style definition.
6124 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
6126         PR target/65032
6127         * g++.dg/pr65032.C: New.
6129 2015-02-27  Marek Polacek  <polacek@redhat.com>
6131         PR c/65040
6132         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6133         -Wformat=2.
6135 2015-02-27  Marek Polacek  <polacek@redhat.com>
6137         PR c/65228
6138         * gcc.dg/pr65228.c: New test.
6140 2015-02-27  Kai Tietz  <ktietz@redhat.com>
6142         PR c/35330
6143         * gcc.dg/weak/weak-17.c: New file.
6145 2015-02-27  Richard Biener  <rguenther@suse.de>
6147         PR lto/65193
6148         * g++.dg/lto/pr65193_0.C: New testcase.
6150 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6152         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6153         * gcc.target/s390/hotpatch-8.c: Likewise.
6154         * gcc.target/s390/hotpatch-9.c: Likewise.
6155         * gcc.target/s390/pr61078.c: Likewise.
6156         * gcc.target/s390/pr57960.c: Remove -m64.
6157         * gcc.target/s390/pr61078.c: Likewise.
6159 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
6160             Martin Liska  <mliska@suse.cz>
6162         PR bootstrap/65150
6163         * gcc.dg/pr64454.c: Disable ICF.
6164         * gcc.dg/pr28685-1.c: Disable ICF
6165         * gcc.dg/ipa/iinline-5.c: Disable ICF.
6166         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6167         * g++.dg/ipa/ipa-icf-4.C: Update template.
6169 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
6171         PR tree-optimization/65216
6172         * gcc.c-torture/execute/pr65216.c: New test.
6174         PR tree-optimization/65215
6175         * gcc.c-torture/execute/pr65215-1.c: New test.
6176         * gcc.c-torture/execute/pr65215-2.c: New test.
6177         * gcc.c-torture/execute/pr65215-3.c: New test.
6178         * gcc.c-torture/execute/pr65215-4.c: New test.
6179         * gcc.c-torture/execute/pr65215-5.c: New test.
6181 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6183         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6185 2015-02-26  Martin Liska  <mliska@suse.cz>
6186             Jan Hubicka  <hubicka@ucw.cz>
6188         * g++.dg/ipa/pr64146.C: Update expected results.
6189         * gcc.dg/ipa/ipa-icf-26.c: Update test.
6190         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6191         * gcc.dg/ipa/ipa-icf-34.c: New test.
6193 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6195         * gcc.dg/vect/vect-pr61917.c: Rename to ...
6196         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6197         (dg-additional-options): Remove dg directive.
6198         (dg-final): Add dg directive.
6200 2015-02-26  Marek Polacek  <polacek@redhat.com>
6202         PR ipa/65008
6203         * g++.dg/ipa/pr65008.C: New test.
6205 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6207         * lib/profopt.exp (profopt-target-cleanup): New proc.
6208         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6209         files from sources from dg-additional-sources.
6211 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6213         * lib/gcov.exp: Cleanup in case of xfail.
6215 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6217         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6219 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
6221         PR debug/46102
6222         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6223         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6224         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6225         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6226         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6227         * g++.dg/debug/pr46123.C: XFAIL and move...
6228         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6229         * gcc.dg/debug/dwarf2-3.c: Move...
6230         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6232 2015-02-26  Marek Polacek  <polacek@redhat.com>
6234         PR c++/65202
6235         * g++.dg/cpp1y/pr65202.C: New test.
6237 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6239         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6240         locale_facets.h.gcov.
6242 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6244         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6246 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6248         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6250 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6252         PR target/65217
6253         * gcc.target/i386/pr65217.c: New.
6255 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6257         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6259 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6261         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6263 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6265         PR tree-optimization/65048
6266         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6268 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6270         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6271         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6273 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
6275         PR target/65161
6276         * gcc.target/i386/pr65161.c: New test.
6278 2015-02-26  Terry Guo  <terry.guo@arm.com>
6280         * gcc.target/arm/no-volatile-in-it.c: New test.
6282 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
6284         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6285         (dg-options): Add -save-temps.
6286         (dg-final): Add cleanup-saved-temps.
6288 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
6290         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6292 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
6294         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6295         * gcc.target/powerpc/pack01.c: Include string.h.
6297 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6299         PR target/65167
6300         * gcc.target/i386/pr65167.c: New.
6302 2015-02-25  Kai Tietz  <ktietz@redhat.com>
6304         PR tree-optimization/61917
6305         * gcc.dg/vect/vect-pr61917.c: New file.
6307 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
6309         PR tree-optimization/65170
6310         * gcc.c-torture/execute/pr65170.c: New test.
6311         * gcc.dg/tree-ssa/vrp96.c: New test.
6313 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6315         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6317 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6319         PR testsuite/65126
6320         * lib/gcc-defs.exp (additional_sources_used): Add new var.
6321         (dg-additional-files-options): Copy additional_sources to
6322         additional_sources_used before emptying additional_sources.
6323         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6324         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6325         (cleanup-saved-temps): Use additional_sources_used instead of
6326         additional_sources.
6327         (dg-test): Reset additional_sources_used.
6329 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
6331         PR fortran/63427
6332         * gfortran.dg/integer_exponentiation_6.F90: New test.
6334 2015-02-23  Martin Sebor  <msebor@redhat.com>
6336         PR target/65109
6337         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6338         two parts.  One to save registers, the other to verify the
6339         registers have the right values.  Save register state into
6340         static data rather than on the stack.
6342 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
6344         PR bootstrap/63888
6345         * c-c++-common/asan/pr63888.c: New test.
6347 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
6349         PR target/65163
6350         * gcc.c-torture/compile/pr65163.c: New.
6352 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6354         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6355         with -m31 on 64 bit.
6356         * gcc.dg/hoist-register-pressure-2.c: Likewise.
6357         * gcc.dg/hoist-register-pressure-3.c: Likewise.
6359 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6361         * gcc.target/s390/20090223-1.c: Add
6362         -Wno-implicit-function-declaration option.
6363         * gcc.target/s390/pr42224.c: Likewise.
6364         * gcc.target/s390/pr55718.c: Likewise.
6366 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6368         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6369         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6370         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6371         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6372         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6373         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6374         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6375         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6376         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6377         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6378         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6379         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6380         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6381         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6382         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6383         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6384         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6385         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6386         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6387         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6388         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6390 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6392         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6393         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6394         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6395         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6396         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6397         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6398         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6399         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6400         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6401         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6402         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6403         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6404         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6405         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6406         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6407         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
6409 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6411         PR fortran/64980
6412         PR fortran/61960
6413         * gfortran.dg/pr61960.f90: New.
6414         * gfortran.dg/pr64230.f90: New.
6415         * gfortran.dg/pr64980.f03: New.
6417 2015-02-22  Tom de Vries  <tom@codesourcery.com>
6419         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
6421 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
6423         PR ada/65156
6424         * gnat.dg/timing_events.adb: Removed, invalid test.
6426 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
6428         PR debug/58123
6429         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6430         location.
6431         * g++.dg/gcov/gcov-2.C: Likewise.
6433 2015-02-20  Richard Biener  <rguenther@suse.de>
6435         PR tree-optimization/65136
6436         * gcc.dg/tree-ssa/pr65136.c: New testcase.
6438 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
6440         PR testsuite/64158
6441         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6442         and nvptx-*-* blacklisting.
6444         * gcc.dg/sibcall-9.c: New test.
6445         * gcc.dg/sibcall-10.c: New test.
6447 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6449         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6451 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
6453         PR target/64452
6454         * gcc.target/avr/torture/pr64452.c: New test.
6456 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6458         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6459         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6461 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6463         PR testsuite/65116
6464         * lib/target-supports.exp (check_compile): Check whether
6465         additional_sources is defined before using it.
6467 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
6469         PR middle-end/65074
6470         * g++.dg/opt/pr65074.C: New file.
6472 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
6474         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6475         (size_type): New typedef.
6476         (operator "" _script): Use it for the last argument.
6478 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6480         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6482 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6484         * lib/target-supports.exp (check_compile): Save/restore
6485         additional_sources that may belong to an actual test.
6487 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
6489         PR gcov-profile/64634
6490         * g++.dg/gcov/gcov-15.C: New test.
6492 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6494         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6496 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6498         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6500 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6502         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6504 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6506         * gfortran.dg/fmt_cache_1.f: Add missing close.
6508 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6510         PR testsuite/65107
6511         * gfortran.dg/read_eof_8.f90: Add missing close.
6513 2015-02-18  Richard Biener  <rguenther@suse.de>
6515         PR tree-optimization/65063
6516         * gcc.dg/pr65063.c: New testcase.
6518 2015-02-18  Richard Biener  <rguenther@suse.de>
6520         PR tree-optimization/62217
6521         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6523 2015-02-18  Marek Polacek  <polacek@redhat.com>
6525         PR sanitizer/65081
6526         * c-c++-common/ubsan/pr65081.c: New test.
6528 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6530         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6531         * gcc.target/sh/force-cbranch-delay-slot.c: New.
6533 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
6535         * gcc.dg/ipa/propalign-3.c: New test.
6537 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6539         PR target/64793
6540         * gcc.target/sh/pr64793.c: New.
6541         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6543 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
6545         * gcc.target/arm/divzero.c: New test case.
6547 2015-02-17  Tom de Vries  <tom@codesourcery.com>
6549         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6551 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
6552             Jakub Jelinek  <jakub@redhat.com>
6554         PR c++/65075
6555         * g++.dg/cpp0x/pr65075.C: New test.
6557 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
6559         PR target/65058
6560         * gcc.target/powerpc/pr65058.c: New test.
6562 2015-02-16  Jeff Law  <law@redhat.com>
6564         PR tree-optimization/64823
6565         * gcc.dg/uninit-20.c: New test.
6567 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
6568             James Greenhalgh  <james.greenhalgh@arm.com>
6570         PR ipa/64963
6571         * gcc.dg/ipa/ipa-clone-1.c: New test.
6573 2015-02-16  Richard Biener  <rguenther@suse.de>
6575         PR tree-optimization/65077
6576         * gcc.dg/torture/pr65077.c: New testcase.
6578 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
6580         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6581         Directive adjusted to scan for ldaxr.
6582         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6583         adjusted to scan for ldaex.
6585 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
6587         PR c++/65080
6588         * g++.dg/cpp0x/constexpr-65080.C: New.
6590 2015-02-16  Richard Biener  <rguenther@suse.de>
6592         PR tree-optimization/63593
6593         * gcc.dg/pr63593.c: New testcase.
6595 2015-02-16  Marek Polacek  <polacek@redhat.com>
6597         PR c/65066
6598         * gcc.dg/pr65066.c: New test.
6600 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6602         * gcc.dg/pr65002.C: Move ...
6603         * g++.dg/ipa/pr65002.C: ... here.
6605 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
6607         * gcc.target/powerpc/pr64205.c: Skip on AIX.
6608         * gcc.target/powerpc/pr64505.c: Skip on AIX.
6609         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6610         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6612 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
6614         PR testsuite/64850
6615         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6616         the expression to find calls.
6617         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6618         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6619         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6620         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6621         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6623 2015-02-14  Marek Polacek  <polacek@redhat.com>
6625         PR c/64768
6626         * gcc.dg/array-11.c: New test.
6627         * gcc.dg/array-12.c: New test.
6628         * gcc.dg/array-13.c: New test.
6629         * gcc.dg/array-14.c: New test.
6630         * gcc.dg/c99-flex-array-typedef-1.c: New test.
6631         * gcc.dg/c99-flex-array-typedef-2.c: New test.
6632         * gcc.dg/c99-flex-array-typedef-3.c: New test.
6633         * gcc.dg/c99-flex-array-typedef-5.c: New test.
6634         * gcc.dg/c99-flex-array-typedef-7.c: New test.
6635         * gcc.dg/c99-flex-array-typedef-8.c: New test.
6637 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6639         PR c++/60894
6640         * g++.dg/lookup/using54.C: New.
6642 2015-02-13  Jeff Law  <law@redhat.com>
6644         PR bootstrap/65060
6645         Revert my change for tree-optimization/64823.
6647 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6649         PR tree-optimization/65053
6650         * gcc.c-torture/execute/pr65053-1.c: New test.
6651         * gcc.c-torture/execute/pr65053-2.c: New test.
6653 2015-02-13  Marek Polacek  <polacek@redhat.com>
6655         PR c/65050
6656         * gcc.dg/pr65050.c: New test.
6658 2015-02-13  Jeff Law  <law@redhat.com>
6660         PR tree-optimization/64823
6661         * gcc.dg/uninit-20.c: New test.
6663         PR rtl-optimization/47477
6664         * gcc.dg/tree-ssa/pr47477.c: New test.
6666 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6668         PR c++/60211
6669         * g++.dg/parse/ivdep-2.C: New.
6670         * g++.dg/parse/ivdep-3.C: Likewise.
6672 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6674         PR fortran/64506
6675         * gfortran.dg/continuation_13.f90: New test.
6676         * gfortran.dg/continuation_14.f: New test.
6678 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6680         PR c++/64970
6681         * g++.dg/cpp0x/sfinae55.C: New.
6683 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6685         PR ipa/65034
6686         * g++.dg/ipa/pr65034.C: New test.
6688 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6690         PR tree-optimization/65002
6691         * gcc.dg/pr65002.C: New.
6693 2015-02-13  Marek Polacek  <polacek@redhat.com>
6695         PR c/65040
6696         * c-c++-common/pr65040.c: New test.
6698 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
6700         PR tree-optimization/64705
6701         * gcc.dg/tree-ssa/pr64705.c: New test.
6703 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
6705         PR rtl/32219
6706         * gcc.dg/visibility-22.c: New test.
6707         * gcc.dg/visibility-23.c: New test.
6708         * gcc.target/i386/pr32219-1.c: New test.
6709         * gcc.target/i386/pr32219-2.c: New test.
6710         * gcc.target/i386/pr32219-3.c: New test.
6711         * gcc.target/i386/pr32219-4.c: New test.
6712         * gcc.target/i386/pr32219-5.c: New test.
6713         * gcc.target/i386/pr32219-6.c: New test.
6714         * gcc.target/i386/pr32219-7.c: New test.
6715         * gcc.target/i386/pr32219-8.c: New test.
6716         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6718 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6720         PR libgfortran/57822
6721         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6722         four different KINDs.
6724 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6726         PR c++/64884
6727         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6729         PR sanitizer/65000
6730         * g++.dg/ubsan/pr65000.C: New test.
6732 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
6734         PR fortran/64932
6735         * gfortran.dg/finalize_28.f90: New test
6737 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6739         PR debug/55541
6740         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6741         DW_TAG_lexical_block removal.
6742         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6743         * g++.dg/guality/pr55541.C: New test.
6745         PR sanitizer/64984
6746         * g++.dg/ubsan/pr64984.C: New test.
6748 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
6750         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6752 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6754         PR testsuite/64930
6755         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6756         instructions for 2015-01-14 get_memmodel changes.
6757         * gcc.target/powerpc/atomic-p8.c: Likewise.
6759         PR sanitizer/65019
6760         * g++.dg/ubsan/pr65019.C: New test.
6762         PR tree-optimization/65014
6763         * gcc.c-torture/compile/pr65014.c: New test.
6765 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6767         PR libgfortran/57822
6768         * gfortran/fmt_g0_7.f08: Revise test.
6770 2015-02-11  Jeff Law  <law@redhat.com>
6772         PR target/63347
6773         * gcc.target/m68k/pr63347.c: New test.
6775 2015-02-11  Marek Polacek  <polacek@redhat.com>
6777         * g++.dg/ubsan/shift-1.C: New test.
6778         * gcc.dg/ubsan/c-shift-2.c: New test.
6779         * c-c++-common/ubsan/shift-5.c: Remove file.
6781 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
6783         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6784         Directive adjusted to XFAIL.
6785         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6786         adjusted to XFAIL.
6788 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6790         PR middle-end/65003
6791         * g++.dg/opt/pr65003.C: New test.
6793 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6795         * lib/target-supports.exp (check_effective_target_pie): Renamed
6796         to ...
6797         (check_effective_target_pie_enabled): This.
6798         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6799         * gcc.target/i386/pie.c: Likewise.
6801 2015-02-11  Andrew Pinski  <apinski@cavium.com>
6803         PR target/64893
6804         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6805         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6807 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6809         PR target/61925
6810         * gcc.target/i386/pr61925-1.c: New test.
6811         * gcc.target/i386/pr61925-2.c: New test.
6812         * gcc.target/i386/pr61925-3.c: New test.
6814 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
6816         PR sanitizer/65004
6817         * g++.dg/asan/pr65004.C: New test.
6819 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
6821         PR target/64661
6822         * gcc.taget/sh/pr64661-0.h: New.
6823         * gcc.taget/sh/pr64661-1.c: New.
6824         * gcc.taget/sh/pr64661-2.c: New.
6825         * gcc.taget/sh/pr64661-3.c: New.
6826         * gcc.taget/sh/pr64661-4.c: New.
6828 2015-02-10  Richard Biener  <rguenther@suse.de>
6830         PR tree-optimization/64995
6831         * g++.dg/torture/pr64995.C: New testcase.
6833 2015-02-10  Richard Biener  <rguenther@suse.de>
6835         PR tree-optimization/64909
6836         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6838 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6840         * gcc.dg/signbit-sa.c: New test.
6842 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6844         PR libgfortran/57822
6845         * gfortran/fmt_g0_7.f08: New test.
6847 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
6849         PR tree-optimization/43378
6850         * gcc.dg/tree-ssa/pr43378.c: New test.
6852 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
6854         PR ipa/64978
6855         * g++.dg/torture/pr64978.C: New testcase.
6857 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6859         PR sanitizer/64981
6860         * gcc.dg/asan/pr64981.c: New test.
6862 2015-02-09  Marek Polacek  <polacek@redhat.com>
6864         PR c/64856
6865         * gcc.dg/pr64856.c: New test.
6867 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6869         PR target/64979
6870         * gcc.dg/tree-ssa/stdarg-7.c: New test.
6871         * gcc.c-torture/execute/pr64979.c: New test.
6873 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
6875         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6877 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6879         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6880         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6882 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6884         PR target/58757
6885         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6887 2015-02-09  Richard Biener  <rguenther@suse.de>
6889         PR tree-optimization/54000
6890         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6892 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6894         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6896 2015-02-09  Martin Liska  <mliska@suse.cz>
6898         * g++.dg/ipa/pr64858.C: New test.
6900 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6902         * gcc.dg/uninit-19.c: Fix warning line for fpic.
6904 2015-02-08  Andrew Pinski  <apinski@cavium.com>
6906         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6908 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6910         PR fortran/63744
6911         * gfortran.dg/use_rename_8.f90: New.
6913 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
6915         * gnat.dg/addr7.ad[sb]: New test.
6916         * gnat.dg/addr8.ad[sb]: Likewise.
6918 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
6920         PR jit/64752
6921         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6922         from jit.dg/test-compile-to-executable.c's create_code, with a
6923         clarification of the output message.
6924         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6925         pass/fail message.
6926         (test_jit): Use CHECK_NO_ERRORS when calling
6927         gcc_jit_context_compile_to_file.
6928         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6929         jit-verify-compile-to-file to jit-verify-output-file-was-created.
6930         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
6931         about deletions that are attempted.
6932         (jit-verify-compile-to-file): Rename to...
6933         (jit-verify-output-file-was-created): ...this, and drop the
6934         attempt to run "file" and verify the output.
6935         (jit-verify-assembler): New function.
6936         (jit-verify-object): New function.
6937         (jit-verify-dynamic-library): New function.
6938         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6939         favor of an implementation from new file
6940         create-code-for-hello-world-executable.h, which also adds a
6941         "main".
6942         (dg-final): Replace jit-verify-compile-to-file with
6943         jit-verify-output-file-was-created, and invoke new function
6944         jit-verify-assembler.
6945         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6946         the output message.
6947         (dg-final): Replace jit-verify-compile-to-file with
6948         jit-verify-output-file-was-created, and invoke new function
6949         jit-verify-dynamic-library.
6950         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6951         favor of an implementation from new file
6952         create-code-for-hello-world-executable.h, which also adds a
6953         "main".
6954         (dg-final): Replace jit-verify-compile-to-file with
6955         jit-verify-output-file-was-created.  Strengthen the expected stdout
6956         from the built executable.
6957         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6958         favor of an implementation from new file
6959         create-code-for-hello-world-executable.h, which also adds a
6960         "main".
6961         (dg-final): Replace jit-verify-compile-to-file with
6962         jit-verify-output-file-was-created, and invoke new function
6963         jit-verify-object.
6964         * jit.dg/verify-dynamic-library.c: New source file.
6966 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
6967             Brian Rzycki  <b.rzycki@samsung.com>
6969         PR tree-optimization/64878
6970         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6972 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6974         PR ipa/64896
6975         * g++.dg/ipa/pr64896.C: New test.
6977 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6979         PR target/64205
6980         * gcc.target/powerpc/pr64205.c: New file.
6982 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
6984         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6985         (dg-options): Use -fpie instead of -fPIE -pie.
6987 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6989         PR middle-end/64937
6990         * g++.dg/asan/pr64937.C: New test.
6992 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
6994         PR fortran/63205
6995         * gfortran.dg/class_to_type_4.f90: New test
6997 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
6999         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7001 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7003         PR rtl-optimization/64957
7004         PR debug/64817
7005         * gcc.c-torture/execute/pr64957.c: New test.
7007 2015-02-05  Jeff Law  <law@redhat.com>
7009         PR target/17306
7010         * gcc.target/h8300/pr17306-1.c: New test.
7011         * gcc.target/h8300/pr17306-2.c: New test.
7013 2015-02-05  Tobias Burnus  <burnus@net-b.de>
7015         PR fortran/64943
7016         * gfortran.dg/structure_constructor_12.f90: New.
7018 2015-02-05  Jeff Law  <law@redhat.com>
7020         PR target/58400
7021         gcc.target/h8300/pr58400.c: New test.
7023 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
7025         * gcc.target/arm/macro_defs0.c: New test.
7026         * gcc.target/arm/macro_defs1.c: New test.
7027         * gcc.target/arm/macro_defs2.c: New test.
7029 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
7031         PR rtl-optimization/64905
7032         * gcc.target/i386/pr64905.c: Require nonpic target.
7033         (dg-options): Add -fomit-frame-pointer.
7034         (main): Remove.
7036 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
7038         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7039         tree dump scanning.
7041 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
7043         PR fortran/64757
7044         * gfortran.dg/type_to_class_2.f90: New test
7045         * gfortran.dg/type_to_class_3.f90: New test
7047 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
7049         PR ipa/64686
7050         * g++.dg/torture/pr64686.C: New testcase.
7052 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7054         PR rtl-optimization/64905
7055         * gcc.target/i386/pr64905.c: New file.
7057 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7059         * gcc.dg/guality/pr41447-1.c: Remove xfail.
7060         * gcc.dg/guality/pr41616-1.c: Ditto.
7062 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
7064         PR debug/64817
7065         * gcc.dg/pr64817-3.c: New.
7067 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
7068             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7070         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7071         pass parameters in registers.
7072         * gcc.dg/guality/pr36728-2.c (main): Likewise.
7073         * gcc.dg/guality/pr36728-3.c (main): Likewise.
7074         * gcc.dg/guality/pr36728-4.c (main): Likewise.
7076 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
7077             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7079         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7080         list, allow for multilibed targets.
7081         * gcc.dg/combine_ashiftrt_2.c: Likewise.
7083 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7085         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7086         * gcc.dg/pr46728-6.c: Ditto.
7088 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
7090         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7091         for mips_nanlegacy target.
7093 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
7095         * gcc.target/i386/chkp-hidden-def.c: New.
7097 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7099         PR middle-end/62103
7100         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7101         to use 24 bits for bitfield b.
7103 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7105         PR testsuite/64796
7106         * lib/target-supports.exp (check_effective_target_bswap64): Do not
7107         cache result in a global variable.  Include all 32-bit targets for
7108         bswap64 tests.
7110 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
7112         PR rtl-optimization/64756
7113         * gcc.c-torture/execute/pr64756.c: New test.
7115 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
7117         PR target/64660
7118         * gcc.target/sh/pr64660-0.h: New.
7119         * gcc.target/sh/pr64660-1.c: New.
7120         * gcc.target/sh/pr64660-2.c: New.
7121         * gcc.target/sh/pr64660-3.c: New.
7122         * gcc.target/sh/pr64660-4.c: New.
7124 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7126         PR c++/64877
7127         * g++.dg/warn/Waddress-2.C: New.
7129 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
7131         PR middle-end/61225
7132         * gcc.target/i386/pr49095.c: XFAIL for ia32.
7134 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
7136         PR preprocessor/64803
7137         * gcc.dg/cpp/builtin-macro-1.c: New test case.
7139 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
7141         * g++.dg/ipa/devirt-37.C: Disable early inlining.
7143 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
7145         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7146         (_ARM_FPSRC): Add DN and AHP fields.
7147         (clean_results): Force DN=1 on AArch64.
7148         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7149         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7150         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7151         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7152         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7153         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7155 2015-02-02  Alan Modra  <amodra@gmail.com>
7157         * gcc.target/powerpc/cprophard.c: New.
7159 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
7161         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7162         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7164 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
7166         PR debug/64817
7167         * gcc.dg/pr64817-1.c: New test.
7168         * gcc.dg/pr64817-2.c: New test.
7170 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
7172         PR target/64851
7173         * gcc.target/sh/pr64851-0.h: New
7174         * gcc.target/sh/pr64851-1.c: New
7175         * gcc.target/sh/pr64851-2.c: New
7176         * gcc.target/sh/pr64851-3.c: New
7177         * gcc.target/sh/pr64851-4.c: New
7179 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7181         PR target/64882
7182         * gcc.dg/torture/pr64882.c: New test.
7184 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
7186         PR target/64159
7187         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7188         sparc*-*-*.
7190 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7192         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7193         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7194         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7195         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7196         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7197         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7198         tree dump.
7199         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7200         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7201         tree dump.
7202         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7203         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7204         tree dump.
7206 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7208         PR target/64688
7209         * g++.dg/pr64688-2.C: New.
7211 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7213         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7214         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7215         * gcc.target/i386/fuse-caller-save.c: Ditto.
7216         * gcc.target/i386/headmerge-1.c: Ditto.
7217         * gcc.target/i386/headmerge-2.c: Ditto.
7218         * gcc.target/i386/sibcall-6.c: Ditto.
7220 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7222         PR target/64617
7223         * gcc.target/i386/pr64617.c: New test.
7225 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7227         PR target/15184
7228         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7229         (dg-options): Remove -m32.
7230         (dg-final): Scan for "movb %al" only.
7231         * gcc.target/i386/pr15184-2.c: Ditto.
7233 2015-01-30  Richard Biener  <rguenther@suse.de>
7235         PR tree-optimization/64829
7236         * gcc.dg/vect/pr64829.c: New testcase.
7238 2015-01-29  Marek Polacek  <polacek@redhat.com>
7240         PR c/64709
7241         * gcc.dg/pr64709.c: New test.
7243 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
7245         PR c++/64717
7246         * g++.dg/ubsan/pr64717-1.C: New test.
7247         * g++.dg/ubsan/pr64717-2.C: New test.
7249 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
7251         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7253 2015-01-29  Jeff Law  <law@redhat.com>
7255         PR target/15184
7256         * gcc.target/i386/pr15184-1.c: New test.
7257         * gcc.target/i386/pr15184-2.c: New test.
7259 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7261         PR tree-optimization/64746
7262         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7264 2015-01-29  Richard Biener  <rguenther@suse.de>
7266         PR tree-optimization/64853
7267         * gcc.dg/torture/pr64853.c: New testcase.
7269 2015-01-29  Richard Biener  <rguenther@suse.de>
7271         PR tree-optimization/64844
7272         * gcc.dg/vect/pr64844.c: New testcase.
7274 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7276         PR middle-end/64809
7277         * gcc.dg/pr64809.c: Delete.
7279 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
7281         PR middle-end/64805
7282         * gcc.target/i386/pr64805.c: New.
7284 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7286         * gcc.dg/guality/guality.h (main): Add argv[0] to
7287         guality_gdb_command.
7289 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
7291         PR ipa/64801
7292         * gcc.dg/tree-ssa/pr64801.c: New testcase.
7294 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
7296         PR target/64659
7297         * gcc.target/sh/sh.exp
7298         (check_effective_target_atomic_model_soft_gusa_available,
7299         check_effective_target_atomic_model_soft_tcb_available,
7300         check_effective_target_atomic_model_soft_imask_available,
7301         check_effective_target_atomic_model_hard_llcs_available): New.
7302         * gcc.target/sh/pr64659-0.h: New.
7303         * gcc.target/sh/pr64659-1.c: New.
7304         * gcc.target/sh/pr64659-2.c: New.
7305         * gcc.target/sh/pr64659-3.c: New.
7306         * gcc.target/sh/pr64659-4.c: New.
7308 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
7310         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7311         scan-assembler-times pattern.
7313 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7315         PR middle-end/64809
7316         * gcc.dg/pr64809.c: New test.
7318 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
7320         PR tree-optimization/64277
7321         * gcc.dg/pr64277.c: New.
7323 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7325         PR tree-optimization/64718
7326         * gcc.c-torture/execute/pr64718.c: New test.
7328 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
7330         * gcc.target/aarch64/abs_2.c: New.
7332 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
7334         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7335         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7336         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7337         ISA rev < 2.
7339 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
7341         PR bootstrap/64612
7342         * lib/target-supports.exp (check_effective_target_comdat_group): New.
7343         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7344         { target comdat_group }.
7346 2015-01-27  Tobias Burnus  <burnus@net-b.de>
7348         PR fortran/63861
7349         * gfortran.dg/goacc/coarray_2.f90: New.
7351 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7353         PR ipa/60871
7354         PR ipa/64139
7355         * g++.dg/torture/pr64139.C: New testcase.
7356         * g++.dg/torture/pr60871.C: Likewise.
7358 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
7360         PR fortran/64230
7361         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7362         prevent linking errors.
7364 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7366         PR ipa/64282
7367         * g++.dg/torture/pr64282.C: New testcase.
7369 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7371         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7372         for wzr reg.
7374 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7376         * gcc.target/s390/hotpatch-13.c: New testcase.
7377         * gcc.target/s390/hotpatch-14.c: New testcase.
7378         * gcc.target/s390/hotpatch-15.c: New testcase.
7379         * gcc.target/s390/hotpatch-16.c: New testcase.
7380         * gcc.target/s390/hotpatch-17.c: New testcase.
7381         * gcc.target/s390/hotpatch-18.c: New testcase.
7382         * gcc.target/s390/hotpatch-19.c: New testcase.
7383         * gcc.target/s390/hotpatch-20.c: New testcase.
7384         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7385         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7386         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7387         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7388         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7389         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7390         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7391         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7392         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7393         * gcc.target/s390/hotpatch-10.c: Likewise.
7394         * gcc.target/s390/hotpatch-11.c: Likewise.
7395         * gcc.target/s390/hotpatch-12.c: Likewise.
7396         * gcc.target/s390/hotpatch-2.c: Likewise.
7397         * gcc.target/s390/hotpatch-3.c: Likewise.
7398         * gcc.target/s390/hotpatch-4.c: Likewise.
7399         * gcc.target/s390/hotpatch-5.c: Likewise.
7400         * gcc.target/s390/hotpatch-6.c: Likewise.
7401         * gcc.target/s390/hotpatch-7.c: Likewise.
7402         * gcc.target/s390/hotpatch-8.c: Likewise.
7403         * gcc.target/s390/hotpatch-9.c: Likewise.
7404         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
7405         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7406         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7407         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7408         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7409         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7410         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7411         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7413 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
7415         * gcc.dg/long_branch.c: New testcase.
7417 2015-01-27  Richard Biener  <rguenther@suse.de>
7419         PR tree-optimization/56273
7420         PR tree-optimization/59124
7421         PR tree-optimization/64277
7422         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7423         * gcc.dg/Warray-bounds-12.c: Likewise.
7424         * gcc.dg/Warray-bounds-13.c: Likewise.
7426 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7428         PR rtl-optimization/61058
7429         * gcc.dg/pr61058.c: New test.
7431 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
7433         * gcc.target/i386/chkp-narrow-bounds.c: New.
7435 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7437         PR tree-optimization/64807
7438         * gcc.dg/pr64807.c: New test.
7440         PR c/64766
7441         * gcc.dg/pr64766.c: New test.
7443 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
7445         PR target/49263
7446         * gcc.target/sh/pr49263-4.c: New.
7448 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
7450         PR fortran/62044
7451         * gfortran.dg/allocate_with_mold_1.f90: New test
7453 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
7455         PR c/64778
7456         * gcc.dg/pr64778.c: New test.
7458         PR middle-end/64421
7459         * gcc.dg/vect/pr64421.c: New test.
7461 2015-01-26  Tobias Burnus  <burnus@net-b.de>
7463         PR fortran/64771
7464         * gfortran.dg/coarray_36.f: New.
7465         * gfortran.dg/coarray_37.f90: New.
7467 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
7469         PR fortran/64230
7470         * gfortran.dg/class_allocate_18.f90: New.
7472 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7474         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7476 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7478         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7480 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7482         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7484 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7486         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7488 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7490         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7491         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7492         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7493         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7495 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7497         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7498         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7499         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7501 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7503         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7504         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7505         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7506         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7507         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7508         vXXXhn.inc.
7510 2015-01-26  Richard Biener  <rguenther@suse.de>
7512         PR middle-end/64764
7513         * gcc.dg/uninit-19.c: New testcase.
7515 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7517         * lib/target-supports.exp (check_effective_target_vect64): Add
7518         sparc*-*-*.
7520 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7522         PR testsuite/64712
7523         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7525 2015-01-26  Tony Liu  <tony.liu@arm.com>
7527         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7528         non-UAL cases.
7530 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
7532         PR libfortran/64770
7533         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7534         correctly, clean up afterwards.
7536 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
7538         PR fortran/62044
7539         * gfortran.dg/use_rename_7.f90: New.
7541 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
7543         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7544         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7546 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
7548         PR target/54236
7549         * gcc.target/sh/pr54236-4.c: New.
7551 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
7553         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7554         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
7555         Bridge test.
7557 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
7559         PR libfortran/64770
7560         * gfortran.dg/open_new_segv.f90: New test.
7562 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
7564         PR target/49263
7565         PR target/53987
7566         PR target/64345
7567         PR target/59533
7568         PR target/52933
7569         PR target/54236
7570         PR target/51244
7571         * gcc.target/sh/pr64345-1.c: New.
7572         * gcc.target/sh/pr64345-2.c: New.
7573         * gcc.target/sh/pr59533-1.c: New.
7574         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7575         * gcc.target/sh/pr52933-2.c: Likewise.
7576         * gcc.target/sh/pr54089-1.c: Likewise.
7577         * gcc.target/sh/pr54236-1.c: Likewise.
7578         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7579         * gcc.target/sh/pr49263-1.c: Remove xfails.
7580         * gcc.target/sh/pr49263-2.c: Likewise.
7581         * gcc.target/sh/pr49263-3.c: Likewise.
7582         * gcc.target/sh/pr53987-1.c: Likewise.
7583         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7584         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7585         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7586         (test05, test06, test07, test08, test09, test10, test11, test12): New.
7587         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7588         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7589         test_009): New.
7590         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7591         (test_02): New.
7593 2015-01-24  Tom de Vries  <tom@codesourcery.com>
7595         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7597 2015-01-23  Ian Lance Taylor  <iant@google.com>
7599         PR go/64510
7600         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7601         targets without split stack support.
7603 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
7605         PR target/64317
7606         * gcc.target/i386/pr64317.c: New test.
7608 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
7610         PR rtl-optimization/63637
7611         PR rtl-optimization/60663
7612         * gcc.dg/pr63637-1.c: New test.
7613         * gcc.dg/pr63637-2.c: New test.
7614         * gcc.dg/pr63637-3.c: New test.
7615         * gcc.dg/pr63637-4.c: New test.
7616         * gcc.dg/pr63637-5.c: New test.
7617         * gcc.dg/pr63637-6.c: New test.
7618         * gcc.target/i386/pr63637-1.c: New test.
7619         * gcc.target/i386/pr63637-2.c: New test.
7620         * gcc.target/i386/pr63637-3.c: New test.
7621         * gcc.target/i386/pr63637-4.c: New test.
7622         * gcc.target/i386/pr63637-5.c: New test.
7623         * gcc.target/i386/pr63637-6.c: New test.
7625 2015-01-23  Richard Biener  <rguenther@suse.de>
7627         PR testsuite/63439
7628         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7629         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7631 2015-01-23  Marek Polacek  <polacek@redhat.com>
7633         PR preprocessor/60570
7634         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7635         * gcc.dg/cpp/pr60570.c: New test.
7637 2015-01-23  Richard Biener  <rguenther@suse.de>
7639         PR testsuite/63439
7640         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7641         vectorization on vect64 targets.
7643 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
7645         PR fortran/60922
7646         * gfortran.dg/class_allocate_17.f90: New.
7648 2015-01-23  Tobias Burnus  <burnus@net-b.de>
7650         PR fortran/64726
7651         * gfortran.dg/goacc/combined_loop.f90: New.
7653 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7655         PR fortran/61933
7656         * gfortran.dg/make_unit.f90: New test.
7658 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7660         PR fortran/61933
7661         * gfortran.dg/negative_unit_int8.f: Update.
7663 2015-01-22  Jeff Law  <law@redhat.com>
7665         PR target/52076
7666         * gcc.target/m68k/pr52076-1.c: New test.
7667         * gcc.target/m68k/pr52076-2.c: New test.
7669 2015-01-22  Richard Biener  <rguenther@suse.de>
7671         PR middle-end/64728
7672         * gcc.dg/torture/pr64728.c: New testcase.
7674 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
7676         PR target/64688
7677         * g++.dg/pr64688.C: New test.
7679 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
7681         * gcc.target/i386/chkp-always_inline.c (f1): Make static
7682         to avoid errors with -fpic.
7684 2015-01-22  Richard Biener  <rguenther@suse.de>
7686         PR libstdc++/64535
7687         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7689 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
7691         PR rtl-optimization/64682
7692         * gcc.c-torture/execute/pr64682.c: New file.
7694 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
7696         PR debug/64511
7697         * gcc.dg/pr64511.c: New test.
7699         PR rtl-optimization/62078
7700         * g++.dg/opt/pr62078.C: New test.
7702         PR c/63307
7703         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7705 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
7707         PR fortran/57023
7708         * gfortran.dg/internal_pack_15.f90:  New test.
7710 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7712         * c-c++-common/tsan/step.c: New testcase.
7714 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7716         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7718 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7720         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7722 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7724         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7726 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7728         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7730 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7732         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7734 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7736         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7738 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7740         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7742 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7744         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7746 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7748         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7750 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7752         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7754 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7756         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7758 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7760         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7762 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7764         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7765         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7766         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7767         vXXXw.inc.
7769 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7771         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7772         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7773         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7774         vXXXl.inc.
7776 2015-01-21  Renlin Li  <renlin.li@arm.com>
7778         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7779         * g++.dg/tls/thread_local5g.C: Likewise.
7780         * g++.dg/tls/thread_local6g.C: Likewise.
7782 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7784         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7785         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7786         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7788 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7790         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7791         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7792         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7794 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7796         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7797         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7798         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7800 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7802         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7803         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7804         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7806 2015-01-20  Jeff Law  <law@redhat.com>
7808         PR target/59946
7809         * gcc.target/m68k/pr59946.c: New test.
7811 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7813         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7814         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7815         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7817 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7819         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7820         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7821         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7823 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7825         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7826         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7827         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7829 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7831         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7832         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7833         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7834         vshuffle.inc.
7835         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7836         vshuffle.inc.
7838 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7840         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7841         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7842         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7844 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7846         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7847         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7848         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7850 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7852         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7854 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
7856         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7858         PR sanitizer/64632
7859         * g++.dg/ubsan/pr64632.C: New test.
7861         PR debug/64663
7862         * gcc.dg/pr64663.c: New test.
7864 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7866         PR c++/64383
7867         * g++.dg/warn/Wunused-var-23.C: New.
7869 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7871         PR c++/59937
7872         * g++.dg/cpp0x/constexpr-59937-1.C: New.
7873         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7875 2015-01-20  Richard Biener  <rguenther@suse.de>
7877         PR ipa/64684
7878         * gcc.dg/lto/pr64684_0.c: New testcase.
7879         * gcc.dg/lto/pr64684_1.c: Likewise.
7880         * gcc.dg/lto/pr64684_2.c: Likewise.
7881         * gcc.dg/lto/pr64685_0.c: Likewise.
7882         * gcc.dg/lto/pr64685_1.c: Likewise.
7884 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7886         PR c++/62241
7887         * g++.dg/cpp1y/lambda-init12.C: New.
7889 2015-01-20  Richard Biener  <rguenther@suse.de>
7891         PR tree-optimization/64410
7892         * g++.dg/vect/pr64410.cc: Require vect_double.
7894 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
7896         PR target/64149
7897         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7899 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
7901         PR bootstrap/64676
7902         Revert:
7903         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7905         PR rtl-optimization/64081
7906         * gcc.dg/pr64081.c: New test.
7908 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7910         * jit.dg/harness.h: Include <unistd.h>.
7911         (CHECK_NO_ERRORS): New.
7912         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7913         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7914         gcc_jit_context_compile_to_file.
7915         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7916         args to the spawned executable.
7917         (jit-expand-vars): New function.
7918         (jit-exe-params): New variable.
7919         (dg-jit-set-exe-params): New function.
7920         (jit-dg-test): Detect testcases that use
7921         jit-verify-compile-to-file and call jit-setup-compile-to-file.
7922         Set arguments of spawned process to jit-exe-params.
7923         (jit-get-output-filename): New function.
7924         (jit-setup-compile-to-file): New function.
7925         (jit-verify-compile-to-file): New function.
7926         (jit-run-executable): New function.
7927         (jit-verify-executable): New function.
7928         * jit.dg/test-compile-to-assembler.c: New testcase.
7929         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7930         * jit.dg/test-compile-to-executable.c: New testcase.
7931         * jit.dg/test-compile-to-object.c: New testcase.
7933 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
7935         PR target/64652
7936         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7937         (test_1): New.
7939 2015-01-19  Martin Liska  <mliska@suse.cz>
7941         * objc/compile/pr64668.m: New test.
7943 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7945         * jit.dg/test-arith-overflow.c: Include stdbool.h.
7946         (create_overflow_fn): Update comment to clarify that
7947         the third param of the created function is a bool *, not
7948         an int *.
7949         (verify_int_overflow_fn): Convert param "expected_ovf" from
7950         int to bool.  Update third param of "overflow_fn_type" from int *
7951         to bool *.  Update local "actual_ovf" from int to bool.
7952         (verify_uint_overflow_fn): Likewise.
7954 2015-01-19  Martin Liska  <mliska@suse.cz>
7956         * gcc.dg/ipa/ipa-icf-33.c: New test.
7958 2015-01-19  Felix Yang  <felix.yang@huawei.com>
7959             Haijian Zhang  <z.zhanghaijian@huawei.com>
7961         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7962         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7963         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7964         result_float64x2, expected_hfloat64x2): New helper type, variable and
7965         declaration.
7966         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7967         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7968         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7969         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7970         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7971         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7972         and target without the FMA feature.
7974 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
7976         * gcc.target/aarch64/pr64304.c: New testcase.
7978 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7980         PR rtl-optimization/64081
7981         * gcc.dg/pr64081.c: New test.
7983 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
7985         PR target/63971
7986         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7987         the epilogue).
7988         * gcc.target/aarch64/test_frame_6.c: Likewise.
7989         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7990         and x19 (in the epilogue).
7991         * gcc.target/aarch64/test_frame_4.c: Likewise.
7992         * gcc.target/aarch64/test_frame_7.c: Likewise.
7994 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7996         * gcc.target/i386/chkp-always_inline.c: New.
7998 2015-01-15  Andrew Pinski  <apinski@cavium.com>
7999             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8001         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8002         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8004 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
8006         PR fortran/60255
8007         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8008         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8010 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8012         PR fortran/64578
8013         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8015 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
8017         PR target/64652
8018         * gcc.target/sh/torture/pr64652.c: New.
8020 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8022         * gcc.dg/ipa/ipa-icf-32.c: Update template.
8023         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8024         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8025         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8026         * c-c++-common/asan/kasan-recover-1.c: Likewise.
8027         * c-c++-common/asan/kasan-recover-2.c: Likewise.
8029 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8031         PR ipa/64378
8032         * g++.dg/torture/pr64378.C: New testcase.
8034 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8036         PR fortran/57959
8037         * gfortran.dg/block_13.f08: New test
8039 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8041         PR fortran/55901
8042         * gfortran.dg/associate_1.f03: Allow test for character with
8043         automatic length.
8045 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8047         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8048         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8050 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8052         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8054 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
8056         PR fortran/64578
8057         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8059 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8061         PR fortran/60357
8062         * gfortran.dg/alloc_comp_assign_13.f08: New test.
8064         PR fortran/61275
8065         * gfortran.dg/alloc_comp_assign_14.f08: New test.
8067         PR fortran/55932
8068         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8070 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8072         PR fortran/60334
8073         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8075 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
8077         PR rtl-optimization/52773
8078         * gcc.c-torture/compile/pr52773.c: New test.
8080 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8082         PR c++/62134
8083         * g++.dg/cpp0x/alias-decl-46.C: New.
8085 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8087         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8089 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8091         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8092         Add trace.
8093         (CHECK_FP): Likewise.
8094         (CHECK_CUMULATIVE_SAT): Likewise.
8096 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8098         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8099         (Set_Neon_Cumulative_Sat): Add parameter.
8100         (__set_neon_cumulative_sat): Support new parameter.
8101         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8102         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8103         argument.
8104         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8105         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8106         argument.
8108 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8110         * g++.dg/tsan/vptr_benign_race.C: New testcase.
8111         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8113 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8115         PR c++/60056
8116         * g++.dg/tls/thread_local-ice4.C: New.
8118 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
8120         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8121         than Neon options.
8123 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8125         PR c++/62276
8126         * g++.dg/cpp0x/vt-62276.C: New.
8128 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8130         PR middle-end/64353
8131         * g++.dg/pr64353.C: New.
8133 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8135         PR target/64263
8136         * gcc.target/aarch64/pr64263_1.c: New test.
8138 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
8140         PR tree-optimization/64434
8141         * gcc.dg/torture/pr64434.c: Move to...
8142         * gcc.dg/pr64434.c: ... here.
8144 2015-01-16  Richard Biener  <rguenther@suse.de>
8146         PR middle-end/64614
8147         * gcc.dg/uninit-18.c: New testcase.
8149 2015-01-16  Richard Biener  <rguenther@suse.de>
8151         PR tree-optimization/64568
8152         * g++.dg/torture/pr64568-2.C: New testcase.
8154 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8156         PR target/64363
8157         * gcc.target/i386/chkp-label-address.c: New.
8159 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
8161         PR fortran/45290
8162         * gfortran.dg/pointer_init_6.f90: Extended.
8164 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
8166         * gcc.c-torture/compile/20150108.c: New test.
8168 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8170         * gcc.target/visium: New directory.
8172 2015-01-16  Richard Biener  <rguenther@suse.de>
8174         PR tree-optimization/61743
8175         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8176         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8178 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
8180         * gcc.dg/pr64015.c: New test.
8182 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
8184         PR ipa/64163
8185         PR ipa/64612
8186         * g++.dg/ipa/pr64612.C: New test.
8188 2015-01-16  Renlin Li  <renlin.li@arm.com>
8190         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8192 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
8194         * gcc.target/i386/sse-14.c: Test new intrinsic.
8195         * gcc.target/i386/sse-22.c: Ditto.
8197 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8199         PR c++/58614
8200         * g++.dg/cpp0x/auto44.C: New.
8202 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
8204         PR target/59710
8205         * gcc.target/nios2/gpopt-all.c: New test case.
8206         * gcc.target/nios2/gpopt-local.c: New test case.
8207         * gcc.target/nios2/gpopt-global.c: New test case.
8208         * gcc.target/nios2/gpopt-data.c: New test case.
8209         * gcc.target/nios2/gpopt-none.c: New test case.
8211 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
8213         * g++.dg/ubsan/vptr-1.C: New test.
8214         * g++.dg/ubsan/vptr-2.C: New test.
8215         * g++.dg/ubsan/vptr-3.C: New test.
8216         * g++.dg/ubsan/vptr-4.C: New test.
8217         * g++.dg/ubsan/vptr-5.C: New test.
8218         * g++.dg/ubsan/vptr-6.C: New test.
8219         * g++.dg/ubsan/vptr-7.C: New test.
8220         * g++.dg/ubsan/vptr-8.C: New test.
8221         * g++.dg/ubsan/vptr-9.C: New test.
8223 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8225         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8226         is set up.
8227         * lib/gcc-dg.exp: Likewise.
8229 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8231         PR rtl-optimization/64110
8232         * gcc.target/i386/pr64110.c: Add scan-assembler.
8234 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
8235             James Norris  <jnorris@codesourcery.com>
8236             Cesar Philippidis  <cesar@codesourcery.com>
8237             Ilmir Usmanov  <i.usmanov@samsung.com>
8239         * lib/target-supports.exp (check_effective_target_fopenacc): New
8240         procedure.
8241         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8242         * g++.dg/goacc/goacc.exp: Likewise.
8243         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8244         * gcc.dg/goacc/goacc.exp: Likewise.
8245         * gfortran.dg/goacc/goacc.exp: Likewise.
8246         * c-c++-common/cpp/openacc-define-1.c: New file.
8247         * c-c++-common/cpp/openacc-define-2.c: Likewise.
8248         * c-c++-common/cpp/openacc-define-3.c: Likewise.
8249         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8250         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8251         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8252         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8253         * c-c++-common/goacc/asyncwait-1.c: Likewise.
8254         * c-c++-common/goacc/cache-1.c: Likewise.
8255         * c-c++-common/goacc/clauses-fail.c: Likewise.
8256         * c-c++-common/goacc/collapse-1.c: Likewise.
8257         * c-c++-common/goacc/data-1.c: Likewise.
8258         * c-c++-common/goacc/data-2.c: Likewise.
8259         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8260         * c-c++-common/goacc/deviceptr-1.c: Likewise.
8261         * c-c++-common/goacc/deviceptr-2.c: Likewise.
8262         * c-c++-common/goacc/deviceptr-3.c: Likewise.
8263         * c-c++-common/goacc/if-clause-1.c: Likewise.
8264         * c-c++-common/goacc/if-clause-2.c: Likewise.
8265         * c-c++-common/goacc/kernels-1.c: Likewise.
8266         * c-c++-common/goacc/loop-1.c: Likewise.
8267         * c-c++-common/goacc/loop-private-1.c: Likewise.
8268         * c-c++-common/goacc/nesting-1.c: Likewise.
8269         * c-c++-common/goacc/nesting-data-1.c: Likewise.
8270         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8271         * c-c++-common/goacc/parallel-1.c: Likewise.
8272         * c-c++-common/goacc/pcopy.c: Likewise.
8273         * c-c++-common/goacc/pcopyin.c: Likewise.
8274         * c-c++-common/goacc/pcopyout.c: Likewise.
8275         * c-c++-common/goacc/pcreate.c: Likewise.
8276         * c-c++-common/goacc/pragma_context.c: Likewise.
8277         * c-c++-common/goacc/present-1.c: Likewise.
8278         * c-c++-common/goacc/reduction-1.c: Likewise.
8279         * c-c++-common/goacc/reduction-2.c: Likewise.
8280         * c-c++-common/goacc/reduction-3.c: Likewise.
8281         * c-c++-common/goacc/reduction-4.c: Likewise.
8282         * c-c++-common/goacc/sb-1.c: Likewise.
8283         * c-c++-common/goacc/sb-2.c: Likewise.
8284         * c-c++-common/goacc/sb-3.c: Likewise.
8285         * c-c++-common/goacc/update-1.c: Likewise.
8286         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8287         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8288         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8289         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8290         * gfortran.dg/goacc/assumed.f95: Likewise.
8291         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8292         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8293         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8294         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8295         * gfortran.dg/goacc/branch.f95: Likewise.
8296         * gfortran.dg/goacc/cache-1.f95: Likewise.
8297         * gfortran.dg/goacc/coarray.f95: Likewise.
8298         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8299         * gfortran.dg/goacc/cray.f95: Likewise.
8300         * gfortran.dg/goacc/critical.f95: Likewise.
8301         * gfortran.dg/goacc/data-clauses.f95: Likewise.
8302         * gfortran.dg/goacc/data-tree.f95: Likewise.
8303         * gfortran.dg/goacc/declare-1.f95: Likewise.
8304         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8305         * gfortran.dg/goacc/fixed-1.f: Likewise.
8306         * gfortran.dg/goacc/fixed-2.f: Likewise.
8307         * gfortran.dg/goacc/fixed-3.f: Likewise.
8308         * gfortran.dg/goacc/fixed-4.f: Likewise.
8309         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8310         * gfortran.dg/goacc/if.f95: Likewise.
8311         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8312         * gfortran.dg/goacc/list.f95: Likewise.
8313         * gfortran.dg/goacc/literal.f95: Likewise.
8314         * gfortran.dg/goacc/loop-1.f95: Likewise.
8315         * gfortran.dg/goacc/loop-2.f95: Likewise.
8316         * gfortran.dg/goacc/loop-3.f95: Likewise.
8317         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8318         * gfortran.dg/goacc/omp.f95: Likewise.
8319         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8320         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8321         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8322         * gfortran.dg/goacc/parameter.f95: Likewise.
8323         * gfortran.dg/goacc/private-1.f95: Likewise.
8324         * gfortran.dg/goacc/private-2.f95: Likewise.
8325         * gfortran.dg/goacc/private-3.f95: Likewise.
8326         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8327         * gfortran.dg/goacc/reduction-2.f95: Likewise.
8328         * gfortran.dg/goacc/reduction.f95: Likewise.
8329         * gfortran.dg/goacc/routine-1.f90: Likewise.
8330         * gfortran.dg/goacc/routine-2.f90: Likewise.
8331         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8332         * gfortran.dg/goacc/several-directives.f95: Likewise.
8333         * gfortran.dg/goacc/sie.f95: Likewise.
8334         * gfortran.dg/goacc/subarrays.f95: Likewise.
8335         * gfortran.dg/gomp/map-1.f90: Likewise.
8336         * gfortran.dg/openacc-define-1.f90: Likewise.
8337         * gfortran.dg/openacc-define-2.f90: Likewise.
8338         * gfortran.dg/openacc-define-3.f90: Likewise.
8339         * g++.dg/gomp/block-1.C: Update for changed compiler output.
8340         * g++.dg/gomp/block-2.C: Likewise.
8341         * g++.dg/gomp/block-3.C: Likewise.
8342         * g++.dg/gomp/block-5.C: Likewise.
8343         * g++.dg/gomp/target-1.C: Likewise.
8344         * g++.dg/gomp/target-2.C: Likewise.
8345         * g++.dg/gomp/taskgroup-1.C: Likewise.
8346         * g++.dg/gomp/teams-1.C: Likewise.
8347         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8348         * gcc.dg/cilk-plus/jump.c: Likewise.
8349         * gcc.dg/gomp/block-1.c: Likewise.
8350         * gcc.dg/gomp/block-10.c: Likewise.
8351         * gcc.dg/gomp/block-2.c: Likewise.
8352         * gcc.dg/gomp/block-3.c: Likewise.
8353         * gcc.dg/gomp/block-4.c: Likewise.
8354         * gcc.dg/gomp/block-5.c: Likewise.
8355         * gcc.dg/gomp/block-6.c: Likewise.
8356         * gcc.dg/gomp/block-7.c: Likewise.
8357         * gcc.dg/gomp/block-8.c: Likewise.
8358         * gcc.dg/gomp/block-9.c: Likewise.
8359         * gcc.dg/gomp/target-1.c: Likewise.
8360         * gcc.dg/gomp/target-2.c: Likewise.
8361         * gcc.dg/gomp/taskgroup-1.c: Likewise.
8362         * gcc.dg/gomp/teams-1.c: Likewise.
8364 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
8366         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8367         test case.
8369 2015-01-15  Mike Stump  <mikestump@comcast.net>
8371         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8372         * gcc.dg/inline_2.c: Likewise.
8373         * gcc.dg/inline_3.c: Likewise.
8374         * gcc.dg/inline_4.c: Likewise.
8376 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
8378         PR fortran/58023
8379         * gfortran.dg/proc_ptr_comp_43.f90: New.
8381 2015-01-15  Mike Stump  <mikestump@comcast.net>
8383         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8384         * gcc.dg/unroll_2.c: Likewise.
8385         * gcc.dg/unroll_3.c: Likewise.
8386         * gcc.dg/unroll_4.c: Likewise.
8387         * gcc.dg/unroll_5.c: Likewise.
8389 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
8391         PR target/63971
8392         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8393         in epilogue.
8394         * gcc.target/aarch64/test_frame_6.c: Likewise.
8395         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8396         x30 and x19 (in the epilogue).
8397         * gcc.target/aarch64/test_frame_4.c: Likewise.
8398         * gcc.target/aarch64/test_frame_7.c: Likewise.
8400 2015-01-15  Martin Liska  <mliska@suse.cz>
8402         * g++.dg/ipa/pr64068.C: New test.
8403         * gcc.dg/ipa/PR64559.c: New test.
8405 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8407         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
8408         with PIE.
8410 2015-01-15  Richard Biener  <rguenther@suse.de>
8412         PR tree-optimization/61743
8413         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
8414         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8416 2015-01-15 Renlin Li <renlin.li@arm.com>
8418         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
8419         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
8421 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8423         * gcc.dg/vect/vect-aggressive-1.c: New.
8424         * gcc.target/i386/avx2-vect-aggressive.c: New.
8426 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8428         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8430 2015-01-15  Richard Biener  <rguenther@suse.de>
8432         PR lto/64415
8433         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8434         -Wl,-undefined,dynamic_lookup.
8436 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8438         * gnat.dg/opt47.adb: New test.
8440 2015-01-15  Richard Biener  <rguenther@suse.de>
8442         PR lto/64415
8443         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8445 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8447         PR tree-optimization/64434
8448         * gcc.dg/torture/pr64434.c: New test.
8450 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
8452         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8453         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
8454         -march=loongson* and -march=octeon* require -mno-micromips.
8456 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
8457             Matthew Fortune  <matthew.fortune@imgtec.com>
8459         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8460         * gcc.target/mips/call-saved-5.c (foo): Likewise.
8461         * gcc.target/mips/call-saved-6.c (foo): Likewise.
8462         * gcc.target/mips/call-saved-7.c: New file.
8463         * gcc.target/mips/call-saved-8.c: New file.
8464         * gcc.target/mips/call-saved-9.c: New file.
8466 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
8468         * gcc.target/mips/lsa.c: New file.
8469         * gcc.target/mips/mips64-lsa.c: Likewise.
8470         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8471         * gcc.target/mips/mulsize-4.c: Likewise.
8472         * gcc.target/mips/mulsize-5.c: New file.
8473         * gcc.target/mips/mulsize-6.c: Likewise.
8474         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8475         and !HAS_LSA as ghost options.
8476         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8477         for !HAS_LSA.
8479 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
8481         * g++.dg/torture/20141013.c: Set -fno-short-enums.
8483 2015-01-15  Richard Biener  <rguenther@suse.de>
8485         PR middle-end/64365
8486         * gcc.dg/torture/pr64365.c: New testcase.
8488 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
8490         * gcc.dg/stackprotectexplicit1.c: New test.
8491         * g++.dg/stackprotectexplicit2.c: New test.
8493 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8495         PR target/61933
8496         * gfortran.dg/inquire_internal.f90: New.
8497         * gfortran.dg/negative_unit_check.f90: New.
8499 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
8501         PR target/53988
8502         * gcc.target/sh/pr53988-1.c: New.
8504 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
8506         PR c++/58671
8507         * g++.dg/tls/thread_local-ice3.C: New.
8509 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
8511         * gcc.target/i386/fentry-override.c: Properly place {} in target
8512         selector.  Remove nonpic.
8513         * gcc.target/i386/fentry.c: Likewise.
8515 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8517         * gcc.dg/atomic-invalid.c: Check for invalid memory model
8518         warnings instead of errors.
8520 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
8522         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8523         option support instead of ENABLE_LTO from Makefile.
8525 2015-01-14  Richard Biener  <rguenther@suse.de>
8527         PR tree-optimization/59354
8528         * gcc.dg/vect/pr59354.c: New testcase.
8530 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
8532         * lib/target-supports.exp
8533         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8534         on ARM architures before v7.
8536 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8538         PR middle-end/59448
8539         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8540         an atomic_exchange.
8542 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8544         PR target/64386
8545         * gcc.target/i386/pr64386.c: New test.
8547 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8549         PR target/64393
8550         * gcc.target/i386/pr64393.c: New test.
8552 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8554         PR target/64387
8555         * gcc.target/i386/pr64387.c: New test.
8557 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
8559         * gcc.target/aarch64/store-pair-1.c: Fix typo.
8561 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8563         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8565 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8567         PR target/64453
8568         * gcc.target/arm/pr64453.c: New.
8570 2015-01-14  Richard Biener  <rguenther@suse.de>
8572         PR lto/64415
8573         * gcc.dg/lto/pr64415_0.c: New testcase.
8574         * gcc.dg/lto/pr64415_1.c: Likewise.
8576 2015-01-14  Martin Liska  <mliska@suse.cz>
8578         * gcc.dg/ipa/pr64307.c: New test.
8580 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8582         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8583         64-bit and 128-bit.
8585 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8587         PR target/64460
8588         * gcc.target/arm/pr64460_1.c: New test.
8590 2015-01-14  Richard Biener  <rguenther@suse.de>
8592         PR tree-optimization/64493
8593         PR tree-optimization/64495
8594         * gcc.dg/vect/pr64493.c: New testcase.
8595         * gcc.dg/vect/pr64495.c: Likewise.
8597 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
8599         * gcc.dg/Warray-bounds-11.c: New test-case.
8601 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8603         * gcc.target/mips/octeon3-pipe-1.c: New test.
8605 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
8607         * jit.dg/harness.h (set_up_logging): Move string concatenation
8608         into...
8609         (concat_strings): New function.
8610         (dump_reproducer): New function.
8611         (test_jit): Call dump_reproducer.
8612         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8613         function.
8614         (jit-dg-test): Delete any generated reproducer from previous runs.
8615         Verify that a generated reproducer was created, and verify that it
8616         compiles.
8617         * jit.dg/test-nested-contexts.c (main): Call
8618         gcc_jit_context_dump_reproducer_to_file.
8620 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8622         * gcc.dg/aru-2.c: Add dg-require-profiling.
8624 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8626         * lib/target-supports.exp (check_profiling_available): Check if
8627         -pg links.
8629 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
8631         PR ipa/64565
8632         * g++.dg/torture/pr64565.C: New testcase.
8634 2015-01-13  Marek Polacek  <polacek@redhat.com>
8636         PR middle-end/64391
8637         * gcc.dg/tm/pr64391.c: New test.
8639 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8641         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8642         true.
8644 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8646         * gcc.target/i386/pie.c: New test.
8648         * lib/target-supports.exp (check_effective_target_pie): New.
8650 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8652         PR rtl-optimization/64286
8653         * gcc.target/i386/avx2-pr64286.c: New test.
8655 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
8657         PR c++/57626
8658         * g++.dg/cpp0x/vt-57626.C: New.
8660 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8662         PR fortran/64528
8663         * gfortran.dg/pr64528.f90: New test.
8665 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
8667         * gcc.target/aarch64/subsp.c: New test.
8669 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8671         * gcc.target/aarch64/store-pair-1.c: New testcase.
8673 2015-01-13  Richard Biener  <rguenther@suse.de>
8675         PR lto/64373
8676         * gcc.dg/lto/pr64373_0.c: New testcase.
8678 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8680         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8681         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8683 2015-01-13  Richard Biener  <rguenther@suse.de>
8685         PR tree-optimization/64406
8686         * gcc.dg/pr64406.c: New testcase.
8688 2015-01-13  Richard Biener  <rguenther@suse.de>
8690         PR tree-optimization/64404
8691         * gcc.dg/vect/pr64404.c: New testcase.
8693 2015-01-13  Richard Biener  <rguenther@suse.de>
8695         PR tree-optimization/64568
8696         * g++.dg/torture/pr64568.C: New testcase.
8698 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8700         * jit.dg/test-error-local-used-from-other-function.c: New test
8701         case.
8702         * jit.dg/test-error-param-reuse.c: New test case.
8703         * jit.dg/test-error-param-sharing.c: New test case.
8704         * jit.dg/test-error-param-used-from-other-function.c: New test
8705         case.
8706         * jit.dg/test-error-param-used-without-a-function.c: New test
8707         case.
8709 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
8711         PR tree-optimization/64563
8712         * gcc.dg/pr64563.c: New test.
8714         PR target/64513
8715         * gcc.target/i386/pr64513.c: New test.
8717         PR tree-optimization/64454
8718         * gcc.dg/pr64454.c: New test.
8720         PR testsuite/64028
8721         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8722         bind_pic_locally.
8723         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8724         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8725         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8726         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8727         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8728         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8729         * gcc.dg/vect/slp-25.c: Likewise.
8730         * gcc.dg/vect/vect-109.c: Likewise.
8731         * gcc.dg/vect/vect-13.c: Likewise.
8732         * gcc.dg/vect/vect-17.c: Likewise.
8733         * gcc.dg/vect/vect-18.c: Likewise.
8734         * gcc.dg/vect/vect-19.c: Likewise.
8735         * gcc.dg/vect/vect-20.c: Likewise.
8736         * gcc.dg/vect/vect-21.c: Likewise.
8737         * gcc.dg/vect/vect-22.c: Likewise.
8738         * gcc.dg/vect/vect-27.c: Likewise.
8739         * gcc.dg/vect/vect-29.c: Likewise.
8740         * gcc.dg/vect/vect-2-big-array.c: Likewise.
8741         * gcc.dg/vect/vect-2.c: Likewise.
8742         * gcc.dg/vect/vect-3.c: Likewise.
8743         * gcc.dg/vect/vect-4.c: Likewise.
8744         * gcc.dg/vect/vect-5.c: Likewise.
8745         * gcc.dg/vect/vect-72.c: Likewise.
8746         * gcc.dg/vect/vect-73-big-array.c: Likewise.
8747         * gcc.dg/vect/vect-73.c: Likewise.
8748         * gcc.dg/vect/vect-77-global.c: Likewise.
8749         * gcc.dg/vect/vect-78-global.c: Likewise.
8750         * gcc.dg/vect/vect-7.c: Likewise.
8751         * gcc.dg/vect/vect-86.c: Likewise.
8752         * gcc.dg/vect/vect-align-1.c: Likewise.
8753         * gcc.dg/vect/vect-align-3.c: Likewise.
8754         * gcc.dg/vect/vect-all-big-array.c: Likewise.
8755         * gcc.dg/vect/vect-all.c: Likewise.
8756         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8757         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8758         * gcc.dg/vect/vect-peel-3.c: Likewise.
8759         * gcc.dg/vect/vect-peel-4.c: Likewise.
8760         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8762 2015-01-12  Jeff Law  <law@redhat.com>
8764         PR target/64461
8765         * gcc.target/m68k/pr64461.c: New test.
8767 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8769         * jit.dg/test-array-as-pointer.c (create_code): Update call
8770         to gcc_jit_context_new_global by setting "kind" to
8771         GCC_JIT_GLOBAL_IMPORTED.
8772         * jit.dg/test-error-array-as-pointer.c: Likewise.
8773         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8774         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8775         setting kind to GCC_JIT_GLOBAL_EXPORTED.
8776         * jit.dg/test-using-global.c (the_global): Rename to...
8777         (imported_global): ...this.
8778         (create_code): Update to test the three kinds of global.
8779         (verify_code): Likewise.
8781 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
8783         PR testsuite/64427
8784         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
8785         undefined behavior.
8786         * gcc.target/i386/pr64291-2.c: Updated.
8788 2015-01-12  Richard Biener  <rguenther@suse.de>
8790         PR tree-optimization/64530
8791         * gfortran.dg/pr64530.f90: New testcase.
8793 2015-01-12  Richard Biener  <rguenther@suse.de>
8795         PR middle-end/64357
8796         * gcc.dg/torture/pr64357.c: New testcase.
8798 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
8800         * gcc.target/i386/nop-mcount.c: Properly place {} in target
8801         selector.
8803 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8804         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8806 2015-01-12  Martin Liska  <mliska@suse.cz>
8808         * gcc.dg/ipa/PR64550.c: New test.
8810 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
8812         PR ipa/63470
8813         * g++.dg/ipa/pr63470.C: New testcase.
8815 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8817         PR fortran/63733
8818         * gfortran.dg/typebound_operator_20.f90: New.
8820 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8822         PR fortran/58023
8823         * gfortran.dg/proc_ptr_comp_42.f90: New.
8825 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8827         PR fortran/64508
8828         * gfortran.dg/proc_ptr_comp_41.f90: New.
8830 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
8832         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8834 2015-01-10  Tobias Burnus  <burnus@net-b.de>
8836         PR fortran/64522
8837         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8838         and add dg-excess-errors.
8839         * gfortran.dg/line_length_6.f90: New.
8840         * gfortran.dg/line_length_7.f90: New.
8841         * gfortran.dg/line_length_8.f90: New.
8842         * gfortran.dg/line_length_9.f90: New.
8843         * gfortran.dg/line_length_10.f90: New.
8844         * gfortran.dg/line_length_11.f90: New.
8846 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8848         * jit.dg/test-threads.c (struct testcase): Move declaration
8849         to jit.dg/all-non-failing-tests.h.
8850         (testcases): Likewise.
8851         * jit.dg/all-non-failing-tests.h (struct testcase): Move
8852         declaration here from jit.dg/all-non-failing-tests.h.
8853         (testcases): Likewise.
8854         * jit.dg/test-combination.c (create_code): Eliminate spelling
8855         out all of the testcases in favor of looping through the
8856         "testcases" metadata.
8857         (verify_code): Likewise.
8859 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
8861         PR rtl-optimization/64536
8862         * gcc.dg/pr64536.c: New test.
8864 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8866         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8867         * jit.dg/test-combination.c (create_code): Likewise.
8868         (verify_code): Likewise.
8869         * jit.dg/test-constants.c: New test case.
8870         * jit.dg/test-threads.c: Add test-constants.c.
8872 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
8874         PR libobjc/51891
8875         * objc.dg/gnu-api-2-class.m: Add a test case
8876         for the above change.
8878 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8880         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8882 2015-01-09  Richard Biener  <rguenther@suse.de>
8884         PR tree-optimization/64410
8885         * g++.dg/vect/pr64410.cc: New testcase.
8887 2015-01-09  Martin Liska  <mliska@suse.cz>
8889         * gcc.dg/ipa/ipa-icf-32.c: New test.
8891 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8893         * c-c++-common/tsan/tsan_barrier.h: New.
8894         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8895         * c-c++-common/tsan/bitfield_race.c: Likewise.
8896         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8897         * c-c++-common/tsan/mutexset1.c: Likewise.
8898         * c-c++-common/tsan/race_on_barrier.c: Likewise.
8899         * c-c++-common/tsan/race_on_mutex.c: Likewise.
8900         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8901         * c-c++-common/tsan/simple_race.c: Likewise.
8902         * c-c++-common/tsan/simple_stack.c: Likewise.
8903         * c-c++-common/tsan/sleep_sync.c: Likewise.
8904         * c-c++-common/tsan/tiny_race.c: Likewise.
8905         * c-c++-common/tsan/tls_race.c: Likewise.
8906         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8907         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8908         * g++.dg/tsan/atomic_free.C: Likewise.
8909         * g++.dg/tsan/atomic_free2.C: Likewise.
8910         * g++.dg/tsan/cond_race.C: Likewise.
8911         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8913 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
8915         PR testsuite/62250
8916         * lib/target-supports.exp (check_effective_target_libatomic_available):
8917         New.
8918         * gfortran.dg/coarray/caf.exp: Only add -latomic for
8919         targets that match effective-target libatomic_available.
8920         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8922 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8924         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8925         Verify the result of gcc_jit_context_get_last_error.
8926         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8928 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8930         PR tree-optimization/63989
8931         * gcc.dg/strlenopt-27.c: New test.
8933 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8935         * jit.dg/harness.h (set_up_logging): New function.
8936         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
8937         set_up_logging on the context, so that every testcase is
8938         logged to a particular file.
8939         * jit.dg/test-nested-contexts.c (main): Open a logfile,
8940         and call gcc_jit_context_set_logfile on the top-level context.
8942 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8944         PR target/64338
8945         * g++.dg/opt/pr64338.C: New test.
8947 2015-01-08  Tobias Burnus  <burnus@net-b.de>
8949         * gfortran.dg/coarray/codimension_2b.f90: New file.
8950         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8951         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8953 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8955         PR c++/59004
8956         * g++.dg/ext/fnname4.C: New.
8958 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8960         PR c++/64462
8961         * g++.dg/cpp0x/constexpr-64462.C: New.
8963 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8965         PR c++/60753
8966         * g++.dg/cpp0x/deleted10.C: New.
8968 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8970         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8972 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8974         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8975         GCC_JIT_UNARY_OP_ABS.
8976         (verify_unary_ops): Likewise.
8978 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8980         * jit.dg/test-arith-overflow.c: New test case.
8981         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8982         * jit.dg/test-combination.c (create_code): Likewise.
8983         (verify_code): Likewise.
8984         * jit.dg/test-threads.c (testcases): Likewise.
8986 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8988         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8989         rather than "jit".  Load g++.exp, and call g++_init.
8990         Run test-*.cc files within the testsuite and *.cc files within
8991         docs/examples.
8992         (jit-dg-test): Drop the addition of -fgnu89-inline to
8993         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8994         doing it when compiling C testcases (since g++ does not handle
8995         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8996         is restored to the value after g++_init ran, rather than the
8997         value before g++_init ran.  Return a list of
8998         $comp_output $output_file, as dg-test assumes.
9000 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9002         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9003         make it easier to figure out the origin of each test result when
9004         running test-combination.c and test-threads.c.
9005         (CHECK_VALUE): Likewise.
9006         (CHECK_DOUBLE_VALUE): Likewise.
9007         (CHECK_STRING_VALUE): Likewise.
9008         (CHECK_STRING_STARTS_WITH): Likewise.
9009         (CHECK_STRING_CONTAINS): Likewise.
9010         (CHECK): Likewise.
9011         (check_string_value): Likewise, add "funcname" param.
9012         (check_string_starts_with): Likewise.
9013         (check_string_contains): Likewise.
9015 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9017         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9018         generating name of built executable.
9020 2015-01-07  Marek Polacek  <polacek@redhat.com>
9022         PR c/64440
9023         * gcc.dg/pr64440.c: New test.
9024         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9026 2015-01-07  Marek Polacek  <polacek@redhat.com>
9028         PR c/64417
9029         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9030         * gcc.dg/pr64417.c: New test.
9032 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
9034         PR target/64505
9035         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9036         fix is correct.
9038 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9040         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9041         Check if testcases run without errors, not just if they compile.
9043 2015-01-06  Christian Bruel  <christian.bruel@st.com>
9045         PR target/64507
9046         * gcc.target/sh/pr64507.c: New test.
9048 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
9050         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9052 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
9054         * c-c++-common/asan/sanitize-all-1.c: New test.
9055         * c-c++-common/ubsan/sanitize-all-1.c: New test.
9056         * c-c++-common/ubsan/sanitize-all-2.c: New test.
9057         * c-c++-common/ubsan/sanitize-all-3.c: New test.
9058         * c-c++-common/ubsan/sanitize-all-4.c: New test.
9060 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9062         * lib/target-supports.exp (check_profiling_available): Return 0 for
9063         Visium.
9064         (check_effective_target_tls_runtime): Likewise.
9065         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9066         * gcc.dg/20020312-2.c: Adjust for Visium.
9067         * gcc.dg/tls/thr-cse-1.c: Likewise
9068         * gcc.dg/tree-ssa/20040204-1.c: Likewise
9069         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9070         * gcc.dg/weak/typeof-2.c: Likewise.
9072 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
9074         PR rtl-optimization/64287
9075         * gcc.dg/aru-2.c: New test.
9077 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9079         PR sanitizer/64344
9080         * c-c++-common/ubsan/pr64344-1.c: New test.
9081         * c-c++-common/ubsan/pr64344-2.c: New test.
9083         PR tree-optimization/64465
9084         * gcc.dg/pr64465.c: New test.
9086         PR tree-optimization/64494
9087         * gcc.c-torture/compile/pr64494.c: New test.
9089 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9091         PR fortran/47674
9092         * gfortran.dg/realloc_on_assign_25.f90:  New test.
9094 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9096         Update copyright years.
9098 2015-01-05  Marek Polacek  <polacek@redhat.com>
9100         PR c/64423
9101         * gcc.dg/pr64423.c: New test.
9103 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9105         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9106         mmix-knuth-mmixware for the same reason as for MIPS.
9107         * gcc.dg/debug/debug-2.c: Ditto.
9109         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9111 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
9113         PR testsuite/62250
9114         * lib/gfortran.exp: Add libatomic library search path.
9115         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9116         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9118         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9120 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9122         * c-c++-common/tsan/bitfield_race.c: New testcase.
9123         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9125 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9127         * gfortran.dg/coarray/collectives_4.f90: New.
9129 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9131         PR fortran/57562
9132         * gfortran.dg/extends_16.f90: New.
9134 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9136         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9138 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9140         * gfortran.dg/coarray/codimension_2.f90: New.
9141         * gfortran.dg/coarray/codimension_2a.f90: New.
9142         * gfortran.dg/coarray_35.f90: New.
9143         * gfortran.dg/coarray_35a.f90: New.
9145 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9147         PR fortran/60507
9148         * gfortran.dg/dummy_procedure_11.f90: New.
9150 Copyright (C) 2015 Free Software Foundation, Inc.
9152 Copying and distribution of this file, with or without modification,
9153 are permitted in any medium without royalty provided the copyright
9154 notice and this notice are preserved.