Add transform_to_exit_first_loop_alt dump success message
[official-gcc.git] / gcc / testsuite / ChangeLog
blob9db26430e0763300f687d39f5e3cf986a34fb04a
1 2015-07-24  Tom de Vries  <tom@codesourcery.com>
3         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
4         alternative exit-first loop transform.
5         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
7         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
17         PR ipa/66566
18         * gcc.target/i386/mpx/pr66566.c: New test.
20 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
22         PR bootstrap/66978
23         * gcc.target/i386/pr66978.c: New test.
25 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
27         * gcc.target/s390/gpr2fprsavecfi.c: New test.
29 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
31         * gcc.target/s390/insv-1.c: New test.
32         * gcc.target/s390/insv-2.c: New test.
33         * gcc.target/s390/insv-3.c: New test.
35 2015-07-24  Tom de Vries  <tom@codesourcery.com>
37         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
39 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
41         PR middle-end/25530
42         * gcc.dg/pr25530.c: New test.
44 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
46         PR middle-end/25529
47         * gcc.dg/pr25529.c: New test.
49 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
51         * gcc.target/arm/reg_equal_test.c: New test.
53 2015-07-23  Jeff Law  <law@redhat.com>
55         PR lto/66752
56         * gcc.dg/tree-ssa/pr66752-2.c: New test.
57         * gcc.dg/torture/pr66752-1.c: New test
58         * g++.dg/torture/pr66752-2.C: New test.
60 2015-07-23  Marek Polacek  <polacek@redhat.com>
62         PR c++/66572
63         * g++.dg/warn/Wlogical-op-2.C: New test.
65 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
67         PR rtl-optimization/64164
68         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
69         * gcc.dg/ssp-1.c: Make counter a register.
70         * gcc.dg/ssp-2.c: Likewise.
71         * gcc.dg/torture/parm-coalesce.c: New.
73 2015-07-23  Marek Polacek  <polacek@redhat.com>
75         PR sanitizer/66908
76         * c-c++-common/ubsan/pr66908.c: New test.
78 2015-07-23  Tom de Vries  <tom@codesourcery.com>
80         * gcc.dg/autopar/outer-4.c: Add xfail.
81         * gcc.dg/autopar/outer-5.c: Same.
82         * gcc.dg/autopar/outer-6.c: Same.
83         * gcc.dg/autopar/reduc-2.c: Same.
84         * gcc.dg/autopar/reduc-2char.c: Same.
85         * gcc.dg/autopar/reduc-2short.c: Same.
86         * gcc.dg/autopar/reduc-8.c: Same.
87         * gcc.dg/autopar/uns-outer-4.c: New test.
88         * gcc.dg/autopar/uns-outer-5.c: New test.
89         * gcc.dg/autopar/uns-outer-6.c: New test.
91 2015-07-23  Richard Biener  <rguenther@suse.de>
93         PR tree-optimization/66952
94         * gcc.dg/torture/pr66952.c: Use signed char.
96 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
98         PR tree-optimization/66926,66951
99         * gcc.dg/vect/pr66951.c: New test.
101 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
103         PR c++/52987
104         * g++.dg/parse/error57.C: New.
105         * g++.dg/expr/string-2.C: Update.
107 2015-07-23  Richard Biener  <rguenther@suse.de>
109         PR tree-optimization/66945
110         * gcc.dg/torture/pr66945.c: New testcase.
112 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
114         PR target/66954
115         * g++.dg/ext/mv24.C: New test.
117 2015-07-22  Marek Polacek  <polacek@redhat.com>
119         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
120         dg-options.
122 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
124         PR fortran/61831
125         PR fortran/66929
126         * gfortran.dg/generic_30.f90: New.
128 2015-07-22  Richard Biener  <rguenther@suse.de>
130         PR tree-optimization/66952
131         * gcc.dg/torture/pr66952.c: New testcase.
133 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
135         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
136         test.
137         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
138         test.
139         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
140         test.
141         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
142         test.
143         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
144         test.
145         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
146         test.
147         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
148         test.
149         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
150         test.
151         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
152         test.
153         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
154         test.
155         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
156         test.
157         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
158         test.
159         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
160         test.
161         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
162         test.
163         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
164         test.
165         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
166         test.
167         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
168         test.
169         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
170         test.
171         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
172         test.
173         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
174         test.
175         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
176         test.
177         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
178         test.
179         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
180         test.
181         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
182         test.
183         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
184         test.
185         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
186         test.
187         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
188         test.
189         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
190         test.
191         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
192         test.
193         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
194         test.
195         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
196         test.
197         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
198         test.
199         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
200         test.
201         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
202         test.
203         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
204         test.
205         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
206         test.
207         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
208         test.
209         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
210         test.
211         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
212         test.
213         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
214         test.
215         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
216         test.
217         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
218         test.
219         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
220         test.
221         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
222         test.
223         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
224         test.
225         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
226         test.
227         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
228         test.
229         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
230         test.
231         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
232         test.
233         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
234         test.
235         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
236         test.
237         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
238         test.
239         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
240         test.
241         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
242         test.
243         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
244         test.
245         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
246         test.
247         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
248         test.
249         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
250         test.
251         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
252         test.
253         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
254         test.
255         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
256         test.
257         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
258         test.
259         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
260         test.
261         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
262         test.
263         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
264         test.
265         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
266         test.
267         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
268         test.
269         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
270         test.
271         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
272         test.
273         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
274         test.
275         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
276         test.
277         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
278         test.
279         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
280         test.
281         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
282         test.
283         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
284         test.
285         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
286         test.
287         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
288         test.
289         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
290         test.
291         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
292         test.
293         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
294         test.
295         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
296         test.
297         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
298         test.
299         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
300         test.
301         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
302         test.
303         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
304         test.
305         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
306         test.
307         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
308         test.
309         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
310         test.
311         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
312         test.
313         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
314         test.
315         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
316         test.
317         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
318         test.
319         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
320         test.
321         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
322         test.
323         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
324         test.
325         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
326         test.
327         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
328         test.
329         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
330         test.
331         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
332         test.
333         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
334         test.
335         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
336         test.
337         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
338         test.
339         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
340         test.
341         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
342         test.
343         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
344         test.
345         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
346         test.
347         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
348         test.
349         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
350         test.
351         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
352         test.
353         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
354         test.
355         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
356         test.
357         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
358         test.
359         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
360         test.
361         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
362         test.
363         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
364         test.
365         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
366         test.
367         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
368         test.
369         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
370         test.
371         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
372         test.
373         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
374         test.
375         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
376         test.
377         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
378         test.
379         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
380         test.
381         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
382         test.
383         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
384         test.
385         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
386         test.
387         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
388         test.
389         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
390         test.
391         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
392         test.
393         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
394         test.
395         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
396         test.
397         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
398         test.
400 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
402         * g++.dg/template/crash81.C: Update.
404 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
406         PR ipa/66424.
407         * gcc.target/i386/pr66424.c: New.
409 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
411         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
413 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
415         PR fortran/61831
416         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
417         Drop address sanitization.
419 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
421         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
422         Skip -march=armv4t.
423         (dg-additional-options): Set armv5t flag.
425 2015-07-21  Marek Polacek  <polacek@redhat.com>
427         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
428         * gcc.dg/vmx/unpack.c: Likewise.
429         * gcc.target/powerpc/quad-atomic.c: Likewise.
431 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
433         * gcc.target/i386/asm-flag-5.c (f_ll): New.
435 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
437         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
438         model.
440 2015-07-20  Marek Polacek  <polacek@redhat.com>
442         PR c++/55095
443         * c-c++-common/Wshift-overflow-1.c: New test.
444         * c-c++-common/Wshift-overflow-2.c: New test.
445         * c-c++-common/Wshift-overflow-3.c: New test.
446         * c-c++-common/Wshift-overflow-4.c: New test.
447         * c-c++-common/Wshift-overflow-5.c: New test.
448         * g++.dg/cpp1y/left-shift-1.C: New test.
449         * gcc.dg/c90-left-shift-2.c: New test.
450         * gcc.dg/c90-left-shift-3.c: New test.
451         * gcc.dg/c99-left-shift-2.c: New test.
452         * gcc.dg/c99-left-shift-3.c: New test.
453         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
454         * gcc.c-torture/execute/pr40386.c: Likewise.
455         * gcc.dg/vect/pr33373.c: Likewise.
456         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
457         * gcc.dg/vect/vect-shift-2.c: Likewise.
459 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
461         * gcc.target/aarch64/neg_abs_1.c: New test.
463 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
465         PR target/66922
466         * gcc.target/i386/pr66922.c: New test.
468 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
470         PR middle-end/46851
471         PR middle-end/60340
472         * gcc.dg/tree-ssa/pr42327.c: Removed.
473         * g++.dg/other/pr35011.C: Removed.
475 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
477         PR target/66906
478         * gcc.target/i386/pr66906.c: New test.
480 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
482         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
483         as follow-up to r225930.
485 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
487         PR fortran/52846
488         * lib/fortran-modules.exp (proc cleanup-submodules): New
489         procedure.
490         * gfortran.dg/submodule_1.f08: Change extension and clean up
491         the submodule files.
492         * gfortran.dg/submodule_2.f08: ditto
493         * gfortran.dg/submodule_6.f08: ditto
494         * gfortran.dg/submodule_7.f08: ditto
495         * gfortran.dg/submodule_8.f08: New test
496         * gfortran.dg/submodule_9.f08: New test
498 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
499             Sebastian Pop  <s.pop@samsung.com>
501         PR middle-end/61929
502         * gcc.dg/graphite/pr61929.c: New.
504 2015-07-17  Marek Polacek  <polacek@redhat.com>
506         * gcc.dg/fold-minus-7.c: New test.
508 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
510         * gfortran.dg/co_reduce_1.f90: New file.
512 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
514         PR target/66824
515         * gcc.target/i386/pr66824.c:
517 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
519         PR fortran/66035
520         * gfortran.dg/structure_constructor_13.f03: New test.
522 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
524         PR fortran/61831
525         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
526         of generated while loops in the tree dump.
527         * gfortran.dg/derived_constructor_comps_6.f90: New file.
529 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
531         * gcc.dg/vect/vect-outer-simd-2.c: New test.
533 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
535         PR target/66891
536         * gcc.target/i386/pr66891.c: New test.
538 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
540         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
542 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
544         PR rtl-optimization/66626
545         * gcc.target/i386/pr66626-2.c: New.
547 2015-07-16  Martin Liska  <mliska@suse.cz>
549         * g++.dg/ipa/pr66896.c: New test.
551 2015-07-16  Richard Biener  <rguenther@suse.de>
553         PR tree-optimization/66894
554         * gcc.dg/torture/pr66894.c: New testcase.
556 2015-07-16  Richard Biener  <rguenther@suse.de>
558         * gcc.dg/tree-ssa/pr21031.c: Adjust.
560 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
562         PR target/66866
563         * g++.dg/pr66866.C: New test.
565 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
567         * gcc.target/powerpc/vec-cmp-sel.c: New test.
569 2015-07-15  Richard Biener  <rguenther@suse.de>
571         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
572         { -O3 -fomit-frame-pointer },
573         { -O3 -fomit-frame-pointer -funroll-loops } and
574         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
575         in favor of
576         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
577           -finline-functions }
579 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
581         * gcc.target/mips/interrupt_handler-5.c: New test.
583 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
584             Robert Suchanek  <robert.suchanek@imgtec.com>
586         * gcc.target/mips/interrupt_handler-4.c: New test.
588 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
590         PR testsuite/66734
591         * gcc.dg/lto/lto.exp: Initialize MPX.
593 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
595         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
596         dg-skip-if.
597         * gcc.target/arm/scd42-3.c: Likewise.
599 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
601         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
602         code to be run when the pre-arch code increases the isa_rev to
603         mips32r6 or greater.
605 2015-07-15  Richard Biener  <rguenther@suse.de>
607         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
608         { -O3 -fomit-frame-pointer },
609         { -O3 -fomit-frame-pointer -funroll-loops } and
610         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
611         in favor of
612         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
613           -finline-functions }
614         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
615         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
616         to additional_flags.
618 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
620         PR rtl-optimization/66838
621         * gcc.target/i386/pr66838.c: New test.
623 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
625         PR c++/66850
626         * g++.dg/template/pr66850.C: New test.
628 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
629             Cesar Philippidis  <cesar@codesourcery.com>
630             Chung-Lin Tang  <cltang@codesourcery.com>
632         * gcc.target/nios2/nios2-flushd.c: New.
633         * gcc.target/nios2/nios2-rdprs.c: New.
634         * gcc.target/nios2/r2-atomic.c: New.
635         * gcc.target/nios2/r2-eni.c: New.
636         * gcc.target/nios2/r2-wrpie.c: New.
638 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
639             Cesar Philippidis  <cesar@codesourcery.com>
640             Chung-Lin Tang  <cltang@codesourcery.com>
642         * gcc.target/nios2/cdx-ldstwm-1.c: New.
643         * gcc.target/nios2/cdx-ldstwm-2.c: New.
645 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
646             Cesar Philippidis  <cesar@codesourcery.com>
647             Chung-Lin Tang  <cltang@codesourcery.com>
649         * gcc.target/nios2/andci.c: New.
650         * gcc.target/nios2/bmx.c: New.
651         * gcc.target/nios2/cdx-add.c: New.
652         * gcc.target/nios2/cdx-branch.c: New.
653         * gcc.target/nios2/cdx-callret.c: New.
654         * gcc.target/nios2/cdx-loadstore.c: New.
655         * gcc.target/nios2/cdx-logical.c: New.
656         * gcc.target/nios2/cdx-mov.c: New.
657         * gcc.target/nios2/cdx-shift.c: New.
658         * gcc.target/nios2/cdx-sub.c: New.
659         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
661 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
663         PR c++/65071
664         * g++.dg/cpp0x/vt-65071.C: New.
666 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
667             Cesar Philippidis  <cesar@codesourcery.com>
668             Chung-Lin Tang  <cltang@codesourcery.com>
670         * gcc.target/nios2/r2-io-range.c: New.
671         * gcc.target/nios2/r2-stio-1.c: New.
672         * gcc.target/nios2/r2-stio-2.c: New.
673         * gcc.target/nios2/nios2-ldxio.c: New.
674         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
675         of just compile.  Add more tests.
677 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
679         gfortran.dg/pr66864.f90: New test.
681 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
683         PR rtl-optimization/66626
684         * gcc.target/i386/pr66626.c: New.
686 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
688         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
689         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
690         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
692 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
694         * g++.dg/template/crash81.C: Adjust for error + inform change.
695         * g++.dg/template/pr58878.C: Likewise.
696         * g++.dg/template/shadow1.C: Likewise.
697         * g++.dg/template/shadow2.C: Likewise.
698         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
699         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
700         * g++.old-deja/g++.brendan/crash7.C: Likewise.
701         * g++.old-deja/g++.pt/shadow2.C: Likewise.
703 2015-07-14  Richard Biener  <rguenther@suse.de>
705         PR tree-optimization/66863
706         * gcc.dg/torture/pr66863.c: New testcase.
708 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
710         PR c++/65186
711         * g++.dg/template/pr65186.C: New test.
713 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
715         * gcc.target/arm/macro_defs0.c: Add directive to skip
716         test if -marm is present.
717         * gcc.target/arm/macro_defs1.c: Likewise.
719 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
721         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
722         if-conversion..
723         * gcc.target/aarch64/adds1.c: Likewise.
724         * gcc.target/aarch64/ands_1.c: Likewise.
725         * gcc.target/aarch64/bics_1.c: Likewise.
726         * gcc.target/aarch64/subs1.c: Likewise.
727         * gcc.target/aarch64/subs3.c: Likewise.
729 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
731         PR fortran/64589
732         * gfortran.dg/pr64589.f90: New test.
734 2015-07-13  Renlin Li  <renlin.li@arm.com>
736         PR rtl/66556
737         * gcc.c-torture/execute/pr66556.c: New.
739 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
741         * gcc.dg/20020219-1.c: Fix double word typos.
742         * gcc.dg/20020919-1.c: Same.
744 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
745             Jeff Law  <law@redhat.com>
747         PR middle-end/66726
748         * g++.dg/tree-ssa/pr66726.c: New test.
749         * gcc.dg/tree-ssa/pr66726-2.c: New test.
750         * gcc.dg/tree-ssa/pr66726.c: New test.
752 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
754         PR c++/58734
755         * g++.dg/cpp0x/variadic-ttp2.C: New.
757 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
759         PR c++/30044
760         * g++.dg/cpp0x/auto46.C: New test.
761         * g++.dg/template/pr30044.C: New test.
762         * g++.dg/template/shadow2.C: New test.
763         * g++.dg/template/error55.C: New test.
764         * g++.dg/template/crash83.C: Accept any error string.
765         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
766         parameters.
767         * g++.dg/cpp0x/variadic19.C: Likewise
768         * g++.dg/template/canon-type-13.C: Likewise.
769         * g++.old-deja/g++.pt/ttp42.C: Likewise.
770         * g++.dg/torture/20070621-1.C: Likewise.
772 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
774         PR c++/54521
775         * g++.dg/init/explicit3.C: New.
777 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
779         PR target/66819
780         * gcc.target/i386/pr66819-1.c: New test.
781         * gcc.target/i386/pr66819-2.c: Likewise.
782         * gcc.target/i386/pr66819-3.c: Likewise.
783         * gcc.target/i386/pr66819-4.c: Likewise.
784         * gcc.target/i386/pr66819-5.c: Likewise.
786 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
788         PR target/66703
789         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
790         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
791         type to prevent possible flag-clobbering zero-extensions.
792         * gcc.target/i386/pr66703.c: New test.
794 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
796         PR c++/60842
797         * g++.dg/cpp0x/nsdmi-template15.C: New.
799 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
801         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
803 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
805         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
806         * gcc.target/arm/flip-thumb.c: Likewise.
808 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
810         PR target/66813
811         * gcc.target/i386/pr66813.c: New test.
813 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
815         PR middle-end/66820
816         * gcc.dg/gomp/pr66820.c: New test.
818 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
820         PR c++/65592
821         * g++.dg/cpp0x/scoped_enum6.C: New.
823 2015-07-10  Tom de Vries  <tom@codesourcery.com>
825         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
826         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
828 2015-07-10  Richard Biener  <rguenther@suse.de>
830         PR tree-optimization/66823
831         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
832         which should not be necessary.  XFAIL.
834 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
836         PR c++/64848
837         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
839 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
841         PR middle-end/66633
842         * gcc.dg/gomp/pr66633-1.c: New test.
843         * gcc.dg/gomp/pr66633-2.c: New test.
844         * gcc.dg/gomp/pr66633-3.c: New test.
845         * gcc.dg/gomp/pr66633-4.c: New test.
847 2015-07-09  John Marino  <gnugcc@marino.st>
849         * lib/target-supports.exp (check_effective_target_pie):
850         Add *-*-dragonfly*
852 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
854         PR target/66814
855         * gcc.target/i386/pr66814.c: New test.
857 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
859         PR target/66731
860         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
861         * gcc.target/aarch64/fnmul-2.c: Likewise.
862         * gcc.target/aarch64/fnmul-3.c: Likewise.
863         * gcc.target/aarch64/fnmul-4.c: Likewise.
865 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
867         PR c++/65790
868         * g++.dg/cpp0x/vt-65790.C: New.
870 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
872         PR target/66818
873         * gcc.target/i386/pr66818.c: New test.
875 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
877         PR target/66817
878         * gcc.target/i386/pr66817.c: New test.
880 2015-07-09  Marek Polacek  <polacek@redhat.com>
882         PR tree-optimization/66718
883         * gcc.dg/vect/vect-126.c: New test.
885 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
887         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
888         even when dwarf-2 is not the default.
890 2015-07-08  Jeff Law  <law@redhat.com>
892         PR testsuite/66796
893         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
894         to have a single memory reference.
896 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
898         * g++.dg/other/dump-ada-spec-9.C: New test.
900 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
902         * g++.dg/vect/vect.exp: Run also simd* tests.
903         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
904         (check_vect): Fix up get_cpuid call for C++.
905         * g++.dg/vect/simd-clone-1.cc: New test.
907 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
909         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
911 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
913         * gcc.target/i386/readeflags-1.c (abort): New prototype.
914         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
916 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
918         PR target/66806
919         * gcc.target/i386/pr66806.c: New test.
921 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
923         PR c++/66421
924         * g++.dg/cpp0x/auto45.C: New.
926 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
928         PR middle-end/66334
929         * gcc.target/i386/pr66334.c: New.
931 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
933         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
934         comments.
936 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
938         PR jit/66783
939         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
940         (verify_code): Update expected error message.
941         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
942         (verify_code): Likewise.
943         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
944         (verify_code): Likewise.
946 2015-07-08  Richard Biener  <rguenther@suse.de>
948         PR tree-optimization/66793
949         * gcc.dg/torture/pr66793.c: New testcase.
951 2015-07-08  Richard Biener  <rguenther@suse.de>
953         PR tree-optimization/66794
954         * gcc.dg/torture/pr66794.c: New testcase.
956 2015-07-08  Marek Polacek  <polacek@redhat.com>
958         PR c++/66748
959         * g++.dg/abi/abi-tag15.C: New test.
961 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
963         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
964         * gcc.target/mips/branch-3.c: Ditto
965         * gcc.target/mips/branch-4.c: Ditto.
966         * gcc.target/mips/branch-5.c: Ditto.
967         * gcc.target/mips/branch-6.c: Ditto.
968         * gcc.target/mips/branch-7.c: Ditto.
969         * gcc.target/mips/branch-8.c: Ditto.
970         * gcc.target/mips/branch-9.c: Ditto.
971         * gcc.target/mips/branch-10.c: Ditto.
972         * gcc.target/mips/branch-11.c: Ditto.
973         * gcc.target/mips/branch-12.c: Ditto.
974         * gcc.target/mips/branch-13.c: Ditto.
975         * gcc.target/mips/umips-branch-5.c: New file.
976         * gcc.target/mips/umips-branch-6.c: New file.
977         * gcc.target/mips/umips-branch-7.c: New file.
978         * gcc.target/mips/umips-branch-8.c: New file.
979         * gcc.target/mips/umips-branch-9.c: New file.
980         * gcc.target/mips/umips-branch-10.c: New file.
981         * gcc.target/mips/umips-branch-11.c: New file.
982         * gcc.target/mips/umips-branch-12.c: New file.
983         * gcc.target/mips/umips-branch-13.c: New file.
984         * gcc.target/mips/umips-branch-14.c: New file.
985         * gcc.target/mips/umips-branch-15.c: New file.
986         * gcc.target/mips/umips-branch-16.c: New file.
987         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
988         (OCCUPY_0xfffc): New define.
990 2015-07-08  Renlin Li  <renlin.li@arm.com>
992         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
994 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
996         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
998 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
1000         * gcc.target/i386/bt-3.c: New test.
1001         * gcc.target/i386/bt-4.c: Ditto.
1003 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1005         * g++.dg/other/dump-ada-spec-8.C: New test.
1007 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1009         PR jit/66783
1010         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1011         test case.
1012         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1013         New test case.
1014         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1015         New test case.
1016         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1017         Avoid using an opaque struct for local "f".
1019 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1021         PR jit/66779
1022         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
1023         * jit.dg/test-pr66779.c: New testcase.
1025 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1027         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
1028         NOCOMPRESSION.
1030 2015-07-07  Richard Biener  <rguenther@suse.de>
1032         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
1034 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1036         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
1037         * gcc.target/mips/call-5.c: Ditto.
1038         * gcc.target/mips/call-6.c: Ditto.
1040 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1042         * gcc.dg/dx-test.c: New test-case.
1044 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
1046         PR fortran/66578
1047         * gfortran.dg/allocate_with_source_9.f08: New test.
1049 2015-07-07  Christian Bruel  <christian.bruel@st.com>
1051         PR target/52144
1052         * gcc.target/arm/flip-thumb.c: Fix scan.
1053         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1054         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1055         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1056         Fix return value.
1058 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
1060         PR target/65956
1061         * gcc.c-torture/execute/pr65956.c: New test.
1063 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
1065         * gcc.target/arm/aapcs/align1.c: New.
1066         * gcc.target/arm/aapcs/align_rec1.c: New.
1067         * gcc.target/arm/aapcs/align2.c: New.
1068         * gcc.target/arm/aapcs/align_rec2.c: New.
1069         * gcc.target/arm/aapcs/align3.c: New.
1070         * gcc.target/arm/aapcs/align_rec3.c: New.
1071         * gcc.target/arm/aapcs/align4.c: New.
1072         * gcc.target/arm/aapcs/align_rec4.c: New.
1073         * gcc.target/arm/aapcs/align_vararg1.c: New.
1074         * gcc.target/arm/aapcs/align_vararg2.c: New.
1076 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1078         * gfortran.dg/iomsg_2.f90: New test.
1080 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1082         PR target/66749
1083         * gcc.target/i386/pr66749.c: New test.
1085 2015-07-06  Richard Biener  <rguenther@suse.de>
1087         PR tree-optimization/66772
1088         * gcc.dg/torture/pr66772-1.c: New testcase.
1089         * gcc.dg/torture/pr66772-2.c: Likewise.
1091 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
1093         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1094         the jals instruction.
1096 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1098         PR target/53383
1099         * gcc.target/i386/pr53383-1.c: New file.
1100         * gcc.target/i386/pr53383-2.c: Likewise.
1101         * gcc.target/i386/pr53383-3.c: Likewise.
1103 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1105         * gcc.target/aarch64/fnmul-1.c: New.
1106         * gcc.target/aarch64/fnmul-2.c: New.
1107         * gcc.target/aarch64/fnmul-3.c: New.
1108         * gcc.target/aarch64/fnmul-4.c: New.
1110 2015-07-06  Richard Biener  <rguenther@suse.de>
1112         PR middle-end/66759
1113         * gcc.dg/torture/pr66759.c: New testcase.
1115 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
1117         PR fortran/58586
1118         * gfortran.dg/alloc_comp_class_3.f03: New test.
1119         * gfortran.dg/alloc_comp_class_4.f03: New test.
1121 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1123         * gcc.c-torture/execute/pr66757.c: New test.
1125 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
1127         PR tree-optimization/66720
1128         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1130 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
1131             Sandra Loosemore <sandra@codesourcery.com>
1133         * gcc.target/nios2/gprel-offset.c: New test.
1135 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1137         PR fortran/66725
1138         * gfortran.dg/pr66725.f90: New test.
1140 2015-07-03  Jason Merrill  <jason@redhat.com>
1142         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1143         Avoid narrowing error.
1145 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
1147         PR rtl-optimization/66706
1148         * gcc.target/powerpc/shift-int.c: New testcase.
1150 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
1152         PR target/66746.
1153         * gcc.target/i386/pr66746.c: New file.
1155 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
1157         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1159 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
1161         PR tree-optimization/66119
1162         * g++.dg/opt/pr66119.C: New.
1164 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
1166         PR fortran/52846
1167         * gfortran.dg/submodule_1.f90: New test
1168         * gfortran.dg/submodule_2.f90: New test
1169         * gfortran.dg/submodule_3.f90: New test
1170         * gfortran.dg/submodule_4.f90: New test
1171         * gfortran.dg/submodule_5.f90: New test
1172         * gfortran.dg/submodule_6.f90: New test
1173         * gfortran.dg/submodule_7.f90: New test
1175 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1177         PR preprocessor/53690
1178         * g++.dg/cpp/pr53690.C: New.
1180 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1182         * gcc.target/powerpc/vec-cmp.c: New test.
1184 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1186         PR fortran/56520
1187         * gfortran.dg/pr56520.f90: New test.
1189 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
1191         PR fortran/66545
1192         * gfortran.dg/pr66545_1.f90: New test.
1193         * gfortran.dg/pr66545_2.f90: New test.
1195 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
1197         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1198         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1200 2015-07-02  Richard Biener  <rguenther@suse.de>
1202         PR testsuite/66719
1203         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1204         unaligned loads.
1206 2015-07-02  Richard Biener  <rguenther@suse.de>
1208         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1210 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
1212         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1214 2015-07-01  Jason Merrill  <jason@redhat.com>
1216         * lib/target-supports.exp (cxx_default): Set to C++14.
1218 2015-07-01  Tom de Vries  <tom@codesourcery.com>
1220         PR testsuite/66723
1221         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1222         scan-assembler.
1224 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1226         * gfortran.dg/warn_conversion_8.f90:  New test.
1228 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1230         PR rtl-optimization/61047
1231         * gcc.c-torture/execute/20150611-1.c: New testcase.
1233 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1235         PR jit/66700
1236         * jit.dg/all-non-failing-tests.h: Add
1237         test-pr66700-observing-write-through-ptr.c.
1238         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1240 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1242         * jit.dg/test-accessing-union.c: Add comments for use by
1243         gcc/jit/docs/topics/types.rst.
1245 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
1247         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1248         'do-require-effective-target' with 'dg-require-effective-target'.
1249         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1250         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1251         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
1252         'stlex' with 'strex' as the expected output.
1254 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
1256         PR c++/60365
1257         * g++.dg/cpp0x/gen-attrs-60.C: New.
1258         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1260 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
1262         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1263         New function.
1264         * gcc.target/aarch64/pic-small.c: Restrict this test under
1265         check_effective_target_aarch64_small_fpic.
1267 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
1269         * gfortran.dg/gomp/pr66633.f90: New test.
1271 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
1273         PR c++/66686
1274         * g++.dg/template/pr66686.C: New test.
1276 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
1278         * gnat.dg/lto17.ad[sb]: New test.
1280 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1282         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1283         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1284         testcase.
1285         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1286         New testcase.
1287         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1288         New testcase.
1289         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1290         New testcase.
1291         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1292         New testcase.
1293         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1294         New testcase.
1295         * jit.dg/test-switch.c: New testcase.
1296         * jit.dg/test-switch.cc: New testcase.
1298 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1300         PR jit/66546
1301         * jit.dg/all-non-failing-tests.h: Add note about
1302         test-validly-unreachable-block.c.
1303         * jit.dg/test-validly-unreachable-block.c: New file.
1305 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1307         PR jit/66628
1308         * jit.dg/all-non-failing-tests.h: Add note about
1309         test-extra-options.c.
1310         * jit.dg/test-extra-options.c: New testcase.
1312 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
1314         PR debug/66691
1315         * gcc.target/i386/pr66691.c: New.
1317 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
1319         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1320         * gcc.target/i386/iamcu/args.h: Likewise.
1321         * gcc.target/i386/iamcu/asm-support.S: Likewise.
1322         * gcc.target/i386/iamcu/defines.h: Likewise.
1323         * gcc.target/i386/iamcu/macros.h: Likewise.
1324         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1325         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1326         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1327         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1328         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1329         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1330         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1331         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1332         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1333         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1334         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1335         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1336         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1337         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1338         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1339         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1340         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1342 2015-06-30  Marek Polacek  <polacek@redhat.com>
1344         * gcc.dg/fold-minus-6.c: New test.
1346         * gcc.dg/fold-ior-3.c: New test.
1348 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
1350         Implement N4197 - Adding u8 character literals
1351         * g++.dg/cpp1z/utf8.C: New.
1352         * g++.dg/cpp1z/utf8-neg.C: New.
1353         * g++.dg/cpp1z/udlit-utf8char.C: New.
1355 2015-06-30  Marek Polacek  <polacek@redhat.com>
1357         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1359 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1361         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1362         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1363         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1364         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1366 2015-06-30  Marek Polacek  <polacek@redhat.com>
1368         * gcc.dg/fold-ior-2.c: New test.
1370 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1372         PR tree-optimization/66652
1373         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1374         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
1375         pointers.
1376         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1378 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
1380         PR c++/65977
1381         * g++.dg/cpp0x/constexpr-friend-3.C: New.
1382         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1384 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1386         PR fortran/66605
1387         * gfortran.dg/wunused-parameter.f90: New test.
1389 2015-06-29  Richard Henderson  <rth@redhat.com>
1391         * gcc.target/i386/asm-flag-1.c: New.
1392         * gcc.target/i386/asm-flag-2.c: New.
1393         * gcc.target/i386/asm-flag-3.c: New.
1394         * gcc.target/i386/asm-flag-4.c: New.
1395         * gcc.target/i386/asm-flag-5.c: New.
1397 2015-06-29  Marek Polacek  <polacek@redhat.com>
1399         PR c/66322
1400         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1401         * c-c++-common/pr66322.c: New test.
1402         * g++.dg/eh/scope1.C: Remove dg-warning.
1404 2015-06-29  Richard Biener  <rguenther@suse.de>
1406         PR tree-optimization/66677
1407         * gcc.dg/vect/pr66677.c: New testcase.
1409 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
1411         PR middle-end/64130
1412         * gcc.dg/tree-ssa/pr64130.c: New test.
1414 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
1416         * gcc.target/aarch64/pic-small.c: New testcase.
1418 2015-06-26  Richard Biener  <rguenther@suse.de>
1420         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1422 2015-06-26  Marek Polacek  <polacek@redhat.com>
1424         * gcc.dg/fold-and-1.c: New test.
1425         * gcc.dg/fold-and-2.c: New test.
1427 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
1429         * gnat.dg/warn11.adb: Add missing dg directive.
1430         * gnat.dg/warn12.adb: New test.
1431         * gnat.dg/warn12_pkg.ads: New helper.
1433 2015-06-26  Richard Biener  <rguenther@suse.de>
1435         * gfortran.dg/reassoc_3.f90: Adjust.
1437 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
1439         PR target/66412
1440         * gcc.target/i386/pr66412.c: New test.
1442 2015-06-25  Richard Biener  <rguenther@suse.de>
1444         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1446 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
1448         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1450 2015-06-25  Richard Biener  <rguenther@suse.de>
1452         * gfortran.dg/vect/vect-9.f90: New testcase.
1454 2015-06-25  Nick Clifton  <nickc@redhat.com>
1456         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
1457         H8300 and M32R targets.
1459 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1461         PR fortran/66528
1462         * gfortran.dg/maxerrors.f90: New test.
1464 2015-06-08  DJ Delorie  <dj@redhat.com>
1466         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
1468 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1470         * gcc.target/aarch64/mgeneral-regs_3.c: New.
1472 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1474         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1475         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1476         * gcc.target/aarch64/nofp_1.c: New file.
1478 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
1480         Implement N3928 - Extending static_assert
1481         * g++.dg/cpp0x/static_assert8.C: Adjust.
1482         * g++.dg/cpp0x/static_assert12.C: New.
1483         * g++.dg/cpp0x/static_assert13.C: New.
1484         * g++.dg/cpp1y/static_assert1.C: New.
1485         * g++.dg/cpp1y/static_assert2.C: New.
1486         * g++.dg/cpp1z/static_assert-nomsg.C: New.
1488 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
1490         PR c++/65750
1491         * g++.dg/cpp0x/trailing11.C: New.
1493 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1495         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1496         multilibs.
1497         * gcc.target/arm/memset-inline-10.c: Likewise.
1498         * gcc.target/arm/pr58784.c: Likewise.
1499         * gcc.target/arm/pr59985.C: Likewise.
1500         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1502 2015-06-24  Renlin Li  <renlin.li@arm.com>
1504         * gcc.target/aarch64/arm_align_max_pwr.c: New.
1505         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1507 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
1509         Revert:
1510         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1512         PR c++/30044
1513         * g++.dg/cpp0x/auto45.C: New test.
1514         * g++.dg/template/pr30044.C: New test.
1515         * g++.dg/template/crash83.C: Accept any error string.
1516         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1517         parameters.
1518         * g++.dg/cpp0x/variadic18.C: Likewise
1519         * g++.dg/template/canon-type-13.C: Likewise.
1520         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1522 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
1524         PR c++/65811
1525         * g++.dg/other/linkage2.C: New.
1527 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1529         PR target/63408
1530         * gcc.target/arm/pr63408.c: New test.
1532 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
1534         * lib/c-torture.exp: Don't call check_effective_target_lto
1535         before setting up environment correctly.
1536         * lib/gcc-dg.exp: Likewise, and protect
1537         gcc_force_conventional_output.
1539 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1541         PR rtl-optimization/66306
1542         * gcc.target/s390/pr66306.c: New test.
1544 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1546         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1547         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1548         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1549         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1550         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1551         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1552         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1554 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
1556         PR target/65803
1557         * gcc.c-torture/pr65803.c: New test.
1559 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1561         PR c++/30044
1562         * g++.dg/cpp0x/auto45.C: New test.
1563         * g++.dg/template/pr30044.C: New test.
1564         * g++.dg/template/crash83.C: Accept any error string.
1565         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1566         parameters.
1567         * g++.dg/cpp0x/variadic18.C: Likewise
1568         * g++.dg/template/canon-type-13.C: Likewise.
1569         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1571 2015-06-23  Marek Polacek  <polacek@redhat.com>
1573         * c-c++-common/Wlogical-op-3.c: New test.
1575 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1577         PR c++/66254
1578         * g++.dg/cpp0x/scoped_enum5.C: New.
1580 2015-06-23  Richard Biener  <rguenther@suse.de>
1582         PR tree-optimization/66636
1583         * gcc.dg/vect/pr66636.c: New testcase.
1585 2015-06-23  Marek Polacek  <polacek@redhat.com>
1587         * gcc.dg/fold-minus-4.c: New test.
1588         * gcc.dg/fold-minus-5.c: New test.
1589         * c-c++-common/ubsan/overflow-add-5.c: New test.
1591 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
1593         Add missing testcase from r224672.
1594         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1596         * gcc.target/vax/bswapdi-1.c: New.
1598 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
1600         PR fortran/64674
1601         * gfortran.dg/associate_18.f08: New test.
1603 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
1605         PR target/66560
1606         * gcc.target/i386/pr66560-1.c: New test.
1607         * gcc.target/i386/pr66560-2.c: Ditto.
1608         * gcc.target/i386/pr66560-3.c: Ditto.
1609         * gcc.target/i386/pr66560-4.c: Ditto.
1611 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
1613         * gcc.target/nvptx/nvptx.exp: New file.
1614         * gcc.target/nvptx/proto-1.c: Likewise.
1616 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
1618         PR tree-optimization/66449
1619         * gcc.dg/vect/pr66449.c: New test.
1621 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
1623         * g++.dg/other/dump-ada-spec-5.C: New test.
1624         * g++.dg/other/dump-ada-spec-6.C: Likewise.
1625         * g++.dg/other/dump-ada-spec-7.C: Likewise.
1627 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
1629         * g++.dg/inherit/pure1.C: Test location too.
1631 2015-06-22  Marek Polacek  <polacek@redhat.com>
1633         * gcc.dg/fold-ior-1.c: New test.
1634         * gcc.dg/fold-minus-2.c: New test.
1635         * gcc.dg/fold-minus-3.c: New test.
1636         * gcc.dg/fold-plus-1.c: New test.
1637         * gcc.dg/fold-plus-2.c: New test.
1638         * gcc.dg/fold-xor-4.c: New test.
1639         * gcc.dg/fold-xor-5.c: New test.
1641 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1643         PR target/65914
1644         * g++.dg/torture/pr65914.C:  New.
1646 2015-06-22  Richard Biener  <rguenther@suse.de>
1648         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1649         not existing TORTURE_OPTIONS only.
1650         * lib/gcc-dg.exp: Likewise.
1652 2015-06-22  Christian Bruel  <christian.bruel@st.com>
1654         PR target/52144
1655         * gcc.target/arm/flip-thumb.c: New test.
1657 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
1658             Martin Liska  <mliska@suse.cz>
1660         PR ipa/65908
1661         * g++.dg/ipa/pr65908.C: New testcase.
1663 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
1665         PR c++/65882
1666         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1667         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1669 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
1671         * gnat.dg/specs/debug1.ads: Adjust.
1673 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
1675         * gcc.target/aarch64/fmovd-zero-mem.c: New.
1676         * gcc.target/aarch64/fmovd-zero-reg.c: New.
1677         * gcc.target/aarch64/fmovf-zero-mem.c: New.
1678         * gcc.target/aarch64/fmovf-zero-reg.c: New.
1679         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1680         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1681         * gcc.target/aarch64/fmovd-zero.c: Delete.
1682         * gcc.target/aarch64/fmovf-zero.c: Delete.
1684 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1686         * gcc.target/vax/bswapdi-1.c: New.
1688 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1690         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1692 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1694         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1696 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1698         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1700 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1702         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1704 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1706         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1708 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1710         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1712 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1714         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1716 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1718         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1720 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1722         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1724 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1726         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1728 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1730         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1732 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1734         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1736 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1738         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1740 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1742         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1744 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1746         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1748 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1750         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1752 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1754         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1756 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1758         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1760 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1762         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1764 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1766         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1767         (_ARM_FPSCR): Add FZ field.
1768         (clean_results): Force FZ=1 on AArch64.
1769         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1771 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1773         * gcc.target/aarch64/pr62308.c: New test.
1775 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
1777         PR fortran/66549
1778         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1780 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
1782         * gcc.target/i386/mpx/pr66581.c: New test.
1784 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
1786         * gcc.target/i386/cmov9.c: New test.
1788 2015-06-18  Richard Biener  <rguenther@suse.de>
1790         * g++.dg/other/const4.C: New testcase.
1792 2015-06-18  Michael Matz  <matz@suse.de>
1794         PR middle-end/66253
1795         * gcc.dg/vect/pr66253.c: New testcase.
1797 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1799         PR target/66569
1800         * gcc.target/i386/mpx/chkp-vararg.c: New test.
1802 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1804         PR middle-end/66568
1805         * gcc.target/i386/mpx/pr66568.c: New test.
1807 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1809         PR middle-end/66567
1810         * gcc.target/i386/mpx/pr66567.c: New test.
1812 2015-06-18  Richard Biener  <rguenther@suse.de>
1814         PR tree-optimization/66510
1815         * gcc.dg/vect/slp-perm-12.c: New testcase.
1817 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1819         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1820         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1821         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1822         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1824 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
1826         PR c++/66571
1827         * g++.dg/gomp/pr66571-1.C: New test.
1829         PR middle-end/66429
1830         * c-c++-common/gomp/pr66429.c: New test.
1832 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
1834         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1835         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1836         ...this.
1837         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1838         New testcase.
1839         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1840         New testcase.
1842 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1844         PR testsuite/65944
1845         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1847 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
1849         * gcc.target/mips/pr65862-1.c: New test.
1850         * gcc.target/mips/pr65862-2.c: Likewise.
1852 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1854         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1855         * gcc.target/i386/pr52252-atom.c: Ditto.
1856         * gcc.target/i386/vect-div-1.c: Ditto.
1857         * gcc.target/i386/rotate-5.c: Ditto.
1858         * gcc.target/i386/pr50202.c: Ditto.
1859         * gcc.target/i386/pr37843-3.c: Ditto.
1860         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1861         * gcc.target/i386/pr53397-1.c: Ditto.
1862         * gcc.target/i386/pr55934.c: Ditto.
1863         * gcc.target/i386/pr37843-4.c: Ditto.
1864         * gcc.target/i386/pr60451.c: Ditto.
1865         * gcc.target/i386/pr53397-2.c: Ditto.
1866         * gcc.target/i386/vectorize1.c: Ditto.
1867         * gcc.target/i386/extract-insert-combining.c: Ditto.
1868         * gcc.target/i386/pr53759.c: Ditto.
1869         * gcc.target/i386/pr52252-core.c: Ditto.
1870         * gcc.target/i386/rotate-3.c: Ditto.
1871         * gcc.target/i386/sse-20.c: Ditto.
1872         * gcc.target/i386/rotate-4.c: Ditto.
1873         * gcc.target/i386/pr61403.c: Ditto.
1874         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1875         * gcc.target/i386/pr60901.c: Ditto.
1876         * gcc.target/i386/pr59794-7.c: Ditto.
1877         * gcc.target/i386/pr62208.c: Ditto.
1878         * gcc.target/i386/pr53416.c: Ditto.
1879         * gcc.target/i386/asm-dialect-1.c: Ditto.
1880         * gcc.target/i386/pr50038.c: Ditto.
1881         * gcc.target/i386/47698.c: Ditto.
1882         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1883         * gcc.target/i386/pr59794-2.c: Ditto.
1884         * gcc.target/i386/pr59794-3.c: Ditto.
1885         * gcc.target/i386/pr39058.c: Ditto.
1886         * gcc.target/i386/pr60205-1.c: Ditto.
1887         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1888         * gcc.target/i386/sse2-movq-2.c: Ditto.
1890 2015-06-17  Richard Biener  <rguenther@suse.de>
1892         PR tree-optimization/66251
1893         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1895 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
1897         PR c++/59682
1898         * g++.dg/parse/new-placement1.C: New.
1900 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1902         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1903         * jit.dg/test-compound-assignment.c: New testcase.
1905 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1907         PR jit/66539
1908         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1909         to "testcases" array.
1911 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1913         PR jit/66539
1914         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1915         * jit.dg/test-debug-strings.c: New test case.
1916         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1917         the discriminant has a sane debug string.
1919 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
1921         PR target/56766
1922         * gcc.target/i386/pr56766-1.c: New test.
1923         * gcc.target/i386/pr56766-2.c: Ditto.
1925 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
1927         * gcc.target/mips/loongson-shift-count-truncated-1.c:
1928         Skip on mips*-mti-linux* and mips*-img-linux* targets.
1929         * gcc.target/mips/loongson-simd.c: Ditto.
1931 2015-06-16  Richard Biener  <rguenther@suse.de>
1933         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1935 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1937         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1938         passed by the testsuite driver.
1940 2015-06-16  Richard Biener  <rguenther@suse.de>
1942         * gcc.dg/vect/slp-perm-11.c: New testcase.
1944 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
1946         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1947         dg-options.
1949 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1951         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1952         Reinstate calls to torture-init and torture-finalize.
1954 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1956         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1958 2015-06-15  Nathan Sidwell  <nathan@acm.org>
1960         PR c++/58583
1961         * g++.dg/cpp0x/nsdmi-template14.C: New test.
1963 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
1965         PR c++/51048
1966         * g++.dg/cpp0x/local-type1.C: New.
1968 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
1970         PR fortran/44672
1971         PR fortran/45440
1972         PR fortran/57307
1973         * gfortran.dg/allocate_with_source_3.f90: Removed check for
1974         unimplemented error.
1975         * gfortran.dg/allocate_with_source_7.f08: New test.
1976         * gfortran.dg/allocate_with_source_8.f08: New test.
1978 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
1980         PR c++/65168
1981         * g++.dg/warn/Walways-true-3.C: New test.
1983 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1985         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1987 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1989         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1990         (main): Remove superfluous attributes.
1991         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1992         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1994 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1996         * gcc.target/i386/monitorx.c: New.
1997         * gcc.target/i386/sse-12.c: Add -mmwaitx.
1998         * gcc.target/i386/sse-13.c: Ditto.
1999         * gcc.target/i386/sse-14.c: Ditto.
2000         * gcc.target/i386/sse-22.c: Ditto.
2001         * gcc.target/i386/sse-23.c: Ditto.
2002         * g++.dg/other/i386-2.C: Ditto.
2003         * g++.dg/other/i386-3.C: Ditto.
2005 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
2007         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2009 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
2011         PR fortran/66079
2012         * gfortran.dg/allocatable_scalar_13.f90: New test
2014 2015-06-11  Marek Polacek  <polacek@redhat.com>
2016         * gcc.dg/fold-xor-3.c: New test.
2018 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2020         * gcc.target/arm/short-it-ifcvt-1.c: New test.
2021         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2023 2015-06-11  Christian Bruel  <christian.bruel@st.com>
2025         PR target/52144
2026         * gcc.target/arm/pragma_attribute.c: New test.
2028 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2030         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
2032 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2034         PR target/66473
2035         * gcc.target/i386/pr66473.c: New test.
2037 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
2039         PR target/66470
2040         * gcc.dg/tls/pr66470.c: New test.
2041         * gcc.target/i386/pr66470.c: New test.
2043 2015-06-10  Christian Bruel  <christian.bruel@st.com>
2045         PR target/52144
2046         * gcc.target/arm/attr_arm.c: New test
2047         * gcc.target/arm/attr_arm-err.c: New test
2048         * gcc.target/arm/attr_thumb.c: New test
2049         * gcc.target/arm/attr_thumb-static.c: New test
2051 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2053         PR target/66200
2054         PR target/66428
2055         PR c++/66192
2056         * g++.dg/abi/aarch64_guard1.C: Adjust test.
2058 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
2060         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2061         passed by the testsuite driver.
2063 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2065         Revert:
2066         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2067         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2068         * gcc.dg/ssp-1.c: Make counter a register.
2069         * gcc.dg/ssp-2.c: Likewise.
2070         * gcc.dg/torture/parm-coalesce.c: New.
2072 2015-06-09  Tom de Vries  <tom@codesourcery.com>
2074         * gcc.target/i386/vararg-loc.c: New test.
2076 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2078         PR c++/65815
2079         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2080         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2082 2015-06-09  Marek Polacek  <polacek@redhat.com>
2084         PR tree-optimization/66299
2085         * gcc.dg/pr66299-1.c: New test.
2086         * gcc.dg/pr66299-2.c: New test.
2087         * gcc.dg/pr66299-3.c: New test.
2089 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
2091         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2092         passed by the testsuite driver.
2094 2015-06-09  Richard Biener  <rguenther@suse.de>
2096         PR middle-end/66423
2097         * gcc.dg/fold-modpow2.c: New testcase.
2099 2015-06-09  Richard Biener  <rguenther@suse.de>
2101         PR tree-optimization/66419
2102         * gcc.dg/vect/bb-slp-37.c: New testcase.
2104 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
2106         * gcc.target/arm/stl-cond.c: New test.
2108 2015-06-09  Richard Biener  <rguenther@suse.de>
2110         PR middle-end/66413
2111         * gcc.dg/torture/pr66413.c: New testcase.
2113 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2115         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2116         * gcc.dg/ssp-1.c: Make counter a register.
2117         * gcc.dg/ssp-2.c: Likewise.
2118         * gcc.dg/torture/parm-coalesce.c: New.
2120 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
2122         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2123         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2125 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2127         PR rtl-optimization/66444
2128         * gcc.dg/pr66444.c: New test.
2130 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2132         PR fortran/66245
2133         * gfortran.dg/class_is_1.f90: New test.
2134         * gfortran.dg/type_is_1.f90: Ditto.
2136 2015-06-08  Marek Polacek  <polacek@redhat.com>
2138         PR c/66415
2139         * gcc.dg/cpp/pr66415-1.c: New test.
2140         * gcc.dg/cpp/pr66415-2.c: New test.
2142 2015-06-08  Richard Biener  <rguenther@suse.de>
2144         PR tree-optimization/66422
2145         * gcc.dg/Warray-bounds-16.c: New testcase.
2147 2015-06-08  Richard Biener  <rguenther@suse.de>
2149         * gcc.dg/vect/slp-perm-10.c: New testcase.
2150         * gcc.dg/vect/slp-23.c: Adjust.
2151         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2152         vector pointer update.
2154 2015-06-08  Marek Polacek  <polacek@redhat.com>
2156         PR sanitizer/66452
2157         * g++.dg/ubsan/pr66452.C: New test.
2159 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2161         PR tree-optimization/66436
2162         * gcc.dg/gomp/dump-new-function-2.c: New test.
2163         * gcc.dg/gomp/dump-new-function-3.c: Same.
2164         * gcc.dg/gomp/dump-new-function.c: Same.
2166 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2168         PR tree-optimization/66435
2169         * gcc.dg/gomp/notify-new-function-2.c: New test.
2170         * gcc.dg/gomp/notify-new-function-3.c: Same.
2171         * gcc.dg/gomp/notify-new-function.c: Same.
2173 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
2175         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2176         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2177         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2178         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2179         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2180         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2181         -fshort-enum.
2183 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
2185         PR fortran/47659
2186         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2187         * gfortran.dg/warn_conversion.f90: Add warning for change in value
2188         for assignment.
2189         * gfortran.dg/warn_conversion_3.f90: Add warnings.
2190         * gfortran.dg/warn_conversion_5.f90: New test.
2191         * gfortran.dg/warn_conversion_6.f90: New test.
2192         * gfortran.dg/warn_conversion_7.f90: New test.
2194 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2196         PR fortran/66347
2197         * gfortran.dg/blockdata_9.f: New test.
2199 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2201         PR fortran/66385
2202         * gfortran.dg/forall_17.f90:  New test.
2204 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
2206         * g++.dg/cpp0x/pr57101.C: Add warning.
2207         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2208         * g++.dg/ext/visibility/anon7.C: Same.
2209         * g++.dg/ipa/pr63587-2.C: Same.
2210         * g++.dg/opt/dump1.C: Same.
2211         * g++.dg/opt/pr59622-3.C: Same.
2212         * g++.dg/opt/pr59622.C: Same.
2213         * g++.dg/torture/pr46383.C: Same.
2214         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2215         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2216         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2217         functions.
2218         * gfortran.dg/intent_out_8.f90: Same.
2219         * gfortran.dg/warn_target_lifetime_3.f90: Same.
2221 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2223         PR fortran/66377
2224         gfortran.dg/equiv_9.f90: New test.
2227 2015-06-05  Tom de Vries  <tom@codesourcery.com>
2229         merge from gomp4 branch:
2230         2015-05-28  Tom de Vries  <tom@codesourcery.com>
2232         PR tree-optimization/65443
2233         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2234         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2235         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2237 2015-06-05  Nathan Sidwell  <nathan@acm.org>
2239         PR c++/52595
2240         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2242 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
2244         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2246 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2248         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2250 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
2252         * testsuite/gcc.target/i386/noplt-1.c: New test.
2253         * testsuite/gcc.target/i386/noplt-2.c: New test.
2254         * testsuite/gcc.target/i386/noplt-3.c: New test.
2255         * testsuite/gcc.target/i386/noplt-4.c: New test.
2257 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
2259         PR fortran/58749
2260         * gfortran.dg/adjustl_1.f90:  New test.
2262 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
2264         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2265         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2267 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
2269         * lto.c (iterative_hash_canonical_type,
2270         gimple_register_canonical_type): only hash main variants of types
2272 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
2274         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2275         Move set of dg-do-what-default after early return.
2277 2015-06-04  Marek Polacek  <polacek@redhat.com>
2279         PR c/66341
2280         * gcc.dg/lvalue-8.c: New test.
2282 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2283             Paolo Carlini  <paolo.carlini@oracle.com>
2285         PR c++/66130
2286         * g++.dg/other/pr66130.C: New.
2287         * g++.dg/cpp0x/pr66130.C: Likewise.
2289 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2291         * g++.dg/cpp0x/decl-loc1.C: New.
2292         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2293         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2294         * g++.dg/init/ctor8.C: Likewise.
2295         * g++.dg/parse/semicolon4.C: Likewise.
2297 2015-06-03  Marek Polacek  <polacek@redhat.com>
2299         PR sanitizer/66190
2300         * g++.dg/ubsan/static-init-1.C: New test.
2301         * g++.dg/ubsan/static-init-2.C: New test.
2302         * g++.dg/ubsan/static-init-3.C: New test.
2304 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
2306         PR target/66275
2307         * gcc.target/i386/pr66275.c: New test.
2309 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2311         * gcc.dg/Wcxx-compat-22.c: New testcase.
2312         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2313         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2314         * c-c++-common/pr58346-1.c: Likewise.
2315         * c-c++-common/transparent-union-1.c: Likewise.
2317 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
2319         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2320         * g++.dg/plugin/def_plugin.c: New file.
2321         * g++.dg/plugin/def-plugin-test.C: New file.
2323 2015-06-03  Richard Biener  <rguenther@suse.de>
2325         * gcc.dg/vect/bb-slp-36.c: New testcase.
2327 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2329         * gcc.dg/lto/chkp-removed-alias_0.c: New.
2331 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2333         * gcc.dg/lto/chkp-privatize-1_0.c: New.
2334         * gcc.dg/lto/chkp-privatize-1_1.c: New.
2335         * gcc.dg/lto/chkp-privatize-2_0.c: New.
2336         * gcc.dg/lto/chkp-privatize-2_1.c: New.
2338 2015-06-03  Marek Polacek  <polacek@redhat.com>
2340         PR c/64223
2341         PR c/29358
2342         * gcc.dg/pr64223-1.c: New test.
2343         * gcc.dg/pr64223-2.c: New test.
2345 2015-06-03  Richard Biener  <rguenther@suse.de>
2347         PR tree-optimization/63916
2348         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2350 2015-06-03  Richard Biener  <rguenther@suse.de>
2352         PR tree-optimization/66375
2353         * gcc.dg/torture/pr66375.c: New testcase.
2355 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
2357         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2359 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
2361         PR target/65768
2362         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2364 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2366         PR fortran/66380
2367         * gfortran.dg/reshape_7.f90: New test.
2369 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
2371         PR c/66220:
2372         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2373         (fn_36): New.
2375 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2377         PR c/49551
2378         * gcc.dg/pr49551.c: New testcase.
2380 2015-06-02  Richard Biener  <rguenther@suse.de>
2382         PR debug/65549
2383         * g++.dg/lto/pr65549_0.C: New testcase.
2385 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
2387         PR libgomp/65742
2388         PR middle-end/66332
2389         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2391 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2393         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2395 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
2397         PR c++/61683
2398         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2400 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2402         PR tree-optimization/48052
2403         * gcc.dg/tree-ssa/scev-8.c: New.
2404         * gcc.dg/tree-ssa/scev-9.c: New.
2405         * gcc.dg/tree-ssa/scev-10.c: New.
2406         * gcc.dg/vect/pr48052.c: New.
2408 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
2410         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2412 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2414         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2416 2015-06-02  Marek Polacek  <polacek@redhat.com>
2418         PR middle-end/66345
2419         * gcc.dg/torture/pr66345.c: New test.
2421 2015-06-02  Richard Biener  <rguenther@suse.de>
2423         PR tree-optimization/65961
2424         * gcc.dg/torture/pr65961.c: New testcase.
2426 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2428         PR tree-optimization/52563
2429         PR tree-optimization/62173
2430         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2431         * gcc.dg/tree-ssa/scev-4.c: Ditto.
2433 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2435         * gnat.dg/specs/varsize_return2.ads: New test.
2436         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2438 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
2440         * gcc.dg/vect/vect-outer-simd-1.c: New test.
2442 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
2444         PR target/65697
2445         * gcc.target/aarch64/sync-comp-swap.c: New.
2446         * gcc.target/aarch64/sync-comp-swap.x: New.
2447         * gcc.target/aarch64/sync-op-acquire.c: New.
2448         * gcc.target/aarch64/sync-op-acquire.x: New.
2449         * gcc.target/aarch64/sync-op-full.c: New.
2450         * gcc.target/aarch64/sync-op-full.x: New.
2451         * gcc.target/aarch64/sync-op-release.c: New.
2452         * gcc.target/aarch64/sync-op-release.x: New.
2454 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
2456         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
2457         (bar): Predefined.
2459 2015-06-01  Richard Biener  <rguenther@suse.de>
2461         PR tree-optimization/66349
2462         PR tree-optimization/66352
2463         PR tree-optimization/66357
2464         * gcc.dg/torture/pr66357.c: New testcase.
2465         * gcc.dg/torture/pr66349.c: Likewise.
2466         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
2468 2015-06-01  Richard Biener  <rguenther@suse.de>
2470         Revert
2471         2015-05-29  Richard Biener  <rguenther@suse.de>
2473         PR tree-optimization/66314
2474         * gcc.dg/asan/pr66314.c: New testcase.
2476 2015-06-01  Richard Biener  <rguenther@suse.de>
2478         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2480 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
2482         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2483         directives.
2484         (hp3, hp4): Add inline keyword.
2485         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2486         (hp2): Add inline keyword.
2487         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2488         (hp2): Add inline keyword.
2490 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
2492         PR target/65527
2493         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2494         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2495         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2496         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2498 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
2500         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2501         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2503 2015-06-01  Richard Biener  <rguenther@suse.de>
2505         PR tree-optimization/66280
2506         * g++.dg/torture/pr66280.C: New testcase.
2507         * g++.dg/torture/pr66280-2.C: Likewise.
2509 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2511         * gnat.dg/addr9_1.adb: New test.
2512         * gnat.dg/addr9_2.adb: Likewise.
2513         * gnat.dg/addr9_3.adb: Likewise.
2514         * gnat.dg/addr9_4.adb: Likewise.
2516 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2518           * g++.dg/other/dump-ada-spec-4.C: New test.
2520 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
2522         * gcc.dg/alias-8.c: Fix dg-warning.
2524 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
2526         * gcc.dg/alias-8.c: Do not xfail.
2527         * gcc.dg/pr62167.c: Prevent FRE.
2528         * gcc.dg/alias-14.c: New testcase.
2530 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
2532         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2534 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2536         PR target/66215
2537         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2538         dg-options.
2539         * gcc.target/s390/hotpatch-10.c: Likewise.
2540         * gcc.target/s390/hotpatch-11.c: Likewise.
2541         * gcc.target/s390/hotpatch-12.c: Likewise.
2542         * gcc.target/s390/hotpatch-17.c: Likewise.
2543         * gcc.target/s390/hotpatch-18.c: Likewise.
2544         * gcc.target/s390/hotpatch-20.c: Likewise.
2545         * gcc.target/s390/hotpatch-21.c: Likewise.
2546         * gcc.target/s390/hotpatch-22.c: Likewise.
2547         * gcc.target/s390/hotpatch-23.c: Likewise.
2548         * gcc.target/s390/hotpatch-24.c: Likewise.
2549         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
2550         to check for the exact nops too.
2551         * gcc.target/s390/hotpatch-3.c: Likewise.
2552         * gcc.target/s390/hotpatch-4.c: Likewise.
2553         * gcc.target/s390/hotpatch-5.c: Likewise.
2554         * gcc.target/s390/hotpatch-6.c: Likewise.
2555         * gcc.target/s390/hotpatch-7.c: Likewise.
2556         * gcc.target/s390/hotpatch-8.c: Likewise.
2557         * gcc.target/s390/hotpatch-9.c: Likewise.
2558         * gcc.target/s390/hotpatch-14.c: Likewise.
2559         * gcc.target/s390/hotpatch-15.c: Likewise.
2560         * gcc.target/s390/hotpatch-16.c: Likewise.
2561         * gcc.target/s390/hotpatch-19.c: Likewise.
2562         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
2563         scan-assembler-times counting number of .align directives.
2564         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2565         dg-options.  Remove scan-assembler-times counting number of .align
2566         directives.
2567         * gcc.target/s390/hotpatch-26.c: New file.
2568         * gcc.target/s390/hotpatch-27.c: New file.
2569         * gcc.target/s390/hotpatch-28.c: New file.
2570         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2571         using -Os -O0 -O1 -O2 -O3 options.
2573 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2575         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2577 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
2579         PR tree-optimization/66142
2580         * gcc.dg/vect/pr66142.c: New test.
2582 2015-05-29  Richard Biener  <rguenther@suse.de>
2584         PR tree-optimization/66314
2585         * gcc.dg/asan/pr66314.c: New testcase.
2587 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2589         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2590         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2591         Adjust all callers.
2592         (schedule-cleanups, dg-keep-saved-temps): New proc.
2593         (gcc-dg-test-1): Schedule cleanups.
2594         * lib/profopt.exp (profopt-execute): Likewise.
2595         * g++.dg/cdce3.C: Adjust expected line numbers.
2596         * gcc.dg/cdce1.c: Likewise.
2597         * gcc.dg/cdce2.c: Likewise.
2598         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2599         * gcc.dg/strlenopt-24.c: Likewise.
2600         * gcc.dg/tree-ssa/vrp26.c: Likewise.
2601         * gcc.dg/tree-ssa/vrp28.c: Likewise.
2602         * obj-c++.dg/encode-2.mm: Likewise.
2604 2015-05-28  DJ Delorie  <dj@redhat.com>
2606         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2608 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2610         * gnat.dg/discr43.adb: New test.
2612 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2614         * gnat.dg/varsize_temp.adb: Rename into...
2615         * gnat.dg/varsize1.adb: ...this.
2616         * gnat.dg/varsize_copy.ad[sb]: Rename into...
2617         * gnat.dg/varsize2.ad[sb]: ...this.
2618         * gnat.dg/varsize3_1.adb: New test.
2619         * gnat.dg/varsize3_2.adb: Likewise.
2620         * gnat.dg/varsize3_3.adb: Likewise.
2621         * gnat.dg/varsize3_4.adb: Likewise.
2622         * gnat.dg/varsize3_5.adb: Likewise.
2623         * gnat.dg/varsize3_6.adb: Likewise.
2624         * gnat.dg/varsize3_pkg1.ads: New helper.
2625         * gnat.dg/varsize3_pkg2.ads: Likewise.
2626         * gnat.dg/varsize3_pkg3.ads: Likewise.
2628 2015-05-28  Richard Biener  <rguenther@suse.de>
2630         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2632 2015-05-28  Richard Biener  <rguenther@suse.de>
2634         PR tree-optimization/66142
2635         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2637 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
2639         PR target/63810
2640         * gcc.dg/darwin-minversion-3.c: Update testcase.
2641         * gcc.dg/darwin-minversion-4.c: Ditto.
2642         * gcc.dg/darwin-minversion-5.c: New testcase.
2643         * gcc.dg/darwin-minversion-6.c: Ditto.
2644         * gcc.dg/darwin-minversion-7.c: Ditto.
2645         * gcc.dg/darwin-minversion-8.c: Ditto.
2646         * gcc.dg/darwin-minversion-9.c: Ditto.
2647         * gcc.dg/darwin-minversion-10.c: Ditto.
2648         * gcc.dg/darwin-minversion-11.c: Ditto.
2649         * gcc.dg/darwin-minversion-12.c: Ditto.
2651 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2653         PR rtl-optimization/66168
2654         * gcc.c-torture/compile/pr66168.c: New test.
2656 2015-05-27  Jeff Law  <law@redhat.com>
2658         PR target/39726
2659         * gcc.dg/target/m68k/pr39726-1.c: New test.
2661 2015-05-27  Nathan Sidwell  <nathan@acm.org>
2663         PR c++/66270
2664         * g++.dg/ext/alias-canon3.C: New.
2666 2015-05-27  Richard Biener  <rguenther@suse.de>
2668         PR tree-optimization/66272
2669         Revert parts of
2670         2014-08-15  Richard Biener  <rguenther@suse.de>
2672         PR tree-optimization/62031
2673         * gcc.dg/torture/pr66272.c: New testcase.
2675 2015-05-27  Richard Biener  <rguenther@suse.de>
2677         * gcc.dg/vect/slp-reduc-7.c: New testcase.
2679 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
2681         PR target/65358
2682         * gcc.dg/pr65358.c: New test.
2684 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
2686         PR fortran/65548
2687         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2688         semantic.
2689         * gfortran.dg/allocate_with_source_6.f90: New test.
2691 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2693         * gnat.dg/atomic7_1.adb: New test.
2694         * gnat.dg/atomic7_2.adb: Likewise.
2695         * gnat.dg/atomic7_pkg1.ads: New helper.
2696         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2698 2015-05-26  Michael Matz  <matz@suse.de>
2700         PR middle-end/66251
2701         * gcc.dg/vect/pr66251.c: New test.
2703 2015-05-26  Richard Biener  <rguenther@suse.de>
2705         PR tree-optimization/66142
2706         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2708 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
2710         PR fortran/66082
2711         * gfortran.dg/allocatable_scalar_13.f90: New test
2713 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2715         * gnat.dg/warn11.adb: New test.
2716         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2718 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2720         * gnat.dg/vfa1_1.adb: New test.
2721         * gnat.dg/vfa1_2.adb: Likewise.
2722         * gnat.dg/vfa1_3.adb: Likewise.
2723         * gnat.dg/vfa1_4.adb: Likewise.
2724         * gnat.dg/vfa1_pkg.ads: New helper.
2726 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
2728         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2729         * gcc.target/i386/pr66232-3.c: Likewise.
2731 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
2733         PR target/66274
2734         * gcc.target/i386/pr66274.c: New test.
2736 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2738         * gnat.dg/renaming6.ad[sb]: New test.
2740 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
2742         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2743         and 'dg-require-effective-target pie'.
2745 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2747         PR c++/66243
2748         * g++.dg/cpp0x/pr66243.C: New.
2750 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
2752         PR lto/66180
2753         * g++.dg/lto/pr66180_0.C: New testcase.
2754         * g++.dg/lto/pr66180_1.C: New testcase.
2756 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
2758         PR fortran/66257
2759         * typebound_call_27.f90: New file.
2761 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2763         PR c++/65936
2764         * g++.dg/template/pr65936.C: New.
2766 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2768         PR tree-optimization/63387
2769         * gcc.dg/pr63387-2.c: New testcase.
2771 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2773         * gcc.dg/simd-1.c: Update to the new message.
2775 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2777         * gcc.dg/nand.c: New testcase.
2779 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
2781         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2782         Set dg-do-what-default to compile only on ARM targets without
2783         arm_neon_hw execution support.  Remove redundant c-torture-execute
2784         in loop over test cases.
2786 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2788         PR target/65491
2789         * gcc.target/aarch64/pr65491_1.c: New test.
2790         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2791         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2793 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2795         PR c++/65598
2796         * g++.dg/cpp0x/explicit9.C: New.
2797         * g++.dg/cpp0x/explicit8.C: Check the locations too.
2799 2015-05-22  Richard Biener  <rguenther@suse.de>
2801         PR tree-optimization/66251
2802         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2804 2015-05-22  Marek Polacek  <polacek@redhat.com>
2806         PR c/47043
2807         * c-c++-common/attributes-enum-1.c: New test.
2808         * c-c++-common/attributes-enum-2.c: New test.
2809         * g++.dg/cpp0x/attributes-enum-1.C: New test.
2810         * g++.dg/cpp1y/attributes-enum-1.C: New test.
2812 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2814         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2815         effective target support.  If no arm_neon_hw support, do not attempt
2816         to execute the tests; only compile them.
2817         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2818         and "dg-require-effective-target arm_neon_ok".
2819         * gcc.target/arm/simd/vextp16_1.c: Likewise.
2820         * gcc.target/arm/simd/vextp64_1.c: Likewise.
2821         * gcc.target/arm/simd/vextp8_1.c: Likewise.
2822         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2823         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2824         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2825         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2826         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2827         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2828         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2829         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2830         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2831         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2832         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2833         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2834         * gcc.target/arm/simd/vexts16_1.c: Likewise.
2835         * gcc.target/arm/simd/vexts32_1.c: Likewise.
2836         * gcc.target/arm/simd/vexts64_1.c: Likewise.
2837         * gcc.target/arm/simd/vexts8_1.c: Likewise.
2838         * gcc.target/arm/simd/vextu16_1.c: Likewise.
2839         * gcc.target/arm/simd/vextu32_1.c: Likewise.
2840         * gcc.target/arm/simd/vextu64_1.c: Likewise.
2841         * gcc.target/arm/simd/vextu8_1.c: Likewise.
2842         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2843         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2844         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2845         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2846         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2847         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2848         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2849         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2850         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2851         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2852         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2853         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2854         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2855         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2856         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2857         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2858         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2859         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2860         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2861         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2862         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2863         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2864         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2865         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2866         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2867         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2868         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2869         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2870         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2871         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2872         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2873         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2874         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2875         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2876         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2877         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2878         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2879         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2880         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2881         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2882         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2883         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2884         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2885         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2886         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2887         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2888         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2889         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2890         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2891         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2892         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2893         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2894         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2895         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2896         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2897         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2898         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2899         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2900         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2901         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2902         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2903         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2904         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2905         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2906         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2907         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2908         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2909         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2910         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2911         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2912         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2913         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2914         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2915         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2916         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2917         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2918         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2919         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2920         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2921         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2922         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2923         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2924         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2925         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2926         * gcc.target/arm/simd/vzips16_1.c: Likewise.
2927         * gcc.target/arm/simd/vzips32_1.c: Likewise.
2928         * gcc.target/arm/simd/vzips8_1.c: Likewise.
2929         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2930         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2931         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2933 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2935         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2936         * gcc.dg/vect/pr59354.c: Likewise.
2937         * gcc.dg/vect/pr64252.c: Likewise.
2938         * gcc.dg/vect/pr64404.c: Likewise.
2939         * gcc.dg/vect/pr64493.c: Likewise.
2940         * gcc.dg/vect/pr64495.c: Likewise.
2941         * gcc.dg/vect/pr64844.c: Likewise.
2942         * gcc.dg/vect/pr65518.c: Likewise.
2943         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2945 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2947         PR c++/66210
2948         * g++.dg/cpp1y/var-templ28.C: New.
2950 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
2952         PR target/66232
2953         * gcc.target/i386/pr66232-1.c: New test.
2954         * gcc.target/i386/pr66232-2.c: Likewise.
2955         * gcc.target/i386/pr66232-3.c: Likewise.
2956         * gcc.target/i386/pr66232-4.c: Likewise.
2957         * gcc.target/i386/pr66232-5.c: Likewise.
2959 2015-05-21  Nathan Sidwell  <nathan@acm.org>
2961         * g++.dg/cpp1y/pr60943.C: New.
2963 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
2965         PR tree-optimization/66233
2966         * gcc.c-torture/execute/pr66233.c: New test.
2968 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2970         PR fortran/66176
2971         * gfortran.dg/inline_matmul_11.f90:  New test.
2973 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
2975         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2976         instead of listing several targets on its own.
2977         * gcc.target/i386/pr32219-2.c: Likewise.
2978         * gcc.target/i386/pr32219-3.c: Likewise.
2979         * gcc.target/i386/pr32219-4.c: Likewise.
2980         * gcc.target/i386/pr32219-5.c: Likewise.
2981         * gcc.target/i386/pr32219-6.c: Likewise
2982         * gcc.target/i386/pr32219-7.c: Likewise.
2983         * gcc.target/i386/pr32219-8.c: Likewise.
2984         * gcc.target/i386/pr39013-1.c: Likewise.
2985         * gcc.target/i386/pr39013-2.c: Likewise.
2986         * gcc.target/i386/pr64317.c: Likewise.
2988 2015-05-21  Jeff Law  <law@redhat.com>
2990         * gcc.target/hppa/shadd-3.c: New test.
2991         * gcc.target/hppa/shadd-4.c: New test.
2993 2015-05-21  Michael Matz  <matz@suse.de>
2995         * gcc.dg/vect/vect-strided-store.c: New test.
2996         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2997         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2999 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3001         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3002         * gcc.dg/pow-sqrt-synth-1.c: New test.
3003         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3005 2015-05-21  Richard Biener  <rguenther@suse.de>
3007         PR c++/66211
3008         * g++.dg/conversion/pr66211.C: New testcase.
3009         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3011 2015-05-21  Jeff Law  <law@redhat.com>
3013         * gcc.target/hppa/shadd-2.c: New test.
3015 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
3017         PR target/54236
3018         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
3020 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3022         PR target/65937
3023         * gcc.target/arm/pr26702.c: Adjust target selector.
3025 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
3027         PR middle-end/66221
3028         * gcc.dg/lto/pr66221_0.c: New test.
3029         * gcc.dg/lto/pr66221_1.c: New test.
3031 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3033         PR c/52952
3034         * gcc.dg/redecl-4.c: Update column numbers.
3035         * gcc.dg/format/bitfld-1.c: Likewise.
3036         * gcc.dg/format/attr-2.c: Likewise.
3037         * gcc.dg/format/attr-6.c: Likewise.
3038         * gcc.dg/format/attr-7.c (baz): Likewise.
3039         * gcc.dg/format/asm_fprintf-1.c: Likewise.
3040         * gcc.dg/format/attr-4.c: Likewise.
3041         * gcc.dg/format/branch-1.c: Likewise.
3042         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3043         locations within strings with embedded escape sequences.
3045 2015-05-20  Jeff Law  <law@redhat.com>
3047         * gcc.target/hppa/hppa.exp: New target test driver.
3048         * gcc.target/hppa/shadd-1.c: New test.
3050 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
3052         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3054 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
3056         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3057         (fn_33_k_and_r_style): New.
3058         (fn_33_stroustrup_style): New.
3059         (fn_33_allman_style): New.
3060         (fn_33_whitesmiths_style): New.
3061         (fn_33_horstmann_style): New.
3062         (fn_33_ratliff_banner_style): New.
3063         (fn_33_lisp_style): New.
3064         (fn_34_indent_dash_gnu): New.
3065         (fn_34_indent_dash_kr): New.
3066         (fn_34_indent_dash_orig): New.
3067         (fn_34_indent_linux_style): New.
3069 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
3071         PR fortran/65548
3072         * gfortran.dg/allocate_with_source_5.f90: Extend test.
3074 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
3076         PR tree-optimization/65447
3077         * gcc.dg/tree-ssa/pr65447.c: New test.
3079 2015-05-19  Nathan sidwell  <nathan@acm.org>
3081         * g++.dg/cpp0x/pr65954.C: New.
3083 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3085         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3087 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3089         * lib/target-supports.exp: Vector do not always have natural
3090         alignment on s390*.
3092 2015-05-19  David Sherwood  <david.sherwood@arm.com>
3094         * gcc.dg/loop-invariant.c: New testcase.
3096 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3098         * lib/target-supports.exp: Vector do not always have natural
3099         alignment on s390*.
3101 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3103         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3104         s390*.
3105         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3107 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3109         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3110         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3111         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3112         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3113         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3114         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3115         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3116         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3117         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3118         * gcc.target/s390/zvector/vec-elem-1.c: New test.
3120 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3122         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3124 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3126         * gcc.target/s390/s390.exp
3127         (check_effective_target_vector): New check.
3128         * gcc.target/s390/vector/vec-abi-1.c: New test.
3129         * gcc.target/s390/vector/vec-abi-2.c: New test.
3130         * gcc.target/s390/vector/vec-abi-3.c: New test.
3131         * gcc.target/s390/vector/vec-abi-4.c: New test.
3132         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3133         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3134         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3135         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3136         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3137         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3138         * gcc.target/s390/vector/vec-clobber-1.c: New test.
3139         * gcc.target/s390/vector/vec-cmp-1.c: New test.
3140         * gcc.target/s390/vector/vec-cmp-2.c: New test.
3141         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3142         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3143         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3144         * gcc.target/s390/vector/vec-genmask-1.c: New test.
3145         * gcc.target/s390/vector/vec-genmask-2.c: New test.
3146         * gcc.target/s390/vector/vec-init-1.c: New test.
3147         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3148         * gcc.target/s390/vector/vec-shift-1.c: New test.
3149         * gcc.target/s390/vector/vec-sub-1.c: New test.
3151 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3153         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3155 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3157         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3159 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3161         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3163 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3165         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3167 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3169         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3171 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3173         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3175 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3177         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3179 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3181         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3183 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3185         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3187 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3189         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3191 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3193         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3195 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3197         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3199 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3201         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3203 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
3205         PR tree-optimization/66187
3206         * gcc.c-torture/execute/pr66187.c: New test.
3207         * gcc.dg/pr66187-1.c: New test.
3208         * gcc.dg/pr66187-2.c: New test.
3210 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3212         * gcc.dg/vect/bb-slp-35.c: Adjust.
3214 2015-05-19  Richard Biener  <rguenther@suse.de>
3216         PR tree-optimization/66165
3217         * gcc.dg/torture/pr66165.c: New testcase.
3219         PR tree-optimization/66185
3220         * gcc.dg/torture/pr66185.c: New testcase.
3222 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
3224         PR target/54236
3225         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3227 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
3229         * gcc.target/mips/p5600-bonding.c : New file.
3231 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3233         PR fortran/66106
3234         * gfortran.dg/interface_operator_1.f90: New tests.
3236 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3238         PR fortran/66057
3239         * gfortran.dg/generic_29.f90: New tests.
3241 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3243         PR fortran/66043
3244         * gfortran.dg/storage_size_6.f90: New tests.
3246 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3248         PR fortran/66045
3249         * gfortran.dg/null1.f90: New test.
3251 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3253         PR fortran/66044
3254         * gfortran.dg/entry_21.f90: New test.
3256 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3258         PR fortran/66043
3259         * gfortran.dg/storage_size_6.f90: New tests.
3261 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3263         PR fortran/66040
3264         * gfortran.dg/misplaced_statement.f90: New test.
3266 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3268         PR fortran/66039
3269         * gfortran.dg/filepos1.f90: New test
3271 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3273         PR fortran/64925
3274         * gfortran.dg/pr64925.f90: New test.
3276 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3278         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3279         unit.
3280         * gfortran.dg/lto/pr41576_1.f90: Ditto.
3282 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
3284         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3285         to the family of pie capable targets.
3287 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
3289         * gcc.target/arm/bics_1.c : New testcase.
3290         * gcc.target/arm/bics_2.c : New testcase.
3291         * gcc.target/arm/bics_3.c : New testcase.
3292         * gcc.target/arm/bics_4.c : New testcase.
3294 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
3296         * gcc.target/mips/umips-attr.c: New test.
3298 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3300         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3301         * gcc.dg/20150120-2.c (dg-final): Ditto.
3302         * gcc.dg/20150120-2.c (dg-final): Ditto.
3303         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3305 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3307         PR target/66174
3308         * gcc.target/i386/pr66174.c: New test.
3310 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
3312         PR fortran/37131
3313         * gfortran.dg/matmul_bounds_6.f90:  New test.
3314         * gfortran.dg/matmul_bounds_7.f90:  New test.
3316 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
3318         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3319         * gfortran.dg/lto/pr41576_1.f90: Add interface.
3320         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3321         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3322         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3323         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3325 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3327         PR fortran/65903
3328         * gfortran.dg/continuation_13.f90: Update test.
3329         * gfortran.dg/pr65903.f90: New test.
3331 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3333         PR fortran/66113
3334         * gfortran.dg/block_14.f90:  New test.
3336 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3338         PR fortran/44054
3339         * lib/gfortran-dg.exp: Update regex to handle two locations for
3340         the same diagnostic without caret.
3341         * gfortran.dg/badline.f: Test also that line numbers are correct
3342         before and after "left but not entered" warning.
3344 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
3345             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3347         PR target/65768
3348         * gcc.target/arm/maskdata.c: New test.
3350 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
3352         PR fortran/65792
3353         * gfortran.dg/derived_constructor_components_5: New test
3355 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
3357         PR target/66140
3358         * gcc.target/alpha/pr66140.c: New test.
3360 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
3362         PR c/48956
3363         * gcc.dg/Wconversion-complex-c99.c: New test.
3364         * gcc.dg/Wconversion-complex-gnu.c: New test.
3366 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
3368         PR tree-optimization/64454
3369         * gcc.dg/modmod.c: New testcase.
3371 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
3373         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3375 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
3377         PR middle-end/66134
3378         * gcc.target/i386/mpx/pr66134.c: New test.
3380 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
3382         * gcc.target/powerpc/pr60158.c: New test.
3384 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
3386         * gcc.target/i386/sibcall-7.c: New test.
3387         * gcc.target/i386/sibcall-8.c: New test.
3389 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
3391         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3392         (abs64_in_dreg): Likewise.
3394 2015-05-14  Marek Polacek  <polacek@redhat.com>
3396         PR c/66066
3397         PR c/66127
3398         * gcc.dg/pr14649-1.c: Add -Wpedantic.
3399         * gcc.dg/pr19984.c: Likewise.
3400         * gcc.dg/pr66066-1.c: New test.
3401         * gcc.dg/pr66066-2.c: New test.
3402         * gcc.dg/pr66066-3.c: New test.
3404 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3406         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3407         * gcc.dg/pow-sqrt.x: New file.
3408         * gcc.dg/pow-sqrt-1.c: New test.
3409         * gcc.dg/pow-sqrt-2.c: Likewise.
3410         * gcc.dg/pow-sqrt-3.c: Likewise.
3412 2015-05-13  Richard Biener  <rguenther@suse.de>
3414         PR tree-optimization/66123
3415         * gcc.dg/torture/pr66123.c: New testcase.
3417 2015-05-13  Richard Biener  <rguenther@suse.de>
3419         PR middle-end/66110
3420         * gcc.dg/alias-2.c: Adjust.
3421         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3423 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3425         PR target/65103
3426         * gcc.target/i386/pr65103-3.c: New.
3428 2015-05-13  Martin Liska  <mliska@suse.cz>
3430         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3432 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
3434         PR target/66112
3435         * gcc.target/i386/pr66112-2.c: New test.
3437         PR target/66112
3438         * gcc.target/i386/pr66112-1.c: New test.
3440 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3442         PR target/66048
3443         * gcc.target/i386/mpx/pr66048.cc: New.
3445 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3447         PR rtl-optimization/64616
3448         * gcc.dg/loop-8.c: New test.
3449         * gcc.dg/loop-9.c: New test.
3451 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3453         PR target/pr66047.c
3454         * gcc.target/i386/pr66047.c: New testcase.
3456 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3458         PR ipa/65873
3459         * gcc.c-torture/compile/pr65873.c: New testcase.
3461 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3463         PR fortran/66111
3464         * gfortran.dg/inline_matmul_10.f90:  New test.
3466 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
3468         * c-c++-common/Wmisleading-indentation.c: New testcase.
3469         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
3470         * c-c++-common/Wmisleading-indentation-2.md: New file.
3472 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3474         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3475         "break".
3476         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3478 2015-05-12  Richard Biener  <rguenther@suse.de>
3480         PR tree-optimization/66101
3481         * gcc.dg/torture/pr66101.c: New testcase.
3483 2015-05-12  Richard Biener  <rguenther@suse.de>
3485         PR tree-optimization/37021
3486         * gcc.target/i386/vect-addsub.c: New testcase.
3488 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
3490         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3492 2015-05-12  Tom de Vries  <tom@codesourcery.com>
3494         PR tree-optimization/66010
3495         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3497 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
3499         PR c++/65133
3500         * g++.dg/cpp0x/trailing10.C: New.
3502 2015-05-12  Richard Biener  <rguenther@suse.de>
3504         * gcc.dg/vect/bb-slp-35.c: New testcase.
3506 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
3508         PR fortran/66100
3509         * gfortran.dg/bound_simplification_6.f90: New.
3511 2015-05-11  Steve Ellcey  <sellcey@mips.com>
3513         * gcc.target/mips/branch-1.c: Pass argument to bar().
3515 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
3517         PR target/65753
3518         * gcc.target/i386/pr65753.c: New test.
3520 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
3522         PR rtl-optimization/66076
3523         * gcc.dg/torture/pr66076.c: New test.
3525 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3527         PR fortran/66041
3528         * gfortran.dg/inline_matmul_7.f90:  New test.
3529         * gfortran.dg/inline_matmul_8.f90:  New test.
3530         * gfortran.dg/inline_matmul_9.f90:  New test.
3532 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
3534         * gfortran.dg/bound_simplification_5.f90: New.
3536 2015-05-09  Jason Merrill  <jason@redhat.com>
3538         * lib/target-supports.exp (cxx_default): New global.
3539         (check_effective_target_c++11_only)
3540         (check_effective_target_c++14_only)
3541         (check_effective_target_c++98_only)
3542         (check_effective_target_c++1z_only): Check it.
3544 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
3546         PR tree-optimization/64454
3547         * gcc.dg/tree-ssa/vrp97.c: New file.
3548         * gcc.dg/vect/slp-perm-7.c: Update.
3550 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
3552         PR fortran/65894
3553         * gfortran.dg/elemental_subroutine_11.f90: New test.
3555 2015-05-08  Richard Biener  <rguenther@suse.de>
3557         PR tree-optimization/66036
3558         * gcc.dg/vect/slp-41.c: New testcase.
3560 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
3562         * gfortran.dg/elemental_optional_args_7.f90: New.
3564 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
3566         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3567         allow cmlt or sshr.
3569 2015-05-08  Marek Polacek  <polacek@redhat.com>
3571         PR c/64918
3572         * gcc.dg/Woverride-init-side-effects-1.c: New test.
3573         * gcc.dg/Woverride-init-side-effects-2.c: New test.
3575 2015-05-07  Marek Polacek  <polacek@redhat.com>
3577         PR c/65179
3578         * c-c++-common/Wshift-negative-value-1.c: New test.
3579         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3580         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3581         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3582         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3583         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3584         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3585         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3586         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3588 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
3590         PR middle-end/192
3591         PR middle-end/54303
3592         * gcc.dg/fdata-sections-2.c: New file.
3594 2015-05-07  Marek Polacek  <polacek@redhat.com>
3596         PR testsuite/66046
3597         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3598         last dg-output.
3599         * c-c++-common/ubsan/align-7.c: Likewise.
3600         * c-c++-common/ubsan/bounds-8.c: Likewise.
3601         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3602         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3603         * c-c++-common/ubsan/null-1.c: Likewise.
3604         * c-c++-common/ubsan/null-10.c: Likewise.
3605         * c-c++-common/ubsan/null-11.c: Likewise.
3606         * c-c++-common/ubsan/null-2.c: Likewise.
3607         * c-c++-common/ubsan/null-3.c: Likewise.
3608         * c-c++-common/ubsan/null-4.c: Likewise.
3609         * c-c++-common/ubsan/null-5.c: Likewise.
3610         * c-c++-common/ubsan/null-6.c: Likewise.
3611         * c-c++-common/ubsan/null-7.c: Likewise.
3612         * c-c++-common/ubsan/null-8.c: Likewise.
3613         * c-c++-common/ubsan/null-9.c: Likewise.
3614         * c-c++-common/ubsan/object-size-1.c: Likewise.
3615         * c-c++-common/ubsan/object-size-10.c: Likewise.
3616         * c-c++-common/ubsan/object-size-4.c: Likewise.
3617         * c-c++-common/ubsan/object-size-5.c: Likewise.
3618         * c-c++-common/ubsan/object-size-7.c: Likewise.
3619         * c-c++-common/ubsan/object-size-8.c: Likewise.
3620         * c-c++-common/ubsan/object-size-9.c: Likewise.
3621         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3622         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3623         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3624         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3625         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3626         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3627         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3628         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3629         * c-c++-common/ubsan/pr59333.c: Likewise.
3630         * c-c++-common/ubsan/pr59667.c: Likewise.
3631         * c-c++-common/ubsan/pr60613-2.c: Likewise.
3632         * c-c++-common/ubsan/pr60636.c: Likewise.
3633         * c-c++-common/ubsan/pr63802.c: Likewise.
3634         * c-c++-common/ubsan/recovery-1.c: Likewise.
3635         * c-c++-common/ubsan/recovery-3.c: Likewise.
3636         * c-c++-common/ubsan/shift-1.c: Likewise.
3637         * c-c++-common/ubsan/shift-2.c: Likewise.
3638         * c-c++-common/ubsan/shift-4.c: Likewise.
3639         * c-c++-common/ubsan/shift-7.c: Likewise.
3640         * c-c++-common/ubsan/undefined-2.c: Likewise.
3641         * c-c++-common/ubsan/vla-1.c: Likewise.
3642         * g++.dg/ubsan/null-1.C: Likewise.
3643         * g++.dg/ubsan/null-3.C: Likewise.
3644         * g++.dg/ubsan/null-4.C: Likewise.
3645         * g++.dg/ubsan/vptr-8.C: Likewise.
3646         * g++.dg/ubsan/vptr-9.C: Likewise.
3647         * gcc.dg/ubsan/bounds-2.c: Likewise.
3648         * gcc.dg/ubsan/object-size-9.c: Likewise.
3650 2015-05-07  Jeff Law  <law@redhat.com>
3652         * gcc.dg/tree-ssa/shorten-1.c: New test.
3654 2015-05-07  Richard Biener  <rguenther@suse.de>
3656         PR tree-optimization/66002
3657         * gcc.dg/vect/vect-125.c: New testcase.
3659 2015-05-07  Marek Polacek  <polacek@redhat.com>
3660             Martin Uecker  <uecker@eecs.berkeley.edu>
3662         * c-c++-common/ubsan/bounds-10.c: New test.
3664 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
3666         * jit.dg/harness.h (set_options): Wrap with
3667         #ifndef TEST_ESCHEWS_SET_OPTIONS.
3668         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3669         Special-case test-benchmark.c as a negative.
3670         * jit.dg/test-benchmark.c: New file.
3672 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
3674         PR target/64208
3675         * gcc.target/arm/pr64208.c: New test.
3677 2015-05-06  Alan Modra  <amodra@gmail.com>
3679         PR target/66020
3680         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3681         (gparms): Make volatile.
3683 2015-05-06  Richard Biener  <rguenther@suse.de>
3685         PR tree-optimization/62283
3686         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3688 2015-05-06  Christian Bruel  <christian.bruel@st.com>
3690         PR target/66015
3691         * gcc.target/aarch64/iinline-attr-1.c: New test.
3693 2015-05-06  Richard Biener  <rguenther@suse.de>
3695         * gcc.dg/vect/bb-slp-34.c: New testcase.
3697 2015-05-06  Richard Biener  <rguenther@suse.de>
3699         PR tree-optimization/62283
3700         * gcc.dg/vect/bb-slp-14.c: Adjust.
3702 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3704         PR target/65990
3705         * gcc.target/i386/pr65990.c: New test.
3707 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
3709         PR target/65915
3710         * gcc.target/i386/pr65915.c: New.
3712 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3714         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3715         'va_list escapes 0'.
3717 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3719         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3720         in r222173.
3722 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
3724         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3725         * gcc.target/arm/pr65924.c: Likewise.
3727 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3729         PR target/65871
3730         * gcc.target/i386/pr65871-3.c: New test.
3732 2015-05-04  Jeff Law  <law@redhat.com>
3734         Revert:
3735         2015-05-04  Jeff Law  <law@redhat.com>
3736         * gcc.dg/tree-ssa/shorten-1.c: New test.
3738 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3739             Jakub Jelinek  <jakub@redhat.com>
3741         PR c++/66007
3742         * g++.dg/cpp0x/Wnarrowing4.C: New.
3744 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
3746         * lib/target-supports.exp
3747         (check_effective_target_keeps_null_pointer_checks): Clarify that
3748         this is for targets that disable -fdelete-null-pointer-checks,
3749         not default it to off.
3750         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3751         -fdelete-null-pointer-checks explicit.
3752         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3753         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3754         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3755         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3756         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3757         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3758         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3759         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3760         * gcc.dg/tree-ssa/pr20318.c: Likewise.
3761         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3762         * gcc.dg/tree-ssa/pr20702.c: Likewise.
3763         * gcc.dg/tree-ssa/pr21086.c: Likewise.
3764         * gcc.dg/tree-ssa/pr21090.c: Likewise.
3765         * gcc.dg/tree-ssa/pr58480.c: Likewise.
3766         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3767         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3768         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3769         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3770         * gcc.dg/tree-ssa/unreachable.c: Likewise.
3771         * gcc.dg/tree-ssa/vrp02.c: Likewise.
3772         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3773         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3774         * gcc.dg/tree-ssa/vrp55.c: Likewise.
3775         * g++.dg/cpp0x/static_assert9.C: Likewise.
3776         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3777         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3778         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3779         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3780         * g++.dg/tree-ssa/pr26406.C: Likewise.
3782 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
3784         PR tree-optimization/65984
3785         * c-c++-common/ubsan/pr65984.c: New test.
3787 2015-05-04  Jeff Law  <law@redhat.com>
3789         * gcc.dg/tree-ssa/shorten-1.c: New test.
3791 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3793         PR fortran/44735
3794         * gfortran.dg/pr44735.f90: New test.
3796 2015-05-04  Richard Biener  <rguenther@suse.de>
3798         PR tree-optimization/65965
3799         * gcc.dg/vect/bb-slp-33.c: New testcase.
3801 2015-05-04  Richard Biener  <rguenther@suse.de>
3803         PR tree-optimization/65935
3804         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3806 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3808         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3809         for each supported variant instead of CHECK_RESULTS.
3810         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3811         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3812         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3813         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3814         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3815         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3816         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3817         expected results for unsupported variants.  Call CHECK for each
3818         supported variant instead of CHECK_RESULTS.
3819         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3820         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3821         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3822         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3823         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3824         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3825         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3826         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3827         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3828         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3829         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3830         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3831         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3832         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3833         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3834         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3835         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3836         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3837         expected results for unsupported variants.
3838         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3839         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3840         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3841         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3842         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3843         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3844         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3845         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3846         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3847         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3848         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3849         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3850         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3851         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3852         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3853         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3854         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3855         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3856         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3857         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3858         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3859         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3860         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3861         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3862         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3863         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3864         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3865         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3867 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3869         PR fortran/37131
3870         * gfortran.dg/bound_9.f90:  Add pointer assignment.
3872 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3873             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
3875         PR c++/65858
3876         * g++.dg/cpp0x/Wnarrowing3.C: New.
3878 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
3880         * gcc.dg/20150120-1.c: New test.
3881         * gcc.dg/20150120-2.c: New test.
3882         * gcc.dg/20150120-3.c: New test.
3884 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
3886         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3888 2015-05-01  Renlin Li  <renlin.li@arm.com>
3890         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3892 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
3894         * gfortran.dg/bound_simplification_4.f90: New.
3896 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3898         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3899         with powerpc_p8vector_ok.
3901 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3903         PR fortran/37131
3904         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
3905         scan pattern.
3906         * gfortran.dg/bound_9.f90:  New test case.
3908 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
3910         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3911         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3912         for 32bit x86 targets.
3913         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3914         for 32bit x86 targets.
3915         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3916         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3917         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3918         for 32bit x86 targets.
3920 2015-04-30  Marek Polacek  <polacek@redhat.com>
3922         PR tree-optimization/63551
3923         * g++.dg/ipa/pr63551.C: New test.
3925 2015-04-30  Caroline Tice  <cmtice@google.com>
3927         PR  65929
3928         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
3929         partition size on certain targets.
3931 2015-04-30  Renlin Li  <renlin.li@arm.com>
3933         * gcc.target/aarch64/vect-reduc-or_1.c: New.
3935 2015-04-30  Marek Polacek  <polacek@redhat.com>
3937         * c-c++-common/Wbool-compare-3.c: New test.
3939         * gcc.dg/pr65901.c (foo): Adjust dg-error.
3940         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3942 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3944         PR c++/57610
3945         * g++.dg/init/ref22.C: New.
3947 2015-04-30  Marek Polacek  <polacek@redhat.com>
3949         * gcc.dg/init-bad-8.c: New test.
3951         * gcc.dg/incomplete-typedef-1.c: New test.
3953 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3955         PR c++/59955
3956         * g++.dg/template/crash121.C: New.
3958 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
3960         * gcc.target/mips/call-from-init.c: New test.
3961         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3963 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3965         PR target/65871
3966         * gcc.target/i386/pr65871-1.c: New test.
3967         * gcc.target/i386/pr65871-2.c: Ditto.
3969 2015-04-29  Marek Polacek  <polacek@redhat.com>
3971         PR c/64610
3972         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3973         * c-c++-common/Wbool-compare-2.c: New test.
3975 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3977         PR target/65770
3978         * gcc.target/aarch64/vstN_lane_1.c: New file.
3980 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3982         PR c++/64667
3983         * g++.dg/warn/Winit-self-3.C: New.
3985 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3987         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3989 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
3991         PR target/65924
3992         * gcc.target/arm/pr65924.c: New test.
3994 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
3996         * g++.dg/gomp/tpl-target-update.C: New file.
3998 2015-04-29  Richard Biener  <rguenther@suse.de>
4000         PR tree-optimization/65917
4001         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4003 2015-04-29  Christian Bruel  <christian.bruel@st.com>
4005         PR target/64835
4006         * gcc.dg/ipa/iinline-attr.c: New test.
4007         * gcc.target/i386/iinline-attr-2.c: New test.
4009 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
4011         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4012         segfault is fixed.
4014 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4016         * gcc.dg/vect/vect-33.c: Remove spurious line.
4018 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
4020         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
4022 2015-04-28  Marek Polacek  <polacek@redhat.com>
4024         PR c/65901
4025         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
4026         * gcc.dg/pr65901.c: New test.
4028 2015-04-28  Richard Biener  <rguenther@suse.de>
4030         PR tree-optimization/62283
4031         * gfortran.dg/vect/pr62283-2.f: New testcase.
4032         * gcc.dg/vect/bb-slp-14.c: Adjust.
4034 2015-04-28  Richard Biener  <rguenther@suse.de>
4036         PR tree-optimization/65851
4037         * g++.dg/torture/pr65851.C: New testcase.
4039 2015-04-27  Jeff Law <law@redhat.com>
4041         PR tree-optimization/65217
4042         * gcc.target/i386/pr65217.c: Remove XFAIL.
4044 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4046         PR fortran/60322
4047         Add tests forgotten to svn-add.
4048         * gfortran.dg/class_allocate_19.f03: New test.
4049         * gfortran.dg/class_array_20.f03: New test.
4050         * gfortran.dg/class_array_21.f03: New test.
4051         * gfortran.dg/finalize_29.f08: New test.
4053 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4055         PR fortran/59678
4056         PR fortran/65841
4057         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4058         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4060 2015-04-27  Caroline Tice  <cmtice@google.com>
4062         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4063         partition size.
4065 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
4067         PR target/64579
4068         * gcc.target/powerpc/htm-1.c: New test.
4069         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4070         on 64-bit compiles.
4071         (__builtin_tabortdci): Likewise.
4072         (__builtin_tcheck): Remove operand.
4073         * lib/target-supports.exp (check_htm_hw_available): New function.
4075 2015-04-27  Richard Biener  <rguenther@suse.de>
4077         * gcc.target/i386/pr65217.c: XFAIL.
4079 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
4081         PR tree-optimization/65875
4082         * gcc.c-torture/compile/pr65875.c: New test.
4084 2015-04-25  Marek Polacek  <polacek@redhat.com>
4086         PR c/52085
4087         * gcc.dg/enum-incomplete-2.c: New test.
4088         * gcc.dg/enum-mode-1.c: New test.
4090 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4092         PR target/65849
4093         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4094         set new options.
4095         * gcc.target/powerpc/pr65849-2.c: Likewise.
4097 2015-04-24  Tom de Vries  <tom@codesourcery.com>
4099         PR tree-optimization/65802
4100         * g++.dg/pr65802.C: Move to ...
4101         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
4102         stdarg.h.  Rewrite for C.
4103         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
4104         va_start and va_end.  Remove unnecessary inline asm.
4106 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
4107             Wei Mi  <wmi@google.com>
4109         * gcc.target/i386/sse2-load-multi.c: New test.
4110         * gcc.target/i386/sse2-store-multi.c: Ditto.
4112 2015-04-24  Marek Polacek  <polacek@redhat.com>
4114         PR c/65830
4115         * c-c++-common/pr65830.c: New test.
4117         PR c/63357
4118         * c-c++-common/Wlogical-op-1.c: New test.
4120 2015-04-24  Marek Polacek  <polacek@redhat.com>
4122         PR c/61534
4123         * c-c++-common/pr61534-1.c: New test.
4125 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4126             Steven Bosscher <steven@gcc.gnu.org>
4128         PR rtl-optimization/34503
4129         * gcc.target/arm/pr64616.c: New file.
4131 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
4133         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4135 2015-04-24  Terry Guo  <terry.guo@arm.com>
4137         * gcc.target/arm/pr65710.c: Update the options.
4139 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
4141         * gcc.target/i386/pr65523.c: Skip x32.
4143 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4145         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4146         to look for vcl* where appropriate.
4148 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4150         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4151         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4153 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
4155         PR target/26702
4156         * gcc.target/arm/pr26702.c: New test.
4158 2015-04-23  Marek Polacek  <polacek@redhat.com>
4160         PR c/65345
4161         * gcc.dg/pr65345-1.c: New test.
4162         * gcc.dg/pr65345-2.c: New test.
4164 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4166         * gcc.target/powerpc/crypto-builtin-2.c: New.
4168 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
4170         PR fortran/60322
4171         * gfortran.dg/class_allocate_19.f03: New test.
4172         * gfortran.dg/class_array_20.f03: New test.
4173         * gfortran.dg/class_array_21.f03: New test.
4174         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4175         * gfortran.dg/finalize_15.f90: Fixing comparision to model
4176         initialization correctly.
4177         * gfortran.dg/finalize_29.f08: New test.
4179 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4181         * gcc.target/powerpc/swaps-p8-18.c: New test.
4183 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4185         PR target/65456
4186         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4187         * gcc.dg/vect/bb-slp-25.c: Likewise.
4188         * gcc.dg/vect/bb-slp-29.c: Likewise.
4189         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4190         vect_no_align && { ! vect_hw_misalign }.
4191         * gcc.dg/vect/bb-slp-9.c: Likewise.
4192         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4193         vect_hw_misalign.
4194         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4195         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4196         account for POWER8, where peeling for alignment is not needed.
4197         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4198         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4199         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4200         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4201         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4202         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4203         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4204         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4205         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4206         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4207         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4208         * gcc.dg/vect/pr16105.c: Likewise.
4209         * gcc.dg/vect/pr20122.c: Likewise.
4210         * gcc.dg/vect/pr33804.c: Likewise.
4211         * gcc.dg/vect/pr33953.c: Likewise.
4212         * gcc.dg/vect/pr56787.c: Likewise.
4213         * gcc.dg/vect/pr58508.c: Likewise.
4214         * gcc.dg/vect/slp-25.c: Likewise.
4215         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4216         * gcc.dg/vect/vect-105.c: Likewise.
4217         * gcc.dg/vect/vect-27.c: Likewise.
4218         * gcc.dg/vect/vect-29.c: Likewise.
4219         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4220         POWER8.
4221         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4222         && { ! vect_hw_misalign }.
4223         * gcc.dg/vect/vect-44.c: Likewise.
4224         * gcc.dg/vect/vect-48.c: Likewise.
4225         * gcc.dg/vect/vect-50.c: Likewise.
4226         * gcc.dg/vect/vect-52.c: Likewise.
4227         * gcc.dg/vect/vect-56.c: Likewise.
4228         * gcc.dg/vect/vect-60.c: Likewise.
4229         * gcc.dg/vect/vect-72.c: Likewise.
4230         * gcc.dg/vect/vect-75-big-array.c: Likewise.
4231         * gcc.dg/vect/vect-75.c: Likewise.
4232         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4233         * gcc.dg/vect/vect-77-global.c: Likewise.
4234         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4235         * gcc.dg/vect/vect-78-global.c: Likewise.
4236         * gcc.dg/vect/vect-93.c: Likewise.
4237         * gcc.dg/vect/vect-95.c: Likewise.
4238         * gcc.dg/vect/vect-96.c: Likewise.
4239         * gcc.dg/vect/vect-cond-1.c: Likewise.
4240         * gcc.dg/vect/vect-cond-3.c: Likewise.
4241         * gcc.dg/vect/vect-cond-4.c: Likewise.
4242         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4243         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4244         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4245         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4246         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4247         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4248         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4249         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4250         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4251         * gcc.dg/vect/vect-outer-5.c: Likewise.
4252         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4253         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4254         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4255         * gcc.dg/vect/vect-outer-fir.c: Likewise.
4256         * gcc.dg/vect/vect-peel-3.c: Likewise.
4257         * gcc.dg/vect/vect-peel-4.c: Likewise.
4258         * gcc.dg/vect/vect-pre-interact.c: Likewise.
4259         * gcc.target/powerpc/pr65456.c: New test.
4260         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4261         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4262         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4263         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4264         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4265         vect_no_align && { ! vect_hw_misalign }.
4266         * gfortran.dg/vect/vect-3.f90: Likewise.
4267         * gfortran.dg/vect/vect-4.f90: Likewise.
4268         * gfortran.dg/vect/vect-5.f90: Likewise.
4269         * lib/target-supports.exp (check_effective_target_vect_no_align):
4270         Return 1 for POWER8.
4271         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4273 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4275         PR fortran/65429
4276         * gfortran.dg/pr65429.f90: New test.
4278 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
4280         * c-c++-common/asan/user-section-1.c: New test.
4281         * c-c++-common/asan/user-section-2.c: New test.
4282         * c-c++-common/asan/user-section-3.c: New test.
4284 2015-04-22  Hale Wang  <hale.wang@arm.com>
4285             Terry Guo  <terry.guo@arm.com>
4287         PR rtl-optimization/64818
4288         * gcc.target/arm/pr64818.c: New test.
4290 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
4292         PR ipa/65076
4293         * g++.dg/tree-ssa/pr61034.C: Update template.
4294         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4295         * gcc.dg/Warray-bounds-11.c: Likewise.
4296         * gcc.dg/Warray-bounds.c: Likewise.
4298 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4300         PR libgfortran/65234
4301         * gfortran.dg/fmt_unlimited.f90: New test.
4303 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
4305         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4306         headers.
4307         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4308         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4309         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4310         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4311         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4312         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4313         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4315 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4317         PR libgfortran/56743
4318         * gfortran.dg/namelist_87.f90: New test.
4320 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4322         * gcc.target/aarch64/mult-synth_1.c: New test.
4323         * gcc.target/aarch64/mult-synth_2.c: Likewise.
4324         * gcc.target/aarch64/mult-synth_3.c: Likewise.
4325         * gcc.target/aarch64/mult-synth_4.c: Likewise.
4326         * gcc.target/aarch64/mult-synth_5.c: Likewise.
4327         * gcc.target/aarch64/mult-synth_6.c: Likewise.
4329 2015-04-21  Richard Biener  <rguenther@suse.de>
4331         PR tree-optimization/65650
4332         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4333         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4334         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4335         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4336         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4337         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4339 2015-04-21  Tom de Vries  <tom@codesourcery.com>
4341         PR tree-optimization/65802
4342         * g++.dg/pr65802.C: New test.
4344 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
4346         PR testsuite/65767
4347         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4348         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4350 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
4352         PR c++/65801
4353         * g++.dg/cpp0x/Wnarrowing2.C: New.
4355 2015-04-20  Jeff Law  <law@redhat.com>
4357         PR tree-optimization/65658
4358         * gcc.dg/pr65658.c: New test.
4360 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
4362         PR target/64134
4363         * gcc.target/aarch64/vec_init_1.c: New test.
4365 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
4367         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4368         targets.
4370 2015-04-18  Martin Sebor  <msebor@redhat.com>
4372         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4373         of non-nul characters.
4374         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4376 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4378         PR target/65787
4379         * gcc.target/powerpc/pr65787.c: New.
4381 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4383         PR target/65689
4384         * gcc.target/aarch64/c-output-template-4.c: New test.
4386 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4388         PR target/65780
4389         * gcc.dg/pr65780-1.c: New test.
4390         * gcc.dg/pr65780-2.c: Likewise.
4391         * gcc.target/i386/pr32219-9.c: Likewise.
4392         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4393         symbol.
4394         * gcc.target/i386/pr64317.c (c): Initialize.
4396 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4398         PR target/65612
4399         * g++.dg/ext/mv18.C: New test.
4400         * g++.dg/ext/mv19.C: Likewise.
4401         * g++.dg/ext/mv20.C: Likewise.
4402         * g++.dg/ext/mv21.C: Likewise.
4403         * g++.dg/ext/mv22.C: Likewise.
4404         * g++.dg/ext/mv23.C: Likewise.
4406 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
4408         PR c++/64527
4409         * g++.dg/init/pr64527.C: New test.
4411 2015-04-17  Tom de Vries  <tom@codesourcery.com>
4412             Michael Matz  <matz@suse.de>
4414         PR tree-optimization/64950
4415         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4416         x86_64-*-*.
4418 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
4420         * c-c++-common/asan/user-section-1.c: New test.
4422 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4424         PR debug/65771
4425         * gcc.dg/debug/pr65771.c: New test.
4427 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
4429         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4430         __buitlin_alloca with __builtin_alloca.
4432 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
4434         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4436 2015-04-16  Richard Biener  <rguenther@suse.de>
4438         PR tree-optimization/64277
4439         * gcc.dg/Warray-bounds-14.c: New testcase.
4440         * gcc.dg/Warray-bounds-15.c: Likewise.
4441         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4442         * c-c++-common/ubsan/bounds-6.c: Likewise.
4444 2015-04-16  Renlin Li  <renlin.li@arm.com>
4446         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4447         * gcc.target/arm/unsigned-float.c: New.
4449 2015-04-16  Richard Biener  <rguenther@suse.de>
4451         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4452         * gcc.dg/tree-ssa/pr37508.c: Adjust.
4453         * gfortran.dg/reassoc_6.f: Remove XFAIL.
4455 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
4457         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
4458         * g++.dg/cpp0x/decltype-call1.C: Likewise.
4459         * g++.dg/cpp0x/defaulted21.C: Likewise.
4460         * g++.dg/cpp0x/defaulted28.C: Likewise.
4461         * g++.dg/cpp0x/defaulted47.C: Likewise.
4462         * g++.dg/cpp0x/elision_neg.C: Likewise.
4463         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
4464         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
4465         * g++.dg/cpp0x/implicit1.C: Likewise.
4466         * g++.dg/cpp0x/implicit9.C: Likewise.
4467         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
4468         * g++.dg/cpp0x/range-for13.C: Likewise.
4469         * g++.dg/gomp/clause-2.C: Likewise.
4470         * g++.dg/gomp/udr-5.C: Likewise.
4471         * g++.dg/inherit/access6.C: Likewise.
4472         * g++.dg/lookup/duperr1.C: Likewise.
4473         * g++.dg/lookup/friend2.C: Likewise.
4474         * g++.dg/lookup/pr6936.C: Likewise.
4475         * g++.dg/lookup/scoped1.C: Likewise.
4476         * g++.dg/lookup/using26.C: Likewise.
4477         * g++.dg/lookup/using38.C: Likewise.
4478         * g++.dg/other/access2.C: Likewise.
4479         * g++.dg/overload/defarg3.C: Likewise.
4480         * g++.dg/overload/defarg6.C: Likewise.
4481         * g++.dg/parse/access11.C: Likewise.
4482         * g++.dg/parse/access2.C: Likewise.
4483         * g++.dg/parse/access3.C: Likewise.
4484         * g++.dg/parse/access4.C: Likewise.
4485         * g++.dg/parse/access5.C: Likewise.
4486         * g++.dg/parse/access6.C: Likewise.
4487         * g++.dg/parse/access8.C: Likewise.
4488         * g++.dg/parse/access9.C: Likewise.
4489         * g++.dg/parse/crash40.C: Likewise.
4490         * g++.dg/tc1/dr142.C: Likewise.
4491         * g++.dg/tc1/dr166.C: Likewise.
4492         * g++.dg/tc1/dr52.C: Likewise.
4493         * g++.dg/template/access11.C: Likewise.
4494         * g++.dg/template/access18.C: Likewise.
4495         * g++.dg/template/access19.C: Likewise.
4496         * g++.dg/template/access2.C: Likewise.
4497         * g++.dg/template/access20.C: Likewise.
4498         * g++.dg/template/access26.C: Likewise.
4499         * g++.dg/template/access3.C: Likewise.
4500         * g++.dg/template/access7.C: Likewise.
4501         * g++.dg/template/conv12.C: Likewise.
4502         * g++.dg/template/crash69.C: Likewise.
4503         * g++.dg/template/friend31.C: Likewise.
4504         * g++.dg/template/friend32.C: Likewise.
4505         * g++.dg/template/memfriend15.C: Likewise.
4506         * g++.dg/template/memfriend16.C: Likewise.
4507         * g++.dg/template/memfriend17.C: Likewise.
4508         * g++.dg/template/memfriend7.C: Likewise.
4509         * g++.dg/template/pr32519.C: Likewise.
4510         * g++.dg/template/qualttp21.C: Likewise.
4511         * g++.dg/template/qualttp8.C: Likewise.
4512         * g++.dg/template/ttp10.C: Likewise.
4513         * g++.dg/template/typedef11.C: Likewise.
4514         * g++.dg/template/typedef13.C: Likewise.
4515         * g++.dg/template/typedef19.C: Likewise.
4516         * g++.dg/template/typedef20.C: Likewise.
4517         * g++.dg/template/typedef22.C: Likewise.
4518         * g++.dg/template/using16.C: Likewise.
4519         * g++.dg/template/virtual3.C: Likewise.
4520         * g++.dg/ubsan/pr61272.C: Likewise.
4521         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4522         * g++.old-deja/g++.brendan/crash11.C: Likewise.
4523         * g++.old-deja/g++.brendan/enum6.C: Likewise.
4524         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4525         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4526         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4527         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4528         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4529         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4530         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4531         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4532         * g++.old-deja/g++.jason/access17.C: Likewise.
4533         * g++.old-deja/g++.jason/access18.C: Likewise.
4534         * g++.old-deja/g++.jason/access22.C: Likewise.
4535         * g++.old-deja/g++.jason/access23.C: Likewise.
4536         * g++.old-deja/g++.jason/access8.C: Likewise.
4537         * g++.old-deja/g++.jason/delete3.C: Likewise.
4538         * g++.old-deja/g++.jason/report.C: Likewise.
4539         * g++.old-deja/g++.law/access2.C: Likewise.
4540         * g++.old-deja/g++.law/access3.C: Likewise.
4541         * g++.old-deja/g++.law/access4.C: Likewise.
4542         * g++.old-deja/g++.law/access5.C: Likewise.
4543         * g++.old-deja/g++.law/arm12.C: Likewise.
4544         * g++.old-deja/g++.law/arm14.C: Likewise.
4545         * g++.old-deja/g++.law/ctors13.C: Likewise.
4546         * g++.old-deja/g++.law/union2.C: Likewise.
4547         * g++.old-deja/g++.law/visibility12.C: Likewise.
4548         * g++.old-deja/g++.law/visibility15.C: Likewise.
4549         * g++.old-deja/g++.law/visibility16.C: Likewise.
4550         * g++.old-deja/g++.law/visibility17.C: Likewise.
4551         * g++.old-deja/g++.law/visibility18.C: Likewise.
4552         * g++.old-deja/g++.law/visibility19.C: Likewise.
4553         * g++.old-deja/g++.law/visibility20.C: Likewise.
4554         * g++.old-deja/g++.law/visibility21.C: Likewise.
4555         * g++.old-deja/g++.law/visibility24.C: Likewise.
4556         * g++.old-deja/g++.law/visibility4.C: Likewise.
4557         * g++.old-deja/g++.law/visibility5.C: Likewise.
4558         * g++.old-deja/g++.law/visibility6.C: Likewise.
4559         * g++.old-deja/g++.law/visibility7.C: Likewise.
4560         * g++.old-deja/g++.law/visibility8.C: Likewise.
4561         * g++.old-deja/g++.law/visibility9.C: Likewise.
4562         * g++.old-deja/g++.niklas/t135.C: Likewise.
4563         * g++.old-deja/g++.oliva/delete1.C: Likewise.
4564         * g++.old-deja/g++.oliva/partord1.C: Likewise.
4565         * g++.old-deja/g++.other/access11.C: Likewise.
4566         * g++.old-deja/g++.other/access4.C: Likewise.
4567         * g++.old-deja/g++.other/access7.C: Likewise.
4568         * g++.old-deja/g++.other/crash1.C: Likewise.
4569         * g++.old-deja/g++.other/crash7.C: Likewise.
4570         * g++.old-deja/g++.other/friend1.C: Likewise.
4571         * g++.old-deja/g++.other/friend4.C: Likewise.
4572         * g++.old-deja/g++.other/friend9.C: Likewise.
4573         * g++.old-deja/g++.other/lineno1.C: Likewise.
4574         * g++.old-deja/g++.other/using1.C: Likewise.
4575         * g++.old-deja/g++.pt/enum14.C: Likewise.
4576         * g++.old-deja/g++.pt/friend11.C: Likewise.
4577         * g++.old-deja/g++.pt/friend21.C: Likewise.
4578         * g++.old-deja/g++.pt/friend3.C: Likewise.
4579         * g++.old-deja/g++.pt/inherit2.C: Likewise.
4580         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4581         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4582         * g++.old-deja/g++.robertl/eb94.C: Likewise.
4584 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
4586         PR ipa/65765
4587         * g++.dg/ipa/pr65765.C: New test.
4589 2015-04-15  Nick Clifton  <nickc@redhat.com>
4591         * gcc.target/rx/builtins.c: Disable RMPA test if string
4592         instructions are not allowed.
4594 2015-04-15  Alan Modra  <amodra@gmail.com>
4596         * gcc.dg/pr65408.c: New.
4598 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4600         PR target/65729
4601         * gcc.target/arm/pr65729.c: New test.
4603 2015-04-14  Richard Biener  <rguenther@suse.de>
4605         PR tree-optimization/65758
4606         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4608 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4610         PR target/65648
4611         * gcc.c-torture/execute/pr65648.c: New test.
4613 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4615         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4616         __builtin_finite instead of finite.
4617         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4618         Likewise.
4620 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
4622         PR tree-optimization/63387
4623         * gcc.dg/pr63387.c: New testcase.
4625 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
4627         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4629 2015-04-13  Richard Biener  <rguenther@suse.de>
4631         PR tree-optimization/65204
4632         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4634 2015-04-13  Terry Guo  <terry.guo@arm.com>
4636         PR target/65710
4637         * gcc.target/arm/pr65710.c: New.
4639 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4641         PR tree-optimization/65747
4642         * g++.dg/torture/pr65747.C: New test.
4644 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4646         PR c++/65736
4647         * g++.dg/cpp0x/pr65736.C: New test.
4649 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
4650             Martin Liska  <mliska@suse.cz>
4652         PR ipa/65722
4653         * g++.dg/ipa/pr65722.C: New testcase.
4655 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4657         PR tree-optimization/65735
4658         * gcc.c-torture/compile/pr65735.c: New test.
4660 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
4662         PR middle-end/65554
4663         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4665 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4667         PR target/65671
4668         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4670 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
4672         PR target/65647
4673         * gcc.target/arm/pr65647-2.c: New.
4675 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4677         PR target/65694
4678         * g++.dg/torture/pr65694.C: New test.
4680 2015-04-10  Tobias Burnus  <burnus@net-b.de>
4682         * gfortran.dg/coarray_lock_6.f90: New.
4683         * gfortran.dg/coarray_lock_7.f90: New.
4684         * gfortran.dg/coarray/lock_2.f90: New.
4686 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
4688         PR fortran/56674
4689         PR fortran/58813
4690         PR fortran/59016
4691         PR fortran/59024
4692         * gfortran.dg/used_types_27.f90: New.
4694 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4696         PR target/65671
4697         * gcc.target/i386/pr65671.c: New.
4699 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4701         PR tree-optimization/65709
4702         * c-c++-common/ubsan/align-9.c: New test.
4704 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
4706         PR fortran/56852
4707         * gfortran.dg/pr56852.f90: New test.
4709 2015-04-09  Marek Polacek  <polacek@redhat.com>
4710             Jakub Jelinek  <jakub@redhat.com>
4712         PR middle-end/65554
4713         * g++.dg/opt/pr65554.C: New test.
4715 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4717         PR c++/65690
4718         * c-c++-common/attr-aligned-1.c: New test.
4720 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
4722         * gcc.target/i386/mpx/memmove-zero-length.c: New.
4724 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4726         PR target/65676
4727         * gcc.target/i386/sse-25.c: New.
4729 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4731         PR target/65693
4732         * gcc.target/i386/pr65693.c: New test.
4734 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4736         * gcc.dg/lto/chkp-static-bounds_0.c: New.
4738 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4740         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4742 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4744         * gcc.target/i386/thunk-retbnd.c: New.
4746 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
4748         * gnat.dg/opt48.adb: New test.
4749         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4750         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4752 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
4754         PR ipa/65540
4755         * gcc.c-torture/compile/pr65540.c: New.
4757 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
4759         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4760         -Wno-pointer-arith.
4762 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
4764         PR debug/65678
4765         * g++.dg/debug/pr65678.C: New test.
4767         PR middle-end/65680
4768         * gcc.c-torture/compile/pr65680.c: New test.
4770 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
4772         PR fortran/65548
4773         * gfortran.dg/allocate_with_source_5.f90: New test.
4775 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4777         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4778         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4780 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
4782         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4784 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4786         PR target/65614
4787         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4788         to get floating point compression.
4789         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4791 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
4793         PR preprocessor/61977
4794         * gcc.dg/cpp/pr61977.c: New test.
4796 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
4798         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4800 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
4802         PR target/65647
4803         * gcc.target/arm/pr65647.c: New.
4805 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
4807         PR ipa/65655
4808         * g++.dg/torture/pr65655.C: New testcase.
4810 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4812         PR c++/64085
4813         * g++.dg/cpp1y/lambda-init13.C: New.
4815 2015-04-03  Marek Polacek  <polacek@redhat.com>
4817         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4819 2015-04-02  Marek Polacek  <polacek@redhat.com>
4821         PR c++/65642
4822         * g++.dg/cpp0x/constexpr-fold1.C: New test.
4823         * g++.dg/cpp0x/constexpr-fold2.C: New test.
4825 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
4827         PR preprocessor/61977
4828         * gcc.target/powerpc/pr61977-1.c: New test.
4829         * gcc.target/powerpc/pr61977-2.c: New test.
4831 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
4833         PR c++/56100
4834         * g++.dg/warn/Wshadow-8.C: New.
4835         * g++.dg/warn/Wshadow-9.C: Likewise.
4836         * g++.dg/warn/Wshadow-10.C: Likewise.
4837         * g++.dg/warn/Wshadow-11.C: Likewise.
4839 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4841         * gcc.dg/pr23623.c: Added aligned attribute.
4842         * gcc.dg/20141029-1.c: Likewise.
4843         * gcc.dg/20150306-1.c: New test.
4845 2015-04-01  Marek Polacek  <polacek@redhat.com>
4847         PR c++/65554
4848         * g++.dg/cpp0x/initlist93.C: New test.
4849         * g++.dg/cpp0x/initlist94.C: New test.
4851 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4853         PR target/65624
4854         * gcc.target/aarch64/pr65624.c: New test.
4856 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
4858         * gcc.dg/ipa/inlinehint-4.c: New testcase.
4860 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
4862         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4863         extra variable to force stack alignment.
4864         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4865         extra variable to force stack alignment.
4867 2015-03-31  Marek Polacek  <polacek@redhat.com>
4869         PR c++/65390
4870         * g++.dg/template/pr65390.C: New test.
4872 2015-03-31  Martin Liska  <mliska@suse.cz>
4874         * g++.dg/ipa/pr65557.C: New test.
4876 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4878         * gcc.target/s390/hotpatch-25.c: New test.
4879         * gcc.target/s390/hotpatch-1.c: Update test.
4880         * gcc.target/s390/hotpatch-10.c: Update test.
4881         * gcc.target/s390/hotpatch-11.c: Update test.
4882         * gcc.target/s390/hotpatch-12.c: Update test.
4883         * gcc.target/s390/hotpatch-13.c: Update test.
4884         * gcc.target/s390/hotpatch-14.c: Update test.
4885         * gcc.target/s390/hotpatch-15.c: Update test.
4886         * gcc.target/s390/hotpatch-16.c: Update test.
4887         * gcc.target/s390/hotpatch-17.c: Update test.
4888         * gcc.target/s390/hotpatch-18.c: Update test.
4889         * gcc.target/s390/hotpatch-19.c: Update test.
4890         * gcc.target/s390/hotpatch-2.c: Update test.
4891         * gcc.target/s390/hotpatch-21.c: Update test.
4892         * gcc.target/s390/hotpatch-22.c: Update test.
4893         * gcc.target/s390/hotpatch-23.c: Update test.
4894         * gcc.target/s390/hotpatch-24.c: Update test.
4895         * gcc.target/s390/hotpatch-3.c: Update test.
4896         * gcc.target/s390/hotpatch-4.c: Update test.
4897         * gcc.target/s390/hotpatch-5.c: Update test.
4898         * gcc.target/s390/hotpatch-6.c: Update test.
4899         * gcc.target/s390/hotpatch-7.c: Update test.
4900         * gcc.target/s390/hotpatch-8.c: Update test.
4901         * gcc.target/s390/hotpatch-9.c: Update test.
4902         * gcc.target/s390/hotpatch-compile-16.c: Update test.
4904 2015-03-31  Richard Biener  <rguenther@suse.de>
4906         PR middle-end/65626
4907         * g++.dg/torture/pr65626.C: New testcase.
4909 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4911         PR target/65531
4912         * gcc.target/i386/mpx/pr65531.cc: New.
4914 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4916         PR target/65602
4917         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4918         __builtin_alloca instead of alloca.
4919         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4920         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4921         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4922         check.
4924 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
4926         PR ipa/65610
4927         * g++.dg/ubsan/pr65610.C: New test.
4929 2015-03-30  Marek Polacek  <polacek@redhat.com>
4931         PR c++/65398
4932         * g++.dg/cpp0x/pr65398-2.C: New test.
4934 2015-03-30  Marek Polacek  <polacek@redhat.com>
4936         * c-c++-common/pr65556.c: Change the width of bit-fields.
4938 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4940         PR ipa/65588
4941         * gcc.target/i386/pr65588.c: New testcase.
4943 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4945         PR libgfortran/65563
4946         * gfortran.dg/open_errors_2.f90:  New test.
4948 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4950         PR libgfortran/65596
4951         * gfortran.dg/namelist_86.f90: New test.
4953 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
4955         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4956         statement to reflect new ownership.
4958 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4960         PR c++/42328
4961         * g++.dg/template/friend58.C: New.
4962         * g++.dg/template/friend59.C: Likewise.
4964 2015-03-27  Tobias Burnus  <burnus@net-b.de>
4966         PR c/65586
4967         * g++.dg/gomp/openmp-simd-3.C: New.
4968         * gcc.dg/gomp/openmp-simd-3.c: New.
4970 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4972         PR target/65248
4973         * gcc.target/i386/pr65248-1.c: New file.
4974         * gcc.target/i386/pr65248-2.c: Likewise.
4975         * gcc.target/i386/pr65248-3.c: Likewise.
4976         * gcc.target/i386/pr65248-4.c: Likewise.
4978 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
4980         PR target/65593
4981         * gcc.c-torture/compile/pr65593.c: New test.
4983 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
4985         PR c++/59329
4986         * g++.dg/cpp1y/constexpr-assert1.C: New.
4988 2015-03-27  Marek Polacek  <polacek@redhat.com>
4990         PR c++/65556
4991         * c-c++-common/pr65556.c: New test.
4993 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4995         PR ipa/65600
4996         * g++.dg/torture/pr65600.C: New testcase.
4998 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
5000         PR target/65407
5001         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5003 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
5005         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5006         statement and cleanup. Fixed typos.
5008 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5010         PR middle-end/65595
5011         * gcc.c-torture/compile/pr65595.c: New testcase.
5013 2015-03-27  Marek Polacek  <polacek@redhat.com>
5015         PR sanitizer/65583
5016         * g++.dg/ubsan/pr65583.C: New test.
5018 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5020         * gcc.c-torture/compile/20150327.c: New testcase.
5022 2015-03-26  Richard Biener  <rguenther@suse.de>
5024         PR middle-end/65555
5025         * g++.dg/torture/pr65555.C: New testcase.
5027 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
5029         PR tree-optimization/64715
5030         * gcc.dg/builtin-object-size-15.c: New test.
5031         * gcc.dg/pr64715-1.c: New test.
5032         * gcc.dg/pr64715-2.c: New test.
5034 2015-03-26  Richard Biener  <rguenther@suse.de>
5036         PR middle-end/65519
5037         * gnat.dg/specs/opt2.ads: Fix testcase.
5039 2015-03-25  Martin Sebor  <msebor@redhat.com>
5041         PR testsuite/65526
5042         * lib/target-supports.exp (check_effective_target_arm32): Fail early
5043         when target isn't arm*-*-*-*.
5044         (check_effective_target_arm_nothumb): Likewise.
5045         (check_effective_target_arm_little_endian): Likewise.
5046         (check_effective_target_arm_vect_no_misalign): Likewise.
5047         (check_effective_target_aarch64_little_endian): Fail early if target
5048         isn't aarch64*-*-*.
5050 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
5052         PR tree-optimization/65177
5053         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5055 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
5057         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5058         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5059         smmintrin.h and mm3dnow.h.
5061 2015-03-25  Marek Polacek  <polacek@redhat.com>
5063         PR c++/65558
5064         * g++.dg/cpp0x/pr65558.C: New test.
5066 2015-03-25  Marek Polacek  <polacek@redhat.com>
5068         PR c++/61670
5069         * g++.dg/template/pr61670.C: New test.
5071 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5073         PR c++/54987
5074         * g++.dg/template/pr54987.C: New.
5076 2015-03-25  Richard Biener  <rguenther@suse.de>
5078         PR tree-optimization/62630
5079         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5081 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5083         PR target/65508
5084         * gcc.target/i386/mpx/pr65508.c: New.
5086 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
5088         PR fortran/64952
5089         PR fortran/65532
5090         * gfortran.dg/data_initialized_3.f90: New.
5092 2015-03-25  Richard Biener  <rguenther@suse.de>
5094         PR middle-end/65519
5095         * gnat.dg/specs/opt2.ads: New testcase.
5097 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
5099         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5100         * gcc.target/arm/memset-inline-4.c: Skip for
5101         arm_tune_string_ops_prefer_neon.
5102         * gcc.target/arm/memset-inline-5.c: Ditto.
5103         * gcc.target/arm/memset-inline-6.c: Ditto.
5104         * gcc.target/arm/memset-inline-8.c: Ditto.
5105         * gcc.target/arm/memset-inline-9.c: Ditto.
5107 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5109         PR c++/58923
5110         * g++.dg/other/virtual3.C: New.
5112 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5114         PR c++/60130
5115         * g++.dg/cpp0x/vt-60130.C: New.
5117 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5119         PR c++/61971
5120         * g++.dg/warn/Warray-bounds-7.C: New.
5122 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5124         PR c++/60067
5125         * g++.dg/template/defarg18.C: New.
5127 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5129         PR c++/59988
5130         * g++.dg/cpp0x/vt-59988.C: New.
5132 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
5134         PR tree-optimization/65533
5135         * gcc.dg/pr65533.c: New test.
5137 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
5139         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5140         source= and mold= expressions functionality.
5141         * gfortran.dg/allocate_class_4.f90: New test.
5142         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5143         copying an unlimited polymorhpic object containing a char array
5144         to another unlimited polymorphic object respects the _len
5145         component.
5146         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5147         whether deferred length char array allocate works, unlimited
5148         polymorphic object allocation from a string works and if
5149         allocating an array of deferred length strings works.
5150         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5152 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5154         PR c++/65513
5155         * g++.dg/cpp0x/constexpr-array11.C: New.
5157 2015-03-24  Richard Biener  <rguenther@suse.de>
5159         PR middle-end/65517
5160         * gcc.dg/torture/pr65517.c: New testcase.
5162 2015-03-24  Tobias Burnus  <burnus@net-b.de>
5164         * gfortran.dg/coindexed_1.f90: Moved from
5165         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5167 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5169         PR testsuite/65506
5170         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5171         gimple dump.
5173         PR target/65523
5174         * gcc.target/i386/pr65523.c: New test.
5176         PR ipa/65475
5177         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5178         dg-options.
5179         * g++.dg/lto/pr65475b_0.C: Likewise.
5181 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
5183         PR target/65505
5184         * gcc.target/sh/torture/pr65505.c: New.
5186 2015-03-23  Martin Sebor  <msebor@redhat.com>
5188         PR testsuite/63175
5189         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5190         assembly for lvx in addition to lxv.
5192 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5194         PR target/65504
5195         * gfortran.dg/pr65504.f90: New test.
5197         PR ipa/65521
5198         * gcc.dg/pr65521.c: New test.
5200 2015-03-23  Richard Biener  <rguenther@suse.de>
5202         PR tree-optimization/65518
5203         * gcc.dg/vect/pr65518.c: New testcase.
5205 2015-03-23  Richard Biener  <rguenther@suse.de>
5207         PR tree-optimization/65494
5208         * gcc.dg/vect/pr65494.c: New testcase.
5210 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5212         PR preprocessor/65238
5213         * c-c++-common/cpp/pr65238-1.c: New test.
5214         * gcc.dg/cpp/pr65238-2.c: New test.
5215         * gcc.dg/cpp/trad/pr65238-3.c: New test.
5216         * gcc.dg/cpp/trad/pr65238-4.c: New test.
5218 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
5219             Mikael Morin  <mikael@gcc.gnu.org>
5221         PR fortran/64952
5222         * gfortran.dg/elemental_dependency_4.f90: New.
5223         * gfortran.dg/elemental_dependency_5.f90: New.
5225 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
5227         PR ipa/65475
5228         * g++.dg/lto/pr65475b_0.C: New testcase.
5229         * g++.dg/lto/pr65475b_1.C: New testcase.
5230         * g++.dg/lto/pr65475c_0.C: New testcase.
5231         * g++.dg/lto/pr65475c_1.C: New testcase.
5233 2015-03-21  Tobias Burnus  <burnus@net-b.de>
5235         * gfortran.dg/coarray_38.f90: New.
5236         * gfortran.dg/coarray_39.f90: New.
5237         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5238         compile test.
5240 2015-03-20  Marek Polacek  <polacek@redhat.com>
5242         PR c++/65398
5243         * g++.dg/cpp0x/pr65398.C: New test.
5245 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
5247         PR ipa/65475
5248         * g++.dg/lto/pr65475_0.C: New testcase.
5249         * g++.dg/lto/pr65475_1.C: New testcase.
5251 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
5253         PR rtl-optimization/64366
5254         * gcc.target/sh/pr64366.c: New.
5256 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5258         PR c++/48324
5259         * g++.dg/cpp0x/constexpr-48324.C: New.
5261 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5263         PR c++/48453
5264         * g++.dg/cpp0x/pr48453.C: New.
5266 2015-03-20  Marek Polacek  <polacek@redhat.com>
5268         PR c++/65072
5269         * g++.dg/cpp0x/pr65072.C: New test.
5271 2015-03-20  Richard Biener  <rguenther@suse.de>
5273         PR middle-end/64715
5274         * gcc.dg/pr15347.c: Use -O.
5275         * c-c++-common/pr19807-1.c: Likewise.
5277 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
5279         * gnat.dg/volatile13.ad[sb]: New test.
5281 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
5283         PR rtl-optimization/60851
5284         * gcc.target/i386/pr60851.c: New test.
5286 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
5288         PR target/65240
5289         * g++.dg/pr65240.h: Add tests for PR 65240.
5290         * g++.dg/pr65240-1.C: Likewise.
5291         * g++.dg/pr65240-2.C: Likewise.
5292         * g++.dg/pr65240-3.C: Likewise.
5293         * g++.dg/pr65240-4.C: Likewise.
5295 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
5297         PR rtl-optimization/63491
5298         * gcc.target/powerpc/pr63491.c: New.
5300 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5302         * g++.dg/ipa/pr65465.C: New test.
5304 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5306         PR c++/52659
5307         * g++.dg/cpp0x/deleted11.C: New.
5309 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5311         PR sanitizer/65400
5312         * c-c++-common/tsan/pr65400-3.c: New test.
5314 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5316         PR c++/59686
5317         * g++.dg/cpp0x/constexpr-59686.C: New.
5319 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5321         PR sanitizer/64265
5322         * g++.dg/tsan/pr64265.C: New test.
5324         PR sanitizer/65400
5325         * c-c++-common/tsan/pr65400-1.c: New test.
5326         * c-c++-common/tsan/pr65400-2.c: New test.
5328 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5330         PR c++/59816
5331         * g++.dg/cpp0x/pr59816.C: New.
5333 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
5335         PR fortran/59198
5336         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5338 2015-03-18  Martin Liska  <mliska@suse.cz>
5340         PR ipa/65439
5341         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5342         equivalences either to 6 or 7.
5344 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
5346         PR middle-end/64491
5347         Revert:
5348         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
5350         * gcc.dg/undefined-loop-1.c: New file.
5351         * gcc.dg/undefined-loop-2.c: New file.
5353         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
5355         PR testsuite/64032
5356         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5357         loop exits too early.
5359 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
5361         PR tree-optimization/65450
5362         * gfortran.dg/pr65450.f90: New test.
5364         PR target/65078
5365         * gcc.target/i386/pr65078-1.c: New test.
5366         * gcc.target/i386/pr65078-2.c: New test.
5367         * gcc.target/i386/pr65078-3.c: New test.
5368         * gcc.target/i386/pr65078-4.c: New test.
5369         * gcc.target/i386/pr65078-5.c: New test.
5370         * gcc.target/i386/pr65078-6.c: New test.
5372 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5374         PR c++/65340
5375         * g++.dg/cpp1y/pr65340.C: New.
5377 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5379         PR fortran/64432
5380         * gfortran.dg/system_clock_3.f08: Adjust test.
5382 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
5384         PR fortran/59198
5385         * gfortran.dg/proc_ptr_comp_44.f90: New test.
5386         * gfortran.dg/proc_ptr_comp_45.f90: New test.
5388 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5390         PR fortran/64432
5391         * gfortran.dg/system_clock_3.f08: New test.
5393 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
5395         PR c++/64626
5396         g++.dg/cpp1y/pr64626-1.C: New.
5397         g++.dg/cpp1y/pr64626-2.C: New.
5398         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5400 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
5402         PR tree-optimization/65427
5403         * gcc.c-torture/execute/pr65427.c: New test.
5405 2015-03-16  Marek Polacek  <polacek@redhat.com>
5407         DR 1688
5408         PR c++/65327
5409         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5410         * g++.dg/cpp0x/pr65327.C: New test.
5412 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5414         PR sanitizer/64820
5415         * c-c++-common/asan/pr64820.c: New test.
5417 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
5419         * gfortran.dg/pointer_2.f90: New test.
5421 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5423         * g++.dg/pr65049.C: New test.
5425 2015-03-16  Tom de Vries  <tom@codesourcery.com>
5427         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5428         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5429         * gcc.target/i386/fuse-caller-save.c: Same.
5431 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5433         * gnat.dg/loop_optimization18.ad[sb]: New test.
5434         * gnat.dg/loop_optimization18_pkg.ads: New helper.
5436 2015-03-16  Alan Modra  <amodra@gmail.com>
5438         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
5439         2014-12-05 change.
5441 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
5443         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5444         hppa*-*-hpux*.
5445         * gcc.dg/torture/pr65270-2.c: Likewise.
5447 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
5449         PR fortran/61138
5450         * gfortran.dg/pointer_remapping_9.f90: New.
5452 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
5454         PR tree-optimization/65369
5455         * gcc.c-torture/execute/pr65369.c: New test.
5457         PR tree-optimization/65418
5458         * gcc.c-torture/execute/pr65418-1.c: New test.
5459         * gcc.c-torture/execute/pr65418-2.c: New test.
5461         PR rtl-optimization/65401
5462         * gcc.c-torture/execute/pr65401.c: New test.
5464 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5466         PR target/64600
5467         * gcc.target/arm/pr64600_1.c: New test.
5469 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5471         PR rtl-optimization/65235
5472         * gcc.target/aarch64/pr65235_1.c: New test.
5474 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5476         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5477         * gcc.target/s390/hotpatch-22.c: Likewise.
5478         * gcc.target/s390/hotpatch-23.c: Likewise.
5479         * gcc.target/s390/hotpatch-24.c: Likewise.
5480         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5481         * gcc.target/s390/hotpatch-1.c: Update expected output.
5482         * gcc.target/s390/hotpatch-2.c: Likewise.
5483         * gcc.target/s390/hotpatch-3.c: Likewise.
5484         * gcc.target/s390/hotpatch-4.c: Likewise.
5485         * gcc.target/s390/hotpatch-5.c: Likewise.
5486         * gcc.target/s390/hotpatch-6.c: Likewise.
5487         * gcc.target/s390/hotpatch-7.c: Likewise.
5488         * gcc.target/s390/hotpatch-8.c: Likewise.
5489         * gcc.target/s390/hotpatch-9.c: Likewise.
5490         * gcc.target/s390/hotpatch-10.c: Likewise.
5491         * gcc.target/s390/hotpatch-11.c: Likewise.
5492         * gcc.target/s390/hotpatch-12.c: Likewise.
5493         * gcc.target/s390/hotpatch-13.c: Likewise.
5494         * gcc.target/s390/hotpatch-14.c: Likewise.
5495         * gcc.target/s390/hotpatch-15.c: Likewise.
5496         * gcc.target/s390/hotpatch-16.c: Likewise.
5497         * gcc.target/s390/hotpatch-17.c: Likewise.
5498         * gcc.target/s390/hotpatch-18.c: Likewise.
5499         * gcc.target/s390/hotpatch-19.c: Likewise.
5501 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5503         PR target/65103
5504         * gcc.target/i386/pr65103-1.c: New.
5506 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5508         PR target/65044
5509         * gcc.target/i386/pr65044.c: New.
5511 2015-03-12  Tom de Vries  <tom@codesourcery.com>
5513         PR rtl-optimization/64895
5514         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5515         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5516         * gcc.target/i386/fuse-caller-save.c: Ditto.
5518 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5520         * gcc.dg/ipa/pr63569.c: Fix template.
5522 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
5524         * g++.dg/ipa/pr64146.C: Require fpic support.
5526 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
5528         PR libfortran/65200
5529         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5530         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5532 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
5534         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5535         to dg-options, fix up dg-skip-if.
5537 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
5539         PR target/65296
5540         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5541         * gcc.target/avr/tiny-caller-save.c: Same.
5543 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5545         PR target/65242
5546         * g++.dg/pr65242.C: New test.
5548 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
5550         * c-c++-common/asan/no-asan-check-glob.c: New test.
5552 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
5554         PR c++/65370
5555         * g++.dg/other/default11.C: New.
5556         * g++.dg/other/default12.C: Likewise.
5558 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5560         PR target/65368
5561         * gcc.target/i386/bmi2-bzhi-2.c: New test.
5563 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
5565         PR fortran/65024
5566         * gfortran.dg/unlimited_polymorphic_23.f90: New test
5568 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5570         PR c++/65127
5571         * g++.dg/cpp0x/pr65127.C: New test.
5573 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5575         * gcc.dg/ipa/PR64550.c: Update template.
5577 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5578             Tobias Burnus  <burnus@net-b.de>
5580         * gfortran.dg/coarray_sync_memory.f90: New.
5582 2015-03-10  Marek Polacek  <polacek@redhat.com>
5584         PR sanitizer/65367
5585         * c-c++-common/ubsan/pr65367.c: New test.
5587 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5589         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5590         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5591         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5592         * gcc.target/i386/mpx/calloc-1-nov.c: New.
5593         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5594         * gcc.target/i386/mpx/malloc-1-nov.c: New.
5595         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5596         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5597         * gcc.target/i386/mpx/realloc-1-nov.c: New.
5598         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5599         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5600         * gcc.target/i386/mpx/realloc-2-nov.c: New.
5601         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5603 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5605         * lib/mpx-dg.exp (mpx_link_flags): New.
5606         (mpx_init): New.
5607         (mpx_finish): New.
5608         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5609         * gcc.target/i386/mpx/alloca-1-nov.c: New.
5610         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5611         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5612         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5613         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5614         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5615         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5616         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5617         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5618         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5619         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5620         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5621         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5622         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5623         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5624         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5625         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5626         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5627         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5628         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5629         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5630         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5631         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5632         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5633         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5634         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5635         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5636         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5637         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5638         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5639         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5640         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5641         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5642         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5643         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5644         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5645         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5646         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5647         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5648         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5649         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5650         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5651         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5652         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5653         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5654         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5655         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5656         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5657         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5658         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5659         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5660         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5661         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5662         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5663         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5664         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5665         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5666         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5667         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5668         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5669         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5670         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5671         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5672         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5673         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5674         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5675         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5676         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5677         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5678         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5679         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5680         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5681         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5682         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5683         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5684         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5685         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5686         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5687         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5688         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5689         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5690         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5691         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5692         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5693         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5694         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5695         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5696         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5697         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5698         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5699         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5700         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5701         * gcc.target/i386/mpx/label-address-1.c: New.
5702         * gcc.target/i386/mpx/legacy-1-nov.c: New.
5703         * gcc.target/i386/mpx/macro.c: New.
5704         * gcc.target/i386/mpx/mpx-check.h: New.
5705         * gcc.target/i386/mpx/mpx.exp: New.
5706         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5707         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5708         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5709         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5710         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5711         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5712         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5713         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5714         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5715         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5716         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5717         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5718         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5719         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5720         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5721         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5722         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5723         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5724         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5725         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5726         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5727         * gcc.target/i386/mpx/reference-1-lbv.c: New.
5728         * gcc.target/i386/mpx/reference-1-nov.c: New.
5729         * gcc.target/i386/mpx/reference-1-ubv.c: New.
5730         * gcc.target/i386/mpx/reference-2-lbv.c: New.
5731         * gcc.target/i386/mpx/reference-2-nov.c: New.
5732         * gcc.target/i386/mpx/reference-2-ubv.c: New.
5733         * gcc.target/i386/mpx/reference-3-lbv.c: New.
5734         * gcc.target/i386/mpx/reference-3-nov.c: New.
5735         * gcc.target/i386/mpx/reference-3-ubv.c: New.
5736         * gcc.target/i386/mpx/reference-4-lbv.c: New.
5737         * gcc.target/i386/mpx/reference-4-nov.c: New.
5738         * gcc.target/i386/mpx/reference-4-ubv.c: New.
5739         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5740         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5741         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5742         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5743         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5744         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5745         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5746         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5747         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5748         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5749         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5750         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5751         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5752         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5753         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5754         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5755         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5756         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5757         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5758         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5759         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5760         * gcc.target/i386/mpx/sincos-1-nov.c: New.
5761         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5762         * gcc.target/i386/mpx/static-array-1-nov.c: New.
5763         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5764         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5765         * gcc.target/i386/mpx/static-init-1-nov.c: New.
5766         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5767         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5768         * gcc.target/i386/mpx/static-init-2-nov.c: New.
5769         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5770         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5771         * gcc.target/i386/mpx/static-init-3-nov.c: New.
5772         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5773         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5774         * gcc.target/i386/mpx/static-init-4-nov.c: New.
5775         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5776         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5777         * gcc.target/i386/mpx/static-init-5-nov.c: New.
5778         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5779         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5780         * gcc.target/i386/mpx/static-init-6-nov.c: New.
5781         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5782         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5783         * gcc.target/i386/mpx/static-string-1-nov.c: New.
5784         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5785         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5786         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5787         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5788         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5789         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5790         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5791         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5792         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5793         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5794         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5795         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5796         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5797         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5798         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5799         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5800         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5801         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5802         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5803         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5804         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5805         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5806         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5807         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5808         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5809         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5810         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5811         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5812         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5813         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5814         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5815         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5816         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5817         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5818         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5819         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5820         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5821         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5822         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5823         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5824         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5825         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5826         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5827         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5828         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5829         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5830         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5831         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5832         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5833         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5834         * gcc.target/i386/mpx/vararg-1-nov.c: New.
5835         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5836         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5837         * gcc.target/i386/mpx/vararg-2-nov.c: New.
5838         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5839         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5840         * gcc.target/i386/mpx/vararg-3-nov.c: New.
5841         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5842         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5843         * gcc.target/i386/mpx/vararg-4-nov.c: New.
5844         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5845         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5846         * gcc.target/i386/mpx/vararg-5-nov.c: New.
5847         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5848         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5849         * gcc.target/i386/mpx/vararg-6-nov.c: New.
5850         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5851         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5852         * gcc.target/i386/mpx/vararg-7-nov.c: New.
5853         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5854         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5855         * gcc.target/i386/mpx/vararg-8-nov.c: New.
5856         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5857         * gcc.target/i386/mpx/vla-1-lbv.c: New.
5858         * gcc.target/i386/mpx/vla-1-nov.c: New.
5859         * gcc.target/i386/mpx/vla-1-ubv.c: New.
5860         * gcc.target/i386/mpx/vla-2-lbv.c: New.
5861         * gcc.target/i386/mpx/vla-2-nov.c: New.
5862         * gcc.target/i386/mpx/vla-2-ubv.c: New.
5864 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
5866         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5868 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
5870         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5872 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
5874         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5875         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5877 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5879         PR c/65120
5880         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5881         on rhs is 0.
5882         (fn4): New test.
5883         * c-c++-common/pr65120.c: New test.
5885         PR rtl-optimization/65321
5886         * gcc.dg/pr65321.c: New test.
5888 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5890         PR tree-optimization/65355
5891         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5893 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
5895         PR c/65120
5896         * c-c++-common/pr49706.c: Adjust tests for not warning
5897         about !!x == y or !b == y where b is boolean, and add
5898         some further tests.
5899         * c-c++-common/pr62199-2.c: Likewise.
5901 2015-03-09  Richard Biener  <rguenther@suse.de>
5903         PR middle-end/65270
5904         * gcc.dg/torture/pr65270-1.c: New testcase.
5905         * gcc.dg/torture/pr65270-2.c: Likewise.
5907 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5909         PR tree-optimization/63743
5910         * gcc.dg/pr63743.c: New test.
5912 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
5914         PR lto/65316
5915         * g++.dg/lto/pr65316_0.C: New testcase.
5916         * g++.dg/lto/pr65316_1.C: New testcase.
5918 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
5920         PR target/62247
5921         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5922         hppa*-*-hpux*.
5923         * g++.dg/abi/rtti3.C: Likewise.
5925         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5927         PR target/62251
5928         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5930         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5932         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5934         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5936 2015-03-08  Morin  <mikael@gcc.gnu.org>
5938         PR fortran/60898
5939         * gfortran.dg/entry_20.f90: New.
5941 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5943         PR target/65153
5944         * gcc.c-torture/compile/pr65153.c: New.
5946 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5948         PR target/65249
5949         * g++.dg/torture/pr65249.C: New.
5951 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
5953         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5954         long.
5955         (int64_t): Likewise.
5957 2015-03-07  Marek Polacek  <polacek@redhat.com>
5958             Martin Uecker  <uecker@eecs.berkeley.edu>
5960         PR sanitizer/65280
5961         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5962         member-like arrays.
5963         * c-c++-common/ubsan/bounds-8.c: New test.
5964         * c-c++-common/ubsan/bounds-9.c: New test.
5965         * gcc.dg/ubsan/bounds-2.c: New test.
5967 2015-03-05  Martin Sebor  <msebor@redhat.com>
5969         * PR testsuite/63175
5970         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5971         checking of results into main to prevent it from getting optimized
5972         away.
5973         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5975 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
5977         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5978         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5979         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5980         x64.
5982 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
5984         * g++.dg/lto/pr65302_1.C: New testcase.
5985         * g++.dg/lto/pr65302_0.C: New testcase.
5987 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5989         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5990         -fno-ipa-icf to dg-options.
5992 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5994         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5995         compiles using the linker plugin.
5997 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5999         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6001 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6003         * gcc.target/arm/pr65067.c: New test.
6005 2015-03-05  Martin Liska  <mliska@suse.cz>
6007         PR ipa/65318
6008         * gcc.dg/ipa/pr65318.c: New test.
6010 2015-03-05  Marek Polacek  <polacek@redhat.com>
6012         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6014 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6016         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6018 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6020         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
6021         max-unroll-times back to defaults for s390.
6023 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6025         Fix last commit.
6027 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6029         PR c++/64665
6030         * g++.dg/cpp0x/initlist92.C: New.
6032 2015-03-05  Richard Biener  <rguenther@suse.de>
6034         PR tree-optimization/65310
6035         * gcc.dg/vect/pr65310.c: New testcase.
6037 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6039         PR c++/64834
6040         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6042 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6044         * gnat.dg/entry_queues3.adb: New test.
6046 2015-03-04  Ian Lance Taylor  <iant@google.com>
6048         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6050 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6052         PR c++/64227
6053         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6055 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
6057         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6058         -fno-ipa-icf to dg-options
6059         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6060         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6062 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6064         PR c++/64398
6065         * g++.dg/cpp0x/decltype62.C: New.
6067 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
6069         * gnat.dg/object_overflow5.adb: New test.
6071 2015-03-03  Martin Liska  <mliska@suse.cz>
6073         PR ipa/65287
6074         * gcc.dg/ipa/pr65287.c: New test.
6076 2015-03-03  Martin Jambor  <mjambor@suse.cz>
6077             Eric Botcazou  <ebotcazou@adacore.com>
6079         * gnat.dg/specs/pack12.ads: New test.
6081 2015-03-03  Martin Liska  <mliska@suse.cz>
6083         * gcc.dg/ipa/PR65282.c: New test.
6085 2015-03-13  Jeff Law  <law@redhat.com>
6087         PR tree-optimization/65241
6088         * gcc.c-torture/compile/pr65241.c: New test.
6090 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
6092         PR target/64331
6093         * gcc.target/avr/torture/pr64331.c: New test.
6095 2015-03-03  Martin Liska  <mliska@suse.cz>
6096             Jan Hubicka  <hubicka@ucw.cz>
6098         * g++.dg/ipa/pr65263.C: New test.
6100 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6102         PR ipa/65130
6103         * gcc.dg/lto/pr65130_0.c: New testcase.
6104         * gcc.dg/lto/pr65130_1.c: New testcase.
6106 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6108         PR ipa/64988
6109         * g++.dg/torture/pr64988.C: New testcase.
6111 2015-03-02  Tobias Burnus  <burnus@net-b.de>
6113         * gfortran.dg/coarray_atomic_6.f90: New.
6115 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6117         PR target/65184
6118         * gcc.target/i386/pr65184.c: New.
6120 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6122         PR target/65183
6123         * gcc.target/i386/pr65183.c: New.
6125 2015-02-28  Martin Liska  <mliska@suse.cz>
6126             Jan Hubicka  <hubicka@ucw.cz>
6128         * gcc.dg/ipa/ipa-icf-35.c: New test.
6129         * gcc.dg/ipa/ipa-icf-36.c: New test.
6130         * gcc.dg/ipa/ipa-icf-37.c: New test.
6132 2015-02-28  Martin Liska  <mliska@suse.cz>
6133             Jan Hubicka  <hubicka@ucw.cz>
6135         PR ipa/65245
6136         * gcc.dg/ipa/ipa-icf-34.c: New test.
6138 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
6140         PR target/61142
6141         * gcc.target/sh/sh/pr61142.c: New.
6143 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6145         * g++.dg/other/dump-ada-spec-3.C: New test.
6147 2015-03-01  Martin Liska  <mliska@suse.cz>
6149         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6150         * g++.dg/ipa/pr63595.C: Update expected results.
6152 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
6154         PR ipa/65236
6155         * g++.dg/ipa/ipa-icf-6.C: New testcase.
6157 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
6159         * gcc.dg/vect/pr59354.c: Move vector producing code to
6160         separate function.
6162 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
6164         PR ipa/65237
6165         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6166         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6167         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6168         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6170 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
6172         PR tree-optimization/65048
6173         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6174         (foo): Use K&R style definition.
6176 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
6178         PR target/65032
6179         * g++.dg/pr65032.C: New.
6181 2015-02-27  Marek Polacek  <polacek@redhat.com>
6183         PR c/65040
6184         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6185         -Wformat=2.
6187 2015-02-27  Marek Polacek  <polacek@redhat.com>
6189         PR c/65228
6190         * gcc.dg/pr65228.c: New test.
6192 2015-02-27  Kai Tietz  <ktietz@redhat.com>
6194         PR c/35330
6195         * gcc.dg/weak/weak-17.c: New file.
6197 2015-02-27  Richard Biener  <rguenther@suse.de>
6199         PR lto/65193
6200         * g++.dg/lto/pr65193_0.C: New testcase.
6202 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6204         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6205         * gcc.target/s390/hotpatch-8.c: Likewise.
6206         * gcc.target/s390/hotpatch-9.c: Likewise.
6207         * gcc.target/s390/pr61078.c: Likewise.
6208         * gcc.target/s390/pr57960.c: Remove -m64.
6209         * gcc.target/s390/pr61078.c: Likewise.
6211 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
6212             Martin Liska  <mliska@suse.cz>
6214         PR bootstrap/65150
6215         * gcc.dg/pr64454.c: Disable ICF.
6216         * gcc.dg/pr28685-1.c: Disable ICF
6217         * gcc.dg/ipa/iinline-5.c: Disable ICF.
6218         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6219         * g++.dg/ipa/ipa-icf-4.C: Update template.
6221 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
6223         PR tree-optimization/65216
6224         * gcc.c-torture/execute/pr65216.c: New test.
6226         PR tree-optimization/65215
6227         * gcc.c-torture/execute/pr65215-1.c: New test.
6228         * gcc.c-torture/execute/pr65215-2.c: New test.
6229         * gcc.c-torture/execute/pr65215-3.c: New test.
6230         * gcc.c-torture/execute/pr65215-4.c: New test.
6231         * gcc.c-torture/execute/pr65215-5.c: New test.
6233 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6235         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6237 2015-02-26  Martin Liska  <mliska@suse.cz>
6238             Jan Hubicka  <hubicka@ucw.cz>
6240         * g++.dg/ipa/pr64146.C: Update expected results.
6241         * gcc.dg/ipa/ipa-icf-26.c: Update test.
6242         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6243         * gcc.dg/ipa/ipa-icf-34.c: New test.
6245 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6247         * gcc.dg/vect/vect-pr61917.c: Rename to ...
6248         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6249         (dg-additional-options): Remove dg directive.
6250         (dg-final): Add dg directive.
6252 2015-02-26  Marek Polacek  <polacek@redhat.com>
6254         PR ipa/65008
6255         * g++.dg/ipa/pr65008.C: New test.
6257 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6259         * lib/profopt.exp (profopt-target-cleanup): New proc.
6260         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6261         files from sources from dg-additional-sources.
6263 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6265         * lib/gcov.exp: Cleanup in case of xfail.
6267 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6269         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6271 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
6273         PR debug/46102
6274         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6275         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6276         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6277         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6278         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6279         * g++.dg/debug/pr46123.C: XFAIL and move...
6280         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6281         * gcc.dg/debug/dwarf2-3.c: Move...
6282         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6284 2015-02-26  Marek Polacek  <polacek@redhat.com>
6286         PR c++/65202
6287         * g++.dg/cpp1y/pr65202.C: New test.
6289 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6291         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6292         locale_facets.h.gcov.
6294 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6296         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6298 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6300         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6302 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6304         PR target/65217
6305         * gcc.target/i386/pr65217.c: New.
6307 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6309         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6311 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6313         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6315 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6317         PR tree-optimization/65048
6318         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6320 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6322         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6323         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6325 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
6327         PR target/65161
6328         * gcc.target/i386/pr65161.c: New test.
6330 2015-02-26  Terry Guo  <terry.guo@arm.com>
6332         * gcc.target/arm/no-volatile-in-it.c: New test.
6334 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
6336         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6337         (dg-options): Add -save-temps.
6338         (dg-final): Add cleanup-saved-temps.
6340 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
6342         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6344 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
6346         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6347         * gcc.target/powerpc/pack01.c: Include string.h.
6349 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6351         PR target/65167
6352         * gcc.target/i386/pr65167.c: New.
6354 2015-02-25  Kai Tietz  <ktietz@redhat.com>
6356         PR tree-optimization/61917
6357         * gcc.dg/vect/vect-pr61917.c: New file.
6359 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
6361         PR tree-optimization/65170
6362         * gcc.c-torture/execute/pr65170.c: New test.
6363         * gcc.dg/tree-ssa/vrp96.c: New test.
6365 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6367         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6369 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6371         PR testsuite/65126
6372         * lib/gcc-defs.exp (additional_sources_used): Add new var.
6373         (dg-additional-files-options): Copy additional_sources to
6374         additional_sources_used before emptying additional_sources.
6375         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6376         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6377         (cleanup-saved-temps): Use additional_sources_used instead of
6378         additional_sources.
6379         (dg-test): Reset additional_sources_used.
6381 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
6383         PR fortran/63427
6384         * gfortran.dg/integer_exponentiation_6.F90: New test.
6386 2015-02-23  Martin Sebor  <msebor@redhat.com>
6388         PR target/65109
6389         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6390         two parts.  One to save registers, the other to verify the
6391         registers have the right values.  Save register state into
6392         static data rather than on the stack.
6394 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
6396         PR bootstrap/63888
6397         * c-c++-common/asan/pr63888.c: New test.
6399 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
6401         PR target/65163
6402         * gcc.c-torture/compile/pr65163.c: New.
6404 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6406         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6407         with -m31 on 64 bit.
6408         * gcc.dg/hoist-register-pressure-2.c: Likewise.
6409         * gcc.dg/hoist-register-pressure-3.c: Likewise.
6411 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6413         * gcc.target/s390/20090223-1.c: Add
6414         -Wno-implicit-function-declaration option.
6415         * gcc.target/s390/pr42224.c: Likewise.
6416         * gcc.target/s390/pr55718.c: Likewise.
6418 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6420         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6421         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6422         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6423         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6424         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6425         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6426         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6427         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6428         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6429         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6430         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6431         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6432         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6433         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6434         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6435         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6436         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6437         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6438         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6439         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6440         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6442 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6444         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6445         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6446         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6447         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6448         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6449         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6450         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6451         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6452         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6453         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6454         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6455         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6456         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6457         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6458         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6459         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
6461 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6463         PR fortran/64980
6464         PR fortran/61960
6465         * gfortran.dg/pr61960.f90: New.
6466         * gfortran.dg/pr64230.f90: New.
6467         * gfortran.dg/pr64980.f03: New.
6469 2015-02-22  Tom de Vries  <tom@codesourcery.com>
6471         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
6473 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
6475         PR ada/65156
6476         * gnat.dg/timing_events.adb: Removed, invalid test.
6478 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
6480         PR debug/58123
6481         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6482         location.
6483         * g++.dg/gcov/gcov-2.C: Likewise.
6485 2015-02-20  Richard Biener  <rguenther@suse.de>
6487         PR tree-optimization/65136
6488         * gcc.dg/tree-ssa/pr65136.c: New testcase.
6490 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
6492         PR testsuite/64158
6493         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6494         and nvptx-*-* blacklisting.
6496         * gcc.dg/sibcall-9.c: New test.
6497         * gcc.dg/sibcall-10.c: New test.
6499 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6501         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6503 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
6505         PR target/64452
6506         * gcc.target/avr/torture/pr64452.c: New test.
6508 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6510         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6511         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6513 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6515         PR testsuite/65116
6516         * lib/target-supports.exp (check_compile): Check whether
6517         additional_sources is defined before using it.
6519 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
6521         PR middle-end/65074
6522         * g++.dg/opt/pr65074.C: New file.
6524 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
6526         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6527         (size_type): New typedef.
6528         (operator "" _script): Use it for the last argument.
6530 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6532         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6534 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6536         * lib/target-supports.exp (check_compile): Save/restore
6537         additional_sources that may belong to an actual test.
6539 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
6541         PR gcov-profile/64634
6542         * g++.dg/gcov/gcov-15.C: New test.
6544 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6546         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6548 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6550         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6552 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6554         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6556 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6558         * gfortran.dg/fmt_cache_1.f: Add missing close.
6560 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6562         PR testsuite/65107
6563         * gfortran.dg/read_eof_8.f90: Add missing close.
6565 2015-02-18  Richard Biener  <rguenther@suse.de>
6567         PR tree-optimization/65063
6568         * gcc.dg/pr65063.c: New testcase.
6570 2015-02-18  Richard Biener  <rguenther@suse.de>
6572         PR tree-optimization/62217
6573         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6575 2015-02-18  Marek Polacek  <polacek@redhat.com>
6577         PR sanitizer/65081
6578         * c-c++-common/ubsan/pr65081.c: New test.
6580 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6582         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6583         * gcc.target/sh/force-cbranch-delay-slot.c: New.
6585 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
6587         * gcc.dg/ipa/propalign-3.c: New test.
6589 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6591         PR target/64793
6592         * gcc.target/sh/pr64793.c: New.
6593         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6595 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
6597         * gcc.target/arm/divzero.c: New test case.
6599 2015-02-17  Tom de Vries  <tom@codesourcery.com>
6601         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6603 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
6604             Jakub Jelinek  <jakub@redhat.com>
6606         PR c++/65075
6607         * g++.dg/cpp0x/pr65075.C: New test.
6609 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
6611         PR target/65058
6612         * gcc.target/powerpc/pr65058.c: New test.
6614 2015-02-16  Jeff Law  <law@redhat.com>
6616         PR tree-optimization/64823
6617         * gcc.dg/uninit-20.c: New test.
6619 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
6620             James Greenhalgh  <james.greenhalgh@arm.com>
6622         PR ipa/64963
6623         * gcc.dg/ipa/ipa-clone-1.c: New test.
6625 2015-02-16  Richard Biener  <rguenther@suse.de>
6627         PR tree-optimization/65077
6628         * gcc.dg/torture/pr65077.c: New testcase.
6630 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
6632         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6633         Directive adjusted to scan for ldaxr.
6634         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6635         adjusted to scan for ldaex.
6637 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
6639         PR c++/65080
6640         * g++.dg/cpp0x/constexpr-65080.C: New.
6642 2015-02-16  Richard Biener  <rguenther@suse.de>
6644         PR tree-optimization/63593
6645         * gcc.dg/pr63593.c: New testcase.
6647 2015-02-16  Marek Polacek  <polacek@redhat.com>
6649         PR c/65066
6650         * gcc.dg/pr65066.c: New test.
6652 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6654         * gcc.dg/pr65002.C: Move ...
6655         * g++.dg/ipa/pr65002.C: ... here.
6657 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
6659         * gcc.target/powerpc/pr64205.c: Skip on AIX.
6660         * gcc.target/powerpc/pr64505.c: Skip on AIX.
6661         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6662         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6664 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
6666         PR testsuite/64850
6667         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6668         the expression to find calls.
6669         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6670         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6671         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6672         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6673         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6675 2015-02-14  Marek Polacek  <polacek@redhat.com>
6677         PR c/64768
6678         * gcc.dg/array-11.c: New test.
6679         * gcc.dg/array-12.c: New test.
6680         * gcc.dg/array-13.c: New test.
6681         * gcc.dg/array-14.c: New test.
6682         * gcc.dg/c99-flex-array-typedef-1.c: New test.
6683         * gcc.dg/c99-flex-array-typedef-2.c: New test.
6684         * gcc.dg/c99-flex-array-typedef-3.c: New test.
6685         * gcc.dg/c99-flex-array-typedef-5.c: New test.
6686         * gcc.dg/c99-flex-array-typedef-7.c: New test.
6687         * gcc.dg/c99-flex-array-typedef-8.c: New test.
6689 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6691         PR c++/60894
6692         * g++.dg/lookup/using54.C: New.
6694 2015-02-13  Jeff Law  <law@redhat.com>
6696         PR bootstrap/65060
6697         Revert my change for tree-optimization/64823.
6699 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6701         PR tree-optimization/65053
6702         * gcc.c-torture/execute/pr65053-1.c: New test.
6703         * gcc.c-torture/execute/pr65053-2.c: New test.
6705 2015-02-13  Marek Polacek  <polacek@redhat.com>
6707         PR c/65050
6708         * gcc.dg/pr65050.c: New test.
6710 2015-02-13  Jeff Law  <law@redhat.com>
6712         PR tree-optimization/64823
6713         * gcc.dg/uninit-20.c: New test.
6715         PR rtl-optimization/47477
6716         * gcc.dg/tree-ssa/pr47477.c: New test.
6718 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6720         PR c++/60211
6721         * g++.dg/parse/ivdep-2.C: New.
6722         * g++.dg/parse/ivdep-3.C: Likewise.
6724 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6726         PR fortran/64506
6727         * gfortran.dg/continuation_13.f90: New test.
6728         * gfortran.dg/continuation_14.f: New test.
6730 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6732         PR c++/64970
6733         * g++.dg/cpp0x/sfinae55.C: New.
6735 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6737         PR ipa/65034
6738         * g++.dg/ipa/pr65034.C: New test.
6740 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6742         PR tree-optimization/65002
6743         * gcc.dg/pr65002.C: New.
6745 2015-02-13  Marek Polacek  <polacek@redhat.com>
6747         PR c/65040
6748         * c-c++-common/pr65040.c: New test.
6750 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
6752         PR tree-optimization/64705
6753         * gcc.dg/tree-ssa/pr64705.c: New test.
6755 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
6757         PR rtl/32219
6758         * gcc.dg/visibility-22.c: New test.
6759         * gcc.dg/visibility-23.c: New test.
6760         * gcc.target/i386/pr32219-1.c: New test.
6761         * gcc.target/i386/pr32219-2.c: New test.
6762         * gcc.target/i386/pr32219-3.c: New test.
6763         * gcc.target/i386/pr32219-4.c: New test.
6764         * gcc.target/i386/pr32219-5.c: New test.
6765         * gcc.target/i386/pr32219-6.c: New test.
6766         * gcc.target/i386/pr32219-7.c: New test.
6767         * gcc.target/i386/pr32219-8.c: New test.
6768         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6770 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6772         PR libgfortran/57822
6773         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6774         four different KINDs.
6776 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6778         PR c++/64884
6779         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6781         PR sanitizer/65000
6782         * g++.dg/ubsan/pr65000.C: New test.
6784 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
6786         PR fortran/64932
6787         * gfortran.dg/finalize_28.f90: New test
6789 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6791         PR debug/55541
6792         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6793         DW_TAG_lexical_block removal.
6794         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6795         * g++.dg/guality/pr55541.C: New test.
6797         PR sanitizer/64984
6798         * g++.dg/ubsan/pr64984.C: New test.
6800 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
6802         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6804 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6806         PR testsuite/64930
6807         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6808         instructions for 2015-01-14 get_memmodel changes.
6809         * gcc.target/powerpc/atomic-p8.c: Likewise.
6811         PR sanitizer/65019
6812         * g++.dg/ubsan/pr65019.C: New test.
6814         PR tree-optimization/65014
6815         * gcc.c-torture/compile/pr65014.c: New test.
6817 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6819         PR libgfortran/57822
6820         * gfortran/fmt_g0_7.f08: Revise test.
6822 2015-02-11  Jeff Law  <law@redhat.com>
6824         PR target/63347
6825         * gcc.target/m68k/pr63347.c: New test.
6827 2015-02-11  Marek Polacek  <polacek@redhat.com>
6829         * g++.dg/ubsan/shift-1.C: New test.
6830         * gcc.dg/ubsan/c-shift-2.c: New test.
6831         * c-c++-common/ubsan/shift-5.c: Remove file.
6833 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
6835         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6836         Directive adjusted to XFAIL.
6837         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6838         adjusted to XFAIL.
6840 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6842         PR middle-end/65003
6843         * g++.dg/opt/pr65003.C: New test.
6845 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6847         * lib/target-supports.exp (check_effective_target_pie): Renamed
6848         to ...
6849         (check_effective_target_pie_enabled): This.
6850         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6851         * gcc.target/i386/pie.c: Likewise.
6853 2015-02-11  Andrew Pinski  <apinski@cavium.com>
6855         PR target/64893
6856         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6857         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6859 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6861         PR target/61925
6862         * gcc.target/i386/pr61925-1.c: New test.
6863         * gcc.target/i386/pr61925-2.c: New test.
6864         * gcc.target/i386/pr61925-3.c: New test.
6866 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
6868         PR sanitizer/65004
6869         * g++.dg/asan/pr65004.C: New test.
6871 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
6873         PR target/64661
6874         * gcc.taget/sh/pr64661-0.h: New.
6875         * gcc.taget/sh/pr64661-1.c: New.
6876         * gcc.taget/sh/pr64661-2.c: New.
6877         * gcc.taget/sh/pr64661-3.c: New.
6878         * gcc.taget/sh/pr64661-4.c: New.
6880 2015-02-10  Richard Biener  <rguenther@suse.de>
6882         PR tree-optimization/64995
6883         * g++.dg/torture/pr64995.C: New testcase.
6885 2015-02-10  Richard Biener  <rguenther@suse.de>
6887         PR tree-optimization/64909
6888         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6890 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6892         * gcc.dg/signbit-sa.c: New test.
6894 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6896         PR libgfortran/57822
6897         * gfortran/fmt_g0_7.f08: New test.
6899 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
6901         PR tree-optimization/43378
6902         * gcc.dg/tree-ssa/pr43378.c: New test.
6904 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
6906         PR ipa/64978
6907         * g++.dg/torture/pr64978.C: New testcase.
6909 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6911         PR sanitizer/64981
6912         * gcc.dg/asan/pr64981.c: New test.
6914 2015-02-09  Marek Polacek  <polacek@redhat.com>
6916         PR c/64856
6917         * gcc.dg/pr64856.c: New test.
6919 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6921         PR target/64979
6922         * gcc.dg/tree-ssa/stdarg-7.c: New test.
6923         * gcc.c-torture/execute/pr64979.c: New test.
6925 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
6927         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6929 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6931         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6932         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6934 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6936         PR target/58757
6937         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6939 2015-02-09  Richard Biener  <rguenther@suse.de>
6941         PR tree-optimization/54000
6942         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6944 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6946         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6948 2015-02-09  Martin Liska  <mliska@suse.cz>
6950         * g++.dg/ipa/pr64858.C: New test.
6952 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6954         * gcc.dg/uninit-19.c: Fix warning line for fpic.
6956 2015-02-08  Andrew Pinski  <apinski@cavium.com>
6958         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6960 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6962         PR fortran/63744
6963         * gfortran.dg/use_rename_8.f90: New.
6965 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
6967         * gnat.dg/addr7.ad[sb]: New test.
6968         * gnat.dg/addr8.ad[sb]: Likewise.
6970 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
6972         PR jit/64752
6973         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6974         from jit.dg/test-compile-to-executable.c's create_code, with a
6975         clarification of the output message.
6976         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6977         pass/fail message.
6978         (test_jit): Use CHECK_NO_ERRORS when calling
6979         gcc_jit_context_compile_to_file.
6980         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6981         jit-verify-compile-to-file to jit-verify-output-file-was-created.
6982         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
6983         about deletions that are attempted.
6984         (jit-verify-compile-to-file): Rename to...
6985         (jit-verify-output-file-was-created): ...this, and drop the
6986         attempt to run "file" and verify the output.
6987         (jit-verify-assembler): New function.
6988         (jit-verify-object): New function.
6989         (jit-verify-dynamic-library): New function.
6990         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6991         favor of an implementation from new file
6992         create-code-for-hello-world-executable.h, which also adds a
6993         "main".
6994         (dg-final): Replace jit-verify-compile-to-file with
6995         jit-verify-output-file-was-created, and invoke new function
6996         jit-verify-assembler.
6997         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6998         the output message.
6999         (dg-final): Replace jit-verify-compile-to-file with
7000         jit-verify-output-file-was-created, and invoke new function
7001         jit-verify-dynamic-library.
7002         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7003         favor of an implementation from new file
7004         create-code-for-hello-world-executable.h, which also adds a
7005         "main".
7006         (dg-final): Replace jit-verify-compile-to-file with
7007         jit-verify-output-file-was-created.  Strengthen the expected stdout
7008         from the built executable.
7009         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7010         favor of an implementation from new file
7011         create-code-for-hello-world-executable.h, which also adds a
7012         "main".
7013         (dg-final): Replace jit-verify-compile-to-file with
7014         jit-verify-output-file-was-created, and invoke new function
7015         jit-verify-object.
7016         * jit.dg/verify-dynamic-library.c: New source file.
7018 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
7019             Brian Rzycki  <b.rzycki@samsung.com>
7021         PR tree-optimization/64878
7022         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
7024 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7026         PR ipa/64896
7027         * g++.dg/ipa/pr64896.C: New test.
7029 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7031         PR target/64205
7032         * gcc.target/powerpc/pr64205.c: New file.
7034 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
7036         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
7037         (dg-options): Use -fpie instead of -fPIE -pie.
7039 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7041         PR middle-end/64937
7042         * g++.dg/asan/pr64937.C: New test.
7044 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
7046         PR fortran/63205
7047         * gfortran.dg/class_to_type_4.f90: New test
7049 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
7051         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7053 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7055         PR rtl-optimization/64957
7056         PR debug/64817
7057         * gcc.c-torture/execute/pr64957.c: New test.
7059 2015-02-05  Jeff Law  <law@redhat.com>
7061         PR target/17306
7062         * gcc.target/h8300/pr17306-1.c: New test.
7063         * gcc.target/h8300/pr17306-2.c: New test.
7065 2015-02-05  Tobias Burnus  <burnus@net-b.de>
7067         PR fortran/64943
7068         * gfortran.dg/structure_constructor_12.f90: New.
7070 2015-02-05  Jeff Law  <law@redhat.com>
7072         PR target/58400
7073         gcc.target/h8300/pr58400.c: New test.
7075 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
7077         * gcc.target/arm/macro_defs0.c: New test.
7078         * gcc.target/arm/macro_defs1.c: New test.
7079         * gcc.target/arm/macro_defs2.c: New test.
7081 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
7083         PR rtl-optimization/64905
7084         * gcc.target/i386/pr64905.c: Require nonpic target.
7085         (dg-options): Add -fomit-frame-pointer.
7086         (main): Remove.
7088 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
7090         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7091         tree dump scanning.
7093 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
7095         PR fortran/64757
7096         * gfortran.dg/type_to_class_2.f90: New test
7097         * gfortran.dg/type_to_class_3.f90: New test
7099 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
7101         PR ipa/64686
7102         * g++.dg/torture/pr64686.C: New testcase.
7104 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7106         PR rtl-optimization/64905
7107         * gcc.target/i386/pr64905.c: New file.
7109 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7111         * gcc.dg/guality/pr41447-1.c: Remove xfail.
7112         * gcc.dg/guality/pr41616-1.c: Ditto.
7114 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
7116         PR debug/64817
7117         * gcc.dg/pr64817-3.c: New.
7119 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
7120             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7122         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7123         pass parameters in registers.
7124         * gcc.dg/guality/pr36728-2.c (main): Likewise.
7125         * gcc.dg/guality/pr36728-3.c (main): Likewise.
7126         * gcc.dg/guality/pr36728-4.c (main): Likewise.
7128 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
7129             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7131         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7132         list, allow for multilibed targets.
7133         * gcc.dg/combine_ashiftrt_2.c: Likewise.
7135 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7137         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7138         * gcc.dg/pr46728-6.c: Ditto.
7140 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
7142         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7143         for mips_nanlegacy target.
7145 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
7147         * gcc.target/i386/chkp-hidden-def.c: New.
7149 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7151         PR middle-end/62103
7152         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7153         to use 24 bits for bitfield b.
7155 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7157         PR testsuite/64796
7158         * lib/target-supports.exp (check_effective_target_bswap64): Do not
7159         cache result in a global variable.  Include all 32-bit targets for
7160         bswap64 tests.
7162 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
7164         PR rtl-optimization/64756
7165         * gcc.c-torture/execute/pr64756.c: New test.
7167 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
7169         PR target/64660
7170         * gcc.target/sh/pr64660-0.h: New.
7171         * gcc.target/sh/pr64660-1.c: New.
7172         * gcc.target/sh/pr64660-2.c: New.
7173         * gcc.target/sh/pr64660-3.c: New.
7174         * gcc.target/sh/pr64660-4.c: New.
7176 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7178         PR c++/64877
7179         * g++.dg/warn/Waddress-2.C: New.
7181 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
7183         PR middle-end/61225
7184         * gcc.target/i386/pr49095.c: XFAIL for ia32.
7186 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
7188         PR preprocessor/64803
7189         * gcc.dg/cpp/builtin-macro-1.c: New test case.
7191 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
7193         * g++.dg/ipa/devirt-37.C: Disable early inlining.
7195 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
7197         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7198         (_ARM_FPSRC): Add DN and AHP fields.
7199         (clean_results): Force DN=1 on AArch64.
7200         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7201         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7202         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7203         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7204         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7205         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7207 2015-02-02  Alan Modra  <amodra@gmail.com>
7209         * gcc.target/powerpc/cprophard.c: New.
7211 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
7213         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7214         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7216 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
7218         PR debug/64817
7219         * gcc.dg/pr64817-1.c: New test.
7220         * gcc.dg/pr64817-2.c: New test.
7222 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
7224         PR target/64851
7225         * gcc.target/sh/pr64851-0.h: New
7226         * gcc.target/sh/pr64851-1.c: New
7227         * gcc.target/sh/pr64851-2.c: New
7228         * gcc.target/sh/pr64851-3.c: New
7229         * gcc.target/sh/pr64851-4.c: New
7231 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7233         PR target/64882
7234         * gcc.dg/torture/pr64882.c: New test.
7236 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
7238         PR target/64159
7239         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7240         sparc*-*-*.
7242 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7244         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7245         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7246         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7247         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7248         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7249         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7250         tree dump.
7251         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7252         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7253         tree dump.
7254         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7255         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7256         tree dump.
7258 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7260         PR target/64688
7261         * g++.dg/pr64688-2.C: New.
7263 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7265         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7266         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7267         * gcc.target/i386/fuse-caller-save.c: Ditto.
7268         * gcc.target/i386/headmerge-1.c: Ditto.
7269         * gcc.target/i386/headmerge-2.c: Ditto.
7270         * gcc.target/i386/sibcall-6.c: Ditto.
7272 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7274         PR target/64617
7275         * gcc.target/i386/pr64617.c: New test.
7277 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7279         PR target/15184
7280         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7281         (dg-options): Remove -m32.
7282         (dg-final): Scan for "movb %al" only.
7283         * gcc.target/i386/pr15184-2.c: Ditto.
7285 2015-01-30  Richard Biener  <rguenther@suse.de>
7287         PR tree-optimization/64829
7288         * gcc.dg/vect/pr64829.c: New testcase.
7290 2015-01-29  Marek Polacek  <polacek@redhat.com>
7292         PR c/64709
7293         * gcc.dg/pr64709.c: New test.
7295 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
7297         PR c++/64717
7298         * g++.dg/ubsan/pr64717-1.C: New test.
7299         * g++.dg/ubsan/pr64717-2.C: New test.
7301 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
7303         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7305 2015-01-29  Jeff Law  <law@redhat.com>
7307         PR target/15184
7308         * gcc.target/i386/pr15184-1.c: New test.
7309         * gcc.target/i386/pr15184-2.c: New test.
7311 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7313         PR tree-optimization/64746
7314         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7316 2015-01-29  Richard Biener  <rguenther@suse.de>
7318         PR tree-optimization/64853
7319         * gcc.dg/torture/pr64853.c: New testcase.
7321 2015-01-29  Richard Biener  <rguenther@suse.de>
7323         PR tree-optimization/64844
7324         * gcc.dg/vect/pr64844.c: New testcase.
7326 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7328         PR middle-end/64809
7329         * gcc.dg/pr64809.c: Delete.
7331 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
7333         PR middle-end/64805
7334         * gcc.target/i386/pr64805.c: New.
7336 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7338         * gcc.dg/guality/guality.h (main): Add argv[0] to
7339         guality_gdb_command.
7341 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
7343         PR ipa/64801
7344         * gcc.dg/tree-ssa/pr64801.c: New testcase.
7346 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
7348         PR target/64659
7349         * gcc.target/sh/sh.exp
7350         (check_effective_target_atomic_model_soft_gusa_available,
7351         check_effective_target_atomic_model_soft_tcb_available,
7352         check_effective_target_atomic_model_soft_imask_available,
7353         check_effective_target_atomic_model_hard_llcs_available): New.
7354         * gcc.target/sh/pr64659-0.h: New.
7355         * gcc.target/sh/pr64659-1.c: New.
7356         * gcc.target/sh/pr64659-2.c: New.
7357         * gcc.target/sh/pr64659-3.c: New.
7358         * gcc.target/sh/pr64659-4.c: New.
7360 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
7362         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7363         scan-assembler-times pattern.
7365 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7367         PR middle-end/64809
7368         * gcc.dg/pr64809.c: New test.
7370 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
7372         PR tree-optimization/64277
7373         * gcc.dg/pr64277.c: New.
7375 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7377         PR tree-optimization/64718
7378         * gcc.c-torture/execute/pr64718.c: New test.
7380 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
7382         * gcc.target/aarch64/abs_2.c: New.
7384 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
7386         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7387         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7388         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7389         ISA rev < 2.
7391 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
7393         PR bootstrap/64612
7394         * lib/target-supports.exp (check_effective_target_comdat_group): New.
7395         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7396         { target comdat_group }.
7398 2015-01-27  Tobias Burnus  <burnus@net-b.de>
7400         PR fortran/63861
7401         * gfortran.dg/goacc/coarray_2.f90: New.
7403 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7405         PR ipa/60871
7406         PR ipa/64139
7407         * g++.dg/torture/pr64139.C: New testcase.
7408         * g++.dg/torture/pr60871.C: Likewise.
7410 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
7412         PR fortran/64230
7413         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7414         prevent linking errors.
7416 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7418         PR ipa/64282
7419         * g++.dg/torture/pr64282.C: New testcase.
7421 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7423         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7424         for wzr reg.
7426 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7428         * gcc.target/s390/hotpatch-13.c: New testcase.
7429         * gcc.target/s390/hotpatch-14.c: New testcase.
7430         * gcc.target/s390/hotpatch-15.c: New testcase.
7431         * gcc.target/s390/hotpatch-16.c: New testcase.
7432         * gcc.target/s390/hotpatch-17.c: New testcase.
7433         * gcc.target/s390/hotpatch-18.c: New testcase.
7434         * gcc.target/s390/hotpatch-19.c: New testcase.
7435         * gcc.target/s390/hotpatch-20.c: New testcase.
7436         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7437         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7438         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7439         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7440         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7441         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7442         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7443         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7444         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7445         * gcc.target/s390/hotpatch-10.c: Likewise.
7446         * gcc.target/s390/hotpatch-11.c: Likewise.
7447         * gcc.target/s390/hotpatch-12.c: Likewise.
7448         * gcc.target/s390/hotpatch-2.c: Likewise.
7449         * gcc.target/s390/hotpatch-3.c: Likewise.
7450         * gcc.target/s390/hotpatch-4.c: Likewise.
7451         * gcc.target/s390/hotpatch-5.c: Likewise.
7452         * gcc.target/s390/hotpatch-6.c: Likewise.
7453         * gcc.target/s390/hotpatch-7.c: Likewise.
7454         * gcc.target/s390/hotpatch-8.c: Likewise.
7455         * gcc.target/s390/hotpatch-9.c: Likewise.
7456         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
7457         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7458         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7459         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7460         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7461         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7462         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7463         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7465 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
7467         * gcc.dg/long_branch.c: New testcase.
7469 2015-01-27  Richard Biener  <rguenther@suse.de>
7471         PR tree-optimization/56273
7472         PR tree-optimization/59124
7473         PR tree-optimization/64277
7474         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7475         * gcc.dg/Warray-bounds-12.c: Likewise.
7476         * gcc.dg/Warray-bounds-13.c: Likewise.
7478 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7480         PR rtl-optimization/61058
7481         * gcc.dg/pr61058.c: New test.
7483 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
7485         * gcc.target/i386/chkp-narrow-bounds.c: New.
7487 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7489         PR tree-optimization/64807
7490         * gcc.dg/pr64807.c: New test.
7492         PR c/64766
7493         * gcc.dg/pr64766.c: New test.
7495 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
7497         PR target/49263
7498         * gcc.target/sh/pr49263-4.c: New.
7500 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
7502         PR fortran/62044
7503         * gfortran.dg/allocate_with_mold_1.f90: New test
7505 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
7507         PR c/64778
7508         * gcc.dg/pr64778.c: New test.
7510         PR middle-end/64421
7511         * gcc.dg/vect/pr64421.c: New test.
7513 2015-01-26  Tobias Burnus  <burnus@net-b.de>
7515         PR fortran/64771
7516         * gfortran.dg/coarray_36.f: New.
7517         * gfortran.dg/coarray_37.f90: New.
7519 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
7521         PR fortran/64230
7522         * gfortran.dg/class_allocate_18.f90: New.
7524 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7526         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7528 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7530         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7532 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7534         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7536 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7538         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7540 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7542         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7543         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7544         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7545         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7547 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7549         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7550         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7551         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7553 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7555         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7556         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7557         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7558         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7559         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7560         vXXXhn.inc.
7562 2015-01-26  Richard Biener  <rguenther@suse.de>
7564         PR middle-end/64764
7565         * gcc.dg/uninit-19.c: New testcase.
7567 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7569         * lib/target-supports.exp (check_effective_target_vect64): Add
7570         sparc*-*-*.
7572 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7574         PR testsuite/64712
7575         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7577 2015-01-26  Tony Liu  <tony.liu@arm.com>
7579         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7580         non-UAL cases.
7582 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
7584         PR libfortran/64770
7585         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7586         correctly, clean up afterwards.
7588 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
7590         PR fortran/62044
7591         * gfortran.dg/use_rename_7.f90: New.
7593 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
7595         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7596         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7598 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
7600         PR target/54236
7601         * gcc.target/sh/pr54236-4.c: New.
7603 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
7605         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7606         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
7607         Bridge test.
7609 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
7611         PR libfortran/64770
7612         * gfortran.dg/open_new_segv.f90: New test.
7614 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
7616         PR target/49263
7617         PR target/53987
7618         PR target/64345
7619         PR target/59533
7620         PR target/52933
7621         PR target/54236
7622         PR target/51244
7623         * gcc.target/sh/pr64345-1.c: New.
7624         * gcc.target/sh/pr64345-2.c: New.
7625         * gcc.target/sh/pr59533-1.c: New.
7626         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7627         * gcc.target/sh/pr52933-2.c: Likewise.
7628         * gcc.target/sh/pr54089-1.c: Likewise.
7629         * gcc.target/sh/pr54236-1.c: Likewise.
7630         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7631         * gcc.target/sh/pr49263-1.c: Remove xfails.
7632         * gcc.target/sh/pr49263-2.c: Likewise.
7633         * gcc.target/sh/pr49263-3.c: Likewise.
7634         * gcc.target/sh/pr53987-1.c: Likewise.
7635         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7636         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7637         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7638         (test05, test06, test07, test08, test09, test10, test11, test12): New.
7639         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7640         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7641         test_009): New.
7642         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7643         (test_02): New.
7645 2015-01-24  Tom de Vries  <tom@codesourcery.com>
7647         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7649 2015-01-23  Ian Lance Taylor  <iant@google.com>
7651         PR go/64510
7652         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7653         targets without split stack support.
7655 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
7657         PR target/64317
7658         * gcc.target/i386/pr64317.c: New test.
7660 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
7662         PR rtl-optimization/63637
7663         PR rtl-optimization/60663
7664         * gcc.dg/pr63637-1.c: New test.
7665         * gcc.dg/pr63637-2.c: New test.
7666         * gcc.dg/pr63637-3.c: New test.
7667         * gcc.dg/pr63637-4.c: New test.
7668         * gcc.dg/pr63637-5.c: New test.
7669         * gcc.dg/pr63637-6.c: New test.
7670         * gcc.target/i386/pr63637-1.c: New test.
7671         * gcc.target/i386/pr63637-2.c: New test.
7672         * gcc.target/i386/pr63637-3.c: New test.
7673         * gcc.target/i386/pr63637-4.c: New test.
7674         * gcc.target/i386/pr63637-5.c: New test.
7675         * gcc.target/i386/pr63637-6.c: New test.
7677 2015-01-23  Richard Biener  <rguenther@suse.de>
7679         PR testsuite/63439
7680         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7681         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7683 2015-01-23  Marek Polacek  <polacek@redhat.com>
7685         PR preprocessor/60570
7686         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7687         * gcc.dg/cpp/pr60570.c: New test.
7689 2015-01-23  Richard Biener  <rguenther@suse.de>
7691         PR testsuite/63439
7692         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7693         vectorization on vect64 targets.
7695 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
7697         PR fortran/60922
7698         * gfortran.dg/class_allocate_17.f90: New.
7700 2015-01-23  Tobias Burnus  <burnus@net-b.de>
7702         PR fortran/64726
7703         * gfortran.dg/goacc/combined_loop.f90: New.
7705 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7707         PR fortran/61933
7708         * gfortran.dg/make_unit.f90: New test.
7710 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7712         PR fortran/61933
7713         * gfortran.dg/negative_unit_int8.f: Update.
7715 2015-01-22  Jeff Law  <law@redhat.com>
7717         PR target/52076
7718         * gcc.target/m68k/pr52076-1.c: New test.
7719         * gcc.target/m68k/pr52076-2.c: New test.
7721 2015-01-22  Richard Biener  <rguenther@suse.de>
7723         PR middle-end/64728
7724         * gcc.dg/torture/pr64728.c: New testcase.
7726 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
7728         PR target/64688
7729         * g++.dg/pr64688.C: New test.
7731 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
7733         * gcc.target/i386/chkp-always_inline.c (f1): Make static
7734         to avoid errors with -fpic.
7736 2015-01-22  Richard Biener  <rguenther@suse.de>
7738         PR libstdc++/64535
7739         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7741 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
7743         PR rtl-optimization/64682
7744         * gcc.c-torture/execute/pr64682.c: New file.
7746 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
7748         PR debug/64511
7749         * gcc.dg/pr64511.c: New test.
7751         PR rtl-optimization/62078
7752         * g++.dg/opt/pr62078.C: New test.
7754         PR c/63307
7755         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7757 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
7759         PR fortran/57023
7760         * gfortran.dg/internal_pack_15.f90:  New test.
7762 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7764         * c-c++-common/tsan/step.c: New testcase.
7766 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7768         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7770 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7772         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7774 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7776         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7778 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7780         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7782 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7784         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7786 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7788         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7790 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7792         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7794 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7796         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7798 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7800         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7802 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7804         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7806 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7808         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7810 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7812         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7814 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7816         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7817         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7818         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7819         vXXXw.inc.
7821 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7823         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7824         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7825         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7826         vXXXl.inc.
7828 2015-01-21  Renlin Li  <renlin.li@arm.com>
7830         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7831         * g++.dg/tls/thread_local5g.C: Likewise.
7832         * g++.dg/tls/thread_local6g.C: Likewise.
7834 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7836         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7837         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7838         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7840 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7842         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7843         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7844         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7846 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7848         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7849         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7850         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7852 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7854         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7855         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7856         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7858 2015-01-20  Jeff Law  <law@redhat.com>
7860         PR target/59946
7861         * gcc.target/m68k/pr59946.c: New test.
7863 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7865         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7866         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7867         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7869 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7871         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7872         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7873         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7875 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7877         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7878         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7879         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7881 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7883         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7884         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7885         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7886         vshuffle.inc.
7887         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7888         vshuffle.inc.
7890 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7892         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7893         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7894         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7896 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7898         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7899         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7900         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7902 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7904         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7906 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
7908         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7910         PR sanitizer/64632
7911         * g++.dg/ubsan/pr64632.C: New test.
7913         PR debug/64663
7914         * gcc.dg/pr64663.c: New test.
7916 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7918         PR c++/64383
7919         * g++.dg/warn/Wunused-var-23.C: New.
7921 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7923         PR c++/59937
7924         * g++.dg/cpp0x/constexpr-59937-1.C: New.
7925         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7927 2015-01-20  Richard Biener  <rguenther@suse.de>
7929         PR ipa/64684
7930         * gcc.dg/lto/pr64684_0.c: New testcase.
7931         * gcc.dg/lto/pr64684_1.c: Likewise.
7932         * gcc.dg/lto/pr64684_2.c: Likewise.
7933         * gcc.dg/lto/pr64685_0.c: Likewise.
7934         * gcc.dg/lto/pr64685_1.c: Likewise.
7936 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7938         PR c++/62241
7939         * g++.dg/cpp1y/lambda-init12.C: New.
7941 2015-01-20  Richard Biener  <rguenther@suse.de>
7943         PR tree-optimization/64410
7944         * g++.dg/vect/pr64410.cc: Require vect_double.
7946 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
7948         PR target/64149
7949         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7951 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
7953         PR bootstrap/64676
7954         Revert:
7955         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7957         PR rtl-optimization/64081
7958         * gcc.dg/pr64081.c: New test.
7960 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7962         * jit.dg/harness.h: Include <unistd.h>.
7963         (CHECK_NO_ERRORS): New.
7964         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7965         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7966         gcc_jit_context_compile_to_file.
7967         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7968         args to the spawned executable.
7969         (jit-expand-vars): New function.
7970         (jit-exe-params): New variable.
7971         (dg-jit-set-exe-params): New function.
7972         (jit-dg-test): Detect testcases that use
7973         jit-verify-compile-to-file and call jit-setup-compile-to-file.
7974         Set arguments of spawned process to jit-exe-params.
7975         (jit-get-output-filename): New function.
7976         (jit-setup-compile-to-file): New function.
7977         (jit-verify-compile-to-file): New function.
7978         (jit-run-executable): New function.
7979         (jit-verify-executable): New function.
7980         * jit.dg/test-compile-to-assembler.c: New testcase.
7981         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7982         * jit.dg/test-compile-to-executable.c: New testcase.
7983         * jit.dg/test-compile-to-object.c: New testcase.
7985 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
7987         PR target/64652
7988         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7989         (test_1): New.
7991 2015-01-19  Martin Liska  <mliska@suse.cz>
7993         * objc/compile/pr64668.m: New test.
7995 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7997         * jit.dg/test-arith-overflow.c: Include stdbool.h.
7998         (create_overflow_fn): Update comment to clarify that
7999         the third param of the created function is a bool *, not
8000         an int *.
8001         (verify_int_overflow_fn): Convert param "expected_ovf" from
8002         int to bool.  Update third param of "overflow_fn_type" from int *
8003         to bool *.  Update local "actual_ovf" from int to bool.
8004         (verify_uint_overflow_fn): Likewise.
8006 2015-01-19  Martin Liska  <mliska@suse.cz>
8008         * gcc.dg/ipa/ipa-icf-33.c: New test.
8010 2015-01-19  Felix Yang  <felix.yang@huawei.com>
8011             Haijian Zhang  <z.zhanghaijian@huawei.com>
8013         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8014         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8015         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8016         result_float64x2, expected_hfloat64x2): New helper type, variable and
8017         declaration.
8018         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8019         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
8020         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
8021         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
8022         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
8023         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
8024         and target without the FMA feature.
8026 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
8028         * gcc.target/aarch64/pr64304.c: New testcase.
8030 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8032         PR rtl-optimization/64081
8033         * gcc.dg/pr64081.c: New test.
8035 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
8037         PR target/63971
8038         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8039         the epilogue).
8040         * gcc.target/aarch64/test_frame_6.c: Likewise.
8041         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8042         and x19 (in the epilogue).
8043         * gcc.target/aarch64/test_frame_4.c: Likewise.
8044         * gcc.target/aarch64/test_frame_7.c: Likewise.
8046 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
8048         * gcc.target/i386/chkp-always_inline.c: New.
8050 2015-01-15  Andrew Pinski  <apinski@cavium.com>
8051             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8053         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8054         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8056 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
8058         PR fortran/60255
8059         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8060         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8062 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8064         PR fortran/64578
8065         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8067 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
8069         PR target/64652
8070         * gcc.target/sh/torture/pr64652.c: New.
8072 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8074         * gcc.dg/ipa/ipa-icf-32.c: Update template.
8075         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8076         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8077         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8078         * c-c++-common/asan/kasan-recover-1.c: Likewise.
8079         * c-c++-common/asan/kasan-recover-2.c: Likewise.
8081 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8083         PR ipa/64378
8084         * g++.dg/torture/pr64378.C: New testcase.
8086 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8088         PR fortran/57959
8089         * gfortran.dg/block_13.f08: New test
8091 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8093         PR fortran/55901
8094         * gfortran.dg/associate_1.f03: Allow test for character with
8095         automatic length.
8097 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8099         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8100         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8102 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8104         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8106 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
8108         PR fortran/64578
8109         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8111 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8113         PR fortran/60357
8114         * gfortran.dg/alloc_comp_assign_13.f08: New test.
8116         PR fortran/61275
8117         * gfortran.dg/alloc_comp_assign_14.f08: New test.
8119         PR fortran/55932
8120         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8122 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8124         PR fortran/60334
8125         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8127 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
8129         PR rtl-optimization/52773
8130         * gcc.c-torture/compile/pr52773.c: New test.
8132 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8134         PR c++/62134
8135         * g++.dg/cpp0x/alias-decl-46.C: New.
8137 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8139         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8141 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8143         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8144         Add trace.
8145         (CHECK_FP): Likewise.
8146         (CHECK_CUMULATIVE_SAT): Likewise.
8148 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8150         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8151         (Set_Neon_Cumulative_Sat): Add parameter.
8152         (__set_neon_cumulative_sat): Support new parameter.
8153         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8154         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8155         argument.
8156         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8157         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8158         argument.
8160 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8162         * g++.dg/tsan/vptr_benign_race.C: New testcase.
8163         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8165 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8167         PR c++/60056
8168         * g++.dg/tls/thread_local-ice4.C: New.
8170 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
8172         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8173         than Neon options.
8175 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8177         PR c++/62276
8178         * g++.dg/cpp0x/vt-62276.C: New.
8180 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8182         PR middle-end/64353
8183         * g++.dg/pr64353.C: New.
8185 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8187         PR target/64263
8188         * gcc.target/aarch64/pr64263_1.c: New test.
8190 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
8192         PR tree-optimization/64434
8193         * gcc.dg/torture/pr64434.c: Move to...
8194         * gcc.dg/pr64434.c: ... here.
8196 2015-01-16  Richard Biener  <rguenther@suse.de>
8198         PR middle-end/64614
8199         * gcc.dg/uninit-18.c: New testcase.
8201 2015-01-16  Richard Biener  <rguenther@suse.de>
8203         PR tree-optimization/64568
8204         * g++.dg/torture/pr64568-2.C: New testcase.
8206 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8208         PR target/64363
8209         * gcc.target/i386/chkp-label-address.c: New.
8211 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
8213         PR fortran/45290
8214         * gfortran.dg/pointer_init_6.f90: Extended.
8216 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
8218         * gcc.c-torture/compile/20150108.c: New test.
8220 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8222         * gcc.target/visium: New directory.
8224 2015-01-16  Richard Biener  <rguenther@suse.de>
8226         PR tree-optimization/61743
8227         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8228         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8230 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
8232         * gcc.dg/pr64015.c: New test.
8234 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
8236         PR ipa/64163
8237         PR ipa/64612
8238         * g++.dg/ipa/pr64612.C: New test.
8240 2015-01-16  Renlin Li  <renlin.li@arm.com>
8242         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8244 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
8246         * gcc.target/i386/sse-14.c: Test new intrinsic.
8247         * gcc.target/i386/sse-22.c: Ditto.
8249 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8251         PR c++/58614
8252         * g++.dg/cpp0x/auto44.C: New.
8254 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
8256         PR target/59710
8257         * gcc.target/nios2/gpopt-all.c: New test case.
8258         * gcc.target/nios2/gpopt-local.c: New test case.
8259         * gcc.target/nios2/gpopt-global.c: New test case.
8260         * gcc.target/nios2/gpopt-data.c: New test case.
8261         * gcc.target/nios2/gpopt-none.c: New test case.
8263 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
8265         * g++.dg/ubsan/vptr-1.C: New test.
8266         * g++.dg/ubsan/vptr-2.C: New test.
8267         * g++.dg/ubsan/vptr-3.C: New test.
8268         * g++.dg/ubsan/vptr-4.C: New test.
8269         * g++.dg/ubsan/vptr-5.C: New test.
8270         * g++.dg/ubsan/vptr-6.C: New test.
8271         * g++.dg/ubsan/vptr-7.C: New test.
8272         * g++.dg/ubsan/vptr-8.C: New test.
8273         * g++.dg/ubsan/vptr-9.C: New test.
8275 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8277         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8278         is set up.
8279         * lib/gcc-dg.exp: Likewise.
8281 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8283         PR rtl-optimization/64110
8284         * gcc.target/i386/pr64110.c: Add scan-assembler.
8286 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
8287             James Norris  <jnorris@codesourcery.com>
8288             Cesar Philippidis  <cesar@codesourcery.com>
8289             Ilmir Usmanov  <i.usmanov@samsung.com>
8291         * lib/target-supports.exp (check_effective_target_fopenacc): New
8292         procedure.
8293         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8294         * g++.dg/goacc/goacc.exp: Likewise.
8295         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8296         * gcc.dg/goacc/goacc.exp: Likewise.
8297         * gfortran.dg/goacc/goacc.exp: Likewise.
8298         * c-c++-common/cpp/openacc-define-1.c: New file.
8299         * c-c++-common/cpp/openacc-define-2.c: Likewise.
8300         * c-c++-common/cpp/openacc-define-3.c: Likewise.
8301         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8302         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8303         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8304         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8305         * c-c++-common/goacc/asyncwait-1.c: Likewise.
8306         * c-c++-common/goacc/cache-1.c: Likewise.
8307         * c-c++-common/goacc/clauses-fail.c: Likewise.
8308         * c-c++-common/goacc/collapse-1.c: Likewise.
8309         * c-c++-common/goacc/data-1.c: Likewise.
8310         * c-c++-common/goacc/data-2.c: Likewise.
8311         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8312         * c-c++-common/goacc/deviceptr-1.c: Likewise.
8313         * c-c++-common/goacc/deviceptr-2.c: Likewise.
8314         * c-c++-common/goacc/deviceptr-3.c: Likewise.
8315         * c-c++-common/goacc/if-clause-1.c: Likewise.
8316         * c-c++-common/goacc/if-clause-2.c: Likewise.
8317         * c-c++-common/goacc/kernels-1.c: Likewise.
8318         * c-c++-common/goacc/loop-1.c: Likewise.
8319         * c-c++-common/goacc/loop-private-1.c: Likewise.
8320         * c-c++-common/goacc/nesting-1.c: Likewise.
8321         * c-c++-common/goacc/nesting-data-1.c: Likewise.
8322         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8323         * c-c++-common/goacc/parallel-1.c: Likewise.
8324         * c-c++-common/goacc/pcopy.c: Likewise.
8325         * c-c++-common/goacc/pcopyin.c: Likewise.
8326         * c-c++-common/goacc/pcopyout.c: Likewise.
8327         * c-c++-common/goacc/pcreate.c: Likewise.
8328         * c-c++-common/goacc/pragma_context.c: Likewise.
8329         * c-c++-common/goacc/present-1.c: Likewise.
8330         * c-c++-common/goacc/reduction-1.c: Likewise.
8331         * c-c++-common/goacc/reduction-2.c: Likewise.
8332         * c-c++-common/goacc/reduction-3.c: Likewise.
8333         * c-c++-common/goacc/reduction-4.c: Likewise.
8334         * c-c++-common/goacc/sb-1.c: Likewise.
8335         * c-c++-common/goacc/sb-2.c: Likewise.
8336         * c-c++-common/goacc/sb-3.c: Likewise.
8337         * c-c++-common/goacc/update-1.c: Likewise.
8338         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8339         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8340         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8341         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8342         * gfortran.dg/goacc/assumed.f95: Likewise.
8343         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8344         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8345         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8346         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8347         * gfortran.dg/goacc/branch.f95: Likewise.
8348         * gfortran.dg/goacc/cache-1.f95: Likewise.
8349         * gfortran.dg/goacc/coarray.f95: Likewise.
8350         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8351         * gfortran.dg/goacc/cray.f95: Likewise.
8352         * gfortran.dg/goacc/critical.f95: Likewise.
8353         * gfortran.dg/goacc/data-clauses.f95: Likewise.
8354         * gfortran.dg/goacc/data-tree.f95: Likewise.
8355         * gfortran.dg/goacc/declare-1.f95: Likewise.
8356         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8357         * gfortran.dg/goacc/fixed-1.f: Likewise.
8358         * gfortran.dg/goacc/fixed-2.f: Likewise.
8359         * gfortran.dg/goacc/fixed-3.f: Likewise.
8360         * gfortran.dg/goacc/fixed-4.f: Likewise.
8361         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8362         * gfortran.dg/goacc/if.f95: Likewise.
8363         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8364         * gfortran.dg/goacc/list.f95: Likewise.
8365         * gfortran.dg/goacc/literal.f95: Likewise.
8366         * gfortran.dg/goacc/loop-1.f95: Likewise.
8367         * gfortran.dg/goacc/loop-2.f95: Likewise.
8368         * gfortran.dg/goacc/loop-3.f95: Likewise.
8369         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8370         * gfortran.dg/goacc/omp.f95: Likewise.
8371         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8372         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8373         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8374         * gfortran.dg/goacc/parameter.f95: Likewise.
8375         * gfortran.dg/goacc/private-1.f95: Likewise.
8376         * gfortran.dg/goacc/private-2.f95: Likewise.
8377         * gfortran.dg/goacc/private-3.f95: Likewise.
8378         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8379         * gfortran.dg/goacc/reduction-2.f95: Likewise.
8380         * gfortran.dg/goacc/reduction.f95: Likewise.
8381         * gfortran.dg/goacc/routine-1.f90: Likewise.
8382         * gfortran.dg/goacc/routine-2.f90: Likewise.
8383         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8384         * gfortran.dg/goacc/several-directives.f95: Likewise.
8385         * gfortran.dg/goacc/sie.f95: Likewise.
8386         * gfortran.dg/goacc/subarrays.f95: Likewise.
8387         * gfortran.dg/gomp/map-1.f90: Likewise.
8388         * gfortran.dg/openacc-define-1.f90: Likewise.
8389         * gfortran.dg/openacc-define-2.f90: Likewise.
8390         * gfortran.dg/openacc-define-3.f90: Likewise.
8391         * g++.dg/gomp/block-1.C: Update for changed compiler output.
8392         * g++.dg/gomp/block-2.C: Likewise.
8393         * g++.dg/gomp/block-3.C: Likewise.
8394         * g++.dg/gomp/block-5.C: Likewise.
8395         * g++.dg/gomp/target-1.C: Likewise.
8396         * g++.dg/gomp/target-2.C: Likewise.
8397         * g++.dg/gomp/taskgroup-1.C: Likewise.
8398         * g++.dg/gomp/teams-1.C: Likewise.
8399         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8400         * gcc.dg/cilk-plus/jump.c: Likewise.
8401         * gcc.dg/gomp/block-1.c: Likewise.
8402         * gcc.dg/gomp/block-10.c: Likewise.
8403         * gcc.dg/gomp/block-2.c: Likewise.
8404         * gcc.dg/gomp/block-3.c: Likewise.
8405         * gcc.dg/gomp/block-4.c: Likewise.
8406         * gcc.dg/gomp/block-5.c: Likewise.
8407         * gcc.dg/gomp/block-6.c: Likewise.
8408         * gcc.dg/gomp/block-7.c: Likewise.
8409         * gcc.dg/gomp/block-8.c: Likewise.
8410         * gcc.dg/gomp/block-9.c: Likewise.
8411         * gcc.dg/gomp/target-1.c: Likewise.
8412         * gcc.dg/gomp/target-2.c: Likewise.
8413         * gcc.dg/gomp/taskgroup-1.c: Likewise.
8414         * gcc.dg/gomp/teams-1.c: Likewise.
8416 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
8418         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8419         test case.
8421 2015-01-15  Mike Stump  <mikestump@comcast.net>
8423         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8424         * gcc.dg/inline_2.c: Likewise.
8425         * gcc.dg/inline_3.c: Likewise.
8426         * gcc.dg/inline_4.c: Likewise.
8428 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
8430         PR fortran/58023
8431         * gfortran.dg/proc_ptr_comp_43.f90: New.
8433 2015-01-15  Mike Stump  <mikestump@comcast.net>
8435         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8436         * gcc.dg/unroll_2.c: Likewise.
8437         * gcc.dg/unroll_3.c: Likewise.
8438         * gcc.dg/unroll_4.c: Likewise.
8439         * gcc.dg/unroll_5.c: Likewise.
8441 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
8443         PR target/63971
8444         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8445         in epilogue.
8446         * gcc.target/aarch64/test_frame_6.c: Likewise.
8447         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8448         x30 and x19 (in the epilogue).
8449         * gcc.target/aarch64/test_frame_4.c: Likewise.
8450         * gcc.target/aarch64/test_frame_7.c: Likewise.
8452 2015-01-15  Martin Liska  <mliska@suse.cz>
8454         * g++.dg/ipa/pr64068.C: New test.
8455         * gcc.dg/ipa/PR64559.c: New test.
8457 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8459         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
8460         with PIE.
8462 2015-01-15  Richard Biener  <rguenther@suse.de>
8464         PR tree-optimization/61743
8465         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
8466         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8468 2015-01-15 Renlin Li <renlin.li@arm.com>
8470         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
8471         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
8473 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8475         * gcc.dg/vect/vect-aggressive-1.c: New.
8476         * gcc.target/i386/avx2-vect-aggressive.c: New.
8478 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8480         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8482 2015-01-15  Richard Biener  <rguenther@suse.de>
8484         PR lto/64415
8485         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8486         -Wl,-undefined,dynamic_lookup.
8488 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8490         * gnat.dg/opt47.adb: New test.
8492 2015-01-15  Richard Biener  <rguenther@suse.de>
8494         PR lto/64415
8495         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8497 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8499         PR tree-optimization/64434
8500         * gcc.dg/torture/pr64434.c: New test.
8502 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
8504         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8505         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
8506         -march=loongson* and -march=octeon* require -mno-micromips.
8508 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
8509             Matthew Fortune  <matthew.fortune@imgtec.com>
8511         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8512         * gcc.target/mips/call-saved-5.c (foo): Likewise.
8513         * gcc.target/mips/call-saved-6.c (foo): Likewise.
8514         * gcc.target/mips/call-saved-7.c: New file.
8515         * gcc.target/mips/call-saved-8.c: New file.
8516         * gcc.target/mips/call-saved-9.c: New file.
8518 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
8520         * gcc.target/mips/lsa.c: New file.
8521         * gcc.target/mips/mips64-lsa.c: Likewise.
8522         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8523         * gcc.target/mips/mulsize-4.c: Likewise.
8524         * gcc.target/mips/mulsize-5.c: New file.
8525         * gcc.target/mips/mulsize-6.c: Likewise.
8526         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8527         and !HAS_LSA as ghost options.
8528         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8529         for !HAS_LSA.
8531 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
8533         * g++.dg/torture/20141013.c: Set -fno-short-enums.
8535 2015-01-15  Richard Biener  <rguenther@suse.de>
8537         PR middle-end/64365
8538         * gcc.dg/torture/pr64365.c: New testcase.
8540 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
8542         * gcc.dg/stackprotectexplicit1.c: New test.
8543         * g++.dg/stackprotectexplicit2.c: New test.
8545 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8547         PR target/61933
8548         * gfortran.dg/inquire_internal.f90: New.
8549         * gfortran.dg/negative_unit_check.f90: New.
8551 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
8553         PR target/53988
8554         * gcc.target/sh/pr53988-1.c: New.
8556 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
8558         PR c++/58671
8559         * g++.dg/tls/thread_local-ice3.C: New.
8561 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
8563         * gcc.target/i386/fentry-override.c: Properly place {} in target
8564         selector.  Remove nonpic.
8565         * gcc.target/i386/fentry.c: Likewise.
8567 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8569         * gcc.dg/atomic-invalid.c: Check for invalid memory model
8570         warnings instead of errors.
8572 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
8574         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8575         option support instead of ENABLE_LTO from Makefile.
8577 2015-01-14  Richard Biener  <rguenther@suse.de>
8579         PR tree-optimization/59354
8580         * gcc.dg/vect/pr59354.c: New testcase.
8582 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
8584         * lib/target-supports.exp
8585         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8586         on ARM architures before v7.
8588 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8590         PR middle-end/59448
8591         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8592         an atomic_exchange.
8594 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8596         PR target/64386
8597         * gcc.target/i386/pr64386.c: New test.
8599 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8601         PR target/64393
8602         * gcc.target/i386/pr64393.c: New test.
8604 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8606         PR target/64387
8607         * gcc.target/i386/pr64387.c: New test.
8609 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
8611         * gcc.target/aarch64/store-pair-1.c: Fix typo.
8613 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8615         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8617 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8619         PR target/64453
8620         * gcc.target/arm/pr64453.c: New.
8622 2015-01-14  Richard Biener  <rguenther@suse.de>
8624         PR lto/64415
8625         * gcc.dg/lto/pr64415_0.c: New testcase.
8626         * gcc.dg/lto/pr64415_1.c: Likewise.
8628 2015-01-14  Martin Liska  <mliska@suse.cz>
8630         * gcc.dg/ipa/pr64307.c: New test.
8632 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8634         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8635         64-bit and 128-bit.
8637 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8639         PR target/64460
8640         * gcc.target/arm/pr64460_1.c: New test.
8642 2015-01-14  Richard Biener  <rguenther@suse.de>
8644         PR tree-optimization/64493
8645         PR tree-optimization/64495
8646         * gcc.dg/vect/pr64493.c: New testcase.
8647         * gcc.dg/vect/pr64495.c: Likewise.
8649 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
8651         * gcc.dg/Warray-bounds-11.c: New test-case.
8653 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8655         * gcc.target/mips/octeon3-pipe-1.c: New test.
8657 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
8659         * jit.dg/harness.h (set_up_logging): Move string concatenation
8660         into...
8661         (concat_strings): New function.
8662         (dump_reproducer): New function.
8663         (test_jit): Call dump_reproducer.
8664         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8665         function.
8666         (jit-dg-test): Delete any generated reproducer from previous runs.
8667         Verify that a generated reproducer was created, and verify that it
8668         compiles.
8669         * jit.dg/test-nested-contexts.c (main): Call
8670         gcc_jit_context_dump_reproducer_to_file.
8672 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8674         * gcc.dg/aru-2.c: Add dg-require-profiling.
8676 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8678         * lib/target-supports.exp (check_profiling_available): Check if
8679         -pg links.
8681 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
8683         PR ipa/64565
8684         * g++.dg/torture/pr64565.C: New testcase.
8686 2015-01-13  Marek Polacek  <polacek@redhat.com>
8688         PR middle-end/64391
8689         * gcc.dg/tm/pr64391.c: New test.
8691 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8693         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8694         true.
8696 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8698         * gcc.target/i386/pie.c: New test.
8700         * lib/target-supports.exp (check_effective_target_pie): New.
8702 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8704         PR rtl-optimization/64286
8705         * gcc.target/i386/avx2-pr64286.c: New test.
8707 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
8709         PR c++/57626
8710         * g++.dg/cpp0x/vt-57626.C: New.
8712 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8714         PR fortran/64528
8715         * gfortran.dg/pr64528.f90: New test.
8717 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
8719         * gcc.target/aarch64/subsp.c: New test.
8721 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8723         * gcc.target/aarch64/store-pair-1.c: New testcase.
8725 2015-01-13  Richard Biener  <rguenther@suse.de>
8727         PR lto/64373
8728         * gcc.dg/lto/pr64373_0.c: New testcase.
8730 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8732         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8733         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8735 2015-01-13  Richard Biener  <rguenther@suse.de>
8737         PR tree-optimization/64406
8738         * gcc.dg/pr64406.c: New testcase.
8740 2015-01-13  Richard Biener  <rguenther@suse.de>
8742         PR tree-optimization/64404
8743         * gcc.dg/vect/pr64404.c: New testcase.
8745 2015-01-13  Richard Biener  <rguenther@suse.de>
8747         PR tree-optimization/64568
8748         * g++.dg/torture/pr64568.C: New testcase.
8750 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8752         * jit.dg/test-error-local-used-from-other-function.c: New test
8753         case.
8754         * jit.dg/test-error-param-reuse.c: New test case.
8755         * jit.dg/test-error-param-sharing.c: New test case.
8756         * jit.dg/test-error-param-used-from-other-function.c: New test
8757         case.
8758         * jit.dg/test-error-param-used-without-a-function.c: New test
8759         case.
8761 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
8763         PR tree-optimization/64563
8764         * gcc.dg/pr64563.c: New test.
8766         PR target/64513
8767         * gcc.target/i386/pr64513.c: New test.
8769         PR tree-optimization/64454
8770         * gcc.dg/pr64454.c: New test.
8772         PR testsuite/64028
8773         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8774         bind_pic_locally.
8775         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8776         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8777         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8778         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8779         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8780         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8781         * gcc.dg/vect/slp-25.c: Likewise.
8782         * gcc.dg/vect/vect-109.c: Likewise.
8783         * gcc.dg/vect/vect-13.c: Likewise.
8784         * gcc.dg/vect/vect-17.c: Likewise.
8785         * gcc.dg/vect/vect-18.c: Likewise.
8786         * gcc.dg/vect/vect-19.c: Likewise.
8787         * gcc.dg/vect/vect-20.c: Likewise.
8788         * gcc.dg/vect/vect-21.c: Likewise.
8789         * gcc.dg/vect/vect-22.c: Likewise.
8790         * gcc.dg/vect/vect-27.c: Likewise.
8791         * gcc.dg/vect/vect-29.c: Likewise.
8792         * gcc.dg/vect/vect-2-big-array.c: Likewise.
8793         * gcc.dg/vect/vect-2.c: Likewise.
8794         * gcc.dg/vect/vect-3.c: Likewise.
8795         * gcc.dg/vect/vect-4.c: Likewise.
8796         * gcc.dg/vect/vect-5.c: Likewise.
8797         * gcc.dg/vect/vect-72.c: Likewise.
8798         * gcc.dg/vect/vect-73-big-array.c: Likewise.
8799         * gcc.dg/vect/vect-73.c: Likewise.
8800         * gcc.dg/vect/vect-77-global.c: Likewise.
8801         * gcc.dg/vect/vect-78-global.c: Likewise.
8802         * gcc.dg/vect/vect-7.c: Likewise.
8803         * gcc.dg/vect/vect-86.c: Likewise.
8804         * gcc.dg/vect/vect-align-1.c: Likewise.
8805         * gcc.dg/vect/vect-align-3.c: Likewise.
8806         * gcc.dg/vect/vect-all-big-array.c: Likewise.
8807         * gcc.dg/vect/vect-all.c: Likewise.
8808         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8809         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8810         * gcc.dg/vect/vect-peel-3.c: Likewise.
8811         * gcc.dg/vect/vect-peel-4.c: Likewise.
8812         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8814 2015-01-12  Jeff Law  <law@redhat.com>
8816         PR target/64461
8817         * gcc.target/m68k/pr64461.c: New test.
8819 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8821         * jit.dg/test-array-as-pointer.c (create_code): Update call
8822         to gcc_jit_context_new_global by setting "kind" to
8823         GCC_JIT_GLOBAL_IMPORTED.
8824         * jit.dg/test-error-array-as-pointer.c: Likewise.
8825         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8826         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8827         setting kind to GCC_JIT_GLOBAL_EXPORTED.
8828         * jit.dg/test-using-global.c (the_global): Rename to...
8829         (imported_global): ...this.
8830         (create_code): Update to test the three kinds of global.
8831         (verify_code): Likewise.
8833 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
8835         PR testsuite/64427
8836         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
8837         undefined behavior.
8838         * gcc.target/i386/pr64291-2.c: Updated.
8840 2015-01-12  Richard Biener  <rguenther@suse.de>
8842         PR tree-optimization/64530
8843         * gfortran.dg/pr64530.f90: New testcase.
8845 2015-01-12  Richard Biener  <rguenther@suse.de>
8847         PR middle-end/64357
8848         * gcc.dg/torture/pr64357.c: New testcase.
8850 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
8852         * gcc.target/i386/nop-mcount.c: Properly place {} in target
8853         selector.
8855 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8856         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8858 2015-01-12  Martin Liska  <mliska@suse.cz>
8860         * gcc.dg/ipa/PR64550.c: New test.
8862 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
8864         PR ipa/63470
8865         * g++.dg/ipa/pr63470.C: New testcase.
8867 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8869         PR fortran/63733
8870         * gfortran.dg/typebound_operator_20.f90: New.
8872 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8874         PR fortran/58023
8875         * gfortran.dg/proc_ptr_comp_42.f90: New.
8877 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8879         PR fortran/64508
8880         * gfortran.dg/proc_ptr_comp_41.f90: New.
8882 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
8884         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8886 2015-01-10  Tobias Burnus  <burnus@net-b.de>
8888         PR fortran/64522
8889         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8890         and add dg-excess-errors.
8891         * gfortran.dg/line_length_6.f90: New.
8892         * gfortran.dg/line_length_7.f90: New.
8893         * gfortran.dg/line_length_8.f90: New.
8894         * gfortran.dg/line_length_9.f90: New.
8895         * gfortran.dg/line_length_10.f90: New.
8896         * gfortran.dg/line_length_11.f90: New.
8898 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8900         * jit.dg/test-threads.c (struct testcase): Move declaration
8901         to jit.dg/all-non-failing-tests.h.
8902         (testcases): Likewise.
8903         * jit.dg/all-non-failing-tests.h (struct testcase): Move
8904         declaration here from jit.dg/all-non-failing-tests.h.
8905         (testcases): Likewise.
8906         * jit.dg/test-combination.c (create_code): Eliminate spelling
8907         out all of the testcases in favor of looping through the
8908         "testcases" metadata.
8909         (verify_code): Likewise.
8911 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
8913         PR rtl-optimization/64536
8914         * gcc.dg/pr64536.c: New test.
8916 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8918         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8919         * jit.dg/test-combination.c (create_code): Likewise.
8920         (verify_code): Likewise.
8921         * jit.dg/test-constants.c: New test case.
8922         * jit.dg/test-threads.c: Add test-constants.c.
8924 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
8926         PR libobjc/51891
8927         * objc.dg/gnu-api-2-class.m: Add a test case
8928         for the above change.
8930 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8932         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8934 2015-01-09  Richard Biener  <rguenther@suse.de>
8936         PR tree-optimization/64410
8937         * g++.dg/vect/pr64410.cc: New testcase.
8939 2015-01-09  Martin Liska  <mliska@suse.cz>
8941         * gcc.dg/ipa/ipa-icf-32.c: New test.
8943 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8945         * c-c++-common/tsan/tsan_barrier.h: New.
8946         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8947         * c-c++-common/tsan/bitfield_race.c: Likewise.
8948         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8949         * c-c++-common/tsan/mutexset1.c: Likewise.
8950         * c-c++-common/tsan/race_on_barrier.c: Likewise.
8951         * c-c++-common/tsan/race_on_mutex.c: Likewise.
8952         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8953         * c-c++-common/tsan/simple_race.c: Likewise.
8954         * c-c++-common/tsan/simple_stack.c: Likewise.
8955         * c-c++-common/tsan/sleep_sync.c: Likewise.
8956         * c-c++-common/tsan/tiny_race.c: Likewise.
8957         * c-c++-common/tsan/tls_race.c: Likewise.
8958         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8959         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8960         * g++.dg/tsan/atomic_free.C: Likewise.
8961         * g++.dg/tsan/atomic_free2.C: Likewise.
8962         * g++.dg/tsan/cond_race.C: Likewise.
8963         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8965 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
8967         PR testsuite/62250
8968         * lib/target-supports.exp (check_effective_target_libatomic_available):
8969         New.
8970         * gfortran.dg/coarray/caf.exp: Only add -latomic for
8971         targets that match effective-target libatomic_available.
8972         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8974 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8976         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8977         Verify the result of gcc_jit_context_get_last_error.
8978         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8980 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8982         PR tree-optimization/63989
8983         * gcc.dg/strlenopt-27.c: New test.
8985 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8987         * jit.dg/harness.h (set_up_logging): New function.
8988         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
8989         set_up_logging on the context, so that every testcase is
8990         logged to a particular file.
8991         * jit.dg/test-nested-contexts.c (main): Open a logfile,
8992         and call gcc_jit_context_set_logfile on the top-level context.
8994 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8996         PR target/64338
8997         * g++.dg/opt/pr64338.C: New test.
8999 2015-01-08  Tobias Burnus  <burnus@net-b.de>
9001         * gfortran.dg/coarray/codimension_2b.f90: New file.
9002         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9003         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9005 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9007         PR c++/59004
9008         * g++.dg/ext/fnname4.C: New.
9010 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9012         PR c++/64462
9013         * g++.dg/cpp0x/constexpr-64462.C: New.
9015 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9017         PR c++/60753
9018         * g++.dg/cpp0x/deleted10.C: New.
9020 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9022         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
9024 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9026         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
9027         GCC_JIT_UNARY_OP_ABS.
9028         (verify_unary_ops): Likewise.
9030 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9032         * jit.dg/test-arith-overflow.c: New test case.
9033         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
9034         * jit.dg/test-combination.c (create_code): Likewise.
9035         (verify_code): Likewise.
9036         * jit.dg/test-threads.c (testcases): Likewise.
9038 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9040         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9041         rather than "jit".  Load g++.exp, and call g++_init.
9042         Run test-*.cc files within the testsuite and *.cc files within
9043         docs/examples.
9044         (jit-dg-test): Drop the addition of -fgnu89-inline to
9045         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9046         doing it when compiling C testcases (since g++ does not handle
9047         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9048         is restored to the value after g++_init ran, rather than the
9049         value before g++_init ran.  Return a list of
9050         $comp_output $output_file, as dg-test assumes.
9052 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9054         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9055         make it easier to figure out the origin of each test result when
9056         running test-combination.c and test-threads.c.
9057         (CHECK_VALUE): Likewise.
9058         (CHECK_DOUBLE_VALUE): Likewise.
9059         (CHECK_STRING_VALUE): Likewise.
9060         (CHECK_STRING_STARTS_WITH): Likewise.
9061         (CHECK_STRING_CONTAINS): Likewise.
9062         (CHECK): Likewise.
9063         (check_string_value): Likewise, add "funcname" param.
9064         (check_string_starts_with): Likewise.
9065         (check_string_contains): Likewise.
9067 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9069         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9070         generating name of built executable.
9072 2015-01-07  Marek Polacek  <polacek@redhat.com>
9074         PR c/64440
9075         * gcc.dg/pr64440.c: New test.
9076         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9078 2015-01-07  Marek Polacek  <polacek@redhat.com>
9080         PR c/64417
9081         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9082         * gcc.dg/pr64417.c: New test.
9084 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
9086         PR target/64505
9087         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9088         fix is correct.
9090 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9092         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9093         Check if testcases run without errors, not just if they compile.
9095 2015-01-06  Christian Bruel  <christian.bruel@st.com>
9097         PR target/64507
9098         * gcc.target/sh/pr64507.c: New test.
9100 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
9102         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9104 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
9106         * c-c++-common/asan/sanitize-all-1.c: New test.
9107         * c-c++-common/ubsan/sanitize-all-1.c: New test.
9108         * c-c++-common/ubsan/sanitize-all-2.c: New test.
9109         * c-c++-common/ubsan/sanitize-all-3.c: New test.
9110         * c-c++-common/ubsan/sanitize-all-4.c: New test.
9112 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9114         * lib/target-supports.exp (check_profiling_available): Return 0 for
9115         Visium.
9116         (check_effective_target_tls_runtime): Likewise.
9117         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9118         * gcc.dg/20020312-2.c: Adjust for Visium.
9119         * gcc.dg/tls/thr-cse-1.c: Likewise
9120         * gcc.dg/tree-ssa/20040204-1.c: Likewise
9121         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9122         * gcc.dg/weak/typeof-2.c: Likewise.
9124 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
9126         PR rtl-optimization/64287
9127         * gcc.dg/aru-2.c: New test.
9129 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9131         PR sanitizer/64344
9132         * c-c++-common/ubsan/pr64344-1.c: New test.
9133         * c-c++-common/ubsan/pr64344-2.c: New test.
9135         PR tree-optimization/64465
9136         * gcc.dg/pr64465.c: New test.
9138         PR tree-optimization/64494
9139         * gcc.c-torture/compile/pr64494.c: New test.
9141 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9143         PR fortran/47674
9144         * gfortran.dg/realloc_on_assign_25.f90:  New test.
9146 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9148         Update copyright years.
9150 2015-01-05  Marek Polacek  <polacek@redhat.com>
9152         PR c/64423
9153         * gcc.dg/pr64423.c: New test.
9155 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9157         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9158         mmix-knuth-mmixware for the same reason as for MIPS.
9159         * gcc.dg/debug/debug-2.c: Ditto.
9161         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9163 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
9165         PR testsuite/62250
9166         * lib/gfortran.exp: Add libatomic library search path.
9167         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9168         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9170         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9172 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9174         * c-c++-common/tsan/bitfield_race.c: New testcase.
9175         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9177 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9179         * gfortran.dg/coarray/collectives_4.f90: New.
9181 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9183         PR fortran/57562
9184         * gfortran.dg/extends_16.f90: New.
9186 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9188         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9190 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9192         * gfortran.dg/coarray/codimension_2.f90: New.
9193         * gfortran.dg/coarray/codimension_2a.f90: New.
9194         * gfortran.dg/coarray_35.f90: New.
9195         * gfortran.dg/coarray_35a.f90: New.
9197 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9199         PR fortran/60507
9200         * gfortran.dg/dummy_procedure_11.f90: New.
9202 Copyright (C) 2015 Free Software Foundation, Inc.
9204 Copying and distribution of this file, with or without modification,
9205 are permitted in any medium without royalty provided the copyright
9206 notice and this notice are preserved.