1 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/parse/error57.C: New.
5 * g++.dg/expr/string-2.C: Update.
7 2015-07-23 Richard Biener <rguenther@suse.de>
9 PR tree-optimization/66945
10 * gcc.dg/torture/pr66945.c: New testcase.
12 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
15 * g++.dg/ext/mv24.C: New test.
17 2015-07-22 Marek Polacek <polacek@redhat.com>
19 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
22 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
26 * gfortran.dg/generic_30.f90: New.
28 2015-07-22 Richard Biener <rguenther@suse.de>
30 PR tree-optimization/66952
31 * gcc.dg/torture/pr66952.c: New testcase.
33 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
35 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
37 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
39 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
41 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
43 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
45 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
47 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
49 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
51 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
53 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
55 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
57 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
59 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
61 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
63 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
65 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
67 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
69 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
71 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
73 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
75 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
77 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
79 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
81 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
83 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
85 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
87 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
89 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
91 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
93 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
95 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
97 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
99 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
101 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
103 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
105 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
107 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
109 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
111 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
113 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
115 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
117 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
119 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
121 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
123 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
125 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
127 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
129 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
131 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
133 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
135 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
137 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
139 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
141 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
143 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
145 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
147 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
149 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
151 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
153 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
155 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
157 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
159 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
161 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
163 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
165 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
167 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
169 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
171 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
173 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
175 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
177 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
179 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
181 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
183 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
185 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
187 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
189 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
191 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
193 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
195 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
197 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
199 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
201 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
203 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
205 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
207 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
209 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
211 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
213 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
215 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
217 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
219 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
221 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
223 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
225 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
227 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
229 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
231 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
233 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
235 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
237 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
239 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
241 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
243 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
245 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
247 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
249 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
251 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
253 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
255 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
257 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
259 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
261 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
263 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
265 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
267 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
269 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
271 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
273 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
275 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
277 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
279 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
281 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
283 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
285 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
287 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
289 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
291 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
293 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
295 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
297 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
300 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
302 * g++.dg/template/crash81.C: Update.
304 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
307 * gcc.target/i386/pr66424.c: New.
309 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
311 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
313 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
316 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
317 Drop address sanitization.
319 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
321 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
323 (dg-additional-options): Set armv5t flag.
325 2015-07-21 Marek Polacek <polacek@redhat.com>
327 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
328 * gcc.dg/vmx/unpack.c: Likewise.
329 * gcc.target/powerpc/quad-atomic.c: Likewise.
331 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
333 * gcc.target/i386/asm-flag-5.c (f_ll): New.
335 2015-07-20 Jiong Wang <jiong.wang@arm.com>
337 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
340 2015-07-20 Marek Polacek <polacek@redhat.com>
343 * c-c++-common/Wshift-overflow-1.c: New test.
344 * c-c++-common/Wshift-overflow-2.c: New test.
345 * c-c++-common/Wshift-overflow-3.c: New test.
346 * c-c++-common/Wshift-overflow-4.c: New test.
347 * c-c++-common/Wshift-overflow-5.c: New test.
348 * g++.dg/cpp1y/left-shift-1.C: New test.
349 * gcc.dg/c90-left-shift-2.c: New test.
350 * gcc.dg/c90-left-shift-3.c: New test.
351 * gcc.dg/c99-left-shift-2.c: New test.
352 * gcc.dg/c99-left-shift-3.c: New test.
353 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
354 * gcc.c-torture/execute/pr40386.c: Likewise.
355 * gcc.dg/vect/pr33373.c: Likewise.
356 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
357 * gcc.dg/vect/vect-shift-2.c: Likewise.
359 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
361 * gcc.target/aarch64/neg_abs_1.c: New test.
363 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
366 * gcc.target/i386/pr66922.c: New test.
368 2015-07-18 Sebastian Pop <s.pop@samsung.com>
372 * gcc.dg/tree-ssa/pr42327.c: Removed.
373 * g++.dg/other/pr35011.C: Removed.
375 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
378 * gcc.target/i386/pr66906.c: New test.
380 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
382 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
383 as follow-up to r225930.
385 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
388 * lib/fortran-modules.exp (proc cleanup-submodules): New
390 * gfortran.dg/submodule_1.f08: Change extension and clean up
392 * gfortran.dg/submodule_2.f08: ditto
393 * gfortran.dg/submodule_6.f08: ditto
394 * gfortran.dg/submodule_7.f08: ditto
395 * gfortran.dg/submodule_8.f08: New test
396 * gfortran.dg/submodule_9.f08: New test
398 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
399 Sebastian Pop <s.pop@samsung.com>
402 * gcc.dg/graphite/pr61929.c: New.
404 2015-07-17 Marek Polacek <polacek@redhat.com>
406 * gcc.dg/fold-minus-7.c: New test.
408 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
410 * gfortran.dg/co_reduce_1.f90: New file.
412 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
415 * gcc.target/i386/pr66824.c:
417 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
420 * gfortran.dg/structure_constructor_13.f03: New test.
422 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
425 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
426 of generated while loops in the tree dump.
427 * gfortran.dg/derived_constructor_comps_6.f90: New file.
429 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
431 * gcc.dg/vect/vect-outer-simd-2.c: New test.
433 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
436 * gcc.target/i386/pr66891.c: New test.
438 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
440 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
442 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
444 PR rtl-optimization/66626
445 * gcc.target/i386/pr66626-2.c: New.
447 2015-07-16 Martin Liska <mliska@suse.cz>
449 * g++.dg/ipa/pr66896.c: New test.
451 2015-07-16 Richard Biener <rguenther@suse.de>
453 PR tree-optimization/66894
454 * gcc.dg/torture/pr66894.c: New testcase.
456 2015-07-16 Richard Biener <rguenther@suse.de>
458 * gcc.dg/tree-ssa/pr21031.c: Adjust.
460 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
463 * g++.dg/pr66866.C: New test.
465 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
467 * gcc.target/powerpc/vec-cmp-sel.c: New test.
469 2015-07-15 Richard Biener <rguenther@suse.de>
471 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
472 { -O3 -fomit-frame-pointer },
473 { -O3 -fomit-frame-pointer -funroll-loops } and
474 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
476 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
479 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
481 * gcc.target/mips/interrupt_handler-5.c: New test.
483 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
484 Robert Suchanek <robert.suchanek@imgtec.com>
486 * gcc.target/mips/interrupt_handler-4.c: New test.
488 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
491 * gcc.dg/lto/lto.exp: Initialize MPX.
493 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
495 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
497 * gcc.target/arm/scd42-3.c: Likewise.
499 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
501 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
502 code to be run when the pre-arch code increases the isa_rev to
505 2015-07-15 Richard Biener <rguenther@suse.de>
507 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
508 { -O3 -fomit-frame-pointer },
509 { -O3 -fomit-frame-pointer -funroll-loops } and
510 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
512 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
514 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
515 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
518 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
520 PR rtl-optimization/66838
521 * gcc.target/i386/pr66838.c: New test.
523 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
526 * g++.dg/template/pr66850.C: New test.
528 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
529 Cesar Philippidis <cesar@codesourcery.com>
530 Chung-Lin Tang <cltang@codesourcery.com>
532 * gcc.target/nios2/nios2-flushd.c: New.
533 * gcc.target/nios2/nios2-rdprs.c: New.
534 * gcc.target/nios2/r2-atomic.c: New.
535 * gcc.target/nios2/r2-eni.c: New.
536 * gcc.target/nios2/r2-wrpie.c: New.
538 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
539 Cesar Philippidis <cesar@codesourcery.com>
540 Chung-Lin Tang <cltang@codesourcery.com>
542 * gcc.target/nios2/cdx-ldstwm-1.c: New.
543 * gcc.target/nios2/cdx-ldstwm-2.c: New.
545 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
546 Cesar Philippidis <cesar@codesourcery.com>
547 Chung-Lin Tang <cltang@codesourcery.com>
549 * gcc.target/nios2/andci.c: New.
550 * gcc.target/nios2/bmx.c: New.
551 * gcc.target/nios2/cdx-add.c: New.
552 * gcc.target/nios2/cdx-branch.c: New.
553 * gcc.target/nios2/cdx-callret.c: New.
554 * gcc.target/nios2/cdx-loadstore.c: New.
555 * gcc.target/nios2/cdx-logical.c: New.
556 * gcc.target/nios2/cdx-mov.c: New.
557 * gcc.target/nios2/cdx-shift.c: New.
558 * gcc.target/nios2/cdx-sub.c: New.
559 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
561 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
564 * g++.dg/cpp0x/vt-65071.C: New.
566 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
567 Cesar Philippidis <cesar@codesourcery.com>
568 Chung-Lin Tang <cltang@codesourcery.com>
570 * gcc.target/nios2/r2-io-range.c: New.
571 * gcc.target/nios2/r2-stio-1.c: New.
572 * gcc.target/nios2/r2-stio-2.c: New.
573 * gcc.target/nios2/nios2-ldxio.c: New.
574 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
575 of just compile. Add more tests.
577 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
579 gfortran.dg/pr66864.f90: New test.
581 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
583 PR rtl-optimization/66626
584 * gcc.target/i386/pr66626.c: New.
586 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
588 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
589 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
590 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
592 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
594 * g++.dg/template/crash81.C: Adjust for error + inform change.
595 * g++.dg/template/pr58878.C: Likewise.
596 * g++.dg/template/shadow1.C: Likewise.
597 * g++.dg/template/shadow2.C: Likewise.
598 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
599 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
600 * g++.old-deja/g++.brendan/crash7.C: Likewise.
601 * g++.old-deja/g++.pt/shadow2.C: Likewise.
603 2015-07-14 Richard Biener <rguenther@suse.de>
605 PR tree-optimization/66863
606 * gcc.dg/torture/pr66863.c: New testcase.
608 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
611 * g++.dg/template/pr65186.C: New test.
613 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
615 * gcc.target/arm/macro_defs0.c: Add directive to skip
616 test if -marm is present.
617 * gcc.target/arm/macro_defs1.c: Likewise.
619 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
621 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
623 * gcc.target/aarch64/adds1.c: Likewise.
624 * gcc.target/aarch64/ands_1.c: Likewise.
625 * gcc.target/aarch64/bics_1.c: Likewise.
626 * gcc.target/aarch64/subs1.c: Likewise.
627 * gcc.target/aarch64/subs3.c: Likewise.
629 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
632 * gfortran.dg/pr64589.f90: New test.
634 2015-07-13 Renlin Li <renlin.li@arm.com>
637 * gcc.c-torture/execute/pr66556.c: New.
639 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
641 * gcc.dg/20020219-1.c: Fix double word typos.
642 * gcc.dg/20020919-1.c: Same.
644 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
645 Jeff Law <law@redhat.com>
648 * g++.dg/tree-ssa/pr66726.c: New test.
649 * gcc.dg/tree-ssa/pr66726-2.c: New test.
650 * gcc.dg/tree-ssa/pr66726.c: New test.
652 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
655 * g++.dg/cpp0x/variadic-ttp2.C: New.
657 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
660 * g++.dg/cpp0x/auto46.C: New test.
661 * g++.dg/template/pr30044.C: New test.
662 * g++.dg/template/shadow2.C: New test.
663 * g++.dg/template/error55.C: New test.
664 * g++.dg/template/crash83.C: Accept any error string.
665 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
667 * g++.dg/cpp0x/variadic19.C: Likewise
668 * g++.dg/template/canon-type-13.C: Likewise.
669 * g++.old-deja/g++.pt/ttp42.C: Likewise.
670 * g++.dg/torture/20070621-1.C: Likewise.
672 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
675 * g++.dg/init/explicit3.C: New.
677 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
680 * gcc.target/i386/pr66819-1.c: New test.
681 * gcc.target/i386/pr66819-2.c: Likewise.
682 * gcc.target/i386/pr66819-3.c: Likewise.
683 * gcc.target/i386/pr66819-4.c: Likewise.
684 * gcc.target/i386/pr66819-5.c: Likewise.
686 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
689 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
690 __attribute__((noinline, noclone)). Change "x" to "volatile char"
691 type to prevent possible flag-clobbering zero-extensions.
692 * gcc.target/i386/pr66703.c: New test.
694 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
697 * g++.dg/cpp0x/nsdmi-template15.C: New.
699 2015-07-10 Jiong Wang <jiong.wang@arm.com>
701 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
703 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
705 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
706 * gcc.target/arm/flip-thumb.c: Likewise.
708 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
711 * gcc.target/i386/pr66813.c: New test.
713 2015-07-10 Jakub Jelinek <jakub@redhat.com>
716 * gcc.dg/gomp/pr66820.c: New test.
718 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
721 * g++.dg/cpp0x/scoped_enum6.C: New.
723 2015-07-10 Tom de Vries <tom@codesourcery.com>
725 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
726 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
728 2015-07-10 Richard Biener <rguenther@suse.de>
730 PR tree-optimization/66823
731 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
732 which should not be necessary. XFAIL.
734 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
737 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
739 2015-07-09 Jakub Jelinek <jakub@redhat.com>
742 * gcc.dg/gomp/pr66633-1.c: New test.
743 * gcc.dg/gomp/pr66633-2.c: New test.
744 * gcc.dg/gomp/pr66633-3.c: New test.
745 * gcc.dg/gomp/pr66633-4.c: New test.
747 2015-07-09 John Marino <gnugcc@marino.st>
749 * lib/target-supports.exp (check_effective_target_pie):
752 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
755 * gcc.target/i386/pr66814.c: New test.
757 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
760 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
761 * gcc.target/aarch64/fnmul-2.c: Likewise.
762 * gcc.target/aarch64/fnmul-3.c: Likewise.
763 * gcc.target/aarch64/fnmul-4.c: Likewise.
765 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
768 * g++.dg/cpp0x/vt-65790.C: New.
770 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
773 * gcc.target/i386/pr66818.c: New test.
775 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
778 * gcc.target/i386/pr66817.c: New test.
780 2015-07-09 Marek Polacek <polacek@redhat.com>
782 PR tree-optimization/66718
783 * gcc.dg/vect/vect-126.c: New test.
785 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
787 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
788 even when dwarf-2 is not the default.
790 2015-07-08 Jeff Law <law@redhat.com>
793 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
794 to have a single memory reference.
796 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
798 * g++.dg/other/dump-ada-spec-9.C: New test.
800 2015-07-08 Jakub Jelinek <jakub@redhat.com>
802 * g++.dg/vect/vect.exp: Run also simd* tests.
803 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
804 (check_vect): Fix up get_cpuid call for C++.
805 * g++.dg/vect/simd-clone-1.cc: New test.
807 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
809 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
811 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
813 * gcc.target/i386/readeflags-1.c (abort): New prototype.
814 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
816 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
819 * gcc.target/i386/pr66806.c: New test.
821 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
824 * g++.dg/cpp0x/auto45.C: New.
826 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
829 * gcc.target/i386/pr66334.c: New.
831 2015-07-08 David Malcolm <dmalcolm@redhat.com>
833 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
836 2015-07-08 David Malcolm <dmalcolm@redhat.com>
839 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
840 (verify_code): Update expected error message.
841 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
842 (verify_code): Likewise.
843 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
844 (verify_code): Likewise.
846 2015-07-08 Richard Biener <rguenther@suse.de>
848 PR tree-optimization/66793
849 * gcc.dg/torture/pr66793.c: New testcase.
851 2015-07-08 Richard Biener <rguenther@suse.de>
853 PR tree-optimization/66794
854 * gcc.dg/torture/pr66794.c: New testcase.
856 2015-07-08 Marek Polacek <polacek@redhat.com>
859 * g++.dg/abi/abi-tag15.C: New test.
861 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
863 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
864 * gcc.target/mips/branch-3.c: Ditto
865 * gcc.target/mips/branch-4.c: Ditto.
866 * gcc.target/mips/branch-5.c: Ditto.
867 * gcc.target/mips/branch-6.c: Ditto.
868 * gcc.target/mips/branch-7.c: Ditto.
869 * gcc.target/mips/branch-8.c: Ditto.
870 * gcc.target/mips/branch-9.c: Ditto.
871 * gcc.target/mips/branch-10.c: Ditto.
872 * gcc.target/mips/branch-11.c: Ditto.
873 * gcc.target/mips/branch-12.c: Ditto.
874 * gcc.target/mips/branch-13.c: Ditto.
875 * gcc.target/mips/umips-branch-5.c: New file.
876 * gcc.target/mips/umips-branch-6.c: New file.
877 * gcc.target/mips/umips-branch-7.c: New file.
878 * gcc.target/mips/umips-branch-8.c: New file.
879 * gcc.target/mips/umips-branch-9.c: New file.
880 * gcc.target/mips/umips-branch-10.c: New file.
881 * gcc.target/mips/umips-branch-11.c: New file.
882 * gcc.target/mips/umips-branch-12.c: New file.
883 * gcc.target/mips/umips-branch-13.c: New file.
884 * gcc.target/mips/umips-branch-14.c: New file.
885 * gcc.target/mips/umips-branch-15.c: New file.
886 * gcc.target/mips/umips-branch-16.c: New file.
887 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
888 (OCCUPY_0xfffc): New define.
890 2015-07-08 Renlin Li <renlin.li@arm.com>
892 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
894 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
896 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
898 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
900 * gcc.target/i386/bt-3.c: New test.
901 * gcc.target/i386/bt-4.c: Ditto.
903 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
905 * g++.dg/other/dump-ada-spec-8.C: New test.
907 2015-07-07 David Malcolm <dmalcolm@redhat.com>
910 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
912 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
914 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
916 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
917 Avoid using an opaque struct for local "f".
919 2015-07-07 David Malcolm <dmalcolm@redhat.com>
922 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
923 * jit.dg/test-pr66779.c: New testcase.
925 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
927 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
930 2015-07-07 Richard Biener <rguenther@suse.de>
932 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
934 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
936 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
937 * gcc.target/mips/call-5.c: Ditto.
938 * gcc.target/mips/call-6.c: Ditto.
940 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
942 * gcc.dg/dx-test.c: New test-case.
944 2015-07-07 Andre Vehreschild <vehre@gmx.de>
947 * gfortran.dg/allocate_with_source_9.f08: New test.
949 2015-07-07 Christian Bruel <christian.bruel@st.com>
952 * gcc.target/arm/flip-thumb.c: Fix scan.
953 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
954 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
955 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
958 2015-07-06 Jakub Jelinek <jakub@redhat.com>
961 * gcc.c-torture/execute/pr65956.c: New test.
963 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
965 * gcc.target/arm/aapcs/align1.c: New.
966 * gcc.target/arm/aapcs/align_rec1.c: New.
967 * gcc.target/arm/aapcs/align2.c: New.
968 * gcc.target/arm/aapcs/align_rec2.c: New.
969 * gcc.target/arm/aapcs/align3.c: New.
970 * gcc.target/arm/aapcs/align_rec3.c: New.
971 * gcc.target/arm/aapcs/align4.c: New.
972 * gcc.target/arm/aapcs/align_rec4.c: New.
973 * gcc.target/arm/aapcs/align_vararg1.c: New.
974 * gcc.target/arm/aapcs/align_vararg2.c: New.
976 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
978 * gfortran.dg/iomsg_2.f90: New test.
980 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
983 * gcc.target/i386/pr66749.c: New test.
985 2015-07-06 Richard Biener <rguenther@suse.de>
987 PR tree-optimization/66772
988 * gcc.dg/torture/pr66772-1.c: New testcase.
989 * gcc.dg/torture/pr66772-2.c: Likewise.
991 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
993 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
994 the jals instruction.
996 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
999 * gcc.target/i386/pr53383-1.c: New file.
1000 * gcc.target/i386/pr53383-2.c: Likewise.
1001 * gcc.target/i386/pr53383-3.c: Likewise.
1003 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
1005 * gcc.target/aarch64/fnmul-1.c: New.
1006 * gcc.target/aarch64/fnmul-2.c: New.
1007 * gcc.target/aarch64/fnmul-3.c: New.
1008 * gcc.target/aarch64/fnmul-4.c: New.
1010 2015-07-06 Richard Biener <rguenther@suse.de>
1013 * gcc.dg/torture/pr66759.c: New testcase.
1015 2015-07-06 Andre Vehreschild <vehre@gmx.de>
1018 * gfortran.dg/alloc_comp_class_3.f03: New test.
1019 * gfortran.dg/alloc_comp_class_4.f03: New test.
1021 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
1023 * gcc.c-torture/execute/pr66757.c: New test.
1025 2015-07-06 Bin Cheng <bin.cheng@arm.com>
1027 PR tree-optimization/66720
1028 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1030 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
1031 Sandra Loosemore <sandra@codesourcery.com>
1033 * gcc.target/nios2/gprel-offset.c: New test.
1035 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
1038 * gfortran.dg/pr66725.f90: New test.
1040 2015-07-03 Jason Merrill <jason@redhat.com>
1042 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1043 Avoid narrowing error.
1045 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
1047 PR rtl-optimization/66706
1048 * gcc.target/powerpc/shift-int.c: New testcase.
1050 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
1053 * gcc.target/i386/pr66746.c: New file.
1055 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
1057 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1059 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
1061 PR tree-optimization/66119
1062 * g++.dg/opt/pr66119.C: New.
1064 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
1067 * gfortran.dg/submodule_1.f90: New test
1068 * gfortran.dg/submodule_2.f90: New test
1069 * gfortran.dg/submodule_3.f90: New test
1070 * gfortran.dg/submodule_4.f90: New test
1071 * gfortran.dg/submodule_5.f90: New test
1072 * gfortran.dg/submodule_6.f90: New test
1073 * gfortran.dg/submodule_7.f90: New test
1075 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1077 PR preprocessor/53690
1078 * g++.dg/cpp/pr53690.C: New.
1080 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1082 * gcc.target/powerpc/vec-cmp.c: New test.
1084 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1087 * gfortran.dg/pr56520.f90: New test.
1089 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1092 * gfortran.dg/pr66545_1.f90: New test.
1093 * gfortran.dg/pr66545_2.f90: New test.
1095 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
1097 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1098 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1100 2015-07-02 Richard Biener <rguenther@suse.de>
1103 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1106 2015-07-02 Richard Biener <rguenther@suse.de>
1108 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1110 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
1112 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1114 2015-07-01 Jason Merrill <jason@redhat.com>
1116 * lib/target-supports.exp (cxx_default): Set to C++14.
1118 2015-07-01 Tom de Vries <tom@codesourcery.com>
1121 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1124 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1126 * gfortran.dg/warn_conversion_8.f90: New test.
1128 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1130 PR rtl-optimization/61047
1131 * gcc.c-torture/execute/20150611-1.c: New testcase.
1133 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1136 * jit.dg/all-non-failing-tests.h: Add
1137 test-pr66700-observing-write-through-ptr.c.
1138 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1140 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1142 * jit.dg/test-accessing-union.c: Add comments for use by
1143 gcc/jit/docs/topics/types.rst.
1145 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
1147 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1148 'do-require-effective-target' with 'dg-require-effective-target'.
1149 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1150 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1151 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
1152 'stlex' with 'strex' as the expected output.
1154 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
1157 * g++.dg/cpp0x/gen-attrs-60.C: New.
1158 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1160 2015-07-01 Jiong Wang <jiong.wang@arm.com>
1162 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1164 * gcc.target/aarch64/pic-small.c: Restrict this test under
1165 check_effective_target_aarch64_small_fpic.
1167 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
1169 * gfortran.dg/gomp/pr66633.f90: New test.
1171 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
1174 * g++.dg/template/pr66686.C: New test.
1176 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
1178 * gnat.dg/lto17.ad[sb]: New test.
1180 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1182 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1183 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1185 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1187 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1189 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1191 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1193 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1195 * jit.dg/test-switch.c: New testcase.
1196 * jit.dg/test-switch.cc: New testcase.
1198 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1201 * jit.dg/all-non-failing-tests.h: Add note about
1202 test-validly-unreachable-block.c.
1203 * jit.dg/test-validly-unreachable-block.c: New file.
1205 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1208 * jit.dg/all-non-failing-tests.h: Add note about
1209 test-extra-options.c.
1210 * jit.dg/test-extra-options.c: New testcase.
1212 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
1215 * gcc.target/i386/pr66691.c: New.
1217 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
1219 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1220 * gcc.target/i386/iamcu/args.h: Likewise.
1221 * gcc.target/i386/iamcu/asm-support.S: Likewise.
1222 * gcc.target/i386/iamcu/defines.h: Likewise.
1223 * gcc.target/i386/iamcu/macros.h: Likewise.
1224 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1225 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1226 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1227 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1228 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1229 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1230 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1231 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1232 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1233 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1234 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1235 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1236 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1237 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1238 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1239 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1240 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1242 2015-06-30 Marek Polacek <polacek@redhat.com>
1244 * gcc.dg/fold-minus-6.c: New test.
1246 * gcc.dg/fold-ior-3.c: New test.
1248 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
1250 Implement N4197 - Adding u8 character literals
1251 * g++.dg/cpp1z/utf8.C: New.
1252 * g++.dg/cpp1z/utf8-neg.C: New.
1253 * g++.dg/cpp1z/udlit-utf8char.C: New.
1255 2015-06-30 Marek Polacek <polacek@redhat.com>
1257 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1259 2015-06-30 Tom de Vries <tom@codesourcery.com>
1261 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1262 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1263 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1264 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1266 2015-06-30 Marek Polacek <polacek@redhat.com>
1268 * gcc.dg/fold-ior-2.c: New test.
1270 2015-06-30 Tom de Vries <tom@codesourcery.com>
1272 PR tree-optimization/66652
1273 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1274 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
1276 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1278 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1281 * g++.dg/cpp0x/constexpr-friend-3.C: New.
1282 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1284 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
1287 * gfortran.dg/wunused-parameter.f90: New test.
1289 2015-06-29 Richard Henderson <rth@redhat.com>
1291 * gcc.target/i386/asm-flag-1.c: New.
1292 * gcc.target/i386/asm-flag-2.c: New.
1293 * gcc.target/i386/asm-flag-3.c: New.
1294 * gcc.target/i386/asm-flag-4.c: New.
1295 * gcc.target/i386/asm-flag-5.c: New.
1297 2015-06-29 Marek Polacek <polacek@redhat.com>
1300 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1301 * c-c++-common/pr66322.c: New test.
1302 * g++.dg/eh/scope1.C: Remove dg-warning.
1304 2015-06-29 Richard Biener <rguenther@suse.de>
1306 PR tree-optimization/66677
1307 * gcc.dg/vect/pr66677.c: New testcase.
1309 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1312 * gcc.dg/tree-ssa/pr64130.c: New test.
1314 2015-06-26 Jiong Wang <jiong.wang@arm.com>
1316 * gcc.target/aarch64/pic-small.c: New testcase.
1318 2015-06-26 Richard Biener <rguenther@suse.de>
1320 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1322 2015-06-26 Marek Polacek <polacek@redhat.com>
1324 * gcc.dg/fold-and-1.c: New test.
1325 * gcc.dg/fold-and-2.c: New test.
1327 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
1329 * gnat.dg/warn11.adb: Add missing dg directive.
1330 * gnat.dg/warn12.adb: New test.
1331 * gnat.dg/warn12_pkg.ads: New helper.
1333 2015-06-26 Richard Biener <rguenther@suse.de>
1335 * gfortran.dg/reassoc_3.f90: Adjust.
1337 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
1340 * gcc.target/i386/pr66412.c: New test.
1342 2015-06-25 Richard Biener <rguenther@suse.de>
1344 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1346 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
1348 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1350 2015-06-25 Richard Biener <rguenther@suse.de>
1352 * gfortran.dg/vect/vect-9.f90: New testcase.
1354 2015-06-25 Nick Clifton <nickc@redhat.com>
1356 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
1357 H8300 and M32R targets.
1359 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1362 * gfortran.dg/maxerrors.f90: New test.
1364 2015-06-08 DJ Delorie <dj@redhat.com>
1366 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
1368 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
1370 * gcc.target/aarch64/mgeneral-regs_3.c: New.
1372 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
1374 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1375 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1376 * gcc.target/aarch64/nofp_1.c: New file.
1378 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
1380 Implement N3928 - Extending static_assert
1381 * g++.dg/cpp0x/static_assert8.C: Adjust.
1382 * g++.dg/cpp0x/static_assert12.C: New.
1383 * g++.dg/cpp0x/static_assert13.C: New.
1384 * g++.dg/cpp1y/static_assert1.C: New.
1385 * g++.dg/cpp1y/static_assert2.C: New.
1386 * g++.dg/cpp1z/static_assert-nomsg.C: New.
1388 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
1391 * g++.dg/cpp0x/trailing11.C: New.
1393 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1395 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1397 * gcc.target/arm/memset-inline-10.c: Likewise.
1398 * gcc.target/arm/pr58784.c: Likewise.
1399 * gcc.target/arm/pr59985.C: Likewise.
1400 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1402 2015-06-24 Renlin Li <renlin.li@arm.com>
1404 * gcc.target/aarch64/arm_align_max_pwr.c: New.
1405 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1407 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
1410 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
1413 * g++.dg/cpp0x/auto45.C: New test.
1414 * g++.dg/template/pr30044.C: New test.
1415 * g++.dg/template/crash83.C: Accept any error string.
1416 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1418 * g++.dg/cpp0x/variadic18.C: Likewise
1419 * g++.dg/template/canon-type-13.C: Likewise.
1420 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1422 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1425 * g++.dg/other/linkage2.C: New.
1427 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1430 * gcc.target/arm/pr63408.c: New test.
1432 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
1434 * lib/c-torture.exp: Don't call check_effective_target_lto
1435 before setting up environment correctly.
1436 * lib/gcc-dg.exp: Likewise, and protect
1437 gcc_force_conventional_output.
1439 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1441 PR rtl-optimization/66306
1442 * gcc.target/s390/pr66306.c: New test.
1444 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1446 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1447 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1448 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1449 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1450 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1451 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1452 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1454 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
1457 * gcc.c-torture/pr65803.c: New test.
1459 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
1462 * g++.dg/cpp0x/auto45.C: New test.
1463 * g++.dg/template/pr30044.C: New test.
1464 * g++.dg/template/crash83.C: Accept any error string.
1465 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1467 * g++.dg/cpp0x/variadic18.C: Likewise
1468 * g++.dg/template/canon-type-13.C: Likewise.
1469 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1471 2015-06-23 Marek Polacek <polacek@redhat.com>
1473 * c-c++-common/Wlogical-op-3.c: New test.
1475 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1478 * g++.dg/cpp0x/scoped_enum5.C: New.
1480 2015-06-23 Richard Biener <rguenther@suse.de>
1482 PR tree-optimization/66636
1483 * gcc.dg/vect/pr66636.c: New testcase.
1485 2015-06-23 Marek Polacek <polacek@redhat.com>
1487 * gcc.dg/fold-minus-4.c: New test.
1488 * gcc.dg/fold-minus-5.c: New test.
1489 * c-c++-common/ubsan/overflow-add-5.c: New test.
1491 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
1493 Add missing testcase from r224672.
1494 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1496 * gcc.target/vax/bswapdi-1.c: New.
1498 2015-06-23 Andre Vehreschild <vehre@gmx.de>
1501 * gfortran.dg/associate_18.f08: New test.
1503 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
1506 * gcc.target/i386/pr66560-1.c: New test.
1507 * gcc.target/i386/pr66560-2.c: Ditto.
1508 * gcc.target/i386/pr66560-3.c: Ditto.
1509 * gcc.target/i386/pr66560-4.c: Ditto.
1511 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
1513 * gcc.target/nvptx/nvptx.exp: New file.
1514 * gcc.target/nvptx/proto-1.c: Likewise.
1516 2015-06-23 Bin Cheng <bin.cheng@arm.com>
1518 PR tree-optimization/66449
1519 * gcc.dg/vect/pr66449.c: New test.
1521 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
1523 * g++.dg/other/dump-ada-spec-5.C: New test.
1524 * g++.dg/other/dump-ada-spec-6.C: Likewise.
1525 * g++.dg/other/dump-ada-spec-7.C: Likewise.
1527 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1529 * g++.dg/inherit/pure1.C: Test location too.
1531 2015-06-22 Marek Polacek <polacek@redhat.com>
1533 * gcc.dg/fold-ior-1.c: New test.
1534 * gcc.dg/fold-minus-2.c: New test.
1535 * gcc.dg/fold-minus-3.c: New test.
1536 * gcc.dg/fold-plus-1.c: New test.
1537 * gcc.dg/fold-plus-2.c: New test.
1538 * gcc.dg/fold-xor-4.c: New test.
1539 * gcc.dg/fold-xor-5.c: New test.
1541 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1544 * g++.dg/torture/pr65914.C: New.
1546 2015-06-22 Richard Biener <rguenther@suse.de>
1548 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1549 not existing TORTURE_OPTIONS only.
1550 * lib/gcc-dg.exp: Likewise.
1552 2015-06-22 Christian Bruel <christian.bruel@st.com>
1555 * gcc.target/arm/flip-thumb.c: New test.
1557 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
1558 Martin Liska <mliska@suse.cz>
1561 * g++.dg/ipa/pr65908.C: New testcase.
1563 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
1566 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1567 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1569 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
1571 * gnat.dg/specs/debug1.ads: Adjust.
1573 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
1575 * gcc.target/aarch64/fmovd-zero-mem.c: New.
1576 * gcc.target/aarch64/fmovd-zero-reg.c: New.
1577 * gcc.target/aarch64/fmovf-zero-mem.c: New.
1578 * gcc.target/aarch64/fmovf-zero-reg.c: New.
1579 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1580 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1581 * gcc.target/aarch64/fmovd-zero.c: Delete.
1582 * gcc.target/aarch64/fmovf-zero.c: Delete.
1584 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1586 * gcc.target/vax/bswapdi-1.c: New.
1588 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1590 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1592 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1594 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1596 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1598 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1600 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1602 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1604 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1606 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1608 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1610 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1612 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1614 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1616 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1618 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1620 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1622 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1624 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1626 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1628 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1630 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1632 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1634 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1636 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1638 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1640 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1642 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1644 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1646 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1648 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1650 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1652 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1654 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1656 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1658 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1660 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1662 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1664 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1666 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1667 (_ARM_FPSCR): Add FZ field.
1668 (clean_results): Force FZ=1 on AArch64.
1669 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1671 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1673 * gcc.target/aarch64/pr62308.c: New test.
1675 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
1678 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1680 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
1682 * gcc.target/i386/mpx/pr66581.c: New test.
1684 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
1686 * gcc.target/i386/cmov9.c: New test.
1688 2015-06-18 Richard Biener <rguenther@suse.de>
1690 * g++.dg/other/const4.C: New testcase.
1692 2015-06-18 Michael Matz <matz@suse.de>
1695 * gcc.dg/vect/pr66253.c: New testcase.
1697 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1700 * gcc.target/i386/mpx/chkp-vararg.c: New test.
1702 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1705 * gcc.target/i386/mpx/pr66568.c: New test.
1707 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1710 * gcc.target/i386/mpx/pr66567.c: New test.
1712 2015-06-18 Richard Biener <rguenther@suse.de>
1714 PR tree-optimization/66510
1715 * gcc.dg/vect/slp-perm-12.c: New testcase.
1717 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1719 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1720 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1721 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1722 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1724 2015-06-17 Jakub Jelinek <jakub@redhat.com>
1727 * g++.dg/gomp/pr66571-1.C: New test.
1730 * c-c++-common/gomp/pr66429.c: New test.
1732 2015-06-17 David Malcolm <dmalcolm@redhat.com>
1734 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1735 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1737 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1739 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1742 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1745 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1747 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
1749 * gcc.target/mips/pr65862-1.c: New test.
1750 * gcc.target/mips/pr65862-2.c: Likewise.
1752 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1754 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1755 * gcc.target/i386/pr52252-atom.c: Ditto.
1756 * gcc.target/i386/vect-div-1.c: Ditto.
1757 * gcc.target/i386/rotate-5.c: Ditto.
1758 * gcc.target/i386/pr50202.c: Ditto.
1759 * gcc.target/i386/pr37843-3.c: Ditto.
1760 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1761 * gcc.target/i386/pr53397-1.c: Ditto.
1762 * gcc.target/i386/pr55934.c: Ditto.
1763 * gcc.target/i386/pr37843-4.c: Ditto.
1764 * gcc.target/i386/pr60451.c: Ditto.
1765 * gcc.target/i386/pr53397-2.c: Ditto.
1766 * gcc.target/i386/vectorize1.c: Ditto.
1767 * gcc.target/i386/extract-insert-combining.c: Ditto.
1768 * gcc.target/i386/pr53759.c: Ditto.
1769 * gcc.target/i386/pr52252-core.c: Ditto.
1770 * gcc.target/i386/rotate-3.c: Ditto.
1771 * gcc.target/i386/sse-20.c: Ditto.
1772 * gcc.target/i386/rotate-4.c: Ditto.
1773 * gcc.target/i386/pr61403.c: Ditto.
1774 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1775 * gcc.target/i386/pr60901.c: Ditto.
1776 * gcc.target/i386/pr59794-7.c: Ditto.
1777 * gcc.target/i386/pr62208.c: Ditto.
1778 * gcc.target/i386/pr53416.c: Ditto.
1779 * gcc.target/i386/asm-dialect-1.c: Ditto.
1780 * gcc.target/i386/pr50038.c: Ditto.
1781 * gcc.target/i386/47698.c: Ditto.
1782 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1783 * gcc.target/i386/pr59794-2.c: Ditto.
1784 * gcc.target/i386/pr59794-3.c: Ditto.
1785 * gcc.target/i386/pr39058.c: Ditto.
1786 * gcc.target/i386/pr60205-1.c: Ditto.
1787 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1788 * gcc.target/i386/sse2-movq-2.c: Ditto.
1790 2015-06-17 Richard Biener <rguenther@suse.de>
1792 PR tree-optimization/66251
1793 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1795 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
1798 * g++.dg/parse/new-placement1.C: New.
1800 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1802 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1803 * jit.dg/test-compound-assignment.c: New testcase.
1805 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1808 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1809 to "testcases" array.
1811 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1814 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1815 * jit.dg/test-debug-strings.c: New test case.
1816 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1817 the discriminant has a sane debug string.
1819 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
1822 * gcc.target/i386/pr56766-1.c: New test.
1823 * gcc.target/i386/pr56766-2.c: Ditto.
1825 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
1827 * gcc.target/mips/loongson-shift-count-truncated-1.c:
1828 Skip on mips*-mti-linux* and mips*-img-linux* targets.
1829 * gcc.target/mips/loongson-simd.c: Ditto.
1831 2015-06-16 Richard Biener <rguenther@suse.de>
1833 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1835 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1837 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1838 passed by the testsuite driver.
1840 2015-06-16 Richard Biener <rguenther@suse.de>
1842 * gcc.dg/vect/slp-perm-11.c: New testcase.
1844 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
1846 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1849 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1851 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1852 Reinstate calls to torture-init and torture-finalize.
1854 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1856 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1858 2015-06-15 Nathan Sidwell <nathan@acm.org>
1861 * g++.dg/cpp0x/nsdmi-template14.C: New test.
1863 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1866 * g++.dg/cpp0x/local-type1.C: New.
1868 2015-06-15 Andre Vehreschild <vehre@gmx.de>
1873 * gfortran.dg/allocate_with_source_3.f90: Removed check for
1874 unimplemented error.
1875 * gfortran.dg/allocate_with_source_7.f08: New test.
1876 * gfortran.dg/allocate_with_source_8.f08: New test.
1878 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
1881 * g++.dg/warn/Walways-true-3.C: New test.
1883 2015-06-13 Tom de Vries <tom@codesourcery.com>
1885 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1887 2015-06-13 Tom de Vries <tom@codesourcery.com>
1889 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1890 (main): Remove superfluous attributes.
1891 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1892 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1894 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1896 * gcc.target/i386/monitorx.c: New.
1897 * gcc.target/i386/sse-12.c: Add -mmwaitx.
1898 * gcc.target/i386/sse-13.c: Ditto.
1899 * gcc.target/i386/sse-14.c: Ditto.
1900 * gcc.target/i386/sse-22.c: Ditto.
1901 * gcc.target/i386/sse-23.c: Ditto.
1902 * g++.dg/other/i386-2.C: Ditto.
1903 * g++.dg/other/i386-3.C: Ditto.
1905 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
1907 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1909 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
1912 * gfortran.dg/allocatable_scalar_13.f90: New test
1914 2015-06-11 Marek Polacek <polacek@redhat.com>
1916 * gcc.dg/fold-xor-3.c: New test.
1918 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1920 * gcc.target/arm/short-it-ifcvt-1.c: New test.
1921 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1923 2015-06-11 Christian Bruel <christian.bruel@st.com>
1926 * gcc.target/arm/pragma_attribute.c: New test.
1928 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1930 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1932 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1935 * gcc.target/i386/pr66473.c: New test.
1937 2015-06-10 Jakub Jelinek <jakub@redhat.com>
1940 * gcc.dg/tls/pr66470.c: New test.
1941 * gcc.target/i386/pr66470.c: New test.
1943 2015-06-10 Christian Bruel <christian.bruel@st.com>
1946 * gcc.target/arm/attr_arm.c: New test
1947 * gcc.target/arm/attr_arm-err.c: New test
1948 * gcc.target/arm/attr_thumb.c: New test
1949 * gcc.target/arm/attr_thumb-static.c: New test
1951 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1956 * g++.dg/abi/aarch64_guard1.C: Adjust test.
1958 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
1960 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1961 passed by the testsuite driver.
1963 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1966 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1967 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1968 * gcc.dg/ssp-1.c: Make counter a register.
1969 * gcc.dg/ssp-2.c: Likewise.
1970 * gcc.dg/torture/parm-coalesce.c: New.
1972 2015-06-09 Tom de Vries <tom@codesourcery.com>
1974 * gcc.target/i386/vararg-loc.c: New test.
1976 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1979 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1980 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1982 2015-06-09 Marek Polacek <polacek@redhat.com>
1984 PR tree-optimization/66299
1985 * gcc.dg/pr66299-1.c: New test.
1986 * gcc.dg/pr66299-2.c: New test.
1987 * gcc.dg/pr66299-3.c: New test.
1989 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
1991 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1992 passed by the testsuite driver.
1994 2015-06-09 Richard Biener <rguenther@suse.de>
1997 * gcc.dg/fold-modpow2.c: New testcase.
1999 2015-06-09 Richard Biener <rguenther@suse.de>
2001 PR tree-optimization/66419
2002 * gcc.dg/vect/bb-slp-37.c: New testcase.
2004 2015-06-09 Shiva Chen <shiva0217@gmail.com>
2006 * gcc.target/arm/stl-cond.c: New test.
2008 2015-06-09 Richard Biener <rguenther@suse.de>
2011 * gcc.dg/torture/pr66413.c: New testcase.
2013 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2015 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2016 * gcc.dg/ssp-1.c: Make counter a register.
2017 * gcc.dg/ssp-2.c: Likewise.
2018 * gcc.dg/torture/parm-coalesce.c: New.
2020 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
2022 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2023 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2025 2015-06-08 Tom de Vries <tom@codesourcery.com>
2027 PR rtl-optimization/66444
2028 * gcc.dg/pr66444.c: New test.
2030 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
2033 * gfortran.dg/class_is_1.f90: New test.
2034 * gfortran.dg/type_is_1.f90: Ditto.
2036 2015-06-08 Marek Polacek <polacek@redhat.com>
2039 * gcc.dg/cpp/pr66415-1.c: New test.
2040 * gcc.dg/cpp/pr66415-2.c: New test.
2042 2015-06-08 Richard Biener <rguenther@suse.de>
2044 PR tree-optimization/66422
2045 * gcc.dg/Warray-bounds-16.c: New testcase.
2047 2015-06-08 Richard Biener <rguenther@suse.de>
2049 * gcc.dg/vect/slp-perm-10.c: New testcase.
2050 * gcc.dg/vect/slp-23.c: Adjust.
2051 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2052 vector pointer update.
2054 2015-06-08 Marek Polacek <polacek@redhat.com>
2057 * g++.dg/ubsan/pr66452.C: New test.
2059 2015-06-08 Tom de Vries <tom@codesourcery.com>
2061 PR tree-optimization/66436
2062 * gcc.dg/gomp/dump-new-function-2.c: New test.
2063 * gcc.dg/gomp/dump-new-function-3.c: Same.
2064 * gcc.dg/gomp/dump-new-function.c: Same.
2066 2015-06-08 Tom de Vries <tom@codesourcery.com>
2068 PR tree-optimization/66435
2069 * gcc.dg/gomp/notify-new-function-2.c: New test.
2070 * gcc.dg/gomp/notify-new-function-3.c: Same.
2071 * gcc.dg/gomp/notify-new-function.c: Same.
2073 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
2075 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2076 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2077 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2078 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2079 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2080 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2083 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
2086 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2087 * gfortran.dg/warn_conversion.f90: Add warning for change in value
2089 * gfortran.dg/warn_conversion_3.f90: Add warnings.
2090 * gfortran.dg/warn_conversion_5.f90: New test.
2091 * gfortran.dg/warn_conversion_6.f90: New test.
2092 * gfortran.dg/warn_conversion_7.f90: New test.
2094 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2097 * gfortran.dg/blockdata_9.f: New test.
2099 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2102 * gfortran.dg/forall_17.f90: New test.
2104 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
2106 * g++.dg/cpp0x/pr57101.C: Add warning.
2107 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2108 * g++.dg/ext/visibility/anon7.C: Same.
2109 * g++.dg/ipa/pr63587-2.C: Same.
2110 * g++.dg/opt/dump1.C: Same.
2111 * g++.dg/opt/pr59622-3.C: Same.
2112 * g++.dg/opt/pr59622.C: Same.
2113 * g++.dg/torture/pr46383.C: Same.
2114 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2115 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2116 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2118 * gfortran.dg/intent_out_8.f90: Same.
2119 * gfortran.dg/warn_target_lifetime_3.f90: Same.
2121 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2124 gfortran.dg/equiv_9.f90: New test.
2127 2015-06-05 Tom de Vries <tom@codesourcery.com>
2129 merge from gomp4 branch:
2130 2015-05-28 Tom de Vries <tom@codesourcery.com>
2132 PR tree-optimization/65443
2133 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2134 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2135 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2137 2015-06-05 Nathan Sidwell <nathan@acm.org>
2140 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2142 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
2144 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2146 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2148 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2150 2015-06-04 Sriraman Tallam <tmsriram@google.com>
2152 * testsuite/gcc.target/i386/noplt-1.c: New test.
2153 * testsuite/gcc.target/i386/noplt-2.c: New test.
2154 * testsuite/gcc.target/i386/noplt-3.c: New test.
2155 * testsuite/gcc.target/i386/noplt-4.c: New test.
2157 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
2160 * gfortran.dg/adjustl_1.f90: New test.
2162 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
2164 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2165 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2167 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
2169 * lto.c (iterative_hash_canonical_type,
2170 gimple_register_canonical_type): only hash main variants of types
2172 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
2174 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2175 Move set of dg-do-what-default after early return.
2177 2015-06-04 Marek Polacek <polacek@redhat.com>
2180 * gcc.dg/lvalue-8.c: New test.
2182 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
2183 Paolo Carlini <paolo.carlini@oracle.com>
2186 * g++.dg/other/pr66130.C: New.
2187 * g++.dg/cpp0x/pr66130.C: Likewise.
2189 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2191 * g++.dg/cpp0x/decl-loc1.C: New.
2192 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2193 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2194 * g++.dg/init/ctor8.C: Likewise.
2195 * g++.dg/parse/semicolon4.C: Likewise.
2197 2015-06-03 Marek Polacek <polacek@redhat.com>
2200 * g++.dg/ubsan/static-init-1.C: New test.
2201 * g++.dg/ubsan/static-init-2.C: New test.
2202 * g++.dg/ubsan/static-init-3.C: New test.
2204 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
2207 * gcc.target/i386/pr66275.c: New test.
2209 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2211 * gcc.dg/Wcxx-compat-22.c: New testcase.
2212 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2213 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2214 * c-c++-common/pr58346-1.c: Likewise.
2215 * c-c++-common/transparent-union-1.c: Likewise.
2217 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
2219 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2220 * g++.dg/plugin/def_plugin.c: New file.
2221 * g++.dg/plugin/def-plugin-test.C: New file.
2223 2015-06-03 Richard Biener <rguenther@suse.de>
2225 * gcc.dg/vect/bb-slp-36.c: New testcase.
2227 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2229 * gcc.dg/lto/chkp-removed-alias_0.c: New.
2231 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2233 * gcc.dg/lto/chkp-privatize-1_0.c: New.
2234 * gcc.dg/lto/chkp-privatize-1_1.c: New.
2235 * gcc.dg/lto/chkp-privatize-2_0.c: New.
2236 * gcc.dg/lto/chkp-privatize-2_1.c: New.
2238 2015-06-03 Marek Polacek <polacek@redhat.com>
2242 * gcc.dg/pr64223-1.c: New test.
2243 * gcc.dg/pr64223-2.c: New test.
2245 2015-06-03 Richard Biener <rguenther@suse.de>
2247 PR tree-optimization/63916
2248 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2250 2015-06-03 Richard Biener <rguenther@suse.de>
2252 PR tree-optimization/66375
2253 * gcc.dg/torture/pr66375.c: New testcase.
2255 2015-06-03 Bin Cheng <bin.cheng@arm.com>
2257 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2259 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
2262 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2264 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2267 * gfortran.dg/reshape_7.f90: New test.
2269 2015-06-02 David Malcolm <dmalcolm@redhat.com>
2272 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2275 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2278 * gcc.dg/pr49551.c: New testcase.
2280 2015-06-02 Richard Biener <rguenther@suse.de>
2283 * g++.dg/lto/pr65549_0.C: New testcase.
2285 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
2289 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2291 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2293 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2295 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2298 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2300 2015-06-02 Bin Cheng <bin.cheng@arm.com>
2302 PR tree-optimization/48052
2303 * gcc.dg/tree-ssa/scev-8.c: New.
2304 * gcc.dg/tree-ssa/scev-9.c: New.
2305 * gcc.dg/tree-ssa/scev-10.c: New.
2306 * gcc.dg/vect/pr48052.c: New.
2308 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
2310 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2312 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2314 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2316 2015-06-02 Marek Polacek <polacek@redhat.com>
2319 * gcc.dg/torture/pr66345.c: New test.
2321 2015-06-02 Richard Biener <rguenther@suse.de>
2323 PR tree-optimization/65961
2324 * gcc.dg/torture/pr65961.c: New testcase.
2326 2015-06-02 Bin Cheng <bin.cheng@arm.com>
2328 PR tree-optimization/52563
2329 PR tree-optimization/62173
2330 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2331 * gcc.dg/tree-ssa/scev-4.c: Ditto.
2333 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
2335 * gnat.dg/specs/varsize_return2.ads: New test.
2336 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2338 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
2340 * gcc.dg/vect/vect-outer-simd-1.c: New test.
2342 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
2345 * gcc.target/aarch64/sync-comp-swap.c: New.
2346 * gcc.target/aarch64/sync-comp-swap.x: New.
2347 * gcc.target/aarch64/sync-op-acquire.c: New.
2348 * gcc.target/aarch64/sync-op-acquire.x: New.
2349 * gcc.target/aarch64/sync-op-full.c: New.
2350 * gcc.target/aarch64/sync-op-full.x: New.
2351 * gcc.target/aarch64/sync-op-release.c: New.
2352 * gcc.target/aarch64/sync-op-release.x: New.
2354 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
2356 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
2359 2015-06-01 Richard Biener <rguenther@suse.de>
2361 PR tree-optimization/66349
2362 PR tree-optimization/66352
2363 PR tree-optimization/66357
2364 * gcc.dg/torture/pr66357.c: New testcase.
2365 * gcc.dg/torture/pr66349.c: Likewise.
2366 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
2368 2015-06-01 Richard Biener <rguenther@suse.de>
2371 2015-05-29 Richard Biener <rguenther@suse.de>
2373 PR tree-optimization/66314
2374 * gcc.dg/asan/pr66314.c: New testcase.
2376 2015-06-01 Richard Biener <rguenther@suse.de>
2378 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2380 2015-06-01 Jakub Jelinek <jakub@redhat.com>
2382 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2384 (hp3, hp4): Add inline keyword.
2385 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2386 (hp2): Add inline keyword.
2387 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2388 (hp2): Add inline keyword.
2390 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
2393 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2394 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2395 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2396 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2398 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
2400 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2401 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2403 2015-06-01 Richard Biener <rguenther@suse.de>
2405 PR tree-optimization/66280
2406 * g++.dg/torture/pr66280.C: New testcase.
2407 * g++.dg/torture/pr66280-2.C: Likewise.
2409 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
2411 * gnat.dg/addr9_1.adb: New test.
2412 * gnat.dg/addr9_2.adb: Likewise.
2413 * gnat.dg/addr9_3.adb: Likewise.
2414 * gnat.dg/addr9_4.adb: Likewise.
2416 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
2418 * g++.dg/other/dump-ada-spec-4.C: New test.
2420 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
2422 * gcc.dg/alias-8.c: Fix dg-warning.
2424 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
2426 * gcc.dg/alias-8.c: Do not xfail.
2427 * gcc.dg/pr62167.c: Prevent FRE.
2428 * gcc.dg/alias-14.c: New testcase.
2430 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
2432 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2434 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2437 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2439 * gcc.target/s390/hotpatch-10.c: Likewise.
2440 * gcc.target/s390/hotpatch-11.c: Likewise.
2441 * gcc.target/s390/hotpatch-12.c: Likewise.
2442 * gcc.target/s390/hotpatch-17.c: Likewise.
2443 * gcc.target/s390/hotpatch-18.c: Likewise.
2444 * gcc.target/s390/hotpatch-20.c: Likewise.
2445 * gcc.target/s390/hotpatch-21.c: Likewise.
2446 * gcc.target/s390/hotpatch-22.c: Likewise.
2447 * gcc.target/s390/hotpatch-23.c: Likewise.
2448 * gcc.target/s390/hotpatch-24.c: Likewise.
2449 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
2450 to check for the exact nops too.
2451 * gcc.target/s390/hotpatch-3.c: Likewise.
2452 * gcc.target/s390/hotpatch-4.c: Likewise.
2453 * gcc.target/s390/hotpatch-5.c: Likewise.
2454 * gcc.target/s390/hotpatch-6.c: Likewise.
2455 * gcc.target/s390/hotpatch-7.c: Likewise.
2456 * gcc.target/s390/hotpatch-8.c: Likewise.
2457 * gcc.target/s390/hotpatch-9.c: Likewise.
2458 * gcc.target/s390/hotpatch-14.c: Likewise.
2459 * gcc.target/s390/hotpatch-15.c: Likewise.
2460 * gcc.target/s390/hotpatch-16.c: Likewise.
2461 * gcc.target/s390/hotpatch-19.c: Likewise.
2462 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
2463 scan-assembler-times counting number of .align directives.
2464 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2465 dg-options. Remove scan-assembler-times counting number of .align
2467 * gcc.target/s390/hotpatch-26.c: New file.
2468 * gcc.target/s390/hotpatch-27.c: New file.
2469 * gcc.target/s390/hotpatch-28.c: New file.
2470 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2471 using -Os -O0 -O1 -O2 -O3 options.
2473 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2475 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2477 2015-05-29 Jakub Jelinek <jakub@redhat.com>
2479 PR tree-optimization/66142
2480 * gcc.dg/vect/pr66142.c: New test.
2482 2015-05-29 Richard Biener <rguenther@suse.de>
2484 PR tree-optimization/66314
2485 * gcc.dg/asan/pr66314.c: New testcase.
2487 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2489 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2490 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2492 (schedule-cleanups, dg-keep-saved-temps): New proc.
2493 (gcc-dg-test-1): Schedule cleanups.
2494 * lib/profopt.exp (profopt-execute): Likewise.
2495 * g++.dg/cdce3.C: Adjust expected line numbers.
2496 * gcc.dg/cdce1.c: Likewise.
2497 * gcc.dg/cdce2.c: Likewise.
2498 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2499 * gcc.dg/strlenopt-24.c: Likewise.
2500 * gcc.dg/tree-ssa/vrp26.c: Likewise.
2501 * gcc.dg/tree-ssa/vrp28.c: Likewise.
2502 * obj-c++.dg/encode-2.mm: Likewise.
2504 2015-05-28 DJ Delorie <dj@redhat.com>
2506 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2508 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2510 * gnat.dg/discr43.adb: New test.
2512 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2514 * gnat.dg/varsize_temp.adb: Rename into...
2515 * gnat.dg/varsize1.adb: ...this.
2516 * gnat.dg/varsize_copy.ad[sb]: Rename into...
2517 * gnat.dg/varsize2.ad[sb]: ...this.
2518 * gnat.dg/varsize3_1.adb: New test.
2519 * gnat.dg/varsize3_2.adb: Likewise.
2520 * gnat.dg/varsize3_3.adb: Likewise.
2521 * gnat.dg/varsize3_4.adb: Likewise.
2522 * gnat.dg/varsize3_5.adb: Likewise.
2523 * gnat.dg/varsize3_6.adb: Likewise.
2524 * gnat.dg/varsize3_pkg1.ads: New helper.
2525 * gnat.dg/varsize3_pkg2.ads: Likewise.
2526 * gnat.dg/varsize3_pkg3.ads: Likewise.
2528 2015-05-28 Richard Biener <rguenther@suse.de>
2530 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2532 2015-05-28 Richard Biener <rguenther@suse.de>
2534 PR tree-optimization/66142
2535 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2537 2015-05-28 Lawrence Velázquez <vq@larryv.me>
2540 * gcc.dg/darwin-minversion-3.c: Update testcase.
2541 * gcc.dg/darwin-minversion-4.c: Ditto.
2542 * gcc.dg/darwin-minversion-5.c: New testcase.
2543 * gcc.dg/darwin-minversion-6.c: Ditto.
2544 * gcc.dg/darwin-minversion-7.c: Ditto.
2545 * gcc.dg/darwin-minversion-8.c: Ditto.
2546 * gcc.dg/darwin-minversion-9.c: Ditto.
2547 * gcc.dg/darwin-minversion-10.c: Ditto.
2548 * gcc.dg/darwin-minversion-11.c: Ditto.
2549 * gcc.dg/darwin-minversion-12.c: Ditto.
2551 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2553 PR rtl-optimization/66168
2554 * gcc.c-torture/compile/pr66168.c: New test.
2556 2015-05-27 Jeff Law <law@redhat.com>
2559 * gcc.dg/target/m68k/pr39726-1.c: New test.
2561 2015-05-27 Nathan Sidwell <nathan@acm.org>
2564 * g++.dg/ext/alias-canon3.C: New.
2566 2015-05-27 Richard Biener <rguenther@suse.de>
2568 PR tree-optimization/66272
2570 2014-08-15 Richard Biener <rguenther@suse.de>
2572 PR tree-optimization/62031
2573 * gcc.dg/torture/pr66272.c: New testcase.
2575 2015-05-27 Richard Biener <rguenther@suse.de>
2577 * gcc.dg/vect/slp-reduc-7.c: New testcase.
2579 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
2582 * gcc.dg/pr65358.c: New test.
2584 2015-05-27 Andre Vehreschild <vehre@gmx.de>
2587 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2589 * gfortran.dg/allocate_with_source_6.f90: New test.
2591 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
2593 * gnat.dg/atomic7_1.adb: New test.
2594 * gnat.dg/atomic7_2.adb: Likewise.
2595 * gnat.dg/atomic7_pkg1.ads: New helper.
2596 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2598 2015-05-26 Michael Matz <matz@suse.de>
2601 * gcc.dg/vect/pr66251.c: New test.
2603 2015-05-26 Richard Biener <rguenther@suse.de>
2605 PR tree-optimization/66142
2606 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2608 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
2611 * gfortran.dg/allocatable_scalar_13.f90: New test
2613 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2615 * gnat.dg/warn11.adb: New test.
2616 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2618 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2620 * gnat.dg/vfa1_1.adb: New test.
2621 * gnat.dg/vfa1_2.adb: Likewise.
2622 * gnat.dg/vfa1_3.adb: Likewise.
2623 * gnat.dg/vfa1_4.adb: Likewise.
2624 * gnat.dg/vfa1_pkg.ads: New helper.
2626 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
2628 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2629 * gcc.target/i386/pr66232-3.c: Likewise.
2631 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
2634 * gcc.target/i386/pr66274.c: New test.
2636 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2638 * gnat.dg/renaming6.ad[sb]: New test.
2640 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
2642 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2643 and 'dg-require-effective-target pie'.
2645 2015-05-23 Nathan Sidwell <nathan@acm.org>
2648 * g++.dg/cpp0x/pr66243.C: New.
2650 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
2653 * g++.dg/lto/pr66180_0.C: New testcase.
2654 * g++.dg/lto/pr66180_1.C: New testcase.
2656 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
2659 * typebound_call_27.f90: New file.
2661 2015-05-23 Nathan Sidwell <nathan@acm.org>
2664 * g++.dg/template/pr65936.C: New.
2666 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2668 PR tree-optimization/63387
2669 * gcc.dg/pr63387-2.c: New testcase.
2671 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2673 * gcc.dg/simd-1.c: Update to the new message.
2675 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2677 * gcc.dg/nand.c: New testcase.
2679 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
2681 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2682 Set dg-do-what-default to compile only on ARM targets without
2683 arm_neon_hw execution support. Remove redundant c-torture-execute
2684 in loop over test cases.
2686 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2689 * gcc.target/aarch64/pr65491_1.c: New test.
2690 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2691 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2693 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2696 * g++.dg/cpp0x/explicit9.C: New.
2697 * g++.dg/cpp0x/explicit8.C: Check the locations too.
2699 2015-05-22 Richard Biener <rguenther@suse.de>
2701 PR tree-optimization/66251
2702 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2704 2015-05-22 Marek Polacek <polacek@redhat.com>
2707 * c-c++-common/attributes-enum-1.c: New test.
2708 * c-c++-common/attributes-enum-2.c: New test.
2709 * g++.dg/cpp0x/attributes-enum-1.C: New test.
2710 * g++.dg/cpp1y/attributes-enum-1.C: New test.
2712 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2714 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2715 effective target support. If no arm_neon_hw support, do not attempt
2716 to execute the tests; only compile them.
2717 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2718 and "dg-require-effective-target arm_neon_ok".
2719 * gcc.target/arm/simd/vextp16_1.c: Likewise.
2720 * gcc.target/arm/simd/vextp64_1.c: Likewise.
2721 * gcc.target/arm/simd/vextp8_1.c: Likewise.
2722 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2723 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2724 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2725 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2726 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2727 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2728 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2729 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2730 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2731 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2732 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2733 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2734 * gcc.target/arm/simd/vexts16_1.c: Likewise.
2735 * gcc.target/arm/simd/vexts32_1.c: Likewise.
2736 * gcc.target/arm/simd/vexts64_1.c: Likewise.
2737 * gcc.target/arm/simd/vexts8_1.c: Likewise.
2738 * gcc.target/arm/simd/vextu16_1.c: Likewise.
2739 * gcc.target/arm/simd/vextu32_1.c: Likewise.
2740 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2741 * gcc.target/arm/simd/vextu8_1.c: Likewise.
2742 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2743 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2744 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2745 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2746 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2747 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2748 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2749 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2750 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2751 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2752 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2753 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2754 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2755 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2756 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2757 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2758 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2759 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2760 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2761 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2762 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2763 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2764 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2765 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2766 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2767 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2768 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2769 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2770 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2771 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2772 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2773 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2774 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2775 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2776 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2777 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2778 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2779 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2780 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2781 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2782 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2783 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2784 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2785 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2786 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2787 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2788 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2789 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2790 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2791 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2792 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2793 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2794 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2795 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2796 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2797 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2798 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2799 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2800 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2801 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2802 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2803 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2804 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2805 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2806 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2807 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2808 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2809 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2810 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2811 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2812 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2813 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2814 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2815 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2816 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2817 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2818 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2819 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2820 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2821 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2822 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2823 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2824 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2825 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2826 * gcc.target/arm/simd/vzips16_1.c: Likewise.
2827 * gcc.target/arm/simd/vzips32_1.c: Likewise.
2828 * gcc.target/arm/simd/vzips8_1.c: Likewise.
2829 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2830 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2831 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2833 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2835 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2836 * gcc.dg/vect/pr59354.c: Likewise.
2837 * gcc.dg/vect/pr64252.c: Likewise.
2838 * gcc.dg/vect/pr64404.c: Likewise.
2839 * gcc.dg/vect/pr64493.c: Likewise.
2840 * gcc.dg/vect/pr64495.c: Likewise.
2841 * gcc.dg/vect/pr64844.c: Likewise.
2842 * gcc.dg/vect/pr65518.c: Likewise.
2843 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2845 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2848 * g++.dg/cpp1y/var-templ28.C: New.
2850 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
2853 * gcc.target/i386/pr66232-1.c: New test.
2854 * gcc.target/i386/pr66232-2.c: Likewise.
2855 * gcc.target/i386/pr66232-3.c: Likewise.
2856 * gcc.target/i386/pr66232-4.c: Likewise.
2857 * gcc.target/i386/pr66232-5.c: Likewise.
2859 2015-05-21 Nathan Sidwell <nathan@acm.org>
2861 * g++.dg/cpp1y/pr60943.C: New.
2863 2015-05-21 Jakub Jelinek <jakub@redhat.com>
2865 PR tree-optimization/66233
2866 * gcc.c-torture/execute/pr66233.c: New test.
2868 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2871 * gfortran.dg/inline_matmul_11.f90: New test.
2873 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
2875 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2876 instead of listing several targets on its own.
2877 * gcc.target/i386/pr32219-2.c: Likewise.
2878 * gcc.target/i386/pr32219-3.c: Likewise.
2879 * gcc.target/i386/pr32219-4.c: Likewise.
2880 * gcc.target/i386/pr32219-5.c: Likewise.
2881 * gcc.target/i386/pr32219-6.c: Likewise
2882 * gcc.target/i386/pr32219-7.c: Likewise.
2883 * gcc.target/i386/pr32219-8.c: Likewise.
2884 * gcc.target/i386/pr39013-1.c: Likewise.
2885 * gcc.target/i386/pr39013-2.c: Likewise.
2886 * gcc.target/i386/pr64317.c: Likewise.
2888 2015-05-21 Jeff Law <law@redhat.com>
2890 * gcc.target/hppa/shadd-3.c: New test.
2891 * gcc.target/hppa/shadd-4.c: New test.
2893 2015-05-21 Michael Matz <matz@suse.de>
2895 * gcc.dg/vect/vect-strided-store.c: New test.
2896 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2897 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2899 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2901 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2902 * gcc.dg/pow-sqrt-synth-1.c: New test.
2903 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2905 2015-05-21 Richard Biener <rguenther@suse.de>
2908 * g++.dg/conversion/pr66211.C: New testcase.
2909 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2911 2015-05-21 Jeff Law <law@redhat.com>
2913 * gcc.target/hppa/shadd-2.c: New test.
2915 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
2918 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2920 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2923 * gcc.target/arm/pr26702.c: Adjust target selector.
2925 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
2928 * gcc.dg/lto/pr66221_0.c: New test.
2929 * gcc.dg/lto/pr66221_1.c: New test.
2931 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2934 * gcc.dg/redecl-4.c: Update column numbers.
2935 * gcc.dg/format/bitfld-1.c: Likewise.
2936 * gcc.dg/format/attr-2.c: Likewise.
2937 * gcc.dg/format/attr-6.c: Likewise.
2938 * gcc.dg/format/attr-7.c (baz): Likewise.
2939 * gcc.dg/format/asm_fprintf-1.c: Likewise.
2940 * gcc.dg/format/attr-4.c: Likewise.
2941 * gcc.dg/format/branch-1.c: Likewise.
2942 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2943 locations within strings with embedded escape sequences.
2945 2015-05-20 Jeff Law <law@redhat.com>
2947 * gcc.target/hppa/hppa.exp: New target test driver.
2948 * gcc.target/hppa/shadd-1.c: New test.
2950 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
2952 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2954 2015-05-20 David Malcolm <dmalcolm@redhat.com>
2956 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2957 (fn_33_k_and_r_style): New.
2958 (fn_33_stroustrup_style): New.
2959 (fn_33_allman_style): New.
2960 (fn_33_whitesmiths_style): New.
2961 (fn_33_horstmann_style): New.
2962 (fn_33_ratliff_banner_style): New.
2963 (fn_33_lisp_style): New.
2964 (fn_34_indent_dash_gnu): New.
2965 (fn_34_indent_dash_kr): New.
2966 (fn_34_indent_dash_orig): New.
2967 (fn_34_indent_linux_style): New.
2969 2015-05-20 Andre Vehreschild <vehre@gmx.de>
2972 * gfortran.dg/allocate_with_source_5.f90: Extend test.
2974 2015-05-20 Bin Cheng <bin.cheng@arm.com>
2976 PR tree-optimization/65447
2977 * gcc.dg/tree-ssa/pr65447.c: New test.
2979 2015-05-19 Nathan sidwell <nathan@acm.org>
2981 * g++.dg/cpp0x/pr65954.C: New.
2983 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2985 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2987 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2989 * lib/target-supports.exp: Vector do not always have natural
2992 2015-05-19 David Sherwood <david.sherwood@arm.com>
2994 * gcc.dg/loop-invariant.c: New testcase.
2996 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2998 * lib/target-supports.exp: Vector do not always have natural
3001 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3003 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3005 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3007 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3009 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3010 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3011 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3012 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3013 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3014 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3015 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3016 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3017 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3018 * gcc.target/s390/zvector/vec-elem-1.c: New test.
3020 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3022 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3024 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3026 * gcc.target/s390/s390.exp
3027 (check_effective_target_vector): New check.
3028 * gcc.target/s390/vector/vec-abi-1.c: New test.
3029 * gcc.target/s390/vector/vec-abi-2.c: New test.
3030 * gcc.target/s390/vector/vec-abi-3.c: New test.
3031 * gcc.target/s390/vector/vec-abi-4.c: New test.
3032 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3033 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3034 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3035 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3036 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3037 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3038 * gcc.target/s390/vector/vec-clobber-1.c: New test.
3039 * gcc.target/s390/vector/vec-cmp-1.c: New test.
3040 * gcc.target/s390/vector/vec-cmp-2.c: New test.
3041 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3042 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3043 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3044 * gcc.target/s390/vector/vec-genmask-1.c: New test.
3045 * gcc.target/s390/vector/vec-genmask-2.c: New test.
3046 * gcc.target/s390/vector/vec-init-1.c: New test.
3047 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3048 * gcc.target/s390/vector/vec-shift-1.c: New test.
3049 * gcc.target/s390/vector/vec-sub-1.c: New test.
3051 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3053 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3055 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3057 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3059 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3061 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3063 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3065 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3067 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3069 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3071 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3073 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3075 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3077 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3079 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3081 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3083 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3085 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3087 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3089 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3091 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3093 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3095 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3097 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3099 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3101 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3103 2015-05-19 Jakub Jelinek <jakub@redhat.com>
3105 PR tree-optimization/66187
3106 * gcc.c-torture/execute/pr66187.c: New test.
3107 * gcc.dg/pr66187-1.c: New test.
3108 * gcc.dg/pr66187-2.c: New test.
3110 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3112 * gcc.dg/vect/bb-slp-35.c: Adjust.
3114 2015-05-19 Richard Biener <rguenther@suse.de>
3116 PR tree-optimization/66165
3117 * gcc.dg/torture/pr66165.c: New testcase.
3119 PR tree-optimization/66185
3120 * gcc.dg/torture/pr66185.c: New testcase.
3122 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
3125 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3127 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
3129 * gcc.target/mips/p5600-bonding.c : New file.
3131 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3134 * gfortran.dg/interface_operator_1.f90: New tests.
3136 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3139 * gfortran.dg/generic_29.f90: New tests.
3141 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3144 * gfortran.dg/storage_size_6.f90: New tests.
3146 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3149 * gfortran.dg/null1.f90: New test.
3151 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3154 * gfortran.dg/entry_21.f90: New test.
3156 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3159 * gfortran.dg/storage_size_6.f90: New tests.
3161 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3164 * gfortran.dg/misplaced_statement.f90: New test.
3166 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3169 * gfortran.dg/filepos1.f90: New test
3171 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3174 * gfortran.dg/pr64925.f90: New test.
3176 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3178 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3180 * gfortran.dg/lto/pr41576_1.f90: Ditto.
3182 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
3184 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3185 to the family of pie capable targets.
3187 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
3189 * gcc.target/arm/bics_1.c : New testcase.
3190 * gcc.target/arm/bics_2.c : New testcase.
3191 * gcc.target/arm/bics_3.c : New testcase.
3192 * gcc.target/arm/bics_4.c : New testcase.
3194 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
3196 * gcc.target/mips/umips-attr.c: New test.
3198 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3200 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3201 * gcc.dg/20150120-2.c (dg-final): Ditto.
3202 * gcc.dg/20150120-2.c (dg-final): Ditto.
3203 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3205 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3208 * gcc.target/i386/pr66174.c: New test.
3210 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3213 * gfortran.dg/matmul_bounds_6.f90: New test.
3214 * gfortran.dg/matmul_bounds_7.f90: New test.
3216 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
3218 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3219 * gfortran.dg/lto/pr41576_1.f90: Add interface.
3220 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3221 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3222 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3223 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3225 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3228 * gfortran.dg/continuation_13.f90: Update test.
3229 * gfortran.dg/pr65903.f90: New test.
3231 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3234 * gfortran.dg/block_14.f90: New test.
3236 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
3239 * lib/gfortran-dg.exp: Update regex to handle two locations for
3240 the same diagnostic without caret.
3241 * gfortran.dg/badline.f: Test also that line numbers are correct
3242 before and after "left but not entered" warning.
3244 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3245 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3248 * gcc.target/arm/maskdata.c: New test.
3250 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
3253 * gfortran.dg/derived_constructor_components_5: New test
3255 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
3258 * gcc.target/alpha/pr66140.c: New test.
3260 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
3263 * gcc.dg/Wconversion-complex-c99.c: New test.
3264 * gcc.dg/Wconversion-complex-gnu.c: New test.
3266 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
3268 PR tree-optimization/64454
3269 * gcc.dg/modmod.c: New testcase.
3271 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
3273 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3275 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3278 * gcc.target/i386/mpx/pr66134.c: New test.
3280 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
3282 * gcc.target/powerpc/pr60158.c: New test.
3284 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
3286 * gcc.target/i386/sibcall-7.c: New test.
3287 * gcc.target/i386/sibcall-8.c: New test.
3289 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
3291 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3292 (abs64_in_dreg): Likewise.
3294 2015-05-14 Marek Polacek <polacek@redhat.com>
3298 * gcc.dg/pr14649-1.c: Add -Wpedantic.
3299 * gcc.dg/pr19984.c: Likewise.
3300 * gcc.dg/pr66066-1.c: New test.
3301 * gcc.dg/pr66066-2.c: New test.
3302 * gcc.dg/pr66066-3.c: New test.
3304 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3306 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3307 * gcc.dg/pow-sqrt.x: New file.
3308 * gcc.dg/pow-sqrt-1.c: New test.
3309 * gcc.dg/pow-sqrt-2.c: Likewise.
3310 * gcc.dg/pow-sqrt-3.c: Likewise.
3312 2015-05-13 Richard Biener <rguenther@suse.de>
3314 PR tree-optimization/66123
3315 * gcc.dg/torture/pr66123.c: New testcase.
3317 2015-05-13 Richard Biener <rguenther@suse.de>
3320 * gcc.dg/alias-2.c: Adjust.
3321 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3323 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3326 * gcc.target/i386/pr65103-3.c: New.
3328 2015-05-13 Martin Liska <mliska@suse.cz>
3330 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3332 2015-05-13 Jakub Jelinek <jakub@redhat.com>
3335 * gcc.target/i386/pr66112-2.c: New test.
3338 * gcc.target/i386/pr66112-1.c: New test.
3340 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3343 * gcc.target/i386/mpx/pr66048.cc: New.
3345 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3347 PR rtl-optimization/64616
3348 * gcc.dg/loop-8.c: New test.
3349 * gcc.dg/loop-9.c: New test.
3351 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
3354 * gcc.target/i386/pr66047.c: New testcase.
3356 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
3359 * gcc.c-torture/compile/pr65873.c: New testcase.
3361 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3364 * gfortran.dg/inline_matmul_10.f90: New test.
3366 2015-05-12 David Malcolm <dmalcolm@redhat.com>
3368 * c-c++-common/Wmisleading-indentation.c: New testcase.
3369 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
3370 * c-c++-common/Wmisleading-indentation-2.md: New file.
3372 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3374 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3376 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3378 2015-05-12 Richard Biener <rguenther@suse.de>
3380 PR tree-optimization/66101
3381 * gcc.dg/torture/pr66101.c: New testcase.
3383 2015-05-12 Richard Biener <rguenther@suse.de>
3385 PR tree-optimization/37021
3386 * gcc.target/i386/vect-addsub.c: New testcase.
3388 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
3390 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3392 2015-05-12 Tom de Vries <tom@codesourcery.com>
3394 PR tree-optimization/66010
3395 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3397 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3400 * g++.dg/cpp0x/trailing10.C: New.
3402 2015-05-12 Richard Biener <rguenther@suse.de>
3404 * gcc.dg/vect/bb-slp-35.c: New testcase.
3406 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
3409 * gfortran.dg/bound_simplification_6.f90: New.
3411 2015-05-11 Steve Ellcey <sellcey@mips.com>
3413 * gcc.target/mips/branch-1.c: Pass argument to bar().
3415 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
3418 * gcc.target/i386/pr65753.c: New test.
3420 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
3422 PR rtl-optimization/66076
3423 * gcc.dg/torture/pr66076.c: New test.
3425 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3428 * gfortran.dg/inline_matmul_7.f90: New test.
3429 * gfortran.dg/inline_matmul_8.f90: New test.
3430 * gfortran.dg/inline_matmul_9.f90: New test.
3432 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
3434 * gfortran.dg/bound_simplification_5.f90: New.
3436 2015-05-09 Jason Merrill <jason@redhat.com>
3438 * lib/target-supports.exp (cxx_default): New global.
3439 (check_effective_target_c++11_only)
3440 (check_effective_target_c++14_only)
3441 (check_effective_target_c++98_only)
3442 (check_effective_target_c++1z_only): Check it.
3444 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
3446 PR tree-optimization/64454
3447 * gcc.dg/tree-ssa/vrp97.c: New file.
3448 * gcc.dg/vect/slp-perm-7.c: Update.
3450 2015-05-09 Andre Vehreschild <vehre@gmx.de>
3453 * gfortran.dg/elemental_subroutine_11.f90: New test.
3455 2015-05-08 Richard Biener <rguenther@suse.de>
3457 PR tree-optimization/66036
3458 * gcc.dg/vect/slp-41.c: New testcase.
3460 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
3462 * gfortran.dg/elemental_optional_args_7.f90: New.
3464 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
3466 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3469 2015-05-08 Marek Polacek <polacek@redhat.com>
3472 * gcc.dg/Woverride-init-side-effects-1.c: New test.
3473 * gcc.dg/Woverride-init-side-effects-2.c: New test.
3475 2015-05-07 Marek Polacek <polacek@redhat.com>
3478 * c-c++-common/Wshift-negative-value-1.c: New test.
3479 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3480 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3481 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3482 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3483 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3484 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3485 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3486 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3488 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
3492 * gcc.dg/fdata-sections-2.c: New file.
3494 2015-05-07 Marek Polacek <polacek@redhat.com>
3497 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3499 * c-c++-common/ubsan/align-7.c: Likewise.
3500 * c-c++-common/ubsan/bounds-8.c: Likewise.
3501 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3502 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3503 * c-c++-common/ubsan/null-1.c: Likewise.
3504 * c-c++-common/ubsan/null-10.c: Likewise.
3505 * c-c++-common/ubsan/null-11.c: Likewise.
3506 * c-c++-common/ubsan/null-2.c: Likewise.
3507 * c-c++-common/ubsan/null-3.c: Likewise.
3508 * c-c++-common/ubsan/null-4.c: Likewise.
3509 * c-c++-common/ubsan/null-5.c: Likewise.
3510 * c-c++-common/ubsan/null-6.c: Likewise.
3511 * c-c++-common/ubsan/null-7.c: Likewise.
3512 * c-c++-common/ubsan/null-8.c: Likewise.
3513 * c-c++-common/ubsan/null-9.c: Likewise.
3514 * c-c++-common/ubsan/object-size-1.c: Likewise.
3515 * c-c++-common/ubsan/object-size-10.c: Likewise.
3516 * c-c++-common/ubsan/object-size-4.c: Likewise.
3517 * c-c++-common/ubsan/object-size-5.c: Likewise.
3518 * c-c++-common/ubsan/object-size-7.c: Likewise.
3519 * c-c++-common/ubsan/object-size-8.c: Likewise.
3520 * c-c++-common/ubsan/object-size-9.c: Likewise.
3521 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3522 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3523 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3524 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3525 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3526 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3527 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3528 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3529 * c-c++-common/ubsan/pr59333.c: Likewise.
3530 * c-c++-common/ubsan/pr59667.c: Likewise.
3531 * c-c++-common/ubsan/pr60613-2.c: Likewise.
3532 * c-c++-common/ubsan/pr60636.c: Likewise.
3533 * c-c++-common/ubsan/pr63802.c: Likewise.
3534 * c-c++-common/ubsan/recovery-1.c: Likewise.
3535 * c-c++-common/ubsan/recovery-3.c: Likewise.
3536 * c-c++-common/ubsan/shift-1.c: Likewise.
3537 * c-c++-common/ubsan/shift-2.c: Likewise.
3538 * c-c++-common/ubsan/shift-4.c: Likewise.
3539 * c-c++-common/ubsan/shift-7.c: Likewise.
3540 * c-c++-common/ubsan/undefined-2.c: Likewise.
3541 * c-c++-common/ubsan/vla-1.c: Likewise.
3542 * g++.dg/ubsan/null-1.C: Likewise.
3543 * g++.dg/ubsan/null-3.C: Likewise.
3544 * g++.dg/ubsan/null-4.C: Likewise.
3545 * g++.dg/ubsan/vptr-8.C: Likewise.
3546 * g++.dg/ubsan/vptr-9.C: Likewise.
3547 * gcc.dg/ubsan/bounds-2.c: Likewise.
3548 * gcc.dg/ubsan/object-size-9.c: Likewise.
3550 2015-05-07 Jeff Law <law@redhat.com>
3552 * gcc.dg/tree-ssa/shorten-1.c: New test.
3554 2015-05-07 Richard Biener <rguenther@suse.de>
3556 PR tree-optimization/66002
3557 * gcc.dg/vect/vect-125.c: New testcase.
3559 2015-05-07 Marek Polacek <polacek@redhat.com>
3560 Martin Uecker <uecker@eecs.berkeley.edu>
3562 * c-c++-common/ubsan/bounds-10.c: New test.
3564 2015-05-06 David Malcolm <dmalcolm@redhat.com>
3566 * jit.dg/harness.h (set_options): Wrap with
3567 #ifndef TEST_ESCHEWS_SET_OPTIONS.
3568 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3569 Special-case test-benchmark.c as a negative.
3570 * jit.dg/test-benchmark.c: New file.
3572 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
3575 * gcc.target/arm/pr64208.c: New test.
3577 2015-05-06 Alan Modra <amodra@gmail.com>
3580 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3581 (gparms): Make volatile.
3583 2015-05-06 Richard Biener <rguenther@suse.de>
3585 PR tree-optimization/62283
3586 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3588 2015-05-06 Christian Bruel <christian.bruel@st.com>
3591 * gcc.target/aarch64/iinline-attr-1.c: New test.
3593 2015-05-06 Richard Biener <rguenther@suse.de>
3595 * gcc.dg/vect/bb-slp-34.c: New testcase.
3597 2015-05-06 Richard Biener <rguenther@suse.de>
3599 PR tree-optimization/62283
3600 * gcc.dg/vect/bb-slp-14.c: Adjust.
3602 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3605 * gcc.target/i386/pr65990.c: New test.
3607 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
3610 * gcc.target/i386/pr65915.c: New.
3612 2015-05-05 Tom de Vries <tom@codesourcery.com>
3614 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3615 'va_list escapes 0'.
3617 2015-05-05 Tom de Vries <tom@codesourcery.com>
3619 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3622 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
3624 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3625 * gcc.target/arm/pr65924.c: Likewise.
3627 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3630 * gcc.target/i386/pr65871-3.c: New test.
3632 2015-05-04 Jeff Law <law@redhat.com>
3635 2015-05-04 Jeff Law <law@redhat.com>
3636 * gcc.dg/tree-ssa/shorten-1.c: New test.
3638 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3639 Jakub Jelinek <jakub@redhat.com>
3642 * g++.dg/cpp0x/Wnarrowing4.C: New.
3644 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
3646 * lib/target-supports.exp
3647 (check_effective_target_keeps_null_pointer_checks): Clarify that
3648 this is for targets that disable -fdelete-null-pointer-checks,
3649 not default it to off.
3650 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3651 -fdelete-null-pointer-checks explicit.
3652 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3653 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3654 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3655 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3656 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3657 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3658 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3659 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3660 * gcc.dg/tree-ssa/pr20318.c: Likewise.
3661 * gcc.dg/tree-ssa/pr20701.c: Likewise.
3662 * gcc.dg/tree-ssa/pr20702.c: Likewise.
3663 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3664 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3665 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3666 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3667 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3668 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3669 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3670 * gcc.dg/tree-ssa/unreachable.c: Likewise.
3671 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3672 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3673 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3674 * gcc.dg/tree-ssa/vrp55.c: Likewise.
3675 * g++.dg/cpp0x/static_assert9.C: Likewise.
3676 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3677 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3678 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3679 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3680 * g++.dg/tree-ssa/pr26406.C: Likewise.
3682 2015-05-04 Jakub Jelinek <jakub@redhat.com>
3684 PR tree-optimization/65984
3685 * c-c++-common/ubsan/pr65984.c: New test.
3687 2015-05-04 Jeff Law <law@redhat.com>
3689 * gcc.dg/tree-ssa/shorten-1.c: New test.
3691 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3694 * gfortran.dg/pr44735.f90: New test.
3696 2015-05-04 Richard Biener <rguenther@suse.de>
3698 PR tree-optimization/65965
3699 * gcc.dg/vect/bb-slp-33.c: New testcase.
3701 2015-05-04 Richard Biener <rguenther@suse.de>
3703 PR tree-optimization/65935
3704 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3706 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3708 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3709 for each supported variant instead of CHECK_RESULTS.
3710 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3711 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3712 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3713 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3714 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3715 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3716 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3717 expected results for unsupported variants. Call CHECK for each
3718 supported variant instead of CHECK_RESULTS.
3719 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3720 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3721 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3722 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3723 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3724 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3725 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3726 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3727 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3728 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3729 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3730 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3731 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3732 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3733 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3734 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3735 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3736 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3737 expected results for unsupported variants.
3738 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3739 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3740 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3741 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3742 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3743 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3744 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3745 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3746 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3747 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3748 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3749 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3750 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3751 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3752 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3753 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3754 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3755 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3756 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3757 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3758 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3759 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3760 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3761 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3762 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3763 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3764 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3765 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3767 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3770 * gfortran.dg/bound_9.f90: Add pointer assignment.
3772 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3773 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
3776 * g++.dg/cpp0x/Wnarrowing3.C: New.
3778 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
3780 * gcc.dg/20150120-1.c: New test.
3781 * gcc.dg/20150120-2.c: New test.
3782 * gcc.dg/20150120-3.c: New test.
3784 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
3786 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3788 2015-05-01 Renlin Li <renlin.li@arm.com>
3790 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3792 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
3794 * gfortran.dg/bound_simplification_4.f90: New.
3796 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3798 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3799 with powerpc_p8vector_ok.
3801 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3804 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
3806 * gfortran.dg/bound_9.f90: New test case.
3808 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
3810 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3811 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3812 for 32bit x86 targets.
3813 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3814 for 32bit x86 targets.
3815 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3816 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3817 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3818 for 32bit x86 targets.
3820 2015-04-30 Marek Polacek <polacek@redhat.com>
3822 PR tree-optimization/63551
3823 * g++.dg/ipa/pr63551.C: New test.
3825 2015-04-30 Caroline Tice <cmtice@google.com>
3828 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
3829 partition size on certain targets.
3831 2015-04-30 Renlin Li <renlin.li@arm.com>
3833 * gcc.target/aarch64/vect-reduc-or_1.c: New.
3835 2015-04-30 Marek Polacek <polacek@redhat.com>
3837 * c-c++-common/Wbool-compare-3.c: New test.
3839 * gcc.dg/pr65901.c (foo): Adjust dg-error.
3840 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3842 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3845 * g++.dg/init/ref22.C: New.
3847 2015-04-30 Marek Polacek <polacek@redhat.com>
3849 * gcc.dg/init-bad-8.c: New test.
3851 * gcc.dg/incomplete-typedef-1.c: New test.
3853 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3856 * g++.dg/template/crash121.C: New.
3858 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
3860 * gcc.target/mips/call-from-init.c: New test.
3861 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3863 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3866 * gcc.target/i386/pr65871-1.c: New test.
3867 * gcc.target/i386/pr65871-2.c: Ditto.
3869 2015-04-29 Marek Polacek <polacek@redhat.com>
3872 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3873 * c-c++-common/Wbool-compare-2.c: New test.
3875 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
3878 * gcc.target/aarch64/vstN_lane_1.c: New file.
3880 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3883 * g++.dg/warn/Winit-self-3.C: New.
3885 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3887 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3889 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
3892 * gcc.target/arm/pr65924.c: New test.
3894 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
3896 * g++.dg/gomp/tpl-target-update.C: New file.
3898 2015-04-29 Richard Biener <rguenther@suse.de>
3900 PR tree-optimization/65917
3901 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3903 2015-04-29 Christian Bruel <christian.bruel@st.com>
3906 * gcc.dg/ipa/iinline-attr.c: New test.
3907 * gcc.target/i386/iinline-attr-2.c: New test.
3909 2015-04-28 Andre Vehreschild <vehre@gmx.de>
3911 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3914 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3916 * gcc.dg/vect/vect-33.c: Remove spurious line.
3918 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
3920 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3922 2015-04-28 Marek Polacek <polacek@redhat.com>
3925 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3926 * gcc.dg/pr65901.c: New test.
3928 2015-04-28 Richard Biener <rguenther@suse.de>
3930 PR tree-optimization/62283
3931 * gfortran.dg/vect/pr62283-2.f: New testcase.
3932 * gcc.dg/vect/bb-slp-14.c: Adjust.
3934 2015-04-28 Richard Biener <rguenther@suse.de>
3936 PR tree-optimization/65851
3937 * g++.dg/torture/pr65851.C: New testcase.
3939 2015-04-27 Jeff Law <law@redhat.com>
3941 PR tree-optimization/65217
3942 * gcc.target/i386/pr65217.c: Remove XFAIL.
3944 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3947 Add tests forgotten to svn-add.
3948 * gfortran.dg/class_allocate_19.f03: New test.
3949 * gfortran.dg/class_array_20.f03: New test.
3950 * gfortran.dg/class_array_21.f03: New test.
3951 * gfortran.dg/finalize_29.f08: New test.
3953 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3957 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3958 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3960 2015-04-27 Caroline Tice <cmtice@google.com>
3962 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3965 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
3968 * gcc.target/powerpc/htm-1.c: New test.
3969 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3971 (__builtin_tabortdci): Likewise.
3972 (__builtin_tcheck): Remove operand.
3973 * lib/target-supports.exp (check_htm_hw_available): New function.
3975 2015-04-27 Richard Biener <rguenther@suse.de>
3977 * gcc.target/i386/pr65217.c: XFAIL.
3979 2015-04-27 Jakub Jelinek <jakub@redhat.com>
3981 PR tree-optimization/65875
3982 * gcc.c-torture/compile/pr65875.c: New test.
3984 2015-04-25 Marek Polacek <polacek@redhat.com>
3987 * gcc.dg/enum-incomplete-2.c: New test.
3988 * gcc.dg/enum-mode-1.c: New test.
3990 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3993 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3995 * gcc.target/powerpc/pr65849-2.c: Likewise.
3997 2015-04-24 Tom de Vries <tom@codesourcery.com>
3999 PR tree-optimization/65802
4000 * g++.dg/pr65802.C: Move to ...
4001 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
4002 stdarg.h. Rewrite for C.
4003 (fn1): Use va_list and va_arg. Make variable args function. Add use of
4004 va_start and va_end. Remove unnecessary inline asm.
4006 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
4007 Wei Mi <wmi@google.com>
4009 * gcc.target/i386/sse2-load-multi.c: New test.
4010 * gcc.target/i386/sse2-store-multi.c: Ditto.
4012 2015-04-24 Marek Polacek <polacek@redhat.com>
4015 * c-c++-common/pr65830.c: New test.
4018 * c-c++-common/Wlogical-op-1.c: New test.
4020 2015-04-24 Marek Polacek <polacek@redhat.com>
4023 * c-c++-common/pr61534-1.c: New test.
4025 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
4026 Steven Bosscher <steven@gcc.gnu.org>
4028 PR rtl-optimization/34503
4029 * gcc.target/arm/pr64616.c: New file.
4031 2015-04-24 Bin Cheng <bin.cheng@arm.com>
4033 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4035 2015-04-24 Terry Guo <terry.guo@arm.com>
4037 * gcc.target/arm/pr65710.c: Update the options.
4039 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
4041 * gcc.target/i386/pr65523.c: Skip x32.
4043 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4045 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4046 to look for vcl* where appropriate.
4048 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4050 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4051 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4053 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
4056 * gcc.target/arm/pr26702.c: New test.
4058 2015-04-23 Marek Polacek <polacek@redhat.com>
4061 * gcc.dg/pr65345-1.c: New test.
4062 * gcc.dg/pr65345-2.c: New test.
4064 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4066 * gcc.target/powerpc/crypto-builtin-2.c: New.
4068 2015-04-23 Andre Vehreschild <vehre@gmx.de>
4071 * gfortran.dg/class_allocate_19.f03: New test.
4072 * gfortran.dg/class_array_20.f03: New test.
4073 * gfortran.dg/class_array_21.f03: New test.
4074 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4075 * gfortran.dg/finalize_15.f90: Fixing comparision to model
4076 initialization correctly.
4077 * gfortran.dg/finalize_29.f08: New test.
4079 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4081 * gcc.target/powerpc/swaps-p8-18.c: New test.
4083 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4086 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4087 * gcc.dg/vect/bb-slp-25.c: Likewise.
4088 * gcc.dg/vect/bb-slp-29.c: Likewise.
4089 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4090 vect_no_align && { ! vect_hw_misalign }.
4091 * gcc.dg/vect/bb-slp-9.c: Likewise.
4092 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4094 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4095 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4096 account for POWER8, where peeling for alignment is not needed.
4097 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4098 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4099 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4100 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4101 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4102 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4103 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4104 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4105 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4106 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4107 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4108 * gcc.dg/vect/pr16105.c: Likewise.
4109 * gcc.dg/vect/pr20122.c: Likewise.
4110 * gcc.dg/vect/pr33804.c: Likewise.
4111 * gcc.dg/vect/pr33953.c: Likewise.
4112 * gcc.dg/vect/pr56787.c: Likewise.
4113 * gcc.dg/vect/pr58508.c: Likewise.
4114 * gcc.dg/vect/slp-25.c: Likewise.
4115 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4116 * gcc.dg/vect/vect-105.c: Likewise.
4117 * gcc.dg/vect/vect-27.c: Likewise.
4118 * gcc.dg/vect/vect-29.c: Likewise.
4119 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4121 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4122 && { ! vect_hw_misalign }.
4123 * gcc.dg/vect/vect-44.c: Likewise.
4124 * gcc.dg/vect/vect-48.c: Likewise.
4125 * gcc.dg/vect/vect-50.c: Likewise.
4126 * gcc.dg/vect/vect-52.c: Likewise.
4127 * gcc.dg/vect/vect-56.c: Likewise.
4128 * gcc.dg/vect/vect-60.c: Likewise.
4129 * gcc.dg/vect/vect-72.c: Likewise.
4130 * gcc.dg/vect/vect-75-big-array.c: Likewise.
4131 * gcc.dg/vect/vect-75.c: Likewise.
4132 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4133 * gcc.dg/vect/vect-77-global.c: Likewise.
4134 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4135 * gcc.dg/vect/vect-78-global.c: Likewise.
4136 * gcc.dg/vect/vect-93.c: Likewise.
4137 * gcc.dg/vect/vect-95.c: Likewise.
4138 * gcc.dg/vect/vect-96.c: Likewise.
4139 * gcc.dg/vect/vect-cond-1.c: Likewise.
4140 * gcc.dg/vect/vect-cond-3.c: Likewise.
4141 * gcc.dg/vect/vect-cond-4.c: Likewise.
4142 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4143 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4144 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4145 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4146 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4147 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4148 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4149 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4150 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4151 * gcc.dg/vect/vect-outer-5.c: Likewise.
4152 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4153 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4154 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4155 * gcc.dg/vect/vect-outer-fir.c: Likewise.
4156 * gcc.dg/vect/vect-peel-3.c: Likewise.
4157 * gcc.dg/vect/vect-peel-4.c: Likewise.
4158 * gcc.dg/vect/vect-pre-interact.c: Likewise.
4159 * gcc.target/powerpc/pr65456.c: New test.
4160 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4161 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4162 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4163 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4164 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4165 vect_no_align && { ! vect_hw_misalign }.
4166 * gfortran.dg/vect/vect-3.f90: Likewise.
4167 * gfortran.dg/vect/vect-4.f90: Likewise.
4168 * gfortran.dg/vect/vect-5.f90: Likewise.
4169 * lib/target-supports.exp (check_effective_target_vect_no_align):
4170 Return 1 for POWER8.
4171 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4173 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
4176 * gfortran.dg/pr65429.f90: New test.
4178 2015-04-22 Yury Gribov <y.gribov@samsung.com>
4180 * c-c++-common/asan/user-section-1.c: New test.
4181 * c-c++-common/asan/user-section-2.c: New test.
4182 * c-c++-common/asan/user-section-3.c: New test.
4184 2015-04-22 Hale Wang <hale.wang@arm.com>
4185 Terry Guo <terry.guo@arm.com>
4187 PR rtl-optimization/64818
4188 * gcc.target/arm/pr64818.c: New test.
4190 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
4193 * g++.dg/tree-ssa/pr61034.C: Update template.
4194 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4195 * gcc.dg/Warray-bounds-11.c: Likewise.
4196 * gcc.dg/Warray-bounds.c: Likewise.
4198 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4200 PR libgfortran/65234
4201 * gfortran.dg/fmt_unlimited.f90: New test.
4203 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
4205 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4207 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4208 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4209 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4210 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4211 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4212 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4213 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4215 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4217 PR libgfortran/56743
4218 * gfortran.dg/namelist_87.f90: New test.
4220 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4222 * gcc.target/aarch64/mult-synth_1.c: New test.
4223 * gcc.target/aarch64/mult-synth_2.c: Likewise.
4224 * gcc.target/aarch64/mult-synth_3.c: Likewise.
4225 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4226 * gcc.target/aarch64/mult-synth_5.c: Likewise.
4227 * gcc.target/aarch64/mult-synth_6.c: Likewise.
4229 2015-04-21 Richard Biener <rguenther@suse.de>
4231 PR tree-optimization/65650
4232 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4233 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4234 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4235 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4236 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4237 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4239 2015-04-21 Tom de Vries <tom@codesourcery.com>
4241 PR tree-optimization/65802
4242 * g++.dg/pr65802.C: New test.
4244 2015-04-21 Bin Cheng <bin.cheng@arm.com>
4247 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4248 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4250 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
4253 * g++.dg/cpp0x/Wnarrowing2.C: New.
4255 2015-04-20 Jeff Law <law@redhat.com>
4257 PR tree-optimization/65658
4258 * gcc.dg/pr65658.c: New test.
4260 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
4263 * gcc.target/aarch64/vec_init_1.c: New test.
4265 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
4267 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4270 2015-04-18 Martin Sebor <msebor@redhat.com>
4272 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4273 of non-nul characters.
4274 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4276 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4279 * gcc.target/powerpc/pr65787.c: New.
4281 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4284 * gcc.target/aarch64/c-output-template-4.c: New test.
4286 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4289 * gcc.dg/pr65780-1.c: New test.
4290 * gcc.dg/pr65780-2.c: Likewise.
4291 * gcc.target/i386/pr32219-9.c: Likewise.
4292 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4294 * gcc.target/i386/pr64317.c (c): Initialize.
4296 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4299 * g++.dg/ext/mv18.C: New test.
4300 * g++.dg/ext/mv19.C: Likewise.
4301 * g++.dg/ext/mv20.C: Likewise.
4302 * g++.dg/ext/mv21.C: Likewise.
4303 * g++.dg/ext/mv22.C: Likewise.
4304 * g++.dg/ext/mv23.C: Likewise.
4306 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
4309 * g++.dg/init/pr64527.C: New test.
4311 2015-04-17 Tom de Vries <tom@codesourcery.com>
4312 Michael Matz <matz@suse.de>
4314 PR tree-optimization/64950
4315 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4318 2015-04-17 Yury Gribov <y.gribov@samsung.com>
4320 * c-c++-common/asan/user-section-1.c: New test.
4322 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4325 * gcc.dg/debug/pr65771.c: New test.
4327 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
4329 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4330 __buitlin_alloca with __builtin_alloca.
4332 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
4334 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4336 2015-04-16 Richard Biener <rguenther@suse.de>
4338 PR tree-optimization/64277
4339 * gcc.dg/Warray-bounds-14.c: New testcase.
4340 * gcc.dg/Warray-bounds-15.c: Likewise.
4341 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4342 * c-c++-common/ubsan/bounds-6.c: Likewise.
4344 2015-04-16 Renlin Li <renlin.li@arm.com>
4346 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4347 * gcc.target/arm/unsigned-float.c: New.
4349 2015-04-16 Richard Biener <rguenther@suse.de>
4351 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4352 * gcc.dg/tree-ssa/pr37508.c: Adjust.
4353 * gfortran.dg/reassoc_6.f: Remove XFAIL.
4355 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
4357 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
4358 * g++.dg/cpp0x/decltype-call1.C: Likewise.
4359 * g++.dg/cpp0x/defaulted21.C: Likewise.
4360 * g++.dg/cpp0x/defaulted28.C: Likewise.
4361 * g++.dg/cpp0x/defaulted47.C: Likewise.
4362 * g++.dg/cpp0x/elision_neg.C: Likewise.
4363 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
4364 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
4365 * g++.dg/cpp0x/implicit1.C: Likewise.
4366 * g++.dg/cpp0x/implicit9.C: Likewise.
4367 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
4368 * g++.dg/cpp0x/range-for13.C: Likewise.
4369 * g++.dg/gomp/clause-2.C: Likewise.
4370 * g++.dg/gomp/udr-5.C: Likewise.
4371 * g++.dg/inherit/access6.C: Likewise.
4372 * g++.dg/lookup/duperr1.C: Likewise.
4373 * g++.dg/lookup/friend2.C: Likewise.
4374 * g++.dg/lookup/pr6936.C: Likewise.
4375 * g++.dg/lookup/scoped1.C: Likewise.
4376 * g++.dg/lookup/using26.C: Likewise.
4377 * g++.dg/lookup/using38.C: Likewise.
4378 * g++.dg/other/access2.C: Likewise.
4379 * g++.dg/overload/defarg3.C: Likewise.
4380 * g++.dg/overload/defarg6.C: Likewise.
4381 * g++.dg/parse/access11.C: Likewise.
4382 * g++.dg/parse/access2.C: Likewise.
4383 * g++.dg/parse/access3.C: Likewise.
4384 * g++.dg/parse/access4.C: Likewise.
4385 * g++.dg/parse/access5.C: Likewise.
4386 * g++.dg/parse/access6.C: Likewise.
4387 * g++.dg/parse/access8.C: Likewise.
4388 * g++.dg/parse/access9.C: Likewise.
4389 * g++.dg/parse/crash40.C: Likewise.
4390 * g++.dg/tc1/dr142.C: Likewise.
4391 * g++.dg/tc1/dr166.C: Likewise.
4392 * g++.dg/tc1/dr52.C: Likewise.
4393 * g++.dg/template/access11.C: Likewise.
4394 * g++.dg/template/access18.C: Likewise.
4395 * g++.dg/template/access19.C: Likewise.
4396 * g++.dg/template/access2.C: Likewise.
4397 * g++.dg/template/access20.C: Likewise.
4398 * g++.dg/template/access26.C: Likewise.
4399 * g++.dg/template/access3.C: Likewise.
4400 * g++.dg/template/access7.C: Likewise.
4401 * g++.dg/template/conv12.C: Likewise.
4402 * g++.dg/template/crash69.C: Likewise.
4403 * g++.dg/template/friend31.C: Likewise.
4404 * g++.dg/template/friend32.C: Likewise.
4405 * g++.dg/template/memfriend15.C: Likewise.
4406 * g++.dg/template/memfriend16.C: Likewise.
4407 * g++.dg/template/memfriend17.C: Likewise.
4408 * g++.dg/template/memfriend7.C: Likewise.
4409 * g++.dg/template/pr32519.C: Likewise.
4410 * g++.dg/template/qualttp21.C: Likewise.
4411 * g++.dg/template/qualttp8.C: Likewise.
4412 * g++.dg/template/ttp10.C: Likewise.
4413 * g++.dg/template/typedef11.C: Likewise.
4414 * g++.dg/template/typedef13.C: Likewise.
4415 * g++.dg/template/typedef19.C: Likewise.
4416 * g++.dg/template/typedef20.C: Likewise.
4417 * g++.dg/template/typedef22.C: Likewise.
4418 * g++.dg/template/using16.C: Likewise.
4419 * g++.dg/template/virtual3.C: Likewise.
4420 * g++.dg/ubsan/pr61272.C: Likewise.
4421 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4422 * g++.old-deja/g++.brendan/crash11.C: Likewise.
4423 * g++.old-deja/g++.brendan/enum6.C: Likewise.
4424 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4425 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4426 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4427 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4428 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4429 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4430 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4431 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4432 * g++.old-deja/g++.jason/access17.C: Likewise.
4433 * g++.old-deja/g++.jason/access18.C: Likewise.
4434 * g++.old-deja/g++.jason/access22.C: Likewise.
4435 * g++.old-deja/g++.jason/access23.C: Likewise.
4436 * g++.old-deja/g++.jason/access8.C: Likewise.
4437 * g++.old-deja/g++.jason/delete3.C: Likewise.
4438 * g++.old-deja/g++.jason/report.C: Likewise.
4439 * g++.old-deja/g++.law/access2.C: Likewise.
4440 * g++.old-deja/g++.law/access3.C: Likewise.
4441 * g++.old-deja/g++.law/access4.C: Likewise.
4442 * g++.old-deja/g++.law/access5.C: Likewise.
4443 * g++.old-deja/g++.law/arm12.C: Likewise.
4444 * g++.old-deja/g++.law/arm14.C: Likewise.
4445 * g++.old-deja/g++.law/ctors13.C: Likewise.
4446 * g++.old-deja/g++.law/union2.C: Likewise.
4447 * g++.old-deja/g++.law/visibility12.C: Likewise.
4448 * g++.old-deja/g++.law/visibility15.C: Likewise.
4449 * g++.old-deja/g++.law/visibility16.C: Likewise.
4450 * g++.old-deja/g++.law/visibility17.C: Likewise.
4451 * g++.old-deja/g++.law/visibility18.C: Likewise.
4452 * g++.old-deja/g++.law/visibility19.C: Likewise.
4453 * g++.old-deja/g++.law/visibility20.C: Likewise.
4454 * g++.old-deja/g++.law/visibility21.C: Likewise.
4455 * g++.old-deja/g++.law/visibility24.C: Likewise.
4456 * g++.old-deja/g++.law/visibility4.C: Likewise.
4457 * g++.old-deja/g++.law/visibility5.C: Likewise.
4458 * g++.old-deja/g++.law/visibility6.C: Likewise.
4459 * g++.old-deja/g++.law/visibility7.C: Likewise.
4460 * g++.old-deja/g++.law/visibility8.C: Likewise.
4461 * g++.old-deja/g++.law/visibility9.C: Likewise.
4462 * g++.old-deja/g++.niklas/t135.C: Likewise.
4463 * g++.old-deja/g++.oliva/delete1.C: Likewise.
4464 * g++.old-deja/g++.oliva/partord1.C: Likewise.
4465 * g++.old-deja/g++.other/access11.C: Likewise.
4466 * g++.old-deja/g++.other/access4.C: Likewise.
4467 * g++.old-deja/g++.other/access7.C: Likewise.
4468 * g++.old-deja/g++.other/crash1.C: Likewise.
4469 * g++.old-deja/g++.other/crash7.C: Likewise.
4470 * g++.old-deja/g++.other/friend1.C: Likewise.
4471 * g++.old-deja/g++.other/friend4.C: Likewise.
4472 * g++.old-deja/g++.other/friend9.C: Likewise.
4473 * g++.old-deja/g++.other/lineno1.C: Likewise.
4474 * g++.old-deja/g++.other/using1.C: Likewise.
4475 * g++.old-deja/g++.pt/enum14.C: Likewise.
4476 * g++.old-deja/g++.pt/friend11.C: Likewise.
4477 * g++.old-deja/g++.pt/friend21.C: Likewise.
4478 * g++.old-deja/g++.pt/friend3.C: Likewise.
4479 * g++.old-deja/g++.pt/inherit2.C: Likewise.
4480 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4481 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4482 * g++.old-deja/g++.robertl/eb94.C: Likewise.
4484 2015-04-15 Jakub Jelinek <jakub@redhat.com>
4487 * g++.dg/ipa/pr65765.C: New test.
4489 2015-04-15 Nick Clifton <nickc@redhat.com>
4491 * gcc.target/rx/builtins.c: Disable RMPA test if string
4492 instructions are not allowed.
4494 2015-04-15 Alan Modra <amodra@gmail.com>
4496 * gcc.dg/pr65408.c: New.
4498 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4501 * gcc.target/arm/pr65729.c: New test.
4503 2015-04-14 Richard Biener <rguenther@suse.de>
4505 PR tree-optimization/65758
4506 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4508 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4511 * gcc.c-torture/execute/pr65648.c: New test.
4513 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4515 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4516 __builtin_finite instead of finite.
4517 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4520 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
4522 PR tree-optimization/63387
4523 * gcc.dg/pr63387.c: New testcase.
4525 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
4527 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4529 2015-04-13 Richard Biener <rguenther@suse.de>
4531 PR tree-optimization/65204
4532 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4534 2015-04-13 Terry Guo <terry.guo@arm.com>
4537 * gcc.target/arm/pr65710.c: New.
4539 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4541 PR tree-optimization/65747
4542 * g++.dg/torture/pr65747.C: New test.
4544 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4547 * g++.dg/cpp0x/pr65736.C: New test.
4549 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
4550 Martin Liska <mliska@suse.cz>
4553 * g++.dg/ipa/pr65722.C: New testcase.
4555 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4557 PR tree-optimization/65735
4558 * gcc.c-torture/compile/pr65735.c: New test.
4560 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
4563 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4565 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4568 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4570 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
4573 * gcc.target/arm/pr65647-2.c: New.
4575 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4578 * g++.dg/torture/pr65694.C: New test.
4580 2015-04-10 Tobias Burnus <burnus@net-b.de>
4582 * gfortran.dg/coarray_lock_6.f90: New.
4583 * gfortran.dg/coarray_lock_7.f90: New.
4584 * gfortran.dg/coarray/lock_2.f90: New.
4586 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
4592 * gfortran.dg/used_types_27.f90: New.
4594 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4597 * gcc.target/i386/pr65671.c: New.
4599 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4601 PR tree-optimization/65709
4602 * c-c++-common/ubsan/align-9.c: New test.
4604 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
4607 * gfortran.dg/pr56852.f90: New test.
4609 2015-04-09 Marek Polacek <polacek@redhat.com>
4610 Jakub Jelinek <jakub@redhat.com>
4613 * g++.dg/opt/pr65554.C: New test.
4615 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4618 * c-c++-common/attr-aligned-1.c: New test.
4620 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
4622 * gcc.target/i386/mpx/memmove-zero-length.c: New.
4624 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4627 * gcc.target/i386/sse-25.c: New.
4629 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4632 * gcc.target/i386/pr65693.c: New test.
4634 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4636 * gcc.dg/lto/chkp-static-bounds_0.c: New.
4638 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4640 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4642 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4644 * gcc.target/i386/thunk-retbnd.c: New.
4646 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
4648 * gnat.dg/opt48.adb: New test.
4649 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4650 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4652 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
4655 * gcc.c-torture/compile/pr65540.c: New.
4657 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
4659 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4662 2015-04-07 Jakub Jelinek <jakub@redhat.com>
4665 * g++.dg/debug/pr65678.C: New test.
4668 * gcc.c-torture/compile/pr65680.c: New test.
4670 2015-04-07 Andre Vehreschild <vehre@gmx.de>
4673 * gfortran.dg/allocate_with_source_5.f90: New test.
4675 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
4677 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4678 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4680 2015-04-07 Bin Cheng <bin.cheng@arm.com>
4682 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4684 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4687 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4688 to get floating point compression.
4689 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4691 2015-04-06 Jakub Jelinek <jakub@redhat.com>
4693 PR preprocessor/61977
4694 * gcc.dg/cpp/pr61977.c: New test.
4696 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
4698 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4700 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
4703 * gcc.target/arm/pr65647.c: New.
4705 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
4708 * g++.dg/torture/pr65655.C: New testcase.
4710 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4713 * g++.dg/cpp1y/lambda-init13.C: New.
4715 2015-04-03 Marek Polacek <polacek@redhat.com>
4717 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4719 2015-04-02 Marek Polacek <polacek@redhat.com>
4722 * g++.dg/cpp0x/constexpr-fold1.C: New test.
4723 * g++.dg/cpp0x/constexpr-fold2.C: New test.
4725 2015-04-02 Jakub Jelinek <jakub@redhat.com>
4727 PR preprocessor/61977
4728 * gcc.target/powerpc/pr61977-1.c: New test.
4729 * gcc.target/powerpc/pr61977-2.c: New test.
4731 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
4734 * g++.dg/warn/Wshadow-8.C: New.
4735 * g++.dg/warn/Wshadow-9.C: Likewise.
4736 * g++.dg/warn/Wshadow-10.C: Likewise.
4737 * g++.dg/warn/Wshadow-11.C: Likewise.
4739 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4741 * gcc.dg/pr23623.c: Added aligned attribute.
4742 * gcc.dg/20141029-1.c: Likewise.
4743 * gcc.dg/20150306-1.c: New test.
4745 2015-04-01 Marek Polacek <polacek@redhat.com>
4748 * g++.dg/cpp0x/initlist93.C: New test.
4749 * g++.dg/cpp0x/initlist94.C: New test.
4751 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
4754 * gcc.target/aarch64/pr65624.c: New test.
4756 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
4758 * gcc.dg/ipa/inlinehint-4.c: New testcase.
4760 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
4762 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4763 extra variable to force stack alignment.
4764 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4765 extra variable to force stack alignment.
4767 2015-03-31 Marek Polacek <polacek@redhat.com>
4770 * g++.dg/template/pr65390.C: New test.
4772 2015-03-31 Martin Liska <mliska@suse.cz>
4774 * g++.dg/ipa/pr65557.C: New test.
4776 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
4778 * gcc.target/s390/hotpatch-25.c: New test.
4779 * gcc.target/s390/hotpatch-1.c: Update test.
4780 * gcc.target/s390/hotpatch-10.c: Update test.
4781 * gcc.target/s390/hotpatch-11.c: Update test.
4782 * gcc.target/s390/hotpatch-12.c: Update test.
4783 * gcc.target/s390/hotpatch-13.c: Update test.
4784 * gcc.target/s390/hotpatch-14.c: Update test.
4785 * gcc.target/s390/hotpatch-15.c: Update test.
4786 * gcc.target/s390/hotpatch-16.c: Update test.
4787 * gcc.target/s390/hotpatch-17.c: Update test.
4788 * gcc.target/s390/hotpatch-18.c: Update test.
4789 * gcc.target/s390/hotpatch-19.c: Update test.
4790 * gcc.target/s390/hotpatch-2.c: Update test.
4791 * gcc.target/s390/hotpatch-21.c: Update test.
4792 * gcc.target/s390/hotpatch-22.c: Update test.
4793 * gcc.target/s390/hotpatch-23.c: Update test.
4794 * gcc.target/s390/hotpatch-24.c: Update test.
4795 * gcc.target/s390/hotpatch-3.c: Update test.
4796 * gcc.target/s390/hotpatch-4.c: Update test.
4797 * gcc.target/s390/hotpatch-5.c: Update test.
4798 * gcc.target/s390/hotpatch-6.c: Update test.
4799 * gcc.target/s390/hotpatch-7.c: Update test.
4800 * gcc.target/s390/hotpatch-8.c: Update test.
4801 * gcc.target/s390/hotpatch-9.c: Update test.
4802 * gcc.target/s390/hotpatch-compile-16.c: Update test.
4804 2015-03-31 Richard Biener <rguenther@suse.de>
4807 * g++.dg/torture/pr65626.C: New testcase.
4809 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4812 * gcc.target/i386/mpx/pr65531.cc: New.
4814 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4817 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4818 __builtin_alloca instead of alloca.
4819 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4820 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4821 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4824 2015-03-30 Jakub Jelinek <jakub@redhat.com>
4827 * g++.dg/ubsan/pr65610.C: New test.
4829 2015-03-30 Marek Polacek <polacek@redhat.com>
4832 * g++.dg/cpp0x/pr65398-2.C: New test.
4834 2015-03-30 Marek Polacek <polacek@redhat.com>
4836 * c-c++-common/pr65556.c: Change the width of bit-fields.
4838 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4841 * gcc.target/i386/pr65588.c: New testcase.
4843 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4845 PR libgfortran/65563
4846 * gfortran.dg/open_errors_2.f90: New test.
4848 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4850 PR libgfortran/65596
4851 * gfortran.dg/namelist_86.f90: New test.
4853 2015-03-28 Andre Vehreschild <vehre@gmx.de>
4855 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4856 statement to reflect new ownership.
4858 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4861 * g++.dg/template/friend58.C: New.
4862 * g++.dg/template/friend59.C: Likewise.
4864 2015-03-27 Tobias Burnus <burnus@net-b.de>
4867 * g++.dg/gomp/openmp-simd-3.C: New.
4868 * gcc.dg/gomp/openmp-simd-3.c: New.
4870 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
4873 * gcc.target/i386/pr65248-1.c: New file.
4874 * gcc.target/i386/pr65248-2.c: Likewise.
4875 * gcc.target/i386/pr65248-3.c: Likewise.
4876 * gcc.target/i386/pr65248-4.c: Likewise.
4878 2015-03-27 Jakub Jelinek <jakub@redhat.com>
4881 * gcc.c-torture/compile/pr65593.c: New test.
4883 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4886 * g++.dg/cpp1y/constexpr-assert1.C: New.
4888 2015-03-27 Marek Polacek <polacek@redhat.com>
4891 * c-c++-common/pr65556.c: New test.
4893 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4896 * g++.dg/torture/pr65600.C: New testcase.
4898 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
4901 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4903 2015-03-27 Andre Vehreschild <vehre@gmx.de>
4905 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4906 statement and cleanup. Fixed typos.
4908 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4911 * gcc.c-torture/compile/pr65595.c: New testcase.
4913 2015-03-27 Marek Polacek <polacek@redhat.com>
4916 * g++.dg/ubsan/pr65583.C: New test.
4918 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4920 * gcc.c-torture/compile/20150327.c: New testcase.
4922 2015-03-26 Richard Biener <rguenther@suse.de>
4925 * g++.dg/torture/pr65555.C: New testcase.
4927 2015-03-26 Jakub Jelinek <jakub@redhat.com>
4929 PR tree-optimization/64715
4930 * gcc.dg/builtin-object-size-15.c: New test.
4931 * gcc.dg/pr64715-1.c: New test.
4932 * gcc.dg/pr64715-2.c: New test.
4934 2015-03-26 Richard Biener <rguenther@suse.de>
4937 * gnat.dg/specs/opt2.ads: Fix testcase.
4939 2015-03-25 Martin Sebor <msebor@redhat.com>
4942 * lib/target-supports.exp (check_effective_target_arm32): Fail early
4943 when target isn't arm*-*-*-*.
4944 (check_effective_target_arm_nothumb): Likewise.
4945 (check_effective_target_arm_little_endian): Likewise.
4946 (check_effective_target_arm_vect_no_misalign): Likewise.
4947 (check_effective_target_aarch64_little_endian): Fail early if target
4950 2015-03-25 Sebastian Pop <s.pop@samsung.com>
4952 PR tree-optimization/65177
4953 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4955 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
4957 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4958 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4959 smmintrin.h and mm3dnow.h.
4961 2015-03-25 Marek Polacek <polacek@redhat.com>
4964 * g++.dg/cpp0x/pr65558.C: New test.
4966 2015-03-25 Marek Polacek <polacek@redhat.com>
4969 * g++.dg/template/pr61670.C: New test.
4971 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4974 * g++.dg/template/pr54987.C: New.
4976 2015-03-25 Richard Biener <rguenther@suse.de>
4978 PR tree-optimization/62630
4979 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4981 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
4984 * gcc.target/i386/mpx/pr65508.c: New.
4986 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
4990 * gfortran.dg/data_initialized_3.f90: New.
4992 2015-03-25 Richard Biener <rguenther@suse.de>
4995 * gnat.dg/specs/opt2.ads: New testcase.
4997 2015-03-25 Bin Cheng <bin.cheng@arm.com>
4999 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5000 * gcc.target/arm/memset-inline-4.c: Skip for
5001 arm_tune_string_ops_prefer_neon.
5002 * gcc.target/arm/memset-inline-5.c: Ditto.
5003 * gcc.target/arm/memset-inline-6.c: Ditto.
5004 * gcc.target/arm/memset-inline-8.c: Ditto.
5005 * gcc.target/arm/memset-inline-9.c: Ditto.
5007 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5010 * g++.dg/other/virtual3.C: New.
5012 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5015 * g++.dg/cpp0x/vt-60130.C: New.
5017 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5020 * g++.dg/warn/Warray-bounds-7.C: New.
5022 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5025 * g++.dg/template/defarg18.C: New.
5027 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5030 * g++.dg/cpp0x/vt-59988.C: New.
5032 2015-03-24 Jakub Jelinek <jakub@redhat.com>
5034 PR tree-optimization/65533
5035 * gcc.dg/pr65533.c: New test.
5037 2015-03-24 Andre Vehreschild <vehre@gmx.de>
5039 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5040 source= and mold= expressions functionality.
5041 * gfortran.dg/allocate_class_4.f90: New test.
5042 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5043 copying an unlimited polymorhpic object containing a char array
5044 to another unlimited polymorphic object respects the _len
5046 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5047 whether deferred length char array allocate works, unlimited
5048 polymorphic object allocation from a string works and if
5049 allocating an array of deferred length strings works.
5050 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5052 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5055 * g++.dg/cpp0x/constexpr-array11.C: New.
5057 2015-03-24 Richard Biener <rguenther@suse.de>
5060 * gcc.dg/torture/pr65517.c: New testcase.
5062 2015-03-24 Tobias Burnus <burnus@net-b.de>
5064 * gfortran.dg/coindexed_1.f90: Moved from
5065 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5067 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5070 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5074 * gcc.target/i386/pr65523.c: New test.
5077 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5079 * g++.dg/lto/pr65475b_0.C: Likewise.
5081 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
5084 * gcc.target/sh/torture/pr65505.c: New.
5086 2015-03-23 Martin Sebor <msebor@redhat.com>
5089 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5090 assembly for lvx in addition to lxv.
5092 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5095 * gfortran.dg/pr65504.f90: New test.
5098 * gcc.dg/pr65521.c: New test.
5100 2015-03-23 Richard Biener <rguenther@suse.de>
5102 PR tree-optimization/65518
5103 * gcc.dg/vect/pr65518.c: New testcase.
5105 2015-03-23 Richard Biener <rguenther@suse.de>
5107 PR tree-optimization/65494
5108 * gcc.dg/vect/pr65494.c: New testcase.
5110 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5112 PR preprocessor/65238
5113 * c-c++-common/cpp/pr65238-1.c: New test.
5114 * gcc.dg/cpp/pr65238-2.c: New test.
5115 * gcc.dg/cpp/trad/pr65238-3.c: New test.
5116 * gcc.dg/cpp/trad/pr65238-4.c: New test.
5118 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
5119 Mikael Morin <mikael@gcc.gnu.org>
5122 * gfortran.dg/elemental_dependency_4.f90: New.
5123 * gfortran.dg/elemental_dependency_5.f90: New.
5125 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
5128 * g++.dg/lto/pr65475b_0.C: New testcase.
5129 * g++.dg/lto/pr65475b_1.C: New testcase.
5130 * g++.dg/lto/pr65475c_0.C: New testcase.
5131 * g++.dg/lto/pr65475c_1.C: New testcase.
5133 2015-03-21 Tobias Burnus <burnus@net-b.de>
5135 * gfortran.dg/coarray_38.f90: New.
5136 * gfortran.dg/coarray_39.f90: New.
5137 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5140 2015-03-20 Marek Polacek <polacek@redhat.com>
5143 * g++.dg/cpp0x/pr65398.C: New test.
5145 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
5148 * g++.dg/lto/pr65475_0.C: New testcase.
5149 * g++.dg/lto/pr65475_1.C: New testcase.
5151 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
5153 PR rtl-optimization/64366
5154 * gcc.target/sh/pr64366.c: New.
5156 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5159 * g++.dg/cpp0x/constexpr-48324.C: New.
5161 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5164 * g++.dg/cpp0x/pr48453.C: New.
5166 2015-03-20 Marek Polacek <polacek@redhat.com>
5169 * g++.dg/cpp0x/pr65072.C: New test.
5171 2015-03-20 Richard Biener <rguenther@suse.de>
5174 * gcc.dg/pr15347.c: Use -O.
5175 * c-c++-common/pr19807-1.c: Likewise.
5177 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
5179 * gnat.dg/volatile13.ad[sb]: New test.
5181 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
5183 PR rtl-optimization/60851
5184 * gcc.target/i386/pr60851.c: New test.
5186 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5189 * g++.dg/pr65240.h: Add tests for PR 65240.
5190 * g++.dg/pr65240-1.C: Likewise.
5191 * g++.dg/pr65240-2.C: Likewise.
5192 * g++.dg/pr65240-3.C: Likewise.
5193 * g++.dg/pr65240-4.C: Likewise.
5195 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
5197 PR rtl-optimization/63491
5198 * gcc.target/powerpc/pr63491.c: New.
5200 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5202 * g++.dg/ipa/pr65465.C: New test.
5204 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5207 * g++.dg/cpp0x/deleted11.C: New.
5209 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5212 * c-c++-common/tsan/pr65400-3.c: New test.
5214 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5217 * g++.dg/cpp0x/constexpr-59686.C: New.
5219 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5222 * g++.dg/tsan/pr64265.C: New test.
5225 * c-c++-common/tsan/pr65400-1.c: New test.
5226 * c-c++-common/tsan/pr65400-2.c: New test.
5228 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5231 * g++.dg/cpp0x/pr59816.C: New.
5233 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
5236 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5238 2015-03-18 Martin Liska <mliska@suse.cz>
5241 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5242 equivalences either to 6 or 7.
5244 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
5248 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
5250 * gcc.dg/undefined-loop-1.c: New file.
5251 * gcc.dg/undefined-loop-2.c: New file.
5253 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
5256 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5257 loop exits too early.
5259 2015-03-18 Jakub Jelinek <jakub@redhat.com>
5261 PR tree-optimization/65450
5262 * gfortran.dg/pr65450.f90: New test.
5265 * gcc.target/i386/pr65078-1.c: New test.
5266 * gcc.target/i386/pr65078-2.c: New test.
5267 * gcc.target/i386/pr65078-3.c: New test.
5268 * gcc.target/i386/pr65078-4.c: New test.
5269 * gcc.target/i386/pr65078-5.c: New test.
5270 * gcc.target/i386/pr65078-6.c: New test.
5272 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5275 * g++.dg/cpp1y/pr65340.C: New.
5277 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5280 * gfortran.dg/system_clock_3.f08: Adjust test.
5282 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
5285 * gfortran.dg/proc_ptr_comp_44.f90: New test.
5286 * gfortran.dg/proc_ptr_comp_45.f90: New test.
5288 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5291 * gfortran.dg/system_clock_3.f08: New test.
5293 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
5296 g++.dg/cpp1y/pr64626-1.C: New.
5297 g++.dg/cpp1y/pr64626-2.C: New.
5298 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5300 2015-03-16 Jakub Jelinek <jakub@redhat.com>
5302 PR tree-optimization/65427
5303 * gcc.c-torture/execute/pr65427.c: New test.
5305 2015-03-16 Marek Polacek <polacek@redhat.com>
5309 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5310 * g++.dg/cpp0x/pr65327.C: New test.
5312 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
5315 * c-c++-common/asan/pr64820.c: New test.
5317 2015-03-16 Andre Vehreschild <vehre@gmx.de>
5319 * gfortran.dg/pointer_2.f90: New test.
5321 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
5323 * g++.dg/pr65049.C: New test.
5325 2015-03-16 Tom de Vries <tom@codesourcery.com>
5327 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5328 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5329 * gcc.target/i386/fuse-caller-save.c: Same.
5331 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
5333 * gnat.dg/loop_optimization18.ad[sb]: New test.
5334 * gnat.dg/loop_optimization18_pkg.ads: New helper.
5336 2015-03-16 Alan Modra <amodra@gmail.com>
5338 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
5341 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
5343 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5345 * gcc.dg/torture/pr65270-2.c: Likewise.
5347 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
5350 * gfortran.dg/pointer_remapping_9.f90: New.
5352 2015-03-14 Jakub Jelinek <jakub@redhat.com>
5354 PR tree-optimization/65369
5355 * gcc.c-torture/execute/pr65369.c: New test.
5357 PR tree-optimization/65418
5358 * gcc.c-torture/execute/pr65418-1.c: New test.
5359 * gcc.c-torture/execute/pr65418-2.c: New test.
5361 PR rtl-optimization/65401
5362 * gcc.c-torture/execute/pr65401.c: New test.
5364 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5367 * gcc.target/arm/pr64600_1.c: New test.
5369 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5371 PR rtl-optimization/65235
5372 * gcc.target/aarch64/pr65235_1.c: New test.
5374 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
5376 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5377 * gcc.target/s390/hotpatch-22.c: Likewise.
5378 * gcc.target/s390/hotpatch-23.c: Likewise.
5379 * gcc.target/s390/hotpatch-24.c: Likewise.
5380 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5381 * gcc.target/s390/hotpatch-1.c: Update expected output.
5382 * gcc.target/s390/hotpatch-2.c: Likewise.
5383 * gcc.target/s390/hotpatch-3.c: Likewise.
5384 * gcc.target/s390/hotpatch-4.c: Likewise.
5385 * gcc.target/s390/hotpatch-5.c: Likewise.
5386 * gcc.target/s390/hotpatch-6.c: Likewise.
5387 * gcc.target/s390/hotpatch-7.c: Likewise.
5388 * gcc.target/s390/hotpatch-8.c: Likewise.
5389 * gcc.target/s390/hotpatch-9.c: Likewise.
5390 * gcc.target/s390/hotpatch-10.c: Likewise.
5391 * gcc.target/s390/hotpatch-11.c: Likewise.
5392 * gcc.target/s390/hotpatch-12.c: Likewise.
5393 * gcc.target/s390/hotpatch-13.c: Likewise.
5394 * gcc.target/s390/hotpatch-14.c: Likewise.
5395 * gcc.target/s390/hotpatch-15.c: Likewise.
5396 * gcc.target/s390/hotpatch-16.c: Likewise.
5397 * gcc.target/s390/hotpatch-17.c: Likewise.
5398 * gcc.target/s390/hotpatch-18.c: Likewise.
5399 * gcc.target/s390/hotpatch-19.c: Likewise.
5401 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
5404 * gcc.target/i386/pr65103-1.c: New.
5406 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
5409 * gcc.target/i386/pr65044.c: New.
5411 2015-03-12 Tom de Vries <tom@codesourcery.com>
5413 PR rtl-optimization/64895
5414 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5415 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5416 * gcc.target/i386/fuse-caller-save.c: Ditto.
5418 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5420 * gcc.dg/ipa/pr63569.c: Fix template.
5422 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
5424 * g++.dg/ipa/pr64146.C: Require fpic support.
5426 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
5429 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5430 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5432 2015-03-11 Jakub Jelinek <jakub@redhat.com>
5434 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5435 to dg-options, fix up dg-skip-if.
5437 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
5440 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5441 * gcc.target/avr/tiny-caller-save.c: Same.
5443 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5446 * g++.dg/pr65242.C: New test.
5448 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
5450 * c-c++-common/asan/no-asan-check-glob.c: New test.
5452 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
5455 * g++.dg/other/default11.C: New.
5456 * g++.dg/other/default12.C: Likewise.
5458 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5461 * gcc.target/i386/bmi2-bzhi-2.c: New test.
5463 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
5466 * gfortran.dg/unlimited_polymorphic_23.f90: New test
5468 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5471 * g++.dg/cpp0x/pr65127.C: New test.
5473 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5475 * gcc.dg/ipa/PR64550.c: Update template.
5477 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5478 Tobias Burnus <burnus@net-b.de>
5480 * gfortran.dg/coarray_sync_memory.f90: New.
5482 2015-03-10 Marek Polacek <polacek@redhat.com>
5485 * c-c++-common/ubsan/pr65367.c: New test.
5487 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5489 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5490 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5491 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5492 * gcc.target/i386/mpx/calloc-1-nov.c: New.
5493 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5494 * gcc.target/i386/mpx/malloc-1-nov.c: New.
5495 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5496 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5497 * gcc.target/i386/mpx/realloc-1-nov.c: New.
5498 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5499 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5500 * gcc.target/i386/mpx/realloc-2-nov.c: New.
5501 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5503 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5505 * lib/mpx-dg.exp (mpx_link_flags): New.
5508 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5509 * gcc.target/i386/mpx/alloca-1-nov.c: New.
5510 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5511 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5512 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5513 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5514 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5515 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5516 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5517 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5518 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5519 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5520 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5521 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5522 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5523 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5524 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5525 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5526 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5527 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5528 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5529 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5530 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5531 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5532 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5533 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5534 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5535 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5536 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5537 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5538 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5539 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5540 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5541 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5542 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5543 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5544 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5545 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5546 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5547 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5548 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5549 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5550 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5551 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5552 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5553 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5554 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5555 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5556 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5557 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5558 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5559 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5560 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5561 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5562 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5563 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5564 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5565 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5566 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5567 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5568 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5569 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5570 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5571 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5572 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5573 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5574 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5575 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5576 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5577 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5578 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5579 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5580 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5581 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5582 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5583 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5584 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5585 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5586 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5587 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5588 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5589 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5590 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5591 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5592 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5593 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5594 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5595 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5596 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5597 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5598 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5599 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5600 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5601 * gcc.target/i386/mpx/label-address-1.c: New.
5602 * gcc.target/i386/mpx/legacy-1-nov.c: New.
5603 * gcc.target/i386/mpx/macro.c: New.
5604 * gcc.target/i386/mpx/mpx-check.h: New.
5605 * gcc.target/i386/mpx/mpx.exp: New.
5606 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5607 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5608 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5609 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5610 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5611 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5612 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5613 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5614 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5615 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5616 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5617 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5618 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5619 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5620 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5621 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5622 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5623 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5624 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5625 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5626 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5627 * gcc.target/i386/mpx/reference-1-lbv.c: New.
5628 * gcc.target/i386/mpx/reference-1-nov.c: New.
5629 * gcc.target/i386/mpx/reference-1-ubv.c: New.
5630 * gcc.target/i386/mpx/reference-2-lbv.c: New.
5631 * gcc.target/i386/mpx/reference-2-nov.c: New.
5632 * gcc.target/i386/mpx/reference-2-ubv.c: New.
5633 * gcc.target/i386/mpx/reference-3-lbv.c: New.
5634 * gcc.target/i386/mpx/reference-3-nov.c: New.
5635 * gcc.target/i386/mpx/reference-3-ubv.c: New.
5636 * gcc.target/i386/mpx/reference-4-lbv.c: New.
5637 * gcc.target/i386/mpx/reference-4-nov.c: New.
5638 * gcc.target/i386/mpx/reference-4-ubv.c: New.
5639 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5640 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5641 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5642 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5643 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5644 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5645 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5646 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5647 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5648 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5649 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5650 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5651 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5652 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5653 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5654 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5655 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5656 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5657 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5658 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5659 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5660 * gcc.target/i386/mpx/sincos-1-nov.c: New.
5661 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5662 * gcc.target/i386/mpx/static-array-1-nov.c: New.
5663 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5664 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5665 * gcc.target/i386/mpx/static-init-1-nov.c: New.
5666 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5667 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5668 * gcc.target/i386/mpx/static-init-2-nov.c: New.
5669 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5670 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5671 * gcc.target/i386/mpx/static-init-3-nov.c: New.
5672 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5673 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5674 * gcc.target/i386/mpx/static-init-4-nov.c: New.
5675 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5676 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5677 * gcc.target/i386/mpx/static-init-5-nov.c: New.
5678 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5679 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5680 * gcc.target/i386/mpx/static-init-6-nov.c: New.
5681 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5682 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5683 * gcc.target/i386/mpx/static-string-1-nov.c: New.
5684 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5685 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5686 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5687 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5688 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5689 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5690 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5691 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5692 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5693 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5694 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5695 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5696 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5697 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5698 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5699 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5700 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5701 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5702 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5703 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5704 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5705 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5706 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5707 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5708 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5709 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5710 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5711 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5712 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5713 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5714 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5715 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5716 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5717 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5718 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5719 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5720 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5721 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5722 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5723 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5724 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5725 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5726 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5727 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5728 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5729 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5730 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5731 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5732 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5733 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5734 * gcc.target/i386/mpx/vararg-1-nov.c: New.
5735 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5736 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5737 * gcc.target/i386/mpx/vararg-2-nov.c: New.
5738 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5739 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5740 * gcc.target/i386/mpx/vararg-3-nov.c: New.
5741 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5742 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5743 * gcc.target/i386/mpx/vararg-4-nov.c: New.
5744 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5745 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5746 * gcc.target/i386/mpx/vararg-5-nov.c: New.
5747 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5748 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5749 * gcc.target/i386/mpx/vararg-6-nov.c: New.
5750 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5751 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5752 * gcc.target/i386/mpx/vararg-7-nov.c: New.
5753 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5754 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5755 * gcc.target/i386/mpx/vararg-8-nov.c: New.
5756 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5757 * gcc.target/i386/mpx/vla-1-lbv.c: New.
5758 * gcc.target/i386/mpx/vla-1-nov.c: New.
5759 * gcc.target/i386/mpx/vla-1-ubv.c: New.
5760 * gcc.target/i386/mpx/vla-2-lbv.c: New.
5761 * gcc.target/i386/mpx/vla-2-nov.c: New.
5762 * gcc.target/i386/mpx/vla-2-ubv.c: New.
5764 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
5766 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5768 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
5770 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5772 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
5774 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5775 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5777 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5780 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5783 * c-c++-common/pr65120.c: New test.
5785 PR rtl-optimization/65321
5786 * gcc.dg/pr65321.c: New test.
5788 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5790 PR tree-optimization/65355
5791 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5793 2015-03-09 Jakub Jelinek <jakub@redhat.com>
5796 * c-c++-common/pr49706.c: Adjust tests for not warning
5797 about !!x == y or !b == y where b is boolean, and add
5799 * c-c++-common/pr62199-2.c: Likewise.
5801 2015-03-09 Richard Biener <rguenther@suse.de>
5804 * gcc.dg/torture/pr65270-1.c: New testcase.
5805 * gcc.dg/torture/pr65270-2.c: Likewise.
5807 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5809 PR tree-optimization/63743
5810 * gcc.dg/pr63743.c: New test.
5812 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
5815 * g++.dg/lto/pr65316_0.C: New testcase.
5816 * g++.dg/lto/pr65316_1.C: New testcase.
5818 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
5821 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5823 * g++.dg/abi/rtti3.C: Likewise.
5825 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5828 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5830 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5832 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5834 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5836 2015-03-08 Morin <mikael@gcc.gnu.org>
5839 * gfortran.dg/entry_20.f90: New.
5841 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5844 * gcc.c-torture/compile/pr65153.c: New.
5846 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5849 * g++.dg/torture/pr65249.C: New.
5851 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
5853 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5855 (int64_t): Likewise.
5857 2015-03-07 Marek Polacek <polacek@redhat.com>
5858 Martin Uecker <uecker@eecs.berkeley.edu>
5861 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5863 * c-c++-common/ubsan/bounds-8.c: New test.
5864 * c-c++-common/ubsan/bounds-9.c: New test.
5865 * gcc.dg/ubsan/bounds-2.c: New test.
5867 2015-03-05 Martin Sebor <msebor@redhat.com>
5869 * PR testsuite/63175
5870 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5871 checking of results into main to prevent it from getting optimized
5873 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5875 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
5877 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5878 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5879 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5882 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
5884 * g++.dg/lto/pr65302_1.C: New testcase.
5885 * g++.dg/lto/pr65302_0.C: New testcase.
5887 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5889 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5890 -fno-ipa-icf to dg-options.
5892 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5894 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5895 compiles using the linker plugin.
5897 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
5899 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5901 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5903 * gcc.target/arm/pr65067.c: New test.
5905 2015-03-05 Martin Liska <mliska@suse.cz>
5908 * gcc.dg/ipa/pr65318.c: New test.
5910 2015-03-05 Marek Polacek <polacek@redhat.com>
5912 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5914 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5916 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5918 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5920 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5921 max-unroll-times back to defaults for s390.
5923 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5927 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5930 * g++.dg/cpp0x/initlist92.C: New.
5932 2015-03-05 Richard Biener <rguenther@suse.de>
5934 PR tree-optimization/65310
5935 * gcc.dg/vect/pr65310.c: New testcase.
5937 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5940 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5942 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
5944 * gnat.dg/entry_queues3.adb: New test.
5946 2015-03-04 Ian Lance Taylor <iant@google.com>
5948 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5950 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5953 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5955 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
5957 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5958 -fno-ipa-icf to dg-options
5959 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5960 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5962 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5965 * g++.dg/cpp0x/decltype62.C: New.
5967 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
5969 * gnat.dg/object_overflow5.adb: New test.
5971 2015-03-03 Martin Liska <mliska@suse.cz>
5974 * gcc.dg/ipa/pr65287.c: New test.
5976 2015-03-03 Martin Jambor <mjambor@suse.cz>
5977 Eric Botcazou <ebotcazou@adacore.com>
5979 * gnat.dg/specs/pack12.ads: New test.
5981 2015-03-03 Martin Liska <mliska@suse.cz>
5983 * gcc.dg/ipa/PR65282.c: New test.
5985 2015-03-13 Jeff Law <law@redhat.com>
5987 PR tree-optimization/65241
5988 * gcc.c-torture/compile/pr65241.c: New test.
5990 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
5993 * gcc.target/avr/torture/pr64331.c: New test.
5995 2015-03-03 Martin Liska <mliska@suse.cz>
5996 Jan Hubicka <hubicka@ucw.cz>
5998 * g++.dg/ipa/pr65263.C: New test.
6000 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6003 * gcc.dg/lto/pr65130_0.c: New testcase.
6004 * gcc.dg/lto/pr65130_1.c: New testcase.
6006 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6009 * g++.dg/torture/pr64988.C: New testcase.
6011 2015-03-02 Tobias Burnus <burnus@net-b.de>
6013 * gfortran.dg/coarray_atomic_6.f90: New.
6015 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6018 * gcc.target/i386/pr65184.c: New.
6020 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6023 * gcc.target/i386/pr65183.c: New.
6025 2015-02-28 Martin Liska <mliska@suse.cz>
6026 Jan Hubicka <hubicka@ucw.cz>
6028 * gcc.dg/ipa/ipa-icf-35.c: New test.
6029 * gcc.dg/ipa/ipa-icf-36.c: New test.
6030 * gcc.dg/ipa/ipa-icf-37.c: New test.
6032 2015-02-28 Martin Liska <mliska@suse.cz>
6033 Jan Hubicka <hubicka@ucw.cz>
6036 * gcc.dg/ipa/ipa-icf-34.c: New test.
6038 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
6041 * gcc.target/sh/sh/pr61142.c: New.
6043 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
6045 * g++.dg/other/dump-ada-spec-3.C: New test.
6047 2015-03-01 Martin Liska <mliska@suse.cz>
6049 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6050 * g++.dg/ipa/pr63595.C: Update expected results.
6052 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
6055 * g++.dg/ipa/ipa-icf-6.C: New testcase.
6057 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
6059 * gcc.dg/vect/pr59354.c: Move vector producing code to
6062 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
6065 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6066 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6067 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6068 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6070 2015-02-27 Jakub Jelinek <jakub@redhat.com>
6072 PR tree-optimization/65048
6073 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6074 (foo): Use K&R style definition.
6076 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
6079 * g++.dg/pr65032.C: New.
6081 2015-02-27 Marek Polacek <polacek@redhat.com>
6084 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6087 2015-02-27 Marek Polacek <polacek@redhat.com>
6090 * gcc.dg/pr65228.c: New test.
6092 2015-02-27 Kai Tietz <ktietz@redhat.com>
6095 * gcc.dg/weak/weak-17.c: New file.
6097 2015-02-27 Richard Biener <rguenther@suse.de>
6100 * g++.dg/lto/pr65193_0.C: New testcase.
6102 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6104 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6105 * gcc.target/s390/hotpatch-8.c: Likewise.
6106 * gcc.target/s390/hotpatch-9.c: Likewise.
6107 * gcc.target/s390/pr61078.c: Likewise.
6108 * gcc.target/s390/pr57960.c: Remove -m64.
6109 * gcc.target/s390/pr61078.c: Likewise.
6111 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
6112 Martin Liska <mliska@suse.cz>
6115 * gcc.dg/pr64454.c: Disable ICF.
6116 * gcc.dg/pr28685-1.c: Disable ICF
6117 * gcc.dg/ipa/iinline-5.c: Disable ICF.
6118 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6119 * g++.dg/ipa/ipa-icf-4.C: Update template.
6121 2015-02-26 Jakub Jelinek <jakub@redhat.com>
6123 PR tree-optimization/65216
6124 * gcc.c-torture/execute/pr65216.c: New test.
6126 PR tree-optimization/65215
6127 * gcc.c-torture/execute/pr65215-1.c: New test.
6128 * gcc.c-torture/execute/pr65215-2.c: New test.
6129 * gcc.c-torture/execute/pr65215-3.c: New test.
6130 * gcc.c-torture/execute/pr65215-4.c: New test.
6131 * gcc.c-torture/execute/pr65215-5.c: New test.
6133 2015-02-26 Tom de Vries <tom@codesourcery.com>
6135 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6137 2015-02-26 Martin Liska <mliska@suse.cz>
6138 Jan Hubicka <hubicka@ucw.cz>
6140 * g++.dg/ipa/pr64146.C: Update expected results.
6141 * gcc.dg/ipa/ipa-icf-26.c: Update test.
6142 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6143 * gcc.dg/ipa/ipa-icf-34.c: New test.
6145 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6147 * gcc.dg/vect/vect-pr61917.c: Rename to ...
6148 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6149 (dg-additional-options): Remove dg directive.
6150 (dg-final): Add dg directive.
6152 2015-02-26 Marek Polacek <polacek@redhat.com>
6155 * g++.dg/ipa/pr65008.C: New test.
6157 2015-02-26 Tom de Vries <tom@codesourcery.com>
6159 * lib/profopt.exp (profopt-target-cleanup): New proc.
6160 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6161 files from sources from dg-additional-sources.
6163 2015-02-26 Tom de Vries <tom@codesourcery.com>
6165 * lib/gcov.exp: Cleanup in case of xfail.
6167 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6169 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6171 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
6174 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6175 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6176 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6177 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6178 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6179 * g++.dg/debug/pr46123.C: XFAIL and move...
6180 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6181 * gcc.dg/debug/dwarf2-3.c: Move...
6182 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6184 2015-02-26 Marek Polacek <polacek@redhat.com>
6187 * g++.dg/cpp1y/pr65202.C: New test.
6189 2015-02-26 Tom de Vries <tom@codesourcery.com>
6191 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6192 locale_facets.h.gcov.
6194 2015-02-26 Tom de Vries <tom@codesourcery.com>
6196 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6198 2015-02-26 Tom de Vries <tom@codesourcery.com>
6200 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6202 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
6205 * gcc.target/i386/pr65217.c: New.
6207 2015-02-26 Tom de Vries <tom@codesourcery.com>
6209 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6211 2015-02-26 Tom de Vries <tom@codesourcery.com>
6213 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6215 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6217 PR tree-optimization/65048
6218 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6220 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6222 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6223 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6225 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
6228 * gcc.target/i386/pr65161.c: New test.
6230 2015-02-26 Terry Guo <terry.guo@arm.com>
6232 * gcc.target/arm/no-volatile-in-it.c: New test.
6234 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
6236 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6237 (dg-options): Add -save-temps.
6238 (dg-final): Add cleanup-saved-temps.
6240 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
6242 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6244 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
6246 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6247 * gcc.target/powerpc/pack01.c: Include string.h.
6249 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
6252 * gcc.target/i386/pr65167.c: New.
6254 2015-02-25 Kai Tietz <ktietz@redhat.com>
6256 PR tree-optimization/61917
6257 * gcc.dg/vect/vect-pr61917.c: New file.
6259 2015-02-24 Jakub Jelinek <jakub@redhat.com>
6261 PR tree-optimization/65170
6262 * gcc.c-torture/execute/pr65170.c: New test.
6263 * gcc.dg/tree-ssa/vrp96.c: New test.
6265 2015-02-24 Tom de Vries <tom@codesourcery.com>
6267 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6269 2015-02-24 Tom de Vries <tom@codesourcery.com>
6272 * lib/gcc-defs.exp (additional_sources_used): Add new var.
6273 (dg-additional-files-options): Copy additional_sources to
6274 additional_sources_used before emptying additional_sources.
6275 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6276 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6277 (cleanup-saved-temps): Use additional_sources_used instead of
6279 (dg-test): Reset additional_sources_used.
6281 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
6284 * gfortran.dg/integer_exponentiation_6.F90: New test.
6286 2015-02-23 Martin Sebor <msebor@redhat.com>
6289 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6290 two parts. One to save registers, the other to verify the
6291 registers have the right values. Save register state into
6292 static data rather than on the stack.
6294 2015-02-23 Jakub Jelinek <jakub@redhat.com>
6297 * c-c++-common/asan/pr63888.c: New test.
6299 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
6302 * gcc.c-torture/compile/pr65163.c: New.
6304 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6306 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6307 with -m31 on 64 bit.
6308 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6309 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6311 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6313 * gcc.target/s390/20090223-1.c: Add
6314 -Wno-implicit-function-declaration option.
6315 * gcc.target/s390/pr42224.c: Likewise.
6316 * gcc.target/s390/pr55718.c: Likewise.
6318 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6320 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6321 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6322 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6323 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6324 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6325 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6326 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6327 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6328 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6329 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6330 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6331 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6332 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6333 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6334 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6335 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6336 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6337 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6338 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6339 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6340 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6342 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6344 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6345 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6346 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6347 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6348 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6349 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6350 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6351 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6352 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6353 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6354 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6355 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6356 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6357 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6358 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6359 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
6361 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6365 * gfortran.dg/pr61960.f90: New.
6366 * gfortran.dg/pr64230.f90: New.
6367 * gfortran.dg/pr64980.f03: New.
6369 2015-02-22 Tom de Vries <tom@codesourcery.com>
6371 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
6373 2015-02-21 Arnaud Charlet <charlet@adacore.com>
6376 * gnat.dg/timing_events.adb: Removed, invalid test.
6378 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
6381 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6383 * g++.dg/gcov/gcov-2.C: Likewise.
6385 2015-02-20 Richard Biener <rguenther@suse.de>
6387 PR tree-optimization/65136
6388 * gcc.dg/tree-ssa/pr65136.c: New testcase.
6390 2015-02-20 Jakub Jelinek <jakub@redhat.com>
6393 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6394 and nvptx-*-* blacklisting.
6396 * gcc.dg/sibcall-9.c: New test.
6397 * gcc.dg/sibcall-10.c: New test.
6399 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6401 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6403 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
6406 * gcc.target/avr/torture/pr64452.c: New test.
6408 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
6410 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6411 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6413 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6416 * lib/target-supports.exp (check_compile): Check whether
6417 additional_sources is defined before using it.
6419 2015-02-19 Jakub Jelinek <jakub@redhat.com>
6422 * g++.dg/opt/pr65074.C: New file.
6424 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
6426 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6427 (size_type): New typedef.
6428 (operator "" _script): Use it for the last argument.
6430 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6432 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6434 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6436 * lib/target-supports.exp (check_compile): Save/restore
6437 additional_sources that may belong to an actual test.
6439 2015-02-18 Jakub Jelinek <jakub@redhat.com>
6441 PR gcov-profile/64634
6442 * g++.dg/gcov/gcov-15.C: New test.
6444 2015-02-18 Tom de Vries <tom@codesourcery.com>
6446 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6448 2015-02-18 Tom de Vries <tom@codesourcery.com>
6450 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6452 2015-02-18 Tom de Vries <tom@codesourcery.com>
6454 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6456 2015-02-18 Tom de Vries <tom@codesourcery.com>
6458 * gfortran.dg/fmt_cache_1.f: Add missing close.
6460 2015-02-18 Tom de Vries <tom@codesourcery.com>
6463 * gfortran.dg/read_eof_8.f90: Add missing close.
6465 2015-02-18 Richard Biener <rguenther@suse.de>
6467 PR tree-optimization/65063
6468 * gcc.dg/pr65063.c: New testcase.
6470 2015-02-18 Richard Biener <rguenther@suse.de>
6472 PR tree-optimization/62217
6473 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6475 2015-02-18 Marek Polacek <polacek@redhat.com>
6478 * c-c++-common/ubsan/pr65081.c: New test.
6480 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6482 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6483 * gcc.target/sh/force-cbranch-delay-slot.c: New.
6485 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
6487 * gcc.dg/ipa/propalign-3.c: New test.
6489 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6492 * gcc.target/sh/pr64793.c: New.
6493 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6495 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
6497 * gcc.target/arm/divzero.c: New test case.
6499 2015-02-17 Tom de Vries <tom@codesourcery.com>
6501 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6503 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
6504 Jakub Jelinek <jakub@redhat.com>
6507 * g++.dg/cpp0x/pr65075.C: New test.
6509 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
6512 * gcc.target/powerpc/pr65058.c: New test.
6514 2015-02-16 Jeff Law <law@redhat.com>
6516 PR tree-optimization/64823
6517 * gcc.dg/uninit-20.c: New test.
6519 2015-02-16 Jakub Jelinek <jakub@redhat.com>
6520 James Greenhalgh <james.greenhalgh@arm.com>
6523 * gcc.dg/ipa/ipa-clone-1.c: New test.
6525 2015-02-16 Richard Biener <rguenther@suse.de>
6527 PR tree-optimization/65077
6528 * gcc.dg/torture/pr65077.c: New testcase.
6530 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
6532 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6533 Directive adjusted to scan for ldaxr.
6534 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6535 adjusted to scan for ldaex.
6537 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6540 * g++.dg/cpp0x/constexpr-65080.C: New.
6542 2015-02-16 Richard Biener <rguenther@suse.de>
6544 PR tree-optimization/63593
6545 * gcc.dg/pr63593.c: New testcase.
6547 2015-02-16 Marek Polacek <polacek@redhat.com>
6550 * gcc.dg/pr65066.c: New test.
6552 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
6554 * gcc.dg/pr65002.C: Move ...
6555 * g++.dg/ipa/pr65002.C: ... here.
6557 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
6559 * gcc.target/powerpc/pr64205.c: Skip on AIX.
6560 * gcc.target/powerpc/pr64505.c: Skip on AIX.
6561 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6562 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6564 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
6567 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6568 the expression to find calls.
6569 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6570 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6571 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6572 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6573 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6575 2015-02-14 Marek Polacek <polacek@redhat.com>
6578 * gcc.dg/array-11.c: New test.
6579 * gcc.dg/array-12.c: New test.
6580 * gcc.dg/array-13.c: New test.
6581 * gcc.dg/array-14.c: New test.
6582 * gcc.dg/c99-flex-array-typedef-1.c: New test.
6583 * gcc.dg/c99-flex-array-typedef-2.c: New test.
6584 * gcc.dg/c99-flex-array-typedef-3.c: New test.
6585 * gcc.dg/c99-flex-array-typedef-5.c: New test.
6586 * gcc.dg/c99-flex-array-typedef-7.c: New test.
6587 * gcc.dg/c99-flex-array-typedef-8.c: New test.
6589 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6592 * g++.dg/lookup/using54.C: New.
6594 2015-02-13 Jeff Law <law@redhat.com>
6597 Revert my change for tree-optimization/64823.
6599 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6601 PR tree-optimization/65053
6602 * gcc.c-torture/execute/pr65053-1.c: New test.
6603 * gcc.c-torture/execute/pr65053-2.c: New test.
6605 2015-02-13 Marek Polacek <polacek@redhat.com>
6608 * gcc.dg/pr65050.c: New test.
6610 2015-02-13 Jeff Law <law@redhat.com>
6612 PR tree-optimization/64823
6613 * gcc.dg/uninit-20.c: New test.
6615 PR rtl-optimization/47477
6616 * gcc.dg/tree-ssa/pr47477.c: New test.
6618 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6621 * g++.dg/parse/ivdep-2.C: New.
6622 * g++.dg/parse/ivdep-3.C: Likewise.
6624 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6627 * gfortran.dg/continuation_13.f90: New test.
6628 * gfortran.dg/continuation_14.f: New test.
6630 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6633 * g++.dg/cpp0x/sfinae55.C: New.
6635 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6638 * g++.dg/ipa/pr65034.C: New test.
6640 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
6642 PR tree-optimization/65002
6643 * gcc.dg/pr65002.C: New.
6645 2015-02-13 Marek Polacek <polacek@redhat.com>
6648 * c-c++-common/pr65040.c: New test.
6650 2015-02-13 Bin Cheng <bin.cheng@arm.com>
6652 PR tree-optimization/64705
6653 * gcc.dg/tree-ssa/pr64705.c: New test.
6655 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
6658 * gcc.dg/visibility-22.c: New test.
6659 * gcc.dg/visibility-23.c: New test.
6660 * gcc.target/i386/pr32219-1.c: New test.
6661 * gcc.target/i386/pr32219-2.c: New test.
6662 * gcc.target/i386/pr32219-3.c: New test.
6663 * gcc.target/i386/pr32219-4.c: New test.
6664 * gcc.target/i386/pr32219-5.c: New test.
6665 * gcc.target/i386/pr32219-6.c: New test.
6666 * gcc.target/i386/pr32219-7.c: New test.
6667 * gcc.target/i386/pr32219-8.c: New test.
6668 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6670 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6672 PR libgfortran/57822
6673 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6674 four different KINDs.
6676 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6679 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6682 * g++.dg/ubsan/pr65000.C: New test.
6684 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
6687 * gfortran.dg/finalize_28.f90: New test
6689 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6692 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6693 DW_TAG_lexical_block removal.
6694 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6695 * g++.dg/guality/pr55541.C: New test.
6698 * g++.dg/ubsan/pr64984.C: New test.
6700 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
6702 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6704 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6707 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6708 instructions for 2015-01-14 get_memmodel changes.
6709 * gcc.target/powerpc/atomic-p8.c: Likewise.
6712 * g++.dg/ubsan/pr65019.C: New test.
6714 PR tree-optimization/65014
6715 * gcc.c-torture/compile/pr65014.c: New test.
6717 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6719 PR libgfortran/57822
6720 * gfortran/fmt_g0_7.f08: Revise test.
6722 2015-02-11 Jeff Law <law@redhat.com>
6725 * gcc.target/m68k/pr63347.c: New test.
6727 2015-02-11 Marek Polacek <polacek@redhat.com>
6729 * g++.dg/ubsan/shift-1.C: New test.
6730 * gcc.dg/ubsan/c-shift-2.c: New test.
6731 * c-c++-common/ubsan/shift-5.c: Remove file.
6733 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
6735 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6736 Directive adjusted to XFAIL.
6737 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6740 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6743 * g++.dg/opt/pr65003.C: New test.
6745 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
6747 * lib/target-supports.exp (check_effective_target_pie): Renamed
6749 (check_effective_target_pie_enabled): This.
6750 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6751 * gcc.target/i386/pie.c: Likewise.
6753 2015-02-11 Andrew Pinski <apinski@cavium.com>
6756 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6757 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6759 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6762 * gcc.target/i386/pr61925-1.c: New test.
6763 * gcc.target/i386/pr61925-2.c: New test.
6764 * gcc.target/i386/pr61925-3.c: New test.
6766 2015-02-10 Jakub Jelinek <jakub@redhat.com>
6769 * g++.dg/asan/pr65004.C: New test.
6771 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
6774 * gcc.taget/sh/pr64661-0.h: New.
6775 * gcc.taget/sh/pr64661-1.c: New.
6776 * gcc.taget/sh/pr64661-2.c: New.
6777 * gcc.taget/sh/pr64661-3.c: New.
6778 * gcc.taget/sh/pr64661-4.c: New.
6780 2015-02-10 Richard Biener <rguenther@suse.de>
6782 PR tree-optimization/64995
6783 * g++.dg/torture/pr64995.C: New testcase.
6785 2015-02-10 Richard Biener <rguenther@suse.de>
6787 PR tree-optimization/64909
6788 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6790 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6792 * gcc.dg/signbit-sa.c: New test.
6794 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6796 PR libgfortran/57822
6797 * gfortran/fmt_g0_7.f08: New test.
6799 2015-02-10 Bin Cheng <bin.cheng@arm.com>
6801 PR tree-optimization/43378
6802 * gcc.dg/tree-ssa/pr43378.c: New test.
6804 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
6807 * g++.dg/torture/pr64978.C: New testcase.
6809 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6812 * gcc.dg/asan/pr64981.c: New test.
6814 2015-02-09 Marek Polacek <polacek@redhat.com>
6817 * gcc.dg/pr64856.c: New test.
6819 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6822 * gcc.dg/tree-ssa/stdarg-7.c: New test.
6823 * gcc.c-torture/execute/pr64979.c: New test.
6825 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
6827 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6829 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6831 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6832 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6834 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6837 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6839 2015-02-09 Richard Biener <rguenther@suse.de>
6841 PR tree-optimization/54000
6842 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6844 2015-02-09 Tom de Vries <tom@codesourcery.com>
6846 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6848 2015-02-09 Martin Liska <mliska@suse.cz>
6850 * g++.dg/ipa/pr64858.C: New test.
6852 2015-02-09 Tom de Vries <tom@codesourcery.com>
6854 * gcc.dg/uninit-19.c: Fix warning line for fpic.
6856 2015-02-08 Andrew Pinski <apinski@cavium.com>
6858 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6860 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
6863 * gfortran.dg/use_rename_8.f90: New.
6865 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
6867 * gnat.dg/addr7.ad[sb]: New test.
6868 * gnat.dg/addr8.ad[sb]: Likewise.
6870 2015-02-06 David Malcolm <dmalcolm@redhat.com>
6873 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6874 from jit.dg/test-compile-to-executable.c's create_code, with a
6875 clarification of the output message.
6876 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6878 (test_jit): Use CHECK_NO_ERRORS when calling
6879 gcc_jit_context_compile_to_file.
6880 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6881 jit-verify-compile-to-file to jit-verify-output-file-was-created.
6882 (jit-setup-compile-to-file): Likewise. Add a verbose comment
6883 about deletions that are attempted.
6884 (jit-verify-compile-to-file): Rename to...
6885 (jit-verify-output-file-was-created): ...this, and drop the
6886 attempt to run "file" and verify the output.
6887 (jit-verify-assembler): New function.
6888 (jit-verify-object): New function.
6889 (jit-verify-dynamic-library): New function.
6890 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6891 favor of an implementation from new file
6892 create-code-for-hello-world-executable.h, which also adds a
6894 (dg-final): Replace jit-verify-compile-to-file with
6895 jit-verify-output-file-was-created, and invoke new function
6896 jit-verify-assembler.
6897 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6899 (dg-final): Replace jit-verify-compile-to-file with
6900 jit-verify-output-file-was-created, and invoke new function
6901 jit-verify-dynamic-library.
6902 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6903 favor of an implementation from new file
6904 create-code-for-hello-world-executable.h, which also adds a
6906 (dg-final): Replace jit-verify-compile-to-file with
6907 jit-verify-output-file-was-created. Strengthen the expected stdout
6908 from the built executable.
6909 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6910 favor of an implementation from new file
6911 create-code-for-hello-world-executable.h, which also adds a
6913 (dg-final): Replace jit-verify-compile-to-file with
6914 jit-verify-output-file-was-created, and invoke new function
6916 * jit.dg/verify-dynamic-library.c: New source file.
6918 2015-02-06 Sebastian Pop <s.pop@samsung.com>
6919 Brian Rzycki <b.rzycki@samsung.com>
6921 PR tree-optimization/64878
6922 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6924 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6927 * g++.dg/ipa/pr64896.C: New test.
6929 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6932 * gcc.target/powerpc/pr64205.c: New file.
6934 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
6936 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6937 (dg-options): Use -fpie instead of -fPIE -pie.
6939 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6942 * g++.dg/asan/pr64937.C: New test.
6944 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
6947 * gfortran.dg/class_to_type_4.f90: New test
6949 2015-01-29 Andre Vehreschild <vehre@gmx.de>
6951 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6953 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6955 PR rtl-optimization/64957
6957 * gcc.c-torture/execute/pr64957.c: New test.
6959 2015-02-05 Jeff Law <law@redhat.com>
6962 * gcc.target/h8300/pr17306-1.c: New test.
6963 * gcc.target/h8300/pr17306-2.c: New test.
6965 2015-02-05 Tobias Burnus <burnus@net-b.de>
6968 * gfortran.dg/structure_constructor_12.f90: New.
6970 2015-02-05 Jeff Law <law@redhat.com>
6973 gcc.target/h8300/pr58400.c: New test.
6975 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
6977 * gcc.target/arm/macro_defs0.c: New test.
6978 * gcc.target/arm/macro_defs1.c: New test.
6979 * gcc.target/arm/macro_defs2.c: New test.
6981 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
6983 PR rtl-optimization/64905
6984 * gcc.target/i386/pr64905.c: Require nonpic target.
6985 (dg-options): Add -fomit-frame-pointer.
6988 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
6990 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6993 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
6996 * gfortran.dg/type_to_class_2.f90: New test
6997 * gfortran.dg/type_to_class_3.f90: New test
6999 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
7002 * g++.dg/torture/pr64686.C: New testcase.
7004 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
7006 PR rtl-optimization/64905
7007 * gcc.target/i386/pr64905.c: New file.
7009 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7011 * gcc.dg/guality/pr41447-1.c: Remove xfail.
7012 * gcc.dg/guality/pr41616-1.c: Ditto.
7014 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
7017 * gcc.dg/pr64817-3.c: New.
7019 2015-02-04 Jakub Jelinek <jakub@redhat.com>
7020 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7022 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7023 pass parameters in registers.
7024 * gcc.dg/guality/pr36728-2.c (main): Likewise.
7025 * gcc.dg/guality/pr36728-3.c (main): Likewise.
7026 * gcc.dg/guality/pr36728-4.c (main): Likewise.
7028 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
7029 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7031 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7032 list, allow for multilibed targets.
7033 * gcc.dg/combine_ashiftrt_2.c: Likewise.
7035 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7037 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7038 * gcc.dg/pr46728-6.c: Ditto.
7040 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
7042 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7043 for mips_nanlegacy target.
7045 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
7047 * gcc.target/i386/chkp-hidden-def.c: New.
7049 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7052 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7053 to use 24 bits for bitfield b.
7055 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7058 * lib/target-supports.exp (check_effective_target_bswap64): Do not
7059 cache result in a global variable. Include all 32-bit targets for
7062 2015-02-03 Jakub Jelinek <jakub@redhat.com>
7064 PR rtl-optimization/64756
7065 * gcc.c-torture/execute/pr64756.c: New test.
7067 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
7070 * gcc.target/sh/pr64660-0.h: New.
7071 * gcc.target/sh/pr64660-1.c: New.
7072 * gcc.target/sh/pr64660-2.c: New.
7073 * gcc.target/sh/pr64660-3.c: New.
7074 * gcc.target/sh/pr64660-4.c: New.
7076 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7079 * g++.dg/warn/Waddress-2.C: New.
7081 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
7084 * gcc.target/i386/pr49095.c: XFAIL for ia32.
7086 2015-02-03 Dodji Seketeli <dodji@redhat.com>
7088 PR preprocessor/64803
7089 * gcc.dg/cpp/builtin-macro-1.c: New test case.
7091 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
7093 * g++.dg/ipa/devirt-37.C: Disable early inlining.
7095 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
7097 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7098 (_ARM_FPSRC): Add DN and AHP fields.
7099 (clean_results): Force DN=1 on AArch64.
7100 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7101 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7102 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7103 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7104 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7105 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7107 2015-02-02 Alan Modra <amodra@gmail.com>
7109 * gcc.target/powerpc/cprophard.c: New.
7111 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
7113 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7114 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7116 2015-02-01 Jakub Jelinek <jakub@redhat.com>
7119 * gcc.dg/pr64817-1.c: New test.
7120 * gcc.dg/pr64817-2.c: New test.
7122 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
7125 * gcc.target/sh/pr64851-0.h: New
7126 * gcc.target/sh/pr64851-1.c: New
7127 * gcc.target/sh/pr64851-2.c: New
7128 * gcc.target/sh/pr64851-3.c: New
7129 * gcc.target/sh/pr64851-4.c: New
7131 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7134 * gcc.dg/torture/pr64882.c: New test.
7136 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
7139 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7142 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7144 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7145 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7146 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7147 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7148 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7149 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7151 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7152 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7154 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7155 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7158 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7161 * g++.dg/pr64688-2.C: New.
7163 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7165 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7166 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7167 * gcc.target/i386/fuse-caller-save.c: Ditto.
7168 * gcc.target/i386/headmerge-1.c: Ditto.
7169 * gcc.target/i386/headmerge-2.c: Ditto.
7170 * gcc.target/i386/sibcall-6.c: Ditto.
7172 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7175 * gcc.target/i386/pr64617.c: New test.
7177 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7180 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7181 (dg-options): Remove -m32.
7182 (dg-final): Scan for "movb %al" only.
7183 * gcc.target/i386/pr15184-2.c: Ditto.
7185 2015-01-30 Richard Biener <rguenther@suse.de>
7187 PR tree-optimization/64829
7188 * gcc.dg/vect/pr64829.c: New testcase.
7190 2015-01-29 Marek Polacek <polacek@redhat.com>
7193 * gcc.dg/pr64709.c: New test.
7195 2015-01-29 Jakub Jelinek <jakub@redhat.com>
7198 * g++.dg/ubsan/pr64717-1.C: New test.
7199 * g++.dg/ubsan/pr64717-2.C: New test.
7201 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
7203 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7205 2015-01-29 Jeff Law <law@redhat.com>
7208 * gcc.target/i386/pr15184-1.c: New test.
7209 * gcc.target/i386/pr15184-2.c: New test.
7211 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7213 PR tree-optimization/64746
7214 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7216 2015-01-29 Richard Biener <rguenther@suse.de>
7218 PR tree-optimization/64853
7219 * gcc.dg/torture/pr64853.c: New testcase.
7221 2015-01-29 Richard Biener <rguenther@suse.de>
7223 PR tree-optimization/64844
7224 * gcc.dg/vect/pr64844.c: New testcase.
7226 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7229 * gcc.dg/pr64809.c: Delete.
7231 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
7234 * gcc.target/i386/pr64805.c: New.
7236 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7238 * gcc.dg/guality/guality.h (main): Add argv[0] to
7239 guality_gdb_command.
7241 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
7244 * gcc.dg/tree-ssa/pr64801.c: New testcase.
7246 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
7249 * gcc.target/sh/sh.exp
7250 (check_effective_target_atomic_model_soft_gusa_available,
7251 check_effective_target_atomic_model_soft_tcb_available,
7252 check_effective_target_atomic_model_soft_imask_available,
7253 check_effective_target_atomic_model_hard_llcs_available): New.
7254 * gcc.target/sh/pr64659-0.h: New.
7255 * gcc.target/sh/pr64659-1.c: New.
7256 * gcc.target/sh/pr64659-2.c: New.
7257 * gcc.target/sh/pr64659-3.c: New.
7258 * gcc.target/sh/pr64659-4.c: New.
7260 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
7262 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7263 scan-assembler-times pattern.
7265 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7268 * gcc.dg/pr64809.c: New test.
7270 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
7272 PR tree-optimization/64277
7273 * gcc.dg/pr64277.c: New.
7275 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7277 PR tree-optimization/64718
7278 * gcc.c-torture/execute/pr64718.c: New test.
7280 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
7282 * gcc.target/aarch64/abs_2.c: New.
7284 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
7286 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7287 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7288 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7291 2015-01-28 Jakub Jelinek <jakub@redhat.com>
7294 * lib/target-supports.exp (check_effective_target_comdat_group): New.
7295 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7296 { target comdat_group }.
7298 2015-01-27 Tobias Burnus <burnus@net-b.de>
7301 * gfortran.dg/goacc/coarray_2.f90: New.
7303 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7307 * g++.dg/torture/pr64139.C: New testcase.
7308 * g++.dg/torture/pr60871.C: Likewise.
7310 2015-01-27 Janus Weil <janus@gcc.gnu.org>
7313 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7314 prevent linking errors.
7316 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7319 * g++.dg/torture/pr64282.C: New testcase.
7321 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7323 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7326 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7328 * gcc.target/s390/hotpatch-13.c: New testcase.
7329 * gcc.target/s390/hotpatch-14.c: New testcase.
7330 * gcc.target/s390/hotpatch-15.c: New testcase.
7331 * gcc.target/s390/hotpatch-16.c: New testcase.
7332 * gcc.target/s390/hotpatch-17.c: New testcase.
7333 * gcc.target/s390/hotpatch-18.c: New testcase.
7334 * gcc.target/s390/hotpatch-19.c: New testcase.
7335 * gcc.target/s390/hotpatch-20.c: New testcase.
7336 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7337 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7338 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7339 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7340 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7341 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7342 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7343 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7344 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7345 * gcc.target/s390/hotpatch-10.c: Likewise.
7346 * gcc.target/s390/hotpatch-11.c: Likewise.
7347 * gcc.target/s390/hotpatch-12.c: Likewise.
7348 * gcc.target/s390/hotpatch-2.c: Likewise.
7349 * gcc.target/s390/hotpatch-3.c: Likewise.
7350 * gcc.target/s390/hotpatch-4.c: Likewise.
7351 * gcc.target/s390/hotpatch-5.c: Likewise.
7352 * gcc.target/s390/hotpatch-6.c: Likewise.
7353 * gcc.target/s390/hotpatch-7.c: Likewise.
7354 * gcc.target/s390/hotpatch-8.c: Likewise.
7355 * gcc.target/s390/hotpatch-9.c: Likewise.
7356 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
7357 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7358 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7359 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7360 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7361 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7362 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7363 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7365 2015-01-27 Jiong Wang <jiong.wang@arm.com>
7367 * gcc.dg/long_branch.c: New testcase.
7369 2015-01-27 Richard Biener <rguenther@suse.de>
7371 PR tree-optimization/56273
7372 PR tree-optimization/59124
7373 PR tree-optimization/64277
7374 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7375 * gcc.dg/Warray-bounds-12.c: Likewise.
7376 * gcc.dg/Warray-bounds-13.c: Likewise.
7378 2015-01-27 Jakub Jelinek <jakub@redhat.com>
7380 PR rtl-optimization/61058
7381 * gcc.dg/pr61058.c: New test.
7383 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
7385 * gcc.target/i386/chkp-narrow-bounds.c: New.
7387 2015-01-27 Jakub Jelinek <jakub@redhat.com>
7389 PR tree-optimization/64807
7390 * gcc.dg/pr64807.c: New test.
7393 * gcc.dg/pr64766.c: New test.
7395 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
7398 * gcc.target/sh/pr49263-4.c: New.
7400 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7403 * gfortran.dg/allocate_with_mold_1.f90: New test
7405 2015-01-26 Jakub Jelinek <jakub@redhat.com>
7408 * gcc.dg/pr64778.c: New test.
7411 * gcc.dg/vect/pr64421.c: New test.
7413 2015-01-26 Tobias Burnus <burnus@net-b.de>
7416 * gfortran.dg/coarray_36.f: New.
7417 * gfortran.dg/coarray_37.f90: New.
7419 2015-01-26 Janus Weil <janus@gcc.gnu.org>
7422 * gfortran.dg/class_allocate_18.f90: New.
7424 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7426 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7428 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7430 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7432 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7434 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7436 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7438 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7440 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7442 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7443 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7444 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7445 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7447 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7449 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7450 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7451 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7453 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7455 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7456 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7457 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7458 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7459 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7462 2015-01-26 Richard Biener <rguenther@suse.de>
7465 * gcc.dg/uninit-19.c: New testcase.
7467 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7469 * lib/target-supports.exp (check_effective_target_vect64): Add
7472 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
7475 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7477 2015-01-26 Tony Liu <tony.liu@arm.com>
7479 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7482 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
7485 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7486 correctly, clean up afterwards.
7488 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
7491 * gfortran.dg/use_rename_7.f90: New.
7493 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
7495 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7496 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7498 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
7501 * gcc.target/sh/pr54236-4.c: New.
7503 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
7505 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7506 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
7509 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
7512 * gfortran.dg/open_new_segv.f90: New test.
7514 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
7523 * gcc.target/sh/pr64345-1.c: New.
7524 * gcc.target/sh/pr64345-2.c: New.
7525 * gcc.target/sh/pr59533-1.c: New.
7526 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7527 * gcc.target/sh/pr52933-2.c: Likewise.
7528 * gcc.target/sh/pr54089-1.c: Likewise.
7529 * gcc.target/sh/pr54236-1.c: Likewise.
7530 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7531 * gcc.target/sh/pr49263-1.c: Remove xfails.
7532 * gcc.target/sh/pr49263-2.c: Likewise.
7533 * gcc.target/sh/pr49263-3.c: Likewise.
7534 * gcc.target/sh/pr53987-1.c: Likewise.
7535 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7536 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7537 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7538 (test05, test06, test07, test08, test09, test10, test11, test12): New.
7539 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7540 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7542 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7545 2015-01-24 Tom de Vries <tom@codesourcery.com>
7547 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7549 2015-01-23 Ian Lance Taylor <iant@google.com>
7552 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7553 targets without split stack support.
7555 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
7558 * gcc.target/i386/pr64317.c: New test.
7560 2015-01-23 Jakub Jelinek <jakub@redhat.com>
7562 PR rtl-optimization/63637
7563 PR rtl-optimization/60663
7564 * gcc.dg/pr63637-1.c: New test.
7565 * gcc.dg/pr63637-2.c: New test.
7566 * gcc.dg/pr63637-3.c: New test.
7567 * gcc.dg/pr63637-4.c: New test.
7568 * gcc.dg/pr63637-5.c: New test.
7569 * gcc.dg/pr63637-6.c: New test.
7570 * gcc.target/i386/pr63637-1.c: New test.
7571 * gcc.target/i386/pr63637-2.c: New test.
7572 * gcc.target/i386/pr63637-3.c: New test.
7573 * gcc.target/i386/pr63637-4.c: New test.
7574 * gcc.target/i386/pr63637-5.c: New test.
7575 * gcc.target/i386/pr63637-6.c: New test.
7577 2015-01-23 Richard Biener <rguenther@suse.de>
7580 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7581 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7583 2015-01-23 Marek Polacek <polacek@redhat.com>
7585 PR preprocessor/60570
7586 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7587 * gcc.dg/cpp/pr60570.c: New test.
7589 2015-01-23 Richard Biener <rguenther@suse.de>
7592 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7593 vectorization on vect64 targets.
7595 2015-01-23 Janus Weil <janus@gcc.gnu.org>
7598 * gfortran.dg/class_allocate_17.f90: New.
7600 2015-01-23 Tobias Burnus <burnus@net-b.de>
7603 * gfortran.dg/goacc/combined_loop.f90: New.
7605 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7608 * gfortran.dg/make_unit.f90: New test.
7610 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7613 * gfortran.dg/negative_unit_int8.f: Update.
7615 2015-01-22 Jeff Law <law@redhat.com>
7618 * gcc.target/m68k/pr52076-1.c: New test.
7619 * gcc.target/m68k/pr52076-2.c: New test.
7621 2015-01-22 Richard Biener <rguenther@suse.de>
7624 * gcc.dg/torture/pr64728.c: New testcase.
7626 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
7629 * g++.dg/pr64688.C: New test.
7631 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
7633 * gcc.target/i386/chkp-always_inline.c (f1): Make static
7634 to avoid errors with -fpic.
7636 2015-01-22 Richard Biener <rguenther@suse.de>
7639 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7641 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
7643 PR rtl-optimization/64682
7644 * gcc.c-torture/execute/pr64682.c: New file.
7646 2015-01-21 Jakub Jelinek <jakub@redhat.com>
7649 * gcc.dg/pr64511.c: New test.
7651 PR rtl-optimization/62078
7652 * g++.dg/opt/pr62078.C: New test.
7655 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7657 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
7660 * gfortran.dg/internal_pack_15.f90: New test.
7662 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
7664 * c-c++-common/tsan/step.c: New testcase.
7666 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7668 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7670 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7672 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7674 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7676 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7678 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7680 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7682 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7684 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7686 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7688 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7690 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7692 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7694 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7696 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7698 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7700 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7702 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7704 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7706 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7708 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7710 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7712 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7714 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7716 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7717 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7718 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7721 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7723 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7724 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7725 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7728 2015-01-21 Renlin Li <renlin.li@arm.com>
7730 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7731 * g++.dg/tls/thread_local5g.C: Likewise.
7732 * g++.dg/tls/thread_local6g.C: Likewise.
7734 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7736 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7737 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7738 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7740 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7742 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7743 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7744 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7746 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7748 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7749 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7750 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7752 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7754 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7755 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7756 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7758 2015-01-20 Jeff Law <law@redhat.com>
7761 * gcc.target/m68k/pr59946.c: New test.
7763 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7765 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7766 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7767 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7769 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7771 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7772 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7773 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7775 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7777 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7778 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7779 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7781 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7783 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7784 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7785 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7787 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7790 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7792 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7793 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7794 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7796 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7798 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7799 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7800 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7802 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7804 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7806 2015-01-20 Jakub Jelinek <jakub@redhat.com>
7808 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7811 * g++.dg/ubsan/pr64632.C: New test.
7814 * gcc.dg/pr64663.c: New test.
7816 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7819 * g++.dg/warn/Wunused-var-23.C: New.
7821 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7824 * g++.dg/cpp0x/constexpr-59937-1.C: New.
7825 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7827 2015-01-20 Richard Biener <rguenther@suse.de>
7830 * gcc.dg/lto/pr64684_0.c: New testcase.
7831 * gcc.dg/lto/pr64684_1.c: Likewise.
7832 * gcc.dg/lto/pr64684_2.c: Likewise.
7833 * gcc.dg/lto/pr64685_0.c: Likewise.
7834 * gcc.dg/lto/pr64685_1.c: Likewise.
7836 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7839 * g++.dg/cpp1y/lambda-init12.C: New.
7841 2015-01-20 Richard Biener <rguenther@suse.de>
7843 PR tree-optimization/64410
7844 * g++.dg/vect/pr64410.cc: Require vect_double.
7846 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
7849 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7851 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
7855 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7857 PR rtl-optimization/64081
7858 * gcc.dg/pr64081.c: New test.
7860 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7862 * jit.dg/harness.h: Include <unistd.h>.
7863 (CHECK_NO_ERRORS): New.
7864 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7865 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7866 gcc_jit_context_compile_to_file.
7867 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7868 args to the spawned executable.
7869 (jit-expand-vars): New function.
7870 (jit-exe-params): New variable.
7871 (dg-jit-set-exe-params): New function.
7872 (jit-dg-test): Detect testcases that use
7873 jit-verify-compile-to-file and call jit-setup-compile-to-file.
7874 Set arguments of spawned process to jit-exe-params.
7875 (jit-get-output-filename): New function.
7876 (jit-setup-compile-to-file): New function.
7877 (jit-verify-compile-to-file): New function.
7878 (jit-run-executable): New function.
7879 (jit-verify-executable): New function.
7880 * jit.dg/test-compile-to-assembler.c: New testcase.
7881 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7882 * jit.dg/test-compile-to-executable.c: New testcase.
7883 * jit.dg/test-compile-to-object.c: New testcase.
7885 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
7888 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7891 2015-01-19 Martin Liska <mliska@suse.cz>
7893 * objc/compile/pr64668.m: New test.
7895 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7897 * jit.dg/test-arith-overflow.c: Include stdbool.h.
7898 (create_overflow_fn): Update comment to clarify that
7899 the third param of the created function is a bool *, not
7901 (verify_int_overflow_fn): Convert param "expected_ovf" from
7902 int to bool. Update third param of "overflow_fn_type" from int *
7903 to bool *. Update local "actual_ovf" from int to bool.
7904 (verify_uint_overflow_fn): Likewise.
7906 2015-01-19 Martin Liska <mliska@suse.cz>
7908 * gcc.dg/ipa/ipa-icf-33.c: New test.
7910 2015-01-19 Felix Yang <felix.yang@huawei.com>
7911 Haijian Zhang <z.zhanghaijian@huawei.com>
7913 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7914 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7915 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7916 result_float64x2, expected_hfloat64x2): New helper type, variable and
7918 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7919 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7920 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7921 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7922 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7923 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7924 and target without the FMA feature.
7926 2015-01-19 Jiong Wang <jiong.wang@arm.com>
7928 * gcc.target/aarch64/pr64304.c: New testcase.
7930 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7932 PR rtl-optimization/64081
7933 * gcc.dg/pr64081.c: New test.
7935 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
7938 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7940 * gcc.target/aarch64/test_frame_6.c: Likewise.
7941 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7942 and x19 (in the epilogue).
7943 * gcc.target/aarch64/test_frame_4.c: Likewise.
7944 * gcc.target/aarch64/test_frame_7.c: Likewise.
7946 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
7948 * gcc.target/i386/chkp-always_inline.c: New.
7950 2015-01-15 Andrew Pinski <apinski@cavium.com>
7951 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7953 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7954 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7956 2015-01-18 Andre Vehreschild <vehre@gmx.de>
7959 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7960 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7962 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7965 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7967 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
7970 * gcc.target/sh/torture/pr64652.c: New.
7972 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7974 * gcc.dg/ipa/ipa-icf-32.c: Update template.
7975 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7976 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7977 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7978 * c-c++-common/asan/kasan-recover-1.c: Likewise.
7979 * c-c++-common/asan/kasan-recover-2.c: Likewise.
7981 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7984 * g++.dg/torture/pr64378.C: New testcase.
7986 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7989 * gfortran.dg/block_13.f08: New test
7991 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7994 * gfortran.dg/associate_1.f03: Allow test for character with
7997 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7999 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8000 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8002 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8004 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8006 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
8009 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8011 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8014 * gfortran.dg/alloc_comp_assign_13.f08: New test.
8017 * gfortran.dg/alloc_comp_assign_14.f08: New test.
8020 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8022 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8025 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8027 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
8029 PR rtl-optimization/52773
8030 * gcc.c-torture/compile/pr52773.c: New test.
8032 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8035 * g++.dg/cpp0x/alias-decl-46.C: New.
8037 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8039 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8041 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8043 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8045 (CHECK_FP): Likewise.
8046 (CHECK_CUMULATIVE_SAT): Likewise.
8048 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8050 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8051 (Set_Neon_Cumulative_Sat): Add parameter.
8052 (__set_neon_cumulative_sat): Support new parameter.
8053 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8054 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8056 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8057 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8060 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
8062 * g++.dg/tsan/vptr_benign_race.C: New testcase.
8063 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8065 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8068 * g++.dg/tls/thread_local-ice4.C: New.
8070 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
8072 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8075 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8078 * g++.dg/cpp0x/vt-62276.C: New.
8080 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8083 * g++.dg/pr64353.C: New.
8085 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8088 * gcc.target/aarch64/pr64263_1.c: New test.
8090 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
8092 PR tree-optimization/64434
8093 * gcc.dg/torture/pr64434.c: Move to...
8094 * gcc.dg/pr64434.c: ... here.
8096 2015-01-16 Richard Biener <rguenther@suse.de>
8099 * gcc.dg/uninit-18.c: New testcase.
8101 2015-01-16 Richard Biener <rguenther@suse.de>
8103 PR tree-optimization/64568
8104 * g++.dg/torture/pr64568-2.C: New testcase.
8106 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8109 * gcc.target/i386/chkp-label-address.c: New.
8111 2015-01-16 Janus Weil <janus@gcc.gnu.org>
8114 * gfortran.dg/pointer_init_6.f90: Extended.
8116 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
8118 * gcc.c-torture/compile/20150108.c: New test.
8120 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
8122 * gcc.target/visium: New directory.
8124 2015-01-16 Richard Biener <rguenther@suse.de>
8126 PR tree-optimization/61743
8127 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8128 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8130 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
8132 * gcc.dg/pr64015.c: New test.
8134 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
8138 * g++.dg/ipa/pr64612.C: New test.
8140 2015-01-16 Renlin Li <renlin.li@arm.com>
8142 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8144 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
8146 * gcc.target/i386/sse-14.c: Test new intrinsic.
8147 * gcc.target/i386/sse-22.c: Ditto.
8149 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8152 * g++.dg/cpp0x/auto44.C: New.
8154 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
8157 * gcc.target/nios2/gpopt-all.c: New test case.
8158 * gcc.target/nios2/gpopt-local.c: New test case.
8159 * gcc.target/nios2/gpopt-global.c: New test case.
8160 * gcc.target/nios2/gpopt-data.c: New test case.
8161 * gcc.target/nios2/gpopt-none.c: New test case.
8163 2015-01-15 Jakub Jelinek <jakub@redhat.com>
8165 * g++.dg/ubsan/vptr-1.C: New test.
8166 * g++.dg/ubsan/vptr-2.C: New test.
8167 * g++.dg/ubsan/vptr-3.C: New test.
8168 * g++.dg/ubsan/vptr-4.C: New test.
8169 * g++.dg/ubsan/vptr-5.C: New test.
8170 * g++.dg/ubsan/vptr-6.C: New test.
8171 * g++.dg/ubsan/vptr-7.C: New test.
8172 * g++.dg/ubsan/vptr-8.C: New test.
8173 * g++.dg/ubsan/vptr-9.C: New test.
8175 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8177 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8179 * lib/gcc-dg.exp: Likewise.
8181 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
8183 PR rtl-optimization/64110
8184 * gcc.target/i386/pr64110.c: Add scan-assembler.
8186 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
8187 James Norris <jnorris@codesourcery.com>
8188 Cesar Philippidis <cesar@codesourcery.com>
8189 Ilmir Usmanov <i.usmanov@samsung.com>
8191 * lib/target-supports.exp (check_effective_target_fopenacc): New
8193 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8194 * g++.dg/goacc/goacc.exp: Likewise.
8195 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8196 * gcc.dg/goacc/goacc.exp: Likewise.
8197 * gfortran.dg/goacc/goacc.exp: Likewise.
8198 * c-c++-common/cpp/openacc-define-1.c: New file.
8199 * c-c++-common/cpp/openacc-define-2.c: Likewise.
8200 * c-c++-common/cpp/openacc-define-3.c: Likewise.
8201 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8202 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8203 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8204 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8205 * c-c++-common/goacc/asyncwait-1.c: Likewise.
8206 * c-c++-common/goacc/cache-1.c: Likewise.
8207 * c-c++-common/goacc/clauses-fail.c: Likewise.
8208 * c-c++-common/goacc/collapse-1.c: Likewise.
8209 * c-c++-common/goacc/data-1.c: Likewise.
8210 * c-c++-common/goacc/data-2.c: Likewise.
8211 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8212 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8213 * c-c++-common/goacc/deviceptr-2.c: Likewise.
8214 * c-c++-common/goacc/deviceptr-3.c: Likewise.
8215 * c-c++-common/goacc/if-clause-1.c: Likewise.
8216 * c-c++-common/goacc/if-clause-2.c: Likewise.
8217 * c-c++-common/goacc/kernels-1.c: Likewise.
8218 * c-c++-common/goacc/loop-1.c: Likewise.
8219 * c-c++-common/goacc/loop-private-1.c: Likewise.
8220 * c-c++-common/goacc/nesting-1.c: Likewise.
8221 * c-c++-common/goacc/nesting-data-1.c: Likewise.
8222 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8223 * c-c++-common/goacc/parallel-1.c: Likewise.
8224 * c-c++-common/goacc/pcopy.c: Likewise.
8225 * c-c++-common/goacc/pcopyin.c: Likewise.
8226 * c-c++-common/goacc/pcopyout.c: Likewise.
8227 * c-c++-common/goacc/pcreate.c: Likewise.
8228 * c-c++-common/goacc/pragma_context.c: Likewise.
8229 * c-c++-common/goacc/present-1.c: Likewise.
8230 * c-c++-common/goacc/reduction-1.c: Likewise.
8231 * c-c++-common/goacc/reduction-2.c: Likewise.
8232 * c-c++-common/goacc/reduction-3.c: Likewise.
8233 * c-c++-common/goacc/reduction-4.c: Likewise.
8234 * c-c++-common/goacc/sb-1.c: Likewise.
8235 * c-c++-common/goacc/sb-2.c: Likewise.
8236 * c-c++-common/goacc/sb-3.c: Likewise.
8237 * c-c++-common/goacc/update-1.c: Likewise.
8238 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8239 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8240 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8241 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8242 * gfortran.dg/goacc/assumed.f95: Likewise.
8243 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8244 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8245 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8246 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8247 * gfortran.dg/goacc/branch.f95: Likewise.
8248 * gfortran.dg/goacc/cache-1.f95: Likewise.
8249 * gfortran.dg/goacc/coarray.f95: Likewise.
8250 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8251 * gfortran.dg/goacc/cray.f95: Likewise.
8252 * gfortran.dg/goacc/critical.f95: Likewise.
8253 * gfortran.dg/goacc/data-clauses.f95: Likewise.
8254 * gfortran.dg/goacc/data-tree.f95: Likewise.
8255 * gfortran.dg/goacc/declare-1.f95: Likewise.
8256 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8257 * gfortran.dg/goacc/fixed-1.f: Likewise.
8258 * gfortran.dg/goacc/fixed-2.f: Likewise.
8259 * gfortran.dg/goacc/fixed-3.f: Likewise.
8260 * gfortran.dg/goacc/fixed-4.f: Likewise.
8261 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8262 * gfortran.dg/goacc/if.f95: Likewise.
8263 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8264 * gfortran.dg/goacc/list.f95: Likewise.
8265 * gfortran.dg/goacc/literal.f95: Likewise.
8266 * gfortran.dg/goacc/loop-1.f95: Likewise.
8267 * gfortran.dg/goacc/loop-2.f95: Likewise.
8268 * gfortran.dg/goacc/loop-3.f95: Likewise.
8269 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8270 * gfortran.dg/goacc/omp.f95: Likewise.
8271 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8272 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8273 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8274 * gfortran.dg/goacc/parameter.f95: Likewise.
8275 * gfortran.dg/goacc/private-1.f95: Likewise.
8276 * gfortran.dg/goacc/private-2.f95: Likewise.
8277 * gfortran.dg/goacc/private-3.f95: Likewise.
8278 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8279 * gfortran.dg/goacc/reduction-2.f95: Likewise.
8280 * gfortran.dg/goacc/reduction.f95: Likewise.
8281 * gfortran.dg/goacc/routine-1.f90: Likewise.
8282 * gfortran.dg/goacc/routine-2.f90: Likewise.
8283 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8284 * gfortran.dg/goacc/several-directives.f95: Likewise.
8285 * gfortran.dg/goacc/sie.f95: Likewise.
8286 * gfortran.dg/goacc/subarrays.f95: Likewise.
8287 * gfortran.dg/gomp/map-1.f90: Likewise.
8288 * gfortran.dg/openacc-define-1.f90: Likewise.
8289 * gfortran.dg/openacc-define-2.f90: Likewise.
8290 * gfortran.dg/openacc-define-3.f90: Likewise.
8291 * g++.dg/gomp/block-1.C: Update for changed compiler output.
8292 * g++.dg/gomp/block-2.C: Likewise.
8293 * g++.dg/gomp/block-3.C: Likewise.
8294 * g++.dg/gomp/block-5.C: Likewise.
8295 * g++.dg/gomp/target-1.C: Likewise.
8296 * g++.dg/gomp/target-2.C: Likewise.
8297 * g++.dg/gomp/taskgroup-1.C: Likewise.
8298 * g++.dg/gomp/teams-1.C: Likewise.
8299 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8300 * gcc.dg/cilk-plus/jump.c: Likewise.
8301 * gcc.dg/gomp/block-1.c: Likewise.
8302 * gcc.dg/gomp/block-10.c: Likewise.
8303 * gcc.dg/gomp/block-2.c: Likewise.
8304 * gcc.dg/gomp/block-3.c: Likewise.
8305 * gcc.dg/gomp/block-4.c: Likewise.
8306 * gcc.dg/gomp/block-5.c: Likewise.
8307 * gcc.dg/gomp/block-6.c: Likewise.
8308 * gcc.dg/gomp/block-7.c: Likewise.
8309 * gcc.dg/gomp/block-8.c: Likewise.
8310 * gcc.dg/gomp/block-9.c: Likewise.
8311 * gcc.dg/gomp/target-1.c: Likewise.
8312 * gcc.dg/gomp/target-2.c: Likewise.
8313 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8314 * gcc.dg/gomp/teams-1.c: Likewise.
8316 2015-01-15 David Malcolm <dmalcolm@redhat.com>
8318 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8321 2015-01-15 Mike Stump <mikestump@comcast.net>
8323 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8324 * gcc.dg/inline_2.c: Likewise.
8325 * gcc.dg/inline_3.c: Likewise.
8326 * gcc.dg/inline_4.c: Likewise.
8328 2015-01-15 Janus Weil <janus@gcc.gnu.org>
8331 * gfortran.dg/proc_ptr_comp_43.f90: New.
8333 2015-01-15 Mike Stump <mikestump@comcast.net>
8335 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8336 * gcc.dg/unroll_2.c: Likewise.
8337 * gcc.dg/unroll_3.c: Likewise.
8338 * gcc.dg/unroll_4.c: Likewise.
8339 * gcc.dg/unroll_5.c: Likewise.
8341 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
8344 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8346 * gcc.target/aarch64/test_frame_6.c: Likewise.
8347 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8348 x30 and x19 (in the epilogue).
8349 * gcc.target/aarch64/test_frame_4.c: Likewise.
8350 * gcc.target/aarch64/test_frame_7.c: Likewise.
8352 2015-01-15 Martin Liska <mliska@suse.cz>
8354 * g++.dg/ipa/pr64068.C: New test.
8355 * gcc.dg/ipa/PR64559.c: New test.
8357 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
8359 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
8362 2015-01-15 Richard Biener <rguenther@suse.de>
8364 PR tree-optimization/61743
8365 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
8366 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8368 2015-01-15 Renlin Li <renlin.li@arm.com>
8370 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
8371 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
8373 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
8375 * gcc.dg/vect/vect-aggressive-1.c: New.
8376 * gcc.target/i386/avx2-vect-aggressive.c: New.
8378 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
8380 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8382 2015-01-15 Richard Biener <rguenther@suse.de>
8385 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8386 -Wl,-undefined,dynamic_lookup.
8388 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8390 * gnat.dg/opt47.adb: New test.
8392 2015-01-15 Richard Biener <rguenther@suse.de>
8395 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8397 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
8399 PR tree-optimization/64434
8400 * gcc.dg/torture/pr64434.c: New test.
8402 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
8404 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8405 -mno-micromips. MIPS32R1 and below require -mno-micromips.
8406 -march=loongson* and -march=octeon* require -mno-micromips.
8408 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
8409 Matthew Fortune <matthew.fortune@imgtec.com>
8411 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8412 * gcc.target/mips/call-saved-5.c (foo): Likewise.
8413 * gcc.target/mips/call-saved-6.c (foo): Likewise.
8414 * gcc.target/mips/call-saved-7.c: New file.
8415 * gcc.target/mips/call-saved-8.c: New file.
8416 * gcc.target/mips/call-saved-9.c: New file.
8418 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
8420 * gcc.target/mips/lsa.c: New file.
8421 * gcc.target/mips/mips64-lsa.c: Likewise.
8422 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8423 * gcc.target/mips/mulsize-4.c: Likewise.
8424 * gcc.target/mips/mulsize-5.c: New file.
8425 * gcc.target/mips/mulsize-6.c: Likewise.
8426 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8427 and !HAS_LSA as ghost options.
8428 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8431 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
8433 * g++.dg/torture/20141013.c: Set -fno-short-enums.
8435 2015-01-15 Richard Biener <rguenther@suse.de>
8438 * gcc.dg/torture/pr64365.c: New testcase.
8440 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
8442 * gcc.dg/stackprotectexplicit1.c: New test.
8443 * g++.dg/stackprotectexplicit2.c: New test.
8445 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8448 * gfortran.dg/inquire_internal.f90: New.
8449 * gfortran.dg/negative_unit_check.f90: New.
8451 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
8454 * gcc.target/sh/pr53988-1.c: New.
8456 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
8459 * g++.dg/tls/thread_local-ice3.C: New.
8461 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
8463 * gcc.target/i386/fentry-override.c: Properly place {} in target
8464 selector. Remove nonpic.
8465 * gcc.target/i386/fentry.c: Likewise.
8467 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8469 * gcc.dg/atomic-invalid.c: Check for invalid memory model
8470 warnings instead of errors.
8472 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
8474 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8475 option support instead of ENABLE_LTO from Makefile.
8477 2015-01-14 Richard Biener <rguenther@suse.de>
8479 PR tree-optimization/59354
8480 * gcc.dg/vect/pr59354.c: New testcase.
8482 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
8484 * lib/target-supports.exp
8485 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8486 on ARM architures before v7.
8488 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8491 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8494 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8497 * gcc.target/i386/pr64386.c: New test.
8499 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8502 * gcc.target/i386/pr64393.c: New test.
8504 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8507 * gcc.target/i386/pr64387.c: New test.
8509 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
8511 * gcc.target/aarch64/store-pair-1.c: Fix typo.
8513 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8515 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8517 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8520 * gcc.target/arm/pr64453.c: New.
8522 2015-01-14 Richard Biener <rguenther@suse.de>
8525 * gcc.dg/lto/pr64415_0.c: New testcase.
8526 * gcc.dg/lto/pr64415_1.c: Likewise.
8528 2015-01-14 Martin Liska <mliska@suse.cz>
8530 * gcc.dg/ipa/pr64307.c: New test.
8532 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
8534 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8537 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8540 * gcc.target/arm/pr64460_1.c: New test.
8542 2015-01-14 Richard Biener <rguenther@suse.de>
8544 PR tree-optimization/64493
8545 PR tree-optimization/64495
8546 * gcc.dg/vect/pr64493.c: New testcase.
8547 * gcc.dg/vect/pr64495.c: Likewise.
8549 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
8551 * gcc.dg/Warray-bounds-11.c: New test-case.
8553 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8555 * gcc.target/mips/octeon3-pipe-1.c: New test.
8557 2015-01-13 David Malcolm <dmalcolm@redhat.com>
8559 * jit.dg/harness.h (set_up_logging): Move string concatenation
8561 (concat_strings): New function.
8562 (dump_reproducer): New function.
8563 (test_jit): Call dump_reproducer.
8564 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8566 (jit-dg-test): Delete any generated reproducer from previous runs.
8567 Verify that a generated reproducer was created, and verify that it
8569 * jit.dg/test-nested-contexts.c (main): Call
8570 gcc_jit_context_dump_reproducer_to_file.
8572 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8574 * gcc.dg/aru-2.c: Add dg-require-profiling.
8576 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8578 * lib/target-supports.exp (check_profiling_available): Check if
8581 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
8584 * g++.dg/torture/pr64565.C: New testcase.
8586 2015-01-13 Marek Polacek <polacek@redhat.com>
8589 * gcc.dg/tm/pr64391.c: New test.
8591 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8593 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8596 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8598 * gcc.target/i386/pie.c: New test.
8600 * lib/target-supports.exp (check_effective_target_pie): New.
8602 2015-01-13 Jakub Jelinek <jakub@redhat.com>
8604 PR rtl-optimization/64286
8605 * gcc.target/i386/avx2-pr64286.c: New test.
8607 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
8610 * g++.dg/cpp0x/vt-57626.C: New.
8612 2015-01-13 Jakub Jelinek <jakub@redhat.com>
8615 * gfortran.dg/pr64528.f90: New test.
8617 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
8619 * gcc.target/aarch64/subsp.c: New test.
8621 2015-01-13 Andrew Pinski <apinski@cavium.com>
8623 * gcc.target/aarch64/store-pair-1.c: New testcase.
8625 2015-01-13 Richard Biener <rguenther@suse.de>
8628 * gcc.dg/lto/pr64373_0.c: New testcase.
8630 2015-01-13 Andrew Pinski <apinski@cavium.com>
8632 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8633 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8635 2015-01-13 Richard Biener <rguenther@suse.de>
8637 PR tree-optimization/64406
8638 * gcc.dg/pr64406.c: New testcase.
8640 2015-01-13 Richard Biener <rguenther@suse.de>
8642 PR tree-optimization/64404
8643 * gcc.dg/vect/pr64404.c: New testcase.
8645 2015-01-13 Richard Biener <rguenther@suse.de>
8647 PR tree-optimization/64568
8648 * g++.dg/torture/pr64568.C: New testcase.
8650 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8652 * jit.dg/test-error-local-used-from-other-function.c: New test
8654 * jit.dg/test-error-param-reuse.c: New test case.
8655 * jit.dg/test-error-param-sharing.c: New test case.
8656 * jit.dg/test-error-param-used-from-other-function.c: New test
8658 * jit.dg/test-error-param-used-without-a-function.c: New test
8661 2015-01-12 Jakub Jelinek <jakub@redhat.com>
8663 PR tree-optimization/64563
8664 * gcc.dg/pr64563.c: New test.
8667 * gcc.target/i386/pr64513.c: New test.
8669 PR tree-optimization/64454
8670 * gcc.dg/pr64454.c: New test.
8673 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8675 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8676 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8677 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8678 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8679 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8680 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8681 * gcc.dg/vect/slp-25.c: Likewise.
8682 * gcc.dg/vect/vect-109.c: Likewise.
8683 * gcc.dg/vect/vect-13.c: Likewise.
8684 * gcc.dg/vect/vect-17.c: Likewise.
8685 * gcc.dg/vect/vect-18.c: Likewise.
8686 * gcc.dg/vect/vect-19.c: Likewise.
8687 * gcc.dg/vect/vect-20.c: Likewise.
8688 * gcc.dg/vect/vect-21.c: Likewise.
8689 * gcc.dg/vect/vect-22.c: Likewise.
8690 * gcc.dg/vect/vect-27.c: Likewise.
8691 * gcc.dg/vect/vect-29.c: Likewise.
8692 * gcc.dg/vect/vect-2-big-array.c: Likewise.
8693 * gcc.dg/vect/vect-2.c: Likewise.
8694 * gcc.dg/vect/vect-3.c: Likewise.
8695 * gcc.dg/vect/vect-4.c: Likewise.
8696 * gcc.dg/vect/vect-5.c: Likewise.
8697 * gcc.dg/vect/vect-72.c: Likewise.
8698 * gcc.dg/vect/vect-73-big-array.c: Likewise.
8699 * gcc.dg/vect/vect-73.c: Likewise.
8700 * gcc.dg/vect/vect-77-global.c: Likewise.
8701 * gcc.dg/vect/vect-78-global.c: Likewise.
8702 * gcc.dg/vect/vect-7.c: Likewise.
8703 * gcc.dg/vect/vect-86.c: Likewise.
8704 * gcc.dg/vect/vect-align-1.c: Likewise.
8705 * gcc.dg/vect/vect-align-3.c: Likewise.
8706 * gcc.dg/vect/vect-all-big-array.c: Likewise.
8707 * gcc.dg/vect/vect-all.c: Likewise.
8708 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8709 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8710 * gcc.dg/vect/vect-peel-3.c: Likewise.
8711 * gcc.dg/vect/vect-peel-4.c: Likewise.
8712 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8714 2015-01-12 Jeff Law <law@redhat.com>
8717 * gcc.target/m68k/pr64461.c: New test.
8719 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8721 * jit.dg/test-array-as-pointer.c (create_code): Update call
8722 to gcc_jit_context_new_global by setting "kind" to
8723 GCC_JIT_GLOBAL_IMPORTED.
8724 * jit.dg/test-error-array-as-pointer.c: Likewise.
8725 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8726 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8727 setting kind to GCC_JIT_GLOBAL_EXPORTED.
8728 * jit.dg/test-using-global.c (the_global): Rename to...
8729 (imported_global): ...this.
8730 (create_code): Update to test the three kinds of global.
8731 (verify_code): Likewise.
8733 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
8736 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
8738 * gcc.target/i386/pr64291-2.c: Updated.
8740 2015-01-12 Richard Biener <rguenther@suse.de>
8742 PR tree-optimization/64530
8743 * gfortran.dg/pr64530.f90: New testcase.
8745 2015-01-12 Richard Biener <rguenther@suse.de>
8748 * gcc.dg/torture/pr64357.c: New testcase.
8750 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
8752 * gcc.target/i386/nop-mcount.c: Properly place {} in target
8755 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8756 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8758 2015-01-12 Martin Liska <mliska@suse.cz>
8760 * gcc.dg/ipa/PR64550.c: New test.
8762 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
8765 * g++.dg/ipa/pr63470.C: New testcase.
8767 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8770 * gfortran.dg/typebound_operator_20.f90: New.
8772 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8775 * gfortran.dg/proc_ptr_comp_42.f90: New.
8777 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8780 * gfortran.dg/proc_ptr_comp_41.f90: New.
8782 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
8784 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8786 2015-01-10 Tobias Burnus <burnus@net-b.de>
8789 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8790 and add dg-excess-errors.
8791 * gfortran.dg/line_length_6.f90: New.
8792 * gfortran.dg/line_length_7.f90: New.
8793 * gfortran.dg/line_length_8.f90: New.
8794 * gfortran.dg/line_length_9.f90: New.
8795 * gfortran.dg/line_length_10.f90: New.
8796 * gfortran.dg/line_length_11.f90: New.
8798 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8800 * jit.dg/test-threads.c (struct testcase): Move declaration
8801 to jit.dg/all-non-failing-tests.h.
8802 (testcases): Likewise.
8803 * jit.dg/all-non-failing-tests.h (struct testcase): Move
8804 declaration here from jit.dg/all-non-failing-tests.h.
8805 (testcases): Likewise.
8806 * jit.dg/test-combination.c (create_code): Eliminate spelling
8807 out all of the testcases in favor of looping through the
8808 "testcases" metadata.
8809 (verify_code): Likewise.
8811 2015-01-09 Jakub Jelinek <jakub@redhat.com>
8813 PR rtl-optimization/64536
8814 * gcc.dg/pr64536.c: New test.
8816 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8818 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8819 * jit.dg/test-combination.c (create_code): Likewise.
8820 (verify_code): Likewise.
8821 * jit.dg/test-constants.c: New test case.
8822 * jit.dg/test-threads.c: Add test-constants.c.
8824 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
8827 * objc.dg/gnu-api-2-class.m: Add a test case
8828 for the above change.
8830 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
8832 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8834 2015-01-09 Richard Biener <rguenther@suse.de>
8836 PR tree-optimization/64410
8837 * g++.dg/vect/pr64410.cc: New testcase.
8839 2015-01-09 Martin Liska <mliska@suse.cz>
8841 * gcc.dg/ipa/ipa-icf-32.c: New test.
8843 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
8845 * c-c++-common/tsan/tsan_barrier.h: New.
8846 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8847 * c-c++-common/tsan/bitfield_race.c: Likewise.
8848 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8849 * c-c++-common/tsan/mutexset1.c: Likewise.
8850 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8851 * c-c++-common/tsan/race_on_mutex.c: Likewise.
8852 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8853 * c-c++-common/tsan/simple_race.c: Likewise.
8854 * c-c++-common/tsan/simple_stack.c: Likewise.
8855 * c-c++-common/tsan/sleep_sync.c: Likewise.
8856 * c-c++-common/tsan/tiny_race.c: Likewise.
8857 * c-c++-common/tsan/tls_race.c: Likewise.
8858 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8859 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8860 * g++.dg/tsan/atomic_free.C: Likewise.
8861 * g++.dg/tsan/atomic_free2.C: Likewise.
8862 * g++.dg/tsan/cond_race.C: Likewise.
8863 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8865 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
8868 * lib/target-supports.exp (check_effective_target_libatomic_available):
8870 * gfortran.dg/coarray/caf.exp: Only add -latomic for
8871 targets that match effective-target libatomic_available.
8872 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8874 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8876 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8877 Verify the result of gcc_jit_context_get_last_error.
8878 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8880 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8882 PR tree-optimization/63989
8883 * gcc.dg/strlenopt-27.c: New test.
8885 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8887 * jit.dg/harness.h (set_up_logging): New function.
8888 (test_jit): Fail if gcc_jit_context_acquire fails. Call
8889 set_up_logging on the context, so that every testcase is
8890 logged to a particular file.
8891 * jit.dg/test-nested-contexts.c (main): Open a logfile,
8892 and call gcc_jit_context_set_logfile on the top-level context.
8894 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8897 * g++.dg/opt/pr64338.C: New test.
8899 2015-01-08 Tobias Burnus <burnus@net-b.de>
8901 * gfortran.dg/coarray/codimension_2b.f90: New file.
8902 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8903 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8905 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8908 * g++.dg/ext/fnname4.C: New.
8910 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8913 * g++.dg/cpp0x/constexpr-64462.C: New.
8915 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8918 * g++.dg/cpp0x/deleted10.C: New.
8920 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8922 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8924 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8926 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8927 GCC_JIT_UNARY_OP_ABS.
8928 (verify_unary_ops): Likewise.
8930 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8932 * jit.dg/test-arith-overflow.c: New test case.
8933 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8934 * jit.dg/test-combination.c (create_code): Likewise.
8935 (verify_code): Likewise.
8936 * jit.dg/test-threads.c (testcases): Likewise.
8938 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8940 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8941 rather than "jit". Load g++.exp, and call g++_init.
8942 Run test-*.cc files within the testsuite and *.cc files within
8944 (jit-dg-test): Drop the addition of -fgnu89-inline to
8945 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8946 doing it when compiling C testcases (since g++ does not handle
8947 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8948 is restored to the value after g++_init ran, rather than the
8949 value before g++_init ran. Return a list of
8950 $comp_output $output_file, as dg-test assumes.
8952 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8954 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8955 make it easier to figure out the origin of each test result when
8956 running test-combination.c and test-threads.c.
8957 (CHECK_VALUE): Likewise.
8958 (CHECK_DOUBLE_VALUE): Likewise.
8959 (CHECK_STRING_VALUE): Likewise.
8960 (CHECK_STRING_STARTS_WITH): Likewise.
8961 (CHECK_STRING_CONTAINS): Likewise.
8963 (check_string_value): Likewise, add "funcname" param.
8964 (check_string_starts_with): Likewise.
8965 (check_string_contains): Likewise.
8967 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8969 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8970 generating name of built executable.
8972 2015-01-07 Marek Polacek <polacek@redhat.com>
8975 * gcc.dg/pr64440.c: New test.
8976 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8978 2015-01-07 Marek Polacek <polacek@redhat.com>
8981 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8982 * gcc.dg/pr64417.c: New test.
8984 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8987 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8990 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8992 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8993 Check if testcases run without errors, not just if they compile.
8995 2015-01-06 Christian Bruel <christian.bruel@st.com>
8998 * gcc.target/sh/pr64507.c: New test.
9000 2015-01-06 Arnaud Charlet <charlet@adacore.com>
9002 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9004 2015-01-06 Jakub Jelinek <jakub@redhat.com>
9006 * c-c++-common/asan/sanitize-all-1.c: New test.
9007 * c-c++-common/ubsan/sanitize-all-1.c: New test.
9008 * c-c++-common/ubsan/sanitize-all-2.c: New test.
9009 * c-c++-common/ubsan/sanitize-all-3.c: New test.
9010 * c-c++-common/ubsan/sanitize-all-4.c: New test.
9012 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9014 * lib/target-supports.exp (check_profiling_available): Return 0 for
9016 (check_effective_target_tls_runtime): Likewise.
9017 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9018 * gcc.dg/20020312-2.c: Adjust for Visium.
9019 * gcc.dg/tls/thr-cse-1.c: Likewise
9020 * gcc.dg/tree-ssa/20040204-1.c: Likewise
9021 * gcc.dg/tree-ssa/loop-1.c: Likewise.
9022 * gcc.dg/weak/typeof-2.c: Likewise.
9024 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
9026 PR rtl-optimization/64287
9027 * gcc.dg/aru-2.c: New test.
9029 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9032 * c-c++-common/ubsan/pr64344-1.c: New test.
9033 * c-c++-common/ubsan/pr64344-2.c: New test.
9035 PR tree-optimization/64465
9036 * gcc.dg/pr64465.c: New test.
9038 PR tree-optimization/64494
9039 * gcc.c-torture/compile/pr64494.c: New test.
9041 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9044 * gfortran.dg/realloc_on_assign_25.f90: New test.
9046 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9048 Update copyright years.
9050 2015-01-05 Marek Polacek <polacek@redhat.com>
9053 * gcc.dg/pr64423.c: New test.
9055 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
9057 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9058 mmix-knuth-mmixware for the same reason as for MIPS.
9059 * gcc.dg/debug/debug-2.c: Ditto.
9061 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9063 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
9066 * lib/gfortran.exp: Add libatomic library search path.
9067 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9068 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9070 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9072 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9074 * c-c++-common/tsan/bitfield_race.c: New testcase.
9075 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9077 2015-01-02 Tobias Burnus <burnus@net-b.de>
9079 * gfortran.dg/coarray/collectives_4.f90: New.
9081 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9084 * gfortran.dg/extends_16.f90: New.
9086 2015-01-02 Tobias Burnus <burnus@net-b.de>
9088 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9090 2015-01-02 Tobias Burnus <burnus@net-b.de>
9092 * gfortran.dg/coarray/codimension_2.f90: New.
9093 * gfortran.dg/coarray/codimension_2a.f90: New.
9094 * gfortran.dg/coarray_35.f90: New.
9095 * gfortran.dg/coarray_35a.f90: New.
9097 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9100 * gfortran.dg/dummy_procedure_11.f90: New.
9102 Copyright (C) 2015 Free Software Foundation, Inc.
9104 Copying and distribution of this file, with or without modification,
9105 are permitted in any medium without royalty provided the copyright
9106 notice and this notice are preserved.