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