1 2015-07-24 Tom de Vries <tom@codesourcery.com>
3 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
4 alternative exit-first loop transform.
5 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
7 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
18 * gcc.target/i386/mpx/pr66566.c: New test.
20 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
23 * gcc.target/i386/pr66978.c: New test.
25 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
27 * gcc.target/s390/gpr2fprsavecfi.c: New test.
29 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
31 * gcc.target/s390/insv-1.c: New test.
32 * gcc.target/s390/insv-2.c: New test.
33 * gcc.target/s390/insv-3.c: New test.
35 2015-07-24 Tom de Vries <tom@codesourcery.com>
37 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
39 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
42 * gcc.dg/pr25530.c: New test.
44 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
47 * gcc.dg/pr25529.c: New test.
49 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
51 * gcc.target/arm/reg_equal_test.c: New test.
53 2015-07-23 Jeff Law <law@redhat.com>
56 * gcc.dg/tree-ssa/pr66752-2.c: New test.
57 * gcc.dg/torture/pr66752-1.c: New test
58 * g++.dg/torture/pr66752-2.C: New test.
60 2015-07-23 Marek Polacek <polacek@redhat.com>
63 * g++.dg/warn/Wlogical-op-2.C: New test.
65 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
67 PR rtl-optimization/64164
68 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
69 * gcc.dg/ssp-1.c: Make counter a register.
70 * gcc.dg/ssp-2.c: Likewise.
71 * gcc.dg/torture/parm-coalesce.c: New.
73 2015-07-23 Marek Polacek <polacek@redhat.com>
76 * c-c++-common/ubsan/pr66908.c: New test.
78 2015-07-23 Tom de Vries <tom@codesourcery.com>
80 * gcc.dg/autopar/outer-4.c: Add xfail.
81 * gcc.dg/autopar/outer-5.c: Same.
82 * gcc.dg/autopar/outer-6.c: Same.
83 * gcc.dg/autopar/reduc-2.c: Same.
84 * gcc.dg/autopar/reduc-2char.c: Same.
85 * gcc.dg/autopar/reduc-2short.c: Same.
86 * gcc.dg/autopar/reduc-8.c: Same.
87 * gcc.dg/autopar/uns-outer-4.c: New test.
88 * gcc.dg/autopar/uns-outer-5.c: New test.
89 * gcc.dg/autopar/uns-outer-6.c: New test.
91 2015-07-23 Richard Biener <rguenther@suse.de>
93 PR tree-optimization/66952
94 * gcc.dg/torture/pr66952.c: Use signed char.
96 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
98 PR tree-optimization/66926,66951
99 * gcc.dg/vect/pr66951.c: New test.
101 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
104 * g++.dg/parse/error57.C: New.
105 * g++.dg/expr/string-2.C: Update.
107 2015-07-23 Richard Biener <rguenther@suse.de>
109 PR tree-optimization/66945
110 * gcc.dg/torture/pr66945.c: New testcase.
112 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
115 * g++.dg/ext/mv24.C: New test.
117 2015-07-22 Marek Polacek <polacek@redhat.com>
119 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
122 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
126 * gfortran.dg/generic_30.f90: New.
128 2015-07-22 Richard Biener <rguenther@suse.de>
130 PR tree-optimization/66952
131 * gcc.dg/torture/pr66952.c: New testcase.
133 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
135 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
137 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
139 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
141 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
143 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
145 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
147 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
149 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
151 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
153 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
155 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
157 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
159 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
161 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
163 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
165 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
167 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
169 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
171 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
173 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
175 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
177 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
179 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
181 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
183 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
185 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
187 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
189 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
191 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
193 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
195 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
197 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
199 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
201 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
203 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
205 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
207 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
209 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
211 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
213 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
215 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
217 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
219 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
221 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
223 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
225 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
227 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
229 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
231 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
233 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
235 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
237 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
239 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
241 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
243 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
245 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
247 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
249 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
251 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
253 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
255 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
257 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
259 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
261 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
263 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
265 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
267 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
269 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
271 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
273 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
275 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
277 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
279 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
281 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
283 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
285 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
287 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
289 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
291 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
293 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
295 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
297 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
299 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
301 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
303 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
305 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
307 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
309 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
311 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
313 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
315 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
317 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
319 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
321 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
323 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
325 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
327 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
329 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
331 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
333 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
335 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
337 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
339 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
341 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
343 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
345 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
347 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
349 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
351 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
353 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
355 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
357 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
359 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
361 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
363 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
365 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
367 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
369 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
371 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
373 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
375 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
377 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
379 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
381 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
383 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
385 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
387 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
389 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
391 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
393 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
395 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
397 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
400 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
402 * g++.dg/template/crash81.C: Update.
404 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
407 * gcc.target/i386/pr66424.c: New.
409 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
411 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
413 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
416 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
417 Drop address sanitization.
419 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
421 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
423 (dg-additional-options): Set armv5t flag.
425 2015-07-21 Marek Polacek <polacek@redhat.com>
427 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
428 * gcc.dg/vmx/unpack.c: Likewise.
429 * gcc.target/powerpc/quad-atomic.c: Likewise.
431 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
433 * gcc.target/i386/asm-flag-5.c (f_ll): New.
435 2015-07-20 Jiong Wang <jiong.wang@arm.com>
437 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
440 2015-07-20 Marek Polacek <polacek@redhat.com>
443 * c-c++-common/Wshift-overflow-1.c: New test.
444 * c-c++-common/Wshift-overflow-2.c: New test.
445 * c-c++-common/Wshift-overflow-3.c: New test.
446 * c-c++-common/Wshift-overflow-4.c: New test.
447 * c-c++-common/Wshift-overflow-5.c: New test.
448 * g++.dg/cpp1y/left-shift-1.C: New test.
449 * gcc.dg/c90-left-shift-2.c: New test.
450 * gcc.dg/c90-left-shift-3.c: New test.
451 * gcc.dg/c99-left-shift-2.c: New test.
452 * gcc.dg/c99-left-shift-3.c: New test.
453 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
454 * gcc.c-torture/execute/pr40386.c: Likewise.
455 * gcc.dg/vect/pr33373.c: Likewise.
456 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
457 * gcc.dg/vect/vect-shift-2.c: Likewise.
459 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
461 * gcc.target/aarch64/neg_abs_1.c: New test.
463 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
466 * gcc.target/i386/pr66922.c: New test.
468 2015-07-18 Sebastian Pop <s.pop@samsung.com>
472 * gcc.dg/tree-ssa/pr42327.c: Removed.
473 * g++.dg/other/pr35011.C: Removed.
475 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
478 * gcc.target/i386/pr66906.c: New test.
480 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
482 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
483 as follow-up to r225930.
485 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
488 * lib/fortran-modules.exp (proc cleanup-submodules): New
490 * gfortran.dg/submodule_1.f08: Change extension and clean up
492 * gfortran.dg/submodule_2.f08: ditto
493 * gfortran.dg/submodule_6.f08: ditto
494 * gfortran.dg/submodule_7.f08: ditto
495 * gfortran.dg/submodule_8.f08: New test
496 * gfortran.dg/submodule_9.f08: New test
498 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
499 Sebastian Pop <s.pop@samsung.com>
502 * gcc.dg/graphite/pr61929.c: New.
504 2015-07-17 Marek Polacek <polacek@redhat.com>
506 * gcc.dg/fold-minus-7.c: New test.
508 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
510 * gfortran.dg/co_reduce_1.f90: New file.
512 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
515 * gcc.target/i386/pr66824.c:
517 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
520 * gfortran.dg/structure_constructor_13.f03: New test.
522 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
525 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
526 of generated while loops in the tree dump.
527 * gfortran.dg/derived_constructor_comps_6.f90: New file.
529 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
531 * gcc.dg/vect/vect-outer-simd-2.c: New test.
533 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
536 * gcc.target/i386/pr66891.c: New test.
538 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
540 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
542 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
544 PR rtl-optimization/66626
545 * gcc.target/i386/pr66626-2.c: New.
547 2015-07-16 Martin Liska <mliska@suse.cz>
549 * g++.dg/ipa/pr66896.c: New test.
551 2015-07-16 Richard Biener <rguenther@suse.de>
553 PR tree-optimization/66894
554 * gcc.dg/torture/pr66894.c: New testcase.
556 2015-07-16 Richard Biener <rguenther@suse.de>
558 * gcc.dg/tree-ssa/pr21031.c: Adjust.
560 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
563 * g++.dg/pr66866.C: New test.
565 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
567 * gcc.target/powerpc/vec-cmp-sel.c: New test.
569 2015-07-15 Richard Biener <rguenther@suse.de>
571 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
572 { -O3 -fomit-frame-pointer },
573 { -O3 -fomit-frame-pointer -funroll-loops } and
574 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
576 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
579 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
581 * gcc.target/mips/interrupt_handler-5.c: New test.
583 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
584 Robert Suchanek <robert.suchanek@imgtec.com>
586 * gcc.target/mips/interrupt_handler-4.c: New test.
588 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
591 * gcc.dg/lto/lto.exp: Initialize MPX.
593 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
595 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
597 * gcc.target/arm/scd42-3.c: Likewise.
599 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
601 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
602 code to be run when the pre-arch code increases the isa_rev to
605 2015-07-15 Richard Biener <rguenther@suse.de>
607 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
608 { -O3 -fomit-frame-pointer },
609 { -O3 -fomit-frame-pointer -funroll-loops } and
610 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
612 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
614 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
615 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
618 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
620 PR rtl-optimization/66838
621 * gcc.target/i386/pr66838.c: New test.
623 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
626 * g++.dg/template/pr66850.C: New test.
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/nios2-flushd.c: New.
633 * gcc.target/nios2/nios2-rdprs.c: New.
634 * gcc.target/nios2/r2-atomic.c: New.
635 * gcc.target/nios2/r2-eni.c: New.
636 * gcc.target/nios2/r2-wrpie.c: New.
638 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
639 Cesar Philippidis <cesar@codesourcery.com>
640 Chung-Lin Tang <cltang@codesourcery.com>
642 * gcc.target/nios2/cdx-ldstwm-1.c: New.
643 * gcc.target/nios2/cdx-ldstwm-2.c: New.
645 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
646 Cesar Philippidis <cesar@codesourcery.com>
647 Chung-Lin Tang <cltang@codesourcery.com>
649 * gcc.target/nios2/andci.c: New.
650 * gcc.target/nios2/bmx.c: New.
651 * gcc.target/nios2/cdx-add.c: New.
652 * gcc.target/nios2/cdx-branch.c: New.
653 * gcc.target/nios2/cdx-callret.c: New.
654 * gcc.target/nios2/cdx-loadstore.c: New.
655 * gcc.target/nios2/cdx-logical.c: New.
656 * gcc.target/nios2/cdx-mov.c: New.
657 * gcc.target/nios2/cdx-shift.c: New.
658 * gcc.target/nios2/cdx-sub.c: New.
659 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
661 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
664 * g++.dg/cpp0x/vt-65071.C: New.
666 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
667 Cesar Philippidis <cesar@codesourcery.com>
668 Chung-Lin Tang <cltang@codesourcery.com>
670 * gcc.target/nios2/r2-io-range.c: New.
671 * gcc.target/nios2/r2-stio-1.c: New.
672 * gcc.target/nios2/r2-stio-2.c: New.
673 * gcc.target/nios2/nios2-ldxio.c: New.
674 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
675 of just compile. Add more tests.
677 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
679 gfortran.dg/pr66864.f90: New test.
681 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
683 PR rtl-optimization/66626
684 * gcc.target/i386/pr66626.c: New.
686 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
688 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
689 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
690 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
692 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
694 * g++.dg/template/crash81.C: Adjust for error + inform change.
695 * g++.dg/template/pr58878.C: Likewise.
696 * g++.dg/template/shadow1.C: Likewise.
697 * g++.dg/template/shadow2.C: Likewise.
698 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
699 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
700 * g++.old-deja/g++.brendan/crash7.C: Likewise.
701 * g++.old-deja/g++.pt/shadow2.C: Likewise.
703 2015-07-14 Richard Biener <rguenther@suse.de>
705 PR tree-optimization/66863
706 * gcc.dg/torture/pr66863.c: New testcase.
708 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
711 * g++.dg/template/pr65186.C: New test.
713 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
715 * gcc.target/arm/macro_defs0.c: Add directive to skip
716 test if -marm is present.
717 * gcc.target/arm/macro_defs1.c: Likewise.
719 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
721 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
723 * gcc.target/aarch64/adds1.c: Likewise.
724 * gcc.target/aarch64/ands_1.c: Likewise.
725 * gcc.target/aarch64/bics_1.c: Likewise.
726 * gcc.target/aarch64/subs1.c: Likewise.
727 * gcc.target/aarch64/subs3.c: Likewise.
729 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
732 * gfortran.dg/pr64589.f90: New test.
734 2015-07-13 Renlin Li <renlin.li@arm.com>
737 * gcc.c-torture/execute/pr66556.c: New.
739 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
741 * gcc.dg/20020219-1.c: Fix double word typos.
742 * gcc.dg/20020919-1.c: Same.
744 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
745 Jeff Law <law@redhat.com>
748 * g++.dg/tree-ssa/pr66726.c: New test.
749 * gcc.dg/tree-ssa/pr66726-2.c: New test.
750 * gcc.dg/tree-ssa/pr66726.c: New test.
752 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
755 * g++.dg/cpp0x/variadic-ttp2.C: New.
757 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
760 * g++.dg/cpp0x/auto46.C: New test.
761 * g++.dg/template/pr30044.C: New test.
762 * g++.dg/template/shadow2.C: New test.
763 * g++.dg/template/error55.C: New test.
764 * g++.dg/template/crash83.C: Accept any error string.
765 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
767 * g++.dg/cpp0x/variadic19.C: Likewise
768 * g++.dg/template/canon-type-13.C: Likewise.
769 * g++.old-deja/g++.pt/ttp42.C: Likewise.
770 * g++.dg/torture/20070621-1.C: Likewise.
772 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
775 * g++.dg/init/explicit3.C: New.
777 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
780 * gcc.target/i386/pr66819-1.c: New test.
781 * gcc.target/i386/pr66819-2.c: Likewise.
782 * gcc.target/i386/pr66819-3.c: Likewise.
783 * gcc.target/i386/pr66819-4.c: Likewise.
784 * gcc.target/i386/pr66819-5.c: Likewise.
786 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
789 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
790 __attribute__((noinline, noclone)). Change "x" to "volatile char"
791 type to prevent possible flag-clobbering zero-extensions.
792 * gcc.target/i386/pr66703.c: New test.
794 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
797 * g++.dg/cpp0x/nsdmi-template15.C: New.
799 2015-07-10 Jiong Wang <jiong.wang@arm.com>
801 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
803 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
805 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
806 * gcc.target/arm/flip-thumb.c: Likewise.
808 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
811 * gcc.target/i386/pr66813.c: New test.
813 2015-07-10 Jakub Jelinek <jakub@redhat.com>
816 * gcc.dg/gomp/pr66820.c: New test.
818 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
821 * g++.dg/cpp0x/scoped_enum6.C: New.
823 2015-07-10 Tom de Vries <tom@codesourcery.com>
825 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
826 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
828 2015-07-10 Richard Biener <rguenther@suse.de>
830 PR tree-optimization/66823
831 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
832 which should not be necessary. XFAIL.
834 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
837 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
839 2015-07-09 Jakub Jelinek <jakub@redhat.com>
842 * gcc.dg/gomp/pr66633-1.c: New test.
843 * gcc.dg/gomp/pr66633-2.c: New test.
844 * gcc.dg/gomp/pr66633-3.c: New test.
845 * gcc.dg/gomp/pr66633-4.c: New test.
847 2015-07-09 John Marino <gnugcc@marino.st>
849 * lib/target-supports.exp (check_effective_target_pie):
852 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
855 * gcc.target/i386/pr66814.c: New test.
857 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
860 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
861 * gcc.target/aarch64/fnmul-2.c: Likewise.
862 * gcc.target/aarch64/fnmul-3.c: Likewise.
863 * gcc.target/aarch64/fnmul-4.c: Likewise.
865 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
868 * g++.dg/cpp0x/vt-65790.C: New.
870 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
873 * gcc.target/i386/pr66818.c: New test.
875 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
878 * gcc.target/i386/pr66817.c: New test.
880 2015-07-09 Marek Polacek <polacek@redhat.com>
882 PR tree-optimization/66718
883 * gcc.dg/vect/vect-126.c: New test.
885 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
887 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
888 even when dwarf-2 is not the default.
890 2015-07-08 Jeff Law <law@redhat.com>
893 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
894 to have a single memory reference.
896 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
898 * g++.dg/other/dump-ada-spec-9.C: New test.
900 2015-07-08 Jakub Jelinek <jakub@redhat.com>
902 * g++.dg/vect/vect.exp: Run also simd* tests.
903 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
904 (check_vect): Fix up get_cpuid call for C++.
905 * g++.dg/vect/simd-clone-1.cc: New test.
907 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
909 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
911 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
913 * gcc.target/i386/readeflags-1.c (abort): New prototype.
914 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
916 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
919 * gcc.target/i386/pr66806.c: New test.
921 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
924 * g++.dg/cpp0x/auto45.C: New.
926 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
929 * gcc.target/i386/pr66334.c: New.
931 2015-07-08 David Malcolm <dmalcolm@redhat.com>
933 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
936 2015-07-08 David Malcolm <dmalcolm@redhat.com>
939 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
940 (verify_code): Update expected error message.
941 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
942 (verify_code): Likewise.
943 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
944 (verify_code): Likewise.
946 2015-07-08 Richard Biener <rguenther@suse.de>
948 PR tree-optimization/66793
949 * gcc.dg/torture/pr66793.c: New testcase.
951 2015-07-08 Richard Biener <rguenther@suse.de>
953 PR tree-optimization/66794
954 * gcc.dg/torture/pr66794.c: New testcase.
956 2015-07-08 Marek Polacek <polacek@redhat.com>
959 * g++.dg/abi/abi-tag15.C: New test.
961 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
963 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
964 * gcc.target/mips/branch-3.c: Ditto
965 * gcc.target/mips/branch-4.c: Ditto.
966 * gcc.target/mips/branch-5.c: Ditto.
967 * gcc.target/mips/branch-6.c: Ditto.
968 * gcc.target/mips/branch-7.c: Ditto.
969 * gcc.target/mips/branch-8.c: Ditto.
970 * gcc.target/mips/branch-9.c: Ditto.
971 * gcc.target/mips/branch-10.c: Ditto.
972 * gcc.target/mips/branch-11.c: Ditto.
973 * gcc.target/mips/branch-12.c: Ditto.
974 * gcc.target/mips/branch-13.c: Ditto.
975 * gcc.target/mips/umips-branch-5.c: New file.
976 * gcc.target/mips/umips-branch-6.c: New file.
977 * gcc.target/mips/umips-branch-7.c: New file.
978 * gcc.target/mips/umips-branch-8.c: New file.
979 * gcc.target/mips/umips-branch-9.c: New file.
980 * gcc.target/mips/umips-branch-10.c: New file.
981 * gcc.target/mips/umips-branch-11.c: New file.
982 * gcc.target/mips/umips-branch-12.c: New file.
983 * gcc.target/mips/umips-branch-13.c: New file.
984 * gcc.target/mips/umips-branch-14.c: New file.
985 * gcc.target/mips/umips-branch-15.c: New file.
986 * gcc.target/mips/umips-branch-16.c: New file.
987 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
988 (OCCUPY_0xfffc): New define.
990 2015-07-08 Renlin Li <renlin.li@arm.com>
992 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
994 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
996 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
998 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
1000 * gcc.target/i386/bt-3.c: New test.
1001 * gcc.target/i386/bt-4.c: Ditto.
1003 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
1005 * g++.dg/other/dump-ada-spec-8.C: New test.
1007 2015-07-07 David Malcolm <dmalcolm@redhat.com>
1010 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1012 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1014 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1016 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1017 Avoid using an opaque struct for local "f".
1019 2015-07-07 David Malcolm <dmalcolm@redhat.com>
1022 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
1023 * jit.dg/test-pr66779.c: New testcase.
1025 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
1027 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
1030 2015-07-07 Richard Biener <rguenther@suse.de>
1032 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
1034 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
1036 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
1037 * gcc.target/mips/call-5.c: Ditto.
1038 * gcc.target/mips/call-6.c: Ditto.
1040 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1042 * gcc.dg/dx-test.c: New test-case.
1044 2015-07-07 Andre Vehreschild <vehre@gmx.de>
1047 * gfortran.dg/allocate_with_source_9.f08: New test.
1049 2015-07-07 Christian Bruel <christian.bruel@st.com>
1052 * gcc.target/arm/flip-thumb.c: Fix scan.
1053 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1054 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1055 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1058 2015-07-06 Jakub Jelinek <jakub@redhat.com>
1061 * gcc.c-torture/execute/pr65956.c: New test.
1063 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
1065 * gcc.target/arm/aapcs/align1.c: New.
1066 * gcc.target/arm/aapcs/align_rec1.c: New.
1067 * gcc.target/arm/aapcs/align2.c: New.
1068 * gcc.target/arm/aapcs/align_rec2.c: New.
1069 * gcc.target/arm/aapcs/align3.c: New.
1070 * gcc.target/arm/aapcs/align_rec3.c: New.
1071 * gcc.target/arm/aapcs/align4.c: New.
1072 * gcc.target/arm/aapcs/align_rec4.c: New.
1073 * gcc.target/arm/aapcs/align_vararg1.c: New.
1074 * gcc.target/arm/aapcs/align_vararg2.c: New.
1076 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
1078 * gfortran.dg/iomsg_2.f90: New test.
1080 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
1083 * gcc.target/i386/pr66749.c: New test.
1085 2015-07-06 Richard Biener <rguenther@suse.de>
1087 PR tree-optimization/66772
1088 * gcc.dg/torture/pr66772-1.c: New testcase.
1089 * gcc.dg/torture/pr66772-2.c: Likewise.
1091 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
1093 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1094 the jals instruction.
1096 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
1099 * gcc.target/i386/pr53383-1.c: New file.
1100 * gcc.target/i386/pr53383-2.c: Likewise.
1101 * gcc.target/i386/pr53383-3.c: Likewise.
1103 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
1105 * gcc.target/aarch64/fnmul-1.c: New.
1106 * gcc.target/aarch64/fnmul-2.c: New.
1107 * gcc.target/aarch64/fnmul-3.c: New.
1108 * gcc.target/aarch64/fnmul-4.c: New.
1110 2015-07-06 Richard Biener <rguenther@suse.de>
1113 * gcc.dg/torture/pr66759.c: New testcase.
1115 2015-07-06 Andre Vehreschild <vehre@gmx.de>
1118 * gfortran.dg/alloc_comp_class_3.f03: New test.
1119 * gfortran.dg/alloc_comp_class_4.f03: New test.
1121 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
1123 * gcc.c-torture/execute/pr66757.c: New test.
1125 2015-07-06 Bin Cheng <bin.cheng@arm.com>
1127 PR tree-optimization/66720
1128 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1130 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
1131 Sandra Loosemore <sandra@codesourcery.com>
1133 * gcc.target/nios2/gprel-offset.c: New test.
1135 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
1138 * gfortran.dg/pr66725.f90: New test.
1140 2015-07-03 Jason Merrill <jason@redhat.com>
1142 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1143 Avoid narrowing error.
1145 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
1147 PR rtl-optimization/66706
1148 * gcc.target/powerpc/shift-int.c: New testcase.
1150 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
1153 * gcc.target/i386/pr66746.c: New file.
1155 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
1157 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1159 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
1161 PR tree-optimization/66119
1162 * g++.dg/opt/pr66119.C: New.
1164 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
1167 * gfortran.dg/submodule_1.f90: New test
1168 * gfortran.dg/submodule_2.f90: New test
1169 * gfortran.dg/submodule_3.f90: New test
1170 * gfortran.dg/submodule_4.f90: New test
1171 * gfortran.dg/submodule_5.f90: New test
1172 * gfortran.dg/submodule_6.f90: New test
1173 * gfortran.dg/submodule_7.f90: New test
1175 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1177 PR preprocessor/53690
1178 * g++.dg/cpp/pr53690.C: New.
1180 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1182 * gcc.target/powerpc/vec-cmp.c: New test.
1184 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1187 * gfortran.dg/pr56520.f90: New test.
1189 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1192 * gfortran.dg/pr66545_1.f90: New test.
1193 * gfortran.dg/pr66545_2.f90: New test.
1195 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
1197 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1198 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1200 2015-07-02 Richard Biener <rguenther@suse.de>
1203 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1206 2015-07-02 Richard Biener <rguenther@suse.de>
1208 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1210 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
1212 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1214 2015-07-01 Jason Merrill <jason@redhat.com>
1216 * lib/target-supports.exp (cxx_default): Set to C++14.
1218 2015-07-01 Tom de Vries <tom@codesourcery.com>
1221 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1224 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1226 * gfortran.dg/warn_conversion_8.f90: New test.
1228 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1230 PR rtl-optimization/61047
1231 * gcc.c-torture/execute/20150611-1.c: New testcase.
1233 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1236 * jit.dg/all-non-failing-tests.h: Add
1237 test-pr66700-observing-write-through-ptr.c.
1238 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1240 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1242 * jit.dg/test-accessing-union.c: Add comments for use by
1243 gcc/jit/docs/topics/types.rst.
1245 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
1247 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1248 'do-require-effective-target' with 'dg-require-effective-target'.
1249 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1250 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1251 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
1252 'stlex' with 'strex' as the expected output.
1254 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
1257 * g++.dg/cpp0x/gen-attrs-60.C: New.
1258 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1260 2015-07-01 Jiong Wang <jiong.wang@arm.com>
1262 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1264 * gcc.target/aarch64/pic-small.c: Restrict this test under
1265 check_effective_target_aarch64_small_fpic.
1267 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
1269 * gfortran.dg/gomp/pr66633.f90: New test.
1271 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
1274 * g++.dg/template/pr66686.C: New test.
1276 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
1278 * gnat.dg/lto17.ad[sb]: New test.
1280 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1282 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1283 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1285 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1287 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1289 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1291 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1293 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1295 * jit.dg/test-switch.c: New testcase.
1296 * jit.dg/test-switch.cc: New testcase.
1298 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1301 * jit.dg/all-non-failing-tests.h: Add note about
1302 test-validly-unreachable-block.c.
1303 * jit.dg/test-validly-unreachable-block.c: New file.
1305 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1308 * jit.dg/all-non-failing-tests.h: Add note about
1309 test-extra-options.c.
1310 * jit.dg/test-extra-options.c: New testcase.
1312 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
1315 * gcc.target/i386/pr66691.c: New.
1317 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
1319 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1320 * gcc.target/i386/iamcu/args.h: Likewise.
1321 * gcc.target/i386/iamcu/asm-support.S: Likewise.
1322 * gcc.target/i386/iamcu/defines.h: Likewise.
1323 * gcc.target/i386/iamcu/macros.h: Likewise.
1324 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1325 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1326 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1327 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1328 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1329 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1330 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1331 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1332 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1333 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1334 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1335 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1336 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1337 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1338 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1339 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1340 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1342 2015-06-30 Marek Polacek <polacek@redhat.com>
1344 * gcc.dg/fold-minus-6.c: New test.
1346 * gcc.dg/fold-ior-3.c: New test.
1348 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
1350 Implement N4197 - Adding u8 character literals
1351 * g++.dg/cpp1z/utf8.C: New.
1352 * g++.dg/cpp1z/utf8-neg.C: New.
1353 * g++.dg/cpp1z/udlit-utf8char.C: New.
1355 2015-06-30 Marek Polacek <polacek@redhat.com>
1357 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1359 2015-06-30 Tom de Vries <tom@codesourcery.com>
1361 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1362 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1363 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1364 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1366 2015-06-30 Marek Polacek <polacek@redhat.com>
1368 * gcc.dg/fold-ior-2.c: New test.
1370 2015-06-30 Tom de Vries <tom@codesourcery.com>
1372 PR tree-optimization/66652
1373 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1374 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
1376 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1378 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1381 * g++.dg/cpp0x/constexpr-friend-3.C: New.
1382 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1384 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
1387 * gfortran.dg/wunused-parameter.f90: New test.
1389 2015-06-29 Richard Henderson <rth@redhat.com>
1391 * gcc.target/i386/asm-flag-1.c: New.
1392 * gcc.target/i386/asm-flag-2.c: New.
1393 * gcc.target/i386/asm-flag-3.c: New.
1394 * gcc.target/i386/asm-flag-4.c: New.
1395 * gcc.target/i386/asm-flag-5.c: New.
1397 2015-06-29 Marek Polacek <polacek@redhat.com>
1400 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1401 * c-c++-common/pr66322.c: New test.
1402 * g++.dg/eh/scope1.C: Remove dg-warning.
1404 2015-06-29 Richard Biener <rguenther@suse.de>
1406 PR tree-optimization/66677
1407 * gcc.dg/vect/pr66677.c: New testcase.
1409 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1412 * gcc.dg/tree-ssa/pr64130.c: New test.
1414 2015-06-26 Jiong Wang <jiong.wang@arm.com>
1416 * gcc.target/aarch64/pic-small.c: New testcase.
1418 2015-06-26 Richard Biener <rguenther@suse.de>
1420 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1422 2015-06-26 Marek Polacek <polacek@redhat.com>
1424 * gcc.dg/fold-and-1.c: New test.
1425 * gcc.dg/fold-and-2.c: New test.
1427 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
1429 * gnat.dg/warn11.adb: Add missing dg directive.
1430 * gnat.dg/warn12.adb: New test.
1431 * gnat.dg/warn12_pkg.ads: New helper.
1433 2015-06-26 Richard Biener <rguenther@suse.de>
1435 * gfortran.dg/reassoc_3.f90: Adjust.
1437 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
1440 * gcc.target/i386/pr66412.c: New test.
1442 2015-06-25 Richard Biener <rguenther@suse.de>
1444 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1446 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
1448 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1450 2015-06-25 Richard Biener <rguenther@suse.de>
1452 * gfortran.dg/vect/vect-9.f90: New testcase.
1454 2015-06-25 Nick Clifton <nickc@redhat.com>
1456 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
1457 H8300 and M32R targets.
1459 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1462 * gfortran.dg/maxerrors.f90: New test.
1464 2015-06-08 DJ Delorie <dj@redhat.com>
1466 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
1468 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
1470 * gcc.target/aarch64/mgeneral-regs_3.c: New.
1472 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
1474 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1475 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1476 * gcc.target/aarch64/nofp_1.c: New file.
1478 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
1480 Implement N3928 - Extending static_assert
1481 * g++.dg/cpp0x/static_assert8.C: Adjust.
1482 * g++.dg/cpp0x/static_assert12.C: New.
1483 * g++.dg/cpp0x/static_assert13.C: New.
1484 * g++.dg/cpp1y/static_assert1.C: New.
1485 * g++.dg/cpp1y/static_assert2.C: New.
1486 * g++.dg/cpp1z/static_assert-nomsg.C: New.
1488 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
1491 * g++.dg/cpp0x/trailing11.C: New.
1493 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1495 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1497 * gcc.target/arm/memset-inline-10.c: Likewise.
1498 * gcc.target/arm/pr58784.c: Likewise.
1499 * gcc.target/arm/pr59985.C: Likewise.
1500 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1502 2015-06-24 Renlin Li <renlin.li@arm.com>
1504 * gcc.target/aarch64/arm_align_max_pwr.c: New.
1505 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1507 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
1510 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
1513 * g++.dg/cpp0x/auto45.C: New test.
1514 * g++.dg/template/pr30044.C: New test.
1515 * g++.dg/template/crash83.C: Accept any error string.
1516 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1518 * g++.dg/cpp0x/variadic18.C: Likewise
1519 * g++.dg/template/canon-type-13.C: Likewise.
1520 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1522 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1525 * g++.dg/other/linkage2.C: New.
1527 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1530 * gcc.target/arm/pr63408.c: New test.
1532 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
1534 * lib/c-torture.exp: Don't call check_effective_target_lto
1535 before setting up environment correctly.
1536 * lib/gcc-dg.exp: Likewise, and protect
1537 gcc_force_conventional_output.
1539 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1541 PR rtl-optimization/66306
1542 * gcc.target/s390/pr66306.c: New test.
1544 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1546 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1547 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1548 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1549 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1550 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1551 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1552 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1554 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
1557 * gcc.c-torture/pr65803.c: New test.
1559 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
1562 * g++.dg/cpp0x/auto45.C: New test.
1563 * g++.dg/template/pr30044.C: New test.
1564 * g++.dg/template/crash83.C: Accept any error string.
1565 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1567 * g++.dg/cpp0x/variadic18.C: Likewise
1568 * g++.dg/template/canon-type-13.C: Likewise.
1569 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1571 2015-06-23 Marek Polacek <polacek@redhat.com>
1573 * c-c++-common/Wlogical-op-3.c: New test.
1575 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1578 * g++.dg/cpp0x/scoped_enum5.C: New.
1580 2015-06-23 Richard Biener <rguenther@suse.de>
1582 PR tree-optimization/66636
1583 * gcc.dg/vect/pr66636.c: New testcase.
1585 2015-06-23 Marek Polacek <polacek@redhat.com>
1587 * gcc.dg/fold-minus-4.c: New test.
1588 * gcc.dg/fold-minus-5.c: New test.
1589 * c-c++-common/ubsan/overflow-add-5.c: New test.
1591 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
1593 Add missing testcase from r224672.
1594 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1596 * gcc.target/vax/bswapdi-1.c: New.
1598 2015-06-23 Andre Vehreschild <vehre@gmx.de>
1601 * gfortran.dg/associate_18.f08: New test.
1603 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
1606 * gcc.target/i386/pr66560-1.c: New test.
1607 * gcc.target/i386/pr66560-2.c: Ditto.
1608 * gcc.target/i386/pr66560-3.c: Ditto.
1609 * gcc.target/i386/pr66560-4.c: Ditto.
1611 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
1613 * gcc.target/nvptx/nvptx.exp: New file.
1614 * gcc.target/nvptx/proto-1.c: Likewise.
1616 2015-06-23 Bin Cheng <bin.cheng@arm.com>
1618 PR tree-optimization/66449
1619 * gcc.dg/vect/pr66449.c: New test.
1621 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
1623 * g++.dg/other/dump-ada-spec-5.C: New test.
1624 * g++.dg/other/dump-ada-spec-6.C: Likewise.
1625 * g++.dg/other/dump-ada-spec-7.C: Likewise.
1627 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1629 * g++.dg/inherit/pure1.C: Test location too.
1631 2015-06-22 Marek Polacek <polacek@redhat.com>
1633 * gcc.dg/fold-ior-1.c: New test.
1634 * gcc.dg/fold-minus-2.c: New test.
1635 * gcc.dg/fold-minus-3.c: New test.
1636 * gcc.dg/fold-plus-1.c: New test.
1637 * gcc.dg/fold-plus-2.c: New test.
1638 * gcc.dg/fold-xor-4.c: New test.
1639 * gcc.dg/fold-xor-5.c: New test.
1641 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1644 * g++.dg/torture/pr65914.C: New.
1646 2015-06-22 Richard Biener <rguenther@suse.de>
1648 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1649 not existing TORTURE_OPTIONS only.
1650 * lib/gcc-dg.exp: Likewise.
1652 2015-06-22 Christian Bruel <christian.bruel@st.com>
1655 * gcc.target/arm/flip-thumb.c: New test.
1657 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
1658 Martin Liska <mliska@suse.cz>
1661 * g++.dg/ipa/pr65908.C: New testcase.
1663 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
1666 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1667 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1669 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
1671 * gnat.dg/specs/debug1.ads: Adjust.
1673 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
1675 * gcc.target/aarch64/fmovd-zero-mem.c: New.
1676 * gcc.target/aarch64/fmovd-zero-reg.c: New.
1677 * gcc.target/aarch64/fmovf-zero-mem.c: New.
1678 * gcc.target/aarch64/fmovf-zero-reg.c: New.
1679 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1680 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1681 * gcc.target/aarch64/fmovd-zero.c: Delete.
1682 * gcc.target/aarch64/fmovf-zero.c: Delete.
1684 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1686 * gcc.target/vax/bswapdi-1.c: New.
1688 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1690 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1692 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1694 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1696 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1698 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1700 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1702 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1704 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1706 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1708 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1710 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1712 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1714 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1716 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1718 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1720 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1722 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1724 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1726 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1728 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1730 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1732 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1734 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1736 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1738 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1740 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1742 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1744 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1746 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1748 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1750 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1752 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1754 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1756 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1758 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1760 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1762 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1764 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1766 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1767 (_ARM_FPSCR): Add FZ field.
1768 (clean_results): Force FZ=1 on AArch64.
1769 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1771 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1773 * gcc.target/aarch64/pr62308.c: New test.
1775 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
1778 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1780 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
1782 * gcc.target/i386/mpx/pr66581.c: New test.
1784 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
1786 * gcc.target/i386/cmov9.c: New test.
1788 2015-06-18 Richard Biener <rguenther@suse.de>
1790 * g++.dg/other/const4.C: New testcase.
1792 2015-06-18 Michael Matz <matz@suse.de>
1795 * gcc.dg/vect/pr66253.c: New testcase.
1797 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1800 * gcc.target/i386/mpx/chkp-vararg.c: New test.
1802 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1805 * gcc.target/i386/mpx/pr66568.c: New test.
1807 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1810 * gcc.target/i386/mpx/pr66567.c: New test.
1812 2015-06-18 Richard Biener <rguenther@suse.de>
1814 PR tree-optimization/66510
1815 * gcc.dg/vect/slp-perm-12.c: New testcase.
1817 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1819 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1820 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1821 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1822 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1824 2015-06-17 Jakub Jelinek <jakub@redhat.com>
1827 * g++.dg/gomp/pr66571-1.C: New test.
1830 * c-c++-common/gomp/pr66429.c: New test.
1832 2015-06-17 David Malcolm <dmalcolm@redhat.com>
1834 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1835 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1837 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1839 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1842 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1845 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1847 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
1849 * gcc.target/mips/pr65862-1.c: New test.
1850 * gcc.target/mips/pr65862-2.c: Likewise.
1852 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1854 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1855 * gcc.target/i386/pr52252-atom.c: Ditto.
1856 * gcc.target/i386/vect-div-1.c: Ditto.
1857 * gcc.target/i386/rotate-5.c: Ditto.
1858 * gcc.target/i386/pr50202.c: Ditto.
1859 * gcc.target/i386/pr37843-3.c: Ditto.
1860 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1861 * gcc.target/i386/pr53397-1.c: Ditto.
1862 * gcc.target/i386/pr55934.c: Ditto.
1863 * gcc.target/i386/pr37843-4.c: Ditto.
1864 * gcc.target/i386/pr60451.c: Ditto.
1865 * gcc.target/i386/pr53397-2.c: Ditto.
1866 * gcc.target/i386/vectorize1.c: Ditto.
1867 * gcc.target/i386/extract-insert-combining.c: Ditto.
1868 * gcc.target/i386/pr53759.c: Ditto.
1869 * gcc.target/i386/pr52252-core.c: Ditto.
1870 * gcc.target/i386/rotate-3.c: Ditto.
1871 * gcc.target/i386/sse-20.c: Ditto.
1872 * gcc.target/i386/rotate-4.c: Ditto.
1873 * gcc.target/i386/pr61403.c: Ditto.
1874 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1875 * gcc.target/i386/pr60901.c: Ditto.
1876 * gcc.target/i386/pr59794-7.c: Ditto.
1877 * gcc.target/i386/pr62208.c: Ditto.
1878 * gcc.target/i386/pr53416.c: Ditto.
1879 * gcc.target/i386/asm-dialect-1.c: Ditto.
1880 * gcc.target/i386/pr50038.c: Ditto.
1881 * gcc.target/i386/47698.c: Ditto.
1882 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1883 * gcc.target/i386/pr59794-2.c: Ditto.
1884 * gcc.target/i386/pr59794-3.c: Ditto.
1885 * gcc.target/i386/pr39058.c: Ditto.
1886 * gcc.target/i386/pr60205-1.c: Ditto.
1887 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1888 * gcc.target/i386/sse2-movq-2.c: Ditto.
1890 2015-06-17 Richard Biener <rguenther@suse.de>
1892 PR tree-optimization/66251
1893 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1895 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
1898 * g++.dg/parse/new-placement1.C: New.
1900 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1902 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1903 * jit.dg/test-compound-assignment.c: New testcase.
1905 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1908 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1909 to "testcases" array.
1911 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1914 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1915 * jit.dg/test-debug-strings.c: New test case.
1916 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1917 the discriminant has a sane debug string.
1919 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
1922 * gcc.target/i386/pr56766-1.c: New test.
1923 * gcc.target/i386/pr56766-2.c: Ditto.
1925 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
1927 * gcc.target/mips/loongson-shift-count-truncated-1.c:
1928 Skip on mips*-mti-linux* and mips*-img-linux* targets.
1929 * gcc.target/mips/loongson-simd.c: Ditto.
1931 2015-06-16 Richard Biener <rguenther@suse.de>
1933 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1935 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1937 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1938 passed by the testsuite driver.
1940 2015-06-16 Richard Biener <rguenther@suse.de>
1942 * gcc.dg/vect/slp-perm-11.c: New testcase.
1944 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
1946 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1949 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1951 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1952 Reinstate calls to torture-init and torture-finalize.
1954 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1956 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1958 2015-06-15 Nathan Sidwell <nathan@acm.org>
1961 * g++.dg/cpp0x/nsdmi-template14.C: New test.
1963 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1966 * g++.dg/cpp0x/local-type1.C: New.
1968 2015-06-15 Andre Vehreschild <vehre@gmx.de>
1973 * gfortran.dg/allocate_with_source_3.f90: Removed check for
1974 unimplemented error.
1975 * gfortran.dg/allocate_with_source_7.f08: New test.
1976 * gfortran.dg/allocate_with_source_8.f08: New test.
1978 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
1981 * g++.dg/warn/Walways-true-3.C: New test.
1983 2015-06-13 Tom de Vries <tom@codesourcery.com>
1985 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1987 2015-06-13 Tom de Vries <tom@codesourcery.com>
1989 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1990 (main): Remove superfluous attributes.
1991 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1992 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1994 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1996 * gcc.target/i386/monitorx.c: New.
1997 * gcc.target/i386/sse-12.c: Add -mmwaitx.
1998 * gcc.target/i386/sse-13.c: Ditto.
1999 * gcc.target/i386/sse-14.c: Ditto.
2000 * gcc.target/i386/sse-22.c: Ditto.
2001 * gcc.target/i386/sse-23.c: Ditto.
2002 * g++.dg/other/i386-2.C: Ditto.
2003 * g++.dg/other/i386-3.C: Ditto.
2005 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
2007 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2009 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
2012 * gfortran.dg/allocatable_scalar_13.f90: New test
2014 2015-06-11 Marek Polacek <polacek@redhat.com>
2016 * gcc.dg/fold-xor-3.c: New test.
2018 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2020 * gcc.target/arm/short-it-ifcvt-1.c: New test.
2021 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2023 2015-06-11 Christian Bruel <christian.bruel@st.com>
2026 * gcc.target/arm/pragma_attribute.c: New test.
2028 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
2030 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
2032 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
2035 * gcc.target/i386/pr66473.c: New test.
2037 2015-06-10 Jakub Jelinek <jakub@redhat.com>
2040 * gcc.dg/tls/pr66470.c: New test.
2041 * gcc.target/i386/pr66470.c: New test.
2043 2015-06-10 Christian Bruel <christian.bruel@st.com>
2046 * gcc.target/arm/attr_arm.c: New test
2047 * gcc.target/arm/attr_arm-err.c: New test
2048 * gcc.target/arm/attr_thumb.c: New test
2049 * gcc.target/arm/attr_thumb-static.c: New test
2051 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2056 * g++.dg/abi/aarch64_guard1.C: Adjust test.
2058 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
2060 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2061 passed by the testsuite driver.
2063 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2066 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2067 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2068 * gcc.dg/ssp-1.c: Make counter a register.
2069 * gcc.dg/ssp-2.c: Likewise.
2070 * gcc.dg/torture/parm-coalesce.c: New.
2072 2015-06-09 Tom de Vries <tom@codesourcery.com>
2074 * gcc.target/i386/vararg-loc.c: New test.
2076 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2079 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2080 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2082 2015-06-09 Marek Polacek <polacek@redhat.com>
2084 PR tree-optimization/66299
2085 * gcc.dg/pr66299-1.c: New test.
2086 * gcc.dg/pr66299-2.c: New test.
2087 * gcc.dg/pr66299-3.c: New test.
2089 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
2091 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2092 passed by the testsuite driver.
2094 2015-06-09 Richard Biener <rguenther@suse.de>
2097 * gcc.dg/fold-modpow2.c: New testcase.
2099 2015-06-09 Richard Biener <rguenther@suse.de>
2101 PR tree-optimization/66419
2102 * gcc.dg/vect/bb-slp-37.c: New testcase.
2104 2015-06-09 Shiva Chen <shiva0217@gmail.com>
2106 * gcc.target/arm/stl-cond.c: New test.
2108 2015-06-09 Richard Biener <rguenther@suse.de>
2111 * gcc.dg/torture/pr66413.c: New testcase.
2113 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2115 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2116 * gcc.dg/ssp-1.c: Make counter a register.
2117 * gcc.dg/ssp-2.c: Likewise.
2118 * gcc.dg/torture/parm-coalesce.c: New.
2120 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
2122 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2123 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2125 2015-06-08 Tom de Vries <tom@codesourcery.com>
2127 PR rtl-optimization/66444
2128 * gcc.dg/pr66444.c: New test.
2130 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
2133 * gfortran.dg/class_is_1.f90: New test.
2134 * gfortran.dg/type_is_1.f90: Ditto.
2136 2015-06-08 Marek Polacek <polacek@redhat.com>
2139 * gcc.dg/cpp/pr66415-1.c: New test.
2140 * gcc.dg/cpp/pr66415-2.c: New test.
2142 2015-06-08 Richard Biener <rguenther@suse.de>
2144 PR tree-optimization/66422
2145 * gcc.dg/Warray-bounds-16.c: New testcase.
2147 2015-06-08 Richard Biener <rguenther@suse.de>
2149 * gcc.dg/vect/slp-perm-10.c: New testcase.
2150 * gcc.dg/vect/slp-23.c: Adjust.
2151 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2152 vector pointer update.
2154 2015-06-08 Marek Polacek <polacek@redhat.com>
2157 * g++.dg/ubsan/pr66452.C: New test.
2159 2015-06-08 Tom de Vries <tom@codesourcery.com>
2161 PR tree-optimization/66436
2162 * gcc.dg/gomp/dump-new-function-2.c: New test.
2163 * gcc.dg/gomp/dump-new-function-3.c: Same.
2164 * gcc.dg/gomp/dump-new-function.c: Same.
2166 2015-06-08 Tom de Vries <tom@codesourcery.com>
2168 PR tree-optimization/66435
2169 * gcc.dg/gomp/notify-new-function-2.c: New test.
2170 * gcc.dg/gomp/notify-new-function-3.c: Same.
2171 * gcc.dg/gomp/notify-new-function.c: Same.
2173 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
2175 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2176 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2177 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2178 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2179 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2180 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2183 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
2186 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2187 * gfortran.dg/warn_conversion.f90: Add warning for change in value
2189 * gfortran.dg/warn_conversion_3.f90: Add warnings.
2190 * gfortran.dg/warn_conversion_5.f90: New test.
2191 * gfortran.dg/warn_conversion_6.f90: New test.
2192 * gfortran.dg/warn_conversion_7.f90: New test.
2194 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2197 * gfortran.dg/blockdata_9.f: New test.
2199 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2202 * gfortran.dg/forall_17.f90: New test.
2204 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
2206 * g++.dg/cpp0x/pr57101.C: Add warning.
2207 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2208 * g++.dg/ext/visibility/anon7.C: Same.
2209 * g++.dg/ipa/pr63587-2.C: Same.
2210 * g++.dg/opt/dump1.C: Same.
2211 * g++.dg/opt/pr59622-3.C: Same.
2212 * g++.dg/opt/pr59622.C: Same.
2213 * g++.dg/torture/pr46383.C: Same.
2214 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2215 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2216 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2218 * gfortran.dg/intent_out_8.f90: Same.
2219 * gfortran.dg/warn_target_lifetime_3.f90: Same.
2221 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2224 gfortran.dg/equiv_9.f90: New test.
2227 2015-06-05 Tom de Vries <tom@codesourcery.com>
2229 merge from gomp4 branch:
2230 2015-05-28 Tom de Vries <tom@codesourcery.com>
2232 PR tree-optimization/65443
2233 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2234 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2235 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2237 2015-06-05 Nathan Sidwell <nathan@acm.org>
2240 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2242 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
2244 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2246 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2248 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2250 2015-06-04 Sriraman Tallam <tmsriram@google.com>
2252 * testsuite/gcc.target/i386/noplt-1.c: New test.
2253 * testsuite/gcc.target/i386/noplt-2.c: New test.
2254 * testsuite/gcc.target/i386/noplt-3.c: New test.
2255 * testsuite/gcc.target/i386/noplt-4.c: New test.
2257 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
2260 * gfortran.dg/adjustl_1.f90: New test.
2262 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
2264 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2265 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2267 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
2269 * lto.c (iterative_hash_canonical_type,
2270 gimple_register_canonical_type): only hash main variants of types
2272 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
2274 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2275 Move set of dg-do-what-default after early return.
2277 2015-06-04 Marek Polacek <polacek@redhat.com>
2280 * gcc.dg/lvalue-8.c: New test.
2282 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
2283 Paolo Carlini <paolo.carlini@oracle.com>
2286 * g++.dg/other/pr66130.C: New.
2287 * g++.dg/cpp0x/pr66130.C: Likewise.
2289 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2291 * g++.dg/cpp0x/decl-loc1.C: New.
2292 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2293 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2294 * g++.dg/init/ctor8.C: Likewise.
2295 * g++.dg/parse/semicolon4.C: Likewise.
2297 2015-06-03 Marek Polacek <polacek@redhat.com>
2300 * g++.dg/ubsan/static-init-1.C: New test.
2301 * g++.dg/ubsan/static-init-2.C: New test.
2302 * g++.dg/ubsan/static-init-3.C: New test.
2304 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
2307 * gcc.target/i386/pr66275.c: New test.
2309 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2311 * gcc.dg/Wcxx-compat-22.c: New testcase.
2312 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2313 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2314 * c-c++-common/pr58346-1.c: Likewise.
2315 * c-c++-common/transparent-union-1.c: Likewise.
2317 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
2319 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2320 * g++.dg/plugin/def_plugin.c: New file.
2321 * g++.dg/plugin/def-plugin-test.C: New file.
2323 2015-06-03 Richard Biener <rguenther@suse.de>
2325 * gcc.dg/vect/bb-slp-36.c: New testcase.
2327 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2329 * gcc.dg/lto/chkp-removed-alias_0.c: New.
2331 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2333 * gcc.dg/lto/chkp-privatize-1_0.c: New.
2334 * gcc.dg/lto/chkp-privatize-1_1.c: New.
2335 * gcc.dg/lto/chkp-privatize-2_0.c: New.
2336 * gcc.dg/lto/chkp-privatize-2_1.c: New.
2338 2015-06-03 Marek Polacek <polacek@redhat.com>
2342 * gcc.dg/pr64223-1.c: New test.
2343 * gcc.dg/pr64223-2.c: New test.
2345 2015-06-03 Richard Biener <rguenther@suse.de>
2347 PR tree-optimization/63916
2348 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2350 2015-06-03 Richard Biener <rguenther@suse.de>
2352 PR tree-optimization/66375
2353 * gcc.dg/torture/pr66375.c: New testcase.
2355 2015-06-03 Bin Cheng <bin.cheng@arm.com>
2357 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2359 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
2362 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2364 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2367 * gfortran.dg/reshape_7.f90: New test.
2369 2015-06-02 David Malcolm <dmalcolm@redhat.com>
2372 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2375 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2378 * gcc.dg/pr49551.c: New testcase.
2380 2015-06-02 Richard Biener <rguenther@suse.de>
2383 * g++.dg/lto/pr65549_0.C: New testcase.
2385 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
2389 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2391 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2393 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2395 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2398 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2400 2015-06-02 Bin Cheng <bin.cheng@arm.com>
2402 PR tree-optimization/48052
2403 * gcc.dg/tree-ssa/scev-8.c: New.
2404 * gcc.dg/tree-ssa/scev-9.c: New.
2405 * gcc.dg/tree-ssa/scev-10.c: New.
2406 * gcc.dg/vect/pr48052.c: New.
2408 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
2410 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2412 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2414 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2416 2015-06-02 Marek Polacek <polacek@redhat.com>
2419 * gcc.dg/torture/pr66345.c: New test.
2421 2015-06-02 Richard Biener <rguenther@suse.de>
2423 PR tree-optimization/65961
2424 * gcc.dg/torture/pr65961.c: New testcase.
2426 2015-06-02 Bin Cheng <bin.cheng@arm.com>
2428 PR tree-optimization/52563
2429 PR tree-optimization/62173
2430 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2431 * gcc.dg/tree-ssa/scev-4.c: Ditto.
2433 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
2435 * gnat.dg/specs/varsize_return2.ads: New test.
2436 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2438 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
2440 * gcc.dg/vect/vect-outer-simd-1.c: New test.
2442 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
2445 * gcc.target/aarch64/sync-comp-swap.c: New.
2446 * gcc.target/aarch64/sync-comp-swap.x: New.
2447 * gcc.target/aarch64/sync-op-acquire.c: New.
2448 * gcc.target/aarch64/sync-op-acquire.x: New.
2449 * gcc.target/aarch64/sync-op-full.c: New.
2450 * gcc.target/aarch64/sync-op-full.x: New.
2451 * gcc.target/aarch64/sync-op-release.c: New.
2452 * gcc.target/aarch64/sync-op-release.x: New.
2454 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
2456 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
2459 2015-06-01 Richard Biener <rguenther@suse.de>
2461 PR tree-optimization/66349
2462 PR tree-optimization/66352
2463 PR tree-optimization/66357
2464 * gcc.dg/torture/pr66357.c: New testcase.
2465 * gcc.dg/torture/pr66349.c: Likewise.
2466 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
2468 2015-06-01 Richard Biener <rguenther@suse.de>
2471 2015-05-29 Richard Biener <rguenther@suse.de>
2473 PR tree-optimization/66314
2474 * gcc.dg/asan/pr66314.c: New testcase.
2476 2015-06-01 Richard Biener <rguenther@suse.de>
2478 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2480 2015-06-01 Jakub Jelinek <jakub@redhat.com>
2482 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2484 (hp3, hp4): Add inline keyword.
2485 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2486 (hp2): Add inline keyword.
2487 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2488 (hp2): Add inline keyword.
2490 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
2493 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2494 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2495 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2496 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2498 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
2500 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2501 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2503 2015-06-01 Richard Biener <rguenther@suse.de>
2505 PR tree-optimization/66280
2506 * g++.dg/torture/pr66280.C: New testcase.
2507 * g++.dg/torture/pr66280-2.C: Likewise.
2509 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
2511 * gnat.dg/addr9_1.adb: New test.
2512 * gnat.dg/addr9_2.adb: Likewise.
2513 * gnat.dg/addr9_3.adb: Likewise.
2514 * gnat.dg/addr9_4.adb: Likewise.
2516 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
2518 * g++.dg/other/dump-ada-spec-4.C: New test.
2520 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
2522 * gcc.dg/alias-8.c: Fix dg-warning.
2524 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
2526 * gcc.dg/alias-8.c: Do not xfail.
2527 * gcc.dg/pr62167.c: Prevent FRE.
2528 * gcc.dg/alias-14.c: New testcase.
2530 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
2532 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2534 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2537 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2539 * gcc.target/s390/hotpatch-10.c: Likewise.
2540 * gcc.target/s390/hotpatch-11.c: Likewise.
2541 * gcc.target/s390/hotpatch-12.c: Likewise.
2542 * gcc.target/s390/hotpatch-17.c: Likewise.
2543 * gcc.target/s390/hotpatch-18.c: Likewise.
2544 * gcc.target/s390/hotpatch-20.c: Likewise.
2545 * gcc.target/s390/hotpatch-21.c: Likewise.
2546 * gcc.target/s390/hotpatch-22.c: Likewise.
2547 * gcc.target/s390/hotpatch-23.c: Likewise.
2548 * gcc.target/s390/hotpatch-24.c: Likewise.
2549 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
2550 to check for the exact nops too.
2551 * gcc.target/s390/hotpatch-3.c: Likewise.
2552 * gcc.target/s390/hotpatch-4.c: Likewise.
2553 * gcc.target/s390/hotpatch-5.c: Likewise.
2554 * gcc.target/s390/hotpatch-6.c: Likewise.
2555 * gcc.target/s390/hotpatch-7.c: Likewise.
2556 * gcc.target/s390/hotpatch-8.c: Likewise.
2557 * gcc.target/s390/hotpatch-9.c: Likewise.
2558 * gcc.target/s390/hotpatch-14.c: Likewise.
2559 * gcc.target/s390/hotpatch-15.c: Likewise.
2560 * gcc.target/s390/hotpatch-16.c: Likewise.
2561 * gcc.target/s390/hotpatch-19.c: Likewise.
2562 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
2563 scan-assembler-times counting number of .align directives.
2564 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2565 dg-options. Remove scan-assembler-times counting number of .align
2567 * gcc.target/s390/hotpatch-26.c: New file.
2568 * gcc.target/s390/hotpatch-27.c: New file.
2569 * gcc.target/s390/hotpatch-28.c: New file.
2570 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2571 using -Os -O0 -O1 -O2 -O3 options.
2573 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2575 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2577 2015-05-29 Jakub Jelinek <jakub@redhat.com>
2579 PR tree-optimization/66142
2580 * gcc.dg/vect/pr66142.c: New test.
2582 2015-05-29 Richard Biener <rguenther@suse.de>
2584 PR tree-optimization/66314
2585 * gcc.dg/asan/pr66314.c: New testcase.
2587 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2589 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2590 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2592 (schedule-cleanups, dg-keep-saved-temps): New proc.
2593 (gcc-dg-test-1): Schedule cleanups.
2594 * lib/profopt.exp (profopt-execute): Likewise.
2595 * g++.dg/cdce3.C: Adjust expected line numbers.
2596 * gcc.dg/cdce1.c: Likewise.
2597 * gcc.dg/cdce2.c: Likewise.
2598 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2599 * gcc.dg/strlenopt-24.c: Likewise.
2600 * gcc.dg/tree-ssa/vrp26.c: Likewise.
2601 * gcc.dg/tree-ssa/vrp28.c: Likewise.
2602 * obj-c++.dg/encode-2.mm: Likewise.
2604 2015-05-28 DJ Delorie <dj@redhat.com>
2606 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2608 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2610 * gnat.dg/discr43.adb: New test.
2612 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2614 * gnat.dg/varsize_temp.adb: Rename into...
2615 * gnat.dg/varsize1.adb: ...this.
2616 * gnat.dg/varsize_copy.ad[sb]: Rename into...
2617 * gnat.dg/varsize2.ad[sb]: ...this.
2618 * gnat.dg/varsize3_1.adb: New test.
2619 * gnat.dg/varsize3_2.adb: Likewise.
2620 * gnat.dg/varsize3_3.adb: Likewise.
2621 * gnat.dg/varsize3_4.adb: Likewise.
2622 * gnat.dg/varsize3_5.adb: Likewise.
2623 * gnat.dg/varsize3_6.adb: Likewise.
2624 * gnat.dg/varsize3_pkg1.ads: New helper.
2625 * gnat.dg/varsize3_pkg2.ads: Likewise.
2626 * gnat.dg/varsize3_pkg3.ads: Likewise.
2628 2015-05-28 Richard Biener <rguenther@suse.de>
2630 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2632 2015-05-28 Richard Biener <rguenther@suse.de>
2634 PR tree-optimization/66142
2635 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2637 2015-05-28 Lawrence Velázquez <vq@larryv.me>
2640 * gcc.dg/darwin-minversion-3.c: Update testcase.
2641 * gcc.dg/darwin-minversion-4.c: Ditto.
2642 * gcc.dg/darwin-minversion-5.c: New testcase.
2643 * gcc.dg/darwin-minversion-6.c: Ditto.
2644 * gcc.dg/darwin-minversion-7.c: Ditto.
2645 * gcc.dg/darwin-minversion-8.c: Ditto.
2646 * gcc.dg/darwin-minversion-9.c: Ditto.
2647 * gcc.dg/darwin-minversion-10.c: Ditto.
2648 * gcc.dg/darwin-minversion-11.c: Ditto.
2649 * gcc.dg/darwin-minversion-12.c: Ditto.
2651 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2653 PR rtl-optimization/66168
2654 * gcc.c-torture/compile/pr66168.c: New test.
2656 2015-05-27 Jeff Law <law@redhat.com>
2659 * gcc.dg/target/m68k/pr39726-1.c: New test.
2661 2015-05-27 Nathan Sidwell <nathan@acm.org>
2664 * g++.dg/ext/alias-canon3.C: New.
2666 2015-05-27 Richard Biener <rguenther@suse.de>
2668 PR tree-optimization/66272
2670 2014-08-15 Richard Biener <rguenther@suse.de>
2672 PR tree-optimization/62031
2673 * gcc.dg/torture/pr66272.c: New testcase.
2675 2015-05-27 Richard Biener <rguenther@suse.de>
2677 * gcc.dg/vect/slp-reduc-7.c: New testcase.
2679 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
2682 * gcc.dg/pr65358.c: New test.
2684 2015-05-27 Andre Vehreschild <vehre@gmx.de>
2687 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2689 * gfortran.dg/allocate_with_source_6.f90: New test.
2691 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
2693 * gnat.dg/atomic7_1.adb: New test.
2694 * gnat.dg/atomic7_2.adb: Likewise.
2695 * gnat.dg/atomic7_pkg1.ads: New helper.
2696 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2698 2015-05-26 Michael Matz <matz@suse.de>
2701 * gcc.dg/vect/pr66251.c: New test.
2703 2015-05-26 Richard Biener <rguenther@suse.de>
2705 PR tree-optimization/66142
2706 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2708 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
2711 * gfortran.dg/allocatable_scalar_13.f90: New test
2713 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2715 * gnat.dg/warn11.adb: New test.
2716 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2718 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2720 * gnat.dg/vfa1_1.adb: New test.
2721 * gnat.dg/vfa1_2.adb: Likewise.
2722 * gnat.dg/vfa1_3.adb: Likewise.
2723 * gnat.dg/vfa1_4.adb: Likewise.
2724 * gnat.dg/vfa1_pkg.ads: New helper.
2726 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
2728 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2729 * gcc.target/i386/pr66232-3.c: Likewise.
2731 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
2734 * gcc.target/i386/pr66274.c: New test.
2736 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2738 * gnat.dg/renaming6.ad[sb]: New test.
2740 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
2742 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2743 and 'dg-require-effective-target pie'.
2745 2015-05-23 Nathan Sidwell <nathan@acm.org>
2748 * g++.dg/cpp0x/pr66243.C: New.
2750 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
2753 * g++.dg/lto/pr66180_0.C: New testcase.
2754 * g++.dg/lto/pr66180_1.C: New testcase.
2756 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
2759 * typebound_call_27.f90: New file.
2761 2015-05-23 Nathan Sidwell <nathan@acm.org>
2764 * g++.dg/template/pr65936.C: New.
2766 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2768 PR tree-optimization/63387
2769 * gcc.dg/pr63387-2.c: New testcase.
2771 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2773 * gcc.dg/simd-1.c: Update to the new message.
2775 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2777 * gcc.dg/nand.c: New testcase.
2779 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
2781 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2782 Set dg-do-what-default to compile only on ARM targets without
2783 arm_neon_hw execution support. Remove redundant c-torture-execute
2784 in loop over test cases.
2786 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2789 * gcc.target/aarch64/pr65491_1.c: New test.
2790 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2791 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2793 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2796 * g++.dg/cpp0x/explicit9.C: New.
2797 * g++.dg/cpp0x/explicit8.C: Check the locations too.
2799 2015-05-22 Richard Biener <rguenther@suse.de>
2801 PR tree-optimization/66251
2802 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2804 2015-05-22 Marek Polacek <polacek@redhat.com>
2807 * c-c++-common/attributes-enum-1.c: New test.
2808 * c-c++-common/attributes-enum-2.c: New test.
2809 * g++.dg/cpp0x/attributes-enum-1.C: New test.
2810 * g++.dg/cpp1y/attributes-enum-1.C: New test.
2812 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2814 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2815 effective target support. If no arm_neon_hw support, do not attempt
2816 to execute the tests; only compile them.
2817 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2818 and "dg-require-effective-target arm_neon_ok".
2819 * gcc.target/arm/simd/vextp16_1.c: Likewise.
2820 * gcc.target/arm/simd/vextp64_1.c: Likewise.
2821 * gcc.target/arm/simd/vextp8_1.c: Likewise.
2822 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2823 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2824 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2825 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2826 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2827 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2828 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2829 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2830 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2831 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2832 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2833 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2834 * gcc.target/arm/simd/vexts16_1.c: Likewise.
2835 * gcc.target/arm/simd/vexts32_1.c: Likewise.
2836 * gcc.target/arm/simd/vexts64_1.c: Likewise.
2837 * gcc.target/arm/simd/vexts8_1.c: Likewise.
2838 * gcc.target/arm/simd/vextu16_1.c: Likewise.
2839 * gcc.target/arm/simd/vextu32_1.c: Likewise.
2840 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2841 * gcc.target/arm/simd/vextu8_1.c: Likewise.
2842 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2843 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2844 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2845 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2846 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2847 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2848 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2849 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2850 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2851 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2852 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2853 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2854 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2855 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2856 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2857 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2858 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2859 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2860 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2861 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2862 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2863 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2864 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2865 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2866 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2867 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2868 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2869 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2870 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2871 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2872 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2873 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2874 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2875 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2876 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2877 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2878 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2879 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2880 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2881 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2882 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2883 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2884 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2885 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2886 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2887 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2888 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2889 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2890 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2891 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2892 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2893 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2894 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2895 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2896 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2897 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2898 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2899 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2900 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2901 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2902 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2903 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2904 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2905 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2906 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2907 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2908 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2909 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2910 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2911 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2912 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2913 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2914 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2915 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2916 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2917 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2918 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2919 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2920 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2921 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2922 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2923 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2924 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2925 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2926 * gcc.target/arm/simd/vzips16_1.c: Likewise.
2927 * gcc.target/arm/simd/vzips32_1.c: Likewise.
2928 * gcc.target/arm/simd/vzips8_1.c: Likewise.
2929 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2930 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2931 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2933 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2935 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2936 * gcc.dg/vect/pr59354.c: Likewise.
2937 * gcc.dg/vect/pr64252.c: Likewise.
2938 * gcc.dg/vect/pr64404.c: Likewise.
2939 * gcc.dg/vect/pr64493.c: Likewise.
2940 * gcc.dg/vect/pr64495.c: Likewise.
2941 * gcc.dg/vect/pr64844.c: Likewise.
2942 * gcc.dg/vect/pr65518.c: Likewise.
2943 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2945 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2948 * g++.dg/cpp1y/var-templ28.C: New.
2950 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
2953 * gcc.target/i386/pr66232-1.c: New test.
2954 * gcc.target/i386/pr66232-2.c: Likewise.
2955 * gcc.target/i386/pr66232-3.c: Likewise.
2956 * gcc.target/i386/pr66232-4.c: Likewise.
2957 * gcc.target/i386/pr66232-5.c: Likewise.
2959 2015-05-21 Nathan Sidwell <nathan@acm.org>
2961 * g++.dg/cpp1y/pr60943.C: New.
2963 2015-05-21 Jakub Jelinek <jakub@redhat.com>
2965 PR tree-optimization/66233
2966 * gcc.c-torture/execute/pr66233.c: New test.
2968 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2971 * gfortran.dg/inline_matmul_11.f90: New test.
2973 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
2975 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2976 instead of listing several targets on its own.
2977 * gcc.target/i386/pr32219-2.c: Likewise.
2978 * gcc.target/i386/pr32219-3.c: Likewise.
2979 * gcc.target/i386/pr32219-4.c: Likewise.
2980 * gcc.target/i386/pr32219-5.c: Likewise.
2981 * gcc.target/i386/pr32219-6.c: Likewise
2982 * gcc.target/i386/pr32219-7.c: Likewise.
2983 * gcc.target/i386/pr32219-8.c: Likewise.
2984 * gcc.target/i386/pr39013-1.c: Likewise.
2985 * gcc.target/i386/pr39013-2.c: Likewise.
2986 * gcc.target/i386/pr64317.c: Likewise.
2988 2015-05-21 Jeff Law <law@redhat.com>
2990 * gcc.target/hppa/shadd-3.c: New test.
2991 * gcc.target/hppa/shadd-4.c: New test.
2993 2015-05-21 Michael Matz <matz@suse.de>
2995 * gcc.dg/vect/vect-strided-store.c: New test.
2996 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2997 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2999 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3001 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3002 * gcc.dg/pow-sqrt-synth-1.c: New test.
3003 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3005 2015-05-21 Richard Biener <rguenther@suse.de>
3008 * g++.dg/conversion/pr66211.C: New testcase.
3009 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3011 2015-05-21 Jeff Law <law@redhat.com>
3013 * gcc.target/hppa/shadd-2.c: New test.
3015 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
3018 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
3020 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3023 * gcc.target/arm/pr26702.c: Adjust target selector.
3025 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
3028 * gcc.dg/lto/pr66221_0.c: New test.
3029 * gcc.dg/lto/pr66221_1.c: New test.
3031 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
3034 * gcc.dg/redecl-4.c: Update column numbers.
3035 * gcc.dg/format/bitfld-1.c: Likewise.
3036 * gcc.dg/format/attr-2.c: Likewise.
3037 * gcc.dg/format/attr-6.c: Likewise.
3038 * gcc.dg/format/attr-7.c (baz): Likewise.
3039 * gcc.dg/format/asm_fprintf-1.c: Likewise.
3040 * gcc.dg/format/attr-4.c: Likewise.
3041 * gcc.dg/format/branch-1.c: Likewise.
3042 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3043 locations within strings with embedded escape sequences.
3045 2015-05-20 Jeff Law <law@redhat.com>
3047 * gcc.target/hppa/hppa.exp: New target test driver.
3048 * gcc.target/hppa/shadd-1.c: New test.
3050 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
3052 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3054 2015-05-20 David Malcolm <dmalcolm@redhat.com>
3056 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3057 (fn_33_k_and_r_style): New.
3058 (fn_33_stroustrup_style): New.
3059 (fn_33_allman_style): New.
3060 (fn_33_whitesmiths_style): New.
3061 (fn_33_horstmann_style): New.
3062 (fn_33_ratliff_banner_style): New.
3063 (fn_33_lisp_style): New.
3064 (fn_34_indent_dash_gnu): New.
3065 (fn_34_indent_dash_kr): New.
3066 (fn_34_indent_dash_orig): New.
3067 (fn_34_indent_linux_style): New.
3069 2015-05-20 Andre Vehreschild <vehre@gmx.de>
3072 * gfortran.dg/allocate_with_source_5.f90: Extend test.
3074 2015-05-20 Bin Cheng <bin.cheng@arm.com>
3076 PR tree-optimization/65447
3077 * gcc.dg/tree-ssa/pr65447.c: New test.
3079 2015-05-19 Nathan sidwell <nathan@acm.org>
3081 * g++.dg/cpp0x/pr65954.C: New.
3083 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
3085 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3087 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3089 * lib/target-supports.exp: Vector do not always have natural
3092 2015-05-19 David Sherwood <david.sherwood@arm.com>
3094 * gcc.dg/loop-invariant.c: New testcase.
3096 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3098 * lib/target-supports.exp: Vector do not always have natural
3101 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3103 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3105 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3107 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3109 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3110 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3111 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3112 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3113 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3114 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3115 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3116 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3117 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3118 * gcc.target/s390/zvector/vec-elem-1.c: New test.
3120 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3122 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3124 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3126 * gcc.target/s390/s390.exp
3127 (check_effective_target_vector): New check.
3128 * gcc.target/s390/vector/vec-abi-1.c: New test.
3129 * gcc.target/s390/vector/vec-abi-2.c: New test.
3130 * gcc.target/s390/vector/vec-abi-3.c: New test.
3131 * gcc.target/s390/vector/vec-abi-4.c: New test.
3132 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3133 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3134 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3135 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3136 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3137 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3138 * gcc.target/s390/vector/vec-clobber-1.c: New test.
3139 * gcc.target/s390/vector/vec-cmp-1.c: New test.
3140 * gcc.target/s390/vector/vec-cmp-2.c: New test.
3141 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3142 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3143 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3144 * gcc.target/s390/vector/vec-genmask-1.c: New test.
3145 * gcc.target/s390/vector/vec-genmask-2.c: New test.
3146 * gcc.target/s390/vector/vec-init-1.c: New test.
3147 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3148 * gcc.target/s390/vector/vec-shift-1.c: New test.
3149 * gcc.target/s390/vector/vec-sub-1.c: New test.
3151 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3153 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3155 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3157 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3159 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3161 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3163 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3165 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3167 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3169 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3171 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3173 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3175 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3177 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3179 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3181 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3183 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3185 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3187 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3189 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3191 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3193 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3195 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3197 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3199 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3201 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3203 2015-05-19 Jakub Jelinek <jakub@redhat.com>
3205 PR tree-optimization/66187
3206 * gcc.c-torture/execute/pr66187.c: New test.
3207 * gcc.dg/pr66187-1.c: New test.
3208 * gcc.dg/pr66187-2.c: New test.
3210 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3212 * gcc.dg/vect/bb-slp-35.c: Adjust.
3214 2015-05-19 Richard Biener <rguenther@suse.de>
3216 PR tree-optimization/66165
3217 * gcc.dg/torture/pr66165.c: New testcase.
3219 PR tree-optimization/66185
3220 * gcc.dg/torture/pr66185.c: New testcase.
3222 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
3225 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3227 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
3229 * gcc.target/mips/p5600-bonding.c : New file.
3231 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3234 * gfortran.dg/interface_operator_1.f90: New tests.
3236 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3239 * gfortran.dg/generic_29.f90: New tests.
3241 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3244 * gfortran.dg/storage_size_6.f90: New tests.
3246 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3249 * gfortran.dg/null1.f90: New test.
3251 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3254 * gfortran.dg/entry_21.f90: New test.
3256 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3259 * gfortran.dg/storage_size_6.f90: New tests.
3261 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3264 * gfortran.dg/misplaced_statement.f90: New test.
3266 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3269 * gfortran.dg/filepos1.f90: New test
3271 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3274 * gfortran.dg/pr64925.f90: New test.
3276 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3278 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3280 * gfortran.dg/lto/pr41576_1.f90: Ditto.
3282 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
3284 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3285 to the family of pie capable targets.
3287 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
3289 * gcc.target/arm/bics_1.c : New testcase.
3290 * gcc.target/arm/bics_2.c : New testcase.
3291 * gcc.target/arm/bics_3.c : New testcase.
3292 * gcc.target/arm/bics_4.c : New testcase.
3294 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
3296 * gcc.target/mips/umips-attr.c: New test.
3298 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3300 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3301 * gcc.dg/20150120-2.c (dg-final): Ditto.
3302 * gcc.dg/20150120-2.c (dg-final): Ditto.
3303 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3305 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3308 * gcc.target/i386/pr66174.c: New test.
3310 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3313 * gfortran.dg/matmul_bounds_6.f90: New test.
3314 * gfortran.dg/matmul_bounds_7.f90: New test.
3316 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
3318 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3319 * gfortran.dg/lto/pr41576_1.f90: Add interface.
3320 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3321 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3322 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3323 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3325 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3328 * gfortran.dg/continuation_13.f90: Update test.
3329 * gfortran.dg/pr65903.f90: New test.
3331 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3334 * gfortran.dg/block_14.f90: New test.
3336 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
3339 * lib/gfortran-dg.exp: Update regex to handle two locations for
3340 the same diagnostic without caret.
3341 * gfortran.dg/badline.f: Test also that line numbers are correct
3342 before and after "left but not entered" warning.
3344 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3345 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3348 * gcc.target/arm/maskdata.c: New test.
3350 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
3353 * gfortran.dg/derived_constructor_components_5: New test
3355 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
3358 * gcc.target/alpha/pr66140.c: New test.
3360 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
3363 * gcc.dg/Wconversion-complex-c99.c: New test.
3364 * gcc.dg/Wconversion-complex-gnu.c: New test.
3366 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
3368 PR tree-optimization/64454
3369 * gcc.dg/modmod.c: New testcase.
3371 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
3373 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3375 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3378 * gcc.target/i386/mpx/pr66134.c: New test.
3380 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
3382 * gcc.target/powerpc/pr60158.c: New test.
3384 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
3386 * gcc.target/i386/sibcall-7.c: New test.
3387 * gcc.target/i386/sibcall-8.c: New test.
3389 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
3391 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3392 (abs64_in_dreg): Likewise.
3394 2015-05-14 Marek Polacek <polacek@redhat.com>
3398 * gcc.dg/pr14649-1.c: Add -Wpedantic.
3399 * gcc.dg/pr19984.c: Likewise.
3400 * gcc.dg/pr66066-1.c: New test.
3401 * gcc.dg/pr66066-2.c: New test.
3402 * gcc.dg/pr66066-3.c: New test.
3404 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3406 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3407 * gcc.dg/pow-sqrt.x: New file.
3408 * gcc.dg/pow-sqrt-1.c: New test.
3409 * gcc.dg/pow-sqrt-2.c: Likewise.
3410 * gcc.dg/pow-sqrt-3.c: Likewise.
3412 2015-05-13 Richard Biener <rguenther@suse.de>
3414 PR tree-optimization/66123
3415 * gcc.dg/torture/pr66123.c: New testcase.
3417 2015-05-13 Richard Biener <rguenther@suse.de>
3420 * gcc.dg/alias-2.c: Adjust.
3421 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3423 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3426 * gcc.target/i386/pr65103-3.c: New.
3428 2015-05-13 Martin Liska <mliska@suse.cz>
3430 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3432 2015-05-13 Jakub Jelinek <jakub@redhat.com>
3435 * gcc.target/i386/pr66112-2.c: New test.
3438 * gcc.target/i386/pr66112-1.c: New test.
3440 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3443 * gcc.target/i386/mpx/pr66048.cc: New.
3445 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3447 PR rtl-optimization/64616
3448 * gcc.dg/loop-8.c: New test.
3449 * gcc.dg/loop-9.c: New test.
3451 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
3454 * gcc.target/i386/pr66047.c: New testcase.
3456 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
3459 * gcc.c-torture/compile/pr65873.c: New testcase.
3461 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3464 * gfortran.dg/inline_matmul_10.f90: New test.
3466 2015-05-12 David Malcolm <dmalcolm@redhat.com>
3468 * c-c++-common/Wmisleading-indentation.c: New testcase.
3469 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
3470 * c-c++-common/Wmisleading-indentation-2.md: New file.
3472 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3474 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3476 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3478 2015-05-12 Richard Biener <rguenther@suse.de>
3480 PR tree-optimization/66101
3481 * gcc.dg/torture/pr66101.c: New testcase.
3483 2015-05-12 Richard Biener <rguenther@suse.de>
3485 PR tree-optimization/37021
3486 * gcc.target/i386/vect-addsub.c: New testcase.
3488 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
3490 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3492 2015-05-12 Tom de Vries <tom@codesourcery.com>
3494 PR tree-optimization/66010
3495 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3497 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3500 * g++.dg/cpp0x/trailing10.C: New.
3502 2015-05-12 Richard Biener <rguenther@suse.de>
3504 * gcc.dg/vect/bb-slp-35.c: New testcase.
3506 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
3509 * gfortran.dg/bound_simplification_6.f90: New.
3511 2015-05-11 Steve Ellcey <sellcey@mips.com>
3513 * gcc.target/mips/branch-1.c: Pass argument to bar().
3515 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
3518 * gcc.target/i386/pr65753.c: New test.
3520 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
3522 PR rtl-optimization/66076
3523 * gcc.dg/torture/pr66076.c: New test.
3525 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3528 * gfortran.dg/inline_matmul_7.f90: New test.
3529 * gfortran.dg/inline_matmul_8.f90: New test.
3530 * gfortran.dg/inline_matmul_9.f90: New test.
3532 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
3534 * gfortran.dg/bound_simplification_5.f90: New.
3536 2015-05-09 Jason Merrill <jason@redhat.com>
3538 * lib/target-supports.exp (cxx_default): New global.
3539 (check_effective_target_c++11_only)
3540 (check_effective_target_c++14_only)
3541 (check_effective_target_c++98_only)
3542 (check_effective_target_c++1z_only): Check it.
3544 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
3546 PR tree-optimization/64454
3547 * gcc.dg/tree-ssa/vrp97.c: New file.
3548 * gcc.dg/vect/slp-perm-7.c: Update.
3550 2015-05-09 Andre Vehreschild <vehre@gmx.de>
3553 * gfortran.dg/elemental_subroutine_11.f90: New test.
3555 2015-05-08 Richard Biener <rguenther@suse.de>
3557 PR tree-optimization/66036
3558 * gcc.dg/vect/slp-41.c: New testcase.
3560 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
3562 * gfortran.dg/elemental_optional_args_7.f90: New.
3564 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
3566 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3569 2015-05-08 Marek Polacek <polacek@redhat.com>
3572 * gcc.dg/Woverride-init-side-effects-1.c: New test.
3573 * gcc.dg/Woverride-init-side-effects-2.c: New test.
3575 2015-05-07 Marek Polacek <polacek@redhat.com>
3578 * c-c++-common/Wshift-negative-value-1.c: New test.
3579 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3580 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3581 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3582 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3583 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3584 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3585 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3586 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3588 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
3592 * gcc.dg/fdata-sections-2.c: New file.
3594 2015-05-07 Marek Polacek <polacek@redhat.com>
3597 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3599 * c-c++-common/ubsan/align-7.c: Likewise.
3600 * c-c++-common/ubsan/bounds-8.c: Likewise.
3601 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3602 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3603 * c-c++-common/ubsan/null-1.c: Likewise.
3604 * c-c++-common/ubsan/null-10.c: Likewise.
3605 * c-c++-common/ubsan/null-11.c: Likewise.
3606 * c-c++-common/ubsan/null-2.c: Likewise.
3607 * c-c++-common/ubsan/null-3.c: Likewise.
3608 * c-c++-common/ubsan/null-4.c: Likewise.
3609 * c-c++-common/ubsan/null-5.c: Likewise.
3610 * c-c++-common/ubsan/null-6.c: Likewise.
3611 * c-c++-common/ubsan/null-7.c: Likewise.
3612 * c-c++-common/ubsan/null-8.c: Likewise.
3613 * c-c++-common/ubsan/null-9.c: Likewise.
3614 * c-c++-common/ubsan/object-size-1.c: Likewise.
3615 * c-c++-common/ubsan/object-size-10.c: Likewise.
3616 * c-c++-common/ubsan/object-size-4.c: Likewise.
3617 * c-c++-common/ubsan/object-size-5.c: Likewise.
3618 * c-c++-common/ubsan/object-size-7.c: Likewise.
3619 * c-c++-common/ubsan/object-size-8.c: Likewise.
3620 * c-c++-common/ubsan/object-size-9.c: Likewise.
3621 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3622 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3623 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3624 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3625 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3626 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3627 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3628 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3629 * c-c++-common/ubsan/pr59333.c: Likewise.
3630 * c-c++-common/ubsan/pr59667.c: Likewise.
3631 * c-c++-common/ubsan/pr60613-2.c: Likewise.
3632 * c-c++-common/ubsan/pr60636.c: Likewise.
3633 * c-c++-common/ubsan/pr63802.c: Likewise.
3634 * c-c++-common/ubsan/recovery-1.c: Likewise.
3635 * c-c++-common/ubsan/recovery-3.c: Likewise.
3636 * c-c++-common/ubsan/shift-1.c: Likewise.
3637 * c-c++-common/ubsan/shift-2.c: Likewise.
3638 * c-c++-common/ubsan/shift-4.c: Likewise.
3639 * c-c++-common/ubsan/shift-7.c: Likewise.
3640 * c-c++-common/ubsan/undefined-2.c: Likewise.
3641 * c-c++-common/ubsan/vla-1.c: Likewise.
3642 * g++.dg/ubsan/null-1.C: Likewise.
3643 * g++.dg/ubsan/null-3.C: Likewise.
3644 * g++.dg/ubsan/null-4.C: Likewise.
3645 * g++.dg/ubsan/vptr-8.C: Likewise.
3646 * g++.dg/ubsan/vptr-9.C: Likewise.
3647 * gcc.dg/ubsan/bounds-2.c: Likewise.
3648 * gcc.dg/ubsan/object-size-9.c: Likewise.
3650 2015-05-07 Jeff Law <law@redhat.com>
3652 * gcc.dg/tree-ssa/shorten-1.c: New test.
3654 2015-05-07 Richard Biener <rguenther@suse.de>
3656 PR tree-optimization/66002
3657 * gcc.dg/vect/vect-125.c: New testcase.
3659 2015-05-07 Marek Polacek <polacek@redhat.com>
3660 Martin Uecker <uecker@eecs.berkeley.edu>
3662 * c-c++-common/ubsan/bounds-10.c: New test.
3664 2015-05-06 David Malcolm <dmalcolm@redhat.com>
3666 * jit.dg/harness.h (set_options): Wrap with
3667 #ifndef TEST_ESCHEWS_SET_OPTIONS.
3668 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3669 Special-case test-benchmark.c as a negative.
3670 * jit.dg/test-benchmark.c: New file.
3672 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
3675 * gcc.target/arm/pr64208.c: New test.
3677 2015-05-06 Alan Modra <amodra@gmail.com>
3680 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3681 (gparms): Make volatile.
3683 2015-05-06 Richard Biener <rguenther@suse.de>
3685 PR tree-optimization/62283
3686 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3688 2015-05-06 Christian Bruel <christian.bruel@st.com>
3691 * gcc.target/aarch64/iinline-attr-1.c: New test.
3693 2015-05-06 Richard Biener <rguenther@suse.de>
3695 * gcc.dg/vect/bb-slp-34.c: New testcase.
3697 2015-05-06 Richard Biener <rguenther@suse.de>
3699 PR tree-optimization/62283
3700 * gcc.dg/vect/bb-slp-14.c: Adjust.
3702 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3705 * gcc.target/i386/pr65990.c: New test.
3707 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
3710 * gcc.target/i386/pr65915.c: New.
3712 2015-05-05 Tom de Vries <tom@codesourcery.com>
3714 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3715 'va_list escapes 0'.
3717 2015-05-05 Tom de Vries <tom@codesourcery.com>
3719 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3722 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
3724 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3725 * gcc.target/arm/pr65924.c: Likewise.
3727 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3730 * gcc.target/i386/pr65871-3.c: New test.
3732 2015-05-04 Jeff Law <law@redhat.com>
3735 2015-05-04 Jeff Law <law@redhat.com>
3736 * gcc.dg/tree-ssa/shorten-1.c: New test.
3738 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3739 Jakub Jelinek <jakub@redhat.com>
3742 * g++.dg/cpp0x/Wnarrowing4.C: New.
3744 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
3746 * lib/target-supports.exp
3747 (check_effective_target_keeps_null_pointer_checks): Clarify that
3748 this is for targets that disable -fdelete-null-pointer-checks,
3749 not default it to off.
3750 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3751 -fdelete-null-pointer-checks explicit.
3752 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3753 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3754 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3755 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3756 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3757 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3758 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3759 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3760 * gcc.dg/tree-ssa/pr20318.c: Likewise.
3761 * gcc.dg/tree-ssa/pr20701.c: Likewise.
3762 * gcc.dg/tree-ssa/pr20702.c: Likewise.
3763 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3764 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3765 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3766 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3767 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3768 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3769 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3770 * gcc.dg/tree-ssa/unreachable.c: Likewise.
3771 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3772 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3773 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3774 * gcc.dg/tree-ssa/vrp55.c: Likewise.
3775 * g++.dg/cpp0x/static_assert9.C: Likewise.
3776 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3777 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3778 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3779 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3780 * g++.dg/tree-ssa/pr26406.C: Likewise.
3782 2015-05-04 Jakub Jelinek <jakub@redhat.com>
3784 PR tree-optimization/65984
3785 * c-c++-common/ubsan/pr65984.c: New test.
3787 2015-05-04 Jeff Law <law@redhat.com>
3789 * gcc.dg/tree-ssa/shorten-1.c: New test.
3791 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3794 * gfortran.dg/pr44735.f90: New test.
3796 2015-05-04 Richard Biener <rguenther@suse.de>
3798 PR tree-optimization/65965
3799 * gcc.dg/vect/bb-slp-33.c: New testcase.
3801 2015-05-04 Richard Biener <rguenther@suse.de>
3803 PR tree-optimization/65935
3804 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3806 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3808 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3809 for each supported variant instead of CHECK_RESULTS.
3810 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3811 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3812 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3813 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3814 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3815 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3816 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3817 expected results for unsupported variants. Call CHECK for each
3818 supported variant instead of CHECK_RESULTS.
3819 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3820 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3821 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3822 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3823 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3824 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3825 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3826 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3827 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3828 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3829 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3830 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3831 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3832 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3833 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3834 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3835 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3836 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3837 expected results for unsupported variants.
3838 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3839 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3840 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3841 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3842 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3843 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3844 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3845 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3846 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3847 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3848 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3849 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3850 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3851 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3852 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3853 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3854 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3855 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3856 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3857 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3858 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3859 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3860 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3861 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3862 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3863 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3864 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3865 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3867 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3870 * gfortran.dg/bound_9.f90: Add pointer assignment.
3872 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3873 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
3876 * g++.dg/cpp0x/Wnarrowing3.C: New.
3878 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
3880 * gcc.dg/20150120-1.c: New test.
3881 * gcc.dg/20150120-2.c: New test.
3882 * gcc.dg/20150120-3.c: New test.
3884 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
3886 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3888 2015-05-01 Renlin Li <renlin.li@arm.com>
3890 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3892 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
3894 * gfortran.dg/bound_simplification_4.f90: New.
3896 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3898 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3899 with powerpc_p8vector_ok.
3901 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3904 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
3906 * gfortran.dg/bound_9.f90: New test case.
3908 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
3910 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3911 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3912 for 32bit x86 targets.
3913 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3914 for 32bit x86 targets.
3915 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3916 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3917 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3918 for 32bit x86 targets.
3920 2015-04-30 Marek Polacek <polacek@redhat.com>
3922 PR tree-optimization/63551
3923 * g++.dg/ipa/pr63551.C: New test.
3925 2015-04-30 Caroline Tice <cmtice@google.com>
3928 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
3929 partition size on certain targets.
3931 2015-04-30 Renlin Li <renlin.li@arm.com>
3933 * gcc.target/aarch64/vect-reduc-or_1.c: New.
3935 2015-04-30 Marek Polacek <polacek@redhat.com>
3937 * c-c++-common/Wbool-compare-3.c: New test.
3939 * gcc.dg/pr65901.c (foo): Adjust dg-error.
3940 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3942 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3945 * g++.dg/init/ref22.C: New.
3947 2015-04-30 Marek Polacek <polacek@redhat.com>
3949 * gcc.dg/init-bad-8.c: New test.
3951 * gcc.dg/incomplete-typedef-1.c: New test.
3953 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3956 * g++.dg/template/crash121.C: New.
3958 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
3960 * gcc.target/mips/call-from-init.c: New test.
3961 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3963 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3966 * gcc.target/i386/pr65871-1.c: New test.
3967 * gcc.target/i386/pr65871-2.c: Ditto.
3969 2015-04-29 Marek Polacek <polacek@redhat.com>
3972 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3973 * c-c++-common/Wbool-compare-2.c: New test.
3975 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
3978 * gcc.target/aarch64/vstN_lane_1.c: New file.
3980 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3983 * g++.dg/warn/Winit-self-3.C: New.
3985 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3987 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3989 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
3992 * gcc.target/arm/pr65924.c: New test.
3994 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
3996 * g++.dg/gomp/tpl-target-update.C: New file.
3998 2015-04-29 Richard Biener <rguenther@suse.de>
4000 PR tree-optimization/65917
4001 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4003 2015-04-29 Christian Bruel <christian.bruel@st.com>
4006 * gcc.dg/ipa/iinline-attr.c: New test.
4007 * gcc.target/i386/iinline-attr-2.c: New test.
4009 2015-04-28 Andre Vehreschild <vehre@gmx.de>
4011 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4014 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4016 * gcc.dg/vect/vect-33.c: Remove spurious line.
4018 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
4020 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
4022 2015-04-28 Marek Polacek <polacek@redhat.com>
4025 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
4026 * gcc.dg/pr65901.c: New test.
4028 2015-04-28 Richard Biener <rguenther@suse.de>
4030 PR tree-optimization/62283
4031 * gfortran.dg/vect/pr62283-2.f: New testcase.
4032 * gcc.dg/vect/bb-slp-14.c: Adjust.
4034 2015-04-28 Richard Biener <rguenther@suse.de>
4036 PR tree-optimization/65851
4037 * g++.dg/torture/pr65851.C: New testcase.
4039 2015-04-27 Jeff Law <law@redhat.com>
4041 PR tree-optimization/65217
4042 * gcc.target/i386/pr65217.c: Remove XFAIL.
4044 2015-04-27 Andre Vehreschild <vehre@gmx.de>
4047 Add tests forgotten to svn-add.
4048 * gfortran.dg/class_allocate_19.f03: New test.
4049 * gfortran.dg/class_array_20.f03: New test.
4050 * gfortran.dg/class_array_21.f03: New test.
4051 * gfortran.dg/finalize_29.f08: New test.
4053 2015-04-27 Andre Vehreschild <vehre@gmx.de>
4057 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4058 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4060 2015-04-27 Caroline Tice <cmtice@google.com>
4062 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4065 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
4068 * gcc.target/powerpc/htm-1.c: New test.
4069 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4071 (__builtin_tabortdci): Likewise.
4072 (__builtin_tcheck): Remove operand.
4073 * lib/target-supports.exp (check_htm_hw_available): New function.
4075 2015-04-27 Richard Biener <rguenther@suse.de>
4077 * gcc.target/i386/pr65217.c: XFAIL.
4079 2015-04-27 Jakub Jelinek <jakub@redhat.com>
4081 PR tree-optimization/65875
4082 * gcc.c-torture/compile/pr65875.c: New test.
4084 2015-04-25 Marek Polacek <polacek@redhat.com>
4087 * gcc.dg/enum-incomplete-2.c: New test.
4088 * gcc.dg/enum-mode-1.c: New test.
4090 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4093 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4095 * gcc.target/powerpc/pr65849-2.c: Likewise.
4097 2015-04-24 Tom de Vries <tom@codesourcery.com>
4099 PR tree-optimization/65802
4100 * g++.dg/pr65802.C: Move to ...
4101 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
4102 stdarg.h. Rewrite for C.
4103 (fn1): Use va_list and va_arg. Make variable args function. Add use of
4104 va_start and va_end. Remove unnecessary inline asm.
4106 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
4107 Wei Mi <wmi@google.com>
4109 * gcc.target/i386/sse2-load-multi.c: New test.
4110 * gcc.target/i386/sse2-store-multi.c: Ditto.
4112 2015-04-24 Marek Polacek <polacek@redhat.com>
4115 * c-c++-common/pr65830.c: New test.
4118 * c-c++-common/Wlogical-op-1.c: New test.
4120 2015-04-24 Marek Polacek <polacek@redhat.com>
4123 * c-c++-common/pr61534-1.c: New test.
4125 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
4126 Steven Bosscher <steven@gcc.gnu.org>
4128 PR rtl-optimization/34503
4129 * gcc.target/arm/pr64616.c: New file.
4131 2015-04-24 Bin Cheng <bin.cheng@arm.com>
4133 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4135 2015-04-24 Terry Guo <terry.guo@arm.com>
4137 * gcc.target/arm/pr65710.c: Update the options.
4139 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
4141 * gcc.target/i386/pr65523.c: Skip x32.
4143 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4145 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4146 to look for vcl* where appropriate.
4148 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4150 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4151 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4153 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
4156 * gcc.target/arm/pr26702.c: New test.
4158 2015-04-23 Marek Polacek <polacek@redhat.com>
4161 * gcc.dg/pr65345-1.c: New test.
4162 * gcc.dg/pr65345-2.c: New test.
4164 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4166 * gcc.target/powerpc/crypto-builtin-2.c: New.
4168 2015-04-23 Andre Vehreschild <vehre@gmx.de>
4171 * gfortran.dg/class_allocate_19.f03: New test.
4172 * gfortran.dg/class_array_20.f03: New test.
4173 * gfortran.dg/class_array_21.f03: New test.
4174 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4175 * gfortran.dg/finalize_15.f90: Fixing comparision to model
4176 initialization correctly.
4177 * gfortran.dg/finalize_29.f08: New test.
4179 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4181 * gcc.target/powerpc/swaps-p8-18.c: New test.
4183 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4186 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4187 * gcc.dg/vect/bb-slp-25.c: Likewise.
4188 * gcc.dg/vect/bb-slp-29.c: Likewise.
4189 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4190 vect_no_align && { ! vect_hw_misalign }.
4191 * gcc.dg/vect/bb-slp-9.c: Likewise.
4192 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4194 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4195 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4196 account for POWER8, where peeling for alignment is not needed.
4197 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4198 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4199 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4200 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4201 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4202 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4203 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4204 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4205 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4206 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4207 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4208 * gcc.dg/vect/pr16105.c: Likewise.
4209 * gcc.dg/vect/pr20122.c: Likewise.
4210 * gcc.dg/vect/pr33804.c: Likewise.
4211 * gcc.dg/vect/pr33953.c: Likewise.
4212 * gcc.dg/vect/pr56787.c: Likewise.
4213 * gcc.dg/vect/pr58508.c: Likewise.
4214 * gcc.dg/vect/slp-25.c: Likewise.
4215 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4216 * gcc.dg/vect/vect-105.c: Likewise.
4217 * gcc.dg/vect/vect-27.c: Likewise.
4218 * gcc.dg/vect/vect-29.c: Likewise.
4219 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4221 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4222 && { ! vect_hw_misalign }.
4223 * gcc.dg/vect/vect-44.c: Likewise.
4224 * gcc.dg/vect/vect-48.c: Likewise.
4225 * gcc.dg/vect/vect-50.c: Likewise.
4226 * gcc.dg/vect/vect-52.c: Likewise.
4227 * gcc.dg/vect/vect-56.c: Likewise.
4228 * gcc.dg/vect/vect-60.c: Likewise.
4229 * gcc.dg/vect/vect-72.c: Likewise.
4230 * gcc.dg/vect/vect-75-big-array.c: Likewise.
4231 * gcc.dg/vect/vect-75.c: Likewise.
4232 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4233 * gcc.dg/vect/vect-77-global.c: Likewise.
4234 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4235 * gcc.dg/vect/vect-78-global.c: Likewise.
4236 * gcc.dg/vect/vect-93.c: Likewise.
4237 * gcc.dg/vect/vect-95.c: Likewise.
4238 * gcc.dg/vect/vect-96.c: Likewise.
4239 * gcc.dg/vect/vect-cond-1.c: Likewise.
4240 * gcc.dg/vect/vect-cond-3.c: Likewise.
4241 * gcc.dg/vect/vect-cond-4.c: Likewise.
4242 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4243 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4244 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4245 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4246 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4247 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4248 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4249 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4250 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4251 * gcc.dg/vect/vect-outer-5.c: Likewise.
4252 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4253 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4254 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4255 * gcc.dg/vect/vect-outer-fir.c: Likewise.
4256 * gcc.dg/vect/vect-peel-3.c: Likewise.
4257 * gcc.dg/vect/vect-peel-4.c: Likewise.
4258 * gcc.dg/vect/vect-pre-interact.c: Likewise.
4259 * gcc.target/powerpc/pr65456.c: New test.
4260 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4261 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4262 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4263 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4264 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4265 vect_no_align && { ! vect_hw_misalign }.
4266 * gfortran.dg/vect/vect-3.f90: Likewise.
4267 * gfortran.dg/vect/vect-4.f90: Likewise.
4268 * gfortran.dg/vect/vect-5.f90: Likewise.
4269 * lib/target-supports.exp (check_effective_target_vect_no_align):
4270 Return 1 for POWER8.
4271 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4273 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
4276 * gfortran.dg/pr65429.f90: New test.
4278 2015-04-22 Yury Gribov <y.gribov@samsung.com>
4280 * c-c++-common/asan/user-section-1.c: New test.
4281 * c-c++-common/asan/user-section-2.c: New test.
4282 * c-c++-common/asan/user-section-3.c: New test.
4284 2015-04-22 Hale Wang <hale.wang@arm.com>
4285 Terry Guo <terry.guo@arm.com>
4287 PR rtl-optimization/64818
4288 * gcc.target/arm/pr64818.c: New test.
4290 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
4293 * g++.dg/tree-ssa/pr61034.C: Update template.
4294 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4295 * gcc.dg/Warray-bounds-11.c: Likewise.
4296 * gcc.dg/Warray-bounds.c: Likewise.
4298 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4300 PR libgfortran/65234
4301 * gfortran.dg/fmt_unlimited.f90: New test.
4303 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
4305 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4307 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4308 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4309 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4310 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4311 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4312 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4313 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4315 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4317 PR libgfortran/56743
4318 * gfortran.dg/namelist_87.f90: New test.
4320 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4322 * gcc.target/aarch64/mult-synth_1.c: New test.
4323 * gcc.target/aarch64/mult-synth_2.c: Likewise.
4324 * gcc.target/aarch64/mult-synth_3.c: Likewise.
4325 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4326 * gcc.target/aarch64/mult-synth_5.c: Likewise.
4327 * gcc.target/aarch64/mult-synth_6.c: Likewise.
4329 2015-04-21 Richard Biener <rguenther@suse.de>
4331 PR tree-optimization/65650
4332 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4333 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4334 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4335 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4336 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4337 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4339 2015-04-21 Tom de Vries <tom@codesourcery.com>
4341 PR tree-optimization/65802
4342 * g++.dg/pr65802.C: New test.
4344 2015-04-21 Bin Cheng <bin.cheng@arm.com>
4347 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4348 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4350 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
4353 * g++.dg/cpp0x/Wnarrowing2.C: New.
4355 2015-04-20 Jeff Law <law@redhat.com>
4357 PR tree-optimization/65658
4358 * gcc.dg/pr65658.c: New test.
4360 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
4363 * gcc.target/aarch64/vec_init_1.c: New test.
4365 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
4367 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4370 2015-04-18 Martin Sebor <msebor@redhat.com>
4372 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4373 of non-nul characters.
4374 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4376 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4379 * gcc.target/powerpc/pr65787.c: New.
4381 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4384 * gcc.target/aarch64/c-output-template-4.c: New test.
4386 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4389 * gcc.dg/pr65780-1.c: New test.
4390 * gcc.dg/pr65780-2.c: Likewise.
4391 * gcc.target/i386/pr32219-9.c: Likewise.
4392 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4394 * gcc.target/i386/pr64317.c (c): Initialize.
4396 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4399 * g++.dg/ext/mv18.C: New test.
4400 * g++.dg/ext/mv19.C: Likewise.
4401 * g++.dg/ext/mv20.C: Likewise.
4402 * g++.dg/ext/mv21.C: Likewise.
4403 * g++.dg/ext/mv22.C: Likewise.
4404 * g++.dg/ext/mv23.C: Likewise.
4406 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
4409 * g++.dg/init/pr64527.C: New test.
4411 2015-04-17 Tom de Vries <tom@codesourcery.com>
4412 Michael Matz <matz@suse.de>
4414 PR tree-optimization/64950
4415 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4418 2015-04-17 Yury Gribov <y.gribov@samsung.com>
4420 * c-c++-common/asan/user-section-1.c: New test.
4422 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4425 * gcc.dg/debug/pr65771.c: New test.
4427 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
4429 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4430 __buitlin_alloca with __builtin_alloca.
4432 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
4434 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4436 2015-04-16 Richard Biener <rguenther@suse.de>
4438 PR tree-optimization/64277
4439 * gcc.dg/Warray-bounds-14.c: New testcase.
4440 * gcc.dg/Warray-bounds-15.c: Likewise.
4441 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4442 * c-c++-common/ubsan/bounds-6.c: Likewise.
4444 2015-04-16 Renlin Li <renlin.li@arm.com>
4446 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4447 * gcc.target/arm/unsigned-float.c: New.
4449 2015-04-16 Richard Biener <rguenther@suse.de>
4451 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4452 * gcc.dg/tree-ssa/pr37508.c: Adjust.
4453 * gfortran.dg/reassoc_6.f: Remove XFAIL.
4455 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
4457 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
4458 * g++.dg/cpp0x/decltype-call1.C: Likewise.
4459 * g++.dg/cpp0x/defaulted21.C: Likewise.
4460 * g++.dg/cpp0x/defaulted28.C: Likewise.
4461 * g++.dg/cpp0x/defaulted47.C: Likewise.
4462 * g++.dg/cpp0x/elision_neg.C: Likewise.
4463 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
4464 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
4465 * g++.dg/cpp0x/implicit1.C: Likewise.
4466 * g++.dg/cpp0x/implicit9.C: Likewise.
4467 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
4468 * g++.dg/cpp0x/range-for13.C: Likewise.
4469 * g++.dg/gomp/clause-2.C: Likewise.
4470 * g++.dg/gomp/udr-5.C: Likewise.
4471 * g++.dg/inherit/access6.C: Likewise.
4472 * g++.dg/lookup/duperr1.C: Likewise.
4473 * g++.dg/lookup/friend2.C: Likewise.
4474 * g++.dg/lookup/pr6936.C: Likewise.
4475 * g++.dg/lookup/scoped1.C: Likewise.
4476 * g++.dg/lookup/using26.C: Likewise.
4477 * g++.dg/lookup/using38.C: Likewise.
4478 * g++.dg/other/access2.C: Likewise.
4479 * g++.dg/overload/defarg3.C: Likewise.
4480 * g++.dg/overload/defarg6.C: Likewise.
4481 * g++.dg/parse/access11.C: Likewise.
4482 * g++.dg/parse/access2.C: Likewise.
4483 * g++.dg/parse/access3.C: Likewise.
4484 * g++.dg/parse/access4.C: Likewise.
4485 * g++.dg/parse/access5.C: Likewise.
4486 * g++.dg/parse/access6.C: Likewise.
4487 * g++.dg/parse/access8.C: Likewise.
4488 * g++.dg/parse/access9.C: Likewise.
4489 * g++.dg/parse/crash40.C: Likewise.
4490 * g++.dg/tc1/dr142.C: Likewise.
4491 * g++.dg/tc1/dr166.C: Likewise.
4492 * g++.dg/tc1/dr52.C: Likewise.
4493 * g++.dg/template/access11.C: Likewise.
4494 * g++.dg/template/access18.C: Likewise.
4495 * g++.dg/template/access19.C: Likewise.
4496 * g++.dg/template/access2.C: Likewise.
4497 * g++.dg/template/access20.C: Likewise.
4498 * g++.dg/template/access26.C: Likewise.
4499 * g++.dg/template/access3.C: Likewise.
4500 * g++.dg/template/access7.C: Likewise.
4501 * g++.dg/template/conv12.C: Likewise.
4502 * g++.dg/template/crash69.C: Likewise.
4503 * g++.dg/template/friend31.C: Likewise.
4504 * g++.dg/template/friend32.C: Likewise.
4505 * g++.dg/template/memfriend15.C: Likewise.
4506 * g++.dg/template/memfriend16.C: Likewise.
4507 * g++.dg/template/memfriend17.C: Likewise.
4508 * g++.dg/template/memfriend7.C: Likewise.
4509 * g++.dg/template/pr32519.C: Likewise.
4510 * g++.dg/template/qualttp21.C: Likewise.
4511 * g++.dg/template/qualttp8.C: Likewise.
4512 * g++.dg/template/ttp10.C: Likewise.
4513 * g++.dg/template/typedef11.C: Likewise.
4514 * g++.dg/template/typedef13.C: Likewise.
4515 * g++.dg/template/typedef19.C: Likewise.
4516 * g++.dg/template/typedef20.C: Likewise.
4517 * g++.dg/template/typedef22.C: Likewise.
4518 * g++.dg/template/using16.C: Likewise.
4519 * g++.dg/template/virtual3.C: Likewise.
4520 * g++.dg/ubsan/pr61272.C: Likewise.
4521 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4522 * g++.old-deja/g++.brendan/crash11.C: Likewise.
4523 * g++.old-deja/g++.brendan/enum6.C: Likewise.
4524 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4525 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4526 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4527 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4528 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4529 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4530 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4531 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4532 * g++.old-deja/g++.jason/access17.C: Likewise.
4533 * g++.old-deja/g++.jason/access18.C: Likewise.
4534 * g++.old-deja/g++.jason/access22.C: Likewise.
4535 * g++.old-deja/g++.jason/access23.C: Likewise.
4536 * g++.old-deja/g++.jason/access8.C: Likewise.
4537 * g++.old-deja/g++.jason/delete3.C: Likewise.
4538 * g++.old-deja/g++.jason/report.C: Likewise.
4539 * g++.old-deja/g++.law/access2.C: Likewise.
4540 * g++.old-deja/g++.law/access3.C: Likewise.
4541 * g++.old-deja/g++.law/access4.C: Likewise.
4542 * g++.old-deja/g++.law/access5.C: Likewise.
4543 * g++.old-deja/g++.law/arm12.C: Likewise.
4544 * g++.old-deja/g++.law/arm14.C: Likewise.
4545 * g++.old-deja/g++.law/ctors13.C: Likewise.
4546 * g++.old-deja/g++.law/union2.C: Likewise.
4547 * g++.old-deja/g++.law/visibility12.C: Likewise.
4548 * g++.old-deja/g++.law/visibility15.C: Likewise.
4549 * g++.old-deja/g++.law/visibility16.C: Likewise.
4550 * g++.old-deja/g++.law/visibility17.C: Likewise.
4551 * g++.old-deja/g++.law/visibility18.C: Likewise.
4552 * g++.old-deja/g++.law/visibility19.C: Likewise.
4553 * g++.old-deja/g++.law/visibility20.C: Likewise.
4554 * g++.old-deja/g++.law/visibility21.C: Likewise.
4555 * g++.old-deja/g++.law/visibility24.C: Likewise.
4556 * g++.old-deja/g++.law/visibility4.C: Likewise.
4557 * g++.old-deja/g++.law/visibility5.C: Likewise.
4558 * g++.old-deja/g++.law/visibility6.C: Likewise.
4559 * g++.old-deja/g++.law/visibility7.C: Likewise.
4560 * g++.old-deja/g++.law/visibility8.C: Likewise.
4561 * g++.old-deja/g++.law/visibility9.C: Likewise.
4562 * g++.old-deja/g++.niklas/t135.C: Likewise.
4563 * g++.old-deja/g++.oliva/delete1.C: Likewise.
4564 * g++.old-deja/g++.oliva/partord1.C: Likewise.
4565 * g++.old-deja/g++.other/access11.C: Likewise.
4566 * g++.old-deja/g++.other/access4.C: Likewise.
4567 * g++.old-deja/g++.other/access7.C: Likewise.
4568 * g++.old-deja/g++.other/crash1.C: Likewise.
4569 * g++.old-deja/g++.other/crash7.C: Likewise.
4570 * g++.old-deja/g++.other/friend1.C: Likewise.
4571 * g++.old-deja/g++.other/friend4.C: Likewise.
4572 * g++.old-deja/g++.other/friend9.C: Likewise.
4573 * g++.old-deja/g++.other/lineno1.C: Likewise.
4574 * g++.old-deja/g++.other/using1.C: Likewise.
4575 * g++.old-deja/g++.pt/enum14.C: Likewise.
4576 * g++.old-deja/g++.pt/friend11.C: Likewise.
4577 * g++.old-deja/g++.pt/friend21.C: Likewise.
4578 * g++.old-deja/g++.pt/friend3.C: Likewise.
4579 * g++.old-deja/g++.pt/inherit2.C: Likewise.
4580 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4581 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4582 * g++.old-deja/g++.robertl/eb94.C: Likewise.
4584 2015-04-15 Jakub Jelinek <jakub@redhat.com>
4587 * g++.dg/ipa/pr65765.C: New test.
4589 2015-04-15 Nick Clifton <nickc@redhat.com>
4591 * gcc.target/rx/builtins.c: Disable RMPA test if string
4592 instructions are not allowed.
4594 2015-04-15 Alan Modra <amodra@gmail.com>
4596 * gcc.dg/pr65408.c: New.
4598 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4601 * gcc.target/arm/pr65729.c: New test.
4603 2015-04-14 Richard Biener <rguenther@suse.de>
4605 PR tree-optimization/65758
4606 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4608 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4611 * gcc.c-torture/execute/pr65648.c: New test.
4613 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4615 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4616 __builtin_finite instead of finite.
4617 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4620 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
4622 PR tree-optimization/63387
4623 * gcc.dg/pr63387.c: New testcase.
4625 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
4627 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4629 2015-04-13 Richard Biener <rguenther@suse.de>
4631 PR tree-optimization/65204
4632 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4634 2015-04-13 Terry Guo <terry.guo@arm.com>
4637 * gcc.target/arm/pr65710.c: New.
4639 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4641 PR tree-optimization/65747
4642 * g++.dg/torture/pr65747.C: New test.
4644 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4647 * g++.dg/cpp0x/pr65736.C: New test.
4649 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
4650 Martin Liska <mliska@suse.cz>
4653 * g++.dg/ipa/pr65722.C: New testcase.
4655 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4657 PR tree-optimization/65735
4658 * gcc.c-torture/compile/pr65735.c: New test.
4660 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
4663 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4665 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4668 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4670 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
4673 * gcc.target/arm/pr65647-2.c: New.
4675 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4678 * g++.dg/torture/pr65694.C: New test.
4680 2015-04-10 Tobias Burnus <burnus@net-b.de>
4682 * gfortran.dg/coarray_lock_6.f90: New.
4683 * gfortran.dg/coarray_lock_7.f90: New.
4684 * gfortran.dg/coarray/lock_2.f90: New.
4686 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
4692 * gfortran.dg/used_types_27.f90: New.
4694 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4697 * gcc.target/i386/pr65671.c: New.
4699 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4701 PR tree-optimization/65709
4702 * c-c++-common/ubsan/align-9.c: New test.
4704 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
4707 * gfortran.dg/pr56852.f90: New test.
4709 2015-04-09 Marek Polacek <polacek@redhat.com>
4710 Jakub Jelinek <jakub@redhat.com>
4713 * g++.dg/opt/pr65554.C: New test.
4715 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4718 * c-c++-common/attr-aligned-1.c: New test.
4720 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
4722 * gcc.target/i386/mpx/memmove-zero-length.c: New.
4724 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4727 * gcc.target/i386/sse-25.c: New.
4729 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4732 * gcc.target/i386/pr65693.c: New test.
4734 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4736 * gcc.dg/lto/chkp-static-bounds_0.c: New.
4738 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4740 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4742 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4744 * gcc.target/i386/thunk-retbnd.c: New.
4746 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
4748 * gnat.dg/opt48.adb: New test.
4749 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4750 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4752 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
4755 * gcc.c-torture/compile/pr65540.c: New.
4757 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
4759 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4762 2015-04-07 Jakub Jelinek <jakub@redhat.com>
4765 * g++.dg/debug/pr65678.C: New test.
4768 * gcc.c-torture/compile/pr65680.c: New test.
4770 2015-04-07 Andre Vehreschild <vehre@gmx.de>
4773 * gfortran.dg/allocate_with_source_5.f90: New test.
4775 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
4777 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4778 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4780 2015-04-07 Bin Cheng <bin.cheng@arm.com>
4782 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4784 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4787 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4788 to get floating point compression.
4789 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4791 2015-04-06 Jakub Jelinek <jakub@redhat.com>
4793 PR preprocessor/61977
4794 * gcc.dg/cpp/pr61977.c: New test.
4796 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
4798 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4800 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
4803 * gcc.target/arm/pr65647.c: New.
4805 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
4808 * g++.dg/torture/pr65655.C: New testcase.
4810 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4813 * g++.dg/cpp1y/lambda-init13.C: New.
4815 2015-04-03 Marek Polacek <polacek@redhat.com>
4817 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4819 2015-04-02 Marek Polacek <polacek@redhat.com>
4822 * g++.dg/cpp0x/constexpr-fold1.C: New test.
4823 * g++.dg/cpp0x/constexpr-fold2.C: New test.
4825 2015-04-02 Jakub Jelinek <jakub@redhat.com>
4827 PR preprocessor/61977
4828 * gcc.target/powerpc/pr61977-1.c: New test.
4829 * gcc.target/powerpc/pr61977-2.c: New test.
4831 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
4834 * g++.dg/warn/Wshadow-8.C: New.
4835 * g++.dg/warn/Wshadow-9.C: Likewise.
4836 * g++.dg/warn/Wshadow-10.C: Likewise.
4837 * g++.dg/warn/Wshadow-11.C: Likewise.
4839 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4841 * gcc.dg/pr23623.c: Added aligned attribute.
4842 * gcc.dg/20141029-1.c: Likewise.
4843 * gcc.dg/20150306-1.c: New test.
4845 2015-04-01 Marek Polacek <polacek@redhat.com>
4848 * g++.dg/cpp0x/initlist93.C: New test.
4849 * g++.dg/cpp0x/initlist94.C: New test.
4851 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
4854 * gcc.target/aarch64/pr65624.c: New test.
4856 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
4858 * gcc.dg/ipa/inlinehint-4.c: New testcase.
4860 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
4862 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4863 extra variable to force stack alignment.
4864 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4865 extra variable to force stack alignment.
4867 2015-03-31 Marek Polacek <polacek@redhat.com>
4870 * g++.dg/template/pr65390.C: New test.
4872 2015-03-31 Martin Liska <mliska@suse.cz>
4874 * g++.dg/ipa/pr65557.C: New test.
4876 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
4878 * gcc.target/s390/hotpatch-25.c: New test.
4879 * gcc.target/s390/hotpatch-1.c: Update test.
4880 * gcc.target/s390/hotpatch-10.c: Update test.
4881 * gcc.target/s390/hotpatch-11.c: Update test.
4882 * gcc.target/s390/hotpatch-12.c: Update test.
4883 * gcc.target/s390/hotpatch-13.c: Update test.
4884 * gcc.target/s390/hotpatch-14.c: Update test.
4885 * gcc.target/s390/hotpatch-15.c: Update test.
4886 * gcc.target/s390/hotpatch-16.c: Update test.
4887 * gcc.target/s390/hotpatch-17.c: Update test.
4888 * gcc.target/s390/hotpatch-18.c: Update test.
4889 * gcc.target/s390/hotpatch-19.c: Update test.
4890 * gcc.target/s390/hotpatch-2.c: Update test.
4891 * gcc.target/s390/hotpatch-21.c: Update test.
4892 * gcc.target/s390/hotpatch-22.c: Update test.
4893 * gcc.target/s390/hotpatch-23.c: Update test.
4894 * gcc.target/s390/hotpatch-24.c: Update test.
4895 * gcc.target/s390/hotpatch-3.c: Update test.
4896 * gcc.target/s390/hotpatch-4.c: Update test.
4897 * gcc.target/s390/hotpatch-5.c: Update test.
4898 * gcc.target/s390/hotpatch-6.c: Update test.
4899 * gcc.target/s390/hotpatch-7.c: Update test.
4900 * gcc.target/s390/hotpatch-8.c: Update test.
4901 * gcc.target/s390/hotpatch-9.c: Update test.
4902 * gcc.target/s390/hotpatch-compile-16.c: Update test.
4904 2015-03-31 Richard Biener <rguenther@suse.de>
4907 * g++.dg/torture/pr65626.C: New testcase.
4909 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4912 * gcc.target/i386/mpx/pr65531.cc: New.
4914 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4917 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4918 __builtin_alloca instead of alloca.
4919 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4920 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4921 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4924 2015-03-30 Jakub Jelinek <jakub@redhat.com>
4927 * g++.dg/ubsan/pr65610.C: New test.
4929 2015-03-30 Marek Polacek <polacek@redhat.com>
4932 * g++.dg/cpp0x/pr65398-2.C: New test.
4934 2015-03-30 Marek Polacek <polacek@redhat.com>
4936 * c-c++-common/pr65556.c: Change the width of bit-fields.
4938 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4941 * gcc.target/i386/pr65588.c: New testcase.
4943 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4945 PR libgfortran/65563
4946 * gfortran.dg/open_errors_2.f90: New test.
4948 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4950 PR libgfortran/65596
4951 * gfortran.dg/namelist_86.f90: New test.
4953 2015-03-28 Andre Vehreschild <vehre@gmx.de>
4955 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4956 statement to reflect new ownership.
4958 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4961 * g++.dg/template/friend58.C: New.
4962 * g++.dg/template/friend59.C: Likewise.
4964 2015-03-27 Tobias Burnus <burnus@net-b.de>
4967 * g++.dg/gomp/openmp-simd-3.C: New.
4968 * gcc.dg/gomp/openmp-simd-3.c: New.
4970 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
4973 * gcc.target/i386/pr65248-1.c: New file.
4974 * gcc.target/i386/pr65248-2.c: Likewise.
4975 * gcc.target/i386/pr65248-3.c: Likewise.
4976 * gcc.target/i386/pr65248-4.c: Likewise.
4978 2015-03-27 Jakub Jelinek <jakub@redhat.com>
4981 * gcc.c-torture/compile/pr65593.c: New test.
4983 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4986 * g++.dg/cpp1y/constexpr-assert1.C: New.
4988 2015-03-27 Marek Polacek <polacek@redhat.com>
4991 * c-c++-common/pr65556.c: New test.
4993 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4996 * g++.dg/torture/pr65600.C: New testcase.
4998 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
5001 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5003 2015-03-27 Andre Vehreschild <vehre@gmx.de>
5005 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5006 statement and cleanup. Fixed typos.
5008 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
5011 * gcc.c-torture/compile/pr65595.c: New testcase.
5013 2015-03-27 Marek Polacek <polacek@redhat.com>
5016 * g++.dg/ubsan/pr65583.C: New test.
5018 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
5020 * gcc.c-torture/compile/20150327.c: New testcase.
5022 2015-03-26 Richard Biener <rguenther@suse.de>
5025 * g++.dg/torture/pr65555.C: New testcase.
5027 2015-03-26 Jakub Jelinek <jakub@redhat.com>
5029 PR tree-optimization/64715
5030 * gcc.dg/builtin-object-size-15.c: New test.
5031 * gcc.dg/pr64715-1.c: New test.
5032 * gcc.dg/pr64715-2.c: New test.
5034 2015-03-26 Richard Biener <rguenther@suse.de>
5037 * gnat.dg/specs/opt2.ads: Fix testcase.
5039 2015-03-25 Martin Sebor <msebor@redhat.com>
5042 * lib/target-supports.exp (check_effective_target_arm32): Fail early
5043 when target isn't arm*-*-*-*.
5044 (check_effective_target_arm_nothumb): Likewise.
5045 (check_effective_target_arm_little_endian): Likewise.
5046 (check_effective_target_arm_vect_no_misalign): Likewise.
5047 (check_effective_target_aarch64_little_endian): Fail early if target
5050 2015-03-25 Sebastian Pop <s.pop@samsung.com>
5052 PR tree-optimization/65177
5053 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5055 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
5057 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5058 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5059 smmintrin.h and mm3dnow.h.
5061 2015-03-25 Marek Polacek <polacek@redhat.com>
5064 * g++.dg/cpp0x/pr65558.C: New test.
5066 2015-03-25 Marek Polacek <polacek@redhat.com>
5069 * g++.dg/template/pr61670.C: New test.
5071 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
5074 * g++.dg/template/pr54987.C: New.
5076 2015-03-25 Richard Biener <rguenther@suse.de>
5078 PR tree-optimization/62630
5079 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5081 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
5084 * gcc.target/i386/mpx/pr65508.c: New.
5086 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
5090 * gfortran.dg/data_initialized_3.f90: New.
5092 2015-03-25 Richard Biener <rguenther@suse.de>
5095 * gnat.dg/specs/opt2.ads: New testcase.
5097 2015-03-25 Bin Cheng <bin.cheng@arm.com>
5099 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5100 * gcc.target/arm/memset-inline-4.c: Skip for
5101 arm_tune_string_ops_prefer_neon.
5102 * gcc.target/arm/memset-inline-5.c: Ditto.
5103 * gcc.target/arm/memset-inline-6.c: Ditto.
5104 * gcc.target/arm/memset-inline-8.c: Ditto.
5105 * gcc.target/arm/memset-inline-9.c: Ditto.
5107 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5110 * g++.dg/other/virtual3.C: New.
5112 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5115 * g++.dg/cpp0x/vt-60130.C: New.
5117 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5120 * g++.dg/warn/Warray-bounds-7.C: New.
5122 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5125 * g++.dg/template/defarg18.C: New.
5127 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5130 * g++.dg/cpp0x/vt-59988.C: New.
5132 2015-03-24 Jakub Jelinek <jakub@redhat.com>
5134 PR tree-optimization/65533
5135 * gcc.dg/pr65533.c: New test.
5137 2015-03-24 Andre Vehreschild <vehre@gmx.de>
5139 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5140 source= and mold= expressions functionality.
5141 * gfortran.dg/allocate_class_4.f90: New test.
5142 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5143 copying an unlimited polymorhpic object containing a char array
5144 to another unlimited polymorphic object respects the _len
5146 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5147 whether deferred length char array allocate works, unlimited
5148 polymorphic object allocation from a string works and if
5149 allocating an array of deferred length strings works.
5150 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5152 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5155 * g++.dg/cpp0x/constexpr-array11.C: New.
5157 2015-03-24 Richard Biener <rguenther@suse.de>
5160 * gcc.dg/torture/pr65517.c: New testcase.
5162 2015-03-24 Tobias Burnus <burnus@net-b.de>
5164 * gfortran.dg/coindexed_1.f90: Moved from
5165 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5167 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5170 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5174 * gcc.target/i386/pr65523.c: New test.
5177 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5179 * g++.dg/lto/pr65475b_0.C: Likewise.
5181 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
5184 * gcc.target/sh/torture/pr65505.c: New.
5186 2015-03-23 Martin Sebor <msebor@redhat.com>
5189 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5190 assembly for lvx in addition to lxv.
5192 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5195 * gfortran.dg/pr65504.f90: New test.
5198 * gcc.dg/pr65521.c: New test.
5200 2015-03-23 Richard Biener <rguenther@suse.de>
5202 PR tree-optimization/65518
5203 * gcc.dg/vect/pr65518.c: New testcase.
5205 2015-03-23 Richard Biener <rguenther@suse.de>
5207 PR tree-optimization/65494
5208 * gcc.dg/vect/pr65494.c: New testcase.
5210 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5212 PR preprocessor/65238
5213 * c-c++-common/cpp/pr65238-1.c: New test.
5214 * gcc.dg/cpp/pr65238-2.c: New test.
5215 * gcc.dg/cpp/trad/pr65238-3.c: New test.
5216 * gcc.dg/cpp/trad/pr65238-4.c: New test.
5218 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
5219 Mikael Morin <mikael@gcc.gnu.org>
5222 * gfortran.dg/elemental_dependency_4.f90: New.
5223 * gfortran.dg/elemental_dependency_5.f90: New.
5225 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
5228 * g++.dg/lto/pr65475b_0.C: New testcase.
5229 * g++.dg/lto/pr65475b_1.C: New testcase.
5230 * g++.dg/lto/pr65475c_0.C: New testcase.
5231 * g++.dg/lto/pr65475c_1.C: New testcase.
5233 2015-03-21 Tobias Burnus <burnus@net-b.de>
5235 * gfortran.dg/coarray_38.f90: New.
5236 * gfortran.dg/coarray_39.f90: New.
5237 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5240 2015-03-20 Marek Polacek <polacek@redhat.com>
5243 * g++.dg/cpp0x/pr65398.C: New test.
5245 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
5248 * g++.dg/lto/pr65475_0.C: New testcase.
5249 * g++.dg/lto/pr65475_1.C: New testcase.
5251 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
5253 PR rtl-optimization/64366
5254 * gcc.target/sh/pr64366.c: New.
5256 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5259 * g++.dg/cpp0x/constexpr-48324.C: New.
5261 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5264 * g++.dg/cpp0x/pr48453.C: New.
5266 2015-03-20 Marek Polacek <polacek@redhat.com>
5269 * g++.dg/cpp0x/pr65072.C: New test.
5271 2015-03-20 Richard Biener <rguenther@suse.de>
5274 * gcc.dg/pr15347.c: Use -O.
5275 * c-c++-common/pr19807-1.c: Likewise.
5277 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
5279 * gnat.dg/volatile13.ad[sb]: New test.
5281 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
5283 PR rtl-optimization/60851
5284 * gcc.target/i386/pr60851.c: New test.
5286 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5289 * g++.dg/pr65240.h: Add tests for PR 65240.
5290 * g++.dg/pr65240-1.C: Likewise.
5291 * g++.dg/pr65240-2.C: Likewise.
5292 * g++.dg/pr65240-3.C: Likewise.
5293 * g++.dg/pr65240-4.C: Likewise.
5295 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
5297 PR rtl-optimization/63491
5298 * gcc.target/powerpc/pr63491.c: New.
5300 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5302 * g++.dg/ipa/pr65465.C: New test.
5304 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5307 * g++.dg/cpp0x/deleted11.C: New.
5309 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5312 * c-c++-common/tsan/pr65400-3.c: New test.
5314 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5317 * g++.dg/cpp0x/constexpr-59686.C: New.
5319 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5322 * g++.dg/tsan/pr64265.C: New test.
5325 * c-c++-common/tsan/pr65400-1.c: New test.
5326 * c-c++-common/tsan/pr65400-2.c: New test.
5328 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5331 * g++.dg/cpp0x/pr59816.C: New.
5333 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
5336 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5338 2015-03-18 Martin Liska <mliska@suse.cz>
5341 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5342 equivalences either to 6 or 7.
5344 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
5348 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
5350 * gcc.dg/undefined-loop-1.c: New file.
5351 * gcc.dg/undefined-loop-2.c: New file.
5353 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
5356 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5357 loop exits too early.
5359 2015-03-18 Jakub Jelinek <jakub@redhat.com>
5361 PR tree-optimization/65450
5362 * gfortran.dg/pr65450.f90: New test.
5365 * gcc.target/i386/pr65078-1.c: New test.
5366 * gcc.target/i386/pr65078-2.c: New test.
5367 * gcc.target/i386/pr65078-3.c: New test.
5368 * gcc.target/i386/pr65078-4.c: New test.
5369 * gcc.target/i386/pr65078-5.c: New test.
5370 * gcc.target/i386/pr65078-6.c: New test.
5372 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5375 * g++.dg/cpp1y/pr65340.C: New.
5377 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5380 * gfortran.dg/system_clock_3.f08: Adjust test.
5382 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
5385 * gfortran.dg/proc_ptr_comp_44.f90: New test.
5386 * gfortran.dg/proc_ptr_comp_45.f90: New test.
5388 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5391 * gfortran.dg/system_clock_3.f08: New test.
5393 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
5396 g++.dg/cpp1y/pr64626-1.C: New.
5397 g++.dg/cpp1y/pr64626-2.C: New.
5398 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5400 2015-03-16 Jakub Jelinek <jakub@redhat.com>
5402 PR tree-optimization/65427
5403 * gcc.c-torture/execute/pr65427.c: New test.
5405 2015-03-16 Marek Polacek <polacek@redhat.com>
5409 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5410 * g++.dg/cpp0x/pr65327.C: New test.
5412 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
5415 * c-c++-common/asan/pr64820.c: New test.
5417 2015-03-16 Andre Vehreschild <vehre@gmx.de>
5419 * gfortran.dg/pointer_2.f90: New test.
5421 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
5423 * g++.dg/pr65049.C: New test.
5425 2015-03-16 Tom de Vries <tom@codesourcery.com>
5427 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5428 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5429 * gcc.target/i386/fuse-caller-save.c: Same.
5431 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
5433 * gnat.dg/loop_optimization18.ad[sb]: New test.
5434 * gnat.dg/loop_optimization18_pkg.ads: New helper.
5436 2015-03-16 Alan Modra <amodra@gmail.com>
5438 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
5441 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
5443 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5445 * gcc.dg/torture/pr65270-2.c: Likewise.
5447 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
5450 * gfortran.dg/pointer_remapping_9.f90: New.
5452 2015-03-14 Jakub Jelinek <jakub@redhat.com>
5454 PR tree-optimization/65369
5455 * gcc.c-torture/execute/pr65369.c: New test.
5457 PR tree-optimization/65418
5458 * gcc.c-torture/execute/pr65418-1.c: New test.
5459 * gcc.c-torture/execute/pr65418-2.c: New test.
5461 PR rtl-optimization/65401
5462 * gcc.c-torture/execute/pr65401.c: New test.
5464 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5467 * gcc.target/arm/pr64600_1.c: New test.
5469 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5471 PR rtl-optimization/65235
5472 * gcc.target/aarch64/pr65235_1.c: New test.
5474 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
5476 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5477 * gcc.target/s390/hotpatch-22.c: Likewise.
5478 * gcc.target/s390/hotpatch-23.c: Likewise.
5479 * gcc.target/s390/hotpatch-24.c: Likewise.
5480 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5481 * gcc.target/s390/hotpatch-1.c: Update expected output.
5482 * gcc.target/s390/hotpatch-2.c: Likewise.
5483 * gcc.target/s390/hotpatch-3.c: Likewise.
5484 * gcc.target/s390/hotpatch-4.c: Likewise.
5485 * gcc.target/s390/hotpatch-5.c: Likewise.
5486 * gcc.target/s390/hotpatch-6.c: Likewise.
5487 * gcc.target/s390/hotpatch-7.c: Likewise.
5488 * gcc.target/s390/hotpatch-8.c: Likewise.
5489 * gcc.target/s390/hotpatch-9.c: Likewise.
5490 * gcc.target/s390/hotpatch-10.c: Likewise.
5491 * gcc.target/s390/hotpatch-11.c: Likewise.
5492 * gcc.target/s390/hotpatch-12.c: Likewise.
5493 * gcc.target/s390/hotpatch-13.c: Likewise.
5494 * gcc.target/s390/hotpatch-14.c: Likewise.
5495 * gcc.target/s390/hotpatch-15.c: Likewise.
5496 * gcc.target/s390/hotpatch-16.c: Likewise.
5497 * gcc.target/s390/hotpatch-17.c: Likewise.
5498 * gcc.target/s390/hotpatch-18.c: Likewise.
5499 * gcc.target/s390/hotpatch-19.c: Likewise.
5501 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
5504 * gcc.target/i386/pr65103-1.c: New.
5506 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
5509 * gcc.target/i386/pr65044.c: New.
5511 2015-03-12 Tom de Vries <tom@codesourcery.com>
5513 PR rtl-optimization/64895
5514 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5515 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5516 * gcc.target/i386/fuse-caller-save.c: Ditto.
5518 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5520 * gcc.dg/ipa/pr63569.c: Fix template.
5522 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
5524 * g++.dg/ipa/pr64146.C: Require fpic support.
5526 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
5529 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5530 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5532 2015-03-11 Jakub Jelinek <jakub@redhat.com>
5534 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5535 to dg-options, fix up dg-skip-if.
5537 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
5540 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5541 * gcc.target/avr/tiny-caller-save.c: Same.
5543 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5546 * g++.dg/pr65242.C: New test.
5548 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
5550 * c-c++-common/asan/no-asan-check-glob.c: New test.
5552 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
5555 * g++.dg/other/default11.C: New.
5556 * g++.dg/other/default12.C: Likewise.
5558 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5561 * gcc.target/i386/bmi2-bzhi-2.c: New test.
5563 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
5566 * gfortran.dg/unlimited_polymorphic_23.f90: New test
5568 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5571 * g++.dg/cpp0x/pr65127.C: New test.
5573 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5575 * gcc.dg/ipa/PR64550.c: Update template.
5577 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5578 Tobias Burnus <burnus@net-b.de>
5580 * gfortran.dg/coarray_sync_memory.f90: New.
5582 2015-03-10 Marek Polacek <polacek@redhat.com>
5585 * c-c++-common/ubsan/pr65367.c: New test.
5587 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5589 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5590 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5591 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5592 * gcc.target/i386/mpx/calloc-1-nov.c: New.
5593 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5594 * gcc.target/i386/mpx/malloc-1-nov.c: New.
5595 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5596 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5597 * gcc.target/i386/mpx/realloc-1-nov.c: New.
5598 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5599 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5600 * gcc.target/i386/mpx/realloc-2-nov.c: New.
5601 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5603 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5605 * lib/mpx-dg.exp (mpx_link_flags): New.
5608 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5609 * gcc.target/i386/mpx/alloca-1-nov.c: New.
5610 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5611 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5612 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5613 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5614 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5615 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5616 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5617 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5618 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5619 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5620 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5621 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5622 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5623 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5624 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5625 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5626 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5627 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5628 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5629 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5630 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5631 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5632 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5633 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5634 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5635 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5636 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5637 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5638 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5639 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5640 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5641 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5642 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5643 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5644 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5645 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5646 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5647 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5648 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5649 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5650 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5651 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5652 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5653 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5654 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5655 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5656 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5657 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5658 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5659 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5660 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5661 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5662 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5663 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5664 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5665 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5666 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5667 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5668 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5669 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5670 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5671 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5672 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5673 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5674 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5675 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5676 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5677 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5678 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5679 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5680 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5681 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5682 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5683 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5684 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5685 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5686 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5687 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5688 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5689 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5690 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5691 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5692 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5693 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5694 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5695 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5696 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5697 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5698 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5699 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5700 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5701 * gcc.target/i386/mpx/label-address-1.c: New.
5702 * gcc.target/i386/mpx/legacy-1-nov.c: New.
5703 * gcc.target/i386/mpx/macro.c: New.
5704 * gcc.target/i386/mpx/mpx-check.h: New.
5705 * gcc.target/i386/mpx/mpx.exp: New.
5706 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5707 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5708 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5709 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5710 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5711 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5712 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5713 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5714 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5715 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5716 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5717 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5718 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5719 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5720 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5721 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5722 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5723 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5724 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5725 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5726 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5727 * gcc.target/i386/mpx/reference-1-lbv.c: New.
5728 * gcc.target/i386/mpx/reference-1-nov.c: New.
5729 * gcc.target/i386/mpx/reference-1-ubv.c: New.
5730 * gcc.target/i386/mpx/reference-2-lbv.c: New.
5731 * gcc.target/i386/mpx/reference-2-nov.c: New.
5732 * gcc.target/i386/mpx/reference-2-ubv.c: New.
5733 * gcc.target/i386/mpx/reference-3-lbv.c: New.
5734 * gcc.target/i386/mpx/reference-3-nov.c: New.
5735 * gcc.target/i386/mpx/reference-3-ubv.c: New.
5736 * gcc.target/i386/mpx/reference-4-lbv.c: New.
5737 * gcc.target/i386/mpx/reference-4-nov.c: New.
5738 * gcc.target/i386/mpx/reference-4-ubv.c: New.
5739 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5740 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5741 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5742 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5743 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5744 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5745 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5746 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5747 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5748 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5749 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5750 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5751 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5752 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5753 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5754 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5755 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5756 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5757 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5758 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5759 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5760 * gcc.target/i386/mpx/sincos-1-nov.c: New.
5761 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5762 * gcc.target/i386/mpx/static-array-1-nov.c: New.
5763 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5764 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5765 * gcc.target/i386/mpx/static-init-1-nov.c: New.
5766 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5767 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5768 * gcc.target/i386/mpx/static-init-2-nov.c: New.
5769 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5770 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5771 * gcc.target/i386/mpx/static-init-3-nov.c: New.
5772 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5773 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5774 * gcc.target/i386/mpx/static-init-4-nov.c: New.
5775 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5776 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5777 * gcc.target/i386/mpx/static-init-5-nov.c: New.
5778 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5779 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5780 * gcc.target/i386/mpx/static-init-6-nov.c: New.
5781 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5782 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5783 * gcc.target/i386/mpx/static-string-1-nov.c: New.
5784 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5785 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5786 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5787 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5788 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5789 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5790 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5791 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5792 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5793 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5794 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5795 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5796 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5797 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5798 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5799 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5800 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5801 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5802 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5803 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5804 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5805 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5806 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5807 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5808 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5809 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5810 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5811 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5812 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5813 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5814 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5815 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5816 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5817 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5818 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5819 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5820 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5821 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5822 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5823 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5824 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5825 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5826 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5827 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5828 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5829 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5830 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5831 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5832 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5833 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5834 * gcc.target/i386/mpx/vararg-1-nov.c: New.
5835 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5836 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5837 * gcc.target/i386/mpx/vararg-2-nov.c: New.
5838 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5839 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5840 * gcc.target/i386/mpx/vararg-3-nov.c: New.
5841 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5842 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5843 * gcc.target/i386/mpx/vararg-4-nov.c: New.
5844 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5845 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5846 * gcc.target/i386/mpx/vararg-5-nov.c: New.
5847 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5848 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5849 * gcc.target/i386/mpx/vararg-6-nov.c: New.
5850 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5851 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5852 * gcc.target/i386/mpx/vararg-7-nov.c: New.
5853 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5854 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5855 * gcc.target/i386/mpx/vararg-8-nov.c: New.
5856 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5857 * gcc.target/i386/mpx/vla-1-lbv.c: New.
5858 * gcc.target/i386/mpx/vla-1-nov.c: New.
5859 * gcc.target/i386/mpx/vla-1-ubv.c: New.
5860 * gcc.target/i386/mpx/vla-2-lbv.c: New.
5861 * gcc.target/i386/mpx/vla-2-nov.c: New.
5862 * gcc.target/i386/mpx/vla-2-ubv.c: New.
5864 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
5866 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5868 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
5870 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5872 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
5874 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5875 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5877 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5880 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5883 * c-c++-common/pr65120.c: New test.
5885 PR rtl-optimization/65321
5886 * gcc.dg/pr65321.c: New test.
5888 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5890 PR tree-optimization/65355
5891 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5893 2015-03-09 Jakub Jelinek <jakub@redhat.com>
5896 * c-c++-common/pr49706.c: Adjust tests for not warning
5897 about !!x == y or !b == y where b is boolean, and add
5899 * c-c++-common/pr62199-2.c: Likewise.
5901 2015-03-09 Richard Biener <rguenther@suse.de>
5904 * gcc.dg/torture/pr65270-1.c: New testcase.
5905 * gcc.dg/torture/pr65270-2.c: Likewise.
5907 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5909 PR tree-optimization/63743
5910 * gcc.dg/pr63743.c: New test.
5912 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
5915 * g++.dg/lto/pr65316_0.C: New testcase.
5916 * g++.dg/lto/pr65316_1.C: New testcase.
5918 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
5921 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5923 * g++.dg/abi/rtti3.C: Likewise.
5925 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5928 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5930 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5932 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5934 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5936 2015-03-08 Morin <mikael@gcc.gnu.org>
5939 * gfortran.dg/entry_20.f90: New.
5941 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5944 * gcc.c-torture/compile/pr65153.c: New.
5946 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5949 * g++.dg/torture/pr65249.C: New.
5951 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
5953 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5955 (int64_t): Likewise.
5957 2015-03-07 Marek Polacek <polacek@redhat.com>
5958 Martin Uecker <uecker@eecs.berkeley.edu>
5961 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5963 * c-c++-common/ubsan/bounds-8.c: New test.
5964 * c-c++-common/ubsan/bounds-9.c: New test.
5965 * gcc.dg/ubsan/bounds-2.c: New test.
5967 2015-03-05 Martin Sebor <msebor@redhat.com>
5969 * PR testsuite/63175
5970 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5971 checking of results into main to prevent it from getting optimized
5973 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5975 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
5977 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5978 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5979 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5982 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
5984 * g++.dg/lto/pr65302_1.C: New testcase.
5985 * g++.dg/lto/pr65302_0.C: New testcase.
5987 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5989 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5990 -fno-ipa-icf to dg-options.
5992 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5994 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5995 compiles using the linker plugin.
5997 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
5999 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6001 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6003 * gcc.target/arm/pr65067.c: New test.
6005 2015-03-05 Martin Liska <mliska@suse.cz>
6008 * gcc.dg/ipa/pr65318.c: New test.
6010 2015-03-05 Marek Polacek <polacek@redhat.com>
6012 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6014 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6016 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6018 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6020 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
6021 max-unroll-times back to defaults for s390.
6023 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6027 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6030 * g++.dg/cpp0x/initlist92.C: New.
6032 2015-03-05 Richard Biener <rguenther@suse.de>
6034 PR tree-optimization/65310
6035 * gcc.dg/vect/pr65310.c: New testcase.
6037 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6040 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6042 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
6044 * gnat.dg/entry_queues3.adb: New test.
6046 2015-03-04 Ian Lance Taylor <iant@google.com>
6048 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6050 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6053 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6055 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
6057 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6058 -fno-ipa-icf to dg-options
6059 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6060 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6062 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6065 * g++.dg/cpp0x/decltype62.C: New.
6067 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
6069 * gnat.dg/object_overflow5.adb: New test.
6071 2015-03-03 Martin Liska <mliska@suse.cz>
6074 * gcc.dg/ipa/pr65287.c: New test.
6076 2015-03-03 Martin Jambor <mjambor@suse.cz>
6077 Eric Botcazou <ebotcazou@adacore.com>
6079 * gnat.dg/specs/pack12.ads: New test.
6081 2015-03-03 Martin Liska <mliska@suse.cz>
6083 * gcc.dg/ipa/PR65282.c: New test.
6085 2015-03-13 Jeff Law <law@redhat.com>
6087 PR tree-optimization/65241
6088 * gcc.c-torture/compile/pr65241.c: New test.
6090 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
6093 * gcc.target/avr/torture/pr64331.c: New test.
6095 2015-03-03 Martin Liska <mliska@suse.cz>
6096 Jan Hubicka <hubicka@ucw.cz>
6098 * g++.dg/ipa/pr65263.C: New test.
6100 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6103 * gcc.dg/lto/pr65130_0.c: New testcase.
6104 * gcc.dg/lto/pr65130_1.c: New testcase.
6106 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6109 * g++.dg/torture/pr64988.C: New testcase.
6111 2015-03-02 Tobias Burnus <burnus@net-b.de>
6113 * gfortran.dg/coarray_atomic_6.f90: New.
6115 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6118 * gcc.target/i386/pr65184.c: New.
6120 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6123 * gcc.target/i386/pr65183.c: New.
6125 2015-02-28 Martin Liska <mliska@suse.cz>
6126 Jan Hubicka <hubicka@ucw.cz>
6128 * gcc.dg/ipa/ipa-icf-35.c: New test.
6129 * gcc.dg/ipa/ipa-icf-36.c: New test.
6130 * gcc.dg/ipa/ipa-icf-37.c: New test.
6132 2015-02-28 Martin Liska <mliska@suse.cz>
6133 Jan Hubicka <hubicka@ucw.cz>
6136 * gcc.dg/ipa/ipa-icf-34.c: New test.
6138 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
6141 * gcc.target/sh/sh/pr61142.c: New.
6143 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
6145 * g++.dg/other/dump-ada-spec-3.C: New test.
6147 2015-03-01 Martin Liska <mliska@suse.cz>
6149 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6150 * g++.dg/ipa/pr63595.C: Update expected results.
6152 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
6155 * g++.dg/ipa/ipa-icf-6.C: New testcase.
6157 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
6159 * gcc.dg/vect/pr59354.c: Move vector producing code to
6162 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
6165 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6166 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6167 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6168 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6170 2015-02-27 Jakub Jelinek <jakub@redhat.com>
6172 PR tree-optimization/65048
6173 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6174 (foo): Use K&R style definition.
6176 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
6179 * g++.dg/pr65032.C: New.
6181 2015-02-27 Marek Polacek <polacek@redhat.com>
6184 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6187 2015-02-27 Marek Polacek <polacek@redhat.com>
6190 * gcc.dg/pr65228.c: New test.
6192 2015-02-27 Kai Tietz <ktietz@redhat.com>
6195 * gcc.dg/weak/weak-17.c: New file.
6197 2015-02-27 Richard Biener <rguenther@suse.de>
6200 * g++.dg/lto/pr65193_0.C: New testcase.
6202 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6204 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6205 * gcc.target/s390/hotpatch-8.c: Likewise.
6206 * gcc.target/s390/hotpatch-9.c: Likewise.
6207 * gcc.target/s390/pr61078.c: Likewise.
6208 * gcc.target/s390/pr57960.c: Remove -m64.
6209 * gcc.target/s390/pr61078.c: Likewise.
6211 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
6212 Martin Liska <mliska@suse.cz>
6215 * gcc.dg/pr64454.c: Disable ICF.
6216 * gcc.dg/pr28685-1.c: Disable ICF
6217 * gcc.dg/ipa/iinline-5.c: Disable ICF.
6218 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6219 * g++.dg/ipa/ipa-icf-4.C: Update template.
6221 2015-02-26 Jakub Jelinek <jakub@redhat.com>
6223 PR tree-optimization/65216
6224 * gcc.c-torture/execute/pr65216.c: New test.
6226 PR tree-optimization/65215
6227 * gcc.c-torture/execute/pr65215-1.c: New test.
6228 * gcc.c-torture/execute/pr65215-2.c: New test.
6229 * gcc.c-torture/execute/pr65215-3.c: New test.
6230 * gcc.c-torture/execute/pr65215-4.c: New test.
6231 * gcc.c-torture/execute/pr65215-5.c: New test.
6233 2015-02-26 Tom de Vries <tom@codesourcery.com>
6235 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6237 2015-02-26 Martin Liska <mliska@suse.cz>
6238 Jan Hubicka <hubicka@ucw.cz>
6240 * g++.dg/ipa/pr64146.C: Update expected results.
6241 * gcc.dg/ipa/ipa-icf-26.c: Update test.
6242 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6243 * gcc.dg/ipa/ipa-icf-34.c: New test.
6245 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6247 * gcc.dg/vect/vect-pr61917.c: Rename to ...
6248 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6249 (dg-additional-options): Remove dg directive.
6250 (dg-final): Add dg directive.
6252 2015-02-26 Marek Polacek <polacek@redhat.com>
6255 * g++.dg/ipa/pr65008.C: New test.
6257 2015-02-26 Tom de Vries <tom@codesourcery.com>
6259 * lib/profopt.exp (profopt-target-cleanup): New proc.
6260 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6261 files from sources from dg-additional-sources.
6263 2015-02-26 Tom de Vries <tom@codesourcery.com>
6265 * lib/gcov.exp: Cleanup in case of xfail.
6267 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6269 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6271 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
6274 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6275 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6276 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6277 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6278 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6279 * g++.dg/debug/pr46123.C: XFAIL and move...
6280 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6281 * gcc.dg/debug/dwarf2-3.c: Move...
6282 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6284 2015-02-26 Marek Polacek <polacek@redhat.com>
6287 * g++.dg/cpp1y/pr65202.C: New test.
6289 2015-02-26 Tom de Vries <tom@codesourcery.com>
6291 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6292 locale_facets.h.gcov.
6294 2015-02-26 Tom de Vries <tom@codesourcery.com>
6296 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6298 2015-02-26 Tom de Vries <tom@codesourcery.com>
6300 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6302 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
6305 * gcc.target/i386/pr65217.c: New.
6307 2015-02-26 Tom de Vries <tom@codesourcery.com>
6309 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6311 2015-02-26 Tom de Vries <tom@codesourcery.com>
6313 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6315 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6317 PR tree-optimization/65048
6318 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6320 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6322 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6323 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6325 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
6328 * gcc.target/i386/pr65161.c: New test.
6330 2015-02-26 Terry Guo <terry.guo@arm.com>
6332 * gcc.target/arm/no-volatile-in-it.c: New test.
6334 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
6336 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6337 (dg-options): Add -save-temps.
6338 (dg-final): Add cleanup-saved-temps.
6340 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
6342 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6344 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
6346 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6347 * gcc.target/powerpc/pack01.c: Include string.h.
6349 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
6352 * gcc.target/i386/pr65167.c: New.
6354 2015-02-25 Kai Tietz <ktietz@redhat.com>
6356 PR tree-optimization/61917
6357 * gcc.dg/vect/vect-pr61917.c: New file.
6359 2015-02-24 Jakub Jelinek <jakub@redhat.com>
6361 PR tree-optimization/65170
6362 * gcc.c-torture/execute/pr65170.c: New test.
6363 * gcc.dg/tree-ssa/vrp96.c: New test.
6365 2015-02-24 Tom de Vries <tom@codesourcery.com>
6367 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6369 2015-02-24 Tom de Vries <tom@codesourcery.com>
6372 * lib/gcc-defs.exp (additional_sources_used): Add new var.
6373 (dg-additional-files-options): Copy additional_sources to
6374 additional_sources_used before emptying additional_sources.
6375 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6376 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6377 (cleanup-saved-temps): Use additional_sources_used instead of
6379 (dg-test): Reset additional_sources_used.
6381 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
6384 * gfortran.dg/integer_exponentiation_6.F90: New test.
6386 2015-02-23 Martin Sebor <msebor@redhat.com>
6389 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6390 two parts. One to save registers, the other to verify the
6391 registers have the right values. Save register state into
6392 static data rather than on the stack.
6394 2015-02-23 Jakub Jelinek <jakub@redhat.com>
6397 * c-c++-common/asan/pr63888.c: New test.
6399 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
6402 * gcc.c-torture/compile/pr65163.c: New.
6404 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6406 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6407 with -m31 on 64 bit.
6408 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6409 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6411 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6413 * gcc.target/s390/20090223-1.c: Add
6414 -Wno-implicit-function-declaration option.
6415 * gcc.target/s390/pr42224.c: Likewise.
6416 * gcc.target/s390/pr55718.c: Likewise.
6418 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6420 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6421 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6422 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6423 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6424 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6425 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6426 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6427 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6428 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6429 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6430 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6431 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6432 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6433 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6434 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6435 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6436 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6437 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6438 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6439 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6440 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6442 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6444 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6445 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6446 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6447 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6448 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6449 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6450 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6451 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6452 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6453 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6454 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6455 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6456 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6457 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6458 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6459 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
6461 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6465 * gfortran.dg/pr61960.f90: New.
6466 * gfortran.dg/pr64230.f90: New.
6467 * gfortran.dg/pr64980.f03: New.
6469 2015-02-22 Tom de Vries <tom@codesourcery.com>
6471 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
6473 2015-02-21 Arnaud Charlet <charlet@adacore.com>
6476 * gnat.dg/timing_events.adb: Removed, invalid test.
6478 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
6481 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6483 * g++.dg/gcov/gcov-2.C: Likewise.
6485 2015-02-20 Richard Biener <rguenther@suse.de>
6487 PR tree-optimization/65136
6488 * gcc.dg/tree-ssa/pr65136.c: New testcase.
6490 2015-02-20 Jakub Jelinek <jakub@redhat.com>
6493 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6494 and nvptx-*-* blacklisting.
6496 * gcc.dg/sibcall-9.c: New test.
6497 * gcc.dg/sibcall-10.c: New test.
6499 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6501 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6503 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
6506 * gcc.target/avr/torture/pr64452.c: New test.
6508 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
6510 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6511 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6513 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6516 * lib/target-supports.exp (check_compile): Check whether
6517 additional_sources is defined before using it.
6519 2015-02-19 Jakub Jelinek <jakub@redhat.com>
6522 * g++.dg/opt/pr65074.C: New file.
6524 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
6526 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6527 (size_type): New typedef.
6528 (operator "" _script): Use it for the last argument.
6530 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6532 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6534 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6536 * lib/target-supports.exp (check_compile): Save/restore
6537 additional_sources that may belong to an actual test.
6539 2015-02-18 Jakub Jelinek <jakub@redhat.com>
6541 PR gcov-profile/64634
6542 * g++.dg/gcov/gcov-15.C: New test.
6544 2015-02-18 Tom de Vries <tom@codesourcery.com>
6546 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6548 2015-02-18 Tom de Vries <tom@codesourcery.com>
6550 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6552 2015-02-18 Tom de Vries <tom@codesourcery.com>
6554 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6556 2015-02-18 Tom de Vries <tom@codesourcery.com>
6558 * gfortran.dg/fmt_cache_1.f: Add missing close.
6560 2015-02-18 Tom de Vries <tom@codesourcery.com>
6563 * gfortran.dg/read_eof_8.f90: Add missing close.
6565 2015-02-18 Richard Biener <rguenther@suse.de>
6567 PR tree-optimization/65063
6568 * gcc.dg/pr65063.c: New testcase.
6570 2015-02-18 Richard Biener <rguenther@suse.de>
6572 PR tree-optimization/62217
6573 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6575 2015-02-18 Marek Polacek <polacek@redhat.com>
6578 * c-c++-common/ubsan/pr65081.c: New test.
6580 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6582 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6583 * gcc.target/sh/force-cbranch-delay-slot.c: New.
6585 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
6587 * gcc.dg/ipa/propalign-3.c: New test.
6589 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6592 * gcc.target/sh/pr64793.c: New.
6593 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6595 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
6597 * gcc.target/arm/divzero.c: New test case.
6599 2015-02-17 Tom de Vries <tom@codesourcery.com>
6601 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6603 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
6604 Jakub Jelinek <jakub@redhat.com>
6607 * g++.dg/cpp0x/pr65075.C: New test.
6609 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
6612 * gcc.target/powerpc/pr65058.c: New test.
6614 2015-02-16 Jeff Law <law@redhat.com>
6616 PR tree-optimization/64823
6617 * gcc.dg/uninit-20.c: New test.
6619 2015-02-16 Jakub Jelinek <jakub@redhat.com>
6620 James Greenhalgh <james.greenhalgh@arm.com>
6623 * gcc.dg/ipa/ipa-clone-1.c: New test.
6625 2015-02-16 Richard Biener <rguenther@suse.de>
6627 PR tree-optimization/65077
6628 * gcc.dg/torture/pr65077.c: New testcase.
6630 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
6632 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6633 Directive adjusted to scan for ldaxr.
6634 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6635 adjusted to scan for ldaex.
6637 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6640 * g++.dg/cpp0x/constexpr-65080.C: New.
6642 2015-02-16 Richard Biener <rguenther@suse.de>
6644 PR tree-optimization/63593
6645 * gcc.dg/pr63593.c: New testcase.
6647 2015-02-16 Marek Polacek <polacek@redhat.com>
6650 * gcc.dg/pr65066.c: New test.
6652 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
6654 * gcc.dg/pr65002.C: Move ...
6655 * g++.dg/ipa/pr65002.C: ... here.
6657 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
6659 * gcc.target/powerpc/pr64205.c: Skip on AIX.
6660 * gcc.target/powerpc/pr64505.c: Skip on AIX.
6661 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6662 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6664 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
6667 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6668 the expression to find calls.
6669 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6670 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6671 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6672 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6673 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6675 2015-02-14 Marek Polacek <polacek@redhat.com>
6678 * gcc.dg/array-11.c: New test.
6679 * gcc.dg/array-12.c: New test.
6680 * gcc.dg/array-13.c: New test.
6681 * gcc.dg/array-14.c: New test.
6682 * gcc.dg/c99-flex-array-typedef-1.c: New test.
6683 * gcc.dg/c99-flex-array-typedef-2.c: New test.
6684 * gcc.dg/c99-flex-array-typedef-3.c: New test.
6685 * gcc.dg/c99-flex-array-typedef-5.c: New test.
6686 * gcc.dg/c99-flex-array-typedef-7.c: New test.
6687 * gcc.dg/c99-flex-array-typedef-8.c: New test.
6689 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6692 * g++.dg/lookup/using54.C: New.
6694 2015-02-13 Jeff Law <law@redhat.com>
6697 Revert my change for tree-optimization/64823.
6699 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6701 PR tree-optimization/65053
6702 * gcc.c-torture/execute/pr65053-1.c: New test.
6703 * gcc.c-torture/execute/pr65053-2.c: New test.
6705 2015-02-13 Marek Polacek <polacek@redhat.com>
6708 * gcc.dg/pr65050.c: New test.
6710 2015-02-13 Jeff Law <law@redhat.com>
6712 PR tree-optimization/64823
6713 * gcc.dg/uninit-20.c: New test.
6715 PR rtl-optimization/47477
6716 * gcc.dg/tree-ssa/pr47477.c: New test.
6718 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6721 * g++.dg/parse/ivdep-2.C: New.
6722 * g++.dg/parse/ivdep-3.C: Likewise.
6724 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6727 * gfortran.dg/continuation_13.f90: New test.
6728 * gfortran.dg/continuation_14.f: New test.
6730 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6733 * g++.dg/cpp0x/sfinae55.C: New.
6735 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6738 * g++.dg/ipa/pr65034.C: New test.
6740 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
6742 PR tree-optimization/65002
6743 * gcc.dg/pr65002.C: New.
6745 2015-02-13 Marek Polacek <polacek@redhat.com>
6748 * c-c++-common/pr65040.c: New test.
6750 2015-02-13 Bin Cheng <bin.cheng@arm.com>
6752 PR tree-optimization/64705
6753 * gcc.dg/tree-ssa/pr64705.c: New test.
6755 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
6758 * gcc.dg/visibility-22.c: New test.
6759 * gcc.dg/visibility-23.c: New test.
6760 * gcc.target/i386/pr32219-1.c: New test.
6761 * gcc.target/i386/pr32219-2.c: New test.
6762 * gcc.target/i386/pr32219-3.c: New test.
6763 * gcc.target/i386/pr32219-4.c: New test.
6764 * gcc.target/i386/pr32219-5.c: New test.
6765 * gcc.target/i386/pr32219-6.c: New test.
6766 * gcc.target/i386/pr32219-7.c: New test.
6767 * gcc.target/i386/pr32219-8.c: New test.
6768 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6770 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6772 PR libgfortran/57822
6773 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6774 four different KINDs.
6776 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6779 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6782 * g++.dg/ubsan/pr65000.C: New test.
6784 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
6787 * gfortran.dg/finalize_28.f90: New test
6789 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6792 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6793 DW_TAG_lexical_block removal.
6794 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6795 * g++.dg/guality/pr55541.C: New test.
6798 * g++.dg/ubsan/pr64984.C: New test.
6800 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
6802 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6804 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6807 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6808 instructions for 2015-01-14 get_memmodel changes.
6809 * gcc.target/powerpc/atomic-p8.c: Likewise.
6812 * g++.dg/ubsan/pr65019.C: New test.
6814 PR tree-optimization/65014
6815 * gcc.c-torture/compile/pr65014.c: New test.
6817 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6819 PR libgfortran/57822
6820 * gfortran/fmt_g0_7.f08: Revise test.
6822 2015-02-11 Jeff Law <law@redhat.com>
6825 * gcc.target/m68k/pr63347.c: New test.
6827 2015-02-11 Marek Polacek <polacek@redhat.com>
6829 * g++.dg/ubsan/shift-1.C: New test.
6830 * gcc.dg/ubsan/c-shift-2.c: New test.
6831 * c-c++-common/ubsan/shift-5.c: Remove file.
6833 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
6835 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6836 Directive adjusted to XFAIL.
6837 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6840 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6843 * g++.dg/opt/pr65003.C: New test.
6845 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
6847 * lib/target-supports.exp (check_effective_target_pie): Renamed
6849 (check_effective_target_pie_enabled): This.
6850 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6851 * gcc.target/i386/pie.c: Likewise.
6853 2015-02-11 Andrew Pinski <apinski@cavium.com>
6856 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6857 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6859 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6862 * gcc.target/i386/pr61925-1.c: New test.
6863 * gcc.target/i386/pr61925-2.c: New test.
6864 * gcc.target/i386/pr61925-3.c: New test.
6866 2015-02-10 Jakub Jelinek <jakub@redhat.com>
6869 * g++.dg/asan/pr65004.C: New test.
6871 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
6874 * gcc.taget/sh/pr64661-0.h: New.
6875 * gcc.taget/sh/pr64661-1.c: New.
6876 * gcc.taget/sh/pr64661-2.c: New.
6877 * gcc.taget/sh/pr64661-3.c: New.
6878 * gcc.taget/sh/pr64661-4.c: New.
6880 2015-02-10 Richard Biener <rguenther@suse.de>
6882 PR tree-optimization/64995
6883 * g++.dg/torture/pr64995.C: New testcase.
6885 2015-02-10 Richard Biener <rguenther@suse.de>
6887 PR tree-optimization/64909
6888 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6890 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6892 * gcc.dg/signbit-sa.c: New test.
6894 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6896 PR libgfortran/57822
6897 * gfortran/fmt_g0_7.f08: New test.
6899 2015-02-10 Bin Cheng <bin.cheng@arm.com>
6901 PR tree-optimization/43378
6902 * gcc.dg/tree-ssa/pr43378.c: New test.
6904 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
6907 * g++.dg/torture/pr64978.C: New testcase.
6909 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6912 * gcc.dg/asan/pr64981.c: New test.
6914 2015-02-09 Marek Polacek <polacek@redhat.com>
6917 * gcc.dg/pr64856.c: New test.
6919 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6922 * gcc.dg/tree-ssa/stdarg-7.c: New test.
6923 * gcc.c-torture/execute/pr64979.c: New test.
6925 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
6927 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6929 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6931 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6932 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6934 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6937 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6939 2015-02-09 Richard Biener <rguenther@suse.de>
6941 PR tree-optimization/54000
6942 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6944 2015-02-09 Tom de Vries <tom@codesourcery.com>
6946 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6948 2015-02-09 Martin Liska <mliska@suse.cz>
6950 * g++.dg/ipa/pr64858.C: New test.
6952 2015-02-09 Tom de Vries <tom@codesourcery.com>
6954 * gcc.dg/uninit-19.c: Fix warning line for fpic.
6956 2015-02-08 Andrew Pinski <apinski@cavium.com>
6958 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6960 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
6963 * gfortran.dg/use_rename_8.f90: New.
6965 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
6967 * gnat.dg/addr7.ad[sb]: New test.
6968 * gnat.dg/addr8.ad[sb]: Likewise.
6970 2015-02-06 David Malcolm <dmalcolm@redhat.com>
6973 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6974 from jit.dg/test-compile-to-executable.c's create_code, with a
6975 clarification of the output message.
6976 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6978 (test_jit): Use CHECK_NO_ERRORS when calling
6979 gcc_jit_context_compile_to_file.
6980 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6981 jit-verify-compile-to-file to jit-verify-output-file-was-created.
6982 (jit-setup-compile-to-file): Likewise. Add a verbose comment
6983 about deletions that are attempted.
6984 (jit-verify-compile-to-file): Rename to...
6985 (jit-verify-output-file-was-created): ...this, and drop the
6986 attempt to run "file" and verify the output.
6987 (jit-verify-assembler): New function.
6988 (jit-verify-object): New function.
6989 (jit-verify-dynamic-library): New function.
6990 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6991 favor of an implementation from new file
6992 create-code-for-hello-world-executable.h, which also adds a
6994 (dg-final): Replace jit-verify-compile-to-file with
6995 jit-verify-output-file-was-created, and invoke new function
6996 jit-verify-assembler.
6997 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6999 (dg-final): Replace jit-verify-compile-to-file with
7000 jit-verify-output-file-was-created, and invoke new function
7001 jit-verify-dynamic-library.
7002 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7003 favor of an implementation from new file
7004 create-code-for-hello-world-executable.h, which also adds a
7006 (dg-final): Replace jit-verify-compile-to-file with
7007 jit-verify-output-file-was-created. Strengthen the expected stdout
7008 from the built executable.
7009 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7010 favor of an implementation from new file
7011 create-code-for-hello-world-executable.h, which also adds a
7013 (dg-final): Replace jit-verify-compile-to-file with
7014 jit-verify-output-file-was-created, and invoke new function
7016 * jit.dg/verify-dynamic-library.c: New source file.
7018 2015-02-06 Sebastian Pop <s.pop@samsung.com>
7019 Brian Rzycki <b.rzycki@samsung.com>
7021 PR tree-optimization/64878
7022 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
7024 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7027 * g++.dg/ipa/pr64896.C: New test.
7029 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7032 * gcc.target/powerpc/pr64205.c: New file.
7034 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
7036 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
7037 (dg-options): Use -fpie instead of -fPIE -pie.
7039 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7042 * g++.dg/asan/pr64937.C: New test.
7044 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
7047 * gfortran.dg/class_to_type_4.f90: New test
7049 2015-01-29 Andre Vehreschild <vehre@gmx.de>
7051 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7053 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7055 PR rtl-optimization/64957
7057 * gcc.c-torture/execute/pr64957.c: New test.
7059 2015-02-05 Jeff Law <law@redhat.com>
7062 * gcc.target/h8300/pr17306-1.c: New test.
7063 * gcc.target/h8300/pr17306-2.c: New test.
7065 2015-02-05 Tobias Burnus <burnus@net-b.de>
7068 * gfortran.dg/structure_constructor_12.f90: New.
7070 2015-02-05 Jeff Law <law@redhat.com>
7073 gcc.target/h8300/pr58400.c: New test.
7075 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
7077 * gcc.target/arm/macro_defs0.c: New test.
7078 * gcc.target/arm/macro_defs1.c: New test.
7079 * gcc.target/arm/macro_defs2.c: New test.
7081 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
7083 PR rtl-optimization/64905
7084 * gcc.target/i386/pr64905.c: Require nonpic target.
7085 (dg-options): Add -fomit-frame-pointer.
7088 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
7090 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7093 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
7096 * gfortran.dg/type_to_class_2.f90: New test
7097 * gfortran.dg/type_to_class_3.f90: New test
7099 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
7102 * g++.dg/torture/pr64686.C: New testcase.
7104 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
7106 PR rtl-optimization/64905
7107 * gcc.target/i386/pr64905.c: New file.
7109 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7111 * gcc.dg/guality/pr41447-1.c: Remove xfail.
7112 * gcc.dg/guality/pr41616-1.c: Ditto.
7114 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
7117 * gcc.dg/pr64817-3.c: New.
7119 2015-02-04 Jakub Jelinek <jakub@redhat.com>
7120 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7122 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7123 pass parameters in registers.
7124 * gcc.dg/guality/pr36728-2.c (main): Likewise.
7125 * gcc.dg/guality/pr36728-3.c (main): Likewise.
7126 * gcc.dg/guality/pr36728-4.c (main): Likewise.
7128 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
7129 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7131 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7132 list, allow for multilibed targets.
7133 * gcc.dg/combine_ashiftrt_2.c: Likewise.
7135 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7137 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7138 * gcc.dg/pr46728-6.c: Ditto.
7140 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
7142 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7143 for mips_nanlegacy target.
7145 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
7147 * gcc.target/i386/chkp-hidden-def.c: New.
7149 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7152 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7153 to use 24 bits for bitfield b.
7155 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7158 * lib/target-supports.exp (check_effective_target_bswap64): Do not
7159 cache result in a global variable. Include all 32-bit targets for
7162 2015-02-03 Jakub Jelinek <jakub@redhat.com>
7164 PR rtl-optimization/64756
7165 * gcc.c-torture/execute/pr64756.c: New test.
7167 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
7170 * gcc.target/sh/pr64660-0.h: New.
7171 * gcc.target/sh/pr64660-1.c: New.
7172 * gcc.target/sh/pr64660-2.c: New.
7173 * gcc.target/sh/pr64660-3.c: New.
7174 * gcc.target/sh/pr64660-4.c: New.
7176 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7179 * g++.dg/warn/Waddress-2.C: New.
7181 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
7184 * gcc.target/i386/pr49095.c: XFAIL for ia32.
7186 2015-02-03 Dodji Seketeli <dodji@redhat.com>
7188 PR preprocessor/64803
7189 * gcc.dg/cpp/builtin-macro-1.c: New test case.
7191 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
7193 * g++.dg/ipa/devirt-37.C: Disable early inlining.
7195 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
7197 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7198 (_ARM_FPSRC): Add DN and AHP fields.
7199 (clean_results): Force DN=1 on AArch64.
7200 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7201 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7202 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7203 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7204 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7205 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7207 2015-02-02 Alan Modra <amodra@gmail.com>
7209 * gcc.target/powerpc/cprophard.c: New.
7211 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
7213 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7214 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7216 2015-02-01 Jakub Jelinek <jakub@redhat.com>
7219 * gcc.dg/pr64817-1.c: New test.
7220 * gcc.dg/pr64817-2.c: New test.
7222 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
7225 * gcc.target/sh/pr64851-0.h: New
7226 * gcc.target/sh/pr64851-1.c: New
7227 * gcc.target/sh/pr64851-2.c: New
7228 * gcc.target/sh/pr64851-3.c: New
7229 * gcc.target/sh/pr64851-4.c: New
7231 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7234 * gcc.dg/torture/pr64882.c: New test.
7236 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
7239 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7242 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7244 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7245 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7246 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7247 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7248 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7249 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7251 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7252 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7254 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7255 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7258 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7261 * g++.dg/pr64688-2.C: New.
7263 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7265 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7266 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7267 * gcc.target/i386/fuse-caller-save.c: Ditto.
7268 * gcc.target/i386/headmerge-1.c: Ditto.
7269 * gcc.target/i386/headmerge-2.c: Ditto.
7270 * gcc.target/i386/sibcall-6.c: Ditto.
7272 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7275 * gcc.target/i386/pr64617.c: New test.
7277 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7280 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7281 (dg-options): Remove -m32.
7282 (dg-final): Scan for "movb %al" only.
7283 * gcc.target/i386/pr15184-2.c: Ditto.
7285 2015-01-30 Richard Biener <rguenther@suse.de>
7287 PR tree-optimization/64829
7288 * gcc.dg/vect/pr64829.c: New testcase.
7290 2015-01-29 Marek Polacek <polacek@redhat.com>
7293 * gcc.dg/pr64709.c: New test.
7295 2015-01-29 Jakub Jelinek <jakub@redhat.com>
7298 * g++.dg/ubsan/pr64717-1.C: New test.
7299 * g++.dg/ubsan/pr64717-2.C: New test.
7301 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
7303 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7305 2015-01-29 Jeff Law <law@redhat.com>
7308 * gcc.target/i386/pr15184-1.c: New test.
7309 * gcc.target/i386/pr15184-2.c: New test.
7311 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7313 PR tree-optimization/64746
7314 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7316 2015-01-29 Richard Biener <rguenther@suse.de>
7318 PR tree-optimization/64853
7319 * gcc.dg/torture/pr64853.c: New testcase.
7321 2015-01-29 Richard Biener <rguenther@suse.de>
7323 PR tree-optimization/64844
7324 * gcc.dg/vect/pr64844.c: New testcase.
7326 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7329 * gcc.dg/pr64809.c: Delete.
7331 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
7334 * gcc.target/i386/pr64805.c: New.
7336 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7338 * gcc.dg/guality/guality.h (main): Add argv[0] to
7339 guality_gdb_command.
7341 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
7344 * gcc.dg/tree-ssa/pr64801.c: New testcase.
7346 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
7349 * gcc.target/sh/sh.exp
7350 (check_effective_target_atomic_model_soft_gusa_available,
7351 check_effective_target_atomic_model_soft_tcb_available,
7352 check_effective_target_atomic_model_soft_imask_available,
7353 check_effective_target_atomic_model_hard_llcs_available): New.
7354 * gcc.target/sh/pr64659-0.h: New.
7355 * gcc.target/sh/pr64659-1.c: New.
7356 * gcc.target/sh/pr64659-2.c: New.
7357 * gcc.target/sh/pr64659-3.c: New.
7358 * gcc.target/sh/pr64659-4.c: New.
7360 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
7362 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7363 scan-assembler-times pattern.
7365 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7368 * gcc.dg/pr64809.c: New test.
7370 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
7372 PR tree-optimization/64277
7373 * gcc.dg/pr64277.c: New.
7375 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7377 PR tree-optimization/64718
7378 * gcc.c-torture/execute/pr64718.c: New test.
7380 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
7382 * gcc.target/aarch64/abs_2.c: New.
7384 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
7386 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7387 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7388 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7391 2015-01-28 Jakub Jelinek <jakub@redhat.com>
7394 * lib/target-supports.exp (check_effective_target_comdat_group): New.
7395 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7396 { target comdat_group }.
7398 2015-01-27 Tobias Burnus <burnus@net-b.de>
7401 * gfortran.dg/goacc/coarray_2.f90: New.
7403 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7407 * g++.dg/torture/pr64139.C: New testcase.
7408 * g++.dg/torture/pr60871.C: Likewise.
7410 2015-01-27 Janus Weil <janus@gcc.gnu.org>
7413 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7414 prevent linking errors.
7416 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7419 * g++.dg/torture/pr64282.C: New testcase.
7421 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7423 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7426 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7428 * gcc.target/s390/hotpatch-13.c: New testcase.
7429 * gcc.target/s390/hotpatch-14.c: New testcase.
7430 * gcc.target/s390/hotpatch-15.c: New testcase.
7431 * gcc.target/s390/hotpatch-16.c: New testcase.
7432 * gcc.target/s390/hotpatch-17.c: New testcase.
7433 * gcc.target/s390/hotpatch-18.c: New testcase.
7434 * gcc.target/s390/hotpatch-19.c: New testcase.
7435 * gcc.target/s390/hotpatch-20.c: New testcase.
7436 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7437 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7438 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7439 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7440 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7441 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7442 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7443 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7444 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7445 * gcc.target/s390/hotpatch-10.c: Likewise.
7446 * gcc.target/s390/hotpatch-11.c: Likewise.
7447 * gcc.target/s390/hotpatch-12.c: Likewise.
7448 * gcc.target/s390/hotpatch-2.c: Likewise.
7449 * gcc.target/s390/hotpatch-3.c: Likewise.
7450 * gcc.target/s390/hotpatch-4.c: Likewise.
7451 * gcc.target/s390/hotpatch-5.c: Likewise.
7452 * gcc.target/s390/hotpatch-6.c: Likewise.
7453 * gcc.target/s390/hotpatch-7.c: Likewise.
7454 * gcc.target/s390/hotpatch-8.c: Likewise.
7455 * gcc.target/s390/hotpatch-9.c: Likewise.
7456 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
7457 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7458 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7459 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7460 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7461 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7462 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7463 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7465 2015-01-27 Jiong Wang <jiong.wang@arm.com>
7467 * gcc.dg/long_branch.c: New testcase.
7469 2015-01-27 Richard Biener <rguenther@suse.de>
7471 PR tree-optimization/56273
7472 PR tree-optimization/59124
7473 PR tree-optimization/64277
7474 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7475 * gcc.dg/Warray-bounds-12.c: Likewise.
7476 * gcc.dg/Warray-bounds-13.c: Likewise.
7478 2015-01-27 Jakub Jelinek <jakub@redhat.com>
7480 PR rtl-optimization/61058
7481 * gcc.dg/pr61058.c: New test.
7483 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
7485 * gcc.target/i386/chkp-narrow-bounds.c: New.
7487 2015-01-27 Jakub Jelinek <jakub@redhat.com>
7489 PR tree-optimization/64807
7490 * gcc.dg/pr64807.c: New test.
7493 * gcc.dg/pr64766.c: New test.
7495 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
7498 * gcc.target/sh/pr49263-4.c: New.
7500 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7503 * gfortran.dg/allocate_with_mold_1.f90: New test
7505 2015-01-26 Jakub Jelinek <jakub@redhat.com>
7508 * gcc.dg/pr64778.c: New test.
7511 * gcc.dg/vect/pr64421.c: New test.
7513 2015-01-26 Tobias Burnus <burnus@net-b.de>
7516 * gfortran.dg/coarray_36.f: New.
7517 * gfortran.dg/coarray_37.f90: New.
7519 2015-01-26 Janus Weil <janus@gcc.gnu.org>
7522 * gfortran.dg/class_allocate_18.f90: New.
7524 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7526 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7528 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7530 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7532 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7534 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7536 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7538 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7540 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7542 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7543 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7544 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7545 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7547 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7549 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7550 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7551 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7553 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7555 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7556 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7557 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7558 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7559 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7562 2015-01-26 Richard Biener <rguenther@suse.de>
7565 * gcc.dg/uninit-19.c: New testcase.
7567 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7569 * lib/target-supports.exp (check_effective_target_vect64): Add
7572 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
7575 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7577 2015-01-26 Tony Liu <tony.liu@arm.com>
7579 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7582 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
7585 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7586 correctly, clean up afterwards.
7588 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
7591 * gfortran.dg/use_rename_7.f90: New.
7593 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
7595 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7596 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7598 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
7601 * gcc.target/sh/pr54236-4.c: New.
7603 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
7605 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7606 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
7609 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
7612 * gfortran.dg/open_new_segv.f90: New test.
7614 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
7623 * gcc.target/sh/pr64345-1.c: New.
7624 * gcc.target/sh/pr64345-2.c: New.
7625 * gcc.target/sh/pr59533-1.c: New.
7626 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7627 * gcc.target/sh/pr52933-2.c: Likewise.
7628 * gcc.target/sh/pr54089-1.c: Likewise.
7629 * gcc.target/sh/pr54236-1.c: Likewise.
7630 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7631 * gcc.target/sh/pr49263-1.c: Remove xfails.
7632 * gcc.target/sh/pr49263-2.c: Likewise.
7633 * gcc.target/sh/pr49263-3.c: Likewise.
7634 * gcc.target/sh/pr53987-1.c: Likewise.
7635 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7636 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7637 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7638 (test05, test06, test07, test08, test09, test10, test11, test12): New.
7639 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7640 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7642 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7645 2015-01-24 Tom de Vries <tom@codesourcery.com>
7647 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7649 2015-01-23 Ian Lance Taylor <iant@google.com>
7652 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7653 targets without split stack support.
7655 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
7658 * gcc.target/i386/pr64317.c: New test.
7660 2015-01-23 Jakub Jelinek <jakub@redhat.com>
7662 PR rtl-optimization/63637
7663 PR rtl-optimization/60663
7664 * gcc.dg/pr63637-1.c: New test.
7665 * gcc.dg/pr63637-2.c: New test.
7666 * gcc.dg/pr63637-3.c: New test.
7667 * gcc.dg/pr63637-4.c: New test.
7668 * gcc.dg/pr63637-5.c: New test.
7669 * gcc.dg/pr63637-6.c: New test.
7670 * gcc.target/i386/pr63637-1.c: New test.
7671 * gcc.target/i386/pr63637-2.c: New test.
7672 * gcc.target/i386/pr63637-3.c: New test.
7673 * gcc.target/i386/pr63637-4.c: New test.
7674 * gcc.target/i386/pr63637-5.c: New test.
7675 * gcc.target/i386/pr63637-6.c: New test.
7677 2015-01-23 Richard Biener <rguenther@suse.de>
7680 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7681 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7683 2015-01-23 Marek Polacek <polacek@redhat.com>
7685 PR preprocessor/60570
7686 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7687 * gcc.dg/cpp/pr60570.c: New test.
7689 2015-01-23 Richard Biener <rguenther@suse.de>
7692 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7693 vectorization on vect64 targets.
7695 2015-01-23 Janus Weil <janus@gcc.gnu.org>
7698 * gfortran.dg/class_allocate_17.f90: New.
7700 2015-01-23 Tobias Burnus <burnus@net-b.de>
7703 * gfortran.dg/goacc/combined_loop.f90: New.
7705 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7708 * gfortran.dg/make_unit.f90: New test.
7710 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7713 * gfortran.dg/negative_unit_int8.f: Update.
7715 2015-01-22 Jeff Law <law@redhat.com>
7718 * gcc.target/m68k/pr52076-1.c: New test.
7719 * gcc.target/m68k/pr52076-2.c: New test.
7721 2015-01-22 Richard Biener <rguenther@suse.de>
7724 * gcc.dg/torture/pr64728.c: New testcase.
7726 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
7729 * g++.dg/pr64688.C: New test.
7731 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
7733 * gcc.target/i386/chkp-always_inline.c (f1): Make static
7734 to avoid errors with -fpic.
7736 2015-01-22 Richard Biener <rguenther@suse.de>
7739 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7741 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
7743 PR rtl-optimization/64682
7744 * gcc.c-torture/execute/pr64682.c: New file.
7746 2015-01-21 Jakub Jelinek <jakub@redhat.com>
7749 * gcc.dg/pr64511.c: New test.
7751 PR rtl-optimization/62078
7752 * g++.dg/opt/pr62078.C: New test.
7755 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7757 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
7760 * gfortran.dg/internal_pack_15.f90: New test.
7762 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
7764 * c-c++-common/tsan/step.c: New testcase.
7766 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7768 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7770 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7772 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7774 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7776 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7778 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7780 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7782 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7784 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7786 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7788 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7790 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7792 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7794 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7796 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7798 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7800 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7802 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7804 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7806 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7808 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7810 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7812 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7814 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7816 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7817 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7818 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7821 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7823 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7824 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7825 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7828 2015-01-21 Renlin Li <renlin.li@arm.com>
7830 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7831 * g++.dg/tls/thread_local5g.C: Likewise.
7832 * g++.dg/tls/thread_local6g.C: Likewise.
7834 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7836 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7837 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7838 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7840 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7842 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7843 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7844 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7846 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7848 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7849 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7850 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7852 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7854 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7855 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7856 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7858 2015-01-20 Jeff Law <law@redhat.com>
7861 * gcc.target/m68k/pr59946.c: New test.
7863 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7865 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7866 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7867 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7869 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7871 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7872 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7873 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7875 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7877 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7878 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7879 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7881 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7883 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7884 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7885 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7887 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7890 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7892 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7893 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7894 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7896 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7898 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7899 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7900 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7902 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7904 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7906 2015-01-20 Jakub Jelinek <jakub@redhat.com>
7908 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7911 * g++.dg/ubsan/pr64632.C: New test.
7914 * gcc.dg/pr64663.c: New test.
7916 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7919 * g++.dg/warn/Wunused-var-23.C: New.
7921 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7924 * g++.dg/cpp0x/constexpr-59937-1.C: New.
7925 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7927 2015-01-20 Richard Biener <rguenther@suse.de>
7930 * gcc.dg/lto/pr64684_0.c: New testcase.
7931 * gcc.dg/lto/pr64684_1.c: Likewise.
7932 * gcc.dg/lto/pr64684_2.c: Likewise.
7933 * gcc.dg/lto/pr64685_0.c: Likewise.
7934 * gcc.dg/lto/pr64685_1.c: Likewise.
7936 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7939 * g++.dg/cpp1y/lambda-init12.C: New.
7941 2015-01-20 Richard Biener <rguenther@suse.de>
7943 PR tree-optimization/64410
7944 * g++.dg/vect/pr64410.cc: Require vect_double.
7946 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
7949 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7951 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
7955 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7957 PR rtl-optimization/64081
7958 * gcc.dg/pr64081.c: New test.
7960 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7962 * jit.dg/harness.h: Include <unistd.h>.
7963 (CHECK_NO_ERRORS): New.
7964 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7965 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7966 gcc_jit_context_compile_to_file.
7967 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7968 args to the spawned executable.
7969 (jit-expand-vars): New function.
7970 (jit-exe-params): New variable.
7971 (dg-jit-set-exe-params): New function.
7972 (jit-dg-test): Detect testcases that use
7973 jit-verify-compile-to-file and call jit-setup-compile-to-file.
7974 Set arguments of spawned process to jit-exe-params.
7975 (jit-get-output-filename): New function.
7976 (jit-setup-compile-to-file): New function.
7977 (jit-verify-compile-to-file): New function.
7978 (jit-run-executable): New function.
7979 (jit-verify-executable): New function.
7980 * jit.dg/test-compile-to-assembler.c: New testcase.
7981 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7982 * jit.dg/test-compile-to-executable.c: New testcase.
7983 * jit.dg/test-compile-to-object.c: New testcase.
7985 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
7988 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7991 2015-01-19 Martin Liska <mliska@suse.cz>
7993 * objc/compile/pr64668.m: New test.
7995 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7997 * jit.dg/test-arith-overflow.c: Include stdbool.h.
7998 (create_overflow_fn): Update comment to clarify that
7999 the third param of the created function is a bool *, not
8001 (verify_int_overflow_fn): Convert param "expected_ovf" from
8002 int to bool. Update third param of "overflow_fn_type" from int *
8003 to bool *. Update local "actual_ovf" from int to bool.
8004 (verify_uint_overflow_fn): Likewise.
8006 2015-01-19 Martin Liska <mliska@suse.cz>
8008 * gcc.dg/ipa/ipa-icf-33.c: New test.
8010 2015-01-19 Felix Yang <felix.yang@huawei.com>
8011 Haijian Zhang <z.zhanghaijian@huawei.com>
8013 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8014 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8015 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8016 result_float64x2, expected_hfloat64x2): New helper type, variable and
8018 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8019 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
8020 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
8021 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
8022 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
8023 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
8024 and target without the FMA feature.
8026 2015-01-19 Jiong Wang <jiong.wang@arm.com>
8028 * gcc.target/aarch64/pr64304.c: New testcase.
8030 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
8032 PR rtl-optimization/64081
8033 * gcc.dg/pr64081.c: New test.
8035 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
8038 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8040 * gcc.target/aarch64/test_frame_6.c: Likewise.
8041 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8042 and x19 (in the epilogue).
8043 * gcc.target/aarch64/test_frame_4.c: Likewise.
8044 * gcc.target/aarch64/test_frame_7.c: Likewise.
8046 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
8048 * gcc.target/i386/chkp-always_inline.c: New.
8050 2015-01-15 Andrew Pinski <apinski@cavium.com>
8051 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8053 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8054 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8056 2015-01-18 Andre Vehreschild <vehre@gmx.de>
8059 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8060 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8062 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8065 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8067 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
8070 * gcc.target/sh/torture/pr64652.c: New.
8072 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
8074 * gcc.dg/ipa/ipa-icf-32.c: Update template.
8075 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8076 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8077 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8078 * c-c++-common/asan/kasan-recover-1.c: Likewise.
8079 * c-c++-common/asan/kasan-recover-2.c: Likewise.
8081 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
8084 * g++.dg/torture/pr64378.C: New testcase.
8086 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8089 * gfortran.dg/block_13.f08: New test
8091 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8094 * gfortran.dg/associate_1.f03: Allow test for character with
8097 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8099 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8100 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8102 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8104 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8106 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
8109 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8111 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8114 * gfortran.dg/alloc_comp_assign_13.f08: New test.
8117 * gfortran.dg/alloc_comp_assign_14.f08: New test.
8120 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8122 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8125 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8127 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
8129 PR rtl-optimization/52773
8130 * gcc.c-torture/compile/pr52773.c: New test.
8132 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8135 * g++.dg/cpp0x/alias-decl-46.C: New.
8137 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8139 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8141 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8143 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8145 (CHECK_FP): Likewise.
8146 (CHECK_CUMULATIVE_SAT): Likewise.
8148 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8150 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8151 (Set_Neon_Cumulative_Sat): Add parameter.
8152 (__set_neon_cumulative_sat): Support new parameter.
8153 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8154 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8156 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8157 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8160 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
8162 * g++.dg/tsan/vptr_benign_race.C: New testcase.
8163 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8165 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8168 * g++.dg/tls/thread_local-ice4.C: New.
8170 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
8172 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8175 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8178 * g++.dg/cpp0x/vt-62276.C: New.
8180 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8183 * g++.dg/pr64353.C: New.
8185 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8188 * gcc.target/aarch64/pr64263_1.c: New test.
8190 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
8192 PR tree-optimization/64434
8193 * gcc.dg/torture/pr64434.c: Move to...
8194 * gcc.dg/pr64434.c: ... here.
8196 2015-01-16 Richard Biener <rguenther@suse.de>
8199 * gcc.dg/uninit-18.c: New testcase.
8201 2015-01-16 Richard Biener <rguenther@suse.de>
8203 PR tree-optimization/64568
8204 * g++.dg/torture/pr64568-2.C: New testcase.
8206 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8209 * gcc.target/i386/chkp-label-address.c: New.
8211 2015-01-16 Janus Weil <janus@gcc.gnu.org>
8214 * gfortran.dg/pointer_init_6.f90: Extended.
8216 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
8218 * gcc.c-torture/compile/20150108.c: New test.
8220 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
8222 * gcc.target/visium: New directory.
8224 2015-01-16 Richard Biener <rguenther@suse.de>
8226 PR tree-optimization/61743
8227 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8228 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8230 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
8232 * gcc.dg/pr64015.c: New test.
8234 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
8238 * g++.dg/ipa/pr64612.C: New test.
8240 2015-01-16 Renlin Li <renlin.li@arm.com>
8242 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8244 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
8246 * gcc.target/i386/sse-14.c: Test new intrinsic.
8247 * gcc.target/i386/sse-22.c: Ditto.
8249 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8252 * g++.dg/cpp0x/auto44.C: New.
8254 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
8257 * gcc.target/nios2/gpopt-all.c: New test case.
8258 * gcc.target/nios2/gpopt-local.c: New test case.
8259 * gcc.target/nios2/gpopt-global.c: New test case.
8260 * gcc.target/nios2/gpopt-data.c: New test case.
8261 * gcc.target/nios2/gpopt-none.c: New test case.
8263 2015-01-15 Jakub Jelinek <jakub@redhat.com>
8265 * g++.dg/ubsan/vptr-1.C: New test.
8266 * g++.dg/ubsan/vptr-2.C: New test.
8267 * g++.dg/ubsan/vptr-3.C: New test.
8268 * g++.dg/ubsan/vptr-4.C: New test.
8269 * g++.dg/ubsan/vptr-5.C: New test.
8270 * g++.dg/ubsan/vptr-6.C: New test.
8271 * g++.dg/ubsan/vptr-7.C: New test.
8272 * g++.dg/ubsan/vptr-8.C: New test.
8273 * g++.dg/ubsan/vptr-9.C: New test.
8275 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8277 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8279 * lib/gcc-dg.exp: Likewise.
8281 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
8283 PR rtl-optimization/64110
8284 * gcc.target/i386/pr64110.c: Add scan-assembler.
8286 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
8287 James Norris <jnorris@codesourcery.com>
8288 Cesar Philippidis <cesar@codesourcery.com>
8289 Ilmir Usmanov <i.usmanov@samsung.com>
8291 * lib/target-supports.exp (check_effective_target_fopenacc): New
8293 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8294 * g++.dg/goacc/goacc.exp: Likewise.
8295 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8296 * gcc.dg/goacc/goacc.exp: Likewise.
8297 * gfortran.dg/goacc/goacc.exp: Likewise.
8298 * c-c++-common/cpp/openacc-define-1.c: New file.
8299 * c-c++-common/cpp/openacc-define-2.c: Likewise.
8300 * c-c++-common/cpp/openacc-define-3.c: Likewise.
8301 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8302 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8303 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8304 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8305 * c-c++-common/goacc/asyncwait-1.c: Likewise.
8306 * c-c++-common/goacc/cache-1.c: Likewise.
8307 * c-c++-common/goacc/clauses-fail.c: Likewise.
8308 * c-c++-common/goacc/collapse-1.c: Likewise.
8309 * c-c++-common/goacc/data-1.c: Likewise.
8310 * c-c++-common/goacc/data-2.c: Likewise.
8311 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8312 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8313 * c-c++-common/goacc/deviceptr-2.c: Likewise.
8314 * c-c++-common/goacc/deviceptr-3.c: Likewise.
8315 * c-c++-common/goacc/if-clause-1.c: Likewise.
8316 * c-c++-common/goacc/if-clause-2.c: Likewise.
8317 * c-c++-common/goacc/kernels-1.c: Likewise.
8318 * c-c++-common/goacc/loop-1.c: Likewise.
8319 * c-c++-common/goacc/loop-private-1.c: Likewise.
8320 * c-c++-common/goacc/nesting-1.c: Likewise.
8321 * c-c++-common/goacc/nesting-data-1.c: Likewise.
8322 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8323 * c-c++-common/goacc/parallel-1.c: Likewise.
8324 * c-c++-common/goacc/pcopy.c: Likewise.
8325 * c-c++-common/goacc/pcopyin.c: Likewise.
8326 * c-c++-common/goacc/pcopyout.c: Likewise.
8327 * c-c++-common/goacc/pcreate.c: Likewise.
8328 * c-c++-common/goacc/pragma_context.c: Likewise.
8329 * c-c++-common/goacc/present-1.c: Likewise.
8330 * c-c++-common/goacc/reduction-1.c: Likewise.
8331 * c-c++-common/goacc/reduction-2.c: Likewise.
8332 * c-c++-common/goacc/reduction-3.c: Likewise.
8333 * c-c++-common/goacc/reduction-4.c: Likewise.
8334 * c-c++-common/goacc/sb-1.c: Likewise.
8335 * c-c++-common/goacc/sb-2.c: Likewise.
8336 * c-c++-common/goacc/sb-3.c: Likewise.
8337 * c-c++-common/goacc/update-1.c: Likewise.
8338 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8339 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8340 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8341 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8342 * gfortran.dg/goacc/assumed.f95: Likewise.
8343 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8344 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8345 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8346 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8347 * gfortran.dg/goacc/branch.f95: Likewise.
8348 * gfortran.dg/goacc/cache-1.f95: Likewise.
8349 * gfortran.dg/goacc/coarray.f95: Likewise.
8350 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8351 * gfortran.dg/goacc/cray.f95: Likewise.
8352 * gfortran.dg/goacc/critical.f95: Likewise.
8353 * gfortran.dg/goacc/data-clauses.f95: Likewise.
8354 * gfortran.dg/goacc/data-tree.f95: Likewise.
8355 * gfortran.dg/goacc/declare-1.f95: Likewise.
8356 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8357 * gfortran.dg/goacc/fixed-1.f: Likewise.
8358 * gfortran.dg/goacc/fixed-2.f: Likewise.
8359 * gfortran.dg/goacc/fixed-3.f: Likewise.
8360 * gfortran.dg/goacc/fixed-4.f: Likewise.
8361 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8362 * gfortran.dg/goacc/if.f95: Likewise.
8363 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8364 * gfortran.dg/goacc/list.f95: Likewise.
8365 * gfortran.dg/goacc/literal.f95: Likewise.
8366 * gfortran.dg/goacc/loop-1.f95: Likewise.
8367 * gfortran.dg/goacc/loop-2.f95: Likewise.
8368 * gfortran.dg/goacc/loop-3.f95: Likewise.
8369 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8370 * gfortran.dg/goacc/omp.f95: Likewise.
8371 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8372 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8373 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8374 * gfortran.dg/goacc/parameter.f95: Likewise.
8375 * gfortran.dg/goacc/private-1.f95: Likewise.
8376 * gfortran.dg/goacc/private-2.f95: Likewise.
8377 * gfortran.dg/goacc/private-3.f95: Likewise.
8378 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8379 * gfortran.dg/goacc/reduction-2.f95: Likewise.
8380 * gfortran.dg/goacc/reduction.f95: Likewise.
8381 * gfortran.dg/goacc/routine-1.f90: Likewise.
8382 * gfortran.dg/goacc/routine-2.f90: Likewise.
8383 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8384 * gfortran.dg/goacc/several-directives.f95: Likewise.
8385 * gfortran.dg/goacc/sie.f95: Likewise.
8386 * gfortran.dg/goacc/subarrays.f95: Likewise.
8387 * gfortran.dg/gomp/map-1.f90: Likewise.
8388 * gfortran.dg/openacc-define-1.f90: Likewise.
8389 * gfortran.dg/openacc-define-2.f90: Likewise.
8390 * gfortran.dg/openacc-define-3.f90: Likewise.
8391 * g++.dg/gomp/block-1.C: Update for changed compiler output.
8392 * g++.dg/gomp/block-2.C: Likewise.
8393 * g++.dg/gomp/block-3.C: Likewise.
8394 * g++.dg/gomp/block-5.C: Likewise.
8395 * g++.dg/gomp/target-1.C: Likewise.
8396 * g++.dg/gomp/target-2.C: Likewise.
8397 * g++.dg/gomp/taskgroup-1.C: Likewise.
8398 * g++.dg/gomp/teams-1.C: Likewise.
8399 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8400 * gcc.dg/cilk-plus/jump.c: Likewise.
8401 * gcc.dg/gomp/block-1.c: Likewise.
8402 * gcc.dg/gomp/block-10.c: Likewise.
8403 * gcc.dg/gomp/block-2.c: Likewise.
8404 * gcc.dg/gomp/block-3.c: Likewise.
8405 * gcc.dg/gomp/block-4.c: Likewise.
8406 * gcc.dg/gomp/block-5.c: Likewise.
8407 * gcc.dg/gomp/block-6.c: Likewise.
8408 * gcc.dg/gomp/block-7.c: Likewise.
8409 * gcc.dg/gomp/block-8.c: Likewise.
8410 * gcc.dg/gomp/block-9.c: Likewise.
8411 * gcc.dg/gomp/target-1.c: Likewise.
8412 * gcc.dg/gomp/target-2.c: Likewise.
8413 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8414 * gcc.dg/gomp/teams-1.c: Likewise.
8416 2015-01-15 David Malcolm <dmalcolm@redhat.com>
8418 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8421 2015-01-15 Mike Stump <mikestump@comcast.net>
8423 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8424 * gcc.dg/inline_2.c: Likewise.
8425 * gcc.dg/inline_3.c: Likewise.
8426 * gcc.dg/inline_4.c: Likewise.
8428 2015-01-15 Janus Weil <janus@gcc.gnu.org>
8431 * gfortran.dg/proc_ptr_comp_43.f90: New.
8433 2015-01-15 Mike Stump <mikestump@comcast.net>
8435 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8436 * gcc.dg/unroll_2.c: Likewise.
8437 * gcc.dg/unroll_3.c: Likewise.
8438 * gcc.dg/unroll_4.c: Likewise.
8439 * gcc.dg/unroll_5.c: Likewise.
8441 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
8444 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8446 * gcc.target/aarch64/test_frame_6.c: Likewise.
8447 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8448 x30 and x19 (in the epilogue).
8449 * gcc.target/aarch64/test_frame_4.c: Likewise.
8450 * gcc.target/aarch64/test_frame_7.c: Likewise.
8452 2015-01-15 Martin Liska <mliska@suse.cz>
8454 * g++.dg/ipa/pr64068.C: New test.
8455 * gcc.dg/ipa/PR64559.c: New test.
8457 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
8459 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
8462 2015-01-15 Richard Biener <rguenther@suse.de>
8464 PR tree-optimization/61743
8465 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
8466 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8468 2015-01-15 Renlin Li <renlin.li@arm.com>
8470 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
8471 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
8473 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
8475 * gcc.dg/vect/vect-aggressive-1.c: New.
8476 * gcc.target/i386/avx2-vect-aggressive.c: New.
8478 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
8480 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8482 2015-01-15 Richard Biener <rguenther@suse.de>
8485 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8486 -Wl,-undefined,dynamic_lookup.
8488 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8490 * gnat.dg/opt47.adb: New test.
8492 2015-01-15 Richard Biener <rguenther@suse.de>
8495 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8497 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
8499 PR tree-optimization/64434
8500 * gcc.dg/torture/pr64434.c: New test.
8502 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
8504 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8505 -mno-micromips. MIPS32R1 and below require -mno-micromips.
8506 -march=loongson* and -march=octeon* require -mno-micromips.
8508 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
8509 Matthew Fortune <matthew.fortune@imgtec.com>
8511 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8512 * gcc.target/mips/call-saved-5.c (foo): Likewise.
8513 * gcc.target/mips/call-saved-6.c (foo): Likewise.
8514 * gcc.target/mips/call-saved-7.c: New file.
8515 * gcc.target/mips/call-saved-8.c: New file.
8516 * gcc.target/mips/call-saved-9.c: New file.
8518 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
8520 * gcc.target/mips/lsa.c: New file.
8521 * gcc.target/mips/mips64-lsa.c: Likewise.
8522 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8523 * gcc.target/mips/mulsize-4.c: Likewise.
8524 * gcc.target/mips/mulsize-5.c: New file.
8525 * gcc.target/mips/mulsize-6.c: Likewise.
8526 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8527 and !HAS_LSA as ghost options.
8528 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8531 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
8533 * g++.dg/torture/20141013.c: Set -fno-short-enums.
8535 2015-01-15 Richard Biener <rguenther@suse.de>
8538 * gcc.dg/torture/pr64365.c: New testcase.
8540 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
8542 * gcc.dg/stackprotectexplicit1.c: New test.
8543 * g++.dg/stackprotectexplicit2.c: New test.
8545 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8548 * gfortran.dg/inquire_internal.f90: New.
8549 * gfortran.dg/negative_unit_check.f90: New.
8551 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
8554 * gcc.target/sh/pr53988-1.c: New.
8556 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
8559 * g++.dg/tls/thread_local-ice3.C: New.
8561 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
8563 * gcc.target/i386/fentry-override.c: Properly place {} in target
8564 selector. Remove nonpic.
8565 * gcc.target/i386/fentry.c: Likewise.
8567 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8569 * gcc.dg/atomic-invalid.c: Check for invalid memory model
8570 warnings instead of errors.
8572 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
8574 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8575 option support instead of ENABLE_LTO from Makefile.
8577 2015-01-14 Richard Biener <rguenther@suse.de>
8579 PR tree-optimization/59354
8580 * gcc.dg/vect/pr59354.c: New testcase.
8582 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
8584 * lib/target-supports.exp
8585 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8586 on ARM architures before v7.
8588 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8591 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8594 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8597 * gcc.target/i386/pr64386.c: New test.
8599 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8602 * gcc.target/i386/pr64393.c: New test.
8604 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8607 * gcc.target/i386/pr64387.c: New test.
8609 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
8611 * gcc.target/aarch64/store-pair-1.c: Fix typo.
8613 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8615 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8617 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8620 * gcc.target/arm/pr64453.c: New.
8622 2015-01-14 Richard Biener <rguenther@suse.de>
8625 * gcc.dg/lto/pr64415_0.c: New testcase.
8626 * gcc.dg/lto/pr64415_1.c: Likewise.
8628 2015-01-14 Martin Liska <mliska@suse.cz>
8630 * gcc.dg/ipa/pr64307.c: New test.
8632 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
8634 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8637 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8640 * gcc.target/arm/pr64460_1.c: New test.
8642 2015-01-14 Richard Biener <rguenther@suse.de>
8644 PR tree-optimization/64493
8645 PR tree-optimization/64495
8646 * gcc.dg/vect/pr64493.c: New testcase.
8647 * gcc.dg/vect/pr64495.c: Likewise.
8649 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
8651 * gcc.dg/Warray-bounds-11.c: New test-case.
8653 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8655 * gcc.target/mips/octeon3-pipe-1.c: New test.
8657 2015-01-13 David Malcolm <dmalcolm@redhat.com>
8659 * jit.dg/harness.h (set_up_logging): Move string concatenation
8661 (concat_strings): New function.
8662 (dump_reproducer): New function.
8663 (test_jit): Call dump_reproducer.
8664 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8666 (jit-dg-test): Delete any generated reproducer from previous runs.
8667 Verify that a generated reproducer was created, and verify that it
8669 * jit.dg/test-nested-contexts.c (main): Call
8670 gcc_jit_context_dump_reproducer_to_file.
8672 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8674 * gcc.dg/aru-2.c: Add dg-require-profiling.
8676 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8678 * lib/target-supports.exp (check_profiling_available): Check if
8681 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
8684 * g++.dg/torture/pr64565.C: New testcase.
8686 2015-01-13 Marek Polacek <polacek@redhat.com>
8689 * gcc.dg/tm/pr64391.c: New test.
8691 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8693 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8696 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8698 * gcc.target/i386/pie.c: New test.
8700 * lib/target-supports.exp (check_effective_target_pie): New.
8702 2015-01-13 Jakub Jelinek <jakub@redhat.com>
8704 PR rtl-optimization/64286
8705 * gcc.target/i386/avx2-pr64286.c: New test.
8707 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
8710 * g++.dg/cpp0x/vt-57626.C: New.
8712 2015-01-13 Jakub Jelinek <jakub@redhat.com>
8715 * gfortran.dg/pr64528.f90: New test.
8717 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
8719 * gcc.target/aarch64/subsp.c: New test.
8721 2015-01-13 Andrew Pinski <apinski@cavium.com>
8723 * gcc.target/aarch64/store-pair-1.c: New testcase.
8725 2015-01-13 Richard Biener <rguenther@suse.de>
8728 * gcc.dg/lto/pr64373_0.c: New testcase.
8730 2015-01-13 Andrew Pinski <apinski@cavium.com>
8732 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8733 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8735 2015-01-13 Richard Biener <rguenther@suse.de>
8737 PR tree-optimization/64406
8738 * gcc.dg/pr64406.c: New testcase.
8740 2015-01-13 Richard Biener <rguenther@suse.de>
8742 PR tree-optimization/64404
8743 * gcc.dg/vect/pr64404.c: New testcase.
8745 2015-01-13 Richard Biener <rguenther@suse.de>
8747 PR tree-optimization/64568
8748 * g++.dg/torture/pr64568.C: New testcase.
8750 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8752 * jit.dg/test-error-local-used-from-other-function.c: New test
8754 * jit.dg/test-error-param-reuse.c: New test case.
8755 * jit.dg/test-error-param-sharing.c: New test case.
8756 * jit.dg/test-error-param-used-from-other-function.c: New test
8758 * jit.dg/test-error-param-used-without-a-function.c: New test
8761 2015-01-12 Jakub Jelinek <jakub@redhat.com>
8763 PR tree-optimization/64563
8764 * gcc.dg/pr64563.c: New test.
8767 * gcc.target/i386/pr64513.c: New test.
8769 PR tree-optimization/64454
8770 * gcc.dg/pr64454.c: New test.
8773 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8775 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8776 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8777 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8778 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8779 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8780 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8781 * gcc.dg/vect/slp-25.c: Likewise.
8782 * gcc.dg/vect/vect-109.c: Likewise.
8783 * gcc.dg/vect/vect-13.c: Likewise.
8784 * gcc.dg/vect/vect-17.c: Likewise.
8785 * gcc.dg/vect/vect-18.c: Likewise.
8786 * gcc.dg/vect/vect-19.c: Likewise.
8787 * gcc.dg/vect/vect-20.c: Likewise.
8788 * gcc.dg/vect/vect-21.c: Likewise.
8789 * gcc.dg/vect/vect-22.c: Likewise.
8790 * gcc.dg/vect/vect-27.c: Likewise.
8791 * gcc.dg/vect/vect-29.c: Likewise.
8792 * gcc.dg/vect/vect-2-big-array.c: Likewise.
8793 * gcc.dg/vect/vect-2.c: Likewise.
8794 * gcc.dg/vect/vect-3.c: Likewise.
8795 * gcc.dg/vect/vect-4.c: Likewise.
8796 * gcc.dg/vect/vect-5.c: Likewise.
8797 * gcc.dg/vect/vect-72.c: Likewise.
8798 * gcc.dg/vect/vect-73-big-array.c: Likewise.
8799 * gcc.dg/vect/vect-73.c: Likewise.
8800 * gcc.dg/vect/vect-77-global.c: Likewise.
8801 * gcc.dg/vect/vect-78-global.c: Likewise.
8802 * gcc.dg/vect/vect-7.c: Likewise.
8803 * gcc.dg/vect/vect-86.c: Likewise.
8804 * gcc.dg/vect/vect-align-1.c: Likewise.
8805 * gcc.dg/vect/vect-align-3.c: Likewise.
8806 * gcc.dg/vect/vect-all-big-array.c: Likewise.
8807 * gcc.dg/vect/vect-all.c: Likewise.
8808 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8809 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8810 * gcc.dg/vect/vect-peel-3.c: Likewise.
8811 * gcc.dg/vect/vect-peel-4.c: Likewise.
8812 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8814 2015-01-12 Jeff Law <law@redhat.com>
8817 * gcc.target/m68k/pr64461.c: New test.
8819 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8821 * jit.dg/test-array-as-pointer.c (create_code): Update call
8822 to gcc_jit_context_new_global by setting "kind" to
8823 GCC_JIT_GLOBAL_IMPORTED.
8824 * jit.dg/test-error-array-as-pointer.c: Likewise.
8825 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8826 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8827 setting kind to GCC_JIT_GLOBAL_EXPORTED.
8828 * jit.dg/test-using-global.c (the_global): Rename to...
8829 (imported_global): ...this.
8830 (create_code): Update to test the three kinds of global.
8831 (verify_code): Likewise.
8833 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
8836 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
8838 * gcc.target/i386/pr64291-2.c: Updated.
8840 2015-01-12 Richard Biener <rguenther@suse.de>
8842 PR tree-optimization/64530
8843 * gfortran.dg/pr64530.f90: New testcase.
8845 2015-01-12 Richard Biener <rguenther@suse.de>
8848 * gcc.dg/torture/pr64357.c: New testcase.
8850 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
8852 * gcc.target/i386/nop-mcount.c: Properly place {} in target
8855 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8856 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8858 2015-01-12 Martin Liska <mliska@suse.cz>
8860 * gcc.dg/ipa/PR64550.c: New test.
8862 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
8865 * g++.dg/ipa/pr63470.C: New testcase.
8867 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8870 * gfortran.dg/typebound_operator_20.f90: New.
8872 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8875 * gfortran.dg/proc_ptr_comp_42.f90: New.
8877 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8880 * gfortran.dg/proc_ptr_comp_41.f90: New.
8882 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
8884 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8886 2015-01-10 Tobias Burnus <burnus@net-b.de>
8889 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8890 and add dg-excess-errors.
8891 * gfortran.dg/line_length_6.f90: New.
8892 * gfortran.dg/line_length_7.f90: New.
8893 * gfortran.dg/line_length_8.f90: New.
8894 * gfortran.dg/line_length_9.f90: New.
8895 * gfortran.dg/line_length_10.f90: New.
8896 * gfortran.dg/line_length_11.f90: New.
8898 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8900 * jit.dg/test-threads.c (struct testcase): Move declaration
8901 to jit.dg/all-non-failing-tests.h.
8902 (testcases): Likewise.
8903 * jit.dg/all-non-failing-tests.h (struct testcase): Move
8904 declaration here from jit.dg/all-non-failing-tests.h.
8905 (testcases): Likewise.
8906 * jit.dg/test-combination.c (create_code): Eliminate spelling
8907 out all of the testcases in favor of looping through the
8908 "testcases" metadata.
8909 (verify_code): Likewise.
8911 2015-01-09 Jakub Jelinek <jakub@redhat.com>
8913 PR rtl-optimization/64536
8914 * gcc.dg/pr64536.c: New test.
8916 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8918 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8919 * jit.dg/test-combination.c (create_code): Likewise.
8920 (verify_code): Likewise.
8921 * jit.dg/test-constants.c: New test case.
8922 * jit.dg/test-threads.c: Add test-constants.c.
8924 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
8927 * objc.dg/gnu-api-2-class.m: Add a test case
8928 for the above change.
8930 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
8932 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8934 2015-01-09 Richard Biener <rguenther@suse.de>
8936 PR tree-optimization/64410
8937 * g++.dg/vect/pr64410.cc: New testcase.
8939 2015-01-09 Martin Liska <mliska@suse.cz>
8941 * gcc.dg/ipa/ipa-icf-32.c: New test.
8943 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
8945 * c-c++-common/tsan/tsan_barrier.h: New.
8946 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8947 * c-c++-common/tsan/bitfield_race.c: Likewise.
8948 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8949 * c-c++-common/tsan/mutexset1.c: Likewise.
8950 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8951 * c-c++-common/tsan/race_on_mutex.c: Likewise.
8952 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8953 * c-c++-common/tsan/simple_race.c: Likewise.
8954 * c-c++-common/tsan/simple_stack.c: Likewise.
8955 * c-c++-common/tsan/sleep_sync.c: Likewise.
8956 * c-c++-common/tsan/tiny_race.c: Likewise.
8957 * c-c++-common/tsan/tls_race.c: Likewise.
8958 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8959 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8960 * g++.dg/tsan/atomic_free.C: Likewise.
8961 * g++.dg/tsan/atomic_free2.C: Likewise.
8962 * g++.dg/tsan/cond_race.C: Likewise.
8963 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8965 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
8968 * lib/target-supports.exp (check_effective_target_libatomic_available):
8970 * gfortran.dg/coarray/caf.exp: Only add -latomic for
8971 targets that match effective-target libatomic_available.
8972 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8974 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8976 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8977 Verify the result of gcc_jit_context_get_last_error.
8978 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8980 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8982 PR tree-optimization/63989
8983 * gcc.dg/strlenopt-27.c: New test.
8985 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8987 * jit.dg/harness.h (set_up_logging): New function.
8988 (test_jit): Fail if gcc_jit_context_acquire fails. Call
8989 set_up_logging on the context, so that every testcase is
8990 logged to a particular file.
8991 * jit.dg/test-nested-contexts.c (main): Open a logfile,
8992 and call gcc_jit_context_set_logfile on the top-level context.
8994 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8997 * g++.dg/opt/pr64338.C: New test.
8999 2015-01-08 Tobias Burnus <burnus@net-b.de>
9001 * gfortran.dg/coarray/codimension_2b.f90: New file.
9002 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9003 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9005 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9008 * g++.dg/ext/fnname4.C: New.
9010 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9013 * g++.dg/cpp0x/constexpr-64462.C: New.
9015 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9018 * g++.dg/cpp0x/deleted10.C: New.
9020 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9022 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
9024 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9026 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
9027 GCC_JIT_UNARY_OP_ABS.
9028 (verify_unary_ops): Likewise.
9030 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9032 * jit.dg/test-arith-overflow.c: New test case.
9033 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
9034 * jit.dg/test-combination.c (create_code): Likewise.
9035 (verify_code): Likewise.
9036 * jit.dg/test-threads.c (testcases): Likewise.
9038 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9040 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9041 rather than "jit". Load g++.exp, and call g++_init.
9042 Run test-*.cc files within the testsuite and *.cc files within
9044 (jit-dg-test): Drop the addition of -fgnu89-inline to
9045 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9046 doing it when compiling C testcases (since g++ does not handle
9047 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9048 is restored to the value after g++_init ran, rather than the
9049 value before g++_init ran. Return a list of
9050 $comp_output $output_file, as dg-test assumes.
9052 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9054 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9055 make it easier to figure out the origin of each test result when
9056 running test-combination.c and test-threads.c.
9057 (CHECK_VALUE): Likewise.
9058 (CHECK_DOUBLE_VALUE): Likewise.
9059 (CHECK_STRING_VALUE): Likewise.
9060 (CHECK_STRING_STARTS_WITH): Likewise.
9061 (CHECK_STRING_CONTAINS): Likewise.
9063 (check_string_value): Likewise, add "funcname" param.
9064 (check_string_starts_with): Likewise.
9065 (check_string_contains): Likewise.
9067 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9069 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9070 generating name of built executable.
9072 2015-01-07 Marek Polacek <polacek@redhat.com>
9075 * gcc.dg/pr64440.c: New test.
9076 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9078 2015-01-07 Marek Polacek <polacek@redhat.com>
9081 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9082 * gcc.dg/pr64417.c: New test.
9084 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9087 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9090 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9092 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9093 Check if testcases run without errors, not just if they compile.
9095 2015-01-06 Christian Bruel <christian.bruel@st.com>
9098 * gcc.target/sh/pr64507.c: New test.
9100 2015-01-06 Arnaud Charlet <charlet@adacore.com>
9102 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9104 2015-01-06 Jakub Jelinek <jakub@redhat.com>
9106 * c-c++-common/asan/sanitize-all-1.c: New test.
9107 * c-c++-common/ubsan/sanitize-all-1.c: New test.
9108 * c-c++-common/ubsan/sanitize-all-2.c: New test.
9109 * c-c++-common/ubsan/sanitize-all-3.c: New test.
9110 * c-c++-common/ubsan/sanitize-all-4.c: New test.
9112 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9114 * lib/target-supports.exp (check_profiling_available): Return 0 for
9116 (check_effective_target_tls_runtime): Likewise.
9117 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9118 * gcc.dg/20020312-2.c: Adjust for Visium.
9119 * gcc.dg/tls/thr-cse-1.c: Likewise
9120 * gcc.dg/tree-ssa/20040204-1.c: Likewise
9121 * gcc.dg/tree-ssa/loop-1.c: Likewise.
9122 * gcc.dg/weak/typeof-2.c: Likewise.
9124 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
9126 PR rtl-optimization/64287
9127 * gcc.dg/aru-2.c: New test.
9129 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9132 * c-c++-common/ubsan/pr64344-1.c: New test.
9133 * c-c++-common/ubsan/pr64344-2.c: New test.
9135 PR tree-optimization/64465
9136 * gcc.dg/pr64465.c: New test.
9138 PR tree-optimization/64494
9139 * gcc.c-torture/compile/pr64494.c: New test.
9141 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9144 * gfortran.dg/realloc_on_assign_25.f90: New test.
9146 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9148 Update copyright years.
9150 2015-01-05 Marek Polacek <polacek@redhat.com>
9153 * gcc.dg/pr64423.c: New test.
9155 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
9157 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9158 mmix-knuth-mmixware for the same reason as for MIPS.
9159 * gcc.dg/debug/debug-2.c: Ditto.
9161 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9163 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
9166 * lib/gfortran.exp: Add libatomic library search path.
9167 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9168 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9170 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9172 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9174 * c-c++-common/tsan/bitfield_race.c: New testcase.
9175 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9177 2015-01-02 Tobias Burnus <burnus@net-b.de>
9179 * gfortran.dg/coarray/collectives_4.f90: New.
9181 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9184 * gfortran.dg/extends_16.f90: New.
9186 2015-01-02 Tobias Burnus <burnus@net-b.de>
9188 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9190 2015-01-02 Tobias Burnus <burnus@net-b.de>
9192 * gfortran.dg/coarray/codimension_2.f90: New.
9193 * gfortran.dg/coarray/codimension_2a.f90: New.
9194 * gfortran.dg/coarray_35.f90: New.
9195 * gfortran.dg/coarray_35a.f90: New.
9197 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9200 * gfortran.dg/dummy_procedure_11.f90: New.
9202 Copyright (C) 2015 Free Software Foundation, Inc.
9204 Copying and distribution of this file, with or without modification,
9205 are permitted in any medium without royalty provided the copyright
9206 notice and this notice are preserved.