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