re PR middle-end/25530 ((unsigned / 2)*2 is not changed into unsigned &~1)
[official-gcc.git] / gcc / testsuite / ChangeLog
blob7e94b2fe724b27f819b6c7a4382b795b78ee3afa
1 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3         PR middle-end/25530
4         * gcc.dg/pr25530.c: New test.
6 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8         PR middle-end/25529
9         * gcc.dg/pr25529.c: New test.
11 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
13         * gcc.target/arm/reg_equal_test.c: New test.
15 2015-07-23  Jeff Law  <law@redhat.com>
17         PR lto/66752
18         * gcc.dg/tree-ssa/pr66752-2.c: New test.
19         * gcc.dg/torture/pr66752-1.c: New test
20         * g++.dg/torture/pr66752-2.C: New test.
22 2015-07-23  Marek Polacek  <polacek@redhat.com>
24         PR c++/66572
25         * g++.dg/warn/Wlogical-op-2.C: New test.
27 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
29         PR rtl-optimization/64164
30         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
31         * gcc.dg/ssp-1.c: Make counter a register.
32         * gcc.dg/ssp-2.c: Likewise.
33         * gcc.dg/torture/parm-coalesce.c: New.
35 2015-07-23  Marek Polacek  <polacek@redhat.com>
37         PR sanitizer/66908
38         * c-c++-common/ubsan/pr66908.c: New test.
40 2015-07-23  Tom de Vries  <tom@codesourcery.com>
42         * gcc.dg/autopar/outer-4.c: Add xfail.
43         * gcc.dg/autopar/outer-5.c: Same.
44         * gcc.dg/autopar/outer-6.c: Same.
45         * gcc.dg/autopar/reduc-2.c: Same.
46         * gcc.dg/autopar/reduc-2char.c: Same.
47         * gcc.dg/autopar/reduc-2short.c: Same.
48         * gcc.dg/autopar/reduc-8.c: Same.
49         * gcc.dg/autopar/uns-outer-4.c: New test.
50         * gcc.dg/autopar/uns-outer-5.c: New test.
51         * gcc.dg/autopar/uns-outer-6.c: New test.
53 2015-07-23  Richard Biener  <rguenther@suse.de>
55         PR tree-optimization/66952
56         * gcc.dg/torture/pr66952.c: Use signed char.
58 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
60         PR tree-optimization/66926,66951
61         * gcc.dg/vect/pr66951.c: New test.
63 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
65         PR c++/52987
66         * g++.dg/parse/error57.C: New.
67         * g++.dg/expr/string-2.C: Update.
69 2015-07-23  Richard Biener  <rguenther@suse.de>
71         PR tree-optimization/66945
72         * gcc.dg/torture/pr66945.c: New testcase.
74 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
76         PR target/66954
77         * g++.dg/ext/mv24.C: New test.
79 2015-07-22  Marek Polacek  <polacek@redhat.com>
81         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
82         dg-options.
84 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
86         PR fortran/61831
87         PR fortran/66929
88         * gfortran.dg/generic_30.f90: New.
90 2015-07-22  Richard Biener  <rguenther@suse.de>
92         PR tree-optimization/66952
93         * gcc.dg/torture/pr66952.c: New testcase.
95 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
97         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
98         test.
99         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
100         test.
101         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
102         test.
103         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
104         test.
105         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
106         test.
107         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
108         test.
109         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
110         test.
111         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
112         test.
113         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
114         test.
115         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
116         test.
117         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
118         test.
119         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
120         test.
121         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
122         test.
123         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
124         test.
125         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
126         test.
127         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
128         test.
129         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
130         test.
131         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
132         test.
133         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
134         test.
135         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
136         test.
137         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
138         test.
139         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
140         test.
141         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
142         test.
143         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
144         test.
145         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
146         test.
147         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
148         test.
149         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
150         test.
151         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
152         test.
153         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
154         test.
155         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
156         test.
157         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
158         test.
159         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
160         test.
161         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
162         test.
163         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
164         test.
165         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
166         test.
167         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
168         test.
169         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
170         test.
171         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
172         test.
173         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
174         test.
175         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
176         test.
177         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
178         test.
179         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
180         test.
181         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
182         test.
183         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
184         test.
185         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
186         test.
187         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
188         test.
189         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
190         test.
191         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
192         test.
193         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
194         test.
195         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
196         test.
197         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
198         test.
199         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
200         test.
201         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
202         test.
203         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
204         test.
205         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
206         test.
207         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
208         test.
209         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
210         test.
211         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
212         test.
213         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
214         test.
215         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
216         test.
217         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
218         test.
219         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
220         test.
221         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
222         test.
223         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
224         test.
225         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
226         test.
227         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
228         test.
229         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
230         test.
231         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
232         test.
233         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
234         test.
235         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
236         test.
237         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
238         test.
239         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
240         test.
241         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
242         test.
243         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
244         test.
245         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
246         test.
247         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
248         test.
249         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
250         test.
251         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
252         test.
253         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
254         test.
255         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
256         test.
257         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
258         test.
259         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
260         test.
261         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
262         test.
263         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
264         test.
265         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
266         test.
267         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
268         test.
269         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
270         test.
271         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
272         test.
273         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
274         test.
275         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
276         test.
277         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
278         test.
279         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
280         test.
281         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
282         test.
283         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
284         test.
285         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
286         test.
287         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
288         test.
289         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
290         test.
291         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
292         test.
293         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
294         test.
295         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
296         test.
297         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
298         test.
299         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
300         test.
301         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
302         test.
303         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
304         test.
305         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
306         test.
307         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
308         test.
309         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
310         test.
311         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
312         test.
313         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
314         test.
315         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
316         test.
317         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
318         test.
319         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
320         test.
321         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
322         test.
323         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
324         test.
325         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
326         test.
327         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
328         test.
329         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
330         test.
331         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
332         test.
333         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
334         test.
335         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
336         test.
337         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
338         test.
339         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
340         test.
341         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
342         test.
343         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
344         test.
345         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
346         test.
347         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
348         test.
349         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
350         test.
351         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
352         test.
353         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
354         test.
355         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
356         test.
357         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
358         test.
359         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
360         test.
362 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
364         * g++.dg/template/crash81.C: Update.
366 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
368         PR ipa/66424.
369         * gcc.target/i386/pr66424.c: New.
371 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
373         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
375 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
377         PR fortran/61831
378         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
379         Drop address sanitization.
381 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
383         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
384         Skip -march=armv4t.
385         (dg-additional-options): Set armv5t flag.
387 2015-07-21  Marek Polacek  <polacek@redhat.com>
389         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
390         * gcc.dg/vmx/unpack.c: Likewise.
391         * gcc.target/powerpc/quad-atomic.c: Likewise.
393 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
395         * gcc.target/i386/asm-flag-5.c (f_ll): New.
397 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
399         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
400         model.
402 2015-07-20  Marek Polacek  <polacek@redhat.com>
404         PR c++/55095
405         * c-c++-common/Wshift-overflow-1.c: New test.
406         * c-c++-common/Wshift-overflow-2.c: New test.
407         * c-c++-common/Wshift-overflow-3.c: New test.
408         * c-c++-common/Wshift-overflow-4.c: New test.
409         * c-c++-common/Wshift-overflow-5.c: New test.
410         * g++.dg/cpp1y/left-shift-1.C: New test.
411         * gcc.dg/c90-left-shift-2.c: New test.
412         * gcc.dg/c90-left-shift-3.c: New test.
413         * gcc.dg/c99-left-shift-2.c: New test.
414         * gcc.dg/c99-left-shift-3.c: New test.
415         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
416         * gcc.c-torture/execute/pr40386.c: Likewise.
417         * gcc.dg/vect/pr33373.c: Likewise.
418         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
419         * gcc.dg/vect/vect-shift-2.c: Likewise.
421 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
423         * gcc.target/aarch64/neg_abs_1.c: New test.
425 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
427         PR target/66922
428         * gcc.target/i386/pr66922.c: New test.
430 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
432         PR middle-end/46851
433         PR middle-end/60340
434         * gcc.dg/tree-ssa/pr42327.c: Removed.
435         * g++.dg/other/pr35011.C: Removed.
437 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
439         PR target/66906
440         * gcc.target/i386/pr66906.c: New test.
442 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
444         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
445         as follow-up to r225930.
447 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
449         PR fortran/52846
450         * lib/fortran-modules.exp (proc cleanup-submodules): New
451         procedure.
452         * gfortran.dg/submodule_1.f08: Change extension and clean up
453         the submodule files.
454         * gfortran.dg/submodule_2.f08: ditto
455         * gfortran.dg/submodule_6.f08: ditto
456         * gfortran.dg/submodule_7.f08: ditto
457         * gfortran.dg/submodule_8.f08: New test
458         * gfortran.dg/submodule_9.f08: New test
460 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
461             Sebastian Pop  <s.pop@samsung.com>
463         PR middle-end/61929
464         * gcc.dg/graphite/pr61929.c: New.
466 2015-07-17  Marek Polacek  <polacek@redhat.com>
468         * gcc.dg/fold-minus-7.c: New test.
470 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
472         * gfortran.dg/co_reduce_1.f90: New file.
474 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
476         PR target/66824
477         * gcc.target/i386/pr66824.c:
479 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
481         PR fortran/66035
482         * gfortran.dg/structure_constructor_13.f03: New test.
484 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
486         PR fortran/61831
487         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
488         of generated while loops in the tree dump.
489         * gfortran.dg/derived_constructor_comps_6.f90: New file.
491 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
493         * gcc.dg/vect/vect-outer-simd-2.c: New test.
495 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
497         PR target/66891
498         * gcc.target/i386/pr66891.c: New test.
500 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
502         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
504 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
506         PR rtl-optimization/66626
507         * gcc.target/i386/pr66626-2.c: New.
509 2015-07-16  Martin Liska  <mliska@suse.cz>
511         * g++.dg/ipa/pr66896.c: New test.
513 2015-07-16  Richard Biener  <rguenther@suse.de>
515         PR tree-optimization/66894
516         * gcc.dg/torture/pr66894.c: New testcase.
518 2015-07-16  Richard Biener  <rguenther@suse.de>
520         * gcc.dg/tree-ssa/pr21031.c: Adjust.
522 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
524         PR target/66866
525         * g++.dg/pr66866.C: New test.
527 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
529         * gcc.target/powerpc/vec-cmp-sel.c: New test.
531 2015-07-15  Richard Biener  <rguenther@suse.de>
533         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
534         { -O3 -fomit-frame-pointer },
535         { -O3 -fomit-frame-pointer -funroll-loops } and
536         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
537         in favor of
538         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
539           -finline-functions }
541 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
543         * gcc.target/mips/interrupt_handler-5.c: New test.
545 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
546             Robert Suchanek  <robert.suchanek@imgtec.com>
548         * gcc.target/mips/interrupt_handler-4.c: New test.
550 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
552         PR testsuite/66734
553         * gcc.dg/lto/lto.exp: Initialize MPX.
555 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
557         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
558         dg-skip-if.
559         * gcc.target/arm/scd42-3.c: Likewise.
561 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
563         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
564         code to be run when the pre-arch code increases the isa_rev to
565         mips32r6 or greater.
567 2015-07-15  Richard Biener  <rguenther@suse.de>
569         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
570         { -O3 -fomit-frame-pointer },
571         { -O3 -fomit-frame-pointer -funroll-loops } and
572         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
573         in favor of
574         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
575           -finline-functions }
576         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
577         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
578         to additional_flags.
580 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
582         PR rtl-optimization/66838
583         * gcc.target/i386/pr66838.c: New test.
585 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
587         PR c++/66850
588         * g++.dg/template/pr66850.C: New test.
590 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
591             Cesar Philippidis  <cesar@codesourcery.com>
592             Chung-Lin Tang  <cltang@codesourcery.com>
594         * gcc.target/nios2/nios2-flushd.c: New.
595         * gcc.target/nios2/nios2-rdprs.c: New.
596         * gcc.target/nios2/r2-atomic.c: New.
597         * gcc.target/nios2/r2-eni.c: New.
598         * gcc.target/nios2/r2-wrpie.c: New.
600 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
601             Cesar Philippidis  <cesar@codesourcery.com>
602             Chung-Lin Tang  <cltang@codesourcery.com>
604         * gcc.target/nios2/cdx-ldstwm-1.c: New.
605         * gcc.target/nios2/cdx-ldstwm-2.c: New.
607 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
608             Cesar Philippidis  <cesar@codesourcery.com>
609             Chung-Lin Tang  <cltang@codesourcery.com>
611         * gcc.target/nios2/andci.c: New.
612         * gcc.target/nios2/bmx.c: New.
613         * gcc.target/nios2/cdx-add.c: New.
614         * gcc.target/nios2/cdx-branch.c: New.
615         * gcc.target/nios2/cdx-callret.c: New.
616         * gcc.target/nios2/cdx-loadstore.c: New.
617         * gcc.target/nios2/cdx-logical.c: New.
618         * gcc.target/nios2/cdx-mov.c: New.
619         * gcc.target/nios2/cdx-shift.c: New.
620         * gcc.target/nios2/cdx-sub.c: New.
621         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
623 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
625         PR c++/65071
626         * g++.dg/cpp0x/vt-65071.C: New.
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/r2-io-range.c: New.
633         * gcc.target/nios2/r2-stio-1.c: New.
634         * gcc.target/nios2/r2-stio-2.c: New.
635         * gcc.target/nios2/nios2-ldxio.c: New.
636         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
637         of just compile.  Add more tests.
639 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
641         gfortran.dg/pr66864.f90: New test.
643 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
645         PR rtl-optimization/66626
646         * gcc.target/i386/pr66626.c: New.
648 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
650         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
651         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
652         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
654 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
656         * g++.dg/template/crash81.C: Adjust for error + inform change.
657         * g++.dg/template/pr58878.C: Likewise.
658         * g++.dg/template/shadow1.C: Likewise.
659         * g++.dg/template/shadow2.C: Likewise.
660         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
661         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
662         * g++.old-deja/g++.brendan/crash7.C: Likewise.
663         * g++.old-deja/g++.pt/shadow2.C: Likewise.
665 2015-07-14  Richard Biener  <rguenther@suse.de>
667         PR tree-optimization/66863
668         * gcc.dg/torture/pr66863.c: New testcase.
670 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
672         PR c++/65186
673         * g++.dg/template/pr65186.C: New test.
675 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
677         * gcc.target/arm/macro_defs0.c: Add directive to skip
678         test if -marm is present.
679         * gcc.target/arm/macro_defs1.c: Likewise.
681 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
683         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
684         if-conversion..
685         * gcc.target/aarch64/adds1.c: Likewise.
686         * gcc.target/aarch64/ands_1.c: Likewise.
687         * gcc.target/aarch64/bics_1.c: Likewise.
688         * gcc.target/aarch64/subs1.c: Likewise.
689         * gcc.target/aarch64/subs3.c: Likewise.
691 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
693         PR fortran/64589
694         * gfortran.dg/pr64589.f90: New test.
696 2015-07-13  Renlin Li  <renlin.li@arm.com>
698         PR rtl/66556
699         * gcc.c-torture/execute/pr66556.c: New.
701 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
703         * gcc.dg/20020219-1.c: Fix double word typos.
704         * gcc.dg/20020919-1.c: Same.
706 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
707             Jeff Law  <law@redhat.com>
709         PR middle-end/66726
710         * g++.dg/tree-ssa/pr66726.c: New test.
711         * gcc.dg/tree-ssa/pr66726-2.c: New test.
712         * gcc.dg/tree-ssa/pr66726.c: New test.
714 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
716         PR c++/58734
717         * g++.dg/cpp0x/variadic-ttp2.C: New.
719 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
721         PR c++/30044
722         * g++.dg/cpp0x/auto46.C: New test.
723         * g++.dg/template/pr30044.C: New test.
724         * g++.dg/template/shadow2.C: New test.
725         * g++.dg/template/error55.C: New test.
726         * g++.dg/template/crash83.C: Accept any error string.
727         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
728         parameters.
729         * g++.dg/cpp0x/variadic19.C: Likewise
730         * g++.dg/template/canon-type-13.C: Likewise.
731         * g++.old-deja/g++.pt/ttp42.C: Likewise.
732         * g++.dg/torture/20070621-1.C: Likewise.
734 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
736         PR c++/54521
737         * g++.dg/init/explicit3.C: New.
739 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
741         PR target/66819
742         * gcc.target/i386/pr66819-1.c: New test.
743         * gcc.target/i386/pr66819-2.c: Likewise.
744         * gcc.target/i386/pr66819-3.c: Likewise.
745         * gcc.target/i386/pr66819-4.c: Likewise.
746         * gcc.target/i386/pr66819-5.c: Likewise.
748 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
750         PR target/66703
751         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
752         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
753         type to prevent possible flag-clobbering zero-extensions.
754         * gcc.target/i386/pr66703.c: New test.
756 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
758         PR c++/60842
759         * g++.dg/cpp0x/nsdmi-template15.C: New.
761 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
763         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
765 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
767         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
768         * gcc.target/arm/flip-thumb.c: Likewise.
770 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
772         PR target/66813
773         * gcc.target/i386/pr66813.c: New test.
775 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
777         PR middle-end/66820
778         * gcc.dg/gomp/pr66820.c: New test.
780 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
782         PR c++/65592
783         * g++.dg/cpp0x/scoped_enum6.C: New.
785 2015-07-10  Tom de Vries  <tom@codesourcery.com>
787         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
788         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
790 2015-07-10  Richard Biener  <rguenther@suse.de>
792         PR tree-optimization/66823
793         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
794         which should not be necessary.  XFAIL.
796 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
798         PR c++/64848
799         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
801 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
803         PR middle-end/66633
804         * gcc.dg/gomp/pr66633-1.c: New test.
805         * gcc.dg/gomp/pr66633-2.c: New test.
806         * gcc.dg/gomp/pr66633-3.c: New test.
807         * gcc.dg/gomp/pr66633-4.c: New test.
809 2015-07-09  John Marino  <gnugcc@marino.st>
811         * lib/target-supports.exp (check_effective_target_pie):
812         Add *-*-dragonfly*
814 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
816         PR target/66814
817         * gcc.target/i386/pr66814.c: New test.
819 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
821         PR target/66731
822         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
823         * gcc.target/aarch64/fnmul-2.c: Likewise.
824         * gcc.target/aarch64/fnmul-3.c: Likewise.
825         * gcc.target/aarch64/fnmul-4.c: Likewise.
827 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
829         PR c++/65790
830         * g++.dg/cpp0x/vt-65790.C: New.
832 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
834         PR target/66818
835         * gcc.target/i386/pr66818.c: New test.
837 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
839         PR target/66817
840         * gcc.target/i386/pr66817.c: New test.
842 2015-07-09  Marek Polacek  <polacek@redhat.com>
844         PR tree-optimization/66718
845         * gcc.dg/vect/vect-126.c: New test.
847 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
849         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
850         even when dwarf-2 is not the default.
852 2015-07-08  Jeff Law  <law@redhat.com>
854         PR testsuite/66796
855         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
856         to have a single memory reference.
858 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
860         * g++.dg/other/dump-ada-spec-9.C: New test.
862 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
864         * g++.dg/vect/vect.exp: Run also simd* tests.
865         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
866         (check_vect): Fix up get_cpuid call for C++.
867         * g++.dg/vect/simd-clone-1.cc: New test.
869 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
871         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
873 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
875         * gcc.target/i386/readeflags-1.c (abort): New prototype.
876         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
878 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
880         PR target/66806
881         * gcc.target/i386/pr66806.c: New test.
883 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
885         PR c++/66421
886         * g++.dg/cpp0x/auto45.C: New.
888 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
890         PR middle-end/66334
891         * gcc.target/i386/pr66334.c: New.
893 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
895         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
896         comments.
898 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
900         PR jit/66783
901         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
902         (verify_code): Update expected error message.
903         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
904         (verify_code): Likewise.
905         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
906         (verify_code): Likewise.
908 2015-07-08  Richard Biener  <rguenther@suse.de>
910         PR tree-optimization/66793
911         * gcc.dg/torture/pr66793.c: New testcase.
913 2015-07-08  Richard Biener  <rguenther@suse.de>
915         PR tree-optimization/66794
916         * gcc.dg/torture/pr66794.c: New testcase.
918 2015-07-08  Marek Polacek  <polacek@redhat.com>
920         PR c++/66748
921         * g++.dg/abi/abi-tag15.C: New test.
923 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
925         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
926         * gcc.target/mips/branch-3.c: Ditto
927         * gcc.target/mips/branch-4.c: Ditto.
928         * gcc.target/mips/branch-5.c: Ditto.
929         * gcc.target/mips/branch-6.c: Ditto.
930         * gcc.target/mips/branch-7.c: Ditto.
931         * gcc.target/mips/branch-8.c: Ditto.
932         * gcc.target/mips/branch-9.c: Ditto.
933         * gcc.target/mips/branch-10.c: Ditto.
934         * gcc.target/mips/branch-11.c: Ditto.
935         * gcc.target/mips/branch-12.c: Ditto.
936         * gcc.target/mips/branch-13.c: Ditto.
937         * gcc.target/mips/umips-branch-5.c: New file.
938         * gcc.target/mips/umips-branch-6.c: New file.
939         * gcc.target/mips/umips-branch-7.c: New file.
940         * gcc.target/mips/umips-branch-8.c: New file.
941         * gcc.target/mips/umips-branch-9.c: New file.
942         * gcc.target/mips/umips-branch-10.c: New file.
943         * gcc.target/mips/umips-branch-11.c: New file.
944         * gcc.target/mips/umips-branch-12.c: New file.
945         * gcc.target/mips/umips-branch-13.c: New file.
946         * gcc.target/mips/umips-branch-14.c: New file.
947         * gcc.target/mips/umips-branch-15.c: New file.
948         * gcc.target/mips/umips-branch-16.c: New file.
949         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
950         (OCCUPY_0xfffc): New define.
952 2015-07-08  Renlin Li  <renlin.li@arm.com>
954         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
956 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
958         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
960 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
962         * gcc.target/i386/bt-3.c: New test.
963         * gcc.target/i386/bt-4.c: Ditto.
965 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
967         * g++.dg/other/dump-ada-spec-8.C: New test.
969 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
971         PR jit/66783
972         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
973         test case.
974         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
975         New test case.
976         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
977         New test case.
978         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
979         Avoid using an opaque struct for local "f".
981 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
983         PR jit/66779
984         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
985         * jit.dg/test-pr66779.c: New testcase.
987 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
989         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
990         NOCOMPRESSION.
992 2015-07-07  Richard Biener  <rguenther@suse.de>
994         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
996 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
998         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
999         * gcc.target/mips/call-5.c: Ditto.
1000         * gcc.target/mips/call-6.c: Ditto.
1002 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1004         * gcc.dg/dx-test.c: New test-case.
1006 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
1008         PR fortran/66578
1009         * gfortran.dg/allocate_with_source_9.f08: New test.
1011 2015-07-07  Christian Bruel  <christian.bruel@st.com>
1013         PR target/52144
1014         * gcc.target/arm/flip-thumb.c: Fix scan.
1015         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1016         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1017         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1018         Fix return value.
1020 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
1022         PR target/65956
1023         * gcc.c-torture/execute/pr65956.c: New test.
1025 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
1027         * gcc.target/arm/aapcs/align1.c: New.
1028         * gcc.target/arm/aapcs/align_rec1.c: New.
1029         * gcc.target/arm/aapcs/align2.c: New.
1030         * gcc.target/arm/aapcs/align_rec2.c: New.
1031         * gcc.target/arm/aapcs/align3.c: New.
1032         * gcc.target/arm/aapcs/align_rec3.c: New.
1033         * gcc.target/arm/aapcs/align4.c: New.
1034         * gcc.target/arm/aapcs/align_rec4.c: New.
1035         * gcc.target/arm/aapcs/align_vararg1.c: New.
1036         * gcc.target/arm/aapcs/align_vararg2.c: New.
1038 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1040         * gfortran.dg/iomsg_2.f90: New test.
1042 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1044         PR target/66749
1045         * gcc.target/i386/pr66749.c: New test.
1047 2015-07-06  Richard Biener  <rguenther@suse.de>
1049         PR tree-optimization/66772
1050         * gcc.dg/torture/pr66772-1.c: New testcase.
1051         * gcc.dg/torture/pr66772-2.c: Likewise.
1053 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
1055         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1056         the jals instruction.
1058 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1060         PR target/53383
1061         * gcc.target/i386/pr53383-1.c: New file.
1062         * gcc.target/i386/pr53383-2.c: Likewise.
1063         * gcc.target/i386/pr53383-3.c: Likewise.
1065 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1067         * gcc.target/aarch64/fnmul-1.c: New.
1068         * gcc.target/aarch64/fnmul-2.c: New.
1069         * gcc.target/aarch64/fnmul-3.c: New.
1070         * gcc.target/aarch64/fnmul-4.c: New.
1072 2015-07-06  Richard Biener  <rguenther@suse.de>
1074         PR middle-end/66759
1075         * gcc.dg/torture/pr66759.c: New testcase.
1077 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
1079         PR fortran/58586
1080         * gfortran.dg/alloc_comp_class_3.f03: New test.
1081         * gfortran.dg/alloc_comp_class_4.f03: New test.
1083 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1085         * gcc.c-torture/execute/pr66757.c: New test.
1087 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
1089         PR tree-optimization/66720
1090         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1092 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
1093             Sandra Loosemore <sandra@codesourcery.com>
1095         * gcc.target/nios2/gprel-offset.c: New test.
1097 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1099         PR fortran/66725
1100         * gfortran.dg/pr66725.f90: New test.
1102 2015-07-03  Jason Merrill  <jason@redhat.com>
1104         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1105         Avoid narrowing error.
1107 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
1109         PR rtl-optimization/66706
1110         * gcc.target/powerpc/shift-int.c: New testcase.
1112 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
1114         PR target/66746.
1115         * gcc.target/i386/pr66746.c: New file.
1117 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
1119         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1121 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
1123         PR tree-optimization/66119
1124         * g++.dg/opt/pr66119.C: New.
1126 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
1128         PR fortran/52846
1129         * gfortran.dg/submodule_1.f90: New test
1130         * gfortran.dg/submodule_2.f90: New test
1131         * gfortran.dg/submodule_3.f90: New test
1132         * gfortran.dg/submodule_4.f90: New test
1133         * gfortran.dg/submodule_5.f90: New test
1134         * gfortran.dg/submodule_6.f90: New test
1135         * gfortran.dg/submodule_7.f90: New test
1137 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1139         PR preprocessor/53690
1140         * g++.dg/cpp/pr53690.C: New.
1142 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1144         * gcc.target/powerpc/vec-cmp.c: New test.
1146 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1148         PR fortran/56520
1149         * gfortran.dg/pr56520.f90: New test.
1151 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
1153         PR fortran/66545
1154         * gfortran.dg/pr66545_1.f90: New test.
1155         * gfortran.dg/pr66545_2.f90: New test.
1157 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
1159         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1160         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1162 2015-07-02  Richard Biener  <rguenther@suse.de>
1164         PR testsuite/66719
1165         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1166         unaligned loads.
1168 2015-07-02  Richard Biener  <rguenther@suse.de>
1170         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1172 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
1174         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1176 2015-07-01  Jason Merrill  <jason@redhat.com>
1178         * lib/target-supports.exp (cxx_default): Set to C++14.
1180 2015-07-01  Tom de Vries  <tom@codesourcery.com>
1182         PR testsuite/66723
1183         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1184         scan-assembler.
1186 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1188         * gfortran.dg/warn_conversion_8.f90:  New test.
1190 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1192         PR rtl-optimization/61047
1193         * gcc.c-torture/execute/20150611-1.c: New testcase.
1195 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1197         PR jit/66700
1198         * jit.dg/all-non-failing-tests.h: Add
1199         test-pr66700-observing-write-through-ptr.c.
1200         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1202 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1204         * jit.dg/test-accessing-union.c: Add comments for use by
1205         gcc/jit/docs/topics/types.rst.
1207 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
1209         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1210         'do-require-effective-target' with 'dg-require-effective-target'.
1211         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1212         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1213         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
1214         'stlex' with 'strex' as the expected output.
1216 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
1218         PR c++/60365
1219         * g++.dg/cpp0x/gen-attrs-60.C: New.
1220         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1222 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
1224         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1225         New function.
1226         * gcc.target/aarch64/pic-small.c: Restrict this test under
1227         check_effective_target_aarch64_small_fpic.
1229 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
1231         * gfortran.dg/gomp/pr66633.f90: New test.
1233 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
1235         PR c++/66686
1236         * g++.dg/template/pr66686.C: New test.
1238 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
1240         * gnat.dg/lto17.ad[sb]: New test.
1242 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1244         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1245         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1246         testcase.
1247         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1248         New testcase.
1249         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1250         New testcase.
1251         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1252         New testcase.
1253         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1254         New testcase.
1255         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1256         New testcase.
1257         * jit.dg/test-switch.c: New testcase.
1258         * jit.dg/test-switch.cc: New testcase.
1260 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1262         PR jit/66546
1263         * jit.dg/all-non-failing-tests.h: Add note about
1264         test-validly-unreachable-block.c.
1265         * jit.dg/test-validly-unreachable-block.c: New file.
1267 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1269         PR jit/66628
1270         * jit.dg/all-non-failing-tests.h: Add note about
1271         test-extra-options.c.
1272         * jit.dg/test-extra-options.c: New testcase.
1274 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
1276         PR debug/66691
1277         * gcc.target/i386/pr66691.c: New.
1279 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
1281         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1282         * gcc.target/i386/iamcu/args.h: Likewise.
1283         * gcc.target/i386/iamcu/asm-support.S: Likewise.
1284         * gcc.target/i386/iamcu/defines.h: Likewise.
1285         * gcc.target/i386/iamcu/macros.h: Likewise.
1286         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1287         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1288         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1289         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1290         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1291         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1292         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1293         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1294         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1295         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1296         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1297         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1298         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1299         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1300         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1301         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1302         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1304 2015-06-30  Marek Polacek  <polacek@redhat.com>
1306         * gcc.dg/fold-minus-6.c: New test.
1308         * gcc.dg/fold-ior-3.c: New test.
1310 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
1312         Implement N4197 - Adding u8 character literals
1313         * g++.dg/cpp1z/utf8.C: New.
1314         * g++.dg/cpp1z/utf8-neg.C: New.
1315         * g++.dg/cpp1z/udlit-utf8char.C: New.
1317 2015-06-30  Marek Polacek  <polacek@redhat.com>
1319         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1321 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1323         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1324         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1325         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1326         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1328 2015-06-30  Marek Polacek  <polacek@redhat.com>
1330         * gcc.dg/fold-ior-2.c: New test.
1332 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1334         PR tree-optimization/66652
1335         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1336         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
1337         pointers.
1338         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1340 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
1342         PR c++/65977
1343         * g++.dg/cpp0x/constexpr-friend-3.C: New.
1344         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1346 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1348         PR fortran/66605
1349         * gfortran.dg/wunused-parameter.f90: New test.
1351 2015-06-29  Richard Henderson  <rth@redhat.com>
1353         * gcc.target/i386/asm-flag-1.c: New.
1354         * gcc.target/i386/asm-flag-2.c: New.
1355         * gcc.target/i386/asm-flag-3.c: New.
1356         * gcc.target/i386/asm-flag-4.c: New.
1357         * gcc.target/i386/asm-flag-5.c: New.
1359 2015-06-29  Marek Polacek  <polacek@redhat.com>
1361         PR c/66322
1362         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1363         * c-c++-common/pr66322.c: New test.
1364         * g++.dg/eh/scope1.C: Remove dg-warning.
1366 2015-06-29  Richard Biener  <rguenther@suse.de>
1368         PR tree-optimization/66677
1369         * gcc.dg/vect/pr66677.c: New testcase.
1371 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
1373         PR middle-end/64130
1374         * gcc.dg/tree-ssa/pr64130.c: New test.
1376 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
1378         * gcc.target/aarch64/pic-small.c: New testcase.
1380 2015-06-26  Richard Biener  <rguenther@suse.de>
1382         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1384 2015-06-26  Marek Polacek  <polacek@redhat.com>
1386         * gcc.dg/fold-and-1.c: New test.
1387         * gcc.dg/fold-and-2.c: New test.
1389 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
1391         * gnat.dg/warn11.adb: Add missing dg directive.
1392         * gnat.dg/warn12.adb: New test.
1393         * gnat.dg/warn12_pkg.ads: New helper.
1395 2015-06-26  Richard Biener  <rguenther@suse.de>
1397         * gfortran.dg/reassoc_3.f90: Adjust.
1399 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
1401         PR target/66412
1402         * gcc.target/i386/pr66412.c: New test.
1404 2015-06-25  Richard Biener  <rguenther@suse.de>
1406         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1408 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
1410         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1412 2015-06-25  Richard Biener  <rguenther@suse.de>
1414         * gfortran.dg/vect/vect-9.f90: New testcase.
1416 2015-06-25  Nick Clifton  <nickc@redhat.com>
1418         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
1419         H8300 and M32R targets.
1421 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1423         PR fortran/66528
1424         * gfortran.dg/maxerrors.f90: New test.
1426 2015-06-08  DJ Delorie  <dj@redhat.com>
1428         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
1430 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1432         * gcc.target/aarch64/mgeneral-regs_3.c: New.
1434 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1436         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1437         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1438         * gcc.target/aarch64/nofp_1.c: New file.
1440 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
1442         Implement N3928 - Extending static_assert
1443         * g++.dg/cpp0x/static_assert8.C: Adjust.
1444         * g++.dg/cpp0x/static_assert12.C: New.
1445         * g++.dg/cpp0x/static_assert13.C: New.
1446         * g++.dg/cpp1y/static_assert1.C: New.
1447         * g++.dg/cpp1y/static_assert2.C: New.
1448         * g++.dg/cpp1z/static_assert-nomsg.C: New.
1450 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
1452         PR c++/65750
1453         * g++.dg/cpp0x/trailing11.C: New.
1455 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1457         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1458         multilibs.
1459         * gcc.target/arm/memset-inline-10.c: Likewise.
1460         * gcc.target/arm/pr58784.c: Likewise.
1461         * gcc.target/arm/pr59985.C: Likewise.
1462         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1464 2015-06-24  Renlin Li  <renlin.li@arm.com>
1466         * gcc.target/aarch64/arm_align_max_pwr.c: New.
1467         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1469 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
1471         Revert:
1472         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1474         PR c++/30044
1475         * g++.dg/cpp0x/auto45.C: New test.
1476         * g++.dg/template/pr30044.C: New test.
1477         * g++.dg/template/crash83.C: Accept any error string.
1478         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1479         parameters.
1480         * g++.dg/cpp0x/variadic18.C: Likewise
1481         * g++.dg/template/canon-type-13.C: Likewise.
1482         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1484 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
1486         PR c++/65811
1487         * g++.dg/other/linkage2.C: New.
1489 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1491         PR target/63408
1492         * gcc.target/arm/pr63408.c: New test.
1494 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
1496         * lib/c-torture.exp: Don't call check_effective_target_lto
1497         before setting up environment correctly.
1498         * lib/gcc-dg.exp: Likewise, and protect
1499         gcc_force_conventional_output.
1501 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1503         PR rtl-optimization/66306
1504         * gcc.target/s390/pr66306.c: New test.
1506 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1508         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1509         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1510         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1511         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1512         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1513         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1514         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1516 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
1518         PR target/65803
1519         * gcc.c-torture/pr65803.c: New test.
1521 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
1523         PR c++/30044
1524         * g++.dg/cpp0x/auto45.C: New test.
1525         * g++.dg/template/pr30044.C: New test.
1526         * g++.dg/template/crash83.C: Accept any error string.
1527         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1528         parameters.
1529         * g++.dg/cpp0x/variadic18.C: Likewise
1530         * g++.dg/template/canon-type-13.C: Likewise.
1531         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1533 2015-06-23  Marek Polacek  <polacek@redhat.com>
1535         * c-c++-common/Wlogical-op-3.c: New test.
1537 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1539         PR c++/66254
1540         * g++.dg/cpp0x/scoped_enum5.C: New.
1542 2015-06-23  Richard Biener  <rguenther@suse.de>
1544         PR tree-optimization/66636
1545         * gcc.dg/vect/pr66636.c: New testcase.
1547 2015-06-23  Marek Polacek  <polacek@redhat.com>
1549         * gcc.dg/fold-minus-4.c: New test.
1550         * gcc.dg/fold-minus-5.c: New test.
1551         * c-c++-common/ubsan/overflow-add-5.c: New test.
1553 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
1555         Add missing testcase from r224672.
1556         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1558         * gcc.target/vax/bswapdi-1.c: New.
1560 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
1562         PR fortran/64674
1563         * gfortran.dg/associate_18.f08: New test.
1565 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
1567         PR target/66560
1568         * gcc.target/i386/pr66560-1.c: New test.
1569         * gcc.target/i386/pr66560-2.c: Ditto.
1570         * gcc.target/i386/pr66560-3.c: Ditto.
1571         * gcc.target/i386/pr66560-4.c: Ditto.
1573 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
1575         * gcc.target/nvptx/nvptx.exp: New file.
1576         * gcc.target/nvptx/proto-1.c: Likewise.
1578 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
1580         PR tree-optimization/66449
1581         * gcc.dg/vect/pr66449.c: New test.
1583 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
1585         * g++.dg/other/dump-ada-spec-5.C: New test.
1586         * g++.dg/other/dump-ada-spec-6.C: Likewise.
1587         * g++.dg/other/dump-ada-spec-7.C: Likewise.
1589 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
1591         * g++.dg/inherit/pure1.C: Test location too.
1593 2015-06-22  Marek Polacek  <polacek@redhat.com>
1595         * gcc.dg/fold-ior-1.c: New test.
1596         * gcc.dg/fold-minus-2.c: New test.
1597         * gcc.dg/fold-minus-3.c: New test.
1598         * gcc.dg/fold-plus-1.c: New test.
1599         * gcc.dg/fold-plus-2.c: New test.
1600         * gcc.dg/fold-xor-4.c: New test.
1601         * gcc.dg/fold-xor-5.c: New test.
1603 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1605         PR target/65914
1606         * g++.dg/torture/pr65914.C:  New.
1608 2015-06-22  Richard Biener  <rguenther@suse.de>
1610         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1611         not existing TORTURE_OPTIONS only.
1612         * lib/gcc-dg.exp: Likewise.
1614 2015-06-22  Christian Bruel  <christian.bruel@st.com>
1616         PR target/52144
1617         * gcc.target/arm/flip-thumb.c: New test.
1619 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
1620             Martin Liska  <mliska@suse.cz>
1622         PR ipa/65908
1623         * g++.dg/ipa/pr65908.C: New testcase.
1625 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
1627         PR c++/65882
1628         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1629         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1631 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
1633         * gnat.dg/specs/debug1.ads: Adjust.
1635 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
1637         * gcc.target/aarch64/fmovd-zero-mem.c: New.
1638         * gcc.target/aarch64/fmovd-zero-reg.c: New.
1639         * gcc.target/aarch64/fmovf-zero-mem.c: New.
1640         * gcc.target/aarch64/fmovf-zero-reg.c: New.
1641         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1642         * gcc.target/aarch64/fmovld-zero-mem.c: New.
1643         * gcc.target/aarch64/fmovd-zero.c: Delete.
1644         * gcc.target/aarch64/fmovf-zero.c: Delete.
1646 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
1648         * gcc.target/vax/bswapdi-1.c: New.
1650 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1652         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1654 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1656         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1658 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1660         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1662 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1664         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1666 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1668         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1670 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1672         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1674 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1676         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1678 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1680         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1682 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1684         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1686 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1688         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1690 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1692         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1694 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1696         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1698 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1700         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1702 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1704         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1706 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1708         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1710 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1712         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1714 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1716         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1718 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1720         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1722 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1724         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1726 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1728         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1729         (_ARM_FPSCR): Add FZ field.
1730         (clean_results): Force FZ=1 on AArch64.
1731         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1733 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
1735         * gcc.target/aarch64/pr62308.c: New test.
1737 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
1739         PR fortran/66549
1740         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1742 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
1744         * gcc.target/i386/mpx/pr66581.c: New test.
1746 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
1748         * gcc.target/i386/cmov9.c: New test.
1750 2015-06-18  Richard Biener  <rguenther@suse.de>
1752         * g++.dg/other/const4.C: New testcase.
1754 2015-06-18  Michael Matz  <matz@suse.de>
1756         PR middle-end/66253
1757         * gcc.dg/vect/pr66253.c: New testcase.
1759 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1761         PR target/66569
1762         * gcc.target/i386/mpx/chkp-vararg.c: New test.
1764 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1766         PR middle-end/66568
1767         * gcc.target/i386/mpx/pr66568.c: New test.
1769 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1771         PR middle-end/66567
1772         * gcc.target/i386/mpx/pr66567.c: New test.
1774 2015-06-18  Richard Biener  <rguenther@suse.de>
1776         PR tree-optimization/66510
1777         * gcc.dg/vect/slp-perm-12.c: New testcase.
1779 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1781         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1782         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1783         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1784         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1786 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
1788         PR c++/66571
1789         * g++.dg/gomp/pr66571-1.C: New test.
1791         PR middle-end/66429
1792         * c-c++-common/gomp/pr66429.c: New test.
1794 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
1796         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1797         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1798         ...this.
1799         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1800         New testcase.
1801         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1802         New testcase.
1804 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1806         PR testsuite/65944
1807         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1809 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
1811         * gcc.target/mips/pr65862-1.c: New test.
1812         * gcc.target/mips/pr65862-2.c: Likewise.
1814 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
1816         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1817         * gcc.target/i386/pr52252-atom.c: Ditto.
1818         * gcc.target/i386/vect-div-1.c: Ditto.
1819         * gcc.target/i386/rotate-5.c: Ditto.
1820         * gcc.target/i386/pr50202.c: Ditto.
1821         * gcc.target/i386/pr37843-3.c: Ditto.
1822         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1823         * gcc.target/i386/pr53397-1.c: Ditto.
1824         * gcc.target/i386/pr55934.c: Ditto.
1825         * gcc.target/i386/pr37843-4.c: Ditto.
1826         * gcc.target/i386/pr60451.c: Ditto.
1827         * gcc.target/i386/pr53397-2.c: Ditto.
1828         * gcc.target/i386/vectorize1.c: Ditto.
1829         * gcc.target/i386/extract-insert-combining.c: Ditto.
1830         * gcc.target/i386/pr53759.c: Ditto.
1831         * gcc.target/i386/pr52252-core.c: Ditto.
1832         * gcc.target/i386/rotate-3.c: Ditto.
1833         * gcc.target/i386/sse-20.c: Ditto.
1834         * gcc.target/i386/rotate-4.c: Ditto.
1835         * gcc.target/i386/pr61403.c: Ditto.
1836         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1837         * gcc.target/i386/pr60901.c: Ditto.
1838         * gcc.target/i386/pr59794-7.c: Ditto.
1839         * gcc.target/i386/pr62208.c: Ditto.
1840         * gcc.target/i386/pr53416.c: Ditto.
1841         * gcc.target/i386/asm-dialect-1.c: Ditto.
1842         * gcc.target/i386/pr50038.c: Ditto.
1843         * gcc.target/i386/47698.c: Ditto.
1844         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1845         * gcc.target/i386/pr59794-2.c: Ditto.
1846         * gcc.target/i386/pr59794-3.c: Ditto.
1847         * gcc.target/i386/pr39058.c: Ditto.
1848         * gcc.target/i386/pr60205-1.c: Ditto.
1849         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1850         * gcc.target/i386/sse2-movq-2.c: Ditto.
1852 2015-06-17  Richard Biener  <rguenther@suse.de>
1854         PR tree-optimization/66251
1855         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1857 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
1859         PR c++/59682
1860         * g++.dg/parse/new-placement1.C: New.
1862 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1864         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1865         * jit.dg/test-compound-assignment.c: New testcase.
1867 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1869         PR jit/66539
1870         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1871         to "testcases" array.
1873 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1875         PR jit/66539
1876         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1877         * jit.dg/test-debug-strings.c: New test case.
1878         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1879         the discriminant has a sane debug string.
1881 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
1883         PR target/56766
1884         * gcc.target/i386/pr56766-1.c: New test.
1885         * gcc.target/i386/pr56766-2.c: Ditto.
1887 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
1889         * gcc.target/mips/loongson-shift-count-truncated-1.c:
1890         Skip on mips*-mti-linux* and mips*-img-linux* targets.
1891         * gcc.target/mips/loongson-simd.c: Ditto.
1893 2015-06-16  Richard Biener  <rguenther@suse.de>
1895         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1897 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1899         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1900         passed by the testsuite driver.
1902 2015-06-16  Richard Biener  <rguenther@suse.de>
1904         * gcc.dg/vect/slp-perm-11.c: New testcase.
1906 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
1908         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1909         dg-options.
1911 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1913         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1914         Reinstate calls to torture-init and torture-finalize.
1916 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1918         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1920 2015-06-15  Nathan Sidwell  <nathan@acm.org>
1922         PR c++/58583
1923         * g++.dg/cpp0x/nsdmi-template14.C: New test.
1925 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
1927         PR c++/51048
1928         * g++.dg/cpp0x/local-type1.C: New.
1930 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
1932         PR fortran/44672
1933         PR fortran/45440
1934         PR fortran/57307
1935         * gfortran.dg/allocate_with_source_3.f90: Removed check for
1936         unimplemented error.
1937         * gfortran.dg/allocate_with_source_7.f08: New test.
1938         * gfortran.dg/allocate_with_source_8.f08: New test.
1940 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
1942         PR c++/65168
1943         * g++.dg/warn/Walways-true-3.C: New test.
1945 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1947         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1949 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1951         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1952         (main): Remove superfluous attributes.
1953         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1954         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1956 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1958         * gcc.target/i386/monitorx.c: New.
1959         * gcc.target/i386/sse-12.c: Add -mmwaitx.
1960         * gcc.target/i386/sse-13.c: Ditto.
1961         * gcc.target/i386/sse-14.c: Ditto.
1962         * gcc.target/i386/sse-22.c: Ditto.
1963         * gcc.target/i386/sse-23.c: Ditto.
1964         * g++.dg/other/i386-2.C: Ditto.
1965         * g++.dg/other/i386-3.C: Ditto.
1967 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
1969         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1971 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
1973         PR fortran/66079
1974         * gfortran.dg/allocatable_scalar_13.f90: New test
1976 2015-06-11  Marek Polacek  <polacek@redhat.com>
1978         * gcc.dg/fold-xor-3.c: New test.
1980 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1982         * gcc.target/arm/short-it-ifcvt-1.c: New test.
1983         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1985 2015-06-11  Christian Bruel  <christian.bruel@st.com>
1987         PR target/52144
1988         * gcc.target/arm/pragma_attribute.c: New test.
1990 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1992         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1994 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1996         PR target/66473
1997         * gcc.target/i386/pr66473.c: New test.
1999 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
2001         PR target/66470
2002         * gcc.dg/tls/pr66470.c: New test.
2003         * gcc.target/i386/pr66470.c: New test.
2005 2015-06-10  Christian Bruel  <christian.bruel@st.com>
2007         PR target/52144
2008         * gcc.target/arm/attr_arm.c: New test
2009         * gcc.target/arm/attr_arm-err.c: New test
2010         * gcc.target/arm/attr_thumb.c: New test
2011         * gcc.target/arm/attr_thumb-static.c: New test
2013 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2015         PR target/66200
2016         PR target/66428
2017         PR c++/66192
2018         * g++.dg/abi/aarch64_guard1.C: Adjust test.
2020 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
2022         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2023         passed by the testsuite driver.
2025 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2027         Revert:
2028         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2029         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2030         * gcc.dg/ssp-1.c: Make counter a register.
2031         * gcc.dg/ssp-2.c: Likewise.
2032         * gcc.dg/torture/parm-coalesce.c: New.
2034 2015-06-09  Tom de Vries  <tom@codesourcery.com>
2036         * gcc.target/i386/vararg-loc.c: New test.
2038 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2040         PR c++/65815
2041         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2042         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2044 2015-06-09  Marek Polacek  <polacek@redhat.com>
2046         PR tree-optimization/66299
2047         * gcc.dg/pr66299-1.c: New test.
2048         * gcc.dg/pr66299-2.c: New test.
2049         * gcc.dg/pr66299-3.c: New test.
2051 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
2053         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2054         passed by the testsuite driver.
2056 2015-06-09  Richard Biener  <rguenther@suse.de>
2058         PR middle-end/66423
2059         * gcc.dg/fold-modpow2.c: New testcase.
2061 2015-06-09  Richard Biener  <rguenther@suse.de>
2063         PR tree-optimization/66419
2064         * gcc.dg/vect/bb-slp-37.c: New testcase.
2066 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
2068         * gcc.target/arm/stl-cond.c: New test.
2070 2015-06-09  Richard Biener  <rguenther@suse.de>
2072         PR middle-end/66413
2073         * gcc.dg/torture/pr66413.c: New testcase.
2075 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2077         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2078         * gcc.dg/ssp-1.c: Make counter a register.
2079         * gcc.dg/ssp-2.c: Likewise.
2080         * gcc.dg/torture/parm-coalesce.c: New.
2082 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
2084         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2085         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2087 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2089         PR rtl-optimization/66444
2090         * gcc.dg/pr66444.c: New test.
2092 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2094         PR fortran/66245
2095         * gfortran.dg/class_is_1.f90: New test.
2096         * gfortran.dg/type_is_1.f90: Ditto.
2098 2015-06-08  Marek Polacek  <polacek@redhat.com>
2100         PR c/66415
2101         * gcc.dg/cpp/pr66415-1.c: New test.
2102         * gcc.dg/cpp/pr66415-2.c: New test.
2104 2015-06-08  Richard Biener  <rguenther@suse.de>
2106         PR tree-optimization/66422
2107         * gcc.dg/Warray-bounds-16.c: New testcase.
2109 2015-06-08  Richard Biener  <rguenther@suse.de>
2111         * gcc.dg/vect/slp-perm-10.c: New testcase.
2112         * gcc.dg/vect/slp-23.c: Adjust.
2113         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2114         vector pointer update.
2116 2015-06-08  Marek Polacek  <polacek@redhat.com>
2118         PR sanitizer/66452
2119         * g++.dg/ubsan/pr66452.C: New test.
2121 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2123         PR tree-optimization/66436
2124         * gcc.dg/gomp/dump-new-function-2.c: New test.
2125         * gcc.dg/gomp/dump-new-function-3.c: Same.
2126         * gcc.dg/gomp/dump-new-function.c: Same.
2128 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2130         PR tree-optimization/66435
2131         * gcc.dg/gomp/notify-new-function-2.c: New test.
2132         * gcc.dg/gomp/notify-new-function-3.c: Same.
2133         * gcc.dg/gomp/notify-new-function.c: Same.
2135 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
2137         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2138         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2139         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2140         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2141         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2142         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2143         -fshort-enum.
2145 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
2147         PR fortran/47659
2148         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2149         * gfortran.dg/warn_conversion.f90: Add warning for change in value
2150         for assignment.
2151         * gfortran.dg/warn_conversion_3.f90: Add warnings.
2152         * gfortran.dg/warn_conversion_5.f90: New test.
2153         * gfortran.dg/warn_conversion_6.f90: New test.
2154         * gfortran.dg/warn_conversion_7.f90: New test.
2156 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2158         PR fortran/66347
2159         * gfortran.dg/blockdata_9.f: New test.
2161 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2163         PR fortran/66385
2164         * gfortran.dg/forall_17.f90:  New test.
2166 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
2168         * g++.dg/cpp0x/pr57101.C: Add warning.
2169         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2170         * g++.dg/ext/visibility/anon7.C: Same.
2171         * g++.dg/ipa/pr63587-2.C: Same.
2172         * g++.dg/opt/dump1.C: Same.
2173         * g++.dg/opt/pr59622-3.C: Same.
2174         * g++.dg/opt/pr59622.C: Same.
2175         * g++.dg/torture/pr46383.C: Same.
2176         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2177         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2178         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2179         functions.
2180         * gfortran.dg/intent_out_8.f90: Same.
2181         * gfortran.dg/warn_target_lifetime_3.f90: Same.
2183 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2185         PR fortran/66377
2186         gfortran.dg/equiv_9.f90: New test.
2189 2015-06-05  Tom de Vries  <tom@codesourcery.com>
2191         merge from gomp4 branch:
2192         2015-05-28  Tom de Vries  <tom@codesourcery.com>
2194         PR tree-optimization/65443
2195         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2196         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2197         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2199 2015-06-05  Nathan Sidwell  <nathan@acm.org>
2201         PR c++/52595
2202         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2204 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
2206         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2208 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2210         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2212 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
2214         * testsuite/gcc.target/i386/noplt-1.c: New test.
2215         * testsuite/gcc.target/i386/noplt-2.c: New test.
2216         * testsuite/gcc.target/i386/noplt-3.c: New test.
2217         * testsuite/gcc.target/i386/noplt-4.c: New test.
2219 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
2221         PR fortran/58749
2222         * gfortran.dg/adjustl_1.f90:  New test.
2224 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
2226         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2227         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2229 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
2231         * lto.c (iterative_hash_canonical_type,
2232         gimple_register_canonical_type): only hash main variants of types
2234 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
2236         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2237         Move set of dg-do-what-default after early return.
2239 2015-06-04  Marek Polacek  <polacek@redhat.com>
2241         PR c/66341
2242         * gcc.dg/lvalue-8.c: New test.
2244 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2245             Paolo Carlini  <paolo.carlini@oracle.com>
2247         PR c++/66130
2248         * g++.dg/other/pr66130.C: New.
2249         * g++.dg/cpp0x/pr66130.C: Likewise.
2251 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2253         * g++.dg/cpp0x/decl-loc1.C: New.
2254         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2255         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2256         * g++.dg/init/ctor8.C: Likewise.
2257         * g++.dg/parse/semicolon4.C: Likewise.
2259 2015-06-03  Marek Polacek  <polacek@redhat.com>
2261         PR sanitizer/66190
2262         * g++.dg/ubsan/static-init-1.C: New test.
2263         * g++.dg/ubsan/static-init-2.C: New test.
2264         * g++.dg/ubsan/static-init-3.C: New test.
2266 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
2268         PR target/66275
2269         * gcc.target/i386/pr66275.c: New test.
2271 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2273         * gcc.dg/Wcxx-compat-22.c: New testcase.
2274         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2275         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2276         * c-c++-common/pr58346-1.c: Likewise.
2277         * c-c++-common/transparent-union-1.c: Likewise.
2279 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
2281         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2282         * g++.dg/plugin/def_plugin.c: New file.
2283         * g++.dg/plugin/def-plugin-test.C: New file.
2285 2015-06-03  Richard Biener  <rguenther@suse.de>
2287         * gcc.dg/vect/bb-slp-36.c: New testcase.
2289 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2291         * gcc.dg/lto/chkp-removed-alias_0.c: New.
2293 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2295         * gcc.dg/lto/chkp-privatize-1_0.c: New.
2296         * gcc.dg/lto/chkp-privatize-1_1.c: New.
2297         * gcc.dg/lto/chkp-privatize-2_0.c: New.
2298         * gcc.dg/lto/chkp-privatize-2_1.c: New.
2300 2015-06-03  Marek Polacek  <polacek@redhat.com>
2302         PR c/64223
2303         PR c/29358
2304         * gcc.dg/pr64223-1.c: New test.
2305         * gcc.dg/pr64223-2.c: New test.
2307 2015-06-03  Richard Biener  <rguenther@suse.de>
2309         PR tree-optimization/63916
2310         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2312 2015-06-03  Richard Biener  <rguenther@suse.de>
2314         PR tree-optimization/66375
2315         * gcc.dg/torture/pr66375.c: New testcase.
2317 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
2319         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2321 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
2323         PR target/65768
2324         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2326 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2328         PR fortran/66380
2329         * gfortran.dg/reshape_7.f90: New test.
2331 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
2333         PR c/66220:
2334         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2335         (fn_36): New.
2337 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2339         PR c/49551
2340         * gcc.dg/pr49551.c: New testcase.
2342 2015-06-02  Richard Biener  <rguenther@suse.de>
2344         PR debug/65549
2345         * g++.dg/lto/pr65549_0.C: New testcase.
2347 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
2349         PR libgomp/65742
2350         PR middle-end/66332
2351         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2353 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2355         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2357 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
2359         PR c++/61683
2360         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2362 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2364         PR tree-optimization/48052
2365         * gcc.dg/tree-ssa/scev-8.c: New.
2366         * gcc.dg/tree-ssa/scev-9.c: New.
2367         * gcc.dg/tree-ssa/scev-10.c: New.
2368         * gcc.dg/vect/pr48052.c: New.
2370 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
2372         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2374 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2376         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2378 2015-06-02  Marek Polacek  <polacek@redhat.com>
2380         PR middle-end/66345
2381         * gcc.dg/torture/pr66345.c: New test.
2383 2015-06-02  Richard Biener  <rguenther@suse.de>
2385         PR tree-optimization/65961
2386         * gcc.dg/torture/pr65961.c: New testcase.
2388 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2390         PR tree-optimization/52563
2391         PR tree-optimization/62173
2392         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2393         * gcc.dg/tree-ssa/scev-4.c: Ditto.
2395 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2397         * gnat.dg/specs/varsize_return2.ads: New test.
2398         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2400 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
2402         * gcc.dg/vect/vect-outer-simd-1.c: New test.
2404 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
2406         PR target/65697
2407         * gcc.target/aarch64/sync-comp-swap.c: New.
2408         * gcc.target/aarch64/sync-comp-swap.x: New.
2409         * gcc.target/aarch64/sync-op-acquire.c: New.
2410         * gcc.target/aarch64/sync-op-acquire.x: New.
2411         * gcc.target/aarch64/sync-op-full.c: New.
2412         * gcc.target/aarch64/sync-op-full.x: New.
2413         * gcc.target/aarch64/sync-op-release.c: New.
2414         * gcc.target/aarch64/sync-op-release.x: New.
2416 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
2418         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
2419         (bar): Predefined.
2421 2015-06-01  Richard Biener  <rguenther@suse.de>
2423         PR tree-optimization/66349
2424         PR tree-optimization/66352
2425         PR tree-optimization/66357
2426         * gcc.dg/torture/pr66357.c: New testcase.
2427         * gcc.dg/torture/pr66349.c: Likewise.
2428         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
2430 2015-06-01  Richard Biener  <rguenther@suse.de>
2432         Revert
2433         2015-05-29  Richard Biener  <rguenther@suse.de>
2435         PR tree-optimization/66314
2436         * gcc.dg/asan/pr66314.c: New testcase.
2438 2015-06-01  Richard Biener  <rguenther@suse.de>
2440         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2442 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
2444         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2445         directives.
2446         (hp3, hp4): Add inline keyword.
2447         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2448         (hp2): Add inline keyword.
2449         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2450         (hp2): Add inline keyword.
2452 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
2454         PR target/65527
2455         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2456         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2457         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2458         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2460 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
2462         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2463         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2465 2015-06-01  Richard Biener  <rguenther@suse.de>
2467         PR tree-optimization/66280
2468         * g++.dg/torture/pr66280.C: New testcase.
2469         * g++.dg/torture/pr66280-2.C: Likewise.
2471 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2473         * gnat.dg/addr9_1.adb: New test.
2474         * gnat.dg/addr9_2.adb: Likewise.
2475         * gnat.dg/addr9_3.adb: Likewise.
2476         * gnat.dg/addr9_4.adb: Likewise.
2478 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2480           * g++.dg/other/dump-ada-spec-4.C: New test.
2482 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
2484         * gcc.dg/alias-8.c: Fix dg-warning.
2486 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
2488         * gcc.dg/alias-8.c: Do not xfail.
2489         * gcc.dg/pr62167.c: Prevent FRE.
2490         * gcc.dg/alias-14.c: New testcase.
2492 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
2494         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2496 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2498         PR target/66215
2499         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2500         dg-options.
2501         * gcc.target/s390/hotpatch-10.c: Likewise.
2502         * gcc.target/s390/hotpatch-11.c: Likewise.
2503         * gcc.target/s390/hotpatch-12.c: Likewise.
2504         * gcc.target/s390/hotpatch-17.c: Likewise.
2505         * gcc.target/s390/hotpatch-18.c: Likewise.
2506         * gcc.target/s390/hotpatch-20.c: Likewise.
2507         * gcc.target/s390/hotpatch-21.c: Likewise.
2508         * gcc.target/s390/hotpatch-22.c: Likewise.
2509         * gcc.target/s390/hotpatch-23.c: Likewise.
2510         * gcc.target/s390/hotpatch-24.c: Likewise.
2511         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
2512         to check for the exact nops too.
2513         * gcc.target/s390/hotpatch-3.c: Likewise.
2514         * gcc.target/s390/hotpatch-4.c: Likewise.
2515         * gcc.target/s390/hotpatch-5.c: Likewise.
2516         * gcc.target/s390/hotpatch-6.c: Likewise.
2517         * gcc.target/s390/hotpatch-7.c: Likewise.
2518         * gcc.target/s390/hotpatch-8.c: Likewise.
2519         * gcc.target/s390/hotpatch-9.c: Likewise.
2520         * gcc.target/s390/hotpatch-14.c: Likewise.
2521         * gcc.target/s390/hotpatch-15.c: Likewise.
2522         * gcc.target/s390/hotpatch-16.c: Likewise.
2523         * gcc.target/s390/hotpatch-19.c: Likewise.
2524         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
2525         scan-assembler-times counting number of .align directives.
2526         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2527         dg-options.  Remove scan-assembler-times counting number of .align
2528         directives.
2529         * gcc.target/s390/hotpatch-26.c: New file.
2530         * gcc.target/s390/hotpatch-27.c: New file.
2531         * gcc.target/s390/hotpatch-28.c: New file.
2532         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2533         using -Os -O0 -O1 -O2 -O3 options.
2535 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2537         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2539 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
2541         PR tree-optimization/66142
2542         * gcc.dg/vect/pr66142.c: New test.
2544 2015-05-29  Richard Biener  <rguenther@suse.de>
2546         PR tree-optimization/66314
2547         * gcc.dg/asan/pr66314.c: New testcase.
2549 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2551         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2552         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2553         Adjust all callers.
2554         (schedule-cleanups, dg-keep-saved-temps): New proc.
2555         (gcc-dg-test-1): Schedule cleanups.
2556         * lib/profopt.exp (profopt-execute): Likewise.
2557         * g++.dg/cdce3.C: Adjust expected line numbers.
2558         * gcc.dg/cdce1.c: Likewise.
2559         * gcc.dg/cdce2.c: Likewise.
2560         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2561         * gcc.dg/strlenopt-24.c: Likewise.
2562         * gcc.dg/tree-ssa/vrp26.c: Likewise.
2563         * gcc.dg/tree-ssa/vrp28.c: Likewise.
2564         * obj-c++.dg/encode-2.mm: Likewise.
2566 2015-05-28  DJ Delorie  <dj@redhat.com>
2568         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2570 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2572         * gnat.dg/discr43.adb: New test.
2574 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2576         * gnat.dg/varsize_temp.adb: Rename into...
2577         * gnat.dg/varsize1.adb: ...this.
2578         * gnat.dg/varsize_copy.ad[sb]: Rename into...
2579         * gnat.dg/varsize2.ad[sb]: ...this.
2580         * gnat.dg/varsize3_1.adb: New test.
2581         * gnat.dg/varsize3_2.adb: Likewise.
2582         * gnat.dg/varsize3_3.adb: Likewise.
2583         * gnat.dg/varsize3_4.adb: Likewise.
2584         * gnat.dg/varsize3_5.adb: Likewise.
2585         * gnat.dg/varsize3_6.adb: Likewise.
2586         * gnat.dg/varsize3_pkg1.ads: New helper.
2587         * gnat.dg/varsize3_pkg2.ads: Likewise.
2588         * gnat.dg/varsize3_pkg3.ads: Likewise.
2590 2015-05-28  Richard Biener  <rguenther@suse.de>
2592         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2594 2015-05-28  Richard Biener  <rguenther@suse.de>
2596         PR tree-optimization/66142
2597         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2599 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
2601         PR target/63810
2602         * gcc.dg/darwin-minversion-3.c: Update testcase.
2603         * gcc.dg/darwin-minversion-4.c: Ditto.
2604         * gcc.dg/darwin-minversion-5.c: New testcase.
2605         * gcc.dg/darwin-minversion-6.c: Ditto.
2606         * gcc.dg/darwin-minversion-7.c: Ditto.
2607         * gcc.dg/darwin-minversion-8.c: Ditto.
2608         * gcc.dg/darwin-minversion-9.c: Ditto.
2609         * gcc.dg/darwin-minversion-10.c: Ditto.
2610         * gcc.dg/darwin-minversion-11.c: Ditto.
2611         * gcc.dg/darwin-minversion-12.c: Ditto.
2613 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2615         PR rtl-optimization/66168
2616         * gcc.c-torture/compile/pr66168.c: New test.
2618 2015-05-27  Jeff Law  <law@redhat.com>
2620         PR target/39726
2621         * gcc.dg/target/m68k/pr39726-1.c: New test.
2623 2015-05-27  Nathan Sidwell  <nathan@acm.org>
2625         PR c++/66270
2626         * g++.dg/ext/alias-canon3.C: New.
2628 2015-05-27  Richard Biener  <rguenther@suse.de>
2630         PR tree-optimization/66272
2631         Revert parts of
2632         2014-08-15  Richard Biener  <rguenther@suse.de>
2634         PR tree-optimization/62031
2635         * gcc.dg/torture/pr66272.c: New testcase.
2637 2015-05-27  Richard Biener  <rguenther@suse.de>
2639         * gcc.dg/vect/slp-reduc-7.c: New testcase.
2641 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
2643         PR target/65358
2644         * gcc.dg/pr65358.c: New test.
2646 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
2648         PR fortran/65548
2649         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2650         semantic.
2651         * gfortran.dg/allocate_with_source_6.f90: New test.
2653 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2655         * gnat.dg/atomic7_1.adb: New test.
2656         * gnat.dg/atomic7_2.adb: Likewise.
2657         * gnat.dg/atomic7_pkg1.ads: New helper.
2658         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2660 2015-05-26  Michael Matz  <matz@suse.de>
2662         PR middle-end/66251
2663         * gcc.dg/vect/pr66251.c: New test.
2665 2015-05-26  Richard Biener  <rguenther@suse.de>
2667         PR tree-optimization/66142
2668         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2670 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
2672         PR fortran/66082
2673         * gfortran.dg/allocatable_scalar_13.f90: New test
2675 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2677         * gnat.dg/warn11.adb: New test.
2678         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2680 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2682         * gnat.dg/vfa1_1.adb: New test.
2683         * gnat.dg/vfa1_2.adb: Likewise.
2684         * gnat.dg/vfa1_3.adb: Likewise.
2685         * gnat.dg/vfa1_4.adb: Likewise.
2686         * gnat.dg/vfa1_pkg.ads: New helper.
2688 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
2690         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2691         * gcc.target/i386/pr66232-3.c: Likewise.
2693 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
2695         PR target/66274
2696         * gcc.target/i386/pr66274.c: New test.
2698 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2700         * gnat.dg/renaming6.ad[sb]: New test.
2702 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
2704         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2705         and 'dg-require-effective-target pie'.
2707 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2709         PR c++/66243
2710         * g++.dg/cpp0x/pr66243.C: New.
2712 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
2714         PR lto/66180
2715         * g++.dg/lto/pr66180_0.C: New testcase.
2716         * g++.dg/lto/pr66180_1.C: New testcase.
2718 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
2720         PR fortran/66257
2721         * typebound_call_27.f90: New file.
2723 2015-05-23  Nathan Sidwell  <nathan@acm.org>
2725         PR c++/65936
2726         * g++.dg/template/pr65936.C: New.
2728 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2730         PR tree-optimization/63387
2731         * gcc.dg/pr63387-2.c: New testcase.
2733 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2735         * gcc.dg/simd-1.c: Update to the new message.
2737 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
2739         * gcc.dg/nand.c: New testcase.
2741 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
2743         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2744         Set dg-do-what-default to compile only on ARM targets without
2745         arm_neon_hw execution support.  Remove redundant c-torture-execute
2746         in loop over test cases.
2748 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2750         PR target/65491
2751         * gcc.target/aarch64/pr65491_1.c: New test.
2752         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2753         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2755 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2757         PR c++/65598
2758         * g++.dg/cpp0x/explicit9.C: New.
2759         * g++.dg/cpp0x/explicit8.C: Check the locations too.
2761 2015-05-22  Richard Biener  <rguenther@suse.de>
2763         PR tree-optimization/66251
2764         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2766 2015-05-22  Marek Polacek  <polacek@redhat.com>
2768         PR c/47043
2769         * c-c++-common/attributes-enum-1.c: New test.
2770         * c-c++-common/attributes-enum-2.c: New test.
2771         * g++.dg/cpp0x/attributes-enum-1.C: New test.
2772         * g++.dg/cpp1y/attributes-enum-1.C: New test.
2774 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2776         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2777         effective target support.  If no arm_neon_hw support, do not attempt
2778         to execute the tests; only compile them.
2779         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2780         and "dg-require-effective-target arm_neon_ok".
2781         * gcc.target/arm/simd/vextp16_1.c: Likewise.
2782         * gcc.target/arm/simd/vextp64_1.c: Likewise.
2783         * gcc.target/arm/simd/vextp8_1.c: Likewise.
2784         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2785         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2786         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2787         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2788         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2789         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2790         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2791         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2792         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2793         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2794         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2795         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2796         * gcc.target/arm/simd/vexts16_1.c: Likewise.
2797         * gcc.target/arm/simd/vexts32_1.c: Likewise.
2798         * gcc.target/arm/simd/vexts64_1.c: Likewise.
2799         * gcc.target/arm/simd/vexts8_1.c: Likewise.
2800         * gcc.target/arm/simd/vextu16_1.c: Likewise.
2801         * gcc.target/arm/simd/vextu32_1.c: Likewise.
2802         * gcc.target/arm/simd/vextu64_1.c: Likewise.
2803         * gcc.target/arm/simd/vextu8_1.c: Likewise.
2804         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2805         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2806         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2807         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2808         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2809         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2810         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2811         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2812         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2813         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2814         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2815         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2816         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2817         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2818         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2819         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2820         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2821         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2822         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2823         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2824         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2825         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2826         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2827         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2828         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2829         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2830         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2831         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2832         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2833         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2834         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2835         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2836         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2837         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2838         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2839         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2840         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2841         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2842         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2843         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2844         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2845         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2846         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2847         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2848         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2849         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2850         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2851         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2852         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2853         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2854         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2855         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2856         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2857         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2858         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2859         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2860         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2861         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2862         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2863         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2864         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2865         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2866         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2867         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2868         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2869         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2870         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2871         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2872         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2873         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2874         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2875         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2876         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2877         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2878         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2879         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2880         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2881         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2882         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2883         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2884         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2885         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2886         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2887         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2888         * gcc.target/arm/simd/vzips16_1.c: Likewise.
2889         * gcc.target/arm/simd/vzips32_1.c: Likewise.
2890         * gcc.target/arm/simd/vzips8_1.c: Likewise.
2891         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2892         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2893         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2895 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2897         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2898         * gcc.dg/vect/pr59354.c: Likewise.
2899         * gcc.dg/vect/pr64252.c: Likewise.
2900         * gcc.dg/vect/pr64404.c: Likewise.
2901         * gcc.dg/vect/pr64493.c: Likewise.
2902         * gcc.dg/vect/pr64495.c: Likewise.
2903         * gcc.dg/vect/pr64844.c: Likewise.
2904         * gcc.dg/vect/pr65518.c: Likewise.
2905         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2907 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2909         PR c++/66210
2910         * g++.dg/cpp1y/var-templ28.C: New.
2912 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
2914         PR target/66232
2915         * gcc.target/i386/pr66232-1.c: New test.
2916         * gcc.target/i386/pr66232-2.c: Likewise.
2917         * gcc.target/i386/pr66232-3.c: Likewise.
2918         * gcc.target/i386/pr66232-4.c: Likewise.
2919         * gcc.target/i386/pr66232-5.c: Likewise.
2921 2015-05-21  Nathan Sidwell  <nathan@acm.org>
2923         * g++.dg/cpp1y/pr60943.C: New.
2925 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
2927         PR tree-optimization/66233
2928         * gcc.c-torture/execute/pr66233.c: New test.
2930 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2932         PR fortran/66176
2933         * gfortran.dg/inline_matmul_11.f90:  New test.
2935 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
2937         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2938         instead of listing several targets on its own.
2939         * gcc.target/i386/pr32219-2.c: Likewise.
2940         * gcc.target/i386/pr32219-3.c: Likewise.
2941         * gcc.target/i386/pr32219-4.c: Likewise.
2942         * gcc.target/i386/pr32219-5.c: Likewise.
2943         * gcc.target/i386/pr32219-6.c: Likewise
2944         * gcc.target/i386/pr32219-7.c: Likewise.
2945         * gcc.target/i386/pr32219-8.c: Likewise.
2946         * gcc.target/i386/pr39013-1.c: Likewise.
2947         * gcc.target/i386/pr39013-2.c: Likewise.
2948         * gcc.target/i386/pr64317.c: Likewise.
2950 2015-05-21  Jeff Law  <law@redhat.com>
2952         * gcc.target/hppa/shadd-3.c: New test.
2953         * gcc.target/hppa/shadd-4.c: New test.
2955 2015-05-21  Michael Matz  <matz@suse.de>
2957         * gcc.dg/vect/vect-strided-store.c: New test.
2958         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2959         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2961 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2963         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2964         * gcc.dg/pow-sqrt-synth-1.c: New test.
2965         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2967 2015-05-21  Richard Biener  <rguenther@suse.de>
2969         PR c++/66211
2970         * g++.dg/conversion/pr66211.C: New testcase.
2971         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2973 2015-05-21  Jeff Law  <law@redhat.com>
2975         * gcc.target/hppa/shadd-2.c: New test.
2977 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
2979         PR target/54236
2980         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2982 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2984         PR target/65937
2985         * gcc.target/arm/pr26702.c: Adjust target selector.
2987 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
2989         PR middle-end/66221
2990         * gcc.dg/lto/pr66221_0.c: New test.
2991         * gcc.dg/lto/pr66221_1.c: New test.
2993 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2995         PR c/52952
2996         * gcc.dg/redecl-4.c: Update column numbers.
2997         * gcc.dg/format/bitfld-1.c: Likewise.
2998         * gcc.dg/format/attr-2.c: Likewise.
2999         * gcc.dg/format/attr-6.c: Likewise.
3000         * gcc.dg/format/attr-7.c (baz): Likewise.
3001         * gcc.dg/format/asm_fprintf-1.c: Likewise.
3002         * gcc.dg/format/attr-4.c: Likewise.
3003         * gcc.dg/format/branch-1.c: Likewise.
3004         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3005         locations within strings with embedded escape sequences.
3007 2015-05-20  Jeff Law  <law@redhat.com>
3009         * gcc.target/hppa/hppa.exp: New target test driver.
3010         * gcc.target/hppa/shadd-1.c: New test.
3012 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
3014         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3016 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
3018         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3019         (fn_33_k_and_r_style): New.
3020         (fn_33_stroustrup_style): New.
3021         (fn_33_allman_style): New.
3022         (fn_33_whitesmiths_style): New.
3023         (fn_33_horstmann_style): New.
3024         (fn_33_ratliff_banner_style): New.
3025         (fn_33_lisp_style): New.
3026         (fn_34_indent_dash_gnu): New.
3027         (fn_34_indent_dash_kr): New.
3028         (fn_34_indent_dash_orig): New.
3029         (fn_34_indent_linux_style): New.
3031 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
3033         PR fortran/65548
3034         * gfortran.dg/allocate_with_source_5.f90: Extend test.
3036 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
3038         PR tree-optimization/65447
3039         * gcc.dg/tree-ssa/pr65447.c: New test.
3041 2015-05-19  Nathan sidwell  <nathan@acm.org>
3043         * g++.dg/cpp0x/pr65954.C: New.
3045 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3047         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3049 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3051         * lib/target-supports.exp: Vector do not always have natural
3052         alignment on s390*.
3054 2015-05-19  David Sherwood  <david.sherwood@arm.com>
3056         * gcc.dg/loop-invariant.c: New testcase.
3058 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3060         * lib/target-supports.exp: Vector do not always have natural
3061         alignment on s390*.
3063 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3065         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3066         s390*.
3067         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3069 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3071         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3072         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3073         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3074         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3075         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3076         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3077         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3078         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3079         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3080         * gcc.target/s390/zvector/vec-elem-1.c: New test.
3082 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3084         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3086 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3088         * gcc.target/s390/s390.exp
3089         (check_effective_target_vector): New check.
3090         * gcc.target/s390/vector/vec-abi-1.c: New test.
3091         * gcc.target/s390/vector/vec-abi-2.c: New test.
3092         * gcc.target/s390/vector/vec-abi-3.c: New test.
3093         * gcc.target/s390/vector/vec-abi-4.c: New test.
3094         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3095         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3096         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3097         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3098         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3099         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3100         * gcc.target/s390/vector/vec-clobber-1.c: New test.
3101         * gcc.target/s390/vector/vec-cmp-1.c: New test.
3102         * gcc.target/s390/vector/vec-cmp-2.c: New test.
3103         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3104         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3105         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3106         * gcc.target/s390/vector/vec-genmask-1.c: New test.
3107         * gcc.target/s390/vector/vec-genmask-2.c: New test.
3108         * gcc.target/s390/vector/vec-init-1.c: New test.
3109         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3110         * gcc.target/s390/vector/vec-shift-1.c: New test.
3111         * gcc.target/s390/vector/vec-sub-1.c: New test.
3113 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3115         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3117 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3119         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3121 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3123         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3125 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3127         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3129 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3131         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3133 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3135         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3137 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3139         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3141 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3143         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3145 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3147         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3149 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3151         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3153 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3155         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3157 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3159         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3161 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3163         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3165 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
3167         PR tree-optimization/66187
3168         * gcc.c-torture/execute/pr66187.c: New test.
3169         * gcc.dg/pr66187-1.c: New test.
3170         * gcc.dg/pr66187-2.c: New test.
3172 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3174         * gcc.dg/vect/bb-slp-35.c: Adjust.
3176 2015-05-19  Richard Biener  <rguenther@suse.de>
3178         PR tree-optimization/66165
3179         * gcc.dg/torture/pr66165.c: New testcase.
3181         PR tree-optimization/66185
3182         * gcc.dg/torture/pr66185.c: New testcase.
3184 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
3186         PR target/54236
3187         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3189 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
3191         * gcc.target/mips/p5600-bonding.c : New file.
3193 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3195         PR fortran/66106
3196         * gfortran.dg/interface_operator_1.f90: New tests.
3198 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3200         PR fortran/66057
3201         * gfortran.dg/generic_29.f90: New tests.
3203 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3205         PR fortran/66043
3206         * gfortran.dg/storage_size_6.f90: New tests.
3208 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3210         PR fortran/66045
3211         * gfortran.dg/null1.f90: New test.
3213 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3215         PR fortran/66044
3216         * gfortran.dg/entry_21.f90: New test.
3218 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3220         PR fortran/66043
3221         * gfortran.dg/storage_size_6.f90: New tests.
3223 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3225         PR fortran/66040
3226         * gfortran.dg/misplaced_statement.f90: New test.
3228 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3230         PR fortran/66039
3231         * gfortran.dg/filepos1.f90: New test
3233 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3235         PR fortran/64925
3236         * gfortran.dg/pr64925.f90: New test.
3238 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3240         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3241         unit.
3242         * gfortran.dg/lto/pr41576_1.f90: Ditto.
3244 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
3246         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3247         to the family of pie capable targets.
3249 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
3251         * gcc.target/arm/bics_1.c : New testcase.
3252         * gcc.target/arm/bics_2.c : New testcase.
3253         * gcc.target/arm/bics_3.c : New testcase.
3254         * gcc.target/arm/bics_4.c : New testcase.
3256 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
3258         * gcc.target/mips/umips-attr.c: New test.
3260 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3262         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3263         * gcc.dg/20150120-2.c (dg-final): Ditto.
3264         * gcc.dg/20150120-2.c (dg-final): Ditto.
3265         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3267 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3269         PR target/66174
3270         * gcc.target/i386/pr66174.c: New test.
3272 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
3274         PR fortran/37131
3275         * gfortran.dg/matmul_bounds_6.f90:  New test.
3276         * gfortran.dg/matmul_bounds_7.f90:  New test.
3278 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
3280         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3281         * gfortran.dg/lto/pr41576_1.f90: Add interface.
3282         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3283         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3284         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3285         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3287 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3289         PR fortran/65903
3290         * gfortran.dg/continuation_13.f90: Update test.
3291         * gfortran.dg/pr65903.f90: New test.
3293 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3295         PR fortran/66113
3296         * gfortran.dg/block_14.f90:  New test.
3298 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3300         PR fortran/44054
3301         * lib/gfortran-dg.exp: Update regex to handle two locations for
3302         the same diagnostic without caret.
3303         * gfortran.dg/badline.f: Test also that line numbers are correct
3304         before and after "left but not entered" warning.
3306 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
3307             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3309         PR target/65768
3310         * gcc.target/arm/maskdata.c: New test.
3312 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
3314         PR fortran/65792
3315         * gfortran.dg/derived_constructor_components_5: New test
3317 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
3319         PR target/66140
3320         * gcc.target/alpha/pr66140.c: New test.
3322 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
3324         PR c/48956
3325         * gcc.dg/Wconversion-complex-c99.c: New test.
3326         * gcc.dg/Wconversion-complex-gnu.c: New test.
3328 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
3330         PR tree-optimization/64454
3331         * gcc.dg/modmod.c: New testcase.
3333 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
3335         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3337 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
3339         PR middle-end/66134
3340         * gcc.target/i386/mpx/pr66134.c: New test.
3342 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
3344         * gcc.target/powerpc/pr60158.c: New test.
3346 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
3348         * gcc.target/i386/sibcall-7.c: New test.
3349         * gcc.target/i386/sibcall-8.c: New test.
3351 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
3353         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3354         (abs64_in_dreg): Likewise.
3356 2015-05-14  Marek Polacek  <polacek@redhat.com>
3358         PR c/66066
3359         PR c/66127
3360         * gcc.dg/pr14649-1.c: Add -Wpedantic.
3361         * gcc.dg/pr19984.c: Likewise.
3362         * gcc.dg/pr66066-1.c: New test.
3363         * gcc.dg/pr66066-2.c: New test.
3364         * gcc.dg/pr66066-3.c: New test.
3366 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3368         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3369         * gcc.dg/pow-sqrt.x: New file.
3370         * gcc.dg/pow-sqrt-1.c: New test.
3371         * gcc.dg/pow-sqrt-2.c: Likewise.
3372         * gcc.dg/pow-sqrt-3.c: Likewise.
3374 2015-05-13  Richard Biener  <rguenther@suse.de>
3376         PR tree-optimization/66123
3377         * gcc.dg/torture/pr66123.c: New testcase.
3379 2015-05-13  Richard Biener  <rguenther@suse.de>
3381         PR middle-end/66110
3382         * gcc.dg/alias-2.c: Adjust.
3383         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3385 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3387         PR target/65103
3388         * gcc.target/i386/pr65103-3.c: New.
3390 2015-05-13  Martin Liska  <mliska@suse.cz>
3392         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3394 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
3396         PR target/66112
3397         * gcc.target/i386/pr66112-2.c: New test.
3399         PR target/66112
3400         * gcc.target/i386/pr66112-1.c: New test.
3402 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3404         PR target/66048
3405         * gcc.target/i386/mpx/pr66048.cc: New.
3407 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3409         PR rtl-optimization/64616
3410         * gcc.dg/loop-8.c: New test.
3411         * gcc.dg/loop-9.c: New test.
3413 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3415         PR target/pr66047.c
3416         * gcc.target/i386/pr66047.c: New testcase.
3418 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
3420         PR ipa/65873
3421         * gcc.c-torture/compile/pr65873.c: New testcase.
3423 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3425         PR fortran/66111
3426         * gfortran.dg/inline_matmul_10.f90:  New test.
3428 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
3430         * c-c++-common/Wmisleading-indentation.c: New testcase.
3431         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
3432         * c-c++-common/Wmisleading-indentation-2.md: New file.
3434 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3436         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3437         "break".
3438         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3440 2015-05-12  Richard Biener  <rguenther@suse.de>
3442         PR tree-optimization/66101
3443         * gcc.dg/torture/pr66101.c: New testcase.
3445 2015-05-12  Richard Biener  <rguenther@suse.de>
3447         PR tree-optimization/37021
3448         * gcc.target/i386/vect-addsub.c: New testcase.
3450 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
3452         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3454 2015-05-12  Tom de Vries  <tom@codesourcery.com>
3456         PR tree-optimization/66010
3457         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3459 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
3461         PR c++/65133
3462         * g++.dg/cpp0x/trailing10.C: New.
3464 2015-05-12  Richard Biener  <rguenther@suse.de>
3466         * gcc.dg/vect/bb-slp-35.c: New testcase.
3468 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
3470         PR fortran/66100
3471         * gfortran.dg/bound_simplification_6.f90: New.
3473 2015-05-11  Steve Ellcey  <sellcey@mips.com>
3475         * gcc.target/mips/branch-1.c: Pass argument to bar().
3477 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
3479         PR target/65753
3480         * gcc.target/i386/pr65753.c: New test.
3482 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
3484         PR rtl-optimization/66076
3485         * gcc.dg/torture/pr66076.c: New test.
3487 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3489         PR fortran/66041
3490         * gfortran.dg/inline_matmul_7.f90:  New test.
3491         * gfortran.dg/inline_matmul_8.f90:  New test.
3492         * gfortran.dg/inline_matmul_9.f90:  New test.
3494 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
3496         * gfortran.dg/bound_simplification_5.f90: New.
3498 2015-05-09  Jason Merrill  <jason@redhat.com>
3500         * lib/target-supports.exp (cxx_default): New global.
3501         (check_effective_target_c++11_only)
3502         (check_effective_target_c++14_only)
3503         (check_effective_target_c++98_only)
3504         (check_effective_target_c++1z_only): Check it.
3506 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
3508         PR tree-optimization/64454
3509         * gcc.dg/tree-ssa/vrp97.c: New file.
3510         * gcc.dg/vect/slp-perm-7.c: Update.
3512 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
3514         PR fortran/65894
3515         * gfortran.dg/elemental_subroutine_11.f90: New test.
3517 2015-05-08  Richard Biener  <rguenther@suse.de>
3519         PR tree-optimization/66036
3520         * gcc.dg/vect/slp-41.c: New testcase.
3522 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
3524         * gfortran.dg/elemental_optional_args_7.f90: New.
3526 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
3528         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3529         allow cmlt or sshr.
3531 2015-05-08  Marek Polacek  <polacek@redhat.com>
3533         PR c/64918
3534         * gcc.dg/Woverride-init-side-effects-1.c: New test.
3535         * gcc.dg/Woverride-init-side-effects-2.c: New test.
3537 2015-05-07  Marek Polacek  <polacek@redhat.com>
3539         PR c/65179
3540         * c-c++-common/Wshift-negative-value-1.c: New test.
3541         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3542         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3543         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3544         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3545         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3546         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3547         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3548         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3550 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
3552         PR middle-end/192
3553         PR middle-end/54303
3554         * gcc.dg/fdata-sections-2.c: New file.
3556 2015-05-07  Marek Polacek  <polacek@redhat.com>
3558         PR testsuite/66046
3559         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3560         last dg-output.
3561         * c-c++-common/ubsan/align-7.c: Likewise.
3562         * c-c++-common/ubsan/bounds-8.c: Likewise.
3563         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3564         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3565         * c-c++-common/ubsan/null-1.c: Likewise.
3566         * c-c++-common/ubsan/null-10.c: Likewise.
3567         * c-c++-common/ubsan/null-11.c: Likewise.
3568         * c-c++-common/ubsan/null-2.c: Likewise.
3569         * c-c++-common/ubsan/null-3.c: Likewise.
3570         * c-c++-common/ubsan/null-4.c: Likewise.
3571         * c-c++-common/ubsan/null-5.c: Likewise.
3572         * c-c++-common/ubsan/null-6.c: Likewise.
3573         * c-c++-common/ubsan/null-7.c: Likewise.
3574         * c-c++-common/ubsan/null-8.c: Likewise.
3575         * c-c++-common/ubsan/null-9.c: Likewise.
3576         * c-c++-common/ubsan/object-size-1.c: Likewise.
3577         * c-c++-common/ubsan/object-size-10.c: Likewise.
3578         * c-c++-common/ubsan/object-size-4.c: Likewise.
3579         * c-c++-common/ubsan/object-size-5.c: Likewise.
3580         * c-c++-common/ubsan/object-size-7.c: Likewise.
3581         * c-c++-common/ubsan/object-size-8.c: Likewise.
3582         * c-c++-common/ubsan/object-size-9.c: Likewise.
3583         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3584         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3585         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3586         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3587         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3588         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3589         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3590         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3591         * c-c++-common/ubsan/pr59333.c: Likewise.
3592         * c-c++-common/ubsan/pr59667.c: Likewise.
3593         * c-c++-common/ubsan/pr60613-2.c: Likewise.
3594         * c-c++-common/ubsan/pr60636.c: Likewise.
3595         * c-c++-common/ubsan/pr63802.c: Likewise.
3596         * c-c++-common/ubsan/recovery-1.c: Likewise.
3597         * c-c++-common/ubsan/recovery-3.c: Likewise.
3598         * c-c++-common/ubsan/shift-1.c: Likewise.
3599         * c-c++-common/ubsan/shift-2.c: Likewise.
3600         * c-c++-common/ubsan/shift-4.c: Likewise.
3601         * c-c++-common/ubsan/shift-7.c: Likewise.
3602         * c-c++-common/ubsan/undefined-2.c: Likewise.
3603         * c-c++-common/ubsan/vla-1.c: Likewise.
3604         * g++.dg/ubsan/null-1.C: Likewise.
3605         * g++.dg/ubsan/null-3.C: Likewise.
3606         * g++.dg/ubsan/null-4.C: Likewise.
3607         * g++.dg/ubsan/vptr-8.C: Likewise.
3608         * g++.dg/ubsan/vptr-9.C: Likewise.
3609         * gcc.dg/ubsan/bounds-2.c: Likewise.
3610         * gcc.dg/ubsan/object-size-9.c: Likewise.
3612 2015-05-07  Jeff Law  <law@redhat.com>
3614         * gcc.dg/tree-ssa/shorten-1.c: New test.
3616 2015-05-07  Richard Biener  <rguenther@suse.de>
3618         PR tree-optimization/66002
3619         * gcc.dg/vect/vect-125.c: New testcase.
3621 2015-05-07  Marek Polacek  <polacek@redhat.com>
3622             Martin Uecker  <uecker@eecs.berkeley.edu>
3624         * c-c++-common/ubsan/bounds-10.c: New test.
3626 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
3628         * jit.dg/harness.h (set_options): Wrap with
3629         #ifndef TEST_ESCHEWS_SET_OPTIONS.
3630         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3631         Special-case test-benchmark.c as a negative.
3632         * jit.dg/test-benchmark.c: New file.
3634 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
3636         PR target/64208
3637         * gcc.target/arm/pr64208.c: New test.
3639 2015-05-06  Alan Modra  <amodra@gmail.com>
3641         PR target/66020
3642         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3643         (gparms): Make volatile.
3645 2015-05-06  Richard Biener  <rguenther@suse.de>
3647         PR tree-optimization/62283
3648         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3650 2015-05-06  Christian Bruel  <christian.bruel@st.com>
3652         PR target/66015
3653         * gcc.target/aarch64/iinline-attr-1.c: New test.
3655 2015-05-06  Richard Biener  <rguenther@suse.de>
3657         * gcc.dg/vect/bb-slp-34.c: New testcase.
3659 2015-05-06  Richard Biener  <rguenther@suse.de>
3661         PR tree-optimization/62283
3662         * gcc.dg/vect/bb-slp-14.c: Adjust.
3664 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3666         PR target/65990
3667         * gcc.target/i386/pr65990.c: New test.
3669 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
3671         PR target/65915
3672         * gcc.target/i386/pr65915.c: New.
3674 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3676         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3677         'va_list escapes 0'.
3679 2015-05-05  Tom de Vries  <tom@codesourcery.com>
3681         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3682         in r222173.
3684 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
3686         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3687         * gcc.target/arm/pr65924.c: Likewise.
3689 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
3691         PR target/65871
3692         * gcc.target/i386/pr65871-3.c: New test.
3694 2015-05-04  Jeff Law  <law@redhat.com>
3696         Revert:
3697         2015-05-04  Jeff Law  <law@redhat.com>
3698         * gcc.dg/tree-ssa/shorten-1.c: New test.
3700 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3701             Jakub Jelinek  <jakub@redhat.com>
3703         PR c++/66007
3704         * g++.dg/cpp0x/Wnarrowing4.C: New.
3706 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
3708         * lib/target-supports.exp
3709         (check_effective_target_keeps_null_pointer_checks): Clarify that
3710         this is for targets that disable -fdelete-null-pointer-checks,
3711         not default it to off.
3712         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3713         -fdelete-null-pointer-checks explicit.
3714         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3715         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3716         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3717         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3718         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3719         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3720         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3721         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3722         * gcc.dg/tree-ssa/pr20318.c: Likewise.
3723         * gcc.dg/tree-ssa/pr20701.c: Likewise.
3724         * gcc.dg/tree-ssa/pr20702.c: Likewise.
3725         * gcc.dg/tree-ssa/pr21086.c: Likewise.
3726         * gcc.dg/tree-ssa/pr21090.c: Likewise.
3727         * gcc.dg/tree-ssa/pr58480.c: Likewise.
3728         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3729         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3730         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3731         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3732         * gcc.dg/tree-ssa/unreachable.c: Likewise.
3733         * gcc.dg/tree-ssa/vrp02.c: Likewise.
3734         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3735         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3736         * gcc.dg/tree-ssa/vrp55.c: Likewise.
3737         * g++.dg/cpp0x/static_assert9.C: Likewise.
3738         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3739         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3740         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3741         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3742         * g++.dg/tree-ssa/pr26406.C: Likewise.
3744 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
3746         PR tree-optimization/65984
3747         * c-c++-common/ubsan/pr65984.c: New test.
3749 2015-05-04  Jeff Law  <law@redhat.com>
3751         * gcc.dg/tree-ssa/shorten-1.c: New test.
3753 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3755         PR fortran/44735
3756         * gfortran.dg/pr44735.f90: New test.
3758 2015-05-04  Richard Biener  <rguenther@suse.de>
3760         PR tree-optimization/65965
3761         * gcc.dg/vect/bb-slp-33.c: New testcase.
3763 2015-05-04  Richard Biener  <rguenther@suse.de>
3765         PR tree-optimization/65935
3766         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3768 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3770         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3771         for each supported variant instead of CHECK_RESULTS.
3772         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3773         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3774         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3775         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3776         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3777         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3778         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3779         expected results for unsupported variants.  Call CHECK for each
3780         supported variant instead of CHECK_RESULTS.
3781         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3782         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3783         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3784         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3785         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3786         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3787         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3788         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3789         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3790         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3791         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3792         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3793         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3794         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3795         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3796         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3797         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3798         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3799         expected results for unsupported variants.
3800         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3801         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3802         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3803         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3804         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3805         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3806         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3807         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3808         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3809         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3810         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3811         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3812         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3813         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3814         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3815         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3816         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3817         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3818         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3819         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3820         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3821         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3822         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3823         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3824         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3825         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3826         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3827         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3829 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3831         PR fortran/37131
3832         * gfortran.dg/bound_9.f90:  Add pointer assignment.
3834 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3835             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
3837         PR c++/65858
3838         * g++.dg/cpp0x/Wnarrowing3.C: New.
3840 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
3842         * gcc.dg/20150120-1.c: New test.
3843         * gcc.dg/20150120-2.c: New test.
3844         * gcc.dg/20150120-3.c: New test.
3846 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
3848         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3850 2015-05-01  Renlin Li  <renlin.li@arm.com>
3852         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3854 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
3856         * gfortran.dg/bound_simplification_4.f90: New.
3858 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3860         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3861         with powerpc_p8vector_ok.
3863 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3865         PR fortran/37131
3866         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
3867         scan pattern.
3868         * gfortran.dg/bound_9.f90:  New test case.
3870 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
3872         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3873         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3874         for 32bit x86 targets.
3875         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3876         for 32bit x86 targets.
3877         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3878         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3879         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3880         for 32bit x86 targets.
3882 2015-04-30  Marek Polacek  <polacek@redhat.com>
3884         PR tree-optimization/63551
3885         * g++.dg/ipa/pr63551.C: New test.
3887 2015-04-30  Caroline Tice  <cmtice@google.com>
3889         PR  65929
3890         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
3891         partition size on certain targets.
3893 2015-04-30  Renlin Li  <renlin.li@arm.com>
3895         * gcc.target/aarch64/vect-reduc-or_1.c: New.
3897 2015-04-30  Marek Polacek  <polacek@redhat.com>
3899         * c-c++-common/Wbool-compare-3.c: New test.
3901         * gcc.dg/pr65901.c (foo): Adjust dg-error.
3902         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3904 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3906         PR c++/57610
3907         * g++.dg/init/ref22.C: New.
3909 2015-04-30  Marek Polacek  <polacek@redhat.com>
3911         * gcc.dg/init-bad-8.c: New test.
3913         * gcc.dg/incomplete-typedef-1.c: New test.
3915 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3917         PR c++/59955
3918         * g++.dg/template/crash121.C: New.
3920 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
3922         * gcc.target/mips/call-from-init.c: New test.
3923         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3925 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3927         PR target/65871
3928         * gcc.target/i386/pr65871-1.c: New test.
3929         * gcc.target/i386/pr65871-2.c: Ditto.
3931 2015-04-29  Marek Polacek  <polacek@redhat.com>
3933         PR c/64610
3934         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3935         * c-c++-common/Wbool-compare-2.c: New test.
3937 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3939         PR target/65770
3940         * gcc.target/aarch64/vstN_lane_1.c: New file.
3942 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3944         PR c++/64667
3945         * g++.dg/warn/Winit-self-3.C: New.
3947 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3949         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3951 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
3953         PR target/65924
3954         * gcc.target/arm/pr65924.c: New test.
3956 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
3958         * g++.dg/gomp/tpl-target-update.C: New file.
3960 2015-04-29  Richard Biener  <rguenther@suse.de>
3962         PR tree-optimization/65917
3963         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3965 2015-04-29  Christian Bruel  <christian.bruel@st.com>
3967         PR target/64835
3968         * gcc.dg/ipa/iinline-attr.c: New test.
3969         * gcc.target/i386/iinline-attr-2.c: New test.
3971 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
3973         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3974         segfault is fixed.
3976 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3978         * gcc.dg/vect/vect-33.c: Remove spurious line.
3980 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
3982         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3984 2015-04-28  Marek Polacek  <polacek@redhat.com>
3986         PR c/65901
3987         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3988         * gcc.dg/pr65901.c: New test.
3990 2015-04-28  Richard Biener  <rguenther@suse.de>
3992         PR tree-optimization/62283
3993         * gfortran.dg/vect/pr62283-2.f: New testcase.
3994         * gcc.dg/vect/bb-slp-14.c: Adjust.
3996 2015-04-28  Richard Biener  <rguenther@suse.de>
3998         PR tree-optimization/65851
3999         * g++.dg/torture/pr65851.C: New testcase.
4001 2015-04-27  Jeff Law <law@redhat.com>
4003         PR tree-optimization/65217
4004         * gcc.target/i386/pr65217.c: Remove XFAIL.
4006 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4008         PR fortran/60322
4009         Add tests forgotten to svn-add.
4010         * gfortran.dg/class_allocate_19.f03: New test.
4011         * gfortran.dg/class_array_20.f03: New test.
4012         * gfortran.dg/class_array_21.f03: New test.
4013         * gfortran.dg/finalize_29.f08: New test.
4015 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4017         PR fortran/59678
4018         PR fortran/65841
4019         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4020         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4022 2015-04-27  Caroline Tice  <cmtice@google.com>
4024         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4025         partition size.
4027 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
4029         PR target/64579
4030         * gcc.target/powerpc/htm-1.c: New test.
4031         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4032         on 64-bit compiles.
4033         (__builtin_tabortdci): Likewise.
4034         (__builtin_tcheck): Remove operand.
4035         * lib/target-supports.exp (check_htm_hw_available): New function.
4037 2015-04-27  Richard Biener  <rguenther@suse.de>
4039         * gcc.target/i386/pr65217.c: XFAIL.
4041 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
4043         PR tree-optimization/65875
4044         * gcc.c-torture/compile/pr65875.c: New test.
4046 2015-04-25  Marek Polacek  <polacek@redhat.com>
4048         PR c/52085
4049         * gcc.dg/enum-incomplete-2.c: New test.
4050         * gcc.dg/enum-mode-1.c: New test.
4052 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4054         PR target/65849
4055         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4056         set new options.
4057         * gcc.target/powerpc/pr65849-2.c: Likewise.
4059 2015-04-24  Tom de Vries  <tom@codesourcery.com>
4061         PR tree-optimization/65802
4062         * g++.dg/pr65802.C: Move to ...
4063         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
4064         stdarg.h.  Rewrite for C.
4065         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
4066         va_start and va_end.  Remove unnecessary inline asm.
4068 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
4069             Wei Mi  <wmi@google.com>
4071         * gcc.target/i386/sse2-load-multi.c: New test.
4072         * gcc.target/i386/sse2-store-multi.c: Ditto.
4074 2015-04-24  Marek Polacek  <polacek@redhat.com>
4076         PR c/65830
4077         * c-c++-common/pr65830.c: New test.
4079         PR c/63357
4080         * c-c++-common/Wlogical-op-1.c: New test.
4082 2015-04-24  Marek Polacek  <polacek@redhat.com>
4084         PR c/61534
4085         * c-c++-common/pr61534-1.c: New test.
4087 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4088             Steven Bosscher <steven@gcc.gnu.org>
4090         PR rtl-optimization/34503
4091         * gcc.target/arm/pr64616.c: New file.
4093 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
4095         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4097 2015-04-24  Terry Guo  <terry.guo@arm.com>
4099         * gcc.target/arm/pr65710.c: Update the options.
4101 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
4103         * gcc.target/i386/pr65523.c: Skip x32.
4105 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4107         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4108         to look for vcl* where appropriate.
4110 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4112         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4113         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4115 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
4117         PR target/26702
4118         * gcc.target/arm/pr26702.c: New test.
4120 2015-04-23  Marek Polacek  <polacek@redhat.com>
4122         PR c/65345
4123         * gcc.dg/pr65345-1.c: New test.
4124         * gcc.dg/pr65345-2.c: New test.
4126 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4128         * gcc.target/powerpc/crypto-builtin-2.c: New.
4130 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
4132         PR fortran/60322
4133         * gfortran.dg/class_allocate_19.f03: New test.
4134         * gfortran.dg/class_array_20.f03: New test.
4135         * gfortran.dg/class_array_21.f03: New test.
4136         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4137         * gfortran.dg/finalize_15.f90: Fixing comparision to model
4138         initialization correctly.
4139         * gfortran.dg/finalize_29.f08: New test.
4141 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4143         * gcc.target/powerpc/swaps-p8-18.c: New test.
4145 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4147         PR target/65456
4148         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4149         * gcc.dg/vect/bb-slp-25.c: Likewise.
4150         * gcc.dg/vect/bb-slp-29.c: Likewise.
4151         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4152         vect_no_align && { ! vect_hw_misalign }.
4153         * gcc.dg/vect/bb-slp-9.c: Likewise.
4154         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4155         vect_hw_misalign.
4156         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4157         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4158         account for POWER8, where peeling for alignment is not needed.
4159         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4160         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4161         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4162         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4163         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4164         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4165         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4166         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4167         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4168         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4169         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4170         * gcc.dg/vect/pr16105.c: Likewise.
4171         * gcc.dg/vect/pr20122.c: Likewise.
4172         * gcc.dg/vect/pr33804.c: Likewise.
4173         * gcc.dg/vect/pr33953.c: Likewise.
4174         * gcc.dg/vect/pr56787.c: Likewise.
4175         * gcc.dg/vect/pr58508.c: Likewise.
4176         * gcc.dg/vect/slp-25.c: Likewise.
4177         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4178         * gcc.dg/vect/vect-105.c: Likewise.
4179         * gcc.dg/vect/vect-27.c: Likewise.
4180         * gcc.dg/vect/vect-29.c: Likewise.
4181         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4182         POWER8.
4183         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4184         && { ! vect_hw_misalign }.
4185         * gcc.dg/vect/vect-44.c: Likewise.
4186         * gcc.dg/vect/vect-48.c: Likewise.
4187         * gcc.dg/vect/vect-50.c: Likewise.
4188         * gcc.dg/vect/vect-52.c: Likewise.
4189         * gcc.dg/vect/vect-56.c: Likewise.
4190         * gcc.dg/vect/vect-60.c: Likewise.
4191         * gcc.dg/vect/vect-72.c: Likewise.
4192         * gcc.dg/vect/vect-75-big-array.c: Likewise.
4193         * gcc.dg/vect/vect-75.c: Likewise.
4194         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4195         * gcc.dg/vect/vect-77-global.c: Likewise.
4196         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4197         * gcc.dg/vect/vect-78-global.c: Likewise.
4198         * gcc.dg/vect/vect-93.c: Likewise.
4199         * gcc.dg/vect/vect-95.c: Likewise.
4200         * gcc.dg/vect/vect-96.c: Likewise.
4201         * gcc.dg/vect/vect-cond-1.c: Likewise.
4202         * gcc.dg/vect/vect-cond-3.c: Likewise.
4203         * gcc.dg/vect/vect-cond-4.c: Likewise.
4204         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4205         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4206         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4207         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4208         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4209         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4210         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4211         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4212         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4213         * gcc.dg/vect/vect-outer-5.c: Likewise.
4214         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4215         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4216         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4217         * gcc.dg/vect/vect-outer-fir.c: Likewise.
4218         * gcc.dg/vect/vect-peel-3.c: Likewise.
4219         * gcc.dg/vect/vect-peel-4.c: Likewise.
4220         * gcc.dg/vect/vect-pre-interact.c: Likewise.
4221         * gcc.target/powerpc/pr65456.c: New test.
4222         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4223         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4224         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4225         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4226         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4227         vect_no_align && { ! vect_hw_misalign }.
4228         * gfortran.dg/vect/vect-3.f90: Likewise.
4229         * gfortran.dg/vect/vect-4.f90: Likewise.
4230         * gfortran.dg/vect/vect-5.f90: Likewise.
4231         * lib/target-supports.exp (check_effective_target_vect_no_align):
4232         Return 1 for POWER8.
4233         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4235 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4237         PR fortran/65429
4238         * gfortran.dg/pr65429.f90: New test.
4240 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
4242         * c-c++-common/asan/user-section-1.c: New test.
4243         * c-c++-common/asan/user-section-2.c: New test.
4244         * c-c++-common/asan/user-section-3.c: New test.
4246 2015-04-22  Hale Wang  <hale.wang@arm.com>
4247             Terry Guo  <terry.guo@arm.com>
4249         PR rtl-optimization/64818
4250         * gcc.target/arm/pr64818.c: New test.
4252 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
4254         PR ipa/65076
4255         * g++.dg/tree-ssa/pr61034.C: Update template.
4256         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4257         * gcc.dg/Warray-bounds-11.c: Likewise.
4258         * gcc.dg/Warray-bounds.c: Likewise.
4260 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4262         PR libgfortran/65234
4263         * gfortran.dg/fmt_unlimited.f90: New test.
4265 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
4267         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4268         headers.
4269         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4270         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4271         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4272         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4273         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4274         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4275         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4277 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4279         PR libgfortran/56743
4280         * gfortran.dg/namelist_87.f90: New test.
4282 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4284         * gcc.target/aarch64/mult-synth_1.c: New test.
4285         * gcc.target/aarch64/mult-synth_2.c: Likewise.
4286         * gcc.target/aarch64/mult-synth_3.c: Likewise.
4287         * gcc.target/aarch64/mult-synth_4.c: Likewise.
4288         * gcc.target/aarch64/mult-synth_5.c: Likewise.
4289         * gcc.target/aarch64/mult-synth_6.c: Likewise.
4291 2015-04-21  Richard Biener  <rguenther@suse.de>
4293         PR tree-optimization/65650
4294         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4295         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4296         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4297         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4298         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4299         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4301 2015-04-21  Tom de Vries  <tom@codesourcery.com>
4303         PR tree-optimization/65802
4304         * g++.dg/pr65802.C: New test.
4306 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
4308         PR testsuite/65767
4309         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4310         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4312 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
4314         PR c++/65801
4315         * g++.dg/cpp0x/Wnarrowing2.C: New.
4317 2015-04-20  Jeff Law  <law@redhat.com>
4319         PR tree-optimization/65658
4320         * gcc.dg/pr65658.c: New test.
4322 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
4324         PR target/64134
4325         * gcc.target/aarch64/vec_init_1.c: New test.
4327 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
4329         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4330         targets.
4332 2015-04-18  Martin Sebor  <msebor@redhat.com>
4334         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4335         of non-nul characters.
4336         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4338 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4340         PR target/65787
4341         * gcc.target/powerpc/pr65787.c: New.
4343 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4345         PR target/65689
4346         * gcc.target/aarch64/c-output-template-4.c: New test.
4348 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4350         PR target/65780
4351         * gcc.dg/pr65780-1.c: New test.
4352         * gcc.dg/pr65780-2.c: Likewise.
4353         * gcc.target/i386/pr32219-9.c: Likewise.
4354         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4355         symbol.
4356         * gcc.target/i386/pr64317.c (c): Initialize.
4358 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4360         PR target/65612
4361         * g++.dg/ext/mv18.C: New test.
4362         * g++.dg/ext/mv19.C: Likewise.
4363         * g++.dg/ext/mv20.C: Likewise.
4364         * g++.dg/ext/mv21.C: Likewise.
4365         * g++.dg/ext/mv22.C: Likewise.
4366         * g++.dg/ext/mv23.C: Likewise.
4368 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
4370         PR c++/64527
4371         * g++.dg/init/pr64527.C: New test.
4373 2015-04-17  Tom de Vries  <tom@codesourcery.com>
4374             Michael Matz  <matz@suse.de>
4376         PR tree-optimization/64950
4377         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4378         x86_64-*-*.
4380 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
4382         * c-c++-common/asan/user-section-1.c: New test.
4384 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4386         PR debug/65771
4387         * gcc.dg/debug/pr65771.c: New test.
4389 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
4391         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4392         __buitlin_alloca with __builtin_alloca.
4394 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
4396         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4398 2015-04-16  Richard Biener  <rguenther@suse.de>
4400         PR tree-optimization/64277
4401         * gcc.dg/Warray-bounds-14.c: New testcase.
4402         * gcc.dg/Warray-bounds-15.c: Likewise.
4403         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4404         * c-c++-common/ubsan/bounds-6.c: Likewise.
4406 2015-04-16  Renlin Li  <renlin.li@arm.com>
4408         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4409         * gcc.target/arm/unsigned-float.c: New.
4411 2015-04-16  Richard Biener  <rguenther@suse.de>
4413         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4414         * gcc.dg/tree-ssa/pr37508.c: Adjust.
4415         * gfortran.dg/reassoc_6.f: Remove XFAIL.
4417 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
4419         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
4420         * g++.dg/cpp0x/decltype-call1.C: Likewise.
4421         * g++.dg/cpp0x/defaulted21.C: Likewise.
4422         * g++.dg/cpp0x/defaulted28.C: Likewise.
4423         * g++.dg/cpp0x/defaulted47.C: Likewise.
4424         * g++.dg/cpp0x/elision_neg.C: Likewise.
4425         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
4426         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
4427         * g++.dg/cpp0x/implicit1.C: Likewise.
4428         * g++.dg/cpp0x/implicit9.C: Likewise.
4429         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
4430         * g++.dg/cpp0x/range-for13.C: Likewise.
4431         * g++.dg/gomp/clause-2.C: Likewise.
4432         * g++.dg/gomp/udr-5.C: Likewise.
4433         * g++.dg/inherit/access6.C: Likewise.
4434         * g++.dg/lookup/duperr1.C: Likewise.
4435         * g++.dg/lookup/friend2.C: Likewise.
4436         * g++.dg/lookup/pr6936.C: Likewise.
4437         * g++.dg/lookup/scoped1.C: Likewise.
4438         * g++.dg/lookup/using26.C: Likewise.
4439         * g++.dg/lookup/using38.C: Likewise.
4440         * g++.dg/other/access2.C: Likewise.
4441         * g++.dg/overload/defarg3.C: Likewise.
4442         * g++.dg/overload/defarg6.C: Likewise.
4443         * g++.dg/parse/access11.C: Likewise.
4444         * g++.dg/parse/access2.C: Likewise.
4445         * g++.dg/parse/access3.C: Likewise.
4446         * g++.dg/parse/access4.C: Likewise.
4447         * g++.dg/parse/access5.C: Likewise.
4448         * g++.dg/parse/access6.C: Likewise.
4449         * g++.dg/parse/access8.C: Likewise.
4450         * g++.dg/parse/access9.C: Likewise.
4451         * g++.dg/parse/crash40.C: Likewise.
4452         * g++.dg/tc1/dr142.C: Likewise.
4453         * g++.dg/tc1/dr166.C: Likewise.
4454         * g++.dg/tc1/dr52.C: Likewise.
4455         * g++.dg/template/access11.C: Likewise.
4456         * g++.dg/template/access18.C: Likewise.
4457         * g++.dg/template/access19.C: Likewise.
4458         * g++.dg/template/access2.C: Likewise.
4459         * g++.dg/template/access20.C: Likewise.
4460         * g++.dg/template/access26.C: Likewise.
4461         * g++.dg/template/access3.C: Likewise.
4462         * g++.dg/template/access7.C: Likewise.
4463         * g++.dg/template/conv12.C: Likewise.
4464         * g++.dg/template/crash69.C: Likewise.
4465         * g++.dg/template/friend31.C: Likewise.
4466         * g++.dg/template/friend32.C: Likewise.
4467         * g++.dg/template/memfriend15.C: Likewise.
4468         * g++.dg/template/memfriend16.C: Likewise.
4469         * g++.dg/template/memfriend17.C: Likewise.
4470         * g++.dg/template/memfriend7.C: Likewise.
4471         * g++.dg/template/pr32519.C: Likewise.
4472         * g++.dg/template/qualttp21.C: Likewise.
4473         * g++.dg/template/qualttp8.C: Likewise.
4474         * g++.dg/template/ttp10.C: Likewise.
4475         * g++.dg/template/typedef11.C: Likewise.
4476         * g++.dg/template/typedef13.C: Likewise.
4477         * g++.dg/template/typedef19.C: Likewise.
4478         * g++.dg/template/typedef20.C: Likewise.
4479         * g++.dg/template/typedef22.C: Likewise.
4480         * g++.dg/template/using16.C: Likewise.
4481         * g++.dg/template/virtual3.C: Likewise.
4482         * g++.dg/ubsan/pr61272.C: Likewise.
4483         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4484         * g++.old-deja/g++.brendan/crash11.C: Likewise.
4485         * g++.old-deja/g++.brendan/enum6.C: Likewise.
4486         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4487         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4488         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4489         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4490         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4491         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4492         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4493         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4494         * g++.old-deja/g++.jason/access17.C: Likewise.
4495         * g++.old-deja/g++.jason/access18.C: Likewise.
4496         * g++.old-deja/g++.jason/access22.C: Likewise.
4497         * g++.old-deja/g++.jason/access23.C: Likewise.
4498         * g++.old-deja/g++.jason/access8.C: Likewise.
4499         * g++.old-deja/g++.jason/delete3.C: Likewise.
4500         * g++.old-deja/g++.jason/report.C: Likewise.
4501         * g++.old-deja/g++.law/access2.C: Likewise.
4502         * g++.old-deja/g++.law/access3.C: Likewise.
4503         * g++.old-deja/g++.law/access4.C: Likewise.
4504         * g++.old-deja/g++.law/access5.C: Likewise.
4505         * g++.old-deja/g++.law/arm12.C: Likewise.
4506         * g++.old-deja/g++.law/arm14.C: Likewise.
4507         * g++.old-deja/g++.law/ctors13.C: Likewise.
4508         * g++.old-deja/g++.law/union2.C: Likewise.
4509         * g++.old-deja/g++.law/visibility12.C: Likewise.
4510         * g++.old-deja/g++.law/visibility15.C: Likewise.
4511         * g++.old-deja/g++.law/visibility16.C: Likewise.
4512         * g++.old-deja/g++.law/visibility17.C: Likewise.
4513         * g++.old-deja/g++.law/visibility18.C: Likewise.
4514         * g++.old-deja/g++.law/visibility19.C: Likewise.
4515         * g++.old-deja/g++.law/visibility20.C: Likewise.
4516         * g++.old-deja/g++.law/visibility21.C: Likewise.
4517         * g++.old-deja/g++.law/visibility24.C: Likewise.
4518         * g++.old-deja/g++.law/visibility4.C: Likewise.
4519         * g++.old-deja/g++.law/visibility5.C: Likewise.
4520         * g++.old-deja/g++.law/visibility6.C: Likewise.
4521         * g++.old-deja/g++.law/visibility7.C: Likewise.
4522         * g++.old-deja/g++.law/visibility8.C: Likewise.
4523         * g++.old-deja/g++.law/visibility9.C: Likewise.
4524         * g++.old-deja/g++.niklas/t135.C: Likewise.
4525         * g++.old-deja/g++.oliva/delete1.C: Likewise.
4526         * g++.old-deja/g++.oliva/partord1.C: Likewise.
4527         * g++.old-deja/g++.other/access11.C: Likewise.
4528         * g++.old-deja/g++.other/access4.C: Likewise.
4529         * g++.old-deja/g++.other/access7.C: Likewise.
4530         * g++.old-deja/g++.other/crash1.C: Likewise.
4531         * g++.old-deja/g++.other/crash7.C: Likewise.
4532         * g++.old-deja/g++.other/friend1.C: Likewise.
4533         * g++.old-deja/g++.other/friend4.C: Likewise.
4534         * g++.old-deja/g++.other/friend9.C: Likewise.
4535         * g++.old-deja/g++.other/lineno1.C: Likewise.
4536         * g++.old-deja/g++.other/using1.C: Likewise.
4537         * g++.old-deja/g++.pt/enum14.C: Likewise.
4538         * g++.old-deja/g++.pt/friend11.C: Likewise.
4539         * g++.old-deja/g++.pt/friend21.C: Likewise.
4540         * g++.old-deja/g++.pt/friend3.C: Likewise.
4541         * g++.old-deja/g++.pt/inherit2.C: Likewise.
4542         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4543         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4544         * g++.old-deja/g++.robertl/eb94.C: Likewise.
4546 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
4548         PR ipa/65765
4549         * g++.dg/ipa/pr65765.C: New test.
4551 2015-04-15  Nick Clifton  <nickc@redhat.com>
4553         * gcc.target/rx/builtins.c: Disable RMPA test if string
4554         instructions are not allowed.
4556 2015-04-15  Alan Modra  <amodra@gmail.com>
4558         * gcc.dg/pr65408.c: New.
4560 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4562         PR target/65729
4563         * gcc.target/arm/pr65729.c: New test.
4565 2015-04-14  Richard Biener  <rguenther@suse.de>
4567         PR tree-optimization/65758
4568         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4570 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
4572         PR target/65648
4573         * gcc.c-torture/execute/pr65648.c: New test.
4575 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4577         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4578         __builtin_finite instead of finite.
4579         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4580         Likewise.
4582 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
4584         PR tree-optimization/63387
4585         * gcc.dg/pr63387.c: New testcase.
4587 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
4589         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4591 2015-04-13  Richard Biener  <rguenther@suse.de>
4593         PR tree-optimization/65204
4594         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4596 2015-04-13  Terry Guo  <terry.guo@arm.com>
4598         PR target/65710
4599         * gcc.target/arm/pr65710.c: New.
4601 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4603         PR tree-optimization/65747
4604         * g++.dg/torture/pr65747.C: New test.
4606 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
4608         PR c++/65736
4609         * g++.dg/cpp0x/pr65736.C: New test.
4611 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
4612             Martin Liska  <mliska@suse.cz>
4614         PR ipa/65722
4615         * g++.dg/ipa/pr65722.C: New testcase.
4617 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4619         PR tree-optimization/65735
4620         * gcc.c-torture/compile/pr65735.c: New test.
4622 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
4624         PR middle-end/65554
4625         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4627 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
4629         PR target/65671
4630         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4632 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
4634         PR target/65647
4635         * gcc.target/arm/pr65647-2.c: New.
4637 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4639         PR target/65694
4640         * g++.dg/torture/pr65694.C: New test.
4642 2015-04-10  Tobias Burnus  <burnus@net-b.de>
4644         * gfortran.dg/coarray_lock_6.f90: New.
4645         * gfortran.dg/coarray_lock_7.f90: New.
4646         * gfortran.dg/coarray/lock_2.f90: New.
4648 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
4650         PR fortran/56674
4651         PR fortran/58813
4652         PR fortran/59016
4653         PR fortran/59024
4654         * gfortran.dg/used_types_27.f90: New.
4656 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4658         PR target/65671
4659         * gcc.target/i386/pr65671.c: New.
4661 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4663         PR tree-optimization/65709
4664         * c-c++-common/ubsan/align-9.c: New test.
4666 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
4668         PR fortran/56852
4669         * gfortran.dg/pr56852.f90: New test.
4671 2015-04-09  Marek Polacek  <polacek@redhat.com>
4672             Jakub Jelinek  <jakub@redhat.com>
4674         PR middle-end/65554
4675         * g++.dg/opt/pr65554.C: New test.
4677 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4679         PR c++/65690
4680         * c-c++-common/attr-aligned-1.c: New test.
4682 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
4684         * gcc.target/i386/mpx/memmove-zero-length.c: New.
4686 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
4688         PR target/65676
4689         * gcc.target/i386/sse-25.c: New.
4691 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
4693         PR target/65693
4694         * gcc.target/i386/pr65693.c: New test.
4696 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4698         * gcc.dg/lto/chkp-static-bounds_0.c: New.
4700 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4702         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4704 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
4706         * gcc.target/i386/thunk-retbnd.c: New.
4708 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
4710         * gnat.dg/opt48.adb: New test.
4711         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4712         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4714 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
4716         PR ipa/65540
4717         * gcc.c-torture/compile/pr65540.c: New.
4719 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
4721         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4722         -Wno-pointer-arith.
4724 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
4726         PR debug/65678
4727         * g++.dg/debug/pr65678.C: New test.
4729         PR middle-end/65680
4730         * gcc.c-torture/compile/pr65680.c: New test.
4732 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
4734         PR fortran/65548
4735         * gfortran.dg/allocate_with_source_5.f90: New test.
4737 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4739         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4740         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4742 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
4744         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4746 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4748         PR target/65614
4749         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4750         to get floating point compression.
4751         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4753 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
4755         PR preprocessor/61977
4756         * gcc.dg/cpp/pr61977.c: New test.
4758 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
4760         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4762 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
4764         PR target/65647
4765         * gcc.target/arm/pr65647.c: New.
4767 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
4769         PR ipa/65655
4770         * g++.dg/torture/pr65655.C: New testcase.
4772 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4774         PR c++/64085
4775         * g++.dg/cpp1y/lambda-init13.C: New.
4777 2015-04-03  Marek Polacek  <polacek@redhat.com>
4779         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4781 2015-04-02  Marek Polacek  <polacek@redhat.com>
4783         PR c++/65642
4784         * g++.dg/cpp0x/constexpr-fold1.C: New test.
4785         * g++.dg/cpp0x/constexpr-fold2.C: New test.
4787 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
4789         PR preprocessor/61977
4790         * gcc.target/powerpc/pr61977-1.c: New test.
4791         * gcc.target/powerpc/pr61977-2.c: New test.
4793 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
4795         PR c++/56100
4796         * g++.dg/warn/Wshadow-8.C: New.
4797         * g++.dg/warn/Wshadow-9.C: Likewise.
4798         * g++.dg/warn/Wshadow-10.C: Likewise.
4799         * g++.dg/warn/Wshadow-11.C: Likewise.
4801 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4803         * gcc.dg/pr23623.c: Added aligned attribute.
4804         * gcc.dg/20141029-1.c: Likewise.
4805         * gcc.dg/20150306-1.c: New test.
4807 2015-04-01  Marek Polacek  <polacek@redhat.com>
4809         PR c++/65554
4810         * g++.dg/cpp0x/initlist93.C: New test.
4811         * g++.dg/cpp0x/initlist94.C: New test.
4813 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4815         PR target/65624
4816         * gcc.target/aarch64/pr65624.c: New test.
4818 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
4820         * gcc.dg/ipa/inlinehint-4.c: New testcase.
4822 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
4824         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4825         extra variable to force stack alignment.
4826         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4827         extra variable to force stack alignment.
4829 2015-03-31  Marek Polacek  <polacek@redhat.com>
4831         PR c++/65390
4832         * g++.dg/template/pr65390.C: New test.
4834 2015-03-31  Martin Liska  <mliska@suse.cz>
4836         * g++.dg/ipa/pr65557.C: New test.
4838 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4840         * gcc.target/s390/hotpatch-25.c: New test.
4841         * gcc.target/s390/hotpatch-1.c: Update test.
4842         * gcc.target/s390/hotpatch-10.c: Update test.
4843         * gcc.target/s390/hotpatch-11.c: Update test.
4844         * gcc.target/s390/hotpatch-12.c: Update test.
4845         * gcc.target/s390/hotpatch-13.c: Update test.
4846         * gcc.target/s390/hotpatch-14.c: Update test.
4847         * gcc.target/s390/hotpatch-15.c: Update test.
4848         * gcc.target/s390/hotpatch-16.c: Update test.
4849         * gcc.target/s390/hotpatch-17.c: Update test.
4850         * gcc.target/s390/hotpatch-18.c: Update test.
4851         * gcc.target/s390/hotpatch-19.c: Update test.
4852         * gcc.target/s390/hotpatch-2.c: Update test.
4853         * gcc.target/s390/hotpatch-21.c: Update test.
4854         * gcc.target/s390/hotpatch-22.c: Update test.
4855         * gcc.target/s390/hotpatch-23.c: Update test.
4856         * gcc.target/s390/hotpatch-24.c: Update test.
4857         * gcc.target/s390/hotpatch-3.c: Update test.
4858         * gcc.target/s390/hotpatch-4.c: Update test.
4859         * gcc.target/s390/hotpatch-5.c: Update test.
4860         * gcc.target/s390/hotpatch-6.c: Update test.
4861         * gcc.target/s390/hotpatch-7.c: Update test.
4862         * gcc.target/s390/hotpatch-8.c: Update test.
4863         * gcc.target/s390/hotpatch-9.c: Update test.
4864         * gcc.target/s390/hotpatch-compile-16.c: Update test.
4866 2015-03-31  Richard Biener  <rguenther@suse.de>
4868         PR middle-end/65626
4869         * g++.dg/torture/pr65626.C: New testcase.
4871 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4873         PR target/65531
4874         * gcc.target/i386/mpx/pr65531.cc: New.
4876 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4878         PR target/65602
4879         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4880         __builtin_alloca instead of alloca.
4881         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4882         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4883         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4884         check.
4886 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
4888         PR ipa/65610
4889         * g++.dg/ubsan/pr65610.C: New test.
4891 2015-03-30  Marek Polacek  <polacek@redhat.com>
4893         PR c++/65398
4894         * g++.dg/cpp0x/pr65398-2.C: New test.
4896 2015-03-30  Marek Polacek  <polacek@redhat.com>
4898         * c-c++-common/pr65556.c: Change the width of bit-fields.
4900 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4902         PR ipa/65588
4903         * gcc.target/i386/pr65588.c: New testcase.
4905 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4907         PR libgfortran/65563
4908         * gfortran.dg/open_errors_2.f90:  New test.
4910 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4912         PR libgfortran/65596
4913         * gfortran.dg/namelist_86.f90: New test.
4915 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
4917         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4918         statement to reflect new ownership.
4920 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4922         PR c++/42328
4923         * g++.dg/template/friend58.C: New.
4924         * g++.dg/template/friend59.C: Likewise.
4926 2015-03-27  Tobias Burnus  <burnus@net-b.de>
4928         PR c/65586
4929         * g++.dg/gomp/openmp-simd-3.C: New.
4930         * gcc.dg/gomp/openmp-simd-3.c: New.
4932 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4934         PR target/65248
4935         * gcc.target/i386/pr65248-1.c: New file.
4936         * gcc.target/i386/pr65248-2.c: Likewise.
4937         * gcc.target/i386/pr65248-3.c: Likewise.
4938         * gcc.target/i386/pr65248-4.c: Likewise.
4940 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
4942         PR target/65593
4943         * gcc.c-torture/compile/pr65593.c: New test.
4945 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
4947         PR c++/59329
4948         * g++.dg/cpp1y/constexpr-assert1.C: New.
4950 2015-03-27  Marek Polacek  <polacek@redhat.com>
4952         PR c++/65556
4953         * c-c++-common/pr65556.c: New test.
4955 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4957         PR ipa/65600
4958         * g++.dg/torture/pr65600.C: New testcase.
4960 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4962         PR target/65407
4963         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4965 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
4967         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4968         statement and cleanup. Fixed typos.
4970 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4972         PR middle-end/65595
4973         * gcc.c-torture/compile/pr65595.c: New testcase.
4975 2015-03-27  Marek Polacek  <polacek@redhat.com>
4977         PR sanitizer/65583
4978         * g++.dg/ubsan/pr65583.C: New test.
4980 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4982         * gcc.c-torture/compile/20150327.c: New testcase.
4984 2015-03-26  Richard Biener  <rguenther@suse.de>
4986         PR middle-end/65555
4987         * g++.dg/torture/pr65555.C: New testcase.
4989 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
4991         PR tree-optimization/64715
4992         * gcc.dg/builtin-object-size-15.c: New test.
4993         * gcc.dg/pr64715-1.c: New test.
4994         * gcc.dg/pr64715-2.c: New test.
4996 2015-03-26  Richard Biener  <rguenther@suse.de>
4998         PR middle-end/65519
4999         * gnat.dg/specs/opt2.ads: Fix testcase.
5001 2015-03-25  Martin Sebor  <msebor@redhat.com>
5003         PR testsuite/65526
5004         * lib/target-supports.exp (check_effective_target_arm32): Fail early
5005         when target isn't arm*-*-*-*.
5006         (check_effective_target_arm_nothumb): Likewise.
5007         (check_effective_target_arm_little_endian): Likewise.
5008         (check_effective_target_arm_vect_no_misalign): Likewise.
5009         (check_effective_target_aarch64_little_endian): Fail early if target
5010         isn't aarch64*-*-*.
5012 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
5014         PR tree-optimization/65177
5015         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5017 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
5019         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5020         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5021         smmintrin.h and mm3dnow.h.
5023 2015-03-25  Marek Polacek  <polacek@redhat.com>
5025         PR c++/65558
5026         * g++.dg/cpp0x/pr65558.C: New test.
5028 2015-03-25  Marek Polacek  <polacek@redhat.com>
5030         PR c++/61670
5031         * g++.dg/template/pr61670.C: New test.
5033 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5035         PR c++/54987
5036         * g++.dg/template/pr54987.C: New.
5038 2015-03-25  Richard Biener  <rguenther@suse.de>
5040         PR tree-optimization/62630
5041         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5043 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5045         PR target/65508
5046         * gcc.target/i386/mpx/pr65508.c: New.
5048 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
5050         PR fortran/64952
5051         PR fortran/65532
5052         * gfortran.dg/data_initialized_3.f90: New.
5054 2015-03-25  Richard Biener  <rguenther@suse.de>
5056         PR middle-end/65519
5057         * gnat.dg/specs/opt2.ads: New testcase.
5059 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
5061         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5062         * gcc.target/arm/memset-inline-4.c: Skip for
5063         arm_tune_string_ops_prefer_neon.
5064         * gcc.target/arm/memset-inline-5.c: Ditto.
5065         * gcc.target/arm/memset-inline-6.c: Ditto.
5066         * gcc.target/arm/memset-inline-8.c: Ditto.
5067         * gcc.target/arm/memset-inline-9.c: Ditto.
5069 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5071         PR c++/58923
5072         * g++.dg/other/virtual3.C: New.
5074 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5076         PR c++/60130
5077         * g++.dg/cpp0x/vt-60130.C: New.
5079 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5081         PR c++/61971
5082         * g++.dg/warn/Warray-bounds-7.C: New.
5084 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5086         PR c++/60067
5087         * g++.dg/template/defarg18.C: New.
5089 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5091         PR c++/59988
5092         * g++.dg/cpp0x/vt-59988.C: New.
5094 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
5096         PR tree-optimization/65533
5097         * gcc.dg/pr65533.c: New test.
5099 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
5101         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5102         source= and mold= expressions functionality.
5103         * gfortran.dg/allocate_class_4.f90: New test.
5104         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5105         copying an unlimited polymorhpic object containing a char array
5106         to another unlimited polymorphic object respects the _len
5107         component.
5108         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5109         whether deferred length char array allocate works, unlimited
5110         polymorphic object allocation from a string works and if
5111         allocating an array of deferred length strings works.
5112         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5114 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5116         PR c++/65513
5117         * g++.dg/cpp0x/constexpr-array11.C: New.
5119 2015-03-24  Richard Biener  <rguenther@suse.de>
5121         PR middle-end/65517
5122         * gcc.dg/torture/pr65517.c: New testcase.
5124 2015-03-24  Tobias Burnus  <burnus@net-b.de>
5126         * gfortran.dg/coindexed_1.f90: Moved from
5127         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5129 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5131         PR testsuite/65506
5132         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5133         gimple dump.
5135         PR target/65523
5136         * gcc.target/i386/pr65523.c: New test.
5138         PR ipa/65475
5139         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5140         dg-options.
5141         * g++.dg/lto/pr65475b_0.C: Likewise.
5143 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
5145         PR target/65505
5146         * gcc.target/sh/torture/pr65505.c: New.
5148 2015-03-23  Martin Sebor  <msebor@redhat.com>
5150         PR testsuite/63175
5151         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5152         assembly for lvx in addition to lxv.
5154 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5156         PR target/65504
5157         * gfortran.dg/pr65504.f90: New test.
5159         PR ipa/65521
5160         * gcc.dg/pr65521.c: New test.
5162 2015-03-23  Richard Biener  <rguenther@suse.de>
5164         PR tree-optimization/65518
5165         * gcc.dg/vect/pr65518.c: New testcase.
5167 2015-03-23  Richard Biener  <rguenther@suse.de>
5169         PR tree-optimization/65494
5170         * gcc.dg/vect/pr65494.c: New testcase.
5172 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5174         PR preprocessor/65238
5175         * c-c++-common/cpp/pr65238-1.c: New test.
5176         * gcc.dg/cpp/pr65238-2.c: New test.
5177         * gcc.dg/cpp/trad/pr65238-3.c: New test.
5178         * gcc.dg/cpp/trad/pr65238-4.c: New test.
5180 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
5181             Mikael Morin  <mikael@gcc.gnu.org>
5183         PR fortran/64952
5184         * gfortran.dg/elemental_dependency_4.f90: New.
5185         * gfortran.dg/elemental_dependency_5.f90: New.
5187 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
5189         PR ipa/65475
5190         * g++.dg/lto/pr65475b_0.C: New testcase.
5191         * g++.dg/lto/pr65475b_1.C: New testcase.
5192         * g++.dg/lto/pr65475c_0.C: New testcase.
5193         * g++.dg/lto/pr65475c_1.C: New testcase.
5195 2015-03-21  Tobias Burnus  <burnus@net-b.de>
5197         * gfortran.dg/coarray_38.f90: New.
5198         * gfortran.dg/coarray_39.f90: New.
5199         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5200         compile test.
5202 2015-03-20  Marek Polacek  <polacek@redhat.com>
5204         PR c++/65398
5205         * g++.dg/cpp0x/pr65398.C: New test.
5207 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
5209         PR ipa/65475
5210         * g++.dg/lto/pr65475_0.C: New testcase.
5211         * g++.dg/lto/pr65475_1.C: New testcase.
5213 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
5215         PR rtl-optimization/64366
5216         * gcc.target/sh/pr64366.c: New.
5218 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5220         PR c++/48324
5221         * g++.dg/cpp0x/constexpr-48324.C: New.
5223 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5225         PR c++/48453
5226         * g++.dg/cpp0x/pr48453.C: New.
5228 2015-03-20  Marek Polacek  <polacek@redhat.com>
5230         PR c++/65072
5231         * g++.dg/cpp0x/pr65072.C: New test.
5233 2015-03-20  Richard Biener  <rguenther@suse.de>
5235         PR middle-end/64715
5236         * gcc.dg/pr15347.c: Use -O.
5237         * c-c++-common/pr19807-1.c: Likewise.
5239 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
5241         * gnat.dg/volatile13.ad[sb]: New test.
5243 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
5245         PR rtl-optimization/60851
5246         * gcc.target/i386/pr60851.c: New test.
5248 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
5250         PR target/65240
5251         * g++.dg/pr65240.h: Add tests for PR 65240.
5252         * g++.dg/pr65240-1.C: Likewise.
5253         * g++.dg/pr65240-2.C: Likewise.
5254         * g++.dg/pr65240-3.C: Likewise.
5255         * g++.dg/pr65240-4.C: Likewise.
5257 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
5259         PR rtl-optimization/63491
5260         * gcc.target/powerpc/pr63491.c: New.
5262 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5264         * g++.dg/ipa/pr65465.C: New test.
5266 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5268         PR c++/52659
5269         * g++.dg/cpp0x/deleted11.C: New.
5271 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5273         PR sanitizer/65400
5274         * c-c++-common/tsan/pr65400-3.c: New test.
5276 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5278         PR c++/59686
5279         * g++.dg/cpp0x/constexpr-59686.C: New.
5281 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5283         PR sanitizer/64265
5284         * g++.dg/tsan/pr64265.C: New test.
5286         PR sanitizer/65400
5287         * c-c++-common/tsan/pr65400-1.c: New test.
5288         * c-c++-common/tsan/pr65400-2.c: New test.
5290 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5292         PR c++/59816
5293         * g++.dg/cpp0x/pr59816.C: New.
5295 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
5297         PR fortran/59198
5298         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5300 2015-03-18  Martin Liska  <mliska@suse.cz>
5302         PR ipa/65439
5303         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5304         equivalences either to 6 or 7.
5306 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
5308         PR middle-end/64491
5309         Revert:
5310         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
5312         * gcc.dg/undefined-loop-1.c: New file.
5313         * gcc.dg/undefined-loop-2.c: New file.
5315         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
5317         PR testsuite/64032
5318         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5319         loop exits too early.
5321 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
5323         PR tree-optimization/65450
5324         * gfortran.dg/pr65450.f90: New test.
5326         PR target/65078
5327         * gcc.target/i386/pr65078-1.c: New test.
5328         * gcc.target/i386/pr65078-2.c: New test.
5329         * gcc.target/i386/pr65078-3.c: New test.
5330         * gcc.target/i386/pr65078-4.c: New test.
5331         * gcc.target/i386/pr65078-5.c: New test.
5332         * gcc.target/i386/pr65078-6.c: New test.
5334 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5336         PR c++/65340
5337         * g++.dg/cpp1y/pr65340.C: New.
5339 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5341         PR fortran/64432
5342         * gfortran.dg/system_clock_3.f08: Adjust test.
5344 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
5346         PR fortran/59198
5347         * gfortran.dg/proc_ptr_comp_44.f90: New test.
5348         * gfortran.dg/proc_ptr_comp_45.f90: New test.
5350 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5352         PR fortran/64432
5353         * gfortran.dg/system_clock_3.f08: New test.
5355 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
5357         PR c++/64626
5358         g++.dg/cpp1y/pr64626-1.C: New.
5359         g++.dg/cpp1y/pr64626-2.C: New.
5360         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5362 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
5364         PR tree-optimization/65427
5365         * gcc.c-torture/execute/pr65427.c: New test.
5367 2015-03-16  Marek Polacek  <polacek@redhat.com>
5369         DR 1688
5370         PR c++/65327
5371         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5372         * g++.dg/cpp0x/pr65327.C: New test.
5374 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5376         PR sanitizer/64820
5377         * c-c++-common/asan/pr64820.c: New test.
5379 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
5381         * gfortran.dg/pointer_2.f90: New test.
5383 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5385         * g++.dg/pr65049.C: New test.
5387 2015-03-16  Tom de Vries  <tom@codesourcery.com>
5389         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5390         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5391         * gcc.target/i386/fuse-caller-save.c: Same.
5393 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5395         * gnat.dg/loop_optimization18.ad[sb]: New test.
5396         * gnat.dg/loop_optimization18_pkg.ads: New helper.
5398 2015-03-16  Alan Modra  <amodra@gmail.com>
5400         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
5401         2014-12-05 change.
5403 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
5405         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5406         hppa*-*-hpux*.
5407         * gcc.dg/torture/pr65270-2.c: Likewise.
5409 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
5411         PR fortran/61138
5412         * gfortran.dg/pointer_remapping_9.f90: New.
5414 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
5416         PR tree-optimization/65369
5417         * gcc.c-torture/execute/pr65369.c: New test.
5419         PR tree-optimization/65418
5420         * gcc.c-torture/execute/pr65418-1.c: New test.
5421         * gcc.c-torture/execute/pr65418-2.c: New test.
5423         PR rtl-optimization/65401
5424         * gcc.c-torture/execute/pr65401.c: New test.
5426 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5428         PR target/64600
5429         * gcc.target/arm/pr64600_1.c: New test.
5431 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5433         PR rtl-optimization/65235
5434         * gcc.target/aarch64/pr65235_1.c: New test.
5436 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5438         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5439         * gcc.target/s390/hotpatch-22.c: Likewise.
5440         * gcc.target/s390/hotpatch-23.c: Likewise.
5441         * gcc.target/s390/hotpatch-24.c: Likewise.
5442         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5443         * gcc.target/s390/hotpatch-1.c: Update expected output.
5444         * gcc.target/s390/hotpatch-2.c: Likewise.
5445         * gcc.target/s390/hotpatch-3.c: Likewise.
5446         * gcc.target/s390/hotpatch-4.c: Likewise.
5447         * gcc.target/s390/hotpatch-5.c: Likewise.
5448         * gcc.target/s390/hotpatch-6.c: Likewise.
5449         * gcc.target/s390/hotpatch-7.c: Likewise.
5450         * gcc.target/s390/hotpatch-8.c: Likewise.
5451         * gcc.target/s390/hotpatch-9.c: Likewise.
5452         * gcc.target/s390/hotpatch-10.c: Likewise.
5453         * gcc.target/s390/hotpatch-11.c: Likewise.
5454         * gcc.target/s390/hotpatch-12.c: Likewise.
5455         * gcc.target/s390/hotpatch-13.c: Likewise.
5456         * gcc.target/s390/hotpatch-14.c: Likewise.
5457         * gcc.target/s390/hotpatch-15.c: Likewise.
5458         * gcc.target/s390/hotpatch-16.c: Likewise.
5459         * gcc.target/s390/hotpatch-17.c: Likewise.
5460         * gcc.target/s390/hotpatch-18.c: Likewise.
5461         * gcc.target/s390/hotpatch-19.c: Likewise.
5463 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5465         PR target/65103
5466         * gcc.target/i386/pr65103-1.c: New.
5468 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
5470         PR target/65044
5471         * gcc.target/i386/pr65044.c: New.
5473 2015-03-12  Tom de Vries  <tom@codesourcery.com>
5475         PR rtl-optimization/64895
5476         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5477         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5478         * gcc.target/i386/fuse-caller-save.c: Ditto.
5480 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5482         * gcc.dg/ipa/pr63569.c: Fix template.
5484 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
5486         * g++.dg/ipa/pr64146.C: Require fpic support.
5488 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
5490         PR libfortran/65200
5491         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5492         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5494 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
5496         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5497         to dg-options, fix up dg-skip-if.
5499 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
5501         PR target/65296
5502         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5503         * gcc.target/avr/tiny-caller-save.c: Same.
5505 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5507         PR target/65242
5508         * g++.dg/pr65242.C: New test.
5510 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
5512         * c-c++-common/asan/no-asan-check-glob.c: New test.
5514 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
5516         PR c++/65370
5517         * g++.dg/other/default11.C: New.
5518         * g++.dg/other/default12.C: Likewise.
5520 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5522         PR target/65368
5523         * gcc.target/i386/bmi2-bzhi-2.c: New test.
5525 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
5527         PR fortran/65024
5528         * gfortran.dg/unlimited_polymorphic_23.f90: New test
5530 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5532         PR c++/65127
5533         * g++.dg/cpp0x/pr65127.C: New test.
5535 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5537         * gcc.dg/ipa/PR64550.c: Update template.
5539 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5540             Tobias Burnus  <burnus@net-b.de>
5542         * gfortran.dg/coarray_sync_memory.f90: New.
5544 2015-03-10  Marek Polacek  <polacek@redhat.com>
5546         PR sanitizer/65367
5547         * c-c++-common/ubsan/pr65367.c: New test.
5549 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5551         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5552         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5553         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5554         * gcc.target/i386/mpx/calloc-1-nov.c: New.
5555         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5556         * gcc.target/i386/mpx/malloc-1-nov.c: New.
5557         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5558         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5559         * gcc.target/i386/mpx/realloc-1-nov.c: New.
5560         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5561         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5562         * gcc.target/i386/mpx/realloc-2-nov.c: New.
5563         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5565 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
5567         * lib/mpx-dg.exp (mpx_link_flags): New.
5568         (mpx_init): New.
5569         (mpx_finish): New.
5570         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5571         * gcc.target/i386/mpx/alloca-1-nov.c: New.
5572         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5573         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5574         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5575         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5576         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5577         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5578         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5579         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5580         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5581         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5582         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5583         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5584         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5585         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5586         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5587         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5588         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5589         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5590         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5591         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5592         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5593         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5594         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5595         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5596         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5597         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5598         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5599         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5600         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5601         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5602         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5603         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5604         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5605         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5606         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5607         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5608         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5609         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5610         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5611         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5612         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5613         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5614         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5615         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5616         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5617         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5618         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5619         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5620         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5621         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5622         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5623         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5624         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5625         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5626         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5627         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5628         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5629         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5630         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5631         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5632         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5633         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5634         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5635         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5636         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5637         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5638         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5639         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5640         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5641         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5642         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5643         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5644         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5645         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5646         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5647         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5648         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5649         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5650         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5651         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5652         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5653         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5654         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5655         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5656         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5657         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5658         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5659         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5660         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5661         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5662         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5663         * gcc.target/i386/mpx/label-address-1.c: New.
5664         * gcc.target/i386/mpx/legacy-1-nov.c: New.
5665         * gcc.target/i386/mpx/macro.c: New.
5666         * gcc.target/i386/mpx/mpx-check.h: New.
5667         * gcc.target/i386/mpx/mpx.exp: New.
5668         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5669         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5670         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5671         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5672         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5673         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5674         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5675         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5676         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5677         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5678         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5679         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5680         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5681         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5682         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5683         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5684         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5685         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5686         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5687         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5688         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5689         * gcc.target/i386/mpx/reference-1-lbv.c: New.
5690         * gcc.target/i386/mpx/reference-1-nov.c: New.
5691         * gcc.target/i386/mpx/reference-1-ubv.c: New.
5692         * gcc.target/i386/mpx/reference-2-lbv.c: New.
5693         * gcc.target/i386/mpx/reference-2-nov.c: New.
5694         * gcc.target/i386/mpx/reference-2-ubv.c: New.
5695         * gcc.target/i386/mpx/reference-3-lbv.c: New.
5696         * gcc.target/i386/mpx/reference-3-nov.c: New.
5697         * gcc.target/i386/mpx/reference-3-ubv.c: New.
5698         * gcc.target/i386/mpx/reference-4-lbv.c: New.
5699         * gcc.target/i386/mpx/reference-4-nov.c: New.
5700         * gcc.target/i386/mpx/reference-4-ubv.c: New.
5701         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5702         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5703         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5704         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5705         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5706         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5707         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5708         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5709         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5710         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5711         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5712         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5713         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5714         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5715         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5716         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5717         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5718         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5719         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5720         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5721         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5722         * gcc.target/i386/mpx/sincos-1-nov.c: New.
5723         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5724         * gcc.target/i386/mpx/static-array-1-nov.c: New.
5725         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5726         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5727         * gcc.target/i386/mpx/static-init-1-nov.c: New.
5728         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5729         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5730         * gcc.target/i386/mpx/static-init-2-nov.c: New.
5731         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5732         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5733         * gcc.target/i386/mpx/static-init-3-nov.c: New.
5734         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5735         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5736         * gcc.target/i386/mpx/static-init-4-nov.c: New.
5737         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5738         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5739         * gcc.target/i386/mpx/static-init-5-nov.c: New.
5740         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5741         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5742         * gcc.target/i386/mpx/static-init-6-nov.c: New.
5743         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5744         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5745         * gcc.target/i386/mpx/static-string-1-nov.c: New.
5746         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5747         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5748         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5749         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5750         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5751         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5752         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5753         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5754         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5755         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5756         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5757         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5758         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5759         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5760         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5761         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5762         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5763         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5764         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5765         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5766         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5767         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5768         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5769         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5770         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5771         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5772         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5773         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5774         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5775         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5776         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5777         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5778         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5779         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5780         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5781         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5782         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5783         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5784         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5785         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5786         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5787         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5788         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5789         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5790         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5791         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5792         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5793         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5794         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5795         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5796         * gcc.target/i386/mpx/vararg-1-nov.c: New.
5797         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5798         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5799         * gcc.target/i386/mpx/vararg-2-nov.c: New.
5800         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5801         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5802         * gcc.target/i386/mpx/vararg-3-nov.c: New.
5803         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5804         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5805         * gcc.target/i386/mpx/vararg-4-nov.c: New.
5806         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5807         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5808         * gcc.target/i386/mpx/vararg-5-nov.c: New.
5809         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5810         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5811         * gcc.target/i386/mpx/vararg-6-nov.c: New.
5812         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5813         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5814         * gcc.target/i386/mpx/vararg-7-nov.c: New.
5815         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5816         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5817         * gcc.target/i386/mpx/vararg-8-nov.c: New.
5818         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5819         * gcc.target/i386/mpx/vla-1-lbv.c: New.
5820         * gcc.target/i386/mpx/vla-1-nov.c: New.
5821         * gcc.target/i386/mpx/vla-1-ubv.c: New.
5822         * gcc.target/i386/mpx/vla-2-lbv.c: New.
5823         * gcc.target/i386/mpx/vla-2-nov.c: New.
5824         * gcc.target/i386/mpx/vla-2-ubv.c: New.
5826 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
5828         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5830 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
5832         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5834 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
5836         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5837         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5839 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5841         PR c/65120
5842         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5843         on rhs is 0.
5844         (fn4): New test.
5845         * c-c++-common/pr65120.c: New test.
5847         PR rtl-optimization/65321
5848         * gcc.dg/pr65321.c: New test.
5850 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5852         PR tree-optimization/65355
5853         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5855 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
5857         PR c/65120
5858         * c-c++-common/pr49706.c: Adjust tests for not warning
5859         about !!x == y or !b == y where b is boolean, and add
5860         some further tests.
5861         * c-c++-common/pr62199-2.c: Likewise.
5863 2015-03-09  Richard Biener  <rguenther@suse.de>
5865         PR middle-end/65270
5866         * gcc.dg/torture/pr65270-1.c: New testcase.
5867         * gcc.dg/torture/pr65270-2.c: Likewise.
5869 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5871         PR tree-optimization/63743
5872         * gcc.dg/pr63743.c: New test.
5874 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
5876         PR lto/65316
5877         * g++.dg/lto/pr65316_0.C: New testcase.
5878         * g++.dg/lto/pr65316_1.C: New testcase.
5880 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
5882         PR target/62247
5883         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5884         hppa*-*-hpux*.
5885         * g++.dg/abi/rtti3.C: Likewise.
5887         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5889         PR target/62251
5890         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5892         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5894         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5896         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5898 2015-03-08  Morin  <mikael@gcc.gnu.org>
5900         PR fortran/60898
5901         * gfortran.dg/entry_20.f90: New.
5903 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5905         PR target/65153
5906         * gcc.c-torture/compile/pr65153.c: New.
5908 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5910         PR target/65249
5911         * g++.dg/torture/pr65249.C: New.
5913 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
5915         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5916         long.
5917         (int64_t): Likewise.
5919 2015-03-07  Marek Polacek  <polacek@redhat.com>
5920             Martin Uecker  <uecker@eecs.berkeley.edu>
5922         PR sanitizer/65280
5923         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5924         member-like arrays.
5925         * c-c++-common/ubsan/bounds-8.c: New test.
5926         * c-c++-common/ubsan/bounds-9.c: New test.
5927         * gcc.dg/ubsan/bounds-2.c: New test.
5929 2015-03-05  Martin Sebor  <msebor@redhat.com>
5931         * PR testsuite/63175
5932         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5933         checking of results into main to prevent it from getting optimized
5934         away.
5935         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5937 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
5939         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5940         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5941         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5942         x64.
5944 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
5946         * g++.dg/lto/pr65302_1.C: New testcase.
5947         * g++.dg/lto/pr65302_0.C: New testcase.
5949 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5951         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5952         -fno-ipa-icf to dg-options.
5954 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5956         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5957         compiles using the linker plugin.
5959 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5961         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5963 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5965         * gcc.target/arm/pr65067.c: New test.
5967 2015-03-05  Martin Liska  <mliska@suse.cz>
5969         PR ipa/65318
5970         * gcc.dg/ipa/pr65318.c: New test.
5972 2015-03-05  Marek Polacek  <polacek@redhat.com>
5974         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5976 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5978         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5980 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5982         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5983         max-unroll-times back to defaults for s390.
5985 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5987         Fix last commit.
5989 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5991         PR c++/64665
5992         * g++.dg/cpp0x/initlist92.C: New.
5994 2015-03-05  Richard Biener  <rguenther@suse.de>
5996         PR tree-optimization/65310
5997         * gcc.dg/vect/pr65310.c: New testcase.
5999 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6001         PR c++/64834
6002         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6004 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6006         * gnat.dg/entry_queues3.adb: New test.
6008 2015-03-04  Ian Lance Taylor  <iant@google.com>
6010         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6012 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6014         PR c++/64227
6015         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6017 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
6019         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6020         -fno-ipa-icf to dg-options
6021         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6022         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6024 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6026         PR c++/64398
6027         * g++.dg/cpp0x/decltype62.C: New.
6029 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
6031         * gnat.dg/object_overflow5.adb: New test.
6033 2015-03-03  Martin Liska  <mliska@suse.cz>
6035         PR ipa/65287
6036         * gcc.dg/ipa/pr65287.c: New test.
6038 2015-03-03  Martin Jambor  <mjambor@suse.cz>
6039             Eric Botcazou  <ebotcazou@adacore.com>
6041         * gnat.dg/specs/pack12.ads: New test.
6043 2015-03-03  Martin Liska  <mliska@suse.cz>
6045         * gcc.dg/ipa/PR65282.c: New test.
6047 2015-03-13  Jeff Law  <law@redhat.com>
6049         PR tree-optimization/65241
6050         * gcc.c-torture/compile/pr65241.c: New test.
6052 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
6054         PR target/64331
6055         * gcc.target/avr/torture/pr64331.c: New test.
6057 2015-03-03  Martin Liska  <mliska@suse.cz>
6058             Jan Hubicka  <hubicka@ucw.cz>
6060         * g++.dg/ipa/pr65263.C: New test.
6062 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6064         PR ipa/65130
6065         * gcc.dg/lto/pr65130_0.c: New testcase.
6066         * gcc.dg/lto/pr65130_1.c: New testcase.
6068 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6070         PR ipa/64988
6071         * g++.dg/torture/pr64988.C: New testcase.
6073 2015-03-02  Tobias Burnus  <burnus@net-b.de>
6075         * gfortran.dg/coarray_atomic_6.f90: New.
6077 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6079         PR target/65184
6080         * gcc.target/i386/pr65184.c: New.
6082 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6084         PR target/65183
6085         * gcc.target/i386/pr65183.c: New.
6087 2015-02-28  Martin Liska  <mliska@suse.cz>
6088             Jan Hubicka  <hubicka@ucw.cz>
6090         * gcc.dg/ipa/ipa-icf-35.c: New test.
6091         * gcc.dg/ipa/ipa-icf-36.c: New test.
6092         * gcc.dg/ipa/ipa-icf-37.c: New test.
6094 2015-02-28  Martin Liska  <mliska@suse.cz>
6095             Jan Hubicka  <hubicka@ucw.cz>
6097         PR ipa/65245
6098         * gcc.dg/ipa/ipa-icf-34.c: New test.
6100 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
6102         PR target/61142
6103         * gcc.target/sh/sh/pr61142.c: New.
6105 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6107         * g++.dg/other/dump-ada-spec-3.C: New test.
6109 2015-03-01  Martin Liska  <mliska@suse.cz>
6111         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6112         * g++.dg/ipa/pr63595.C: Update expected results.
6114 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
6116         PR ipa/65236
6117         * g++.dg/ipa/ipa-icf-6.C: New testcase.
6119 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
6121         * gcc.dg/vect/pr59354.c: Move vector producing code to
6122         separate function.
6124 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
6126         PR ipa/65237
6127         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6128         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6129         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6130         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6132 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
6134         PR tree-optimization/65048
6135         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6136         (foo): Use K&R style definition.
6138 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
6140         PR target/65032
6141         * g++.dg/pr65032.C: New.
6143 2015-02-27  Marek Polacek  <polacek@redhat.com>
6145         PR c/65040
6146         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6147         -Wformat=2.
6149 2015-02-27  Marek Polacek  <polacek@redhat.com>
6151         PR c/65228
6152         * gcc.dg/pr65228.c: New test.
6154 2015-02-27  Kai Tietz  <ktietz@redhat.com>
6156         PR c/35330
6157         * gcc.dg/weak/weak-17.c: New file.
6159 2015-02-27  Richard Biener  <rguenther@suse.de>
6161         PR lto/65193
6162         * g++.dg/lto/pr65193_0.C: New testcase.
6164 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6166         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6167         * gcc.target/s390/hotpatch-8.c: Likewise.
6168         * gcc.target/s390/hotpatch-9.c: Likewise.
6169         * gcc.target/s390/pr61078.c: Likewise.
6170         * gcc.target/s390/pr57960.c: Remove -m64.
6171         * gcc.target/s390/pr61078.c: Likewise.
6173 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
6174             Martin Liska  <mliska@suse.cz>
6176         PR bootstrap/65150
6177         * gcc.dg/pr64454.c: Disable ICF.
6178         * gcc.dg/pr28685-1.c: Disable ICF
6179         * gcc.dg/ipa/iinline-5.c: Disable ICF.
6180         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6181         * g++.dg/ipa/ipa-icf-4.C: Update template.
6183 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
6185         PR tree-optimization/65216
6186         * gcc.c-torture/execute/pr65216.c: New test.
6188         PR tree-optimization/65215
6189         * gcc.c-torture/execute/pr65215-1.c: New test.
6190         * gcc.c-torture/execute/pr65215-2.c: New test.
6191         * gcc.c-torture/execute/pr65215-3.c: New test.
6192         * gcc.c-torture/execute/pr65215-4.c: New test.
6193         * gcc.c-torture/execute/pr65215-5.c: New test.
6195 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6197         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6199 2015-02-26  Martin Liska  <mliska@suse.cz>
6200             Jan Hubicka  <hubicka@ucw.cz>
6202         * g++.dg/ipa/pr64146.C: Update expected results.
6203         * gcc.dg/ipa/ipa-icf-26.c: Update test.
6204         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6205         * gcc.dg/ipa/ipa-icf-34.c: New test.
6207 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6209         * gcc.dg/vect/vect-pr61917.c: Rename to ...
6210         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6211         (dg-additional-options): Remove dg directive.
6212         (dg-final): Add dg directive.
6214 2015-02-26  Marek Polacek  <polacek@redhat.com>
6216         PR ipa/65008
6217         * g++.dg/ipa/pr65008.C: New test.
6219 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6221         * lib/profopt.exp (profopt-target-cleanup): New proc.
6222         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6223         files from sources from dg-additional-sources.
6225 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6227         * lib/gcov.exp: Cleanup in case of xfail.
6229 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6231         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6233 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
6235         PR debug/46102
6236         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6237         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6238         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6239         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6240         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6241         * g++.dg/debug/pr46123.C: XFAIL and move...
6242         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6243         * gcc.dg/debug/dwarf2-3.c: Move...
6244         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6246 2015-02-26  Marek Polacek  <polacek@redhat.com>
6248         PR c++/65202
6249         * g++.dg/cpp1y/pr65202.C: New test.
6251 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6253         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6254         locale_facets.h.gcov.
6256 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6258         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6260 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6262         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6264 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6266         PR target/65217
6267         * gcc.target/i386/pr65217.c: New.
6269 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6271         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6273 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6275         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6277 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6279         PR tree-optimization/65048
6280         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6282 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6284         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6285         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6287 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
6289         PR target/65161
6290         * gcc.target/i386/pr65161.c: New test.
6292 2015-02-26  Terry Guo  <terry.guo@arm.com>
6294         * gcc.target/arm/no-volatile-in-it.c: New test.
6296 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
6298         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6299         (dg-options): Add -save-temps.
6300         (dg-final): Add cleanup-saved-temps.
6302 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
6304         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6306 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
6308         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6309         * gcc.target/powerpc/pack01.c: Include string.h.
6311 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6313         PR target/65167
6314         * gcc.target/i386/pr65167.c: New.
6316 2015-02-25  Kai Tietz  <ktietz@redhat.com>
6318         PR tree-optimization/61917
6319         * gcc.dg/vect/vect-pr61917.c: New file.
6321 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
6323         PR tree-optimization/65170
6324         * gcc.c-torture/execute/pr65170.c: New test.
6325         * gcc.dg/tree-ssa/vrp96.c: New test.
6327 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6329         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6331 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6333         PR testsuite/65126
6334         * lib/gcc-defs.exp (additional_sources_used): Add new var.
6335         (dg-additional-files-options): Copy additional_sources to
6336         additional_sources_used before emptying additional_sources.
6337         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6338         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6339         (cleanup-saved-temps): Use additional_sources_used instead of
6340         additional_sources.
6341         (dg-test): Reset additional_sources_used.
6343 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
6345         PR fortran/63427
6346         * gfortran.dg/integer_exponentiation_6.F90: New test.
6348 2015-02-23  Martin Sebor  <msebor@redhat.com>
6350         PR target/65109
6351         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6352         two parts.  One to save registers, the other to verify the
6353         registers have the right values.  Save register state into
6354         static data rather than on the stack.
6356 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
6358         PR bootstrap/63888
6359         * c-c++-common/asan/pr63888.c: New test.
6361 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
6363         PR target/65163
6364         * gcc.c-torture/compile/pr65163.c: New.
6366 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6368         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6369         with -m31 on 64 bit.
6370         * gcc.dg/hoist-register-pressure-2.c: Likewise.
6371         * gcc.dg/hoist-register-pressure-3.c: Likewise.
6373 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6375         * gcc.target/s390/20090223-1.c: Add
6376         -Wno-implicit-function-declaration option.
6377         * gcc.target/s390/pr42224.c: Likewise.
6378         * gcc.target/s390/pr55718.c: Likewise.
6380 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6382         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6383         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6384         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6385         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6386         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6387         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6388         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6389         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6390         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6391         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6392         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6393         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6394         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6395         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6396         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6397         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6398         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6399         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6400         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6401         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6402         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6404 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6406         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6407         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6408         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6409         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6410         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6411         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6412         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6413         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6414         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6415         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6416         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6417         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6418         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6419         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6420         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6421         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
6423 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6425         PR fortran/64980
6426         PR fortran/61960
6427         * gfortran.dg/pr61960.f90: New.
6428         * gfortran.dg/pr64230.f90: New.
6429         * gfortran.dg/pr64980.f03: New.
6431 2015-02-22  Tom de Vries  <tom@codesourcery.com>
6433         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
6435 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
6437         PR ada/65156
6438         * gnat.dg/timing_events.adb: Removed, invalid test.
6440 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
6442         PR debug/58123
6443         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6444         location.
6445         * g++.dg/gcov/gcov-2.C: Likewise.
6447 2015-02-20  Richard Biener  <rguenther@suse.de>
6449         PR tree-optimization/65136
6450         * gcc.dg/tree-ssa/pr65136.c: New testcase.
6452 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
6454         PR testsuite/64158
6455         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6456         and nvptx-*-* blacklisting.
6458         * gcc.dg/sibcall-9.c: New test.
6459         * gcc.dg/sibcall-10.c: New test.
6461 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6463         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6465 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
6467         PR target/64452
6468         * gcc.target/avr/torture/pr64452.c: New test.
6470 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6472         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6473         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6475 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6477         PR testsuite/65116
6478         * lib/target-supports.exp (check_compile): Check whether
6479         additional_sources is defined before using it.
6481 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
6483         PR middle-end/65074
6484         * g++.dg/opt/pr65074.C: New file.
6486 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
6488         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6489         (size_type): New typedef.
6490         (operator "" _script): Use it for the last argument.
6492 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6494         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6496 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6498         * lib/target-supports.exp (check_compile): Save/restore
6499         additional_sources that may belong to an actual test.
6501 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
6503         PR gcov-profile/64634
6504         * g++.dg/gcov/gcov-15.C: New test.
6506 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6508         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6510 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6512         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6514 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6516         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6518 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6520         * gfortran.dg/fmt_cache_1.f: Add missing close.
6522 2015-02-18  Tom de Vries  <tom@codesourcery.com>
6524         PR testsuite/65107
6525         * gfortran.dg/read_eof_8.f90: Add missing close.
6527 2015-02-18  Richard Biener  <rguenther@suse.de>
6529         PR tree-optimization/65063
6530         * gcc.dg/pr65063.c: New testcase.
6532 2015-02-18  Richard Biener  <rguenther@suse.de>
6534         PR tree-optimization/62217
6535         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6537 2015-02-18  Marek Polacek  <polacek@redhat.com>
6539         PR sanitizer/65081
6540         * c-c++-common/ubsan/pr65081.c: New test.
6542 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6544         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6545         * gcc.target/sh/force-cbranch-delay-slot.c: New.
6547 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
6549         * gcc.dg/ipa/propalign-3.c: New test.
6551 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
6553         PR target/64793
6554         * gcc.target/sh/pr64793.c: New.
6555         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6557 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
6559         * gcc.target/arm/divzero.c: New test case.
6561 2015-02-17  Tom de Vries  <tom@codesourcery.com>
6563         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6565 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
6566             Jakub Jelinek  <jakub@redhat.com>
6568         PR c++/65075
6569         * g++.dg/cpp0x/pr65075.C: New test.
6571 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
6573         PR target/65058
6574         * gcc.target/powerpc/pr65058.c: New test.
6576 2015-02-16  Jeff Law  <law@redhat.com>
6578         PR tree-optimization/64823
6579         * gcc.dg/uninit-20.c: New test.
6581 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
6582             James Greenhalgh  <james.greenhalgh@arm.com>
6584         PR ipa/64963
6585         * gcc.dg/ipa/ipa-clone-1.c: New test.
6587 2015-02-16  Richard Biener  <rguenther@suse.de>
6589         PR tree-optimization/65077
6590         * gcc.dg/torture/pr65077.c: New testcase.
6592 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
6594         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6595         Directive adjusted to scan for ldaxr.
6596         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6597         adjusted to scan for ldaex.
6599 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
6601         PR c++/65080
6602         * g++.dg/cpp0x/constexpr-65080.C: New.
6604 2015-02-16  Richard Biener  <rguenther@suse.de>
6606         PR tree-optimization/63593
6607         * gcc.dg/pr63593.c: New testcase.
6609 2015-02-16  Marek Polacek  <polacek@redhat.com>
6611         PR c/65066
6612         * gcc.dg/pr65066.c: New test.
6614 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6616         * gcc.dg/pr65002.C: Move ...
6617         * g++.dg/ipa/pr65002.C: ... here.
6619 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
6621         * gcc.target/powerpc/pr64205.c: Skip on AIX.
6622         * gcc.target/powerpc/pr64505.c: Skip on AIX.
6623         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6624         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6626 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
6628         PR testsuite/64850
6629         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6630         the expression to find calls.
6631         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6632         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6633         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6634         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6635         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6637 2015-02-14  Marek Polacek  <polacek@redhat.com>
6639         PR c/64768
6640         * gcc.dg/array-11.c: New test.
6641         * gcc.dg/array-12.c: New test.
6642         * gcc.dg/array-13.c: New test.
6643         * gcc.dg/array-14.c: New test.
6644         * gcc.dg/c99-flex-array-typedef-1.c: New test.
6645         * gcc.dg/c99-flex-array-typedef-2.c: New test.
6646         * gcc.dg/c99-flex-array-typedef-3.c: New test.
6647         * gcc.dg/c99-flex-array-typedef-5.c: New test.
6648         * gcc.dg/c99-flex-array-typedef-7.c: New test.
6649         * gcc.dg/c99-flex-array-typedef-8.c: New test.
6651 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6653         PR c++/60894
6654         * g++.dg/lookup/using54.C: New.
6656 2015-02-13  Jeff Law  <law@redhat.com>
6658         PR bootstrap/65060
6659         Revert my change for tree-optimization/64823.
6661 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6663         PR tree-optimization/65053
6664         * gcc.c-torture/execute/pr65053-1.c: New test.
6665         * gcc.c-torture/execute/pr65053-2.c: New test.
6667 2015-02-13  Marek Polacek  <polacek@redhat.com>
6669         PR c/65050
6670         * gcc.dg/pr65050.c: New test.
6672 2015-02-13  Jeff Law  <law@redhat.com>
6674         PR tree-optimization/64823
6675         * gcc.dg/uninit-20.c: New test.
6677         PR rtl-optimization/47477
6678         * gcc.dg/tree-ssa/pr47477.c: New test.
6680 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6682         PR c++/60211
6683         * g++.dg/parse/ivdep-2.C: New.
6684         * g++.dg/parse/ivdep-3.C: Likewise.
6686 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6688         PR fortran/64506
6689         * gfortran.dg/continuation_13.f90: New test.
6690         * gfortran.dg/continuation_14.f: New test.
6692 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
6694         PR c++/64970
6695         * g++.dg/cpp0x/sfinae55.C: New.
6697 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
6699         PR ipa/65034
6700         * g++.dg/ipa/pr65034.C: New test.
6702 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6704         PR tree-optimization/65002
6705         * gcc.dg/pr65002.C: New.
6707 2015-02-13  Marek Polacek  <polacek@redhat.com>
6709         PR c/65040
6710         * c-c++-common/pr65040.c: New test.
6712 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
6714         PR tree-optimization/64705
6715         * gcc.dg/tree-ssa/pr64705.c: New test.
6717 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
6719         PR rtl/32219
6720         * gcc.dg/visibility-22.c: New test.
6721         * gcc.dg/visibility-23.c: New test.
6722         * gcc.target/i386/pr32219-1.c: New test.
6723         * gcc.target/i386/pr32219-2.c: New test.
6724         * gcc.target/i386/pr32219-3.c: New test.
6725         * gcc.target/i386/pr32219-4.c: New test.
6726         * gcc.target/i386/pr32219-5.c: New test.
6727         * gcc.target/i386/pr32219-6.c: New test.
6728         * gcc.target/i386/pr32219-7.c: New test.
6729         * gcc.target/i386/pr32219-8.c: New test.
6730         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6732 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6734         PR libgfortran/57822
6735         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6736         four different KINDs.
6738 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6740         PR c++/64884
6741         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6743         PR sanitizer/65000
6744         * g++.dg/ubsan/pr65000.C: New test.
6746 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
6748         PR fortran/64932
6749         * gfortran.dg/finalize_28.f90: New test
6751 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6753         PR debug/55541
6754         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6755         DW_TAG_lexical_block removal.
6756         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6757         * g++.dg/guality/pr55541.C: New test.
6759         PR sanitizer/64984
6760         * g++.dg/ubsan/pr64984.C: New test.
6762 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
6764         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6766 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
6768         PR testsuite/64930
6769         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6770         instructions for 2015-01-14 get_memmodel changes.
6771         * gcc.target/powerpc/atomic-p8.c: Likewise.
6773         PR sanitizer/65019
6774         * g++.dg/ubsan/pr65019.C: New test.
6776         PR tree-optimization/65014
6777         * gcc.c-torture/compile/pr65014.c: New test.
6779 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6781         PR libgfortran/57822
6782         * gfortran/fmt_g0_7.f08: Revise test.
6784 2015-02-11  Jeff Law  <law@redhat.com>
6786         PR target/63347
6787         * gcc.target/m68k/pr63347.c: New test.
6789 2015-02-11  Marek Polacek  <polacek@redhat.com>
6791         * g++.dg/ubsan/shift-1.C: New test.
6792         * gcc.dg/ubsan/c-shift-2.c: New test.
6793         * c-c++-common/ubsan/shift-5.c: Remove file.
6795 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
6797         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6798         Directive adjusted to XFAIL.
6799         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6800         adjusted to XFAIL.
6802 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6804         PR middle-end/65003
6805         * g++.dg/opt/pr65003.C: New test.
6807 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6809         * lib/target-supports.exp (check_effective_target_pie): Renamed
6810         to ...
6811         (check_effective_target_pie_enabled): This.
6812         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6813         * gcc.target/i386/pie.c: Likewise.
6815 2015-02-11  Andrew Pinski  <apinski@cavium.com>
6817         PR target/64893
6818         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6819         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6821 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
6823         PR target/61925
6824         * gcc.target/i386/pr61925-1.c: New test.
6825         * gcc.target/i386/pr61925-2.c: New test.
6826         * gcc.target/i386/pr61925-3.c: New test.
6828 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
6830         PR sanitizer/65004
6831         * g++.dg/asan/pr65004.C: New test.
6833 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
6835         PR target/64661
6836         * gcc.taget/sh/pr64661-0.h: New.
6837         * gcc.taget/sh/pr64661-1.c: New.
6838         * gcc.taget/sh/pr64661-2.c: New.
6839         * gcc.taget/sh/pr64661-3.c: New.
6840         * gcc.taget/sh/pr64661-4.c: New.
6842 2015-02-10  Richard Biener  <rguenther@suse.de>
6844         PR tree-optimization/64995
6845         * g++.dg/torture/pr64995.C: New testcase.
6847 2015-02-10  Richard Biener  <rguenther@suse.de>
6849         PR tree-optimization/64909
6850         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6852 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6854         * gcc.dg/signbit-sa.c: New test.
6856 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6858         PR libgfortran/57822
6859         * gfortran/fmt_g0_7.f08: New test.
6861 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
6863         PR tree-optimization/43378
6864         * gcc.dg/tree-ssa/pr43378.c: New test.
6866 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
6868         PR ipa/64978
6869         * g++.dg/torture/pr64978.C: New testcase.
6871 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6873         PR sanitizer/64981
6874         * gcc.dg/asan/pr64981.c: New test.
6876 2015-02-09  Marek Polacek  <polacek@redhat.com>
6878         PR c/64856
6879         * gcc.dg/pr64856.c: New test.
6881 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6883         PR target/64979
6884         * gcc.dg/tree-ssa/stdarg-7.c: New test.
6885         * gcc.c-torture/execute/pr64979.c: New test.
6887 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
6889         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6891 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6893         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6894         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6896 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6898         PR target/58757
6899         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6901 2015-02-09  Richard Biener  <rguenther@suse.de>
6903         PR tree-optimization/54000
6904         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6906 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6908         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6910 2015-02-09  Martin Liska  <mliska@suse.cz>
6912         * g++.dg/ipa/pr64858.C: New test.
6914 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6916         * gcc.dg/uninit-19.c: Fix warning line for fpic.
6918 2015-02-08  Andrew Pinski  <apinski@cavium.com>
6920         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6922 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6924         PR fortran/63744
6925         * gfortran.dg/use_rename_8.f90: New.
6927 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
6929         * gnat.dg/addr7.ad[sb]: New test.
6930         * gnat.dg/addr8.ad[sb]: Likewise.
6932 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
6934         PR jit/64752
6935         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6936         from jit.dg/test-compile-to-executable.c's create_code, with a
6937         clarification of the output message.
6938         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6939         pass/fail message.
6940         (test_jit): Use CHECK_NO_ERRORS when calling
6941         gcc_jit_context_compile_to_file.
6942         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6943         jit-verify-compile-to-file to jit-verify-output-file-was-created.
6944         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
6945         about deletions that are attempted.
6946         (jit-verify-compile-to-file): Rename to...
6947         (jit-verify-output-file-was-created): ...this, and drop the
6948         attempt to run "file" and verify the output.
6949         (jit-verify-assembler): New function.
6950         (jit-verify-object): New function.
6951         (jit-verify-dynamic-library): New function.
6952         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6953         favor of an implementation from new file
6954         create-code-for-hello-world-executable.h, which also adds a
6955         "main".
6956         (dg-final): Replace jit-verify-compile-to-file with
6957         jit-verify-output-file-was-created, and invoke new function
6958         jit-verify-assembler.
6959         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6960         the output message.
6961         (dg-final): Replace jit-verify-compile-to-file with
6962         jit-verify-output-file-was-created, and invoke new function
6963         jit-verify-dynamic-library.
6964         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6965         favor of an implementation from new file
6966         create-code-for-hello-world-executable.h, which also adds a
6967         "main".
6968         (dg-final): Replace jit-verify-compile-to-file with
6969         jit-verify-output-file-was-created.  Strengthen the expected stdout
6970         from the built executable.
6971         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6972         favor of an implementation from new file
6973         create-code-for-hello-world-executable.h, which also adds a
6974         "main".
6975         (dg-final): Replace jit-verify-compile-to-file with
6976         jit-verify-output-file-was-created, and invoke new function
6977         jit-verify-object.
6978         * jit.dg/verify-dynamic-library.c: New source file.
6980 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
6981             Brian Rzycki  <b.rzycki@samsung.com>
6983         PR tree-optimization/64878
6984         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6986 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6988         PR ipa/64896
6989         * g++.dg/ipa/pr64896.C: New test.
6991 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6993         PR target/64205
6994         * gcc.target/powerpc/pr64205.c: New file.
6996 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
6998         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6999         (dg-options): Use -fpie instead of -fPIE -pie.
7001 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7003         PR middle-end/64937
7004         * g++.dg/asan/pr64937.C: New test.
7006 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
7008         PR fortran/63205
7009         * gfortran.dg/class_to_type_4.f90: New test
7011 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
7013         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7015 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7017         PR rtl-optimization/64957
7018         PR debug/64817
7019         * gcc.c-torture/execute/pr64957.c: New test.
7021 2015-02-05  Jeff Law  <law@redhat.com>
7023         PR target/17306
7024         * gcc.target/h8300/pr17306-1.c: New test.
7025         * gcc.target/h8300/pr17306-2.c: New test.
7027 2015-02-05  Tobias Burnus  <burnus@net-b.de>
7029         PR fortran/64943
7030         * gfortran.dg/structure_constructor_12.f90: New.
7032 2015-02-05  Jeff Law  <law@redhat.com>
7034         PR target/58400
7035         gcc.target/h8300/pr58400.c: New test.
7037 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
7039         * gcc.target/arm/macro_defs0.c: New test.
7040         * gcc.target/arm/macro_defs1.c: New test.
7041         * gcc.target/arm/macro_defs2.c: New test.
7043 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
7045         PR rtl-optimization/64905
7046         * gcc.target/i386/pr64905.c: Require nonpic target.
7047         (dg-options): Add -fomit-frame-pointer.
7048         (main): Remove.
7050 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
7052         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7053         tree dump scanning.
7055 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
7057         PR fortran/64757
7058         * gfortran.dg/type_to_class_2.f90: New test
7059         * gfortran.dg/type_to_class_3.f90: New test
7061 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
7063         PR ipa/64686
7064         * g++.dg/torture/pr64686.C: New testcase.
7066 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7068         PR rtl-optimization/64905
7069         * gcc.target/i386/pr64905.c: New file.
7071 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7073         * gcc.dg/guality/pr41447-1.c: Remove xfail.
7074         * gcc.dg/guality/pr41616-1.c: Ditto.
7076 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
7078         PR debug/64817
7079         * gcc.dg/pr64817-3.c: New.
7081 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
7082             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7084         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7085         pass parameters in registers.
7086         * gcc.dg/guality/pr36728-2.c (main): Likewise.
7087         * gcc.dg/guality/pr36728-3.c (main): Likewise.
7088         * gcc.dg/guality/pr36728-4.c (main): Likewise.
7090 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
7091             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7093         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7094         list, allow for multilibed targets.
7095         * gcc.dg/combine_ashiftrt_2.c: Likewise.
7097 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7099         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7100         * gcc.dg/pr46728-6.c: Ditto.
7102 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
7104         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7105         for mips_nanlegacy target.
7107 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
7109         * gcc.target/i386/chkp-hidden-def.c: New.
7111 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7113         PR middle-end/62103
7114         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7115         to use 24 bits for bitfield b.
7117 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7119         PR testsuite/64796
7120         * lib/target-supports.exp (check_effective_target_bswap64): Do not
7121         cache result in a global variable.  Include all 32-bit targets for
7122         bswap64 tests.
7124 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
7126         PR rtl-optimization/64756
7127         * gcc.c-torture/execute/pr64756.c: New test.
7129 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
7131         PR target/64660
7132         * gcc.target/sh/pr64660-0.h: New.
7133         * gcc.target/sh/pr64660-1.c: New.
7134         * gcc.target/sh/pr64660-2.c: New.
7135         * gcc.target/sh/pr64660-3.c: New.
7136         * gcc.target/sh/pr64660-4.c: New.
7138 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7140         PR c++/64877
7141         * g++.dg/warn/Waddress-2.C: New.
7143 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
7145         PR middle-end/61225
7146         * gcc.target/i386/pr49095.c: XFAIL for ia32.
7148 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
7150         PR preprocessor/64803
7151         * gcc.dg/cpp/builtin-macro-1.c: New test case.
7153 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
7155         * g++.dg/ipa/devirt-37.C: Disable early inlining.
7157 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
7159         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7160         (_ARM_FPSRC): Add DN and AHP fields.
7161         (clean_results): Force DN=1 on AArch64.
7162         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7163         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7164         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7165         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7166         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7167         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7169 2015-02-02  Alan Modra  <amodra@gmail.com>
7171         * gcc.target/powerpc/cprophard.c: New.
7173 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
7175         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7176         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7178 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
7180         PR debug/64817
7181         * gcc.dg/pr64817-1.c: New test.
7182         * gcc.dg/pr64817-2.c: New test.
7184 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
7186         PR target/64851
7187         * gcc.target/sh/pr64851-0.h: New
7188         * gcc.target/sh/pr64851-1.c: New
7189         * gcc.target/sh/pr64851-2.c: New
7190         * gcc.target/sh/pr64851-3.c: New
7191         * gcc.target/sh/pr64851-4.c: New
7193 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7195         PR target/64882
7196         * gcc.dg/torture/pr64882.c: New test.
7198 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
7200         PR target/64159
7201         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7202         sparc*-*-*.
7204 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7206         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7207         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7208         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7209         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7210         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7211         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7212         tree dump.
7213         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7214         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7215         tree dump.
7216         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7217         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7218         tree dump.
7220 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7222         PR target/64688
7223         * g++.dg/pr64688-2.C: New.
7225 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7227         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7228         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7229         * gcc.target/i386/fuse-caller-save.c: Ditto.
7230         * gcc.target/i386/headmerge-1.c: Ditto.
7231         * gcc.target/i386/headmerge-2.c: Ditto.
7232         * gcc.target/i386/sibcall-6.c: Ditto.
7234 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7236         PR target/64617
7237         * gcc.target/i386/pr64617.c: New test.
7239 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7241         PR target/15184
7242         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7243         (dg-options): Remove -m32.
7244         (dg-final): Scan for "movb %al" only.
7245         * gcc.target/i386/pr15184-2.c: Ditto.
7247 2015-01-30  Richard Biener  <rguenther@suse.de>
7249         PR tree-optimization/64829
7250         * gcc.dg/vect/pr64829.c: New testcase.
7252 2015-01-29  Marek Polacek  <polacek@redhat.com>
7254         PR c/64709
7255         * gcc.dg/pr64709.c: New test.
7257 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
7259         PR c++/64717
7260         * g++.dg/ubsan/pr64717-1.C: New test.
7261         * g++.dg/ubsan/pr64717-2.C: New test.
7263 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
7265         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7267 2015-01-29  Jeff Law  <law@redhat.com>
7269         PR target/15184
7270         * gcc.target/i386/pr15184-1.c: New test.
7271         * gcc.target/i386/pr15184-2.c: New test.
7273 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7275         PR tree-optimization/64746
7276         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7278 2015-01-29  Richard Biener  <rguenther@suse.de>
7280         PR tree-optimization/64853
7281         * gcc.dg/torture/pr64853.c: New testcase.
7283 2015-01-29  Richard Biener  <rguenther@suse.de>
7285         PR tree-optimization/64844
7286         * gcc.dg/vect/pr64844.c: New testcase.
7288 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7290         PR middle-end/64809
7291         * gcc.dg/pr64809.c: Delete.
7293 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
7295         PR middle-end/64805
7296         * gcc.target/i386/pr64805.c: New.
7298 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7300         * gcc.dg/guality/guality.h (main): Add argv[0] to
7301         guality_gdb_command.
7303 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
7305         PR ipa/64801
7306         * gcc.dg/tree-ssa/pr64801.c: New testcase.
7308 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
7310         PR target/64659
7311         * gcc.target/sh/sh.exp
7312         (check_effective_target_atomic_model_soft_gusa_available,
7313         check_effective_target_atomic_model_soft_tcb_available,
7314         check_effective_target_atomic_model_soft_imask_available,
7315         check_effective_target_atomic_model_hard_llcs_available): New.
7316         * gcc.target/sh/pr64659-0.h: New.
7317         * gcc.target/sh/pr64659-1.c: New.
7318         * gcc.target/sh/pr64659-2.c: New.
7319         * gcc.target/sh/pr64659-3.c: New.
7320         * gcc.target/sh/pr64659-4.c: New.
7322 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
7324         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7325         scan-assembler-times pattern.
7327 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7329         PR middle-end/64809
7330         * gcc.dg/pr64809.c: New test.
7332 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
7334         PR tree-optimization/64277
7335         * gcc.dg/pr64277.c: New.
7337 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7339         PR tree-optimization/64718
7340         * gcc.c-torture/execute/pr64718.c: New test.
7342 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
7344         * gcc.target/aarch64/abs_2.c: New.
7346 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
7348         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7349         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7350         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7351         ISA rev < 2.
7353 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
7355         PR bootstrap/64612
7356         * lib/target-supports.exp (check_effective_target_comdat_group): New.
7357         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7358         { target comdat_group }.
7360 2015-01-27  Tobias Burnus  <burnus@net-b.de>
7362         PR fortran/63861
7363         * gfortran.dg/goacc/coarray_2.f90: New.
7365 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7367         PR ipa/60871
7368         PR ipa/64139
7369         * g++.dg/torture/pr64139.C: New testcase.
7370         * g++.dg/torture/pr60871.C: Likewise.
7372 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
7374         PR fortran/64230
7375         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7376         prevent linking errors.
7378 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7380         PR ipa/64282
7381         * g++.dg/torture/pr64282.C: New testcase.
7383 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7385         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7386         for wzr reg.
7388 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7390         * gcc.target/s390/hotpatch-13.c: New testcase.
7391         * gcc.target/s390/hotpatch-14.c: New testcase.
7392         * gcc.target/s390/hotpatch-15.c: New testcase.
7393         * gcc.target/s390/hotpatch-16.c: New testcase.
7394         * gcc.target/s390/hotpatch-17.c: New testcase.
7395         * gcc.target/s390/hotpatch-18.c: New testcase.
7396         * gcc.target/s390/hotpatch-19.c: New testcase.
7397         * gcc.target/s390/hotpatch-20.c: New testcase.
7398         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7399         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7400         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7401         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7402         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7403         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7404         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7405         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7406         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7407         * gcc.target/s390/hotpatch-10.c: Likewise.
7408         * gcc.target/s390/hotpatch-11.c: Likewise.
7409         * gcc.target/s390/hotpatch-12.c: Likewise.
7410         * gcc.target/s390/hotpatch-2.c: Likewise.
7411         * gcc.target/s390/hotpatch-3.c: Likewise.
7412         * gcc.target/s390/hotpatch-4.c: Likewise.
7413         * gcc.target/s390/hotpatch-5.c: Likewise.
7414         * gcc.target/s390/hotpatch-6.c: Likewise.
7415         * gcc.target/s390/hotpatch-7.c: Likewise.
7416         * gcc.target/s390/hotpatch-8.c: Likewise.
7417         * gcc.target/s390/hotpatch-9.c: Likewise.
7418         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
7419         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7420         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7421         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7422         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7423         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7424         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7425         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7427 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
7429         * gcc.dg/long_branch.c: New testcase.
7431 2015-01-27  Richard Biener  <rguenther@suse.de>
7433         PR tree-optimization/56273
7434         PR tree-optimization/59124
7435         PR tree-optimization/64277
7436         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7437         * gcc.dg/Warray-bounds-12.c: Likewise.
7438         * gcc.dg/Warray-bounds-13.c: Likewise.
7440 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7442         PR rtl-optimization/61058
7443         * gcc.dg/pr61058.c: New test.
7445 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
7447         * gcc.target/i386/chkp-narrow-bounds.c: New.
7449 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
7451         PR tree-optimization/64807
7452         * gcc.dg/pr64807.c: New test.
7454         PR c/64766
7455         * gcc.dg/pr64766.c: New test.
7457 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
7459         PR target/49263
7460         * gcc.target/sh/pr49263-4.c: New.
7462 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
7464         PR fortran/62044
7465         * gfortran.dg/allocate_with_mold_1.f90: New test
7467 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
7469         PR c/64778
7470         * gcc.dg/pr64778.c: New test.
7472         PR middle-end/64421
7473         * gcc.dg/vect/pr64421.c: New test.
7475 2015-01-26  Tobias Burnus  <burnus@net-b.de>
7477         PR fortran/64771
7478         * gfortran.dg/coarray_36.f: New.
7479         * gfortran.dg/coarray_37.f90: New.
7481 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
7483         PR fortran/64230
7484         * gfortran.dg/class_allocate_18.f90: New.
7486 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7488         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7490 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7492         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7494 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7496         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7498 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7500         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7502 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7504         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7505         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7506         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7507         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7509 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7511         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7512         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7513         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7515 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7517         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7518         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7519         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7520         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7521         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7522         vXXXhn.inc.
7524 2015-01-26  Richard Biener  <rguenther@suse.de>
7526         PR middle-end/64764
7527         * gcc.dg/uninit-19.c: New testcase.
7529 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7531         * lib/target-supports.exp (check_effective_target_vect64): Add
7532         sparc*-*-*.
7534 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7536         PR testsuite/64712
7537         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7539 2015-01-26  Tony Liu  <tony.liu@arm.com>
7541         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7542         non-UAL cases.
7544 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
7546         PR libfortran/64770
7547         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7548         correctly, clean up afterwards.
7550 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
7552         PR fortran/62044
7553         * gfortran.dg/use_rename_7.f90: New.
7555 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
7557         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7558         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7560 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
7562         PR target/54236
7563         * gcc.target/sh/pr54236-4.c: New.
7565 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
7567         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7568         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
7569         Bridge test.
7571 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
7573         PR libfortran/64770
7574         * gfortran.dg/open_new_segv.f90: New test.
7576 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
7578         PR target/49263
7579         PR target/53987
7580         PR target/64345
7581         PR target/59533
7582         PR target/52933
7583         PR target/54236
7584         PR target/51244
7585         * gcc.target/sh/pr64345-1.c: New.
7586         * gcc.target/sh/pr64345-2.c: New.
7587         * gcc.target/sh/pr59533-1.c: New.
7588         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7589         * gcc.target/sh/pr52933-2.c: Likewise.
7590         * gcc.target/sh/pr54089-1.c: Likewise.
7591         * gcc.target/sh/pr54236-1.c: Likewise.
7592         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7593         * gcc.target/sh/pr49263-1.c: Remove xfails.
7594         * gcc.target/sh/pr49263-2.c: Likewise.
7595         * gcc.target/sh/pr49263-3.c: Likewise.
7596         * gcc.target/sh/pr53987-1.c: Likewise.
7597         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7598         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7599         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7600         (test05, test06, test07, test08, test09, test10, test11, test12): New.
7601         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7602         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7603         test_009): New.
7604         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7605         (test_02): New.
7607 2015-01-24  Tom de Vries  <tom@codesourcery.com>
7609         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7611 2015-01-23  Ian Lance Taylor  <iant@google.com>
7613         PR go/64510
7614         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7615         targets without split stack support.
7617 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
7619         PR target/64317
7620         * gcc.target/i386/pr64317.c: New test.
7622 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
7624         PR rtl-optimization/63637
7625         PR rtl-optimization/60663
7626         * gcc.dg/pr63637-1.c: New test.
7627         * gcc.dg/pr63637-2.c: New test.
7628         * gcc.dg/pr63637-3.c: New test.
7629         * gcc.dg/pr63637-4.c: New test.
7630         * gcc.dg/pr63637-5.c: New test.
7631         * gcc.dg/pr63637-6.c: New test.
7632         * gcc.target/i386/pr63637-1.c: New test.
7633         * gcc.target/i386/pr63637-2.c: New test.
7634         * gcc.target/i386/pr63637-3.c: New test.
7635         * gcc.target/i386/pr63637-4.c: New test.
7636         * gcc.target/i386/pr63637-5.c: New test.
7637         * gcc.target/i386/pr63637-6.c: New test.
7639 2015-01-23  Richard Biener  <rguenther@suse.de>
7641         PR testsuite/63439
7642         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7643         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7645 2015-01-23  Marek Polacek  <polacek@redhat.com>
7647         PR preprocessor/60570
7648         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7649         * gcc.dg/cpp/pr60570.c: New test.
7651 2015-01-23  Richard Biener  <rguenther@suse.de>
7653         PR testsuite/63439
7654         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7655         vectorization on vect64 targets.
7657 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
7659         PR fortran/60922
7660         * gfortran.dg/class_allocate_17.f90: New.
7662 2015-01-23  Tobias Burnus  <burnus@net-b.de>
7664         PR fortran/64726
7665         * gfortran.dg/goacc/combined_loop.f90: New.
7667 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7669         PR fortran/61933
7670         * gfortran.dg/make_unit.f90: New test.
7672 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7674         PR fortran/61933
7675         * gfortran.dg/negative_unit_int8.f: Update.
7677 2015-01-22  Jeff Law  <law@redhat.com>
7679         PR target/52076
7680         * gcc.target/m68k/pr52076-1.c: New test.
7681         * gcc.target/m68k/pr52076-2.c: New test.
7683 2015-01-22  Richard Biener  <rguenther@suse.de>
7685         PR middle-end/64728
7686         * gcc.dg/torture/pr64728.c: New testcase.
7688 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
7690         PR target/64688
7691         * g++.dg/pr64688.C: New test.
7693 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
7695         * gcc.target/i386/chkp-always_inline.c (f1): Make static
7696         to avoid errors with -fpic.
7698 2015-01-22  Richard Biener  <rguenther@suse.de>
7700         PR libstdc++/64535
7701         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7703 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
7705         PR rtl-optimization/64682
7706         * gcc.c-torture/execute/pr64682.c: New file.
7708 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
7710         PR debug/64511
7711         * gcc.dg/pr64511.c: New test.
7713         PR rtl-optimization/62078
7714         * g++.dg/opt/pr62078.C: New test.
7716         PR c/63307
7717         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7719 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
7721         PR fortran/57023
7722         * gfortran.dg/internal_pack_15.f90:  New test.
7724 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7726         * c-c++-common/tsan/step.c: New testcase.
7728 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7730         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7732 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7734         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7736 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7738         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7740 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7742         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7744 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7746         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7748 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7750         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7752 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7754         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7756 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7758         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7760 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7762         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7764 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7766         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7768 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7770         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7772 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7774         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7776 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7778         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7779         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7780         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7781         vXXXw.inc.
7783 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7785         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7786         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7787         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7788         vXXXl.inc.
7790 2015-01-21  Renlin Li  <renlin.li@arm.com>
7792         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7793         * g++.dg/tls/thread_local5g.C: Likewise.
7794         * g++.dg/tls/thread_local6g.C: Likewise.
7796 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7798         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7799         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7800         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7802 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7804         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7805         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7806         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7808 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7810         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7811         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7812         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7814 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
7816         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7817         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7818         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7820 2015-01-20  Jeff Law  <law@redhat.com>
7822         PR target/59946
7823         * gcc.target/m68k/pr59946.c: New test.
7825 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7827         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7828         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7829         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7831 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7833         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7834         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7835         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7837 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7839         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7840         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7841         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7843 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7845         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7846         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7847         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7848         vshuffle.inc.
7849         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7850         vshuffle.inc.
7852 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7854         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7855         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7856         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7858 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7860         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7861         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7862         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7864 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7866         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7868 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
7870         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7872         PR sanitizer/64632
7873         * g++.dg/ubsan/pr64632.C: New test.
7875         PR debug/64663
7876         * gcc.dg/pr64663.c: New test.
7878 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7880         PR c++/64383
7881         * g++.dg/warn/Wunused-var-23.C: New.
7883 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7885         PR c++/59937
7886         * g++.dg/cpp0x/constexpr-59937-1.C: New.
7887         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7889 2015-01-20  Richard Biener  <rguenther@suse.de>
7891         PR ipa/64684
7892         * gcc.dg/lto/pr64684_0.c: New testcase.
7893         * gcc.dg/lto/pr64684_1.c: Likewise.
7894         * gcc.dg/lto/pr64684_2.c: Likewise.
7895         * gcc.dg/lto/pr64685_0.c: Likewise.
7896         * gcc.dg/lto/pr64685_1.c: Likewise.
7898 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7900         PR c++/62241
7901         * g++.dg/cpp1y/lambda-init12.C: New.
7903 2015-01-20  Richard Biener  <rguenther@suse.de>
7905         PR tree-optimization/64410
7906         * g++.dg/vect/pr64410.cc: Require vect_double.
7908 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
7910         PR target/64149
7911         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7913 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
7915         PR bootstrap/64676
7916         Revert:
7917         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7919         PR rtl-optimization/64081
7920         * gcc.dg/pr64081.c: New test.
7922 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7924         * jit.dg/harness.h: Include <unistd.h>.
7925         (CHECK_NO_ERRORS): New.
7926         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7927         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7928         gcc_jit_context_compile_to_file.
7929         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7930         args to the spawned executable.
7931         (jit-expand-vars): New function.
7932         (jit-exe-params): New variable.
7933         (dg-jit-set-exe-params): New function.
7934         (jit-dg-test): Detect testcases that use
7935         jit-verify-compile-to-file and call jit-setup-compile-to-file.
7936         Set arguments of spawned process to jit-exe-params.
7937         (jit-get-output-filename): New function.
7938         (jit-setup-compile-to-file): New function.
7939         (jit-verify-compile-to-file): New function.
7940         (jit-run-executable): New function.
7941         (jit-verify-executable): New function.
7942         * jit.dg/test-compile-to-assembler.c: New testcase.
7943         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7944         * jit.dg/test-compile-to-executable.c: New testcase.
7945         * jit.dg/test-compile-to-object.c: New testcase.
7947 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
7949         PR target/64652
7950         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7951         (test_1): New.
7953 2015-01-19  Martin Liska  <mliska@suse.cz>
7955         * objc/compile/pr64668.m: New test.
7957 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7959         * jit.dg/test-arith-overflow.c: Include stdbool.h.
7960         (create_overflow_fn): Update comment to clarify that
7961         the third param of the created function is a bool *, not
7962         an int *.
7963         (verify_int_overflow_fn): Convert param "expected_ovf" from
7964         int to bool.  Update third param of "overflow_fn_type" from int *
7965         to bool *.  Update local "actual_ovf" from int to bool.
7966         (verify_uint_overflow_fn): Likewise.
7968 2015-01-19  Martin Liska  <mliska@suse.cz>
7970         * gcc.dg/ipa/ipa-icf-33.c: New test.
7972 2015-01-19  Felix Yang  <felix.yang@huawei.com>
7973             Haijian Zhang  <z.zhanghaijian@huawei.com>
7975         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7976         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7977         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7978         result_float64x2, expected_hfloat64x2): New helper type, variable and
7979         declaration.
7980         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7981         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7982         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7983         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7984         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7985         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7986         and target without the FMA feature.
7988 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
7990         * gcc.target/aarch64/pr64304.c: New testcase.
7992 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7994         PR rtl-optimization/64081
7995         * gcc.dg/pr64081.c: New test.
7997 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
7999         PR target/63971
8000         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8001         the epilogue).
8002         * gcc.target/aarch64/test_frame_6.c: Likewise.
8003         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8004         and x19 (in the epilogue).
8005         * gcc.target/aarch64/test_frame_4.c: Likewise.
8006         * gcc.target/aarch64/test_frame_7.c: Likewise.
8008 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
8010         * gcc.target/i386/chkp-always_inline.c: New.
8012 2015-01-15  Andrew Pinski  <apinski@cavium.com>
8013             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8015         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8016         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8018 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
8020         PR fortran/60255
8021         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8022         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8024 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8026         PR fortran/64578
8027         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8029 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
8031         PR target/64652
8032         * gcc.target/sh/torture/pr64652.c: New.
8034 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8036         * gcc.dg/ipa/ipa-icf-32.c: Update template.
8037         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8038         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8039         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8040         * c-c++-common/asan/kasan-recover-1.c: Likewise.
8041         * c-c++-common/asan/kasan-recover-2.c: Likewise.
8043 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8045         PR ipa/64378
8046         * g++.dg/torture/pr64378.C: New testcase.
8048 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8050         PR fortran/57959
8051         * gfortran.dg/block_13.f08: New test
8053 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8055         PR fortran/55901
8056         * gfortran.dg/associate_1.f03: Allow test for character with
8057         automatic length.
8059 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8061         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8062         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8064 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8066         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8068 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
8070         PR fortran/64578
8071         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8073 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8075         PR fortran/60357
8076         * gfortran.dg/alloc_comp_assign_13.f08: New test.
8078         PR fortran/61275
8079         * gfortran.dg/alloc_comp_assign_14.f08: New test.
8081         PR fortran/55932
8082         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8084 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8086         PR fortran/60334
8087         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8089 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
8091         PR rtl-optimization/52773
8092         * gcc.c-torture/compile/pr52773.c: New test.
8094 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8096         PR c++/62134
8097         * g++.dg/cpp0x/alias-decl-46.C: New.
8099 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8101         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8103 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8105         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8106         Add trace.
8107         (CHECK_FP): Likewise.
8108         (CHECK_CUMULATIVE_SAT): Likewise.
8110 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8112         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8113         (Set_Neon_Cumulative_Sat): Add parameter.
8114         (__set_neon_cumulative_sat): Support new parameter.
8115         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8116         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8117         argument.
8118         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8119         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8120         argument.
8122 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8124         * g++.dg/tsan/vptr_benign_race.C: New testcase.
8125         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8127 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8129         PR c++/60056
8130         * g++.dg/tls/thread_local-ice4.C: New.
8132 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
8134         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8135         than Neon options.
8137 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8139         PR c++/62276
8140         * g++.dg/cpp0x/vt-62276.C: New.
8142 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8144         PR middle-end/64353
8145         * g++.dg/pr64353.C: New.
8147 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8149         PR target/64263
8150         * gcc.target/aarch64/pr64263_1.c: New test.
8152 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
8154         PR tree-optimization/64434
8155         * gcc.dg/torture/pr64434.c: Move to...
8156         * gcc.dg/pr64434.c: ... here.
8158 2015-01-16  Richard Biener  <rguenther@suse.de>
8160         PR middle-end/64614
8161         * gcc.dg/uninit-18.c: New testcase.
8163 2015-01-16  Richard Biener  <rguenther@suse.de>
8165         PR tree-optimization/64568
8166         * g++.dg/torture/pr64568-2.C: New testcase.
8168 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8170         PR target/64363
8171         * gcc.target/i386/chkp-label-address.c: New.
8173 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
8175         PR fortran/45290
8176         * gfortran.dg/pointer_init_6.f90: Extended.
8178 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
8180         * gcc.c-torture/compile/20150108.c: New test.
8182 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8184         * gcc.target/visium: New directory.
8186 2015-01-16  Richard Biener  <rguenther@suse.de>
8188         PR tree-optimization/61743
8189         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8190         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8192 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
8194         * gcc.dg/pr64015.c: New test.
8196 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
8198         PR ipa/64163
8199         PR ipa/64612
8200         * g++.dg/ipa/pr64612.C: New test.
8202 2015-01-16  Renlin Li  <renlin.li@arm.com>
8204         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8206 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
8208         * gcc.target/i386/sse-14.c: Test new intrinsic.
8209         * gcc.target/i386/sse-22.c: Ditto.
8211 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8213         PR c++/58614
8214         * g++.dg/cpp0x/auto44.C: New.
8216 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
8218         PR target/59710
8219         * gcc.target/nios2/gpopt-all.c: New test case.
8220         * gcc.target/nios2/gpopt-local.c: New test case.
8221         * gcc.target/nios2/gpopt-global.c: New test case.
8222         * gcc.target/nios2/gpopt-data.c: New test case.
8223         * gcc.target/nios2/gpopt-none.c: New test case.
8225 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
8227         * g++.dg/ubsan/vptr-1.C: New test.
8228         * g++.dg/ubsan/vptr-2.C: New test.
8229         * g++.dg/ubsan/vptr-3.C: New test.
8230         * g++.dg/ubsan/vptr-4.C: New test.
8231         * g++.dg/ubsan/vptr-5.C: New test.
8232         * g++.dg/ubsan/vptr-6.C: New test.
8233         * g++.dg/ubsan/vptr-7.C: New test.
8234         * g++.dg/ubsan/vptr-8.C: New test.
8235         * g++.dg/ubsan/vptr-9.C: New test.
8237 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8239         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8240         is set up.
8241         * lib/gcc-dg.exp: Likewise.
8243 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8245         PR rtl-optimization/64110
8246         * gcc.target/i386/pr64110.c: Add scan-assembler.
8248 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
8249             James Norris  <jnorris@codesourcery.com>
8250             Cesar Philippidis  <cesar@codesourcery.com>
8251             Ilmir Usmanov  <i.usmanov@samsung.com>
8253         * lib/target-supports.exp (check_effective_target_fopenacc): New
8254         procedure.
8255         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8256         * g++.dg/goacc/goacc.exp: Likewise.
8257         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8258         * gcc.dg/goacc/goacc.exp: Likewise.
8259         * gfortran.dg/goacc/goacc.exp: Likewise.
8260         * c-c++-common/cpp/openacc-define-1.c: New file.
8261         * c-c++-common/cpp/openacc-define-2.c: Likewise.
8262         * c-c++-common/cpp/openacc-define-3.c: Likewise.
8263         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8264         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8265         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8266         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8267         * c-c++-common/goacc/asyncwait-1.c: Likewise.
8268         * c-c++-common/goacc/cache-1.c: Likewise.
8269         * c-c++-common/goacc/clauses-fail.c: Likewise.
8270         * c-c++-common/goacc/collapse-1.c: Likewise.
8271         * c-c++-common/goacc/data-1.c: Likewise.
8272         * c-c++-common/goacc/data-2.c: Likewise.
8273         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8274         * c-c++-common/goacc/deviceptr-1.c: Likewise.
8275         * c-c++-common/goacc/deviceptr-2.c: Likewise.
8276         * c-c++-common/goacc/deviceptr-3.c: Likewise.
8277         * c-c++-common/goacc/if-clause-1.c: Likewise.
8278         * c-c++-common/goacc/if-clause-2.c: Likewise.
8279         * c-c++-common/goacc/kernels-1.c: Likewise.
8280         * c-c++-common/goacc/loop-1.c: Likewise.
8281         * c-c++-common/goacc/loop-private-1.c: Likewise.
8282         * c-c++-common/goacc/nesting-1.c: Likewise.
8283         * c-c++-common/goacc/nesting-data-1.c: Likewise.
8284         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8285         * c-c++-common/goacc/parallel-1.c: Likewise.
8286         * c-c++-common/goacc/pcopy.c: Likewise.
8287         * c-c++-common/goacc/pcopyin.c: Likewise.
8288         * c-c++-common/goacc/pcopyout.c: Likewise.
8289         * c-c++-common/goacc/pcreate.c: Likewise.
8290         * c-c++-common/goacc/pragma_context.c: Likewise.
8291         * c-c++-common/goacc/present-1.c: Likewise.
8292         * c-c++-common/goacc/reduction-1.c: Likewise.
8293         * c-c++-common/goacc/reduction-2.c: Likewise.
8294         * c-c++-common/goacc/reduction-3.c: Likewise.
8295         * c-c++-common/goacc/reduction-4.c: Likewise.
8296         * c-c++-common/goacc/sb-1.c: Likewise.
8297         * c-c++-common/goacc/sb-2.c: Likewise.
8298         * c-c++-common/goacc/sb-3.c: Likewise.
8299         * c-c++-common/goacc/update-1.c: Likewise.
8300         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8301         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8302         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8303         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8304         * gfortran.dg/goacc/assumed.f95: Likewise.
8305         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8306         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8307         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8308         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8309         * gfortran.dg/goacc/branch.f95: Likewise.
8310         * gfortran.dg/goacc/cache-1.f95: Likewise.
8311         * gfortran.dg/goacc/coarray.f95: Likewise.
8312         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8313         * gfortran.dg/goacc/cray.f95: Likewise.
8314         * gfortran.dg/goacc/critical.f95: Likewise.
8315         * gfortran.dg/goacc/data-clauses.f95: Likewise.
8316         * gfortran.dg/goacc/data-tree.f95: Likewise.
8317         * gfortran.dg/goacc/declare-1.f95: Likewise.
8318         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8319         * gfortran.dg/goacc/fixed-1.f: Likewise.
8320         * gfortran.dg/goacc/fixed-2.f: Likewise.
8321         * gfortran.dg/goacc/fixed-3.f: Likewise.
8322         * gfortran.dg/goacc/fixed-4.f: Likewise.
8323         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8324         * gfortran.dg/goacc/if.f95: Likewise.
8325         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8326         * gfortran.dg/goacc/list.f95: Likewise.
8327         * gfortran.dg/goacc/literal.f95: Likewise.
8328         * gfortran.dg/goacc/loop-1.f95: Likewise.
8329         * gfortran.dg/goacc/loop-2.f95: Likewise.
8330         * gfortran.dg/goacc/loop-3.f95: Likewise.
8331         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8332         * gfortran.dg/goacc/omp.f95: Likewise.
8333         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8334         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8335         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8336         * gfortran.dg/goacc/parameter.f95: Likewise.
8337         * gfortran.dg/goacc/private-1.f95: Likewise.
8338         * gfortran.dg/goacc/private-2.f95: Likewise.
8339         * gfortran.dg/goacc/private-3.f95: Likewise.
8340         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8341         * gfortran.dg/goacc/reduction-2.f95: Likewise.
8342         * gfortran.dg/goacc/reduction.f95: Likewise.
8343         * gfortran.dg/goacc/routine-1.f90: Likewise.
8344         * gfortran.dg/goacc/routine-2.f90: Likewise.
8345         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8346         * gfortran.dg/goacc/several-directives.f95: Likewise.
8347         * gfortran.dg/goacc/sie.f95: Likewise.
8348         * gfortran.dg/goacc/subarrays.f95: Likewise.
8349         * gfortran.dg/gomp/map-1.f90: Likewise.
8350         * gfortran.dg/openacc-define-1.f90: Likewise.
8351         * gfortran.dg/openacc-define-2.f90: Likewise.
8352         * gfortran.dg/openacc-define-3.f90: Likewise.
8353         * g++.dg/gomp/block-1.C: Update for changed compiler output.
8354         * g++.dg/gomp/block-2.C: Likewise.
8355         * g++.dg/gomp/block-3.C: Likewise.
8356         * g++.dg/gomp/block-5.C: Likewise.
8357         * g++.dg/gomp/target-1.C: Likewise.
8358         * g++.dg/gomp/target-2.C: Likewise.
8359         * g++.dg/gomp/taskgroup-1.C: Likewise.
8360         * g++.dg/gomp/teams-1.C: Likewise.
8361         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8362         * gcc.dg/cilk-plus/jump.c: Likewise.
8363         * gcc.dg/gomp/block-1.c: Likewise.
8364         * gcc.dg/gomp/block-10.c: Likewise.
8365         * gcc.dg/gomp/block-2.c: Likewise.
8366         * gcc.dg/gomp/block-3.c: Likewise.
8367         * gcc.dg/gomp/block-4.c: Likewise.
8368         * gcc.dg/gomp/block-5.c: Likewise.
8369         * gcc.dg/gomp/block-6.c: Likewise.
8370         * gcc.dg/gomp/block-7.c: Likewise.
8371         * gcc.dg/gomp/block-8.c: Likewise.
8372         * gcc.dg/gomp/block-9.c: Likewise.
8373         * gcc.dg/gomp/target-1.c: Likewise.
8374         * gcc.dg/gomp/target-2.c: Likewise.
8375         * gcc.dg/gomp/taskgroup-1.c: Likewise.
8376         * gcc.dg/gomp/teams-1.c: Likewise.
8378 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
8380         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8381         test case.
8383 2015-01-15  Mike Stump  <mikestump@comcast.net>
8385         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8386         * gcc.dg/inline_2.c: Likewise.
8387         * gcc.dg/inline_3.c: Likewise.
8388         * gcc.dg/inline_4.c: Likewise.
8390 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
8392         PR fortran/58023
8393         * gfortran.dg/proc_ptr_comp_43.f90: New.
8395 2015-01-15  Mike Stump  <mikestump@comcast.net>
8397         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8398         * gcc.dg/unroll_2.c: Likewise.
8399         * gcc.dg/unroll_3.c: Likewise.
8400         * gcc.dg/unroll_4.c: Likewise.
8401         * gcc.dg/unroll_5.c: Likewise.
8403 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
8405         PR target/63971
8406         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8407         in epilogue.
8408         * gcc.target/aarch64/test_frame_6.c: Likewise.
8409         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8410         x30 and x19 (in the epilogue).
8411         * gcc.target/aarch64/test_frame_4.c: Likewise.
8412         * gcc.target/aarch64/test_frame_7.c: Likewise.
8414 2015-01-15  Martin Liska  <mliska@suse.cz>
8416         * g++.dg/ipa/pr64068.C: New test.
8417         * gcc.dg/ipa/PR64559.c: New test.
8419 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8421         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
8422         with PIE.
8424 2015-01-15  Richard Biener  <rguenther@suse.de>
8426         PR tree-optimization/61743
8427         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
8428         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8430 2015-01-15 Renlin Li <renlin.li@arm.com>
8432         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
8433         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
8435 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8437         * gcc.dg/vect/vect-aggressive-1.c: New.
8438         * gcc.target/i386/avx2-vect-aggressive.c: New.
8440 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8442         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8444 2015-01-15  Richard Biener  <rguenther@suse.de>
8446         PR lto/64415
8447         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8448         -Wl,-undefined,dynamic_lookup.
8450 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8452         * gnat.dg/opt47.adb: New test.
8454 2015-01-15  Richard Biener  <rguenther@suse.de>
8456         PR lto/64415
8457         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8459 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
8461         PR tree-optimization/64434
8462         * gcc.dg/torture/pr64434.c: New test.
8464 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
8466         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8467         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
8468         -march=loongson* and -march=octeon* require -mno-micromips.
8470 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
8471             Matthew Fortune  <matthew.fortune@imgtec.com>
8473         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8474         * gcc.target/mips/call-saved-5.c (foo): Likewise.
8475         * gcc.target/mips/call-saved-6.c (foo): Likewise.
8476         * gcc.target/mips/call-saved-7.c: New file.
8477         * gcc.target/mips/call-saved-8.c: New file.
8478         * gcc.target/mips/call-saved-9.c: New file.
8480 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
8482         * gcc.target/mips/lsa.c: New file.
8483         * gcc.target/mips/mips64-lsa.c: Likewise.
8484         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8485         * gcc.target/mips/mulsize-4.c: Likewise.
8486         * gcc.target/mips/mulsize-5.c: New file.
8487         * gcc.target/mips/mulsize-6.c: Likewise.
8488         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8489         and !HAS_LSA as ghost options.
8490         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8491         for !HAS_LSA.
8493 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
8495         * g++.dg/torture/20141013.c: Set -fno-short-enums.
8497 2015-01-15  Richard Biener  <rguenther@suse.de>
8499         PR middle-end/64365
8500         * gcc.dg/torture/pr64365.c: New testcase.
8502 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
8504         * gcc.dg/stackprotectexplicit1.c: New test.
8505         * g++.dg/stackprotectexplicit2.c: New test.
8507 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8509         PR target/61933
8510         * gfortran.dg/inquire_internal.f90: New.
8511         * gfortran.dg/negative_unit_check.f90: New.
8513 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
8515         PR target/53988
8516         * gcc.target/sh/pr53988-1.c: New.
8518 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
8520         PR c++/58671
8521         * g++.dg/tls/thread_local-ice3.C: New.
8523 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
8525         * gcc.target/i386/fentry-override.c: Properly place {} in target
8526         selector.  Remove nonpic.
8527         * gcc.target/i386/fentry.c: Likewise.
8529 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8531         * gcc.dg/atomic-invalid.c: Check for invalid memory model
8532         warnings instead of errors.
8534 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
8536         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8537         option support instead of ENABLE_LTO from Makefile.
8539 2015-01-14  Richard Biener  <rguenther@suse.de>
8541         PR tree-optimization/59354
8542         * gcc.dg/vect/pr59354.c: New testcase.
8544 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
8546         * lib/target-supports.exp
8547         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8548         on ARM architures before v7.
8550 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
8552         PR middle-end/59448
8553         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8554         an atomic_exchange.
8556 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8558         PR target/64386
8559         * gcc.target/i386/pr64386.c: New test.
8561 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8563         PR target/64393
8564         * gcc.target/i386/pr64393.c: New test.
8566 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
8568         PR target/64387
8569         * gcc.target/i386/pr64387.c: New test.
8571 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
8573         * gcc.target/aarch64/store-pair-1.c: Fix typo.
8575 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8577         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8579 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8581         PR target/64453
8582         * gcc.target/arm/pr64453.c: New.
8584 2015-01-14  Richard Biener  <rguenther@suse.de>
8586         PR lto/64415
8587         * gcc.dg/lto/pr64415_0.c: New testcase.
8588         * gcc.dg/lto/pr64415_1.c: Likewise.
8590 2015-01-14  Martin Liska  <mliska@suse.cz>
8592         * gcc.dg/ipa/pr64307.c: New test.
8594 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8596         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8597         64-bit and 128-bit.
8599 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8601         PR target/64460
8602         * gcc.target/arm/pr64460_1.c: New test.
8604 2015-01-14  Richard Biener  <rguenther@suse.de>
8606         PR tree-optimization/64493
8607         PR tree-optimization/64495
8608         * gcc.dg/vect/pr64493.c: New testcase.
8609         * gcc.dg/vect/pr64495.c: Likewise.
8611 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
8613         * gcc.dg/Warray-bounds-11.c: New test-case.
8615 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8617         * gcc.target/mips/octeon3-pipe-1.c: New test.
8619 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
8621         * jit.dg/harness.h (set_up_logging): Move string concatenation
8622         into...
8623         (concat_strings): New function.
8624         (dump_reproducer): New function.
8625         (test_jit): Call dump_reproducer.
8626         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8627         function.
8628         (jit-dg-test): Delete any generated reproducer from previous runs.
8629         Verify that a generated reproducer was created, and verify that it
8630         compiles.
8631         * jit.dg/test-nested-contexts.c (main): Call
8632         gcc_jit_context_dump_reproducer_to_file.
8634 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8636         * gcc.dg/aru-2.c: Add dg-require-profiling.
8638 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8640         * lib/target-supports.exp (check_profiling_available): Check if
8641         -pg links.
8643 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
8645         PR ipa/64565
8646         * g++.dg/torture/pr64565.C: New testcase.
8648 2015-01-13  Marek Polacek  <polacek@redhat.com>
8650         PR middle-end/64391
8651         * gcc.dg/tm/pr64391.c: New test.
8653 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8655         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8656         true.
8658 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8660         * gcc.target/i386/pie.c: New test.
8662         * lib/target-supports.exp (check_effective_target_pie): New.
8664 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8666         PR rtl-optimization/64286
8667         * gcc.target/i386/avx2-pr64286.c: New test.
8669 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
8671         PR c++/57626
8672         * g++.dg/cpp0x/vt-57626.C: New.
8674 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
8676         PR fortran/64528
8677         * gfortran.dg/pr64528.f90: New test.
8679 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
8681         * gcc.target/aarch64/subsp.c: New test.
8683 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8685         * gcc.target/aarch64/store-pair-1.c: New testcase.
8687 2015-01-13  Richard Biener  <rguenther@suse.de>
8689         PR lto/64373
8690         * gcc.dg/lto/pr64373_0.c: New testcase.
8692 2015-01-13  Andrew Pinski  <apinski@cavium.com>
8694         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8695         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8697 2015-01-13  Richard Biener  <rguenther@suse.de>
8699         PR tree-optimization/64406
8700         * gcc.dg/pr64406.c: New testcase.
8702 2015-01-13  Richard Biener  <rguenther@suse.de>
8704         PR tree-optimization/64404
8705         * gcc.dg/vect/pr64404.c: New testcase.
8707 2015-01-13  Richard Biener  <rguenther@suse.de>
8709         PR tree-optimization/64568
8710         * g++.dg/torture/pr64568.C: New testcase.
8712 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8714         * jit.dg/test-error-local-used-from-other-function.c: New test
8715         case.
8716         * jit.dg/test-error-param-reuse.c: New test case.
8717         * jit.dg/test-error-param-sharing.c: New test case.
8718         * jit.dg/test-error-param-used-from-other-function.c: New test
8719         case.
8720         * jit.dg/test-error-param-used-without-a-function.c: New test
8721         case.
8723 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
8725         PR tree-optimization/64563
8726         * gcc.dg/pr64563.c: New test.
8728         PR target/64513
8729         * gcc.target/i386/pr64513.c: New test.
8731         PR tree-optimization/64454
8732         * gcc.dg/pr64454.c: New test.
8734         PR testsuite/64028
8735         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8736         bind_pic_locally.
8737         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8738         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8739         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8740         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8741         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8742         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8743         * gcc.dg/vect/slp-25.c: Likewise.
8744         * gcc.dg/vect/vect-109.c: Likewise.
8745         * gcc.dg/vect/vect-13.c: Likewise.
8746         * gcc.dg/vect/vect-17.c: Likewise.
8747         * gcc.dg/vect/vect-18.c: Likewise.
8748         * gcc.dg/vect/vect-19.c: Likewise.
8749         * gcc.dg/vect/vect-20.c: Likewise.
8750         * gcc.dg/vect/vect-21.c: Likewise.
8751         * gcc.dg/vect/vect-22.c: Likewise.
8752         * gcc.dg/vect/vect-27.c: Likewise.
8753         * gcc.dg/vect/vect-29.c: Likewise.
8754         * gcc.dg/vect/vect-2-big-array.c: Likewise.
8755         * gcc.dg/vect/vect-2.c: Likewise.
8756         * gcc.dg/vect/vect-3.c: Likewise.
8757         * gcc.dg/vect/vect-4.c: Likewise.
8758         * gcc.dg/vect/vect-5.c: Likewise.
8759         * gcc.dg/vect/vect-72.c: Likewise.
8760         * gcc.dg/vect/vect-73-big-array.c: Likewise.
8761         * gcc.dg/vect/vect-73.c: Likewise.
8762         * gcc.dg/vect/vect-77-global.c: Likewise.
8763         * gcc.dg/vect/vect-78-global.c: Likewise.
8764         * gcc.dg/vect/vect-7.c: Likewise.
8765         * gcc.dg/vect/vect-86.c: Likewise.
8766         * gcc.dg/vect/vect-align-1.c: Likewise.
8767         * gcc.dg/vect/vect-align-3.c: Likewise.
8768         * gcc.dg/vect/vect-all-big-array.c: Likewise.
8769         * gcc.dg/vect/vect-all.c: Likewise.
8770         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8771         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8772         * gcc.dg/vect/vect-peel-3.c: Likewise.
8773         * gcc.dg/vect/vect-peel-4.c: Likewise.
8774         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8776 2015-01-12  Jeff Law  <law@redhat.com>
8778         PR target/64461
8779         * gcc.target/m68k/pr64461.c: New test.
8781 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
8783         * jit.dg/test-array-as-pointer.c (create_code): Update call
8784         to gcc_jit_context_new_global by setting "kind" to
8785         GCC_JIT_GLOBAL_IMPORTED.
8786         * jit.dg/test-error-array-as-pointer.c: Likewise.
8787         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8788         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8789         setting kind to GCC_JIT_GLOBAL_EXPORTED.
8790         * jit.dg/test-using-global.c (the_global): Rename to...
8791         (imported_global): ...this.
8792         (create_code): Update to test the three kinds of global.
8793         (verify_code): Likewise.
8795 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
8797         PR testsuite/64427
8798         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
8799         undefined behavior.
8800         * gcc.target/i386/pr64291-2.c: Updated.
8802 2015-01-12  Richard Biener  <rguenther@suse.de>
8804         PR tree-optimization/64530
8805         * gfortran.dg/pr64530.f90: New testcase.
8807 2015-01-12  Richard Biener  <rguenther@suse.de>
8809         PR middle-end/64357
8810         * gcc.dg/torture/pr64357.c: New testcase.
8812 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
8814         * gcc.target/i386/nop-mcount.c: Properly place {} in target
8815         selector.
8817 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8818         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8820 2015-01-12  Martin Liska  <mliska@suse.cz>
8822         * gcc.dg/ipa/PR64550.c: New test.
8824 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
8826         PR ipa/63470
8827         * g++.dg/ipa/pr63470.C: New testcase.
8829 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8831         PR fortran/63733
8832         * gfortran.dg/typebound_operator_20.f90: New.
8834 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8836         PR fortran/58023
8837         * gfortran.dg/proc_ptr_comp_42.f90: New.
8839 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8841         PR fortran/64508
8842         * gfortran.dg/proc_ptr_comp_41.f90: New.
8844 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
8846         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8848 2015-01-10  Tobias Burnus  <burnus@net-b.de>
8850         PR fortran/64522
8851         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8852         and add dg-excess-errors.
8853         * gfortran.dg/line_length_6.f90: New.
8854         * gfortran.dg/line_length_7.f90: New.
8855         * gfortran.dg/line_length_8.f90: New.
8856         * gfortran.dg/line_length_9.f90: New.
8857         * gfortran.dg/line_length_10.f90: New.
8858         * gfortran.dg/line_length_11.f90: New.
8860 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8862         * jit.dg/test-threads.c (struct testcase): Move declaration
8863         to jit.dg/all-non-failing-tests.h.
8864         (testcases): Likewise.
8865         * jit.dg/all-non-failing-tests.h (struct testcase): Move
8866         declaration here from jit.dg/all-non-failing-tests.h.
8867         (testcases): Likewise.
8868         * jit.dg/test-combination.c (create_code): Eliminate spelling
8869         out all of the testcases in favor of looping through the
8870         "testcases" metadata.
8871         (verify_code): Likewise.
8873 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
8875         PR rtl-optimization/64536
8876         * gcc.dg/pr64536.c: New test.
8878 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8880         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8881         * jit.dg/test-combination.c (create_code): Likewise.
8882         (verify_code): Likewise.
8883         * jit.dg/test-constants.c: New test case.
8884         * jit.dg/test-threads.c: Add test-constants.c.
8886 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
8888         PR libobjc/51891
8889         * objc.dg/gnu-api-2-class.m: Add a test case
8890         for the above change.
8892 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8894         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8896 2015-01-09  Richard Biener  <rguenther@suse.de>
8898         PR tree-optimization/64410
8899         * g++.dg/vect/pr64410.cc: New testcase.
8901 2015-01-09  Martin Liska  <mliska@suse.cz>
8903         * gcc.dg/ipa/ipa-icf-32.c: New test.
8905 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8907         * c-c++-common/tsan/tsan_barrier.h: New.
8908         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8909         * c-c++-common/tsan/bitfield_race.c: Likewise.
8910         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8911         * c-c++-common/tsan/mutexset1.c: Likewise.
8912         * c-c++-common/tsan/race_on_barrier.c: Likewise.
8913         * c-c++-common/tsan/race_on_mutex.c: Likewise.
8914         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8915         * c-c++-common/tsan/simple_race.c: Likewise.
8916         * c-c++-common/tsan/simple_stack.c: Likewise.
8917         * c-c++-common/tsan/sleep_sync.c: Likewise.
8918         * c-c++-common/tsan/tiny_race.c: Likewise.
8919         * c-c++-common/tsan/tls_race.c: Likewise.
8920         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8921         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8922         * g++.dg/tsan/atomic_free.C: Likewise.
8923         * g++.dg/tsan/atomic_free2.C: Likewise.
8924         * g++.dg/tsan/cond_race.C: Likewise.
8925         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8927 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
8929         PR testsuite/62250
8930         * lib/target-supports.exp (check_effective_target_libatomic_available):
8931         New.
8932         * gfortran.dg/coarray/caf.exp: Only add -latomic for
8933         targets that match effective-target libatomic_available.
8934         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8936 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8938         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8939         Verify the result of gcc_jit_context_get_last_error.
8940         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8942 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8944         PR tree-optimization/63989
8945         * gcc.dg/strlenopt-27.c: New test.
8947 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8949         * jit.dg/harness.h (set_up_logging): New function.
8950         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
8951         set_up_logging on the context, so that every testcase is
8952         logged to a particular file.
8953         * jit.dg/test-nested-contexts.c (main): Open a logfile,
8954         and call gcc_jit_context_set_logfile on the top-level context.
8956 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8958         PR target/64338
8959         * g++.dg/opt/pr64338.C: New test.
8961 2015-01-08  Tobias Burnus  <burnus@net-b.de>
8963         * gfortran.dg/coarray/codimension_2b.f90: New file.
8964         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8965         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8967 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8969         PR c++/59004
8970         * g++.dg/ext/fnname4.C: New.
8972 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8974         PR c++/64462
8975         * g++.dg/cpp0x/constexpr-64462.C: New.
8977 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8979         PR c++/60753
8980         * g++.dg/cpp0x/deleted10.C: New.
8982 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8984         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8986 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8988         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8989         GCC_JIT_UNARY_OP_ABS.
8990         (verify_unary_ops): Likewise.
8992 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8994         * jit.dg/test-arith-overflow.c: New test case.
8995         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8996         * jit.dg/test-combination.c (create_code): Likewise.
8997         (verify_code): Likewise.
8998         * jit.dg/test-threads.c (testcases): Likewise.
9000 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9002         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9003         rather than "jit".  Load g++.exp, and call g++_init.
9004         Run test-*.cc files within the testsuite and *.cc files within
9005         docs/examples.
9006         (jit-dg-test): Drop the addition of -fgnu89-inline to
9007         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9008         doing it when compiling C testcases (since g++ does not handle
9009         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9010         is restored to the value after g++_init ran, rather than the
9011         value before g++_init ran.  Return a list of
9012         $comp_output $output_file, as dg-test assumes.
9014 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9016         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9017         make it easier to figure out the origin of each test result when
9018         running test-combination.c and test-threads.c.
9019         (CHECK_VALUE): Likewise.
9020         (CHECK_DOUBLE_VALUE): Likewise.
9021         (CHECK_STRING_VALUE): Likewise.
9022         (CHECK_STRING_STARTS_WITH): Likewise.
9023         (CHECK_STRING_CONTAINS): Likewise.
9024         (CHECK): Likewise.
9025         (check_string_value): Likewise, add "funcname" param.
9026         (check_string_starts_with): Likewise.
9027         (check_string_contains): Likewise.
9029 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9031         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9032         generating name of built executable.
9034 2015-01-07  Marek Polacek  <polacek@redhat.com>
9036         PR c/64440
9037         * gcc.dg/pr64440.c: New test.
9038         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9040 2015-01-07  Marek Polacek  <polacek@redhat.com>
9042         PR c/64417
9043         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9044         * gcc.dg/pr64417.c: New test.
9046 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
9048         PR target/64505
9049         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9050         fix is correct.
9052 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9054         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9055         Check if testcases run without errors, not just if they compile.
9057 2015-01-06  Christian Bruel  <christian.bruel@st.com>
9059         PR target/64507
9060         * gcc.target/sh/pr64507.c: New test.
9062 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
9064         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9066 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
9068         * c-c++-common/asan/sanitize-all-1.c: New test.
9069         * c-c++-common/ubsan/sanitize-all-1.c: New test.
9070         * c-c++-common/ubsan/sanitize-all-2.c: New test.
9071         * c-c++-common/ubsan/sanitize-all-3.c: New test.
9072         * c-c++-common/ubsan/sanitize-all-4.c: New test.
9074 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9076         * lib/target-supports.exp (check_profiling_available): Return 0 for
9077         Visium.
9078         (check_effective_target_tls_runtime): Likewise.
9079         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9080         * gcc.dg/20020312-2.c: Adjust for Visium.
9081         * gcc.dg/tls/thr-cse-1.c: Likewise
9082         * gcc.dg/tree-ssa/20040204-1.c: Likewise
9083         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9084         * gcc.dg/weak/typeof-2.c: Likewise.
9086 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
9088         PR rtl-optimization/64287
9089         * gcc.dg/aru-2.c: New test.
9091 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9093         PR sanitizer/64344
9094         * c-c++-common/ubsan/pr64344-1.c: New test.
9095         * c-c++-common/ubsan/pr64344-2.c: New test.
9097         PR tree-optimization/64465
9098         * gcc.dg/pr64465.c: New test.
9100         PR tree-optimization/64494
9101         * gcc.c-torture/compile/pr64494.c: New test.
9103 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9105         PR fortran/47674
9106         * gfortran.dg/realloc_on_assign_25.f90:  New test.
9108 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9110         Update copyright years.
9112 2015-01-05  Marek Polacek  <polacek@redhat.com>
9114         PR c/64423
9115         * gcc.dg/pr64423.c: New test.
9117 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9119         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9120         mmix-knuth-mmixware for the same reason as for MIPS.
9121         * gcc.dg/debug/debug-2.c: Ditto.
9123         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9125 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
9127         PR testsuite/62250
9128         * lib/gfortran.exp: Add libatomic library search path.
9129         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9130         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9132         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9134 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9136         * c-c++-common/tsan/bitfield_race.c: New testcase.
9137         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9139 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9141         * gfortran.dg/coarray/collectives_4.f90: New.
9143 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9145         PR fortran/57562
9146         * gfortran.dg/extends_16.f90: New.
9148 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9150         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9152 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9154         * gfortran.dg/coarray/codimension_2.f90: New.
9155         * gfortran.dg/coarray/codimension_2a.f90: New.
9156         * gfortran.dg/coarray_35.f90: New.
9157         * gfortran.dg/coarray_35a.f90: New.
9159 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9161         PR fortran/60507
9162         * gfortran.dg/dummy_procedure_11.f90: New.
9164 Copyright (C) 2015 Free Software Foundation, Inc.
9166 Copying and distribution of this file, with or without modification,
9167 are permitted in any medium without royalty provided the copyright
9168 notice and this notice are preserved.