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