1 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
3 PR tree-optimization/66926,66951
4 * gcc.dg/vect/pr66951.c: New test.
6 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
9 * g++.dg/parse/error57.C: New.
10 * g++.dg/expr/string-2.C: Update.
12 2015-07-23 Richard Biener <rguenther@suse.de>
14 PR tree-optimization/66945
15 * gcc.dg/torture/pr66945.c: New testcase.
17 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
20 * g++.dg/ext/mv24.C: New test.
22 2015-07-22 Marek Polacek <polacek@redhat.com>
24 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
27 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
31 * gfortran.dg/generic_30.f90: New.
33 2015-07-22 Richard Biener <rguenther@suse.de>
35 PR tree-optimization/66952
36 * gcc.dg/torture/pr66952.c: New testcase.
38 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
40 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
42 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
44 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
46 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
48 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
50 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
52 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
54 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
56 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
58 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
60 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
62 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
64 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
66 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
68 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
70 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
72 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
74 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
76 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
78 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
80 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
82 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
84 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
86 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
88 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
90 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
92 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
94 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
96 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
98 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
100 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
102 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
104 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
106 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
108 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
110 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
112 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
114 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
116 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
118 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
120 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
122 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
124 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
126 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
128 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
130 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
132 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
134 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
136 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
138 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
140 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
142 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
144 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
146 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
148 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
150 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
152 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
154 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
156 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
158 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
160 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
162 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
164 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
166 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
168 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
170 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
172 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
174 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
176 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
178 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
180 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
182 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
184 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
186 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
188 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
190 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
192 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
194 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
196 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
198 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
200 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
202 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
204 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
206 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
208 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
210 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
212 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
214 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
216 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
218 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
220 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
222 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
224 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
226 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
228 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
230 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
232 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
234 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
236 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
238 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
240 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
242 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
244 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
246 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
248 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
250 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
252 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
254 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
256 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
258 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
260 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
262 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
264 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
266 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
268 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
270 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
272 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
274 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
276 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
278 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
280 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
282 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
284 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
286 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
288 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
290 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
292 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
294 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
296 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
298 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
300 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
302 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
305 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
307 * g++.dg/template/crash81.C: Update.
309 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
312 * gcc.target/i386/pr66424.c: New.
314 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
316 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
318 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
321 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
322 Drop address sanitization.
324 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
326 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
328 (dg-additional-options): Set armv5t flag.
330 2015-07-21 Marek Polacek <polacek@redhat.com>
332 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
333 * gcc.dg/vmx/unpack.c: Likewise.
334 * gcc.target/powerpc/quad-atomic.c: Likewise.
336 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
338 * gcc.target/i386/asm-flag-5.c (f_ll): New.
340 2015-07-20 Jiong Wang <jiong.wang@arm.com>
342 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
345 2015-07-20 Marek Polacek <polacek@redhat.com>
348 * c-c++-common/Wshift-overflow-1.c: New test.
349 * c-c++-common/Wshift-overflow-2.c: New test.
350 * c-c++-common/Wshift-overflow-3.c: New test.
351 * c-c++-common/Wshift-overflow-4.c: New test.
352 * c-c++-common/Wshift-overflow-5.c: New test.
353 * g++.dg/cpp1y/left-shift-1.C: New test.
354 * gcc.dg/c90-left-shift-2.c: New test.
355 * gcc.dg/c90-left-shift-3.c: New test.
356 * gcc.dg/c99-left-shift-2.c: New test.
357 * gcc.dg/c99-left-shift-3.c: New test.
358 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
359 * gcc.c-torture/execute/pr40386.c: Likewise.
360 * gcc.dg/vect/pr33373.c: Likewise.
361 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
362 * gcc.dg/vect/vect-shift-2.c: Likewise.
364 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
366 * gcc.target/aarch64/neg_abs_1.c: New test.
368 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
371 * gcc.target/i386/pr66922.c: New test.
373 2015-07-18 Sebastian Pop <s.pop@samsung.com>
377 * gcc.dg/tree-ssa/pr42327.c: Removed.
378 * g++.dg/other/pr35011.C: Removed.
380 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
383 * gcc.target/i386/pr66906.c: New test.
385 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
387 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
388 as follow-up to r225930.
390 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
393 * lib/fortran-modules.exp (proc cleanup-submodules): New
395 * gfortran.dg/submodule_1.f08: Change extension and clean up
397 * gfortran.dg/submodule_2.f08: ditto
398 * gfortran.dg/submodule_6.f08: ditto
399 * gfortran.dg/submodule_7.f08: ditto
400 * gfortran.dg/submodule_8.f08: New test
401 * gfortran.dg/submodule_9.f08: New test
403 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
404 Sebastian Pop <s.pop@samsung.com>
407 * gcc.dg/graphite/pr61929.c: New.
409 2015-07-17 Marek Polacek <polacek@redhat.com>
411 * gcc.dg/fold-minus-7.c: New test.
413 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
415 * gfortran.dg/co_reduce_1.f90: New file.
417 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
420 * gcc.target/i386/pr66824.c:
422 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
425 * gfortran.dg/structure_constructor_13.f03: New test.
427 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
430 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
431 of generated while loops in the tree dump.
432 * gfortran.dg/derived_constructor_comps_6.f90: New file.
434 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
436 * gcc.dg/vect/vect-outer-simd-2.c: New test.
438 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
441 * gcc.target/i386/pr66891.c: New test.
443 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
445 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
447 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
449 PR rtl-optimization/66626
450 * gcc.target/i386/pr66626-2.c: New.
452 2015-07-16 Martin Liska <mliska@suse.cz>
454 * g++.dg/ipa/pr66896.c: New test.
456 2015-07-16 Richard Biener <rguenther@suse.de>
458 PR tree-optimization/66894
459 * gcc.dg/torture/pr66894.c: New testcase.
461 2015-07-16 Richard Biener <rguenther@suse.de>
463 * gcc.dg/tree-ssa/pr21031.c: Adjust.
465 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
468 * g++.dg/pr66866.C: New test.
470 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
472 * gcc.target/powerpc/vec-cmp-sel.c: New test.
474 2015-07-15 Richard Biener <rguenther@suse.de>
476 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
477 { -O3 -fomit-frame-pointer },
478 { -O3 -fomit-frame-pointer -funroll-loops } and
479 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
481 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
484 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
486 * gcc.target/mips/interrupt_handler-5.c: New test.
488 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
489 Robert Suchanek <robert.suchanek@imgtec.com>
491 * gcc.target/mips/interrupt_handler-4.c: New test.
493 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
496 * gcc.dg/lto/lto.exp: Initialize MPX.
498 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
500 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
502 * gcc.target/arm/scd42-3.c: Likewise.
504 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
506 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
507 code to be run when the pre-arch code increases the isa_rev to
510 2015-07-15 Richard Biener <rguenther@suse.de>
512 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
513 { -O3 -fomit-frame-pointer },
514 { -O3 -fomit-frame-pointer -funroll-loops } and
515 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
517 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
519 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
520 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
523 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
525 PR rtl-optimization/66838
526 * gcc.target/i386/pr66838.c: New test.
528 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
531 * g++.dg/template/pr66850.C: New test.
533 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
534 Cesar Philippidis <cesar@codesourcery.com>
535 Chung-Lin Tang <cltang@codesourcery.com>
537 * gcc.target/nios2/nios2-flushd.c: New.
538 * gcc.target/nios2/nios2-rdprs.c: New.
539 * gcc.target/nios2/r2-atomic.c: New.
540 * gcc.target/nios2/r2-eni.c: New.
541 * gcc.target/nios2/r2-wrpie.c: New.
543 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
544 Cesar Philippidis <cesar@codesourcery.com>
545 Chung-Lin Tang <cltang@codesourcery.com>
547 * gcc.target/nios2/cdx-ldstwm-1.c: New.
548 * gcc.target/nios2/cdx-ldstwm-2.c: New.
550 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
551 Cesar Philippidis <cesar@codesourcery.com>
552 Chung-Lin Tang <cltang@codesourcery.com>
554 * gcc.target/nios2/andci.c: New.
555 * gcc.target/nios2/bmx.c: New.
556 * gcc.target/nios2/cdx-add.c: New.
557 * gcc.target/nios2/cdx-branch.c: New.
558 * gcc.target/nios2/cdx-callret.c: New.
559 * gcc.target/nios2/cdx-loadstore.c: New.
560 * gcc.target/nios2/cdx-logical.c: New.
561 * gcc.target/nios2/cdx-mov.c: New.
562 * gcc.target/nios2/cdx-shift.c: New.
563 * gcc.target/nios2/cdx-sub.c: New.
564 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
566 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
569 * g++.dg/cpp0x/vt-65071.C: New.
571 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
572 Cesar Philippidis <cesar@codesourcery.com>
573 Chung-Lin Tang <cltang@codesourcery.com>
575 * gcc.target/nios2/r2-io-range.c: New.
576 * gcc.target/nios2/r2-stio-1.c: New.
577 * gcc.target/nios2/r2-stio-2.c: New.
578 * gcc.target/nios2/nios2-ldxio.c: New.
579 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
580 of just compile. Add more tests.
582 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
584 gfortran.dg/pr66864.f90: New test.
586 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
588 PR rtl-optimization/66626
589 * gcc.target/i386/pr66626.c: New.
591 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
593 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
594 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
595 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
597 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
599 * g++.dg/template/crash81.C: Adjust for error + inform change.
600 * g++.dg/template/pr58878.C: Likewise.
601 * g++.dg/template/shadow1.C: Likewise.
602 * g++.dg/template/shadow2.C: Likewise.
603 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
604 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
605 * g++.old-deja/g++.brendan/crash7.C: Likewise.
606 * g++.old-deja/g++.pt/shadow2.C: Likewise.
608 2015-07-14 Richard Biener <rguenther@suse.de>
610 PR tree-optimization/66863
611 * gcc.dg/torture/pr66863.c: New testcase.
613 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
616 * g++.dg/template/pr65186.C: New test.
618 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
620 * gcc.target/arm/macro_defs0.c: Add directive to skip
621 test if -marm is present.
622 * gcc.target/arm/macro_defs1.c: Likewise.
624 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
626 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
628 * gcc.target/aarch64/adds1.c: Likewise.
629 * gcc.target/aarch64/ands_1.c: Likewise.
630 * gcc.target/aarch64/bics_1.c: Likewise.
631 * gcc.target/aarch64/subs1.c: Likewise.
632 * gcc.target/aarch64/subs3.c: Likewise.
634 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
637 * gfortran.dg/pr64589.f90: New test.
639 2015-07-13 Renlin Li <renlin.li@arm.com>
642 * gcc.c-torture/execute/pr66556.c: New.
644 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
646 * gcc.dg/20020219-1.c: Fix double word typos.
647 * gcc.dg/20020919-1.c: Same.
649 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
650 Jeff Law <law@redhat.com>
653 * g++.dg/tree-ssa/pr66726.c: New test.
654 * gcc.dg/tree-ssa/pr66726-2.c: New test.
655 * gcc.dg/tree-ssa/pr66726.c: New test.
657 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
660 * g++.dg/cpp0x/variadic-ttp2.C: New.
662 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
665 * g++.dg/cpp0x/auto46.C: New test.
666 * g++.dg/template/pr30044.C: New test.
667 * g++.dg/template/shadow2.C: New test.
668 * g++.dg/template/error55.C: New test.
669 * g++.dg/template/crash83.C: Accept any error string.
670 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
672 * g++.dg/cpp0x/variadic19.C: Likewise
673 * g++.dg/template/canon-type-13.C: Likewise.
674 * g++.old-deja/g++.pt/ttp42.C: Likewise.
675 * g++.dg/torture/20070621-1.C: Likewise.
677 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
680 * g++.dg/init/explicit3.C: New.
682 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
685 * gcc.target/i386/pr66819-1.c: New test.
686 * gcc.target/i386/pr66819-2.c: Likewise.
687 * gcc.target/i386/pr66819-3.c: Likewise.
688 * gcc.target/i386/pr66819-4.c: Likewise.
689 * gcc.target/i386/pr66819-5.c: Likewise.
691 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
694 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
695 __attribute__((noinline, noclone)). Change "x" to "volatile char"
696 type to prevent possible flag-clobbering zero-extensions.
697 * gcc.target/i386/pr66703.c: New test.
699 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
702 * g++.dg/cpp0x/nsdmi-template15.C: New.
704 2015-07-10 Jiong Wang <jiong.wang@arm.com>
706 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
708 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
710 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
711 * gcc.target/arm/flip-thumb.c: Likewise.
713 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
716 * gcc.target/i386/pr66813.c: New test.
718 2015-07-10 Jakub Jelinek <jakub@redhat.com>
721 * gcc.dg/gomp/pr66820.c: New test.
723 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
726 * g++.dg/cpp0x/scoped_enum6.C: New.
728 2015-07-10 Tom de Vries <tom@codesourcery.com>
730 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
731 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
733 2015-07-10 Richard Biener <rguenther@suse.de>
735 PR tree-optimization/66823
736 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
737 which should not be necessary. XFAIL.
739 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
742 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
744 2015-07-09 Jakub Jelinek <jakub@redhat.com>
747 * gcc.dg/gomp/pr66633-1.c: New test.
748 * gcc.dg/gomp/pr66633-2.c: New test.
749 * gcc.dg/gomp/pr66633-3.c: New test.
750 * gcc.dg/gomp/pr66633-4.c: New test.
752 2015-07-09 John Marino <gnugcc@marino.st>
754 * lib/target-supports.exp (check_effective_target_pie):
757 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
760 * gcc.target/i386/pr66814.c: New test.
762 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
765 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
766 * gcc.target/aarch64/fnmul-2.c: Likewise.
767 * gcc.target/aarch64/fnmul-3.c: Likewise.
768 * gcc.target/aarch64/fnmul-4.c: Likewise.
770 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
773 * g++.dg/cpp0x/vt-65790.C: New.
775 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
778 * gcc.target/i386/pr66818.c: New test.
780 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
783 * gcc.target/i386/pr66817.c: New test.
785 2015-07-09 Marek Polacek <polacek@redhat.com>
787 PR tree-optimization/66718
788 * gcc.dg/vect/vect-126.c: New test.
790 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
792 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
793 even when dwarf-2 is not the default.
795 2015-07-08 Jeff Law <law@redhat.com>
798 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
799 to have a single memory reference.
801 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
803 * g++.dg/other/dump-ada-spec-9.C: New test.
805 2015-07-08 Jakub Jelinek <jakub@redhat.com>
807 * g++.dg/vect/vect.exp: Run also simd* tests.
808 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
809 (check_vect): Fix up get_cpuid call for C++.
810 * g++.dg/vect/simd-clone-1.cc: New test.
812 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
814 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
816 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
818 * gcc.target/i386/readeflags-1.c (abort): New prototype.
819 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
821 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
824 * gcc.target/i386/pr66806.c: New test.
826 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
829 * g++.dg/cpp0x/auto45.C: New.
831 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
834 * gcc.target/i386/pr66334.c: New.
836 2015-07-08 David Malcolm <dmalcolm@redhat.com>
838 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
841 2015-07-08 David Malcolm <dmalcolm@redhat.com>
844 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
845 (verify_code): Update expected error message.
846 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
847 (verify_code): Likewise.
848 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
849 (verify_code): Likewise.
851 2015-07-08 Richard Biener <rguenther@suse.de>
853 PR tree-optimization/66793
854 * gcc.dg/torture/pr66793.c: New testcase.
856 2015-07-08 Richard Biener <rguenther@suse.de>
858 PR tree-optimization/66794
859 * gcc.dg/torture/pr66794.c: New testcase.
861 2015-07-08 Marek Polacek <polacek@redhat.com>
864 * g++.dg/abi/abi-tag15.C: New test.
866 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
868 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
869 * gcc.target/mips/branch-3.c: Ditto
870 * gcc.target/mips/branch-4.c: Ditto.
871 * gcc.target/mips/branch-5.c: Ditto.
872 * gcc.target/mips/branch-6.c: Ditto.
873 * gcc.target/mips/branch-7.c: Ditto.
874 * gcc.target/mips/branch-8.c: Ditto.
875 * gcc.target/mips/branch-9.c: Ditto.
876 * gcc.target/mips/branch-10.c: Ditto.
877 * gcc.target/mips/branch-11.c: Ditto.
878 * gcc.target/mips/branch-12.c: Ditto.
879 * gcc.target/mips/branch-13.c: Ditto.
880 * gcc.target/mips/umips-branch-5.c: New file.
881 * gcc.target/mips/umips-branch-6.c: New file.
882 * gcc.target/mips/umips-branch-7.c: New file.
883 * gcc.target/mips/umips-branch-8.c: New file.
884 * gcc.target/mips/umips-branch-9.c: New file.
885 * gcc.target/mips/umips-branch-10.c: New file.
886 * gcc.target/mips/umips-branch-11.c: New file.
887 * gcc.target/mips/umips-branch-12.c: New file.
888 * gcc.target/mips/umips-branch-13.c: New file.
889 * gcc.target/mips/umips-branch-14.c: New file.
890 * gcc.target/mips/umips-branch-15.c: New file.
891 * gcc.target/mips/umips-branch-16.c: New file.
892 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
893 (OCCUPY_0xfffc): New define.
895 2015-07-08 Renlin Li <renlin.li@arm.com>
897 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
899 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
901 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
903 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
905 * gcc.target/i386/bt-3.c: New test.
906 * gcc.target/i386/bt-4.c: Ditto.
908 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
910 * g++.dg/other/dump-ada-spec-8.C: New test.
912 2015-07-07 David Malcolm <dmalcolm@redhat.com>
915 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
917 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
919 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
921 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
922 Avoid using an opaque struct for local "f".
924 2015-07-07 David Malcolm <dmalcolm@redhat.com>
927 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
928 * jit.dg/test-pr66779.c: New testcase.
930 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
932 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
935 2015-07-07 Richard Biener <rguenther@suse.de>
937 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
939 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
941 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
942 * gcc.target/mips/call-5.c: Ditto.
943 * gcc.target/mips/call-6.c: Ditto.
945 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
947 * gcc.dg/dx-test.c: New test-case.
949 2015-07-07 Andre Vehreschild <vehre@gmx.de>
952 * gfortran.dg/allocate_with_source_9.f08: New test.
954 2015-07-07 Christian Bruel <christian.bruel@st.com>
957 * gcc.target/arm/flip-thumb.c: Fix scan.
958 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
959 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
960 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
963 2015-07-06 Jakub Jelinek <jakub@redhat.com>
966 * gcc.c-torture/execute/pr65956.c: New test.
968 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
970 * gcc.target/arm/aapcs/align1.c: New.
971 * gcc.target/arm/aapcs/align_rec1.c: New.
972 * gcc.target/arm/aapcs/align2.c: New.
973 * gcc.target/arm/aapcs/align_rec2.c: New.
974 * gcc.target/arm/aapcs/align3.c: New.
975 * gcc.target/arm/aapcs/align_rec3.c: New.
976 * gcc.target/arm/aapcs/align4.c: New.
977 * gcc.target/arm/aapcs/align_rec4.c: New.
978 * gcc.target/arm/aapcs/align_vararg1.c: New.
979 * gcc.target/arm/aapcs/align_vararg2.c: New.
981 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
983 * gfortran.dg/iomsg_2.f90: New test.
985 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
988 * gcc.target/i386/pr66749.c: New test.
990 2015-07-06 Richard Biener <rguenther@suse.de>
992 PR tree-optimization/66772
993 * gcc.dg/torture/pr66772-1.c: New testcase.
994 * gcc.dg/torture/pr66772-2.c: Likewise.
996 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
998 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
999 the jals instruction.
1001 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
1004 * gcc.target/i386/pr53383-1.c: New file.
1005 * gcc.target/i386/pr53383-2.c: Likewise.
1006 * gcc.target/i386/pr53383-3.c: Likewise.
1008 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
1010 * gcc.target/aarch64/fnmul-1.c: New.
1011 * gcc.target/aarch64/fnmul-2.c: New.
1012 * gcc.target/aarch64/fnmul-3.c: New.
1013 * gcc.target/aarch64/fnmul-4.c: New.
1015 2015-07-06 Richard Biener <rguenther@suse.de>
1018 * gcc.dg/torture/pr66759.c: New testcase.
1020 2015-07-06 Andre Vehreschild <vehre@gmx.de>
1023 * gfortran.dg/alloc_comp_class_3.f03: New test.
1024 * gfortran.dg/alloc_comp_class_4.f03: New test.
1026 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
1028 * gcc.c-torture/execute/pr66757.c: New test.
1030 2015-07-06 Bin Cheng <bin.cheng@arm.com>
1032 PR tree-optimization/66720
1033 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1035 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
1036 Sandra Loosemore <sandra@codesourcery.com>
1038 * gcc.target/nios2/gprel-offset.c: New test.
1040 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
1043 * gfortran.dg/pr66725.f90: New test.
1045 2015-07-03 Jason Merrill <jason@redhat.com>
1047 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1048 Avoid narrowing error.
1050 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
1052 PR rtl-optimization/66706
1053 * gcc.target/powerpc/shift-int.c: New testcase.
1055 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
1058 * gcc.target/i386/pr66746.c: New file.
1060 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
1062 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1064 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
1066 PR tree-optimization/66119
1067 * g++.dg/opt/pr66119.C: New.
1069 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
1072 * gfortran.dg/submodule_1.f90: New test
1073 * gfortran.dg/submodule_2.f90: New test
1074 * gfortran.dg/submodule_3.f90: New test
1075 * gfortran.dg/submodule_4.f90: New test
1076 * gfortran.dg/submodule_5.f90: New test
1077 * gfortran.dg/submodule_6.f90: New test
1078 * gfortran.dg/submodule_7.f90: New test
1080 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1082 PR preprocessor/53690
1083 * g++.dg/cpp/pr53690.C: New.
1085 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1087 * gcc.target/powerpc/vec-cmp.c: New test.
1089 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1092 * gfortran.dg/pr56520.f90: New test.
1094 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1097 * gfortran.dg/pr66545_1.f90: New test.
1098 * gfortran.dg/pr66545_2.f90: New test.
1100 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
1102 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1103 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1105 2015-07-02 Richard Biener <rguenther@suse.de>
1108 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1111 2015-07-02 Richard Biener <rguenther@suse.de>
1113 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1115 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
1117 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1119 2015-07-01 Jason Merrill <jason@redhat.com>
1121 * lib/target-supports.exp (cxx_default): Set to C++14.
1123 2015-07-01 Tom de Vries <tom@codesourcery.com>
1126 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1129 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1131 * gfortran.dg/warn_conversion_8.f90: New test.
1133 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1135 PR rtl-optimization/61047
1136 * gcc.c-torture/execute/20150611-1.c: New testcase.
1138 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1141 * jit.dg/all-non-failing-tests.h: Add
1142 test-pr66700-observing-write-through-ptr.c.
1143 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1145 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1147 * jit.dg/test-accessing-union.c: Add comments for use by
1148 gcc/jit/docs/topics/types.rst.
1150 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
1152 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1153 'do-require-effective-target' with 'dg-require-effective-target'.
1154 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1155 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1156 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
1157 'stlex' with 'strex' as the expected output.
1159 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
1162 * g++.dg/cpp0x/gen-attrs-60.C: New.
1163 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1165 2015-07-01 Jiong Wang <jiong.wang@arm.com>
1167 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1169 * gcc.target/aarch64/pic-small.c: Restrict this test under
1170 check_effective_target_aarch64_small_fpic.
1172 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
1174 * gfortran.dg/gomp/pr66633.f90: New test.
1176 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
1179 * g++.dg/template/pr66686.C: New test.
1181 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
1183 * gnat.dg/lto17.ad[sb]: New test.
1185 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1187 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1188 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1190 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1192 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1194 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1196 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1198 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1200 * jit.dg/test-switch.c: New testcase.
1201 * jit.dg/test-switch.cc: New testcase.
1203 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1206 * jit.dg/all-non-failing-tests.h: Add note about
1207 test-validly-unreachable-block.c.
1208 * jit.dg/test-validly-unreachable-block.c: New file.
1210 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1213 * jit.dg/all-non-failing-tests.h: Add note about
1214 test-extra-options.c.
1215 * jit.dg/test-extra-options.c: New testcase.
1217 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
1220 * gcc.target/i386/pr66691.c: New.
1222 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
1224 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1225 * gcc.target/i386/iamcu/args.h: Likewise.
1226 * gcc.target/i386/iamcu/asm-support.S: Likewise.
1227 * gcc.target/i386/iamcu/defines.h: Likewise.
1228 * gcc.target/i386/iamcu/macros.h: Likewise.
1229 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1230 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1231 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1232 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1233 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1234 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1235 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1236 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1237 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1238 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1239 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1240 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1241 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1242 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1243 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1244 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1245 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1247 2015-06-30 Marek Polacek <polacek@redhat.com>
1249 * gcc.dg/fold-minus-6.c: New test.
1251 * gcc.dg/fold-ior-3.c: New test.
1253 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
1255 Implement N4197 - Adding u8 character literals
1256 * g++.dg/cpp1z/utf8.C: New.
1257 * g++.dg/cpp1z/utf8-neg.C: New.
1258 * g++.dg/cpp1z/udlit-utf8char.C: New.
1260 2015-06-30 Marek Polacek <polacek@redhat.com>
1262 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1264 2015-06-30 Tom de Vries <tom@codesourcery.com>
1266 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1267 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1268 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1269 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1271 2015-06-30 Marek Polacek <polacek@redhat.com>
1273 * gcc.dg/fold-ior-2.c: New test.
1275 2015-06-30 Tom de Vries <tom@codesourcery.com>
1277 PR tree-optimization/66652
1278 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1279 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
1281 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1283 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1286 * g++.dg/cpp0x/constexpr-friend-3.C: New.
1287 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1289 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
1292 * gfortran.dg/wunused-parameter.f90: New test.
1294 2015-06-29 Richard Henderson <rth@redhat.com>
1296 * gcc.target/i386/asm-flag-1.c: New.
1297 * gcc.target/i386/asm-flag-2.c: New.
1298 * gcc.target/i386/asm-flag-3.c: New.
1299 * gcc.target/i386/asm-flag-4.c: New.
1300 * gcc.target/i386/asm-flag-5.c: New.
1302 2015-06-29 Marek Polacek <polacek@redhat.com>
1305 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1306 * c-c++-common/pr66322.c: New test.
1307 * g++.dg/eh/scope1.C: Remove dg-warning.
1309 2015-06-29 Richard Biener <rguenther@suse.de>
1311 PR tree-optimization/66677
1312 * gcc.dg/vect/pr66677.c: New testcase.
1314 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1317 * gcc.dg/tree-ssa/pr64130.c: New test.
1319 2015-06-26 Jiong Wang <jiong.wang@arm.com>
1321 * gcc.target/aarch64/pic-small.c: New testcase.
1323 2015-06-26 Richard Biener <rguenther@suse.de>
1325 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1327 2015-06-26 Marek Polacek <polacek@redhat.com>
1329 * gcc.dg/fold-and-1.c: New test.
1330 * gcc.dg/fold-and-2.c: New test.
1332 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
1334 * gnat.dg/warn11.adb: Add missing dg directive.
1335 * gnat.dg/warn12.adb: New test.
1336 * gnat.dg/warn12_pkg.ads: New helper.
1338 2015-06-26 Richard Biener <rguenther@suse.de>
1340 * gfortran.dg/reassoc_3.f90: Adjust.
1342 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
1345 * gcc.target/i386/pr66412.c: New test.
1347 2015-06-25 Richard Biener <rguenther@suse.de>
1349 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1351 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
1353 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1355 2015-06-25 Richard Biener <rguenther@suse.de>
1357 * gfortran.dg/vect/vect-9.f90: New testcase.
1359 2015-06-25 Nick Clifton <nickc@redhat.com>
1361 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
1362 H8300 and M32R targets.
1364 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1367 * gfortran.dg/maxerrors.f90: New test.
1369 2015-06-08 DJ Delorie <dj@redhat.com>
1371 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
1373 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
1375 * gcc.target/aarch64/mgeneral-regs_3.c: New.
1377 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
1379 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1380 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1381 * gcc.target/aarch64/nofp_1.c: New file.
1383 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
1385 Implement N3928 - Extending static_assert
1386 * g++.dg/cpp0x/static_assert8.C: Adjust.
1387 * g++.dg/cpp0x/static_assert12.C: New.
1388 * g++.dg/cpp0x/static_assert13.C: New.
1389 * g++.dg/cpp1y/static_assert1.C: New.
1390 * g++.dg/cpp1y/static_assert2.C: New.
1391 * g++.dg/cpp1z/static_assert-nomsg.C: New.
1393 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
1396 * g++.dg/cpp0x/trailing11.C: New.
1398 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1400 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1402 * gcc.target/arm/memset-inline-10.c: Likewise.
1403 * gcc.target/arm/pr58784.c: Likewise.
1404 * gcc.target/arm/pr59985.C: Likewise.
1405 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1407 2015-06-24 Renlin Li <renlin.li@arm.com>
1409 * gcc.target/aarch64/arm_align_max_pwr.c: New.
1410 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1412 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
1415 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
1418 * g++.dg/cpp0x/auto45.C: New test.
1419 * g++.dg/template/pr30044.C: New test.
1420 * g++.dg/template/crash83.C: Accept any error string.
1421 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1423 * g++.dg/cpp0x/variadic18.C: Likewise
1424 * g++.dg/template/canon-type-13.C: Likewise.
1425 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1427 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1430 * g++.dg/other/linkage2.C: New.
1432 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1435 * gcc.target/arm/pr63408.c: New test.
1437 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
1439 * lib/c-torture.exp: Don't call check_effective_target_lto
1440 before setting up environment correctly.
1441 * lib/gcc-dg.exp: Likewise, and protect
1442 gcc_force_conventional_output.
1444 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1446 PR rtl-optimization/66306
1447 * gcc.target/s390/pr66306.c: New test.
1449 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1451 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1452 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1453 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1454 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1455 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1456 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1457 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1459 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
1462 * gcc.c-torture/pr65803.c: New test.
1464 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
1467 * g++.dg/cpp0x/auto45.C: New test.
1468 * g++.dg/template/pr30044.C: New test.
1469 * g++.dg/template/crash83.C: Accept any error string.
1470 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1472 * g++.dg/cpp0x/variadic18.C: Likewise
1473 * g++.dg/template/canon-type-13.C: Likewise.
1474 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1476 2015-06-23 Marek Polacek <polacek@redhat.com>
1478 * c-c++-common/Wlogical-op-3.c: New test.
1480 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1483 * g++.dg/cpp0x/scoped_enum5.C: New.
1485 2015-06-23 Richard Biener <rguenther@suse.de>
1487 PR tree-optimization/66636
1488 * gcc.dg/vect/pr66636.c: New testcase.
1490 2015-06-23 Marek Polacek <polacek@redhat.com>
1492 * gcc.dg/fold-minus-4.c: New test.
1493 * gcc.dg/fold-minus-5.c: New test.
1494 * c-c++-common/ubsan/overflow-add-5.c: New test.
1496 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
1498 Add missing testcase from r224672.
1499 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1501 * gcc.target/vax/bswapdi-1.c: New.
1503 2015-06-23 Andre Vehreschild <vehre@gmx.de>
1506 * gfortran.dg/associate_18.f08: New test.
1508 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
1511 * gcc.target/i386/pr66560-1.c: New test.
1512 * gcc.target/i386/pr66560-2.c: Ditto.
1513 * gcc.target/i386/pr66560-3.c: Ditto.
1514 * gcc.target/i386/pr66560-4.c: Ditto.
1516 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
1518 * gcc.target/nvptx/nvptx.exp: New file.
1519 * gcc.target/nvptx/proto-1.c: Likewise.
1521 2015-06-23 Bin Cheng <bin.cheng@arm.com>
1523 PR tree-optimization/66449
1524 * gcc.dg/vect/pr66449.c: New test.
1526 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
1528 * g++.dg/other/dump-ada-spec-5.C: New test.
1529 * g++.dg/other/dump-ada-spec-6.C: Likewise.
1530 * g++.dg/other/dump-ada-spec-7.C: Likewise.
1532 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1534 * g++.dg/inherit/pure1.C: Test location too.
1536 2015-06-22 Marek Polacek <polacek@redhat.com>
1538 * gcc.dg/fold-ior-1.c: New test.
1539 * gcc.dg/fold-minus-2.c: New test.
1540 * gcc.dg/fold-minus-3.c: New test.
1541 * gcc.dg/fold-plus-1.c: New test.
1542 * gcc.dg/fold-plus-2.c: New test.
1543 * gcc.dg/fold-xor-4.c: New test.
1544 * gcc.dg/fold-xor-5.c: New test.
1546 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1549 * g++.dg/torture/pr65914.C: New.
1551 2015-06-22 Richard Biener <rguenther@suse.de>
1553 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1554 not existing TORTURE_OPTIONS only.
1555 * lib/gcc-dg.exp: Likewise.
1557 2015-06-22 Christian Bruel <christian.bruel@st.com>
1560 * gcc.target/arm/flip-thumb.c: New test.
1562 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
1563 Martin Liska <mliska@suse.cz>
1566 * g++.dg/ipa/pr65908.C: New testcase.
1568 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
1571 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1572 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1574 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
1576 * gnat.dg/specs/debug1.ads: Adjust.
1578 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
1580 * gcc.target/aarch64/fmovd-zero-mem.c: New.
1581 * gcc.target/aarch64/fmovd-zero-reg.c: New.
1582 * gcc.target/aarch64/fmovf-zero-mem.c: New.
1583 * gcc.target/aarch64/fmovf-zero-reg.c: New.
1584 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1585 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1586 * gcc.target/aarch64/fmovd-zero.c: Delete.
1587 * gcc.target/aarch64/fmovf-zero.c: Delete.
1589 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1591 * gcc.target/vax/bswapdi-1.c: New.
1593 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1595 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1597 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1599 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1601 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1603 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1605 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1607 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1609 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1611 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1613 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1615 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1617 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1619 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1621 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1623 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1625 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1627 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1629 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1631 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1633 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1635 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1637 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1639 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1641 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1643 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1645 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1647 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1649 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1651 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1653 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1655 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1657 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1659 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1661 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1663 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1665 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1667 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1669 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1671 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1672 (_ARM_FPSCR): Add FZ field.
1673 (clean_results): Force FZ=1 on AArch64.
1674 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1676 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1678 * gcc.target/aarch64/pr62308.c: New test.
1680 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
1683 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1685 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
1687 * gcc.target/i386/mpx/pr66581.c: New test.
1689 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
1691 * gcc.target/i386/cmov9.c: New test.
1693 2015-06-18 Richard Biener <rguenther@suse.de>
1695 * g++.dg/other/const4.C: New testcase.
1697 2015-06-18 Michael Matz <matz@suse.de>
1700 * gcc.dg/vect/pr66253.c: New testcase.
1702 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1705 * gcc.target/i386/mpx/chkp-vararg.c: New test.
1707 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1710 * gcc.target/i386/mpx/pr66568.c: New test.
1712 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1715 * gcc.target/i386/mpx/pr66567.c: New test.
1717 2015-06-18 Richard Biener <rguenther@suse.de>
1719 PR tree-optimization/66510
1720 * gcc.dg/vect/slp-perm-12.c: New testcase.
1722 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1724 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1725 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1726 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1727 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1729 2015-06-17 Jakub Jelinek <jakub@redhat.com>
1732 * g++.dg/gomp/pr66571-1.C: New test.
1735 * c-c++-common/gomp/pr66429.c: New test.
1737 2015-06-17 David Malcolm <dmalcolm@redhat.com>
1739 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1740 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1742 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1744 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1747 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1750 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1752 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
1754 * gcc.target/mips/pr65862-1.c: New test.
1755 * gcc.target/mips/pr65862-2.c: Likewise.
1757 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1759 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1760 * gcc.target/i386/pr52252-atom.c: Ditto.
1761 * gcc.target/i386/vect-div-1.c: Ditto.
1762 * gcc.target/i386/rotate-5.c: Ditto.
1763 * gcc.target/i386/pr50202.c: Ditto.
1764 * gcc.target/i386/pr37843-3.c: Ditto.
1765 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1766 * gcc.target/i386/pr53397-1.c: Ditto.
1767 * gcc.target/i386/pr55934.c: Ditto.
1768 * gcc.target/i386/pr37843-4.c: Ditto.
1769 * gcc.target/i386/pr60451.c: Ditto.
1770 * gcc.target/i386/pr53397-2.c: Ditto.
1771 * gcc.target/i386/vectorize1.c: Ditto.
1772 * gcc.target/i386/extract-insert-combining.c: Ditto.
1773 * gcc.target/i386/pr53759.c: Ditto.
1774 * gcc.target/i386/pr52252-core.c: Ditto.
1775 * gcc.target/i386/rotate-3.c: Ditto.
1776 * gcc.target/i386/sse-20.c: Ditto.
1777 * gcc.target/i386/rotate-4.c: Ditto.
1778 * gcc.target/i386/pr61403.c: Ditto.
1779 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1780 * gcc.target/i386/pr60901.c: Ditto.
1781 * gcc.target/i386/pr59794-7.c: Ditto.
1782 * gcc.target/i386/pr62208.c: Ditto.
1783 * gcc.target/i386/pr53416.c: Ditto.
1784 * gcc.target/i386/asm-dialect-1.c: Ditto.
1785 * gcc.target/i386/pr50038.c: Ditto.
1786 * gcc.target/i386/47698.c: Ditto.
1787 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1788 * gcc.target/i386/pr59794-2.c: Ditto.
1789 * gcc.target/i386/pr59794-3.c: Ditto.
1790 * gcc.target/i386/pr39058.c: Ditto.
1791 * gcc.target/i386/pr60205-1.c: Ditto.
1792 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1793 * gcc.target/i386/sse2-movq-2.c: Ditto.
1795 2015-06-17 Richard Biener <rguenther@suse.de>
1797 PR tree-optimization/66251
1798 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1800 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
1803 * g++.dg/parse/new-placement1.C: New.
1805 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1807 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1808 * jit.dg/test-compound-assignment.c: New testcase.
1810 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1813 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1814 to "testcases" array.
1816 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1819 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1820 * jit.dg/test-debug-strings.c: New test case.
1821 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1822 the discriminant has a sane debug string.
1824 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
1827 * gcc.target/i386/pr56766-1.c: New test.
1828 * gcc.target/i386/pr56766-2.c: Ditto.
1830 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
1832 * gcc.target/mips/loongson-shift-count-truncated-1.c:
1833 Skip on mips*-mti-linux* and mips*-img-linux* targets.
1834 * gcc.target/mips/loongson-simd.c: Ditto.
1836 2015-06-16 Richard Biener <rguenther@suse.de>
1838 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1840 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1842 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1843 passed by the testsuite driver.
1845 2015-06-16 Richard Biener <rguenther@suse.de>
1847 * gcc.dg/vect/slp-perm-11.c: New testcase.
1849 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
1851 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1854 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1856 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1857 Reinstate calls to torture-init and torture-finalize.
1859 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1861 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1863 2015-06-15 Nathan Sidwell <nathan@acm.org>
1866 * g++.dg/cpp0x/nsdmi-template14.C: New test.
1868 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1871 * g++.dg/cpp0x/local-type1.C: New.
1873 2015-06-15 Andre Vehreschild <vehre@gmx.de>
1878 * gfortran.dg/allocate_with_source_3.f90: Removed check for
1879 unimplemented error.
1880 * gfortran.dg/allocate_with_source_7.f08: New test.
1881 * gfortran.dg/allocate_with_source_8.f08: New test.
1883 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
1886 * g++.dg/warn/Walways-true-3.C: New test.
1888 2015-06-13 Tom de Vries <tom@codesourcery.com>
1890 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1892 2015-06-13 Tom de Vries <tom@codesourcery.com>
1894 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1895 (main): Remove superfluous attributes.
1896 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1897 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1899 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1901 * gcc.target/i386/monitorx.c: New.
1902 * gcc.target/i386/sse-12.c: Add -mmwaitx.
1903 * gcc.target/i386/sse-13.c: Ditto.
1904 * gcc.target/i386/sse-14.c: Ditto.
1905 * gcc.target/i386/sse-22.c: Ditto.
1906 * gcc.target/i386/sse-23.c: Ditto.
1907 * g++.dg/other/i386-2.C: Ditto.
1908 * g++.dg/other/i386-3.C: Ditto.
1910 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
1912 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1914 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
1917 * gfortran.dg/allocatable_scalar_13.f90: New test
1919 2015-06-11 Marek Polacek <polacek@redhat.com>
1921 * gcc.dg/fold-xor-3.c: New test.
1923 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1925 * gcc.target/arm/short-it-ifcvt-1.c: New test.
1926 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1928 2015-06-11 Christian Bruel <christian.bruel@st.com>
1931 * gcc.target/arm/pragma_attribute.c: New test.
1933 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1935 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1937 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1940 * gcc.target/i386/pr66473.c: New test.
1942 2015-06-10 Jakub Jelinek <jakub@redhat.com>
1945 * gcc.dg/tls/pr66470.c: New test.
1946 * gcc.target/i386/pr66470.c: New test.
1948 2015-06-10 Christian Bruel <christian.bruel@st.com>
1951 * gcc.target/arm/attr_arm.c: New test
1952 * gcc.target/arm/attr_arm-err.c: New test
1953 * gcc.target/arm/attr_thumb.c: New test
1954 * gcc.target/arm/attr_thumb-static.c: New test
1956 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1961 * g++.dg/abi/aarch64_guard1.C: Adjust test.
1963 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
1965 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1966 passed by the testsuite driver.
1968 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1971 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1972 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1973 * gcc.dg/ssp-1.c: Make counter a register.
1974 * gcc.dg/ssp-2.c: Likewise.
1975 * gcc.dg/torture/parm-coalesce.c: New.
1977 2015-06-09 Tom de Vries <tom@codesourcery.com>
1979 * gcc.target/i386/vararg-loc.c: New test.
1981 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1984 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1985 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1987 2015-06-09 Marek Polacek <polacek@redhat.com>
1989 PR tree-optimization/66299
1990 * gcc.dg/pr66299-1.c: New test.
1991 * gcc.dg/pr66299-2.c: New test.
1992 * gcc.dg/pr66299-3.c: New test.
1994 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
1996 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1997 passed by the testsuite driver.
1999 2015-06-09 Richard Biener <rguenther@suse.de>
2002 * gcc.dg/fold-modpow2.c: New testcase.
2004 2015-06-09 Richard Biener <rguenther@suse.de>
2006 PR tree-optimization/66419
2007 * gcc.dg/vect/bb-slp-37.c: New testcase.
2009 2015-06-09 Shiva Chen <shiva0217@gmail.com>
2011 * gcc.target/arm/stl-cond.c: New test.
2013 2015-06-09 Richard Biener <rguenther@suse.de>
2016 * gcc.dg/torture/pr66413.c: New testcase.
2018 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2020 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2021 * gcc.dg/ssp-1.c: Make counter a register.
2022 * gcc.dg/ssp-2.c: Likewise.
2023 * gcc.dg/torture/parm-coalesce.c: New.
2025 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
2027 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2028 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2030 2015-06-08 Tom de Vries <tom@codesourcery.com>
2032 PR rtl-optimization/66444
2033 * gcc.dg/pr66444.c: New test.
2035 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
2038 * gfortran.dg/class_is_1.f90: New test.
2039 * gfortran.dg/type_is_1.f90: Ditto.
2041 2015-06-08 Marek Polacek <polacek@redhat.com>
2044 * gcc.dg/cpp/pr66415-1.c: New test.
2045 * gcc.dg/cpp/pr66415-2.c: New test.
2047 2015-06-08 Richard Biener <rguenther@suse.de>
2049 PR tree-optimization/66422
2050 * gcc.dg/Warray-bounds-16.c: New testcase.
2052 2015-06-08 Richard Biener <rguenther@suse.de>
2054 * gcc.dg/vect/slp-perm-10.c: New testcase.
2055 * gcc.dg/vect/slp-23.c: Adjust.
2056 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2057 vector pointer update.
2059 2015-06-08 Marek Polacek <polacek@redhat.com>
2062 * g++.dg/ubsan/pr66452.C: New test.
2064 2015-06-08 Tom de Vries <tom@codesourcery.com>
2066 PR tree-optimization/66436
2067 * gcc.dg/gomp/dump-new-function-2.c: New test.
2068 * gcc.dg/gomp/dump-new-function-3.c: Same.
2069 * gcc.dg/gomp/dump-new-function.c: Same.
2071 2015-06-08 Tom de Vries <tom@codesourcery.com>
2073 PR tree-optimization/66435
2074 * gcc.dg/gomp/notify-new-function-2.c: New test.
2075 * gcc.dg/gomp/notify-new-function-3.c: Same.
2076 * gcc.dg/gomp/notify-new-function.c: Same.
2078 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
2080 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2081 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2082 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2083 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2084 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2085 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2088 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
2091 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2092 * gfortran.dg/warn_conversion.f90: Add warning for change in value
2094 * gfortran.dg/warn_conversion_3.f90: Add warnings.
2095 * gfortran.dg/warn_conversion_5.f90: New test.
2096 * gfortran.dg/warn_conversion_6.f90: New test.
2097 * gfortran.dg/warn_conversion_7.f90: New test.
2099 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2102 * gfortran.dg/blockdata_9.f: New test.
2104 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2107 * gfortran.dg/forall_17.f90: New test.
2109 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
2111 * g++.dg/cpp0x/pr57101.C: Add warning.
2112 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2113 * g++.dg/ext/visibility/anon7.C: Same.
2114 * g++.dg/ipa/pr63587-2.C: Same.
2115 * g++.dg/opt/dump1.C: Same.
2116 * g++.dg/opt/pr59622-3.C: Same.
2117 * g++.dg/opt/pr59622.C: Same.
2118 * g++.dg/torture/pr46383.C: Same.
2119 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2120 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2121 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2123 * gfortran.dg/intent_out_8.f90: Same.
2124 * gfortran.dg/warn_target_lifetime_3.f90: Same.
2126 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2129 gfortran.dg/equiv_9.f90: New test.
2132 2015-06-05 Tom de Vries <tom@codesourcery.com>
2134 merge from gomp4 branch:
2135 2015-05-28 Tom de Vries <tom@codesourcery.com>
2137 PR tree-optimization/65443
2138 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2139 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2140 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2142 2015-06-05 Nathan Sidwell <nathan@acm.org>
2145 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2147 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
2149 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2151 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2153 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2155 2015-06-04 Sriraman Tallam <tmsriram@google.com>
2157 * testsuite/gcc.target/i386/noplt-1.c: New test.
2158 * testsuite/gcc.target/i386/noplt-2.c: New test.
2159 * testsuite/gcc.target/i386/noplt-3.c: New test.
2160 * testsuite/gcc.target/i386/noplt-4.c: New test.
2162 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
2165 * gfortran.dg/adjustl_1.f90: New test.
2167 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
2169 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2170 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2172 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
2174 * lto.c (iterative_hash_canonical_type,
2175 gimple_register_canonical_type): only hash main variants of types
2177 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
2179 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2180 Move set of dg-do-what-default after early return.
2182 2015-06-04 Marek Polacek <polacek@redhat.com>
2185 * gcc.dg/lvalue-8.c: New test.
2187 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
2188 Paolo Carlini <paolo.carlini@oracle.com>
2191 * g++.dg/other/pr66130.C: New.
2192 * g++.dg/cpp0x/pr66130.C: Likewise.
2194 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2196 * g++.dg/cpp0x/decl-loc1.C: New.
2197 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2198 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2199 * g++.dg/init/ctor8.C: Likewise.
2200 * g++.dg/parse/semicolon4.C: Likewise.
2202 2015-06-03 Marek Polacek <polacek@redhat.com>
2205 * g++.dg/ubsan/static-init-1.C: New test.
2206 * g++.dg/ubsan/static-init-2.C: New test.
2207 * g++.dg/ubsan/static-init-3.C: New test.
2209 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
2212 * gcc.target/i386/pr66275.c: New test.
2214 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2216 * gcc.dg/Wcxx-compat-22.c: New testcase.
2217 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2218 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2219 * c-c++-common/pr58346-1.c: Likewise.
2220 * c-c++-common/transparent-union-1.c: Likewise.
2222 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
2224 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2225 * g++.dg/plugin/def_plugin.c: New file.
2226 * g++.dg/plugin/def-plugin-test.C: New file.
2228 2015-06-03 Richard Biener <rguenther@suse.de>
2230 * gcc.dg/vect/bb-slp-36.c: New testcase.
2232 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2234 * gcc.dg/lto/chkp-removed-alias_0.c: New.
2236 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2238 * gcc.dg/lto/chkp-privatize-1_0.c: New.
2239 * gcc.dg/lto/chkp-privatize-1_1.c: New.
2240 * gcc.dg/lto/chkp-privatize-2_0.c: New.
2241 * gcc.dg/lto/chkp-privatize-2_1.c: New.
2243 2015-06-03 Marek Polacek <polacek@redhat.com>
2247 * gcc.dg/pr64223-1.c: New test.
2248 * gcc.dg/pr64223-2.c: New test.
2250 2015-06-03 Richard Biener <rguenther@suse.de>
2252 PR tree-optimization/63916
2253 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2255 2015-06-03 Richard Biener <rguenther@suse.de>
2257 PR tree-optimization/66375
2258 * gcc.dg/torture/pr66375.c: New testcase.
2260 2015-06-03 Bin Cheng <bin.cheng@arm.com>
2262 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2264 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
2267 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2269 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2272 * gfortran.dg/reshape_7.f90: New test.
2274 2015-06-02 David Malcolm <dmalcolm@redhat.com>
2277 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2280 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2283 * gcc.dg/pr49551.c: New testcase.
2285 2015-06-02 Richard Biener <rguenther@suse.de>
2288 * g++.dg/lto/pr65549_0.C: New testcase.
2290 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
2294 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2296 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2298 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2300 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2303 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2305 2015-06-02 Bin Cheng <bin.cheng@arm.com>
2307 PR tree-optimization/48052
2308 * gcc.dg/tree-ssa/scev-8.c: New.
2309 * gcc.dg/tree-ssa/scev-9.c: New.
2310 * gcc.dg/tree-ssa/scev-10.c: New.
2311 * gcc.dg/vect/pr48052.c: New.
2313 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
2315 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2317 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2319 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2321 2015-06-02 Marek Polacek <polacek@redhat.com>
2324 * gcc.dg/torture/pr66345.c: New test.
2326 2015-06-02 Richard Biener <rguenther@suse.de>
2328 PR tree-optimization/65961
2329 * gcc.dg/torture/pr65961.c: New testcase.
2331 2015-06-02 Bin Cheng <bin.cheng@arm.com>
2333 PR tree-optimization/52563
2334 PR tree-optimization/62173
2335 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2336 * gcc.dg/tree-ssa/scev-4.c: Ditto.
2338 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
2340 * gnat.dg/specs/varsize_return2.ads: New test.
2341 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2343 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
2345 * gcc.dg/vect/vect-outer-simd-1.c: New test.
2347 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
2350 * gcc.target/aarch64/sync-comp-swap.c: New.
2351 * gcc.target/aarch64/sync-comp-swap.x: New.
2352 * gcc.target/aarch64/sync-op-acquire.c: New.
2353 * gcc.target/aarch64/sync-op-acquire.x: New.
2354 * gcc.target/aarch64/sync-op-full.c: New.
2355 * gcc.target/aarch64/sync-op-full.x: New.
2356 * gcc.target/aarch64/sync-op-release.c: New.
2357 * gcc.target/aarch64/sync-op-release.x: New.
2359 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
2361 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
2364 2015-06-01 Richard Biener <rguenther@suse.de>
2366 PR tree-optimization/66349
2367 PR tree-optimization/66352
2368 PR tree-optimization/66357
2369 * gcc.dg/torture/pr66357.c: New testcase.
2370 * gcc.dg/torture/pr66349.c: Likewise.
2371 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
2373 2015-06-01 Richard Biener <rguenther@suse.de>
2376 2015-05-29 Richard Biener <rguenther@suse.de>
2378 PR tree-optimization/66314
2379 * gcc.dg/asan/pr66314.c: New testcase.
2381 2015-06-01 Richard Biener <rguenther@suse.de>
2383 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2385 2015-06-01 Jakub Jelinek <jakub@redhat.com>
2387 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2389 (hp3, hp4): Add inline keyword.
2390 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2391 (hp2): Add inline keyword.
2392 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2393 (hp2): Add inline keyword.
2395 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
2398 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2399 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2400 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2401 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2403 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
2405 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2406 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2408 2015-06-01 Richard Biener <rguenther@suse.de>
2410 PR tree-optimization/66280
2411 * g++.dg/torture/pr66280.C: New testcase.
2412 * g++.dg/torture/pr66280-2.C: Likewise.
2414 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
2416 * gnat.dg/addr9_1.adb: New test.
2417 * gnat.dg/addr9_2.adb: Likewise.
2418 * gnat.dg/addr9_3.adb: Likewise.
2419 * gnat.dg/addr9_4.adb: Likewise.
2421 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
2423 * g++.dg/other/dump-ada-spec-4.C: New test.
2425 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
2427 * gcc.dg/alias-8.c: Fix dg-warning.
2429 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
2431 * gcc.dg/alias-8.c: Do not xfail.
2432 * gcc.dg/pr62167.c: Prevent FRE.
2433 * gcc.dg/alias-14.c: New testcase.
2435 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
2437 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2439 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2442 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2444 * gcc.target/s390/hotpatch-10.c: Likewise.
2445 * gcc.target/s390/hotpatch-11.c: Likewise.
2446 * gcc.target/s390/hotpatch-12.c: Likewise.
2447 * gcc.target/s390/hotpatch-17.c: Likewise.
2448 * gcc.target/s390/hotpatch-18.c: Likewise.
2449 * gcc.target/s390/hotpatch-20.c: Likewise.
2450 * gcc.target/s390/hotpatch-21.c: Likewise.
2451 * gcc.target/s390/hotpatch-22.c: Likewise.
2452 * gcc.target/s390/hotpatch-23.c: Likewise.
2453 * gcc.target/s390/hotpatch-24.c: Likewise.
2454 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
2455 to check for the exact nops too.
2456 * gcc.target/s390/hotpatch-3.c: Likewise.
2457 * gcc.target/s390/hotpatch-4.c: Likewise.
2458 * gcc.target/s390/hotpatch-5.c: Likewise.
2459 * gcc.target/s390/hotpatch-6.c: Likewise.
2460 * gcc.target/s390/hotpatch-7.c: Likewise.
2461 * gcc.target/s390/hotpatch-8.c: Likewise.
2462 * gcc.target/s390/hotpatch-9.c: Likewise.
2463 * gcc.target/s390/hotpatch-14.c: Likewise.
2464 * gcc.target/s390/hotpatch-15.c: Likewise.
2465 * gcc.target/s390/hotpatch-16.c: Likewise.
2466 * gcc.target/s390/hotpatch-19.c: Likewise.
2467 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
2468 scan-assembler-times counting number of .align directives.
2469 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2470 dg-options. Remove scan-assembler-times counting number of .align
2472 * gcc.target/s390/hotpatch-26.c: New file.
2473 * gcc.target/s390/hotpatch-27.c: New file.
2474 * gcc.target/s390/hotpatch-28.c: New file.
2475 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2476 using -Os -O0 -O1 -O2 -O3 options.
2478 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2480 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2482 2015-05-29 Jakub Jelinek <jakub@redhat.com>
2484 PR tree-optimization/66142
2485 * gcc.dg/vect/pr66142.c: New test.
2487 2015-05-29 Richard Biener <rguenther@suse.de>
2489 PR tree-optimization/66314
2490 * gcc.dg/asan/pr66314.c: New testcase.
2492 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2494 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2495 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2497 (schedule-cleanups, dg-keep-saved-temps): New proc.
2498 (gcc-dg-test-1): Schedule cleanups.
2499 * lib/profopt.exp (profopt-execute): Likewise.
2500 * g++.dg/cdce3.C: Adjust expected line numbers.
2501 * gcc.dg/cdce1.c: Likewise.
2502 * gcc.dg/cdce2.c: Likewise.
2503 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2504 * gcc.dg/strlenopt-24.c: Likewise.
2505 * gcc.dg/tree-ssa/vrp26.c: Likewise.
2506 * gcc.dg/tree-ssa/vrp28.c: Likewise.
2507 * obj-c++.dg/encode-2.mm: Likewise.
2509 2015-05-28 DJ Delorie <dj@redhat.com>
2511 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2513 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2515 * gnat.dg/discr43.adb: New test.
2517 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2519 * gnat.dg/varsize_temp.adb: Rename into...
2520 * gnat.dg/varsize1.adb: ...this.
2521 * gnat.dg/varsize_copy.ad[sb]: Rename into...
2522 * gnat.dg/varsize2.ad[sb]: ...this.
2523 * gnat.dg/varsize3_1.adb: New test.
2524 * gnat.dg/varsize3_2.adb: Likewise.
2525 * gnat.dg/varsize3_3.adb: Likewise.
2526 * gnat.dg/varsize3_4.adb: Likewise.
2527 * gnat.dg/varsize3_5.adb: Likewise.
2528 * gnat.dg/varsize3_6.adb: Likewise.
2529 * gnat.dg/varsize3_pkg1.ads: New helper.
2530 * gnat.dg/varsize3_pkg2.ads: Likewise.
2531 * gnat.dg/varsize3_pkg3.ads: Likewise.
2533 2015-05-28 Richard Biener <rguenther@suse.de>
2535 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2537 2015-05-28 Richard Biener <rguenther@suse.de>
2539 PR tree-optimization/66142
2540 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2542 2015-05-28 Lawrence Velázquez <vq@larryv.me>
2545 * gcc.dg/darwin-minversion-3.c: Update testcase.
2546 * gcc.dg/darwin-minversion-4.c: Ditto.
2547 * gcc.dg/darwin-minversion-5.c: New testcase.
2548 * gcc.dg/darwin-minversion-6.c: Ditto.
2549 * gcc.dg/darwin-minversion-7.c: Ditto.
2550 * gcc.dg/darwin-minversion-8.c: Ditto.
2551 * gcc.dg/darwin-minversion-9.c: Ditto.
2552 * gcc.dg/darwin-minversion-10.c: Ditto.
2553 * gcc.dg/darwin-minversion-11.c: Ditto.
2554 * gcc.dg/darwin-minversion-12.c: Ditto.
2556 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2558 PR rtl-optimization/66168
2559 * gcc.c-torture/compile/pr66168.c: New test.
2561 2015-05-27 Jeff Law <law@redhat.com>
2564 * gcc.dg/target/m68k/pr39726-1.c: New test.
2566 2015-05-27 Nathan Sidwell <nathan@acm.org>
2569 * g++.dg/ext/alias-canon3.C: New.
2571 2015-05-27 Richard Biener <rguenther@suse.de>
2573 PR tree-optimization/66272
2575 2014-08-15 Richard Biener <rguenther@suse.de>
2577 PR tree-optimization/62031
2578 * gcc.dg/torture/pr66272.c: New testcase.
2580 2015-05-27 Richard Biener <rguenther@suse.de>
2582 * gcc.dg/vect/slp-reduc-7.c: New testcase.
2584 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
2587 * gcc.dg/pr65358.c: New test.
2589 2015-05-27 Andre Vehreschild <vehre@gmx.de>
2592 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2594 * gfortran.dg/allocate_with_source_6.f90: New test.
2596 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
2598 * gnat.dg/atomic7_1.adb: New test.
2599 * gnat.dg/atomic7_2.adb: Likewise.
2600 * gnat.dg/atomic7_pkg1.ads: New helper.
2601 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2603 2015-05-26 Michael Matz <matz@suse.de>
2606 * gcc.dg/vect/pr66251.c: New test.
2608 2015-05-26 Richard Biener <rguenther@suse.de>
2610 PR tree-optimization/66142
2611 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2613 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
2616 * gfortran.dg/allocatable_scalar_13.f90: New test
2618 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2620 * gnat.dg/warn11.adb: New test.
2621 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2623 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2625 * gnat.dg/vfa1_1.adb: New test.
2626 * gnat.dg/vfa1_2.adb: Likewise.
2627 * gnat.dg/vfa1_3.adb: Likewise.
2628 * gnat.dg/vfa1_4.adb: Likewise.
2629 * gnat.dg/vfa1_pkg.ads: New helper.
2631 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
2633 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2634 * gcc.target/i386/pr66232-3.c: Likewise.
2636 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
2639 * gcc.target/i386/pr66274.c: New test.
2641 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2643 * gnat.dg/renaming6.ad[sb]: New test.
2645 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
2647 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2648 and 'dg-require-effective-target pie'.
2650 2015-05-23 Nathan Sidwell <nathan@acm.org>
2653 * g++.dg/cpp0x/pr66243.C: New.
2655 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
2658 * g++.dg/lto/pr66180_0.C: New testcase.
2659 * g++.dg/lto/pr66180_1.C: New testcase.
2661 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
2664 * typebound_call_27.f90: New file.
2666 2015-05-23 Nathan Sidwell <nathan@acm.org>
2669 * g++.dg/template/pr65936.C: New.
2671 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2673 PR tree-optimization/63387
2674 * gcc.dg/pr63387-2.c: New testcase.
2676 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2678 * gcc.dg/simd-1.c: Update to the new message.
2680 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2682 * gcc.dg/nand.c: New testcase.
2684 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
2686 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2687 Set dg-do-what-default to compile only on ARM targets without
2688 arm_neon_hw execution support. Remove redundant c-torture-execute
2689 in loop over test cases.
2691 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2694 * gcc.target/aarch64/pr65491_1.c: New test.
2695 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2696 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2698 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2701 * g++.dg/cpp0x/explicit9.C: New.
2702 * g++.dg/cpp0x/explicit8.C: Check the locations too.
2704 2015-05-22 Richard Biener <rguenther@suse.de>
2706 PR tree-optimization/66251
2707 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2709 2015-05-22 Marek Polacek <polacek@redhat.com>
2712 * c-c++-common/attributes-enum-1.c: New test.
2713 * c-c++-common/attributes-enum-2.c: New test.
2714 * g++.dg/cpp0x/attributes-enum-1.C: New test.
2715 * g++.dg/cpp1y/attributes-enum-1.C: New test.
2717 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2719 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2720 effective target support. If no arm_neon_hw support, do not attempt
2721 to execute the tests; only compile them.
2722 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2723 and "dg-require-effective-target arm_neon_ok".
2724 * gcc.target/arm/simd/vextp16_1.c: Likewise.
2725 * gcc.target/arm/simd/vextp64_1.c: Likewise.
2726 * gcc.target/arm/simd/vextp8_1.c: Likewise.
2727 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2728 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2729 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2730 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2731 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2732 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2733 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2734 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2735 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2736 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2737 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2738 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2739 * gcc.target/arm/simd/vexts16_1.c: Likewise.
2740 * gcc.target/arm/simd/vexts32_1.c: Likewise.
2741 * gcc.target/arm/simd/vexts64_1.c: Likewise.
2742 * gcc.target/arm/simd/vexts8_1.c: Likewise.
2743 * gcc.target/arm/simd/vextu16_1.c: Likewise.
2744 * gcc.target/arm/simd/vextu32_1.c: Likewise.
2745 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2746 * gcc.target/arm/simd/vextu8_1.c: Likewise.
2747 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2748 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2749 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2750 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2751 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2752 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2753 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2754 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2755 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2756 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2757 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2758 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2759 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2760 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2761 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2762 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2763 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2764 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2765 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2766 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2767 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2768 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2769 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2770 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2771 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2772 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2773 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2774 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2775 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2776 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2777 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2778 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2779 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2780 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2781 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2782 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2783 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2784 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2785 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2786 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2787 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2788 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2789 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2790 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2791 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2792 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2793 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2794 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2795 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2796 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2797 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2798 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2799 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2800 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2801 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2802 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2803 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2804 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2805 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2806 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2807 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2808 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2809 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2810 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2811 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2812 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2813 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2814 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2815 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2816 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2817 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2818 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2819 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2820 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2821 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2822 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2823 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2824 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2825 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2826 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2827 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2828 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2829 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2830 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2831 * gcc.target/arm/simd/vzips16_1.c: Likewise.
2832 * gcc.target/arm/simd/vzips32_1.c: Likewise.
2833 * gcc.target/arm/simd/vzips8_1.c: Likewise.
2834 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2835 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2836 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2838 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2840 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2841 * gcc.dg/vect/pr59354.c: Likewise.
2842 * gcc.dg/vect/pr64252.c: Likewise.
2843 * gcc.dg/vect/pr64404.c: Likewise.
2844 * gcc.dg/vect/pr64493.c: Likewise.
2845 * gcc.dg/vect/pr64495.c: Likewise.
2846 * gcc.dg/vect/pr64844.c: Likewise.
2847 * gcc.dg/vect/pr65518.c: Likewise.
2848 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2850 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2853 * g++.dg/cpp1y/var-templ28.C: New.
2855 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
2858 * gcc.target/i386/pr66232-1.c: New test.
2859 * gcc.target/i386/pr66232-2.c: Likewise.
2860 * gcc.target/i386/pr66232-3.c: Likewise.
2861 * gcc.target/i386/pr66232-4.c: Likewise.
2862 * gcc.target/i386/pr66232-5.c: Likewise.
2864 2015-05-21 Nathan Sidwell <nathan@acm.org>
2866 * g++.dg/cpp1y/pr60943.C: New.
2868 2015-05-21 Jakub Jelinek <jakub@redhat.com>
2870 PR tree-optimization/66233
2871 * gcc.c-torture/execute/pr66233.c: New test.
2873 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2876 * gfortran.dg/inline_matmul_11.f90: New test.
2878 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
2880 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2881 instead of listing several targets on its own.
2882 * gcc.target/i386/pr32219-2.c: Likewise.
2883 * gcc.target/i386/pr32219-3.c: Likewise.
2884 * gcc.target/i386/pr32219-4.c: Likewise.
2885 * gcc.target/i386/pr32219-5.c: Likewise.
2886 * gcc.target/i386/pr32219-6.c: Likewise
2887 * gcc.target/i386/pr32219-7.c: Likewise.
2888 * gcc.target/i386/pr32219-8.c: Likewise.
2889 * gcc.target/i386/pr39013-1.c: Likewise.
2890 * gcc.target/i386/pr39013-2.c: Likewise.
2891 * gcc.target/i386/pr64317.c: Likewise.
2893 2015-05-21 Jeff Law <law@redhat.com>
2895 * gcc.target/hppa/shadd-3.c: New test.
2896 * gcc.target/hppa/shadd-4.c: New test.
2898 2015-05-21 Michael Matz <matz@suse.de>
2900 * gcc.dg/vect/vect-strided-store.c: New test.
2901 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2902 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2904 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2906 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2907 * gcc.dg/pow-sqrt-synth-1.c: New test.
2908 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2910 2015-05-21 Richard Biener <rguenther@suse.de>
2913 * g++.dg/conversion/pr66211.C: New testcase.
2914 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2916 2015-05-21 Jeff Law <law@redhat.com>
2918 * gcc.target/hppa/shadd-2.c: New test.
2920 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
2923 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2925 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2928 * gcc.target/arm/pr26702.c: Adjust target selector.
2930 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
2933 * gcc.dg/lto/pr66221_0.c: New test.
2934 * gcc.dg/lto/pr66221_1.c: New test.
2936 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2939 * gcc.dg/redecl-4.c: Update column numbers.
2940 * gcc.dg/format/bitfld-1.c: Likewise.
2941 * gcc.dg/format/attr-2.c: Likewise.
2942 * gcc.dg/format/attr-6.c: Likewise.
2943 * gcc.dg/format/attr-7.c (baz): Likewise.
2944 * gcc.dg/format/asm_fprintf-1.c: Likewise.
2945 * gcc.dg/format/attr-4.c: Likewise.
2946 * gcc.dg/format/branch-1.c: Likewise.
2947 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2948 locations within strings with embedded escape sequences.
2950 2015-05-20 Jeff Law <law@redhat.com>
2952 * gcc.target/hppa/hppa.exp: New target test driver.
2953 * gcc.target/hppa/shadd-1.c: New test.
2955 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
2957 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2959 2015-05-20 David Malcolm <dmalcolm@redhat.com>
2961 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2962 (fn_33_k_and_r_style): New.
2963 (fn_33_stroustrup_style): New.
2964 (fn_33_allman_style): New.
2965 (fn_33_whitesmiths_style): New.
2966 (fn_33_horstmann_style): New.
2967 (fn_33_ratliff_banner_style): New.
2968 (fn_33_lisp_style): New.
2969 (fn_34_indent_dash_gnu): New.
2970 (fn_34_indent_dash_kr): New.
2971 (fn_34_indent_dash_orig): New.
2972 (fn_34_indent_linux_style): New.
2974 2015-05-20 Andre Vehreschild <vehre@gmx.de>
2977 * gfortran.dg/allocate_with_source_5.f90: Extend test.
2979 2015-05-20 Bin Cheng <bin.cheng@arm.com>
2981 PR tree-optimization/65447
2982 * gcc.dg/tree-ssa/pr65447.c: New test.
2984 2015-05-19 Nathan sidwell <nathan@acm.org>
2986 * g++.dg/cpp0x/pr65954.C: New.
2988 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2990 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2992 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2994 * lib/target-supports.exp: Vector do not always have natural
2997 2015-05-19 David Sherwood <david.sherwood@arm.com>
2999 * gcc.dg/loop-invariant.c: New testcase.
3001 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3003 * lib/target-supports.exp: Vector do not always have natural
3006 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3008 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3010 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3012 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3014 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3015 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3016 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3017 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3018 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3019 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3020 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3021 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3022 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3023 * gcc.target/s390/zvector/vec-elem-1.c: New test.
3025 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3027 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3029 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3031 * gcc.target/s390/s390.exp
3032 (check_effective_target_vector): New check.
3033 * gcc.target/s390/vector/vec-abi-1.c: New test.
3034 * gcc.target/s390/vector/vec-abi-2.c: New test.
3035 * gcc.target/s390/vector/vec-abi-3.c: New test.
3036 * gcc.target/s390/vector/vec-abi-4.c: New test.
3037 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3038 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3039 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3040 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3041 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3042 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3043 * gcc.target/s390/vector/vec-clobber-1.c: New test.
3044 * gcc.target/s390/vector/vec-cmp-1.c: New test.
3045 * gcc.target/s390/vector/vec-cmp-2.c: New test.
3046 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3047 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3048 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3049 * gcc.target/s390/vector/vec-genmask-1.c: New test.
3050 * gcc.target/s390/vector/vec-genmask-2.c: New test.
3051 * gcc.target/s390/vector/vec-init-1.c: New test.
3052 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3053 * gcc.target/s390/vector/vec-shift-1.c: New test.
3054 * gcc.target/s390/vector/vec-sub-1.c: New test.
3056 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3058 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3060 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3062 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3064 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3066 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3068 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3070 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3072 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3074 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3076 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3078 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3080 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3082 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3084 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3086 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3088 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3090 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3092 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3094 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3096 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3098 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3100 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3102 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3104 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3106 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3108 2015-05-19 Jakub Jelinek <jakub@redhat.com>
3110 PR tree-optimization/66187
3111 * gcc.c-torture/execute/pr66187.c: New test.
3112 * gcc.dg/pr66187-1.c: New test.
3113 * gcc.dg/pr66187-2.c: New test.
3115 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3117 * gcc.dg/vect/bb-slp-35.c: Adjust.
3119 2015-05-19 Richard Biener <rguenther@suse.de>
3121 PR tree-optimization/66165
3122 * gcc.dg/torture/pr66165.c: New testcase.
3124 PR tree-optimization/66185
3125 * gcc.dg/torture/pr66185.c: New testcase.
3127 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
3130 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3132 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
3134 * gcc.target/mips/p5600-bonding.c : New file.
3136 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3139 * gfortran.dg/interface_operator_1.f90: New tests.
3141 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3144 * gfortran.dg/generic_29.f90: New tests.
3146 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3149 * gfortran.dg/storage_size_6.f90: New tests.
3151 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3154 * gfortran.dg/null1.f90: New test.
3156 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3159 * gfortran.dg/entry_21.f90: New test.
3161 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3164 * gfortran.dg/storage_size_6.f90: New tests.
3166 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3169 * gfortran.dg/misplaced_statement.f90: New test.
3171 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3174 * gfortran.dg/filepos1.f90: New test
3176 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3179 * gfortran.dg/pr64925.f90: New test.
3181 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3183 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3185 * gfortran.dg/lto/pr41576_1.f90: Ditto.
3187 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
3189 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3190 to the family of pie capable targets.
3192 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
3194 * gcc.target/arm/bics_1.c : New testcase.
3195 * gcc.target/arm/bics_2.c : New testcase.
3196 * gcc.target/arm/bics_3.c : New testcase.
3197 * gcc.target/arm/bics_4.c : New testcase.
3199 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
3201 * gcc.target/mips/umips-attr.c: New test.
3203 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3205 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3206 * gcc.dg/20150120-2.c (dg-final): Ditto.
3207 * gcc.dg/20150120-2.c (dg-final): Ditto.
3208 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3210 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3213 * gcc.target/i386/pr66174.c: New test.
3215 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3218 * gfortran.dg/matmul_bounds_6.f90: New test.
3219 * gfortran.dg/matmul_bounds_7.f90: New test.
3221 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
3223 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3224 * gfortran.dg/lto/pr41576_1.f90: Add interface.
3225 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3226 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3227 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3228 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3230 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3233 * gfortran.dg/continuation_13.f90: Update test.
3234 * gfortran.dg/pr65903.f90: New test.
3236 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3239 * gfortran.dg/block_14.f90: New test.
3241 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
3244 * lib/gfortran-dg.exp: Update regex to handle two locations for
3245 the same diagnostic without caret.
3246 * gfortran.dg/badline.f: Test also that line numbers are correct
3247 before and after "left but not entered" warning.
3249 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3250 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3253 * gcc.target/arm/maskdata.c: New test.
3255 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
3258 * gfortran.dg/derived_constructor_components_5: New test
3260 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
3263 * gcc.target/alpha/pr66140.c: New test.
3265 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
3268 * gcc.dg/Wconversion-complex-c99.c: New test.
3269 * gcc.dg/Wconversion-complex-gnu.c: New test.
3271 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
3273 PR tree-optimization/64454
3274 * gcc.dg/modmod.c: New testcase.
3276 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
3278 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3280 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3283 * gcc.target/i386/mpx/pr66134.c: New test.
3285 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
3287 * gcc.target/powerpc/pr60158.c: New test.
3289 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
3291 * gcc.target/i386/sibcall-7.c: New test.
3292 * gcc.target/i386/sibcall-8.c: New test.
3294 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
3296 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3297 (abs64_in_dreg): Likewise.
3299 2015-05-14 Marek Polacek <polacek@redhat.com>
3303 * gcc.dg/pr14649-1.c: Add -Wpedantic.
3304 * gcc.dg/pr19984.c: Likewise.
3305 * gcc.dg/pr66066-1.c: New test.
3306 * gcc.dg/pr66066-2.c: New test.
3307 * gcc.dg/pr66066-3.c: New test.
3309 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3311 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3312 * gcc.dg/pow-sqrt.x: New file.
3313 * gcc.dg/pow-sqrt-1.c: New test.
3314 * gcc.dg/pow-sqrt-2.c: Likewise.
3315 * gcc.dg/pow-sqrt-3.c: Likewise.
3317 2015-05-13 Richard Biener <rguenther@suse.de>
3319 PR tree-optimization/66123
3320 * gcc.dg/torture/pr66123.c: New testcase.
3322 2015-05-13 Richard Biener <rguenther@suse.de>
3325 * gcc.dg/alias-2.c: Adjust.
3326 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3328 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3331 * gcc.target/i386/pr65103-3.c: New.
3333 2015-05-13 Martin Liska <mliska@suse.cz>
3335 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3337 2015-05-13 Jakub Jelinek <jakub@redhat.com>
3340 * gcc.target/i386/pr66112-2.c: New test.
3343 * gcc.target/i386/pr66112-1.c: New test.
3345 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3348 * gcc.target/i386/mpx/pr66048.cc: New.
3350 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3352 PR rtl-optimization/64616
3353 * gcc.dg/loop-8.c: New test.
3354 * gcc.dg/loop-9.c: New test.
3356 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
3359 * gcc.target/i386/pr66047.c: New testcase.
3361 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
3364 * gcc.c-torture/compile/pr65873.c: New testcase.
3366 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3369 * gfortran.dg/inline_matmul_10.f90: New test.
3371 2015-05-12 David Malcolm <dmalcolm@redhat.com>
3373 * c-c++-common/Wmisleading-indentation.c: New testcase.
3374 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
3375 * c-c++-common/Wmisleading-indentation-2.md: New file.
3377 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3379 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3381 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3383 2015-05-12 Richard Biener <rguenther@suse.de>
3385 PR tree-optimization/66101
3386 * gcc.dg/torture/pr66101.c: New testcase.
3388 2015-05-12 Richard Biener <rguenther@suse.de>
3390 PR tree-optimization/37021
3391 * gcc.target/i386/vect-addsub.c: New testcase.
3393 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
3395 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3397 2015-05-12 Tom de Vries <tom@codesourcery.com>
3399 PR tree-optimization/66010
3400 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3402 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3405 * g++.dg/cpp0x/trailing10.C: New.
3407 2015-05-12 Richard Biener <rguenther@suse.de>
3409 * gcc.dg/vect/bb-slp-35.c: New testcase.
3411 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
3414 * gfortran.dg/bound_simplification_6.f90: New.
3416 2015-05-11 Steve Ellcey <sellcey@mips.com>
3418 * gcc.target/mips/branch-1.c: Pass argument to bar().
3420 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
3423 * gcc.target/i386/pr65753.c: New test.
3425 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
3427 PR rtl-optimization/66076
3428 * gcc.dg/torture/pr66076.c: New test.
3430 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3433 * gfortran.dg/inline_matmul_7.f90: New test.
3434 * gfortran.dg/inline_matmul_8.f90: New test.
3435 * gfortran.dg/inline_matmul_9.f90: New test.
3437 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
3439 * gfortran.dg/bound_simplification_5.f90: New.
3441 2015-05-09 Jason Merrill <jason@redhat.com>
3443 * lib/target-supports.exp (cxx_default): New global.
3444 (check_effective_target_c++11_only)
3445 (check_effective_target_c++14_only)
3446 (check_effective_target_c++98_only)
3447 (check_effective_target_c++1z_only): Check it.
3449 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
3451 PR tree-optimization/64454
3452 * gcc.dg/tree-ssa/vrp97.c: New file.
3453 * gcc.dg/vect/slp-perm-7.c: Update.
3455 2015-05-09 Andre Vehreschild <vehre@gmx.de>
3458 * gfortran.dg/elemental_subroutine_11.f90: New test.
3460 2015-05-08 Richard Biener <rguenther@suse.de>
3462 PR tree-optimization/66036
3463 * gcc.dg/vect/slp-41.c: New testcase.
3465 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
3467 * gfortran.dg/elemental_optional_args_7.f90: New.
3469 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
3471 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3474 2015-05-08 Marek Polacek <polacek@redhat.com>
3477 * gcc.dg/Woverride-init-side-effects-1.c: New test.
3478 * gcc.dg/Woverride-init-side-effects-2.c: New test.
3480 2015-05-07 Marek Polacek <polacek@redhat.com>
3483 * c-c++-common/Wshift-negative-value-1.c: New test.
3484 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3485 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3486 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3487 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3488 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3489 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3490 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3491 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3493 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
3497 * gcc.dg/fdata-sections-2.c: New file.
3499 2015-05-07 Marek Polacek <polacek@redhat.com>
3502 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3504 * c-c++-common/ubsan/align-7.c: Likewise.
3505 * c-c++-common/ubsan/bounds-8.c: Likewise.
3506 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3507 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3508 * c-c++-common/ubsan/null-1.c: Likewise.
3509 * c-c++-common/ubsan/null-10.c: Likewise.
3510 * c-c++-common/ubsan/null-11.c: Likewise.
3511 * c-c++-common/ubsan/null-2.c: Likewise.
3512 * c-c++-common/ubsan/null-3.c: Likewise.
3513 * c-c++-common/ubsan/null-4.c: Likewise.
3514 * c-c++-common/ubsan/null-5.c: Likewise.
3515 * c-c++-common/ubsan/null-6.c: Likewise.
3516 * c-c++-common/ubsan/null-7.c: Likewise.
3517 * c-c++-common/ubsan/null-8.c: Likewise.
3518 * c-c++-common/ubsan/null-9.c: Likewise.
3519 * c-c++-common/ubsan/object-size-1.c: Likewise.
3520 * c-c++-common/ubsan/object-size-10.c: Likewise.
3521 * c-c++-common/ubsan/object-size-4.c: Likewise.
3522 * c-c++-common/ubsan/object-size-5.c: Likewise.
3523 * c-c++-common/ubsan/object-size-7.c: Likewise.
3524 * c-c++-common/ubsan/object-size-8.c: Likewise.
3525 * c-c++-common/ubsan/object-size-9.c: Likewise.
3526 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3527 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3528 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3529 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3530 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3531 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3532 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3533 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3534 * c-c++-common/ubsan/pr59333.c: Likewise.
3535 * c-c++-common/ubsan/pr59667.c: Likewise.
3536 * c-c++-common/ubsan/pr60613-2.c: Likewise.
3537 * c-c++-common/ubsan/pr60636.c: Likewise.
3538 * c-c++-common/ubsan/pr63802.c: Likewise.
3539 * c-c++-common/ubsan/recovery-1.c: Likewise.
3540 * c-c++-common/ubsan/recovery-3.c: Likewise.
3541 * c-c++-common/ubsan/shift-1.c: Likewise.
3542 * c-c++-common/ubsan/shift-2.c: Likewise.
3543 * c-c++-common/ubsan/shift-4.c: Likewise.
3544 * c-c++-common/ubsan/shift-7.c: Likewise.
3545 * c-c++-common/ubsan/undefined-2.c: Likewise.
3546 * c-c++-common/ubsan/vla-1.c: Likewise.
3547 * g++.dg/ubsan/null-1.C: Likewise.
3548 * g++.dg/ubsan/null-3.C: Likewise.
3549 * g++.dg/ubsan/null-4.C: Likewise.
3550 * g++.dg/ubsan/vptr-8.C: Likewise.
3551 * g++.dg/ubsan/vptr-9.C: Likewise.
3552 * gcc.dg/ubsan/bounds-2.c: Likewise.
3553 * gcc.dg/ubsan/object-size-9.c: Likewise.
3555 2015-05-07 Jeff Law <law@redhat.com>
3557 * gcc.dg/tree-ssa/shorten-1.c: New test.
3559 2015-05-07 Richard Biener <rguenther@suse.de>
3561 PR tree-optimization/66002
3562 * gcc.dg/vect/vect-125.c: New testcase.
3564 2015-05-07 Marek Polacek <polacek@redhat.com>
3565 Martin Uecker <uecker@eecs.berkeley.edu>
3567 * c-c++-common/ubsan/bounds-10.c: New test.
3569 2015-05-06 David Malcolm <dmalcolm@redhat.com>
3571 * jit.dg/harness.h (set_options): Wrap with
3572 #ifndef TEST_ESCHEWS_SET_OPTIONS.
3573 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3574 Special-case test-benchmark.c as a negative.
3575 * jit.dg/test-benchmark.c: New file.
3577 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
3580 * gcc.target/arm/pr64208.c: New test.
3582 2015-05-06 Alan Modra <amodra@gmail.com>
3585 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3586 (gparms): Make volatile.
3588 2015-05-06 Richard Biener <rguenther@suse.de>
3590 PR tree-optimization/62283
3591 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3593 2015-05-06 Christian Bruel <christian.bruel@st.com>
3596 * gcc.target/aarch64/iinline-attr-1.c: New test.
3598 2015-05-06 Richard Biener <rguenther@suse.de>
3600 * gcc.dg/vect/bb-slp-34.c: New testcase.
3602 2015-05-06 Richard Biener <rguenther@suse.de>
3604 PR tree-optimization/62283
3605 * gcc.dg/vect/bb-slp-14.c: Adjust.
3607 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3610 * gcc.target/i386/pr65990.c: New test.
3612 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
3615 * gcc.target/i386/pr65915.c: New.
3617 2015-05-05 Tom de Vries <tom@codesourcery.com>
3619 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3620 'va_list escapes 0'.
3622 2015-05-05 Tom de Vries <tom@codesourcery.com>
3624 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3627 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
3629 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3630 * gcc.target/arm/pr65924.c: Likewise.
3632 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3635 * gcc.target/i386/pr65871-3.c: New test.
3637 2015-05-04 Jeff Law <law@redhat.com>
3640 2015-05-04 Jeff Law <law@redhat.com>
3641 * gcc.dg/tree-ssa/shorten-1.c: New test.
3643 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3644 Jakub Jelinek <jakub@redhat.com>
3647 * g++.dg/cpp0x/Wnarrowing4.C: New.
3649 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
3651 * lib/target-supports.exp
3652 (check_effective_target_keeps_null_pointer_checks): Clarify that
3653 this is for targets that disable -fdelete-null-pointer-checks,
3654 not default it to off.
3655 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3656 -fdelete-null-pointer-checks explicit.
3657 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3658 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3659 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3660 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3661 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3662 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3663 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3664 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3665 * gcc.dg/tree-ssa/pr20318.c: Likewise.
3666 * gcc.dg/tree-ssa/pr20701.c: Likewise.
3667 * gcc.dg/tree-ssa/pr20702.c: Likewise.
3668 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3669 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3670 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3671 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3672 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3673 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3674 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3675 * gcc.dg/tree-ssa/unreachable.c: Likewise.
3676 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3677 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3678 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3679 * gcc.dg/tree-ssa/vrp55.c: Likewise.
3680 * g++.dg/cpp0x/static_assert9.C: Likewise.
3681 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3682 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3683 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3684 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3685 * g++.dg/tree-ssa/pr26406.C: Likewise.
3687 2015-05-04 Jakub Jelinek <jakub@redhat.com>
3689 PR tree-optimization/65984
3690 * c-c++-common/ubsan/pr65984.c: New test.
3692 2015-05-04 Jeff Law <law@redhat.com>
3694 * gcc.dg/tree-ssa/shorten-1.c: New test.
3696 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3699 * gfortran.dg/pr44735.f90: New test.
3701 2015-05-04 Richard Biener <rguenther@suse.de>
3703 PR tree-optimization/65965
3704 * gcc.dg/vect/bb-slp-33.c: New testcase.
3706 2015-05-04 Richard Biener <rguenther@suse.de>
3708 PR tree-optimization/65935
3709 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3711 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3713 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3714 for each supported variant instead of CHECK_RESULTS.
3715 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3716 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3717 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3718 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3719 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3720 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3721 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3722 expected results for unsupported variants. Call CHECK for each
3723 supported variant instead of CHECK_RESULTS.
3724 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3725 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3726 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3727 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3728 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3729 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3730 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3731 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3732 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3733 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3734 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3735 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3736 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3737 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3738 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3739 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3740 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3741 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3742 expected results for unsupported variants.
3743 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3744 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3745 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3746 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3747 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3748 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3749 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3750 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3751 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3752 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3753 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3754 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3755 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3756 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3757 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3758 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3759 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3760 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3761 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3762 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3763 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3764 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3765 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3766 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3767 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3768 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3769 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3770 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3772 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3775 * gfortran.dg/bound_9.f90: Add pointer assignment.
3777 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3778 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
3781 * g++.dg/cpp0x/Wnarrowing3.C: New.
3783 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
3785 * gcc.dg/20150120-1.c: New test.
3786 * gcc.dg/20150120-2.c: New test.
3787 * gcc.dg/20150120-3.c: New test.
3789 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
3791 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3793 2015-05-01 Renlin Li <renlin.li@arm.com>
3795 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3797 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
3799 * gfortran.dg/bound_simplification_4.f90: New.
3801 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3803 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3804 with powerpc_p8vector_ok.
3806 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3809 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
3811 * gfortran.dg/bound_9.f90: New test case.
3813 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
3815 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3816 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3817 for 32bit x86 targets.
3818 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3819 for 32bit x86 targets.
3820 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3821 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3822 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3823 for 32bit x86 targets.
3825 2015-04-30 Marek Polacek <polacek@redhat.com>
3827 PR tree-optimization/63551
3828 * g++.dg/ipa/pr63551.C: New test.
3830 2015-04-30 Caroline Tice <cmtice@google.com>
3833 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
3834 partition size on certain targets.
3836 2015-04-30 Renlin Li <renlin.li@arm.com>
3838 * gcc.target/aarch64/vect-reduc-or_1.c: New.
3840 2015-04-30 Marek Polacek <polacek@redhat.com>
3842 * c-c++-common/Wbool-compare-3.c: New test.
3844 * gcc.dg/pr65901.c (foo): Adjust dg-error.
3845 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3847 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3850 * g++.dg/init/ref22.C: New.
3852 2015-04-30 Marek Polacek <polacek@redhat.com>
3854 * gcc.dg/init-bad-8.c: New test.
3856 * gcc.dg/incomplete-typedef-1.c: New test.
3858 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3861 * g++.dg/template/crash121.C: New.
3863 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
3865 * gcc.target/mips/call-from-init.c: New test.
3866 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3868 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3871 * gcc.target/i386/pr65871-1.c: New test.
3872 * gcc.target/i386/pr65871-2.c: Ditto.
3874 2015-04-29 Marek Polacek <polacek@redhat.com>
3877 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3878 * c-c++-common/Wbool-compare-2.c: New test.
3880 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
3883 * gcc.target/aarch64/vstN_lane_1.c: New file.
3885 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3888 * g++.dg/warn/Winit-self-3.C: New.
3890 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3892 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3894 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
3897 * gcc.target/arm/pr65924.c: New test.
3899 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
3901 * g++.dg/gomp/tpl-target-update.C: New file.
3903 2015-04-29 Richard Biener <rguenther@suse.de>
3905 PR tree-optimization/65917
3906 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3908 2015-04-29 Christian Bruel <christian.bruel@st.com>
3911 * gcc.dg/ipa/iinline-attr.c: New test.
3912 * gcc.target/i386/iinline-attr-2.c: New test.
3914 2015-04-28 Andre Vehreschild <vehre@gmx.de>
3916 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3919 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3921 * gcc.dg/vect/vect-33.c: Remove spurious line.
3923 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
3925 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3927 2015-04-28 Marek Polacek <polacek@redhat.com>
3930 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3931 * gcc.dg/pr65901.c: New test.
3933 2015-04-28 Richard Biener <rguenther@suse.de>
3935 PR tree-optimization/62283
3936 * gfortran.dg/vect/pr62283-2.f: New testcase.
3937 * gcc.dg/vect/bb-slp-14.c: Adjust.
3939 2015-04-28 Richard Biener <rguenther@suse.de>
3941 PR tree-optimization/65851
3942 * g++.dg/torture/pr65851.C: New testcase.
3944 2015-04-27 Jeff Law <law@redhat.com>
3946 PR tree-optimization/65217
3947 * gcc.target/i386/pr65217.c: Remove XFAIL.
3949 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3952 Add tests forgotten to svn-add.
3953 * gfortran.dg/class_allocate_19.f03: New test.
3954 * gfortran.dg/class_array_20.f03: New test.
3955 * gfortran.dg/class_array_21.f03: New test.
3956 * gfortran.dg/finalize_29.f08: New test.
3958 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3962 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3963 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3965 2015-04-27 Caroline Tice <cmtice@google.com>
3967 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3970 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
3973 * gcc.target/powerpc/htm-1.c: New test.
3974 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3976 (__builtin_tabortdci): Likewise.
3977 (__builtin_tcheck): Remove operand.
3978 * lib/target-supports.exp (check_htm_hw_available): New function.
3980 2015-04-27 Richard Biener <rguenther@suse.de>
3982 * gcc.target/i386/pr65217.c: XFAIL.
3984 2015-04-27 Jakub Jelinek <jakub@redhat.com>
3986 PR tree-optimization/65875
3987 * gcc.c-torture/compile/pr65875.c: New test.
3989 2015-04-25 Marek Polacek <polacek@redhat.com>
3992 * gcc.dg/enum-incomplete-2.c: New test.
3993 * gcc.dg/enum-mode-1.c: New test.
3995 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3998 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4000 * gcc.target/powerpc/pr65849-2.c: Likewise.
4002 2015-04-24 Tom de Vries <tom@codesourcery.com>
4004 PR tree-optimization/65802
4005 * g++.dg/pr65802.C: Move to ...
4006 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
4007 stdarg.h. Rewrite for C.
4008 (fn1): Use va_list and va_arg. Make variable args function. Add use of
4009 va_start and va_end. Remove unnecessary inline asm.
4011 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
4012 Wei Mi <wmi@google.com>
4014 * gcc.target/i386/sse2-load-multi.c: New test.
4015 * gcc.target/i386/sse2-store-multi.c: Ditto.
4017 2015-04-24 Marek Polacek <polacek@redhat.com>
4020 * c-c++-common/pr65830.c: New test.
4023 * c-c++-common/Wlogical-op-1.c: New test.
4025 2015-04-24 Marek Polacek <polacek@redhat.com>
4028 * c-c++-common/pr61534-1.c: New test.
4030 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
4031 Steven Bosscher <steven@gcc.gnu.org>
4033 PR rtl-optimization/34503
4034 * gcc.target/arm/pr64616.c: New file.
4036 2015-04-24 Bin Cheng <bin.cheng@arm.com>
4038 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4040 2015-04-24 Terry Guo <terry.guo@arm.com>
4042 * gcc.target/arm/pr65710.c: Update the options.
4044 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
4046 * gcc.target/i386/pr65523.c: Skip x32.
4048 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4050 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4051 to look for vcl* where appropriate.
4053 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4055 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4056 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4058 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
4061 * gcc.target/arm/pr26702.c: New test.
4063 2015-04-23 Marek Polacek <polacek@redhat.com>
4066 * gcc.dg/pr65345-1.c: New test.
4067 * gcc.dg/pr65345-2.c: New test.
4069 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4071 * gcc.target/powerpc/crypto-builtin-2.c: New.
4073 2015-04-23 Andre Vehreschild <vehre@gmx.de>
4076 * gfortran.dg/class_allocate_19.f03: New test.
4077 * gfortran.dg/class_array_20.f03: New test.
4078 * gfortran.dg/class_array_21.f03: New test.
4079 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4080 * gfortran.dg/finalize_15.f90: Fixing comparision to model
4081 initialization correctly.
4082 * gfortran.dg/finalize_29.f08: New test.
4084 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4086 * gcc.target/powerpc/swaps-p8-18.c: New test.
4088 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4091 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4092 * gcc.dg/vect/bb-slp-25.c: Likewise.
4093 * gcc.dg/vect/bb-slp-29.c: Likewise.
4094 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4095 vect_no_align && { ! vect_hw_misalign }.
4096 * gcc.dg/vect/bb-slp-9.c: Likewise.
4097 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4099 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4100 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4101 account for POWER8, where peeling for alignment is not needed.
4102 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4103 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4104 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4105 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4106 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4107 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4108 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4109 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4110 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4111 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4112 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4113 * gcc.dg/vect/pr16105.c: Likewise.
4114 * gcc.dg/vect/pr20122.c: Likewise.
4115 * gcc.dg/vect/pr33804.c: Likewise.
4116 * gcc.dg/vect/pr33953.c: Likewise.
4117 * gcc.dg/vect/pr56787.c: Likewise.
4118 * gcc.dg/vect/pr58508.c: Likewise.
4119 * gcc.dg/vect/slp-25.c: Likewise.
4120 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4121 * gcc.dg/vect/vect-105.c: Likewise.
4122 * gcc.dg/vect/vect-27.c: Likewise.
4123 * gcc.dg/vect/vect-29.c: Likewise.
4124 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4126 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4127 && { ! vect_hw_misalign }.
4128 * gcc.dg/vect/vect-44.c: Likewise.
4129 * gcc.dg/vect/vect-48.c: Likewise.
4130 * gcc.dg/vect/vect-50.c: Likewise.
4131 * gcc.dg/vect/vect-52.c: Likewise.
4132 * gcc.dg/vect/vect-56.c: Likewise.
4133 * gcc.dg/vect/vect-60.c: Likewise.
4134 * gcc.dg/vect/vect-72.c: Likewise.
4135 * gcc.dg/vect/vect-75-big-array.c: Likewise.
4136 * gcc.dg/vect/vect-75.c: Likewise.
4137 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4138 * gcc.dg/vect/vect-77-global.c: Likewise.
4139 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4140 * gcc.dg/vect/vect-78-global.c: Likewise.
4141 * gcc.dg/vect/vect-93.c: Likewise.
4142 * gcc.dg/vect/vect-95.c: Likewise.
4143 * gcc.dg/vect/vect-96.c: Likewise.
4144 * gcc.dg/vect/vect-cond-1.c: Likewise.
4145 * gcc.dg/vect/vect-cond-3.c: Likewise.
4146 * gcc.dg/vect/vect-cond-4.c: Likewise.
4147 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4148 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4149 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4150 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4151 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4152 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4153 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4154 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4155 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4156 * gcc.dg/vect/vect-outer-5.c: Likewise.
4157 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4158 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4159 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4160 * gcc.dg/vect/vect-outer-fir.c: Likewise.
4161 * gcc.dg/vect/vect-peel-3.c: Likewise.
4162 * gcc.dg/vect/vect-peel-4.c: Likewise.
4163 * gcc.dg/vect/vect-pre-interact.c: Likewise.
4164 * gcc.target/powerpc/pr65456.c: New test.
4165 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4166 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4167 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4168 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4169 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4170 vect_no_align && { ! vect_hw_misalign }.
4171 * gfortran.dg/vect/vect-3.f90: Likewise.
4172 * gfortran.dg/vect/vect-4.f90: Likewise.
4173 * gfortran.dg/vect/vect-5.f90: Likewise.
4174 * lib/target-supports.exp (check_effective_target_vect_no_align):
4175 Return 1 for POWER8.
4176 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4178 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
4181 * gfortran.dg/pr65429.f90: New test.
4183 2015-04-22 Yury Gribov <y.gribov@samsung.com>
4185 * c-c++-common/asan/user-section-1.c: New test.
4186 * c-c++-common/asan/user-section-2.c: New test.
4187 * c-c++-common/asan/user-section-3.c: New test.
4189 2015-04-22 Hale Wang <hale.wang@arm.com>
4190 Terry Guo <terry.guo@arm.com>
4192 PR rtl-optimization/64818
4193 * gcc.target/arm/pr64818.c: New test.
4195 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
4198 * g++.dg/tree-ssa/pr61034.C: Update template.
4199 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4200 * gcc.dg/Warray-bounds-11.c: Likewise.
4201 * gcc.dg/Warray-bounds.c: Likewise.
4203 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4205 PR libgfortran/65234
4206 * gfortran.dg/fmt_unlimited.f90: New test.
4208 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
4210 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4212 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4213 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4214 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4215 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4216 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4217 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4218 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4220 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4222 PR libgfortran/56743
4223 * gfortran.dg/namelist_87.f90: New test.
4225 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4227 * gcc.target/aarch64/mult-synth_1.c: New test.
4228 * gcc.target/aarch64/mult-synth_2.c: Likewise.
4229 * gcc.target/aarch64/mult-synth_3.c: Likewise.
4230 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4231 * gcc.target/aarch64/mult-synth_5.c: Likewise.
4232 * gcc.target/aarch64/mult-synth_6.c: Likewise.
4234 2015-04-21 Richard Biener <rguenther@suse.de>
4236 PR tree-optimization/65650
4237 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4238 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4239 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4240 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4241 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4242 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4244 2015-04-21 Tom de Vries <tom@codesourcery.com>
4246 PR tree-optimization/65802
4247 * g++.dg/pr65802.C: New test.
4249 2015-04-21 Bin Cheng <bin.cheng@arm.com>
4252 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4253 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4255 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
4258 * g++.dg/cpp0x/Wnarrowing2.C: New.
4260 2015-04-20 Jeff Law <law@redhat.com>
4262 PR tree-optimization/65658
4263 * gcc.dg/pr65658.c: New test.
4265 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
4268 * gcc.target/aarch64/vec_init_1.c: New test.
4270 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
4272 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4275 2015-04-18 Martin Sebor <msebor@redhat.com>
4277 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4278 of non-nul characters.
4279 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4281 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4284 * gcc.target/powerpc/pr65787.c: New.
4286 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4289 * gcc.target/aarch64/c-output-template-4.c: New test.
4291 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4294 * gcc.dg/pr65780-1.c: New test.
4295 * gcc.dg/pr65780-2.c: Likewise.
4296 * gcc.target/i386/pr32219-9.c: Likewise.
4297 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4299 * gcc.target/i386/pr64317.c (c): Initialize.
4301 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4304 * g++.dg/ext/mv18.C: New test.
4305 * g++.dg/ext/mv19.C: Likewise.
4306 * g++.dg/ext/mv20.C: Likewise.
4307 * g++.dg/ext/mv21.C: Likewise.
4308 * g++.dg/ext/mv22.C: Likewise.
4309 * g++.dg/ext/mv23.C: Likewise.
4311 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
4314 * g++.dg/init/pr64527.C: New test.
4316 2015-04-17 Tom de Vries <tom@codesourcery.com>
4317 Michael Matz <matz@suse.de>
4319 PR tree-optimization/64950
4320 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4323 2015-04-17 Yury Gribov <y.gribov@samsung.com>
4325 * c-c++-common/asan/user-section-1.c: New test.
4327 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4330 * gcc.dg/debug/pr65771.c: New test.
4332 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
4334 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4335 __buitlin_alloca with __builtin_alloca.
4337 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
4339 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4341 2015-04-16 Richard Biener <rguenther@suse.de>
4343 PR tree-optimization/64277
4344 * gcc.dg/Warray-bounds-14.c: New testcase.
4345 * gcc.dg/Warray-bounds-15.c: Likewise.
4346 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4347 * c-c++-common/ubsan/bounds-6.c: Likewise.
4349 2015-04-16 Renlin Li <renlin.li@arm.com>
4351 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4352 * gcc.target/arm/unsigned-float.c: New.
4354 2015-04-16 Richard Biener <rguenther@suse.de>
4356 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4357 * gcc.dg/tree-ssa/pr37508.c: Adjust.
4358 * gfortran.dg/reassoc_6.f: Remove XFAIL.
4360 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
4362 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
4363 * g++.dg/cpp0x/decltype-call1.C: Likewise.
4364 * g++.dg/cpp0x/defaulted21.C: Likewise.
4365 * g++.dg/cpp0x/defaulted28.C: Likewise.
4366 * g++.dg/cpp0x/defaulted47.C: Likewise.
4367 * g++.dg/cpp0x/elision_neg.C: Likewise.
4368 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
4369 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
4370 * g++.dg/cpp0x/implicit1.C: Likewise.
4371 * g++.dg/cpp0x/implicit9.C: Likewise.
4372 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
4373 * g++.dg/cpp0x/range-for13.C: Likewise.
4374 * g++.dg/gomp/clause-2.C: Likewise.
4375 * g++.dg/gomp/udr-5.C: Likewise.
4376 * g++.dg/inherit/access6.C: Likewise.
4377 * g++.dg/lookup/duperr1.C: Likewise.
4378 * g++.dg/lookup/friend2.C: Likewise.
4379 * g++.dg/lookup/pr6936.C: Likewise.
4380 * g++.dg/lookup/scoped1.C: Likewise.
4381 * g++.dg/lookup/using26.C: Likewise.
4382 * g++.dg/lookup/using38.C: Likewise.
4383 * g++.dg/other/access2.C: Likewise.
4384 * g++.dg/overload/defarg3.C: Likewise.
4385 * g++.dg/overload/defarg6.C: Likewise.
4386 * g++.dg/parse/access11.C: Likewise.
4387 * g++.dg/parse/access2.C: Likewise.
4388 * g++.dg/parse/access3.C: Likewise.
4389 * g++.dg/parse/access4.C: Likewise.
4390 * g++.dg/parse/access5.C: Likewise.
4391 * g++.dg/parse/access6.C: Likewise.
4392 * g++.dg/parse/access8.C: Likewise.
4393 * g++.dg/parse/access9.C: Likewise.
4394 * g++.dg/parse/crash40.C: Likewise.
4395 * g++.dg/tc1/dr142.C: Likewise.
4396 * g++.dg/tc1/dr166.C: Likewise.
4397 * g++.dg/tc1/dr52.C: Likewise.
4398 * g++.dg/template/access11.C: Likewise.
4399 * g++.dg/template/access18.C: Likewise.
4400 * g++.dg/template/access19.C: Likewise.
4401 * g++.dg/template/access2.C: Likewise.
4402 * g++.dg/template/access20.C: Likewise.
4403 * g++.dg/template/access26.C: Likewise.
4404 * g++.dg/template/access3.C: Likewise.
4405 * g++.dg/template/access7.C: Likewise.
4406 * g++.dg/template/conv12.C: Likewise.
4407 * g++.dg/template/crash69.C: Likewise.
4408 * g++.dg/template/friend31.C: Likewise.
4409 * g++.dg/template/friend32.C: Likewise.
4410 * g++.dg/template/memfriend15.C: Likewise.
4411 * g++.dg/template/memfriend16.C: Likewise.
4412 * g++.dg/template/memfriend17.C: Likewise.
4413 * g++.dg/template/memfriend7.C: Likewise.
4414 * g++.dg/template/pr32519.C: Likewise.
4415 * g++.dg/template/qualttp21.C: Likewise.
4416 * g++.dg/template/qualttp8.C: Likewise.
4417 * g++.dg/template/ttp10.C: Likewise.
4418 * g++.dg/template/typedef11.C: Likewise.
4419 * g++.dg/template/typedef13.C: Likewise.
4420 * g++.dg/template/typedef19.C: Likewise.
4421 * g++.dg/template/typedef20.C: Likewise.
4422 * g++.dg/template/typedef22.C: Likewise.
4423 * g++.dg/template/using16.C: Likewise.
4424 * g++.dg/template/virtual3.C: Likewise.
4425 * g++.dg/ubsan/pr61272.C: Likewise.
4426 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4427 * g++.old-deja/g++.brendan/crash11.C: Likewise.
4428 * g++.old-deja/g++.brendan/enum6.C: Likewise.
4429 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4430 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4431 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4432 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4433 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4434 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4435 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4436 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4437 * g++.old-deja/g++.jason/access17.C: Likewise.
4438 * g++.old-deja/g++.jason/access18.C: Likewise.
4439 * g++.old-deja/g++.jason/access22.C: Likewise.
4440 * g++.old-deja/g++.jason/access23.C: Likewise.
4441 * g++.old-deja/g++.jason/access8.C: Likewise.
4442 * g++.old-deja/g++.jason/delete3.C: Likewise.
4443 * g++.old-deja/g++.jason/report.C: Likewise.
4444 * g++.old-deja/g++.law/access2.C: Likewise.
4445 * g++.old-deja/g++.law/access3.C: Likewise.
4446 * g++.old-deja/g++.law/access4.C: Likewise.
4447 * g++.old-deja/g++.law/access5.C: Likewise.
4448 * g++.old-deja/g++.law/arm12.C: Likewise.
4449 * g++.old-deja/g++.law/arm14.C: Likewise.
4450 * g++.old-deja/g++.law/ctors13.C: Likewise.
4451 * g++.old-deja/g++.law/union2.C: Likewise.
4452 * g++.old-deja/g++.law/visibility12.C: Likewise.
4453 * g++.old-deja/g++.law/visibility15.C: Likewise.
4454 * g++.old-deja/g++.law/visibility16.C: Likewise.
4455 * g++.old-deja/g++.law/visibility17.C: Likewise.
4456 * g++.old-deja/g++.law/visibility18.C: Likewise.
4457 * g++.old-deja/g++.law/visibility19.C: Likewise.
4458 * g++.old-deja/g++.law/visibility20.C: Likewise.
4459 * g++.old-deja/g++.law/visibility21.C: Likewise.
4460 * g++.old-deja/g++.law/visibility24.C: Likewise.
4461 * g++.old-deja/g++.law/visibility4.C: Likewise.
4462 * g++.old-deja/g++.law/visibility5.C: Likewise.
4463 * g++.old-deja/g++.law/visibility6.C: Likewise.
4464 * g++.old-deja/g++.law/visibility7.C: Likewise.
4465 * g++.old-deja/g++.law/visibility8.C: Likewise.
4466 * g++.old-deja/g++.law/visibility9.C: Likewise.
4467 * g++.old-deja/g++.niklas/t135.C: Likewise.
4468 * g++.old-deja/g++.oliva/delete1.C: Likewise.
4469 * g++.old-deja/g++.oliva/partord1.C: Likewise.
4470 * g++.old-deja/g++.other/access11.C: Likewise.
4471 * g++.old-deja/g++.other/access4.C: Likewise.
4472 * g++.old-deja/g++.other/access7.C: Likewise.
4473 * g++.old-deja/g++.other/crash1.C: Likewise.
4474 * g++.old-deja/g++.other/crash7.C: Likewise.
4475 * g++.old-deja/g++.other/friend1.C: Likewise.
4476 * g++.old-deja/g++.other/friend4.C: Likewise.
4477 * g++.old-deja/g++.other/friend9.C: Likewise.
4478 * g++.old-deja/g++.other/lineno1.C: Likewise.
4479 * g++.old-deja/g++.other/using1.C: Likewise.
4480 * g++.old-deja/g++.pt/enum14.C: Likewise.
4481 * g++.old-deja/g++.pt/friend11.C: Likewise.
4482 * g++.old-deja/g++.pt/friend21.C: Likewise.
4483 * g++.old-deja/g++.pt/friend3.C: Likewise.
4484 * g++.old-deja/g++.pt/inherit2.C: Likewise.
4485 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4486 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4487 * g++.old-deja/g++.robertl/eb94.C: Likewise.
4489 2015-04-15 Jakub Jelinek <jakub@redhat.com>
4492 * g++.dg/ipa/pr65765.C: New test.
4494 2015-04-15 Nick Clifton <nickc@redhat.com>
4496 * gcc.target/rx/builtins.c: Disable RMPA test if string
4497 instructions are not allowed.
4499 2015-04-15 Alan Modra <amodra@gmail.com>
4501 * gcc.dg/pr65408.c: New.
4503 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4506 * gcc.target/arm/pr65729.c: New test.
4508 2015-04-14 Richard Biener <rguenther@suse.de>
4510 PR tree-optimization/65758
4511 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4513 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4516 * gcc.c-torture/execute/pr65648.c: New test.
4518 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4520 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4521 __builtin_finite instead of finite.
4522 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4525 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
4527 PR tree-optimization/63387
4528 * gcc.dg/pr63387.c: New testcase.
4530 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
4532 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4534 2015-04-13 Richard Biener <rguenther@suse.de>
4536 PR tree-optimization/65204
4537 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4539 2015-04-13 Terry Guo <terry.guo@arm.com>
4542 * gcc.target/arm/pr65710.c: New.
4544 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4546 PR tree-optimization/65747
4547 * g++.dg/torture/pr65747.C: New test.
4549 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4552 * g++.dg/cpp0x/pr65736.C: New test.
4554 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
4555 Martin Liska <mliska@suse.cz>
4558 * g++.dg/ipa/pr65722.C: New testcase.
4560 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4562 PR tree-optimization/65735
4563 * gcc.c-torture/compile/pr65735.c: New test.
4565 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
4568 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4570 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4573 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4575 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
4578 * gcc.target/arm/pr65647-2.c: New.
4580 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4583 * g++.dg/torture/pr65694.C: New test.
4585 2015-04-10 Tobias Burnus <burnus@net-b.de>
4587 * gfortran.dg/coarray_lock_6.f90: New.
4588 * gfortran.dg/coarray_lock_7.f90: New.
4589 * gfortran.dg/coarray/lock_2.f90: New.
4591 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
4597 * gfortran.dg/used_types_27.f90: New.
4599 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4602 * gcc.target/i386/pr65671.c: New.
4604 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4606 PR tree-optimization/65709
4607 * c-c++-common/ubsan/align-9.c: New test.
4609 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
4612 * gfortran.dg/pr56852.f90: New test.
4614 2015-04-09 Marek Polacek <polacek@redhat.com>
4615 Jakub Jelinek <jakub@redhat.com>
4618 * g++.dg/opt/pr65554.C: New test.
4620 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4623 * c-c++-common/attr-aligned-1.c: New test.
4625 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
4627 * gcc.target/i386/mpx/memmove-zero-length.c: New.
4629 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4632 * gcc.target/i386/sse-25.c: New.
4634 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4637 * gcc.target/i386/pr65693.c: New test.
4639 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4641 * gcc.dg/lto/chkp-static-bounds_0.c: New.
4643 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4645 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4647 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4649 * gcc.target/i386/thunk-retbnd.c: New.
4651 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
4653 * gnat.dg/opt48.adb: New test.
4654 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4655 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4657 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
4660 * gcc.c-torture/compile/pr65540.c: New.
4662 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
4664 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4667 2015-04-07 Jakub Jelinek <jakub@redhat.com>
4670 * g++.dg/debug/pr65678.C: New test.
4673 * gcc.c-torture/compile/pr65680.c: New test.
4675 2015-04-07 Andre Vehreschild <vehre@gmx.de>
4678 * gfortran.dg/allocate_with_source_5.f90: New test.
4680 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
4682 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4683 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4685 2015-04-07 Bin Cheng <bin.cheng@arm.com>
4687 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4689 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4692 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4693 to get floating point compression.
4694 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4696 2015-04-06 Jakub Jelinek <jakub@redhat.com>
4698 PR preprocessor/61977
4699 * gcc.dg/cpp/pr61977.c: New test.
4701 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
4703 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4705 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
4708 * gcc.target/arm/pr65647.c: New.
4710 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
4713 * g++.dg/torture/pr65655.C: New testcase.
4715 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4718 * g++.dg/cpp1y/lambda-init13.C: New.
4720 2015-04-03 Marek Polacek <polacek@redhat.com>
4722 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4724 2015-04-02 Marek Polacek <polacek@redhat.com>
4727 * g++.dg/cpp0x/constexpr-fold1.C: New test.
4728 * g++.dg/cpp0x/constexpr-fold2.C: New test.
4730 2015-04-02 Jakub Jelinek <jakub@redhat.com>
4732 PR preprocessor/61977
4733 * gcc.target/powerpc/pr61977-1.c: New test.
4734 * gcc.target/powerpc/pr61977-2.c: New test.
4736 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
4739 * g++.dg/warn/Wshadow-8.C: New.
4740 * g++.dg/warn/Wshadow-9.C: Likewise.
4741 * g++.dg/warn/Wshadow-10.C: Likewise.
4742 * g++.dg/warn/Wshadow-11.C: Likewise.
4744 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4746 * gcc.dg/pr23623.c: Added aligned attribute.
4747 * gcc.dg/20141029-1.c: Likewise.
4748 * gcc.dg/20150306-1.c: New test.
4750 2015-04-01 Marek Polacek <polacek@redhat.com>
4753 * g++.dg/cpp0x/initlist93.C: New test.
4754 * g++.dg/cpp0x/initlist94.C: New test.
4756 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
4759 * gcc.target/aarch64/pr65624.c: New test.
4761 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
4763 * gcc.dg/ipa/inlinehint-4.c: New testcase.
4765 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
4767 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4768 extra variable to force stack alignment.
4769 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4770 extra variable to force stack alignment.
4772 2015-03-31 Marek Polacek <polacek@redhat.com>
4775 * g++.dg/template/pr65390.C: New test.
4777 2015-03-31 Martin Liska <mliska@suse.cz>
4779 * g++.dg/ipa/pr65557.C: New test.
4781 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
4783 * gcc.target/s390/hotpatch-25.c: New test.
4784 * gcc.target/s390/hotpatch-1.c: Update test.
4785 * gcc.target/s390/hotpatch-10.c: Update test.
4786 * gcc.target/s390/hotpatch-11.c: Update test.
4787 * gcc.target/s390/hotpatch-12.c: Update test.
4788 * gcc.target/s390/hotpatch-13.c: Update test.
4789 * gcc.target/s390/hotpatch-14.c: Update test.
4790 * gcc.target/s390/hotpatch-15.c: Update test.
4791 * gcc.target/s390/hotpatch-16.c: Update test.
4792 * gcc.target/s390/hotpatch-17.c: Update test.
4793 * gcc.target/s390/hotpatch-18.c: Update test.
4794 * gcc.target/s390/hotpatch-19.c: Update test.
4795 * gcc.target/s390/hotpatch-2.c: Update test.
4796 * gcc.target/s390/hotpatch-21.c: Update test.
4797 * gcc.target/s390/hotpatch-22.c: Update test.
4798 * gcc.target/s390/hotpatch-23.c: Update test.
4799 * gcc.target/s390/hotpatch-24.c: Update test.
4800 * gcc.target/s390/hotpatch-3.c: Update test.
4801 * gcc.target/s390/hotpatch-4.c: Update test.
4802 * gcc.target/s390/hotpatch-5.c: Update test.
4803 * gcc.target/s390/hotpatch-6.c: Update test.
4804 * gcc.target/s390/hotpatch-7.c: Update test.
4805 * gcc.target/s390/hotpatch-8.c: Update test.
4806 * gcc.target/s390/hotpatch-9.c: Update test.
4807 * gcc.target/s390/hotpatch-compile-16.c: Update test.
4809 2015-03-31 Richard Biener <rguenther@suse.de>
4812 * g++.dg/torture/pr65626.C: New testcase.
4814 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4817 * gcc.target/i386/mpx/pr65531.cc: New.
4819 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4822 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4823 __builtin_alloca instead of alloca.
4824 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4825 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4826 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4829 2015-03-30 Jakub Jelinek <jakub@redhat.com>
4832 * g++.dg/ubsan/pr65610.C: New test.
4834 2015-03-30 Marek Polacek <polacek@redhat.com>
4837 * g++.dg/cpp0x/pr65398-2.C: New test.
4839 2015-03-30 Marek Polacek <polacek@redhat.com>
4841 * c-c++-common/pr65556.c: Change the width of bit-fields.
4843 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4846 * gcc.target/i386/pr65588.c: New testcase.
4848 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4850 PR libgfortran/65563
4851 * gfortran.dg/open_errors_2.f90: New test.
4853 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4855 PR libgfortran/65596
4856 * gfortran.dg/namelist_86.f90: New test.
4858 2015-03-28 Andre Vehreschild <vehre@gmx.de>
4860 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4861 statement to reflect new ownership.
4863 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4866 * g++.dg/template/friend58.C: New.
4867 * g++.dg/template/friend59.C: Likewise.
4869 2015-03-27 Tobias Burnus <burnus@net-b.de>
4872 * g++.dg/gomp/openmp-simd-3.C: New.
4873 * gcc.dg/gomp/openmp-simd-3.c: New.
4875 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
4878 * gcc.target/i386/pr65248-1.c: New file.
4879 * gcc.target/i386/pr65248-2.c: Likewise.
4880 * gcc.target/i386/pr65248-3.c: Likewise.
4881 * gcc.target/i386/pr65248-4.c: Likewise.
4883 2015-03-27 Jakub Jelinek <jakub@redhat.com>
4886 * gcc.c-torture/compile/pr65593.c: New test.
4888 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4891 * g++.dg/cpp1y/constexpr-assert1.C: New.
4893 2015-03-27 Marek Polacek <polacek@redhat.com>
4896 * c-c++-common/pr65556.c: New test.
4898 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4901 * g++.dg/torture/pr65600.C: New testcase.
4903 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
4906 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4908 2015-03-27 Andre Vehreschild <vehre@gmx.de>
4910 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4911 statement and cleanup. Fixed typos.
4913 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4916 * gcc.c-torture/compile/pr65595.c: New testcase.
4918 2015-03-27 Marek Polacek <polacek@redhat.com>
4921 * g++.dg/ubsan/pr65583.C: New test.
4923 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4925 * gcc.c-torture/compile/20150327.c: New testcase.
4927 2015-03-26 Richard Biener <rguenther@suse.de>
4930 * g++.dg/torture/pr65555.C: New testcase.
4932 2015-03-26 Jakub Jelinek <jakub@redhat.com>
4934 PR tree-optimization/64715
4935 * gcc.dg/builtin-object-size-15.c: New test.
4936 * gcc.dg/pr64715-1.c: New test.
4937 * gcc.dg/pr64715-2.c: New test.
4939 2015-03-26 Richard Biener <rguenther@suse.de>
4942 * gnat.dg/specs/opt2.ads: Fix testcase.
4944 2015-03-25 Martin Sebor <msebor@redhat.com>
4947 * lib/target-supports.exp (check_effective_target_arm32): Fail early
4948 when target isn't arm*-*-*-*.
4949 (check_effective_target_arm_nothumb): Likewise.
4950 (check_effective_target_arm_little_endian): Likewise.
4951 (check_effective_target_arm_vect_no_misalign): Likewise.
4952 (check_effective_target_aarch64_little_endian): Fail early if target
4955 2015-03-25 Sebastian Pop <s.pop@samsung.com>
4957 PR tree-optimization/65177
4958 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4960 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
4962 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4963 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4964 smmintrin.h and mm3dnow.h.
4966 2015-03-25 Marek Polacek <polacek@redhat.com>
4969 * g++.dg/cpp0x/pr65558.C: New test.
4971 2015-03-25 Marek Polacek <polacek@redhat.com>
4974 * g++.dg/template/pr61670.C: New test.
4976 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4979 * g++.dg/template/pr54987.C: New.
4981 2015-03-25 Richard Biener <rguenther@suse.de>
4983 PR tree-optimization/62630
4984 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4986 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
4989 * gcc.target/i386/mpx/pr65508.c: New.
4991 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
4995 * gfortran.dg/data_initialized_3.f90: New.
4997 2015-03-25 Richard Biener <rguenther@suse.de>
5000 * gnat.dg/specs/opt2.ads: New testcase.
5002 2015-03-25 Bin Cheng <bin.cheng@arm.com>
5004 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5005 * gcc.target/arm/memset-inline-4.c: Skip for
5006 arm_tune_string_ops_prefer_neon.
5007 * gcc.target/arm/memset-inline-5.c: Ditto.
5008 * gcc.target/arm/memset-inline-6.c: Ditto.
5009 * gcc.target/arm/memset-inline-8.c: Ditto.
5010 * gcc.target/arm/memset-inline-9.c: Ditto.
5012 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5015 * g++.dg/other/virtual3.C: New.
5017 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5020 * g++.dg/cpp0x/vt-60130.C: New.
5022 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5025 * g++.dg/warn/Warray-bounds-7.C: New.
5027 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5030 * g++.dg/template/defarg18.C: New.
5032 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5035 * g++.dg/cpp0x/vt-59988.C: New.
5037 2015-03-24 Jakub Jelinek <jakub@redhat.com>
5039 PR tree-optimization/65533
5040 * gcc.dg/pr65533.c: New test.
5042 2015-03-24 Andre Vehreschild <vehre@gmx.de>
5044 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5045 source= and mold= expressions functionality.
5046 * gfortran.dg/allocate_class_4.f90: New test.
5047 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5048 copying an unlimited polymorhpic object containing a char array
5049 to another unlimited polymorphic object respects the _len
5051 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5052 whether deferred length char array allocate works, unlimited
5053 polymorphic object allocation from a string works and if
5054 allocating an array of deferred length strings works.
5055 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5057 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5060 * g++.dg/cpp0x/constexpr-array11.C: New.
5062 2015-03-24 Richard Biener <rguenther@suse.de>
5065 * gcc.dg/torture/pr65517.c: New testcase.
5067 2015-03-24 Tobias Burnus <burnus@net-b.de>
5069 * gfortran.dg/coindexed_1.f90: Moved from
5070 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5072 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5075 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5079 * gcc.target/i386/pr65523.c: New test.
5082 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5084 * g++.dg/lto/pr65475b_0.C: Likewise.
5086 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
5089 * gcc.target/sh/torture/pr65505.c: New.
5091 2015-03-23 Martin Sebor <msebor@redhat.com>
5094 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5095 assembly for lvx in addition to lxv.
5097 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5100 * gfortran.dg/pr65504.f90: New test.
5103 * gcc.dg/pr65521.c: New test.
5105 2015-03-23 Richard Biener <rguenther@suse.de>
5107 PR tree-optimization/65518
5108 * gcc.dg/vect/pr65518.c: New testcase.
5110 2015-03-23 Richard Biener <rguenther@suse.de>
5112 PR tree-optimization/65494
5113 * gcc.dg/vect/pr65494.c: New testcase.
5115 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5117 PR preprocessor/65238
5118 * c-c++-common/cpp/pr65238-1.c: New test.
5119 * gcc.dg/cpp/pr65238-2.c: New test.
5120 * gcc.dg/cpp/trad/pr65238-3.c: New test.
5121 * gcc.dg/cpp/trad/pr65238-4.c: New test.
5123 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
5124 Mikael Morin <mikael@gcc.gnu.org>
5127 * gfortran.dg/elemental_dependency_4.f90: New.
5128 * gfortran.dg/elemental_dependency_5.f90: New.
5130 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
5133 * g++.dg/lto/pr65475b_0.C: New testcase.
5134 * g++.dg/lto/pr65475b_1.C: New testcase.
5135 * g++.dg/lto/pr65475c_0.C: New testcase.
5136 * g++.dg/lto/pr65475c_1.C: New testcase.
5138 2015-03-21 Tobias Burnus <burnus@net-b.de>
5140 * gfortran.dg/coarray_38.f90: New.
5141 * gfortran.dg/coarray_39.f90: New.
5142 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5145 2015-03-20 Marek Polacek <polacek@redhat.com>
5148 * g++.dg/cpp0x/pr65398.C: New test.
5150 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
5153 * g++.dg/lto/pr65475_0.C: New testcase.
5154 * g++.dg/lto/pr65475_1.C: New testcase.
5156 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
5158 PR rtl-optimization/64366
5159 * gcc.target/sh/pr64366.c: New.
5161 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5164 * g++.dg/cpp0x/constexpr-48324.C: New.
5166 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5169 * g++.dg/cpp0x/pr48453.C: New.
5171 2015-03-20 Marek Polacek <polacek@redhat.com>
5174 * g++.dg/cpp0x/pr65072.C: New test.
5176 2015-03-20 Richard Biener <rguenther@suse.de>
5179 * gcc.dg/pr15347.c: Use -O.
5180 * c-c++-common/pr19807-1.c: Likewise.
5182 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
5184 * gnat.dg/volatile13.ad[sb]: New test.
5186 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
5188 PR rtl-optimization/60851
5189 * gcc.target/i386/pr60851.c: New test.
5191 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5194 * g++.dg/pr65240.h: Add tests for PR 65240.
5195 * g++.dg/pr65240-1.C: Likewise.
5196 * g++.dg/pr65240-2.C: Likewise.
5197 * g++.dg/pr65240-3.C: Likewise.
5198 * g++.dg/pr65240-4.C: Likewise.
5200 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
5202 PR rtl-optimization/63491
5203 * gcc.target/powerpc/pr63491.c: New.
5205 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5207 * g++.dg/ipa/pr65465.C: New test.
5209 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5212 * g++.dg/cpp0x/deleted11.C: New.
5214 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5217 * c-c++-common/tsan/pr65400-3.c: New test.
5219 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5222 * g++.dg/cpp0x/constexpr-59686.C: New.
5224 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5227 * g++.dg/tsan/pr64265.C: New test.
5230 * c-c++-common/tsan/pr65400-1.c: New test.
5231 * c-c++-common/tsan/pr65400-2.c: New test.
5233 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5236 * g++.dg/cpp0x/pr59816.C: New.
5238 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
5241 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5243 2015-03-18 Martin Liska <mliska@suse.cz>
5246 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5247 equivalences either to 6 or 7.
5249 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
5253 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
5255 * gcc.dg/undefined-loop-1.c: New file.
5256 * gcc.dg/undefined-loop-2.c: New file.
5258 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
5261 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5262 loop exits too early.
5264 2015-03-18 Jakub Jelinek <jakub@redhat.com>
5266 PR tree-optimization/65450
5267 * gfortran.dg/pr65450.f90: New test.
5270 * gcc.target/i386/pr65078-1.c: New test.
5271 * gcc.target/i386/pr65078-2.c: New test.
5272 * gcc.target/i386/pr65078-3.c: New test.
5273 * gcc.target/i386/pr65078-4.c: New test.
5274 * gcc.target/i386/pr65078-5.c: New test.
5275 * gcc.target/i386/pr65078-6.c: New test.
5277 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5280 * g++.dg/cpp1y/pr65340.C: New.
5282 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5285 * gfortran.dg/system_clock_3.f08: Adjust test.
5287 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
5290 * gfortran.dg/proc_ptr_comp_44.f90: New test.
5291 * gfortran.dg/proc_ptr_comp_45.f90: New test.
5293 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5296 * gfortran.dg/system_clock_3.f08: New test.
5298 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
5301 g++.dg/cpp1y/pr64626-1.C: New.
5302 g++.dg/cpp1y/pr64626-2.C: New.
5303 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5305 2015-03-16 Jakub Jelinek <jakub@redhat.com>
5307 PR tree-optimization/65427
5308 * gcc.c-torture/execute/pr65427.c: New test.
5310 2015-03-16 Marek Polacek <polacek@redhat.com>
5314 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5315 * g++.dg/cpp0x/pr65327.C: New test.
5317 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
5320 * c-c++-common/asan/pr64820.c: New test.
5322 2015-03-16 Andre Vehreschild <vehre@gmx.de>
5324 * gfortran.dg/pointer_2.f90: New test.
5326 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
5328 * g++.dg/pr65049.C: New test.
5330 2015-03-16 Tom de Vries <tom@codesourcery.com>
5332 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5333 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5334 * gcc.target/i386/fuse-caller-save.c: Same.
5336 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
5338 * gnat.dg/loop_optimization18.ad[sb]: New test.
5339 * gnat.dg/loop_optimization18_pkg.ads: New helper.
5341 2015-03-16 Alan Modra <amodra@gmail.com>
5343 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
5346 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
5348 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5350 * gcc.dg/torture/pr65270-2.c: Likewise.
5352 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
5355 * gfortran.dg/pointer_remapping_9.f90: New.
5357 2015-03-14 Jakub Jelinek <jakub@redhat.com>
5359 PR tree-optimization/65369
5360 * gcc.c-torture/execute/pr65369.c: New test.
5362 PR tree-optimization/65418
5363 * gcc.c-torture/execute/pr65418-1.c: New test.
5364 * gcc.c-torture/execute/pr65418-2.c: New test.
5366 PR rtl-optimization/65401
5367 * gcc.c-torture/execute/pr65401.c: New test.
5369 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5372 * gcc.target/arm/pr64600_1.c: New test.
5374 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5376 PR rtl-optimization/65235
5377 * gcc.target/aarch64/pr65235_1.c: New test.
5379 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
5381 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5382 * gcc.target/s390/hotpatch-22.c: Likewise.
5383 * gcc.target/s390/hotpatch-23.c: Likewise.
5384 * gcc.target/s390/hotpatch-24.c: Likewise.
5385 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5386 * gcc.target/s390/hotpatch-1.c: Update expected output.
5387 * gcc.target/s390/hotpatch-2.c: Likewise.
5388 * gcc.target/s390/hotpatch-3.c: Likewise.
5389 * gcc.target/s390/hotpatch-4.c: Likewise.
5390 * gcc.target/s390/hotpatch-5.c: Likewise.
5391 * gcc.target/s390/hotpatch-6.c: Likewise.
5392 * gcc.target/s390/hotpatch-7.c: Likewise.
5393 * gcc.target/s390/hotpatch-8.c: Likewise.
5394 * gcc.target/s390/hotpatch-9.c: Likewise.
5395 * gcc.target/s390/hotpatch-10.c: Likewise.
5396 * gcc.target/s390/hotpatch-11.c: Likewise.
5397 * gcc.target/s390/hotpatch-12.c: Likewise.
5398 * gcc.target/s390/hotpatch-13.c: Likewise.
5399 * gcc.target/s390/hotpatch-14.c: Likewise.
5400 * gcc.target/s390/hotpatch-15.c: Likewise.
5401 * gcc.target/s390/hotpatch-16.c: Likewise.
5402 * gcc.target/s390/hotpatch-17.c: Likewise.
5403 * gcc.target/s390/hotpatch-18.c: Likewise.
5404 * gcc.target/s390/hotpatch-19.c: Likewise.
5406 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
5409 * gcc.target/i386/pr65103-1.c: New.
5411 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
5414 * gcc.target/i386/pr65044.c: New.
5416 2015-03-12 Tom de Vries <tom@codesourcery.com>
5418 PR rtl-optimization/64895
5419 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5420 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5421 * gcc.target/i386/fuse-caller-save.c: Ditto.
5423 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5425 * gcc.dg/ipa/pr63569.c: Fix template.
5427 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
5429 * g++.dg/ipa/pr64146.C: Require fpic support.
5431 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
5434 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5435 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5437 2015-03-11 Jakub Jelinek <jakub@redhat.com>
5439 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5440 to dg-options, fix up dg-skip-if.
5442 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
5445 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5446 * gcc.target/avr/tiny-caller-save.c: Same.
5448 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5451 * g++.dg/pr65242.C: New test.
5453 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
5455 * c-c++-common/asan/no-asan-check-glob.c: New test.
5457 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
5460 * g++.dg/other/default11.C: New.
5461 * g++.dg/other/default12.C: Likewise.
5463 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5466 * gcc.target/i386/bmi2-bzhi-2.c: New test.
5468 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
5471 * gfortran.dg/unlimited_polymorphic_23.f90: New test
5473 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5476 * g++.dg/cpp0x/pr65127.C: New test.
5478 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5480 * gcc.dg/ipa/PR64550.c: Update template.
5482 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5483 Tobias Burnus <burnus@net-b.de>
5485 * gfortran.dg/coarray_sync_memory.f90: New.
5487 2015-03-10 Marek Polacek <polacek@redhat.com>
5490 * c-c++-common/ubsan/pr65367.c: New test.
5492 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5494 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5495 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5496 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5497 * gcc.target/i386/mpx/calloc-1-nov.c: New.
5498 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5499 * gcc.target/i386/mpx/malloc-1-nov.c: New.
5500 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5501 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5502 * gcc.target/i386/mpx/realloc-1-nov.c: New.
5503 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5504 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5505 * gcc.target/i386/mpx/realloc-2-nov.c: New.
5506 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5508 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5510 * lib/mpx-dg.exp (mpx_link_flags): New.
5513 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5514 * gcc.target/i386/mpx/alloca-1-nov.c: New.
5515 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5516 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5517 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5518 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5519 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5520 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5521 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5522 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5523 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5524 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5525 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5526 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5527 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5528 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5529 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5530 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5531 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5532 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5533 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5534 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5535 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5536 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5537 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5538 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5539 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5540 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5541 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5542 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5543 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5544 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5545 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5546 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5547 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5548 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5549 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5550 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5551 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5552 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5553 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5554 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5555 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5556 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5557 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5558 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5559 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5560 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5561 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5562 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5563 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5564 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5565 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5566 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5567 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5568 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5569 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5570 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5571 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5572 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5573 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5574 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5575 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5576 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5577 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5578 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5579 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5580 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5581 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5582 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5583 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5584 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5585 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5586 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5587 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5588 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5589 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5590 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5591 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5592 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5593 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5594 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5595 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5596 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5597 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5598 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5599 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5600 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5601 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5602 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5603 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5604 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5605 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5606 * gcc.target/i386/mpx/label-address-1.c: New.
5607 * gcc.target/i386/mpx/legacy-1-nov.c: New.
5608 * gcc.target/i386/mpx/macro.c: New.
5609 * gcc.target/i386/mpx/mpx-check.h: New.
5610 * gcc.target/i386/mpx/mpx.exp: New.
5611 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5612 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5613 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5614 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5615 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5616 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5617 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5618 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5619 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5620 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5621 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5622 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5623 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5624 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5625 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5626 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5627 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5628 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5629 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5630 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5631 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5632 * gcc.target/i386/mpx/reference-1-lbv.c: New.
5633 * gcc.target/i386/mpx/reference-1-nov.c: New.
5634 * gcc.target/i386/mpx/reference-1-ubv.c: New.
5635 * gcc.target/i386/mpx/reference-2-lbv.c: New.
5636 * gcc.target/i386/mpx/reference-2-nov.c: New.
5637 * gcc.target/i386/mpx/reference-2-ubv.c: New.
5638 * gcc.target/i386/mpx/reference-3-lbv.c: New.
5639 * gcc.target/i386/mpx/reference-3-nov.c: New.
5640 * gcc.target/i386/mpx/reference-3-ubv.c: New.
5641 * gcc.target/i386/mpx/reference-4-lbv.c: New.
5642 * gcc.target/i386/mpx/reference-4-nov.c: New.
5643 * gcc.target/i386/mpx/reference-4-ubv.c: New.
5644 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5645 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5646 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5647 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5648 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5649 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5650 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5651 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5652 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5653 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5654 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5655 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5656 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5657 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5658 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5659 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5660 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5661 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5662 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5663 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5664 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5665 * gcc.target/i386/mpx/sincos-1-nov.c: New.
5666 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5667 * gcc.target/i386/mpx/static-array-1-nov.c: New.
5668 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5669 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5670 * gcc.target/i386/mpx/static-init-1-nov.c: New.
5671 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5672 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5673 * gcc.target/i386/mpx/static-init-2-nov.c: New.
5674 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5675 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5676 * gcc.target/i386/mpx/static-init-3-nov.c: New.
5677 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5678 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5679 * gcc.target/i386/mpx/static-init-4-nov.c: New.
5680 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5681 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5682 * gcc.target/i386/mpx/static-init-5-nov.c: New.
5683 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5684 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5685 * gcc.target/i386/mpx/static-init-6-nov.c: New.
5686 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5687 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5688 * gcc.target/i386/mpx/static-string-1-nov.c: New.
5689 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5690 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5691 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5692 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5693 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5694 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5695 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5696 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5697 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5698 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5699 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5700 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5701 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5702 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5703 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5704 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5705 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5706 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5707 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5708 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5709 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5710 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5711 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5712 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5713 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5714 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5715 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5716 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5717 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5718 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5719 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5720 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5721 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5722 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5723 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5724 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5725 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5726 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5727 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5728 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5729 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5730 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5731 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5732 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5733 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5734 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5735 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5736 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5737 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5738 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5739 * gcc.target/i386/mpx/vararg-1-nov.c: New.
5740 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5741 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5742 * gcc.target/i386/mpx/vararg-2-nov.c: New.
5743 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5744 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5745 * gcc.target/i386/mpx/vararg-3-nov.c: New.
5746 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5747 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5748 * gcc.target/i386/mpx/vararg-4-nov.c: New.
5749 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5750 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5751 * gcc.target/i386/mpx/vararg-5-nov.c: New.
5752 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5753 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5754 * gcc.target/i386/mpx/vararg-6-nov.c: New.
5755 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5756 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5757 * gcc.target/i386/mpx/vararg-7-nov.c: New.
5758 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5759 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5760 * gcc.target/i386/mpx/vararg-8-nov.c: New.
5761 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5762 * gcc.target/i386/mpx/vla-1-lbv.c: New.
5763 * gcc.target/i386/mpx/vla-1-nov.c: New.
5764 * gcc.target/i386/mpx/vla-1-ubv.c: New.
5765 * gcc.target/i386/mpx/vla-2-lbv.c: New.
5766 * gcc.target/i386/mpx/vla-2-nov.c: New.
5767 * gcc.target/i386/mpx/vla-2-ubv.c: New.
5769 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
5771 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5773 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
5775 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5777 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
5779 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5780 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5782 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5785 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5788 * c-c++-common/pr65120.c: New test.
5790 PR rtl-optimization/65321
5791 * gcc.dg/pr65321.c: New test.
5793 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5795 PR tree-optimization/65355
5796 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5798 2015-03-09 Jakub Jelinek <jakub@redhat.com>
5801 * c-c++-common/pr49706.c: Adjust tests for not warning
5802 about !!x == y or !b == y where b is boolean, and add
5804 * c-c++-common/pr62199-2.c: Likewise.
5806 2015-03-09 Richard Biener <rguenther@suse.de>
5809 * gcc.dg/torture/pr65270-1.c: New testcase.
5810 * gcc.dg/torture/pr65270-2.c: Likewise.
5812 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5814 PR tree-optimization/63743
5815 * gcc.dg/pr63743.c: New test.
5817 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
5820 * g++.dg/lto/pr65316_0.C: New testcase.
5821 * g++.dg/lto/pr65316_1.C: New testcase.
5823 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
5826 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5828 * g++.dg/abi/rtti3.C: Likewise.
5830 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5833 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5835 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5837 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5839 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5841 2015-03-08 Morin <mikael@gcc.gnu.org>
5844 * gfortran.dg/entry_20.f90: New.
5846 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5849 * gcc.c-torture/compile/pr65153.c: New.
5851 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5854 * g++.dg/torture/pr65249.C: New.
5856 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
5858 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5860 (int64_t): Likewise.
5862 2015-03-07 Marek Polacek <polacek@redhat.com>
5863 Martin Uecker <uecker@eecs.berkeley.edu>
5866 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5868 * c-c++-common/ubsan/bounds-8.c: New test.
5869 * c-c++-common/ubsan/bounds-9.c: New test.
5870 * gcc.dg/ubsan/bounds-2.c: New test.
5872 2015-03-05 Martin Sebor <msebor@redhat.com>
5874 * PR testsuite/63175
5875 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5876 checking of results into main to prevent it from getting optimized
5878 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5880 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
5882 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5883 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5884 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5887 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
5889 * g++.dg/lto/pr65302_1.C: New testcase.
5890 * g++.dg/lto/pr65302_0.C: New testcase.
5892 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5894 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5895 -fno-ipa-icf to dg-options.
5897 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5899 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5900 compiles using the linker plugin.
5902 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
5904 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5906 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5908 * gcc.target/arm/pr65067.c: New test.
5910 2015-03-05 Martin Liska <mliska@suse.cz>
5913 * gcc.dg/ipa/pr65318.c: New test.
5915 2015-03-05 Marek Polacek <polacek@redhat.com>
5917 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5919 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5921 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5923 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5925 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5926 max-unroll-times back to defaults for s390.
5928 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5932 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5935 * g++.dg/cpp0x/initlist92.C: New.
5937 2015-03-05 Richard Biener <rguenther@suse.de>
5939 PR tree-optimization/65310
5940 * gcc.dg/vect/pr65310.c: New testcase.
5942 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5945 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5947 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
5949 * gnat.dg/entry_queues3.adb: New test.
5951 2015-03-04 Ian Lance Taylor <iant@google.com>
5953 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5955 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5958 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5960 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
5962 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5963 -fno-ipa-icf to dg-options
5964 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5965 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5967 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5970 * g++.dg/cpp0x/decltype62.C: New.
5972 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
5974 * gnat.dg/object_overflow5.adb: New test.
5976 2015-03-03 Martin Liska <mliska@suse.cz>
5979 * gcc.dg/ipa/pr65287.c: New test.
5981 2015-03-03 Martin Jambor <mjambor@suse.cz>
5982 Eric Botcazou <ebotcazou@adacore.com>
5984 * gnat.dg/specs/pack12.ads: New test.
5986 2015-03-03 Martin Liska <mliska@suse.cz>
5988 * gcc.dg/ipa/PR65282.c: New test.
5990 2015-03-13 Jeff Law <law@redhat.com>
5992 PR tree-optimization/65241
5993 * gcc.c-torture/compile/pr65241.c: New test.
5995 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
5998 * gcc.target/avr/torture/pr64331.c: New test.
6000 2015-03-03 Martin Liska <mliska@suse.cz>
6001 Jan Hubicka <hubicka@ucw.cz>
6003 * g++.dg/ipa/pr65263.C: New test.
6005 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6008 * gcc.dg/lto/pr65130_0.c: New testcase.
6009 * gcc.dg/lto/pr65130_1.c: New testcase.
6011 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6014 * g++.dg/torture/pr64988.C: New testcase.
6016 2015-03-02 Tobias Burnus <burnus@net-b.de>
6018 * gfortran.dg/coarray_atomic_6.f90: New.
6020 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6023 * gcc.target/i386/pr65184.c: New.
6025 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6028 * gcc.target/i386/pr65183.c: New.
6030 2015-02-28 Martin Liska <mliska@suse.cz>
6031 Jan Hubicka <hubicka@ucw.cz>
6033 * gcc.dg/ipa/ipa-icf-35.c: New test.
6034 * gcc.dg/ipa/ipa-icf-36.c: New test.
6035 * gcc.dg/ipa/ipa-icf-37.c: New test.
6037 2015-02-28 Martin Liska <mliska@suse.cz>
6038 Jan Hubicka <hubicka@ucw.cz>
6041 * gcc.dg/ipa/ipa-icf-34.c: New test.
6043 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
6046 * gcc.target/sh/sh/pr61142.c: New.
6048 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
6050 * g++.dg/other/dump-ada-spec-3.C: New test.
6052 2015-03-01 Martin Liska <mliska@suse.cz>
6054 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6055 * g++.dg/ipa/pr63595.C: Update expected results.
6057 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
6060 * g++.dg/ipa/ipa-icf-6.C: New testcase.
6062 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
6064 * gcc.dg/vect/pr59354.c: Move vector producing code to
6067 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
6070 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6071 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6072 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6073 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6075 2015-02-27 Jakub Jelinek <jakub@redhat.com>
6077 PR tree-optimization/65048
6078 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6079 (foo): Use K&R style definition.
6081 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
6084 * g++.dg/pr65032.C: New.
6086 2015-02-27 Marek Polacek <polacek@redhat.com>
6089 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6092 2015-02-27 Marek Polacek <polacek@redhat.com>
6095 * gcc.dg/pr65228.c: New test.
6097 2015-02-27 Kai Tietz <ktietz@redhat.com>
6100 * gcc.dg/weak/weak-17.c: New file.
6102 2015-02-27 Richard Biener <rguenther@suse.de>
6105 * g++.dg/lto/pr65193_0.C: New testcase.
6107 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6109 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6110 * gcc.target/s390/hotpatch-8.c: Likewise.
6111 * gcc.target/s390/hotpatch-9.c: Likewise.
6112 * gcc.target/s390/pr61078.c: Likewise.
6113 * gcc.target/s390/pr57960.c: Remove -m64.
6114 * gcc.target/s390/pr61078.c: Likewise.
6116 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
6117 Martin Liska <mliska@suse.cz>
6120 * gcc.dg/pr64454.c: Disable ICF.
6121 * gcc.dg/pr28685-1.c: Disable ICF
6122 * gcc.dg/ipa/iinline-5.c: Disable ICF.
6123 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6124 * g++.dg/ipa/ipa-icf-4.C: Update template.
6126 2015-02-26 Jakub Jelinek <jakub@redhat.com>
6128 PR tree-optimization/65216
6129 * gcc.c-torture/execute/pr65216.c: New test.
6131 PR tree-optimization/65215
6132 * gcc.c-torture/execute/pr65215-1.c: New test.
6133 * gcc.c-torture/execute/pr65215-2.c: New test.
6134 * gcc.c-torture/execute/pr65215-3.c: New test.
6135 * gcc.c-torture/execute/pr65215-4.c: New test.
6136 * gcc.c-torture/execute/pr65215-5.c: New test.
6138 2015-02-26 Tom de Vries <tom@codesourcery.com>
6140 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6142 2015-02-26 Martin Liska <mliska@suse.cz>
6143 Jan Hubicka <hubicka@ucw.cz>
6145 * g++.dg/ipa/pr64146.C: Update expected results.
6146 * gcc.dg/ipa/ipa-icf-26.c: Update test.
6147 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6148 * gcc.dg/ipa/ipa-icf-34.c: New test.
6150 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6152 * gcc.dg/vect/vect-pr61917.c: Rename to ...
6153 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6154 (dg-additional-options): Remove dg directive.
6155 (dg-final): Add dg directive.
6157 2015-02-26 Marek Polacek <polacek@redhat.com>
6160 * g++.dg/ipa/pr65008.C: New test.
6162 2015-02-26 Tom de Vries <tom@codesourcery.com>
6164 * lib/profopt.exp (profopt-target-cleanup): New proc.
6165 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6166 files from sources from dg-additional-sources.
6168 2015-02-26 Tom de Vries <tom@codesourcery.com>
6170 * lib/gcov.exp: Cleanup in case of xfail.
6172 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6174 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6176 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
6179 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6180 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6181 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6182 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6183 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6184 * g++.dg/debug/pr46123.C: XFAIL and move...
6185 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6186 * gcc.dg/debug/dwarf2-3.c: Move...
6187 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6189 2015-02-26 Marek Polacek <polacek@redhat.com>
6192 * g++.dg/cpp1y/pr65202.C: New test.
6194 2015-02-26 Tom de Vries <tom@codesourcery.com>
6196 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6197 locale_facets.h.gcov.
6199 2015-02-26 Tom de Vries <tom@codesourcery.com>
6201 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6203 2015-02-26 Tom de Vries <tom@codesourcery.com>
6205 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6207 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
6210 * gcc.target/i386/pr65217.c: New.
6212 2015-02-26 Tom de Vries <tom@codesourcery.com>
6214 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6216 2015-02-26 Tom de Vries <tom@codesourcery.com>
6218 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6220 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6222 PR tree-optimization/65048
6223 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6225 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6227 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6228 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6230 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
6233 * gcc.target/i386/pr65161.c: New test.
6235 2015-02-26 Terry Guo <terry.guo@arm.com>
6237 * gcc.target/arm/no-volatile-in-it.c: New test.
6239 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
6241 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6242 (dg-options): Add -save-temps.
6243 (dg-final): Add cleanup-saved-temps.
6245 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
6247 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6249 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
6251 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6252 * gcc.target/powerpc/pack01.c: Include string.h.
6254 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
6257 * gcc.target/i386/pr65167.c: New.
6259 2015-02-25 Kai Tietz <ktietz@redhat.com>
6261 PR tree-optimization/61917
6262 * gcc.dg/vect/vect-pr61917.c: New file.
6264 2015-02-24 Jakub Jelinek <jakub@redhat.com>
6266 PR tree-optimization/65170
6267 * gcc.c-torture/execute/pr65170.c: New test.
6268 * gcc.dg/tree-ssa/vrp96.c: New test.
6270 2015-02-24 Tom de Vries <tom@codesourcery.com>
6272 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6274 2015-02-24 Tom de Vries <tom@codesourcery.com>
6277 * lib/gcc-defs.exp (additional_sources_used): Add new var.
6278 (dg-additional-files-options): Copy additional_sources to
6279 additional_sources_used before emptying additional_sources.
6280 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6281 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6282 (cleanup-saved-temps): Use additional_sources_used instead of
6284 (dg-test): Reset additional_sources_used.
6286 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
6289 * gfortran.dg/integer_exponentiation_6.F90: New test.
6291 2015-02-23 Martin Sebor <msebor@redhat.com>
6294 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6295 two parts. One to save registers, the other to verify the
6296 registers have the right values. Save register state into
6297 static data rather than on the stack.
6299 2015-02-23 Jakub Jelinek <jakub@redhat.com>
6302 * c-c++-common/asan/pr63888.c: New test.
6304 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
6307 * gcc.c-torture/compile/pr65163.c: New.
6309 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6311 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6312 with -m31 on 64 bit.
6313 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6314 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6316 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6318 * gcc.target/s390/20090223-1.c: Add
6319 -Wno-implicit-function-declaration option.
6320 * gcc.target/s390/pr42224.c: Likewise.
6321 * gcc.target/s390/pr55718.c: Likewise.
6323 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6325 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6326 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6327 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6328 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6329 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6330 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6331 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6332 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6333 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6334 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6335 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6336 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6337 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6338 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6339 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6340 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6341 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6342 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6343 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6344 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6345 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6347 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6349 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6350 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6351 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6352 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6353 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6354 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6355 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6356 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6357 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6358 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6359 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6360 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6361 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6362 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6363 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6364 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
6366 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6370 * gfortran.dg/pr61960.f90: New.
6371 * gfortran.dg/pr64230.f90: New.
6372 * gfortran.dg/pr64980.f03: New.
6374 2015-02-22 Tom de Vries <tom@codesourcery.com>
6376 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
6378 2015-02-21 Arnaud Charlet <charlet@adacore.com>
6381 * gnat.dg/timing_events.adb: Removed, invalid test.
6383 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
6386 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6388 * g++.dg/gcov/gcov-2.C: Likewise.
6390 2015-02-20 Richard Biener <rguenther@suse.de>
6392 PR tree-optimization/65136
6393 * gcc.dg/tree-ssa/pr65136.c: New testcase.
6395 2015-02-20 Jakub Jelinek <jakub@redhat.com>
6398 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6399 and nvptx-*-* blacklisting.
6401 * gcc.dg/sibcall-9.c: New test.
6402 * gcc.dg/sibcall-10.c: New test.
6404 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6406 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6408 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
6411 * gcc.target/avr/torture/pr64452.c: New test.
6413 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
6415 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6416 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6418 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6421 * lib/target-supports.exp (check_compile): Check whether
6422 additional_sources is defined before using it.
6424 2015-02-19 Jakub Jelinek <jakub@redhat.com>
6427 * g++.dg/opt/pr65074.C: New file.
6429 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
6431 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6432 (size_type): New typedef.
6433 (operator "" _script): Use it for the last argument.
6435 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6437 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6439 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6441 * lib/target-supports.exp (check_compile): Save/restore
6442 additional_sources that may belong to an actual test.
6444 2015-02-18 Jakub Jelinek <jakub@redhat.com>
6446 PR gcov-profile/64634
6447 * g++.dg/gcov/gcov-15.C: New test.
6449 2015-02-18 Tom de Vries <tom@codesourcery.com>
6451 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6453 2015-02-18 Tom de Vries <tom@codesourcery.com>
6455 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6457 2015-02-18 Tom de Vries <tom@codesourcery.com>
6459 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6461 2015-02-18 Tom de Vries <tom@codesourcery.com>
6463 * gfortran.dg/fmt_cache_1.f: Add missing close.
6465 2015-02-18 Tom de Vries <tom@codesourcery.com>
6468 * gfortran.dg/read_eof_8.f90: Add missing close.
6470 2015-02-18 Richard Biener <rguenther@suse.de>
6472 PR tree-optimization/65063
6473 * gcc.dg/pr65063.c: New testcase.
6475 2015-02-18 Richard Biener <rguenther@suse.de>
6477 PR tree-optimization/62217
6478 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6480 2015-02-18 Marek Polacek <polacek@redhat.com>
6483 * c-c++-common/ubsan/pr65081.c: New test.
6485 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6487 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6488 * gcc.target/sh/force-cbranch-delay-slot.c: New.
6490 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
6492 * gcc.dg/ipa/propalign-3.c: New test.
6494 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6497 * gcc.target/sh/pr64793.c: New.
6498 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6500 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
6502 * gcc.target/arm/divzero.c: New test case.
6504 2015-02-17 Tom de Vries <tom@codesourcery.com>
6506 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6508 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
6509 Jakub Jelinek <jakub@redhat.com>
6512 * g++.dg/cpp0x/pr65075.C: New test.
6514 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
6517 * gcc.target/powerpc/pr65058.c: New test.
6519 2015-02-16 Jeff Law <law@redhat.com>
6521 PR tree-optimization/64823
6522 * gcc.dg/uninit-20.c: New test.
6524 2015-02-16 Jakub Jelinek <jakub@redhat.com>
6525 James Greenhalgh <james.greenhalgh@arm.com>
6528 * gcc.dg/ipa/ipa-clone-1.c: New test.
6530 2015-02-16 Richard Biener <rguenther@suse.de>
6532 PR tree-optimization/65077
6533 * gcc.dg/torture/pr65077.c: New testcase.
6535 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
6537 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6538 Directive adjusted to scan for ldaxr.
6539 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6540 adjusted to scan for ldaex.
6542 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6545 * g++.dg/cpp0x/constexpr-65080.C: New.
6547 2015-02-16 Richard Biener <rguenther@suse.de>
6549 PR tree-optimization/63593
6550 * gcc.dg/pr63593.c: New testcase.
6552 2015-02-16 Marek Polacek <polacek@redhat.com>
6555 * gcc.dg/pr65066.c: New test.
6557 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
6559 * gcc.dg/pr65002.C: Move ...
6560 * g++.dg/ipa/pr65002.C: ... here.
6562 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
6564 * gcc.target/powerpc/pr64205.c: Skip on AIX.
6565 * gcc.target/powerpc/pr64505.c: Skip on AIX.
6566 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6567 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6569 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
6572 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6573 the expression to find calls.
6574 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6575 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6576 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6577 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6578 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6580 2015-02-14 Marek Polacek <polacek@redhat.com>
6583 * gcc.dg/array-11.c: New test.
6584 * gcc.dg/array-12.c: New test.
6585 * gcc.dg/array-13.c: New test.
6586 * gcc.dg/array-14.c: New test.
6587 * gcc.dg/c99-flex-array-typedef-1.c: New test.
6588 * gcc.dg/c99-flex-array-typedef-2.c: New test.
6589 * gcc.dg/c99-flex-array-typedef-3.c: New test.
6590 * gcc.dg/c99-flex-array-typedef-5.c: New test.
6591 * gcc.dg/c99-flex-array-typedef-7.c: New test.
6592 * gcc.dg/c99-flex-array-typedef-8.c: New test.
6594 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6597 * g++.dg/lookup/using54.C: New.
6599 2015-02-13 Jeff Law <law@redhat.com>
6602 Revert my change for tree-optimization/64823.
6604 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6606 PR tree-optimization/65053
6607 * gcc.c-torture/execute/pr65053-1.c: New test.
6608 * gcc.c-torture/execute/pr65053-2.c: New test.
6610 2015-02-13 Marek Polacek <polacek@redhat.com>
6613 * gcc.dg/pr65050.c: New test.
6615 2015-02-13 Jeff Law <law@redhat.com>
6617 PR tree-optimization/64823
6618 * gcc.dg/uninit-20.c: New test.
6620 PR rtl-optimization/47477
6621 * gcc.dg/tree-ssa/pr47477.c: New test.
6623 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6626 * g++.dg/parse/ivdep-2.C: New.
6627 * g++.dg/parse/ivdep-3.C: Likewise.
6629 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6632 * gfortran.dg/continuation_13.f90: New test.
6633 * gfortran.dg/continuation_14.f: New test.
6635 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6638 * g++.dg/cpp0x/sfinae55.C: New.
6640 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6643 * g++.dg/ipa/pr65034.C: New test.
6645 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
6647 PR tree-optimization/65002
6648 * gcc.dg/pr65002.C: New.
6650 2015-02-13 Marek Polacek <polacek@redhat.com>
6653 * c-c++-common/pr65040.c: New test.
6655 2015-02-13 Bin Cheng <bin.cheng@arm.com>
6657 PR tree-optimization/64705
6658 * gcc.dg/tree-ssa/pr64705.c: New test.
6660 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
6663 * gcc.dg/visibility-22.c: New test.
6664 * gcc.dg/visibility-23.c: New test.
6665 * gcc.target/i386/pr32219-1.c: New test.
6666 * gcc.target/i386/pr32219-2.c: New test.
6667 * gcc.target/i386/pr32219-3.c: New test.
6668 * gcc.target/i386/pr32219-4.c: New test.
6669 * gcc.target/i386/pr32219-5.c: New test.
6670 * gcc.target/i386/pr32219-6.c: New test.
6671 * gcc.target/i386/pr32219-7.c: New test.
6672 * gcc.target/i386/pr32219-8.c: New test.
6673 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6675 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6677 PR libgfortran/57822
6678 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6679 four different KINDs.
6681 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6684 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6687 * g++.dg/ubsan/pr65000.C: New test.
6689 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
6692 * gfortran.dg/finalize_28.f90: New test
6694 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6697 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6698 DW_TAG_lexical_block removal.
6699 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6700 * g++.dg/guality/pr55541.C: New test.
6703 * g++.dg/ubsan/pr64984.C: New test.
6705 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
6707 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6709 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6712 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6713 instructions for 2015-01-14 get_memmodel changes.
6714 * gcc.target/powerpc/atomic-p8.c: Likewise.
6717 * g++.dg/ubsan/pr65019.C: New test.
6719 PR tree-optimization/65014
6720 * gcc.c-torture/compile/pr65014.c: New test.
6722 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6724 PR libgfortran/57822
6725 * gfortran/fmt_g0_7.f08: Revise test.
6727 2015-02-11 Jeff Law <law@redhat.com>
6730 * gcc.target/m68k/pr63347.c: New test.
6732 2015-02-11 Marek Polacek <polacek@redhat.com>
6734 * g++.dg/ubsan/shift-1.C: New test.
6735 * gcc.dg/ubsan/c-shift-2.c: New test.
6736 * c-c++-common/ubsan/shift-5.c: Remove file.
6738 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
6740 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6741 Directive adjusted to XFAIL.
6742 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6745 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6748 * g++.dg/opt/pr65003.C: New test.
6750 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
6752 * lib/target-supports.exp (check_effective_target_pie): Renamed
6754 (check_effective_target_pie_enabled): This.
6755 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6756 * gcc.target/i386/pie.c: Likewise.
6758 2015-02-11 Andrew Pinski <apinski@cavium.com>
6761 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6762 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6764 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6767 * gcc.target/i386/pr61925-1.c: New test.
6768 * gcc.target/i386/pr61925-2.c: New test.
6769 * gcc.target/i386/pr61925-3.c: New test.
6771 2015-02-10 Jakub Jelinek <jakub@redhat.com>
6774 * g++.dg/asan/pr65004.C: New test.
6776 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
6779 * gcc.taget/sh/pr64661-0.h: New.
6780 * gcc.taget/sh/pr64661-1.c: New.
6781 * gcc.taget/sh/pr64661-2.c: New.
6782 * gcc.taget/sh/pr64661-3.c: New.
6783 * gcc.taget/sh/pr64661-4.c: New.
6785 2015-02-10 Richard Biener <rguenther@suse.de>
6787 PR tree-optimization/64995
6788 * g++.dg/torture/pr64995.C: New testcase.
6790 2015-02-10 Richard Biener <rguenther@suse.de>
6792 PR tree-optimization/64909
6793 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6795 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6797 * gcc.dg/signbit-sa.c: New test.
6799 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6801 PR libgfortran/57822
6802 * gfortran/fmt_g0_7.f08: New test.
6804 2015-02-10 Bin Cheng <bin.cheng@arm.com>
6806 PR tree-optimization/43378
6807 * gcc.dg/tree-ssa/pr43378.c: New test.
6809 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
6812 * g++.dg/torture/pr64978.C: New testcase.
6814 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6817 * gcc.dg/asan/pr64981.c: New test.
6819 2015-02-09 Marek Polacek <polacek@redhat.com>
6822 * gcc.dg/pr64856.c: New test.
6824 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6827 * gcc.dg/tree-ssa/stdarg-7.c: New test.
6828 * gcc.c-torture/execute/pr64979.c: New test.
6830 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
6832 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6834 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6836 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6837 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6839 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6842 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6844 2015-02-09 Richard Biener <rguenther@suse.de>
6846 PR tree-optimization/54000
6847 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6849 2015-02-09 Tom de Vries <tom@codesourcery.com>
6851 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6853 2015-02-09 Martin Liska <mliska@suse.cz>
6855 * g++.dg/ipa/pr64858.C: New test.
6857 2015-02-09 Tom de Vries <tom@codesourcery.com>
6859 * gcc.dg/uninit-19.c: Fix warning line for fpic.
6861 2015-02-08 Andrew Pinski <apinski@cavium.com>
6863 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6865 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
6868 * gfortran.dg/use_rename_8.f90: New.
6870 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
6872 * gnat.dg/addr7.ad[sb]: New test.
6873 * gnat.dg/addr8.ad[sb]: Likewise.
6875 2015-02-06 David Malcolm <dmalcolm@redhat.com>
6878 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6879 from jit.dg/test-compile-to-executable.c's create_code, with a
6880 clarification of the output message.
6881 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6883 (test_jit): Use CHECK_NO_ERRORS when calling
6884 gcc_jit_context_compile_to_file.
6885 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6886 jit-verify-compile-to-file to jit-verify-output-file-was-created.
6887 (jit-setup-compile-to-file): Likewise. Add a verbose comment
6888 about deletions that are attempted.
6889 (jit-verify-compile-to-file): Rename to...
6890 (jit-verify-output-file-was-created): ...this, and drop the
6891 attempt to run "file" and verify the output.
6892 (jit-verify-assembler): New function.
6893 (jit-verify-object): New function.
6894 (jit-verify-dynamic-library): New function.
6895 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6896 favor of an implementation from new file
6897 create-code-for-hello-world-executable.h, which also adds a
6899 (dg-final): Replace jit-verify-compile-to-file with
6900 jit-verify-output-file-was-created, and invoke new function
6901 jit-verify-assembler.
6902 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6904 (dg-final): Replace jit-verify-compile-to-file with
6905 jit-verify-output-file-was-created, and invoke new function
6906 jit-verify-dynamic-library.
6907 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6908 favor of an implementation from new file
6909 create-code-for-hello-world-executable.h, which also adds a
6911 (dg-final): Replace jit-verify-compile-to-file with
6912 jit-verify-output-file-was-created. Strengthen the expected stdout
6913 from the built executable.
6914 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6915 favor of an implementation from new file
6916 create-code-for-hello-world-executable.h, which also adds a
6918 (dg-final): Replace jit-verify-compile-to-file with
6919 jit-verify-output-file-was-created, and invoke new function
6921 * jit.dg/verify-dynamic-library.c: New source file.
6923 2015-02-06 Sebastian Pop <s.pop@samsung.com>
6924 Brian Rzycki <b.rzycki@samsung.com>
6926 PR tree-optimization/64878
6927 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6929 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6932 * g++.dg/ipa/pr64896.C: New test.
6934 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6937 * gcc.target/powerpc/pr64205.c: New file.
6939 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
6941 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6942 (dg-options): Use -fpie instead of -fPIE -pie.
6944 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6947 * g++.dg/asan/pr64937.C: New test.
6949 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
6952 * gfortran.dg/class_to_type_4.f90: New test
6954 2015-01-29 Andre Vehreschild <vehre@gmx.de>
6956 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6958 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6960 PR rtl-optimization/64957
6962 * gcc.c-torture/execute/pr64957.c: New test.
6964 2015-02-05 Jeff Law <law@redhat.com>
6967 * gcc.target/h8300/pr17306-1.c: New test.
6968 * gcc.target/h8300/pr17306-2.c: New test.
6970 2015-02-05 Tobias Burnus <burnus@net-b.de>
6973 * gfortran.dg/structure_constructor_12.f90: New.
6975 2015-02-05 Jeff Law <law@redhat.com>
6978 gcc.target/h8300/pr58400.c: New test.
6980 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
6982 * gcc.target/arm/macro_defs0.c: New test.
6983 * gcc.target/arm/macro_defs1.c: New test.
6984 * gcc.target/arm/macro_defs2.c: New test.
6986 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
6988 PR rtl-optimization/64905
6989 * gcc.target/i386/pr64905.c: Require nonpic target.
6990 (dg-options): Add -fomit-frame-pointer.
6993 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
6995 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6998 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
7001 * gfortran.dg/type_to_class_2.f90: New test
7002 * gfortran.dg/type_to_class_3.f90: New test
7004 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
7007 * g++.dg/torture/pr64686.C: New testcase.
7009 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
7011 PR rtl-optimization/64905
7012 * gcc.target/i386/pr64905.c: New file.
7014 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7016 * gcc.dg/guality/pr41447-1.c: Remove xfail.
7017 * gcc.dg/guality/pr41616-1.c: Ditto.
7019 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
7022 * gcc.dg/pr64817-3.c: New.
7024 2015-02-04 Jakub Jelinek <jakub@redhat.com>
7025 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7027 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7028 pass parameters in registers.
7029 * gcc.dg/guality/pr36728-2.c (main): Likewise.
7030 * gcc.dg/guality/pr36728-3.c (main): Likewise.
7031 * gcc.dg/guality/pr36728-4.c (main): Likewise.
7033 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
7034 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7036 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7037 list, allow for multilibed targets.
7038 * gcc.dg/combine_ashiftrt_2.c: Likewise.
7040 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7042 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7043 * gcc.dg/pr46728-6.c: Ditto.
7045 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
7047 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7048 for mips_nanlegacy target.
7050 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
7052 * gcc.target/i386/chkp-hidden-def.c: New.
7054 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7057 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7058 to use 24 bits for bitfield b.
7060 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7063 * lib/target-supports.exp (check_effective_target_bswap64): Do not
7064 cache result in a global variable. Include all 32-bit targets for
7067 2015-02-03 Jakub Jelinek <jakub@redhat.com>
7069 PR rtl-optimization/64756
7070 * gcc.c-torture/execute/pr64756.c: New test.
7072 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
7075 * gcc.target/sh/pr64660-0.h: New.
7076 * gcc.target/sh/pr64660-1.c: New.
7077 * gcc.target/sh/pr64660-2.c: New.
7078 * gcc.target/sh/pr64660-3.c: New.
7079 * gcc.target/sh/pr64660-4.c: New.
7081 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7084 * g++.dg/warn/Waddress-2.C: New.
7086 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
7089 * gcc.target/i386/pr49095.c: XFAIL for ia32.
7091 2015-02-03 Dodji Seketeli <dodji@redhat.com>
7093 PR preprocessor/64803
7094 * gcc.dg/cpp/builtin-macro-1.c: New test case.
7096 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
7098 * g++.dg/ipa/devirt-37.C: Disable early inlining.
7100 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
7102 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7103 (_ARM_FPSRC): Add DN and AHP fields.
7104 (clean_results): Force DN=1 on AArch64.
7105 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7106 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7107 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7108 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7109 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7110 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7112 2015-02-02 Alan Modra <amodra@gmail.com>
7114 * gcc.target/powerpc/cprophard.c: New.
7116 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
7118 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7119 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7121 2015-02-01 Jakub Jelinek <jakub@redhat.com>
7124 * gcc.dg/pr64817-1.c: New test.
7125 * gcc.dg/pr64817-2.c: New test.
7127 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
7130 * gcc.target/sh/pr64851-0.h: New
7131 * gcc.target/sh/pr64851-1.c: New
7132 * gcc.target/sh/pr64851-2.c: New
7133 * gcc.target/sh/pr64851-3.c: New
7134 * gcc.target/sh/pr64851-4.c: New
7136 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7139 * gcc.dg/torture/pr64882.c: New test.
7141 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
7144 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7147 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7149 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7150 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7151 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7152 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7153 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7154 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7156 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7157 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7159 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7160 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7163 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7166 * g++.dg/pr64688-2.C: New.
7168 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7170 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7171 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7172 * gcc.target/i386/fuse-caller-save.c: Ditto.
7173 * gcc.target/i386/headmerge-1.c: Ditto.
7174 * gcc.target/i386/headmerge-2.c: Ditto.
7175 * gcc.target/i386/sibcall-6.c: Ditto.
7177 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7180 * gcc.target/i386/pr64617.c: New test.
7182 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7185 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7186 (dg-options): Remove -m32.
7187 (dg-final): Scan for "movb %al" only.
7188 * gcc.target/i386/pr15184-2.c: Ditto.
7190 2015-01-30 Richard Biener <rguenther@suse.de>
7192 PR tree-optimization/64829
7193 * gcc.dg/vect/pr64829.c: New testcase.
7195 2015-01-29 Marek Polacek <polacek@redhat.com>
7198 * gcc.dg/pr64709.c: New test.
7200 2015-01-29 Jakub Jelinek <jakub@redhat.com>
7203 * g++.dg/ubsan/pr64717-1.C: New test.
7204 * g++.dg/ubsan/pr64717-2.C: New test.
7206 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
7208 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7210 2015-01-29 Jeff Law <law@redhat.com>
7213 * gcc.target/i386/pr15184-1.c: New test.
7214 * gcc.target/i386/pr15184-2.c: New test.
7216 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7218 PR tree-optimization/64746
7219 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7221 2015-01-29 Richard Biener <rguenther@suse.de>
7223 PR tree-optimization/64853
7224 * gcc.dg/torture/pr64853.c: New testcase.
7226 2015-01-29 Richard Biener <rguenther@suse.de>
7228 PR tree-optimization/64844
7229 * gcc.dg/vect/pr64844.c: New testcase.
7231 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7234 * gcc.dg/pr64809.c: Delete.
7236 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
7239 * gcc.target/i386/pr64805.c: New.
7241 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7243 * gcc.dg/guality/guality.h (main): Add argv[0] to
7244 guality_gdb_command.
7246 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
7249 * gcc.dg/tree-ssa/pr64801.c: New testcase.
7251 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
7254 * gcc.target/sh/sh.exp
7255 (check_effective_target_atomic_model_soft_gusa_available,
7256 check_effective_target_atomic_model_soft_tcb_available,
7257 check_effective_target_atomic_model_soft_imask_available,
7258 check_effective_target_atomic_model_hard_llcs_available): New.
7259 * gcc.target/sh/pr64659-0.h: New.
7260 * gcc.target/sh/pr64659-1.c: New.
7261 * gcc.target/sh/pr64659-2.c: New.
7262 * gcc.target/sh/pr64659-3.c: New.
7263 * gcc.target/sh/pr64659-4.c: New.
7265 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
7267 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7268 scan-assembler-times pattern.
7270 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7273 * gcc.dg/pr64809.c: New test.
7275 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
7277 PR tree-optimization/64277
7278 * gcc.dg/pr64277.c: New.
7280 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7282 PR tree-optimization/64718
7283 * gcc.c-torture/execute/pr64718.c: New test.
7285 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
7287 * gcc.target/aarch64/abs_2.c: New.
7289 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
7291 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7292 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7293 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7296 2015-01-28 Jakub Jelinek <jakub@redhat.com>
7299 * lib/target-supports.exp (check_effective_target_comdat_group): New.
7300 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7301 { target comdat_group }.
7303 2015-01-27 Tobias Burnus <burnus@net-b.de>
7306 * gfortran.dg/goacc/coarray_2.f90: New.
7308 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7312 * g++.dg/torture/pr64139.C: New testcase.
7313 * g++.dg/torture/pr60871.C: Likewise.
7315 2015-01-27 Janus Weil <janus@gcc.gnu.org>
7318 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7319 prevent linking errors.
7321 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7324 * g++.dg/torture/pr64282.C: New testcase.
7326 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7328 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7331 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7333 * gcc.target/s390/hotpatch-13.c: New testcase.
7334 * gcc.target/s390/hotpatch-14.c: New testcase.
7335 * gcc.target/s390/hotpatch-15.c: New testcase.
7336 * gcc.target/s390/hotpatch-16.c: New testcase.
7337 * gcc.target/s390/hotpatch-17.c: New testcase.
7338 * gcc.target/s390/hotpatch-18.c: New testcase.
7339 * gcc.target/s390/hotpatch-19.c: New testcase.
7340 * gcc.target/s390/hotpatch-20.c: New testcase.
7341 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7342 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7343 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7344 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7345 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7346 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7347 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7348 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7349 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7350 * gcc.target/s390/hotpatch-10.c: Likewise.
7351 * gcc.target/s390/hotpatch-11.c: Likewise.
7352 * gcc.target/s390/hotpatch-12.c: Likewise.
7353 * gcc.target/s390/hotpatch-2.c: Likewise.
7354 * gcc.target/s390/hotpatch-3.c: Likewise.
7355 * gcc.target/s390/hotpatch-4.c: Likewise.
7356 * gcc.target/s390/hotpatch-5.c: Likewise.
7357 * gcc.target/s390/hotpatch-6.c: Likewise.
7358 * gcc.target/s390/hotpatch-7.c: Likewise.
7359 * gcc.target/s390/hotpatch-8.c: Likewise.
7360 * gcc.target/s390/hotpatch-9.c: Likewise.
7361 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
7362 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7363 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7364 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7365 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7366 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7367 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7368 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7370 2015-01-27 Jiong Wang <jiong.wang@arm.com>
7372 * gcc.dg/long_branch.c: New testcase.
7374 2015-01-27 Richard Biener <rguenther@suse.de>
7376 PR tree-optimization/56273
7377 PR tree-optimization/59124
7378 PR tree-optimization/64277
7379 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7380 * gcc.dg/Warray-bounds-12.c: Likewise.
7381 * gcc.dg/Warray-bounds-13.c: Likewise.
7383 2015-01-27 Jakub Jelinek <jakub@redhat.com>
7385 PR rtl-optimization/61058
7386 * gcc.dg/pr61058.c: New test.
7388 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
7390 * gcc.target/i386/chkp-narrow-bounds.c: New.
7392 2015-01-27 Jakub Jelinek <jakub@redhat.com>
7394 PR tree-optimization/64807
7395 * gcc.dg/pr64807.c: New test.
7398 * gcc.dg/pr64766.c: New test.
7400 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
7403 * gcc.target/sh/pr49263-4.c: New.
7405 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7408 * gfortran.dg/allocate_with_mold_1.f90: New test
7410 2015-01-26 Jakub Jelinek <jakub@redhat.com>
7413 * gcc.dg/pr64778.c: New test.
7416 * gcc.dg/vect/pr64421.c: New test.
7418 2015-01-26 Tobias Burnus <burnus@net-b.de>
7421 * gfortran.dg/coarray_36.f: New.
7422 * gfortran.dg/coarray_37.f90: New.
7424 2015-01-26 Janus Weil <janus@gcc.gnu.org>
7427 * gfortran.dg/class_allocate_18.f90: New.
7429 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7431 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7433 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7435 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7437 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7439 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7441 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7443 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7445 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7447 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7448 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7449 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7450 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7452 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7454 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7455 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7456 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7458 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7460 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7461 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7462 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7463 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7464 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7467 2015-01-26 Richard Biener <rguenther@suse.de>
7470 * gcc.dg/uninit-19.c: New testcase.
7472 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7474 * lib/target-supports.exp (check_effective_target_vect64): Add
7477 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
7480 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7482 2015-01-26 Tony Liu <tony.liu@arm.com>
7484 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7487 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
7490 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7491 correctly, clean up afterwards.
7493 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
7496 * gfortran.dg/use_rename_7.f90: New.
7498 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
7500 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7501 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7503 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
7506 * gcc.target/sh/pr54236-4.c: New.
7508 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
7510 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7511 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
7514 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
7517 * gfortran.dg/open_new_segv.f90: New test.
7519 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
7528 * gcc.target/sh/pr64345-1.c: New.
7529 * gcc.target/sh/pr64345-2.c: New.
7530 * gcc.target/sh/pr59533-1.c: New.
7531 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7532 * gcc.target/sh/pr52933-2.c: Likewise.
7533 * gcc.target/sh/pr54089-1.c: Likewise.
7534 * gcc.target/sh/pr54236-1.c: Likewise.
7535 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7536 * gcc.target/sh/pr49263-1.c: Remove xfails.
7537 * gcc.target/sh/pr49263-2.c: Likewise.
7538 * gcc.target/sh/pr49263-3.c: Likewise.
7539 * gcc.target/sh/pr53987-1.c: Likewise.
7540 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7541 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7542 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7543 (test05, test06, test07, test08, test09, test10, test11, test12): New.
7544 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7545 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7547 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7550 2015-01-24 Tom de Vries <tom@codesourcery.com>
7552 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7554 2015-01-23 Ian Lance Taylor <iant@google.com>
7557 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7558 targets without split stack support.
7560 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
7563 * gcc.target/i386/pr64317.c: New test.
7565 2015-01-23 Jakub Jelinek <jakub@redhat.com>
7567 PR rtl-optimization/63637
7568 PR rtl-optimization/60663
7569 * gcc.dg/pr63637-1.c: New test.
7570 * gcc.dg/pr63637-2.c: New test.
7571 * gcc.dg/pr63637-3.c: New test.
7572 * gcc.dg/pr63637-4.c: New test.
7573 * gcc.dg/pr63637-5.c: New test.
7574 * gcc.dg/pr63637-6.c: New test.
7575 * gcc.target/i386/pr63637-1.c: New test.
7576 * gcc.target/i386/pr63637-2.c: New test.
7577 * gcc.target/i386/pr63637-3.c: New test.
7578 * gcc.target/i386/pr63637-4.c: New test.
7579 * gcc.target/i386/pr63637-5.c: New test.
7580 * gcc.target/i386/pr63637-6.c: New test.
7582 2015-01-23 Richard Biener <rguenther@suse.de>
7585 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7586 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7588 2015-01-23 Marek Polacek <polacek@redhat.com>
7590 PR preprocessor/60570
7591 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7592 * gcc.dg/cpp/pr60570.c: New test.
7594 2015-01-23 Richard Biener <rguenther@suse.de>
7597 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7598 vectorization on vect64 targets.
7600 2015-01-23 Janus Weil <janus@gcc.gnu.org>
7603 * gfortran.dg/class_allocate_17.f90: New.
7605 2015-01-23 Tobias Burnus <burnus@net-b.de>
7608 * gfortran.dg/goacc/combined_loop.f90: New.
7610 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7613 * gfortran.dg/make_unit.f90: New test.
7615 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7618 * gfortran.dg/negative_unit_int8.f: Update.
7620 2015-01-22 Jeff Law <law@redhat.com>
7623 * gcc.target/m68k/pr52076-1.c: New test.
7624 * gcc.target/m68k/pr52076-2.c: New test.
7626 2015-01-22 Richard Biener <rguenther@suse.de>
7629 * gcc.dg/torture/pr64728.c: New testcase.
7631 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
7634 * g++.dg/pr64688.C: New test.
7636 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
7638 * gcc.target/i386/chkp-always_inline.c (f1): Make static
7639 to avoid errors with -fpic.
7641 2015-01-22 Richard Biener <rguenther@suse.de>
7644 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7646 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
7648 PR rtl-optimization/64682
7649 * gcc.c-torture/execute/pr64682.c: New file.
7651 2015-01-21 Jakub Jelinek <jakub@redhat.com>
7654 * gcc.dg/pr64511.c: New test.
7656 PR rtl-optimization/62078
7657 * g++.dg/opt/pr62078.C: New test.
7660 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7662 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
7665 * gfortran.dg/internal_pack_15.f90: New test.
7667 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
7669 * c-c++-common/tsan/step.c: New testcase.
7671 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7673 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7675 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7677 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7679 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7681 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7683 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7685 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7687 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7689 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7691 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7693 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7695 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7697 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7699 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7701 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7703 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7705 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7707 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7709 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7711 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7713 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7715 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7717 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7719 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7721 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7722 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7723 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7726 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7728 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7729 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7730 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7733 2015-01-21 Renlin Li <renlin.li@arm.com>
7735 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7736 * g++.dg/tls/thread_local5g.C: Likewise.
7737 * g++.dg/tls/thread_local6g.C: Likewise.
7739 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7741 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7742 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7743 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7745 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7747 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7748 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7749 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7751 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7753 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7754 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7755 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7757 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7759 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7760 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7761 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7763 2015-01-20 Jeff Law <law@redhat.com>
7766 * gcc.target/m68k/pr59946.c: New test.
7768 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7770 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7771 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7772 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7774 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7776 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7777 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7778 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7780 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7782 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7783 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7784 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7786 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7788 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7789 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7790 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7792 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7795 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7797 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7798 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7799 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7801 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7803 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7804 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7805 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7807 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7809 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7811 2015-01-20 Jakub Jelinek <jakub@redhat.com>
7813 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7816 * g++.dg/ubsan/pr64632.C: New test.
7819 * gcc.dg/pr64663.c: New test.
7821 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7824 * g++.dg/warn/Wunused-var-23.C: New.
7826 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7829 * g++.dg/cpp0x/constexpr-59937-1.C: New.
7830 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7832 2015-01-20 Richard Biener <rguenther@suse.de>
7835 * gcc.dg/lto/pr64684_0.c: New testcase.
7836 * gcc.dg/lto/pr64684_1.c: Likewise.
7837 * gcc.dg/lto/pr64684_2.c: Likewise.
7838 * gcc.dg/lto/pr64685_0.c: Likewise.
7839 * gcc.dg/lto/pr64685_1.c: Likewise.
7841 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7844 * g++.dg/cpp1y/lambda-init12.C: New.
7846 2015-01-20 Richard Biener <rguenther@suse.de>
7848 PR tree-optimization/64410
7849 * g++.dg/vect/pr64410.cc: Require vect_double.
7851 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
7854 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7856 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
7860 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7862 PR rtl-optimization/64081
7863 * gcc.dg/pr64081.c: New test.
7865 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7867 * jit.dg/harness.h: Include <unistd.h>.
7868 (CHECK_NO_ERRORS): New.
7869 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7870 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7871 gcc_jit_context_compile_to_file.
7872 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7873 args to the spawned executable.
7874 (jit-expand-vars): New function.
7875 (jit-exe-params): New variable.
7876 (dg-jit-set-exe-params): New function.
7877 (jit-dg-test): Detect testcases that use
7878 jit-verify-compile-to-file and call jit-setup-compile-to-file.
7879 Set arguments of spawned process to jit-exe-params.
7880 (jit-get-output-filename): New function.
7881 (jit-setup-compile-to-file): New function.
7882 (jit-verify-compile-to-file): New function.
7883 (jit-run-executable): New function.
7884 (jit-verify-executable): New function.
7885 * jit.dg/test-compile-to-assembler.c: New testcase.
7886 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7887 * jit.dg/test-compile-to-executable.c: New testcase.
7888 * jit.dg/test-compile-to-object.c: New testcase.
7890 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
7893 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7896 2015-01-19 Martin Liska <mliska@suse.cz>
7898 * objc/compile/pr64668.m: New test.
7900 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7902 * jit.dg/test-arith-overflow.c: Include stdbool.h.
7903 (create_overflow_fn): Update comment to clarify that
7904 the third param of the created function is a bool *, not
7906 (verify_int_overflow_fn): Convert param "expected_ovf" from
7907 int to bool. Update third param of "overflow_fn_type" from int *
7908 to bool *. Update local "actual_ovf" from int to bool.
7909 (verify_uint_overflow_fn): Likewise.
7911 2015-01-19 Martin Liska <mliska@suse.cz>
7913 * gcc.dg/ipa/ipa-icf-33.c: New test.
7915 2015-01-19 Felix Yang <felix.yang@huawei.com>
7916 Haijian Zhang <z.zhanghaijian@huawei.com>
7918 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7919 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7920 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7921 result_float64x2, expected_hfloat64x2): New helper type, variable and
7923 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7924 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7925 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7926 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7927 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7928 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7929 and target without the FMA feature.
7931 2015-01-19 Jiong Wang <jiong.wang@arm.com>
7933 * gcc.target/aarch64/pr64304.c: New testcase.
7935 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7937 PR rtl-optimization/64081
7938 * gcc.dg/pr64081.c: New test.
7940 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
7943 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7945 * gcc.target/aarch64/test_frame_6.c: Likewise.
7946 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7947 and x19 (in the epilogue).
7948 * gcc.target/aarch64/test_frame_4.c: Likewise.
7949 * gcc.target/aarch64/test_frame_7.c: Likewise.
7951 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
7953 * gcc.target/i386/chkp-always_inline.c: New.
7955 2015-01-15 Andrew Pinski <apinski@cavium.com>
7956 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7958 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7959 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7961 2015-01-18 Andre Vehreschild <vehre@gmx.de>
7964 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7965 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7967 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7970 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7972 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
7975 * gcc.target/sh/torture/pr64652.c: New.
7977 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7979 * gcc.dg/ipa/ipa-icf-32.c: Update template.
7980 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7981 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7982 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7983 * c-c++-common/asan/kasan-recover-1.c: Likewise.
7984 * c-c++-common/asan/kasan-recover-2.c: Likewise.
7986 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7989 * g++.dg/torture/pr64378.C: New testcase.
7991 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7994 * gfortran.dg/block_13.f08: New test
7996 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7999 * gfortran.dg/associate_1.f03: Allow test for character with
8002 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8004 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8005 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8007 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8009 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8011 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
8014 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8016 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8019 * gfortran.dg/alloc_comp_assign_13.f08: New test.
8022 * gfortran.dg/alloc_comp_assign_14.f08: New test.
8025 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8027 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8030 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8032 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
8034 PR rtl-optimization/52773
8035 * gcc.c-torture/compile/pr52773.c: New test.
8037 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8040 * g++.dg/cpp0x/alias-decl-46.C: New.
8042 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8044 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8046 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8048 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8050 (CHECK_FP): Likewise.
8051 (CHECK_CUMULATIVE_SAT): Likewise.
8053 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8055 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8056 (Set_Neon_Cumulative_Sat): Add parameter.
8057 (__set_neon_cumulative_sat): Support new parameter.
8058 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8059 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8061 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8062 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8065 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
8067 * g++.dg/tsan/vptr_benign_race.C: New testcase.
8068 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8070 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8073 * g++.dg/tls/thread_local-ice4.C: New.
8075 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
8077 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8080 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8083 * g++.dg/cpp0x/vt-62276.C: New.
8085 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8088 * g++.dg/pr64353.C: New.
8090 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8093 * gcc.target/aarch64/pr64263_1.c: New test.
8095 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
8097 PR tree-optimization/64434
8098 * gcc.dg/torture/pr64434.c: Move to...
8099 * gcc.dg/pr64434.c: ... here.
8101 2015-01-16 Richard Biener <rguenther@suse.de>
8104 * gcc.dg/uninit-18.c: New testcase.
8106 2015-01-16 Richard Biener <rguenther@suse.de>
8108 PR tree-optimization/64568
8109 * g++.dg/torture/pr64568-2.C: New testcase.
8111 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8114 * gcc.target/i386/chkp-label-address.c: New.
8116 2015-01-16 Janus Weil <janus@gcc.gnu.org>
8119 * gfortran.dg/pointer_init_6.f90: Extended.
8121 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
8123 * gcc.c-torture/compile/20150108.c: New test.
8125 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
8127 * gcc.target/visium: New directory.
8129 2015-01-16 Richard Biener <rguenther@suse.de>
8131 PR tree-optimization/61743
8132 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8133 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8135 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
8137 * gcc.dg/pr64015.c: New test.
8139 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
8143 * g++.dg/ipa/pr64612.C: New test.
8145 2015-01-16 Renlin Li <renlin.li@arm.com>
8147 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8149 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
8151 * gcc.target/i386/sse-14.c: Test new intrinsic.
8152 * gcc.target/i386/sse-22.c: Ditto.
8154 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8157 * g++.dg/cpp0x/auto44.C: New.
8159 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
8162 * gcc.target/nios2/gpopt-all.c: New test case.
8163 * gcc.target/nios2/gpopt-local.c: New test case.
8164 * gcc.target/nios2/gpopt-global.c: New test case.
8165 * gcc.target/nios2/gpopt-data.c: New test case.
8166 * gcc.target/nios2/gpopt-none.c: New test case.
8168 2015-01-15 Jakub Jelinek <jakub@redhat.com>
8170 * g++.dg/ubsan/vptr-1.C: New test.
8171 * g++.dg/ubsan/vptr-2.C: New test.
8172 * g++.dg/ubsan/vptr-3.C: New test.
8173 * g++.dg/ubsan/vptr-4.C: New test.
8174 * g++.dg/ubsan/vptr-5.C: New test.
8175 * g++.dg/ubsan/vptr-6.C: New test.
8176 * g++.dg/ubsan/vptr-7.C: New test.
8177 * g++.dg/ubsan/vptr-8.C: New test.
8178 * g++.dg/ubsan/vptr-9.C: New test.
8180 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8182 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8184 * lib/gcc-dg.exp: Likewise.
8186 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
8188 PR rtl-optimization/64110
8189 * gcc.target/i386/pr64110.c: Add scan-assembler.
8191 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
8192 James Norris <jnorris@codesourcery.com>
8193 Cesar Philippidis <cesar@codesourcery.com>
8194 Ilmir Usmanov <i.usmanov@samsung.com>
8196 * lib/target-supports.exp (check_effective_target_fopenacc): New
8198 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8199 * g++.dg/goacc/goacc.exp: Likewise.
8200 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8201 * gcc.dg/goacc/goacc.exp: Likewise.
8202 * gfortran.dg/goacc/goacc.exp: Likewise.
8203 * c-c++-common/cpp/openacc-define-1.c: New file.
8204 * c-c++-common/cpp/openacc-define-2.c: Likewise.
8205 * c-c++-common/cpp/openacc-define-3.c: Likewise.
8206 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8207 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8208 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8209 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8210 * c-c++-common/goacc/asyncwait-1.c: Likewise.
8211 * c-c++-common/goacc/cache-1.c: Likewise.
8212 * c-c++-common/goacc/clauses-fail.c: Likewise.
8213 * c-c++-common/goacc/collapse-1.c: Likewise.
8214 * c-c++-common/goacc/data-1.c: Likewise.
8215 * c-c++-common/goacc/data-2.c: Likewise.
8216 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8217 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8218 * c-c++-common/goacc/deviceptr-2.c: Likewise.
8219 * c-c++-common/goacc/deviceptr-3.c: Likewise.
8220 * c-c++-common/goacc/if-clause-1.c: Likewise.
8221 * c-c++-common/goacc/if-clause-2.c: Likewise.
8222 * c-c++-common/goacc/kernels-1.c: Likewise.
8223 * c-c++-common/goacc/loop-1.c: Likewise.
8224 * c-c++-common/goacc/loop-private-1.c: Likewise.
8225 * c-c++-common/goacc/nesting-1.c: Likewise.
8226 * c-c++-common/goacc/nesting-data-1.c: Likewise.
8227 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8228 * c-c++-common/goacc/parallel-1.c: Likewise.
8229 * c-c++-common/goacc/pcopy.c: Likewise.
8230 * c-c++-common/goacc/pcopyin.c: Likewise.
8231 * c-c++-common/goacc/pcopyout.c: Likewise.
8232 * c-c++-common/goacc/pcreate.c: Likewise.
8233 * c-c++-common/goacc/pragma_context.c: Likewise.
8234 * c-c++-common/goacc/present-1.c: Likewise.
8235 * c-c++-common/goacc/reduction-1.c: Likewise.
8236 * c-c++-common/goacc/reduction-2.c: Likewise.
8237 * c-c++-common/goacc/reduction-3.c: Likewise.
8238 * c-c++-common/goacc/reduction-4.c: Likewise.
8239 * c-c++-common/goacc/sb-1.c: Likewise.
8240 * c-c++-common/goacc/sb-2.c: Likewise.
8241 * c-c++-common/goacc/sb-3.c: Likewise.
8242 * c-c++-common/goacc/update-1.c: Likewise.
8243 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8244 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8245 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8246 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8247 * gfortran.dg/goacc/assumed.f95: Likewise.
8248 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8249 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8250 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8251 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8252 * gfortran.dg/goacc/branch.f95: Likewise.
8253 * gfortran.dg/goacc/cache-1.f95: Likewise.
8254 * gfortran.dg/goacc/coarray.f95: Likewise.
8255 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8256 * gfortran.dg/goacc/cray.f95: Likewise.
8257 * gfortran.dg/goacc/critical.f95: Likewise.
8258 * gfortran.dg/goacc/data-clauses.f95: Likewise.
8259 * gfortran.dg/goacc/data-tree.f95: Likewise.
8260 * gfortran.dg/goacc/declare-1.f95: Likewise.
8261 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8262 * gfortran.dg/goacc/fixed-1.f: Likewise.
8263 * gfortran.dg/goacc/fixed-2.f: Likewise.
8264 * gfortran.dg/goacc/fixed-3.f: Likewise.
8265 * gfortran.dg/goacc/fixed-4.f: Likewise.
8266 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8267 * gfortran.dg/goacc/if.f95: Likewise.
8268 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8269 * gfortran.dg/goacc/list.f95: Likewise.
8270 * gfortran.dg/goacc/literal.f95: Likewise.
8271 * gfortran.dg/goacc/loop-1.f95: Likewise.
8272 * gfortran.dg/goacc/loop-2.f95: Likewise.
8273 * gfortran.dg/goacc/loop-3.f95: Likewise.
8274 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8275 * gfortran.dg/goacc/omp.f95: Likewise.
8276 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8277 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8278 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8279 * gfortran.dg/goacc/parameter.f95: Likewise.
8280 * gfortran.dg/goacc/private-1.f95: Likewise.
8281 * gfortran.dg/goacc/private-2.f95: Likewise.
8282 * gfortran.dg/goacc/private-3.f95: Likewise.
8283 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8284 * gfortran.dg/goacc/reduction-2.f95: Likewise.
8285 * gfortran.dg/goacc/reduction.f95: Likewise.
8286 * gfortran.dg/goacc/routine-1.f90: Likewise.
8287 * gfortran.dg/goacc/routine-2.f90: Likewise.
8288 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8289 * gfortran.dg/goacc/several-directives.f95: Likewise.
8290 * gfortran.dg/goacc/sie.f95: Likewise.
8291 * gfortran.dg/goacc/subarrays.f95: Likewise.
8292 * gfortran.dg/gomp/map-1.f90: Likewise.
8293 * gfortran.dg/openacc-define-1.f90: Likewise.
8294 * gfortran.dg/openacc-define-2.f90: Likewise.
8295 * gfortran.dg/openacc-define-3.f90: Likewise.
8296 * g++.dg/gomp/block-1.C: Update for changed compiler output.
8297 * g++.dg/gomp/block-2.C: Likewise.
8298 * g++.dg/gomp/block-3.C: Likewise.
8299 * g++.dg/gomp/block-5.C: Likewise.
8300 * g++.dg/gomp/target-1.C: Likewise.
8301 * g++.dg/gomp/target-2.C: Likewise.
8302 * g++.dg/gomp/taskgroup-1.C: Likewise.
8303 * g++.dg/gomp/teams-1.C: Likewise.
8304 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8305 * gcc.dg/cilk-plus/jump.c: Likewise.
8306 * gcc.dg/gomp/block-1.c: Likewise.
8307 * gcc.dg/gomp/block-10.c: Likewise.
8308 * gcc.dg/gomp/block-2.c: Likewise.
8309 * gcc.dg/gomp/block-3.c: Likewise.
8310 * gcc.dg/gomp/block-4.c: Likewise.
8311 * gcc.dg/gomp/block-5.c: Likewise.
8312 * gcc.dg/gomp/block-6.c: Likewise.
8313 * gcc.dg/gomp/block-7.c: Likewise.
8314 * gcc.dg/gomp/block-8.c: Likewise.
8315 * gcc.dg/gomp/block-9.c: Likewise.
8316 * gcc.dg/gomp/target-1.c: Likewise.
8317 * gcc.dg/gomp/target-2.c: Likewise.
8318 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8319 * gcc.dg/gomp/teams-1.c: Likewise.
8321 2015-01-15 David Malcolm <dmalcolm@redhat.com>
8323 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8326 2015-01-15 Mike Stump <mikestump@comcast.net>
8328 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8329 * gcc.dg/inline_2.c: Likewise.
8330 * gcc.dg/inline_3.c: Likewise.
8331 * gcc.dg/inline_4.c: Likewise.
8333 2015-01-15 Janus Weil <janus@gcc.gnu.org>
8336 * gfortran.dg/proc_ptr_comp_43.f90: New.
8338 2015-01-15 Mike Stump <mikestump@comcast.net>
8340 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8341 * gcc.dg/unroll_2.c: Likewise.
8342 * gcc.dg/unroll_3.c: Likewise.
8343 * gcc.dg/unroll_4.c: Likewise.
8344 * gcc.dg/unroll_5.c: Likewise.
8346 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
8349 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8351 * gcc.target/aarch64/test_frame_6.c: Likewise.
8352 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8353 x30 and x19 (in the epilogue).
8354 * gcc.target/aarch64/test_frame_4.c: Likewise.
8355 * gcc.target/aarch64/test_frame_7.c: Likewise.
8357 2015-01-15 Martin Liska <mliska@suse.cz>
8359 * g++.dg/ipa/pr64068.C: New test.
8360 * gcc.dg/ipa/PR64559.c: New test.
8362 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
8364 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
8367 2015-01-15 Richard Biener <rguenther@suse.de>
8369 PR tree-optimization/61743
8370 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
8371 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8373 2015-01-15 Renlin Li <renlin.li@arm.com>
8375 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
8376 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
8378 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
8380 * gcc.dg/vect/vect-aggressive-1.c: New.
8381 * gcc.target/i386/avx2-vect-aggressive.c: New.
8383 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
8385 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8387 2015-01-15 Richard Biener <rguenther@suse.de>
8390 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8391 -Wl,-undefined,dynamic_lookup.
8393 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8395 * gnat.dg/opt47.adb: New test.
8397 2015-01-15 Richard Biener <rguenther@suse.de>
8400 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8402 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
8404 PR tree-optimization/64434
8405 * gcc.dg/torture/pr64434.c: New test.
8407 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
8409 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8410 -mno-micromips. MIPS32R1 and below require -mno-micromips.
8411 -march=loongson* and -march=octeon* require -mno-micromips.
8413 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
8414 Matthew Fortune <matthew.fortune@imgtec.com>
8416 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8417 * gcc.target/mips/call-saved-5.c (foo): Likewise.
8418 * gcc.target/mips/call-saved-6.c (foo): Likewise.
8419 * gcc.target/mips/call-saved-7.c: New file.
8420 * gcc.target/mips/call-saved-8.c: New file.
8421 * gcc.target/mips/call-saved-9.c: New file.
8423 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
8425 * gcc.target/mips/lsa.c: New file.
8426 * gcc.target/mips/mips64-lsa.c: Likewise.
8427 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8428 * gcc.target/mips/mulsize-4.c: Likewise.
8429 * gcc.target/mips/mulsize-5.c: New file.
8430 * gcc.target/mips/mulsize-6.c: Likewise.
8431 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8432 and !HAS_LSA as ghost options.
8433 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8436 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
8438 * g++.dg/torture/20141013.c: Set -fno-short-enums.
8440 2015-01-15 Richard Biener <rguenther@suse.de>
8443 * gcc.dg/torture/pr64365.c: New testcase.
8445 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
8447 * gcc.dg/stackprotectexplicit1.c: New test.
8448 * g++.dg/stackprotectexplicit2.c: New test.
8450 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8453 * gfortran.dg/inquire_internal.f90: New.
8454 * gfortran.dg/negative_unit_check.f90: New.
8456 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
8459 * gcc.target/sh/pr53988-1.c: New.
8461 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
8464 * g++.dg/tls/thread_local-ice3.C: New.
8466 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
8468 * gcc.target/i386/fentry-override.c: Properly place {} in target
8469 selector. Remove nonpic.
8470 * gcc.target/i386/fentry.c: Likewise.
8472 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8474 * gcc.dg/atomic-invalid.c: Check for invalid memory model
8475 warnings instead of errors.
8477 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
8479 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8480 option support instead of ENABLE_LTO from Makefile.
8482 2015-01-14 Richard Biener <rguenther@suse.de>
8484 PR tree-optimization/59354
8485 * gcc.dg/vect/pr59354.c: New testcase.
8487 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
8489 * lib/target-supports.exp
8490 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8491 on ARM architures before v7.
8493 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8496 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8499 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8502 * gcc.target/i386/pr64386.c: New test.
8504 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8507 * gcc.target/i386/pr64393.c: New test.
8509 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8512 * gcc.target/i386/pr64387.c: New test.
8514 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
8516 * gcc.target/aarch64/store-pair-1.c: Fix typo.
8518 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8520 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8522 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8525 * gcc.target/arm/pr64453.c: New.
8527 2015-01-14 Richard Biener <rguenther@suse.de>
8530 * gcc.dg/lto/pr64415_0.c: New testcase.
8531 * gcc.dg/lto/pr64415_1.c: Likewise.
8533 2015-01-14 Martin Liska <mliska@suse.cz>
8535 * gcc.dg/ipa/pr64307.c: New test.
8537 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
8539 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8542 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8545 * gcc.target/arm/pr64460_1.c: New test.
8547 2015-01-14 Richard Biener <rguenther@suse.de>
8549 PR tree-optimization/64493
8550 PR tree-optimization/64495
8551 * gcc.dg/vect/pr64493.c: New testcase.
8552 * gcc.dg/vect/pr64495.c: Likewise.
8554 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
8556 * gcc.dg/Warray-bounds-11.c: New test-case.
8558 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8560 * gcc.target/mips/octeon3-pipe-1.c: New test.
8562 2015-01-13 David Malcolm <dmalcolm@redhat.com>
8564 * jit.dg/harness.h (set_up_logging): Move string concatenation
8566 (concat_strings): New function.
8567 (dump_reproducer): New function.
8568 (test_jit): Call dump_reproducer.
8569 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8571 (jit-dg-test): Delete any generated reproducer from previous runs.
8572 Verify that a generated reproducer was created, and verify that it
8574 * jit.dg/test-nested-contexts.c (main): Call
8575 gcc_jit_context_dump_reproducer_to_file.
8577 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8579 * gcc.dg/aru-2.c: Add dg-require-profiling.
8581 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8583 * lib/target-supports.exp (check_profiling_available): Check if
8586 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
8589 * g++.dg/torture/pr64565.C: New testcase.
8591 2015-01-13 Marek Polacek <polacek@redhat.com>
8594 * gcc.dg/tm/pr64391.c: New test.
8596 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8598 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8601 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8603 * gcc.target/i386/pie.c: New test.
8605 * lib/target-supports.exp (check_effective_target_pie): New.
8607 2015-01-13 Jakub Jelinek <jakub@redhat.com>
8609 PR rtl-optimization/64286
8610 * gcc.target/i386/avx2-pr64286.c: New test.
8612 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
8615 * g++.dg/cpp0x/vt-57626.C: New.
8617 2015-01-13 Jakub Jelinek <jakub@redhat.com>
8620 * gfortran.dg/pr64528.f90: New test.
8622 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
8624 * gcc.target/aarch64/subsp.c: New test.
8626 2015-01-13 Andrew Pinski <apinski@cavium.com>
8628 * gcc.target/aarch64/store-pair-1.c: New testcase.
8630 2015-01-13 Richard Biener <rguenther@suse.de>
8633 * gcc.dg/lto/pr64373_0.c: New testcase.
8635 2015-01-13 Andrew Pinski <apinski@cavium.com>
8637 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8638 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8640 2015-01-13 Richard Biener <rguenther@suse.de>
8642 PR tree-optimization/64406
8643 * gcc.dg/pr64406.c: New testcase.
8645 2015-01-13 Richard Biener <rguenther@suse.de>
8647 PR tree-optimization/64404
8648 * gcc.dg/vect/pr64404.c: New testcase.
8650 2015-01-13 Richard Biener <rguenther@suse.de>
8652 PR tree-optimization/64568
8653 * g++.dg/torture/pr64568.C: New testcase.
8655 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8657 * jit.dg/test-error-local-used-from-other-function.c: New test
8659 * jit.dg/test-error-param-reuse.c: New test case.
8660 * jit.dg/test-error-param-sharing.c: New test case.
8661 * jit.dg/test-error-param-used-from-other-function.c: New test
8663 * jit.dg/test-error-param-used-without-a-function.c: New test
8666 2015-01-12 Jakub Jelinek <jakub@redhat.com>
8668 PR tree-optimization/64563
8669 * gcc.dg/pr64563.c: New test.
8672 * gcc.target/i386/pr64513.c: New test.
8674 PR tree-optimization/64454
8675 * gcc.dg/pr64454.c: New test.
8678 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8680 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8681 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8682 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8683 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8684 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8685 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8686 * gcc.dg/vect/slp-25.c: Likewise.
8687 * gcc.dg/vect/vect-109.c: Likewise.
8688 * gcc.dg/vect/vect-13.c: Likewise.
8689 * gcc.dg/vect/vect-17.c: Likewise.
8690 * gcc.dg/vect/vect-18.c: Likewise.
8691 * gcc.dg/vect/vect-19.c: Likewise.
8692 * gcc.dg/vect/vect-20.c: Likewise.
8693 * gcc.dg/vect/vect-21.c: Likewise.
8694 * gcc.dg/vect/vect-22.c: Likewise.
8695 * gcc.dg/vect/vect-27.c: Likewise.
8696 * gcc.dg/vect/vect-29.c: Likewise.
8697 * gcc.dg/vect/vect-2-big-array.c: Likewise.
8698 * gcc.dg/vect/vect-2.c: Likewise.
8699 * gcc.dg/vect/vect-3.c: Likewise.
8700 * gcc.dg/vect/vect-4.c: Likewise.
8701 * gcc.dg/vect/vect-5.c: Likewise.
8702 * gcc.dg/vect/vect-72.c: Likewise.
8703 * gcc.dg/vect/vect-73-big-array.c: Likewise.
8704 * gcc.dg/vect/vect-73.c: Likewise.
8705 * gcc.dg/vect/vect-77-global.c: Likewise.
8706 * gcc.dg/vect/vect-78-global.c: Likewise.
8707 * gcc.dg/vect/vect-7.c: Likewise.
8708 * gcc.dg/vect/vect-86.c: Likewise.
8709 * gcc.dg/vect/vect-align-1.c: Likewise.
8710 * gcc.dg/vect/vect-align-3.c: Likewise.
8711 * gcc.dg/vect/vect-all-big-array.c: Likewise.
8712 * gcc.dg/vect/vect-all.c: Likewise.
8713 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8714 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8715 * gcc.dg/vect/vect-peel-3.c: Likewise.
8716 * gcc.dg/vect/vect-peel-4.c: Likewise.
8717 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8719 2015-01-12 Jeff Law <law@redhat.com>
8722 * gcc.target/m68k/pr64461.c: New test.
8724 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8726 * jit.dg/test-array-as-pointer.c (create_code): Update call
8727 to gcc_jit_context_new_global by setting "kind" to
8728 GCC_JIT_GLOBAL_IMPORTED.
8729 * jit.dg/test-error-array-as-pointer.c: Likewise.
8730 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8731 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8732 setting kind to GCC_JIT_GLOBAL_EXPORTED.
8733 * jit.dg/test-using-global.c (the_global): Rename to...
8734 (imported_global): ...this.
8735 (create_code): Update to test the three kinds of global.
8736 (verify_code): Likewise.
8738 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
8741 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
8743 * gcc.target/i386/pr64291-2.c: Updated.
8745 2015-01-12 Richard Biener <rguenther@suse.de>
8747 PR tree-optimization/64530
8748 * gfortran.dg/pr64530.f90: New testcase.
8750 2015-01-12 Richard Biener <rguenther@suse.de>
8753 * gcc.dg/torture/pr64357.c: New testcase.
8755 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
8757 * gcc.target/i386/nop-mcount.c: Properly place {} in target
8760 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8761 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8763 2015-01-12 Martin Liska <mliska@suse.cz>
8765 * gcc.dg/ipa/PR64550.c: New test.
8767 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
8770 * g++.dg/ipa/pr63470.C: New testcase.
8772 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8775 * gfortran.dg/typebound_operator_20.f90: New.
8777 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8780 * gfortran.dg/proc_ptr_comp_42.f90: New.
8782 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8785 * gfortran.dg/proc_ptr_comp_41.f90: New.
8787 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
8789 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8791 2015-01-10 Tobias Burnus <burnus@net-b.de>
8794 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8795 and add dg-excess-errors.
8796 * gfortran.dg/line_length_6.f90: New.
8797 * gfortran.dg/line_length_7.f90: New.
8798 * gfortran.dg/line_length_8.f90: New.
8799 * gfortran.dg/line_length_9.f90: New.
8800 * gfortran.dg/line_length_10.f90: New.
8801 * gfortran.dg/line_length_11.f90: New.
8803 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8805 * jit.dg/test-threads.c (struct testcase): Move declaration
8806 to jit.dg/all-non-failing-tests.h.
8807 (testcases): Likewise.
8808 * jit.dg/all-non-failing-tests.h (struct testcase): Move
8809 declaration here from jit.dg/all-non-failing-tests.h.
8810 (testcases): Likewise.
8811 * jit.dg/test-combination.c (create_code): Eliminate spelling
8812 out all of the testcases in favor of looping through the
8813 "testcases" metadata.
8814 (verify_code): Likewise.
8816 2015-01-09 Jakub Jelinek <jakub@redhat.com>
8818 PR rtl-optimization/64536
8819 * gcc.dg/pr64536.c: New test.
8821 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8823 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8824 * jit.dg/test-combination.c (create_code): Likewise.
8825 (verify_code): Likewise.
8826 * jit.dg/test-constants.c: New test case.
8827 * jit.dg/test-threads.c: Add test-constants.c.
8829 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
8832 * objc.dg/gnu-api-2-class.m: Add a test case
8833 for the above change.
8835 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
8837 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8839 2015-01-09 Richard Biener <rguenther@suse.de>
8841 PR tree-optimization/64410
8842 * g++.dg/vect/pr64410.cc: New testcase.
8844 2015-01-09 Martin Liska <mliska@suse.cz>
8846 * gcc.dg/ipa/ipa-icf-32.c: New test.
8848 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
8850 * c-c++-common/tsan/tsan_barrier.h: New.
8851 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8852 * c-c++-common/tsan/bitfield_race.c: Likewise.
8853 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8854 * c-c++-common/tsan/mutexset1.c: Likewise.
8855 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8856 * c-c++-common/tsan/race_on_mutex.c: Likewise.
8857 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8858 * c-c++-common/tsan/simple_race.c: Likewise.
8859 * c-c++-common/tsan/simple_stack.c: Likewise.
8860 * c-c++-common/tsan/sleep_sync.c: Likewise.
8861 * c-c++-common/tsan/tiny_race.c: Likewise.
8862 * c-c++-common/tsan/tls_race.c: Likewise.
8863 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8864 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8865 * g++.dg/tsan/atomic_free.C: Likewise.
8866 * g++.dg/tsan/atomic_free2.C: Likewise.
8867 * g++.dg/tsan/cond_race.C: Likewise.
8868 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8870 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
8873 * lib/target-supports.exp (check_effective_target_libatomic_available):
8875 * gfortran.dg/coarray/caf.exp: Only add -latomic for
8876 targets that match effective-target libatomic_available.
8877 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8879 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8881 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8882 Verify the result of gcc_jit_context_get_last_error.
8883 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8885 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8887 PR tree-optimization/63989
8888 * gcc.dg/strlenopt-27.c: New test.
8890 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8892 * jit.dg/harness.h (set_up_logging): New function.
8893 (test_jit): Fail if gcc_jit_context_acquire fails. Call
8894 set_up_logging on the context, so that every testcase is
8895 logged to a particular file.
8896 * jit.dg/test-nested-contexts.c (main): Open a logfile,
8897 and call gcc_jit_context_set_logfile on the top-level context.
8899 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8902 * g++.dg/opt/pr64338.C: New test.
8904 2015-01-08 Tobias Burnus <burnus@net-b.de>
8906 * gfortran.dg/coarray/codimension_2b.f90: New file.
8907 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8908 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8910 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8913 * g++.dg/ext/fnname4.C: New.
8915 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8918 * g++.dg/cpp0x/constexpr-64462.C: New.
8920 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8923 * g++.dg/cpp0x/deleted10.C: New.
8925 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8927 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8929 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8931 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8932 GCC_JIT_UNARY_OP_ABS.
8933 (verify_unary_ops): Likewise.
8935 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8937 * jit.dg/test-arith-overflow.c: New test case.
8938 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8939 * jit.dg/test-combination.c (create_code): Likewise.
8940 (verify_code): Likewise.
8941 * jit.dg/test-threads.c (testcases): Likewise.
8943 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8945 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8946 rather than "jit". Load g++.exp, and call g++_init.
8947 Run test-*.cc files within the testsuite and *.cc files within
8949 (jit-dg-test): Drop the addition of -fgnu89-inline to
8950 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8951 doing it when compiling C testcases (since g++ does not handle
8952 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8953 is restored to the value after g++_init ran, rather than the
8954 value before g++_init ran. Return a list of
8955 $comp_output $output_file, as dg-test assumes.
8957 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8959 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8960 make it easier to figure out the origin of each test result when
8961 running test-combination.c and test-threads.c.
8962 (CHECK_VALUE): Likewise.
8963 (CHECK_DOUBLE_VALUE): Likewise.
8964 (CHECK_STRING_VALUE): Likewise.
8965 (CHECK_STRING_STARTS_WITH): Likewise.
8966 (CHECK_STRING_CONTAINS): Likewise.
8968 (check_string_value): Likewise, add "funcname" param.
8969 (check_string_starts_with): Likewise.
8970 (check_string_contains): Likewise.
8972 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8974 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8975 generating name of built executable.
8977 2015-01-07 Marek Polacek <polacek@redhat.com>
8980 * gcc.dg/pr64440.c: New test.
8981 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8983 2015-01-07 Marek Polacek <polacek@redhat.com>
8986 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8987 * gcc.dg/pr64417.c: New test.
8989 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8992 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8995 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8997 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8998 Check if testcases run without errors, not just if they compile.
9000 2015-01-06 Christian Bruel <christian.bruel@st.com>
9003 * gcc.target/sh/pr64507.c: New test.
9005 2015-01-06 Arnaud Charlet <charlet@adacore.com>
9007 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9009 2015-01-06 Jakub Jelinek <jakub@redhat.com>
9011 * c-c++-common/asan/sanitize-all-1.c: New test.
9012 * c-c++-common/ubsan/sanitize-all-1.c: New test.
9013 * c-c++-common/ubsan/sanitize-all-2.c: New test.
9014 * c-c++-common/ubsan/sanitize-all-3.c: New test.
9015 * c-c++-common/ubsan/sanitize-all-4.c: New test.
9017 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9019 * lib/target-supports.exp (check_profiling_available): Return 0 for
9021 (check_effective_target_tls_runtime): Likewise.
9022 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9023 * gcc.dg/20020312-2.c: Adjust for Visium.
9024 * gcc.dg/tls/thr-cse-1.c: Likewise
9025 * gcc.dg/tree-ssa/20040204-1.c: Likewise
9026 * gcc.dg/tree-ssa/loop-1.c: Likewise.
9027 * gcc.dg/weak/typeof-2.c: Likewise.
9029 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
9031 PR rtl-optimization/64287
9032 * gcc.dg/aru-2.c: New test.
9034 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9037 * c-c++-common/ubsan/pr64344-1.c: New test.
9038 * c-c++-common/ubsan/pr64344-2.c: New test.
9040 PR tree-optimization/64465
9041 * gcc.dg/pr64465.c: New test.
9043 PR tree-optimization/64494
9044 * gcc.c-torture/compile/pr64494.c: New test.
9046 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9049 * gfortran.dg/realloc_on_assign_25.f90: New test.
9051 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9053 Update copyright years.
9055 2015-01-05 Marek Polacek <polacek@redhat.com>
9058 * gcc.dg/pr64423.c: New test.
9060 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
9062 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9063 mmix-knuth-mmixware for the same reason as for MIPS.
9064 * gcc.dg/debug/debug-2.c: Ditto.
9066 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9068 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
9071 * lib/gfortran.exp: Add libatomic library search path.
9072 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9073 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9075 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9077 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9079 * c-c++-common/tsan/bitfield_race.c: New testcase.
9080 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9082 2015-01-02 Tobias Burnus <burnus@net-b.de>
9084 * gfortran.dg/coarray/collectives_4.f90: New.
9086 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9089 * gfortran.dg/extends_16.f90: New.
9091 2015-01-02 Tobias Burnus <burnus@net-b.de>
9093 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9095 2015-01-02 Tobias Burnus <burnus@net-b.de>
9097 * gfortran.dg/coarray/codimension_2.f90: New.
9098 * gfortran.dg/coarray/codimension_2a.f90: New.
9099 * gfortran.dg/coarray_35.f90: New.
9100 * gfortran.dg/coarray_35a.f90: New.
9102 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9105 * gfortran.dg/dummy_procedure_11.f90: New.
9107 Copyright (C) 2015 Free Software Foundation, Inc.
9109 Copying and distribution of this file, with or without modification,
9110 are permitted in any medium without royalty provided the copyright
9111 notice and this notice are preserved.